Branch: Tag:

2001-10-02

2001-10-02 12:20:50 by Per Hedbor <ph@opera.com>

more tests, disabled HTTP/0.9 tests

Rev: server/etc/test/tests/http/RoxenTest_http.pike:1.5
Rev: server/etc/test/tests/http/http10.pike:1.7

15:    11:"Did not expect headers",    12:"Did not expect data",    13:"Did not expect connection", +  14:"Did not expect valid reply",    ]) );   }   
32:   #define stest3( X,Y,Z,Å ) _test( X,Y,Z,Å," (1 b packets)", "3" )   #define stest4( X,Y,Z,Å ) _test( X,Y,Z,Å," (10 b packets)", "4" )    + #define stest5( X,Y,Z,Å ) _test( X,Y,Z,Å," (1k headers)", "5" ) + #define stest6( X,Y,Z,Å ) _test( X,Y,Z,Å," (10k headers)", "6" ) + #define stest7( X,Y,Z,Å ) _test( X,Y,Z,Å," (100k headers)", "7" ) +  + #define stest8( X,Y,Z,Å ) _test( X,Y,Z,Å," (1k headers, no \\r)", "8" ) + #define stest9( X,Y,Z,Å ) _test( X,Y,Z,Å," (10k headers, no \\r)", "9" ) + #define stest10( X,Y,Z,Å ) _test( X,Y,Z,Å," (100k headers, no \\r)", "10" ) +  + #define stest11( X,Y,Z,Å ) _test( X,Y,Z,Å," (header overflow (>512Kb))","11" ) +    #define btest( X,Y,Z,Å,Ä) _test( X,Y,Z,Å, "", Ä )      void setup( )   { -  stest( "HTTP/0.9 /1k.raw", "http/http09.pike", "/1k.raw", 1024 ); -  stest( "HTTP/0.9 /10k.raw", "http/http09.pike", "/10k.raw", 1024*10 ); -  stest( "HTTP/0.9 /", "http/http09.pike", "/", 0 ); -  stest( "HTTP/0.9 /nofile", "http/http09.pike", "/nofile", 0 ); + // stest( "HTTP/0.9 /1k.raw", "http/http09.pike", "/1k.raw", 1024 ); + // stest( "HTTP/0.9 /10k.raw", "http/http09.pike", "/10k.raw", 1024*10 ); + // stest( "HTTP/0.9 /", "http/http09.pike", "/", 0 ); + // stest( "HTTP/0.9 /nofile", "http/http09.pike", "/nofile", 0 );       stest( "HTTP/1.0 /1k.raw", "http/http10.pike", "/1k.raw", 1024 );    stest( "HTTP/1.0 /10k.raw", "http/http10.pike", "/10k.raw", 1024*10 );    stest( "HTTP/1.0 /", "http/http10.pike", "/", 0 );    stest( "HTTP/1.0 /nofile", "http/http10.pike", "/nofile", 0 ); -  +  stest( "HTTP/1.0 /nofile", "http/http10.pike", "/nofile", 0 );       // stest( "HTTP/1.1 /1k.raw", "http/http11.pike", "/1k.raw", 1024 );    // stest( "HTTP/1.1 /10k.raw", "http/http11.pike", "/10k.raw", 1024*10 );
58:       stest( "PING", "http/ping.pike", "/", 0 );    -  stest2( "HTTP/0.9 /1k.raw", "http/http09.pike", "/1k.raw", 1024 ); -  stest2( "HTTP/0.9 /10k.raw", "http/http09.pike", "/10k.raw", 1024*10 ); -  stest2( "HTTP/0.9 /", "http/http09.pike", "/", 0 ); -  stest2( "HTTP/0.9 /nofile", "http/http09.pike", "/nofile", 0 ); + // stest2( "HTTP/0.9 /1k.raw", "http/http09.pike", "/1k.raw", 1024 ); + // stest2( "HTTP/0.9 /10k.raw", "http/http09.pike", "/10k.raw", 1024*10 ); + // stest2( "HTTP/0.9 /", "http/http09.pike", "/", 0 ); + // stest2( "HTTP/0.9 /nofile", "http/http09.pike", "/nofile", 0 );       stest2( "HTTP/1.0 /1k.raw", "http/http10.pike", "/1k.raw", 1024 );    stest2( "HTTP/1.0 /10k.raw", "http/http10.pike", "/10k.raw", 1024*10 );
75:       stest2( "PING", "http/ping.pike", "/", 0 );    -  stest3( "HTTP/0.9 /1k.raw", "http/http09.pike", "/1k.raw", 1024 ); -  stest3( "HTTP/0.9 /10k.raw", "http/http09.pike", "/10k.raw", 1024*10 ); -  stest3( "HTTP/0.9 /", "http/http09.pike", "/", 0 ); -  stest3( "HTTP/0.9 /nofile", "http/http09.pike", "/nofile", 0 ); + // stest3( "HTTP/0.9 /1k.raw", "http/http09.pike", "/1k.raw", 1024 ); + // stest3( "HTTP/0.9 /10k.raw", "http/http09.pike", "/10k.raw", 1024*10 ); + // stest3( "HTTP/0.9 /", "http/http09.pike", "/", 0 ); + // stest3( "HTTP/0.9 /nofile", "http/http09.pike", "/nofile", 0 );       stest3( "HTTP/1.0 /1k.raw", "http/http10.pike", "/1k.raw", 1024 );    stest3( "HTTP/1.0 /10k.raw", "http/http10.pike", "/10k.raw", 1024*10 );
92:       stest3( "PING", "http/ping.pike", "/", 0 );    -  stest4( "HTTP/0.9 /1k.raw", "http/http09.pike", "/1k.raw", 1024 ); -  stest4( "HTTP/0.9 /10k.raw", "http/http09.pike", "/10k.raw", 1024*10 ); -  stest4( "HTTP/0.9 /", "http/http09.pike", "/", 0 ); -  stest4( "HTTP/0.9 /nofile", "http/http09.pike", "/nofile", 0 ); + // stest4( "HTTP/0.9 /1k.raw", "http/http09.pike", "/1k.raw", 1024 ); + // stest4( "HTTP/0.9 /10k.raw", "http/http09.pike", "/10k.raw", 1024*10 ); + // stest4( "HTTP/0.9 /", "http/http09.pike", "/", 0 ); + // stest4( "HTTP/0.9 /nofile", "http/http09.pike", "/nofile", 0 );       stest4( "HTTP/1.0 /1k.raw", "http/http10.pike", "/1k.raw", 1024 );    stest4( "HTTP/1.0 /10k.raw", "http/http10.pike", "/10k.raw", 1024*10 );    stest4( "HTTP/1.0 /", "http/http10.pike", "/", 0 );    stest4( "HTTP/1.0 /nofile", "http/http10.pike", "/nofile", 0 );    -  +  stest5( "HTTP/1.0 /1k.raw", "http/http10.pike", "/1k.raw", 1024 ); +  stest5( "HTTP/1.0 /10k.raw", "http/http10.pike", "/10k.raw", 1024*10 ); +  stest5( "HTTP/1.0 /", "http/http10.pike", "/", 0 ); +  stest5( "HTTP/1.0 /nofile", "http/http10.pike", "/nofile", 0 ); +  +  stest6( "HTTP/1.0 /1k.raw", "http/http10.pike", "/1k.raw", 1024 ); +  stest6( "HTTP/1.0 /10k.raw", "http/http10.pike", "/10k.raw", 1024*10 ); +  stest6( "HTTP/1.0 /", "http/http10.pike", "/", 0 ); +  stest6( "HTTP/1.0 /nofile", "http/http10.pike", "/nofile", 0 ); +  +  stest7( "HTTP/1.0 /1k.raw", "http/http10.pike", "/1k.raw", 1024 ); +  stest7( "HTTP/1.0 /10k.raw", "http/http10.pike", "/10k.raw", 1024*10 ); +  stest7( "HTTP/1.0 /", "http/http10.pike", "/", 0 ); +  stest7( "HTTP/1.0 /nofile", "http/http10.pike", "/nofile", 0 ); +  +  stest8( "HTTP/1.0 /1k.raw", "http/http10.pike", "/1k.raw", 1024 ); +  stest8( "HTTP/1.0 /10k.raw", "http/http10.pike", "/10k.raw", 1024*10 ); +  stest8( "HTTP/1.0 /", "http/http10.pike", "/", 0 ); +  stest8( "HTTP/1.0 /nofile", "http/http10.pike", "/nofile", 0 ); +  +  stest9( "HTTP/1.0 /1k.raw", "http/http10.pike", "/1k.raw", 1024 ); +  stest9( "HTTP/1.0 /10k.raw", "http/http10.pike", "/10k.raw", 1024*10 ); +  stest9( "HTTP/1.0 /", "http/http10.pike", "/", 0 ); +  stest9( "HTTP/1.0 /nofile", "http/http10.pike", "/nofile", 0 ); +  +  stest10( "HTTP/1.0 /1k.raw", "http/http10.pike", "/1k.raw", 1024 ); +  stest10( "HTTP/1.0 /10k.raw", "http/http10.pike", "/10k.raw", 1024*10 ); +  stest10( "HTTP/1.0 /", "http/http10.pike", "/", 0 ); +  stest10( "HTTP/1.0 /nofile", "http/http10.pike", "/nofile", 0 ); +  +  stest11( "HTTP/1.0 /1k.raw", "http/http10.pike", "/1k.raw", 0 ); +  stest11( "HTTP/1.0 /10k.raw", "http/http10.pike", "/10k.raw", 0 ); +  stest11( "HTTP/1.0 /", "http/http10.pike", "/", 0 ); +  stest11( "HTTP/1.0 /nofile", "http/http10.pike", "/nofile", 0 ); +     // stest4( "HTTP/1.1 /1k.raw", "http/http11.pike", "/1k.raw", 1024 );    // stest4( "HTTP/1.1 /10k.raw", "http/http11.pike", "/10k.raw", 1024*10 );    // stest4( "HTTP/1.1 /", "http/http11.pike", "/", 0 );    // stest4( "HTTP/1.1 /nofile", "http/http11.pike", "/nofile", 0 );   }