Annotation of parser3/tests/results/379.processed, revision 1.3
1.1 moko 1: Content-Type: text/html
1.3 ! moko 2: Content-Length: 4043
1.1 moko 3:
4: 1. slow test result:
5: {
6: "class":"file",
7: "name":"nph-379.pl",
8: "size":20,
9: "mode":"text",
10: "content-type":"text\/plain",
11: "tables":{
12: "CONTENT-TYPE":[
13: {"value":"text\/plain"}
14: ],
15: "SOME HEADER":[
16: {"value":"value"}
17: ]
18: },
19: "CONTENT-TYPE":"text\/plain",
20: "SOME HEADER":"value",
21: "status":200,
22: "text":"body\nbody continues\n"
23: }
24: 2. valid-content-length test result:
25: {
26: "class":"file",
27: "name":"nph-379.pl",
28: "size":105,
29: "mode":"text",
30: "content-type":"text\/plain",
31: "tables":{
32: "CONTENT-TYPE":[
33: {"value":"text\/plain"}
34: ],
35: "CONTENT-LENGTH":[
36: {"value":"5"}
37: ]
38: },
39: "CONTENT-TYPE":"text\/plain",
40: "CONTENT-LENGTH":"5",
41: "status":200,
42: "text":"body\n...................................................................................................."
43: }
44: 3. invalid-content-length test result:
45: Type: parser.runtime,
46: Source: http://www.parser.ru/_/tests/nph-379.pl?invalid-content-length,
47: Comment: content size of 10000000000 bytes exceeds the limit (536870912 bytes)
48: 4. empty-body test result:
49: {
50: "class":"file",
51: "name":"nph-379.pl",
52: "size":0,
53: "mode":"text",
54: "content-type":"text\/plain",
55: "tables":{
56: "CONTENT-TYPE":[
57: {"value":"text\/plain"}
58: ]
59: },
60: "CONTENT-TYPE":"text\/plain",
61: "status":200,
62: "text":""
63: }
64: 4-win. empty-body-win test result:
65: {
66: "class":"file",
67: "name":"nph-379.pl",
68: "size":0,
69: "mode":"text",
70: "content-type":"text\/plain",
71: "tables":{
72: "CONTENT-TYPE":[
73: {"value":"text\/plain"}
74: ]
75: },
76: "CONTENT-TYPE":"text\/plain",
77: "status":200,
78: "text":""
79: }
80: 5. null-body test result:
81: {
82: "class":"file",
83: "name":"nph-379.pl",
84: "size":0,
85: "mode":"text",
86: "content-type":"text\/plain",
87: "tables":{
88: "CONTENT-TYPE":[
89: {"value":"text\/plain"}
90: ]
91: },
92: "CONTENT-TYPE":"text\/plain",
93: "status":200,
94: "text":""
95: }
96: 6. empty-headers test result:
97: {
98: "class":"file",
99: "name":"nph-379.pl",
100: "size":5,
101: "mode":"text",
102: "content-type":"application\/octet-stream",
103: "tables":{},
104: "status":200,
105: "text":"body\n"
106: }
107: 6-win. empty-headers-win test result:
108: {
109: "class":"file",
110: "name":"nph-379.pl",
111: "size":5,
112: "mode":"text",
113: "content-type":"application\/octet-stream",
114: "tables":{},
115: "status":200,
116: "text":"body\n"
117: }
118: 6-win. empty-headers-win test result:
119: {
120: "class":"file",
121: "name":"nph-379.pl",
122: "size":6,
123: "mode":"binary",
124: "content-type":"application\/octet-stream",
125: "tables":{},
126: "status":200,
127: "text":"body\r\n"
128: }
129: 7. null-headers test result:
130: {
131: "class":"file",
132: "name":"nph-379.pl",
133: "size":0,
134: "mode":"text",
135: "content-type":"application\/octet-stream",
136: "tables":{},
137: "status":200,
138: "text":""
139: }
1.2 moko 140: 7.1 bad-headers test result:
141: Type: http.response,
142: Source: http://www.parser.ru/_/tests/nph-379.pl?bad-headers,
143: Comment: bad response from host - bad header ":value"
1.3 ! moko 144: 7.2 bad-cookies test result:
! 145: {
! 146: "class":"file",
! 147: "name":"nph-379.pl",
! 148: "size":5,
! 149: "mode":"text",
! 150: "content-type":"text\/plain",
! 151: "tables":{
! 152: "CONTENT-TYPE":[
! 153: {"value":"text\/plain"}
! 154: ],
! 155: "SET-COOKIE":[
! 156: {"value":"no-value"}
! 157: ]
! 158: },
! 159: "CONTENT-TYPE":"text\/plain",
! 160: "SET-COOKIE":"no-value",
! 161: "cookies":[
! 162: {"name":"no-value","value":"","expires":"","max-age":"","domain":"","path":"","httponly":"","secure":""}
! 163: ],
! 164: "status":200,
! 165: "text":"body\n"
! 166: }
1.1 moko 167: 8. invalid-status test result:
1.2 moko 168: Type: number.format,
169: Source: http://www.parser.ru/_/tests/nph-379.pl?invalid-status,
170: Comment: 'bad' is invalid number (int) for HTTP status
1.1 moko 171: 9. no-status-1 test result:
172: Type: http.status,
173: Source: HTTP/1.0 OK,
174: Comment: invalid HTTP response status
175: 10. no-status-2 test result:
176: Type: http.status,
177: Source: HTTP/1.0 OK,
178: Comment: invalid HTTP response status
179: 11. no-status-3 test result:
180: Type: http.status,
181: Source: HTTP/1.0,
182: Comment: invalid HTTP response status
183: 12. strange-status test result:
1.2 moko 184: Type: number.format,
185: Source: http://www.parser.ru/_/tests/nph-379.pl?strange-status,
186: Comment: '200OK?' is invalid number (int) for HTTP status
1.1 moko 187: 13. strange-content-length-1 test result:
188: Type: number.format,
1.2 moko 189: Source: http://www.parser.ru/_/tests/nph-379.pl?strange-content-length-1,
190: Comment: '-1' is invalid number (int) for content-length
1.1 moko 191: 14. strange-content-length-2 test result:
192: Type: number.format,
1.2 moko 193: Source: http://www.parser.ru/_/tests/nph-379.pl?strange-content-length-2,
194: Comment: '200OK?' is invalid number (int) for content-length
E-mail: