@@ -22,29 +22,18 @@ Each test sends a request that violates a specific **MUST** or **MUST NOT** requ
2222 return ;
2323 }
2424 var GROUPS = [
25- { key: ' baseline' , label: ' Baseline' , testIds: [
26- ' COMP-BASELINE'
27- ]},
28- { key: ' line-endings' , label: ' Line Endings' , testIds: [
25+ { key: ' request-parsing' , label: ' Request Parsing' , testIds: [
2926 ' RFC9112-2.2-BARE-LF-REQUEST-LINE' ,' RFC9112-2.2-BARE-LF-HEADER' ,
30- ' RFC9112-3-CR-ONLY-LINE-ENDING' ,' COMP-LEADING-CRLF' ,' COMP-WHITESPACE-BEFORE-HEADERS'
31- ]},
32- { key: ' request-line' , label: ' Request Line' , testIds: [
27+ ' RFC9112-3-CR-ONLY-LINE-ENDING' ,' COMP-LEADING-CRLF' ,' COMP-WHITESPACE-BEFORE-HEADERS' ,
3328 ' RFC9112-3-MULTI-SP-REQUEST-LINE' ,' RFC9112-3-MISSING-TARGET' ,
3429 ' RFC9112-3.2-FRAGMENT-IN-TARGET' ,' RFC9112-2.3-INVALID-VERSION' ,
3530 ' RFC9112-2.3-HTTP09-REQUEST' ,' COMP-ASTERISK-WITH-GET' ,' COMP-OPTIONS-STAR' ,
36- ' COMP-CONNECT-EMPTY-PORT' ,' COMP-ABSOLUTE-FORM' ,' COMP-METHOD-CASE'
37- ]},
38- { key: ' headers' , label: ' Header Syntax' , testIds: [
31+ ' COMP-CONNECT-EMPTY-PORT' ,' COMP-ABSOLUTE-FORM' ,' COMP-METHOD-CASE' ,
3932 ' RFC9112-5.1-OBS-FOLD' ,' RFC9110-5.6.2-SP-BEFORE-COLON' ,
4033 ' RFC9112-5-EMPTY-HEADER-NAME' ,' RFC9112-5-INVALID-HEADER-NAME' ,
41- ' RFC9112-5-HEADER-NO-COLON'
42- ]},
43- { key: ' host' , label: ' Host Header' , testIds: [
34+ ' RFC9112-5-HEADER-NO-COLON' ,
4435 ' RFC9112-7.1-MISSING-HOST' ,' RFC9110-5.4-DUPLICATE-HOST' ,
45- ' COMP-DUPLICATE-HOST-SAME' ,' COMP-HOST-WITH-USERINFO' ,' COMP-HOST-WITH-PATH'
46- ]},
47- { key: ' content-length' , label: ' Content-Length' , testIds: [
36+ ' COMP-DUPLICATE-HOST-SAME' ,' COMP-HOST-WITH-USERINFO' ,' COMP-HOST-WITH-PATH' ,
4837 ' RFC9112-6.1-CL-NON-NUMERIC' ,' RFC9112-6.1-CL-PLUS-SIGN'
4938 ]},
5039 { key: ' body' , label: ' Body Handling' , testIds: [
@@ -53,11 +42,9 @@ Each test sends a request that violates a specific **MUST** or **MUST NOT** requ
5342 ' COMP-CHUNKED-EMPTY' ,' COMP-CHUNKED-NO-FINAL' ,
5443 ' COMP-GET-WITH-CL-BODY' ,' COMP-CHUNKED-EXTENSION'
5544 ]},
56- { key: ' methods' , label: ' Methods & Routing ' , testIds: [
45+ { key: ' methods-upgrade ' , label: ' Methods & Upgrade ' , testIds: [
5746 ' COMP-METHOD-CONNECT' ,' COMP-METHOD-CONNECT-NO-PORT' ,
58- ' COMP-UNKNOWN-TE-501' ,' COMP-EXPECT-UNKNOWN' ,' COMP-METHOD-TRACE'
59- ]},
60- { key: ' upgrade' , label: ' Upgrade / WebSocket' , testIds: [
47+ ' COMP-UNKNOWN-TE-501' ,' COMP-EXPECT-UNKNOWN' ,' COMP-METHOD-TRACE' ,
6148 ' COMP-UPGRADE-POST' ,' COMP-UPGRADE-MISSING-CONN' ,
6249 ' COMP-UPGRADE-UNKNOWN' ,' COMP-UPGRADE-INVALID-VER'
6350 ]}
0 commit comments