http-webtest-commits Mailing List for HTTP-WebTest (Page 17)
Brought to you by:
m_ilya,
richardanderson
You can subscribe to this list here.
2002 |
Jan
(38) |
Feb
(83) |
Mar
(10) |
Apr
(28) |
May
(42) |
Jun
(61) |
Jul
(43) |
Aug
(42) |
Sep
(14) |
Oct
(27) |
Nov
(16) |
Dec
(81) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(81) |
Feb
(29) |
Mar
(32) |
Apr
(42) |
May
(3) |
Jun
|
Jul
(11) |
Aug
|
Sep
(33) |
Oct
(6) |
Nov
(4) |
Dec
|
2004 |
Jan
|
Feb
|
Mar
(10) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Ilya M. <m_...@us...> - 2002-08-22 07:58:21
|
Update of /cvsroot/http-webtest/HTTP-WebTest In directory usw-pr-cvs1:/tmp/cvs-serv21574 Modified Files: TODO Log Message: Updated Index: TODO =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/TODO,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** TODO 22 Aug 2002 07:39:38 -0000 1.25 --- TODO 22 Aug 2002 07:58:16 -0000 1.26 *************** *** 3,8 **** My current TODO: - * Apache plugin doesn't work with 5.8.0 - * Consider using XPath expressions (in Click plugin and on their own) --- 3,6 ---- |
From: Ilya M. <m_...@us...> - 2002-08-22 07:39:43
|
Update of /cvsroot/http-webtest/HTTP-WebTest In directory usw-pr-cvs1:/tmp/cvs-serv16914 Modified Files: TODO Changes Log Message: Updated Index: TODO =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/TODO,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** TODO 22 Aug 2002 07:21:13 -0000 1.24 --- TODO 22 Aug 2002 07:39:38 -0000 1.25 *************** *** 3,9 **** My current TODO: ! * Consider using XPath expressions (in Click plugin and on their own) ! * Fix tests incompatiblity with 5.8.0 * Add start/end test sequence hooks into Hook plugin --- 3,9 ---- My current TODO: ! * Apache plugin doesn't work with 5.8.0 ! * Consider using XPath expressions (in Click plugin and on their own) * Add start/end test sequence hooks into Hook plugin *************** *** 14,18 **** * polish local mode tests - they are *very* non portable now (or just ! move Apache plugin in separate distro) * automated tests for mail sending (even better unit tests for all --- 14,18 ---- * polish local mode tests - they are *very* non portable now (or just ! move Apache plugin in separate distro for the starters) * automated tests for mail sending (even better unit tests for all Index: Changes =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/Changes,v retrieving revision 1.49 retrieving revision 1.50 diff -C2 -d -r1.49 -r1.50 *** Changes 22 Aug 2002 07:21:13 -0000 1.49 --- Changes 22 Aug 2002 07:39:38 -0000 1.50 *************** *** 26,29 **** --- 26,31 ---- not allowed. Reported by William McKee. + * Fixed 'make test' failure on Perl 5.8.0. + 1.99_08 Wed Jul 31 2002 |
From: Ilya M. <m_...@us...> - 2002-08-22 07:39:43
|
Update of /cvsroot/http-webtest/HTTP-WebTest/t In directory usw-pr-cvs1:/tmp/cvs-serv16914/t Modified Files: 02-generic.t Log Message: Updated Index: 02-generic.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/02-generic.t,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** 02-generic.t 17 Aug 2002 10:23:13 -0000 1.13 --- 02-generic.t 22 Aug 2002 07:39:38 -0000 1.14 *************** *** 409,413 **** $tests = [ { url => abs_url($URL, '/show-request'), ! params => sub { my %h = ( qw(a b c d) ); \%h }, text_require => [ 'Query: <a=b&c=d>', sub { 'Method: <GET>' } ] } --- 409,413 ---- $tests = [ { url => abs_url($URL, '/show-request'), ! params => sub { my @h = ( qw(a b c d) ); \@h }, text_require => [ 'Query: <a=b&c=d>', sub { 'Method: <GET>' } ] } |
Update of /cvsroot/http-webtest/HTTP-WebTest/t/test.out In directory usw-pr-cvs1:/tmp/cvs-serv16914/t/test.out Modified Files: report-terse-show-failed_only report-html-cookie report-cookie2 report-cookie1 cookie3 cookie2a cookie2 cookie1 Log Message: Updated Index: report-terse-show-failed_only =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/report-terse-show-failed_only,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** report-terse-show-failed_only 17 Aug 2002 09:41:06 -0000 1.2 --- report-terse-show-failed_only 22 Aug 2002 07:39:38 -0000 1.3 *************** *** 12,17 **** URL: http://http.web.test/non-existent ! STATUS CODE CHECK (200) ! 404 Not Found FAIL REQUEST HEADERS: --- 12,17 ---- URL: http://http.web.test/non-existent ! STATUS CODE CHECK ! Expected '200' and got: 404 Not Found FAIL REQUEST HEADERS: Index: report-html-cookie =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/report-html-cookie,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** report-html-cookie 17 Aug 2002 09:41:06 -0000 1.3 --- report-html-cookie 22 Aug 2002 07:39:38 -0000 1.4 *************** *** 6,11 **** URL: http://http.web.test/set-cookie-c1-v1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED SENT COOKIE(S) --- 6,11 ---- URL: http://http.web.test/set-cookie-c1-v1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED SENT COOKIE(S) Index: report-cookie2 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/report-cookie2,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** report-cookie2 17 Aug 2002 09:41:06 -0000 1.3 --- report-cookie2 22 Aug 2002 07:39:38 -0000 1.4 *************** *** 6,11 **** URL: http://http.web.test/set-cookie-c1-v1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED SENT COOKIE(S) --- 6,11 ---- URL: http://http.web.test/set-cookie-c1-v1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED SENT COOKIE(S) Index: report-cookie1 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/report-cookie1,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** report-cookie1 17 Aug 2002 09:41:06 -0000 1.3 --- report-cookie1 22 Aug 2002 07:39:38 -0000 1.4 *************** *** 6,11 **** URL: http://http.web.test/set-cookie-c1-v1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED SENT COOKIE(S) --- 6,11 ---- URL: http://http.web.test/set-cookie-c1-v1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED SENT COOKIE(S) Index: cookie3 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/cookie3,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** cookie3 17 Aug 2002 09:41:07 -0000 1.4 --- cookie3 22 Aug 2002 07:39:38 -0000 1.5 *************** *** 6,11 **** URL: http://http.web.test/show-cookies ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT <webtest>=<This is the cookie value> SUCCEED --- 6,11 ---- URL: http://http.web.test/show-cookies ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <webtest>=<This is the cookie value> SUCCEED Index: cookie2a =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/cookie2a,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** cookie2a 17 Aug 2002 09:41:07 -0000 1.3 --- cookie2a 22 Aug 2002 07:39:38 -0000 1.4 *************** *** 7,12 **** URL: http://http.web.test/show-cookies ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT <N001>=<V001> SUCCEED --- 7,12 ---- URL: http://http.web.test/show-cookies ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <N001>=<V001> SUCCEED *************** *** 17,22 **** URL: http://http.web.test/show-cookies ! STATUS CODE CHECK (200) ! 200 OK SUCCEED FORBIDDEN TEXT <N003>=<V003> SUCCEED --- 17,22 ---- URL: http://http.web.test/show-cookies ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED FORBIDDEN TEXT <N003>=<V003> SUCCEED Index: cookie2 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/cookie2,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** cookie2 17 Aug 2002 09:41:07 -0000 1.3 --- cookie2 22 Aug 2002 07:39:38 -0000 1.4 *************** *** 7,12 **** URL: http://http.web.test/show-cookies ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT <c4>=<v4> SUCCEED --- 7,12 ---- URL: http://http.web.test/show-cookies ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <c4>=<v4> SUCCEED *************** *** 19,24 **** URL: http://http.web.test/show-cookies ! STATUS CODE CHECK (200) ! 200 OK SUCCEED FORBIDDEN TEXT <c8>=<v8> SUCCEED --- 19,24 ---- URL: http://http.web.test/show-cookies ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED FORBIDDEN TEXT <c8>=<v8> SUCCEED Index: cookie1 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/cookie1,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** cookie1 17 Aug 2002 09:41:07 -0000 1.3 --- cookie1 22 Aug 2002 07:39:38 -0000 1.4 *************** *** 13,18 **** URL: http://http.web.test/set-cookie-c1-v1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 13,18 ---- URL: http://http.web.test/set-cookie-c1-v1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED *************** *** 20,25 **** URL: http://http.web.test/show-cookies ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT <c1>=<v1> SUCCEED --- 20,25 ---- URL: http://http.web.test/show-cookies ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <c1>=<v1> SUCCEED *************** *** 29,34 **** URL: http://http.web.test/set-cookie-c2-v2 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 29,34 ---- URL: http://http.web.test/set-cookie-c2-v2 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED *************** *** 36,41 **** URL: http://http.web.test/show-cookies ! STATUS CODE CHECK (200) ! 200 OK SUCCEED FORBIDDEN TEXT <c2>=<v2> SUCCEED --- 36,41 ---- URL: http://http.web.test/show-cookies ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED FORBIDDEN TEXT <c2>=<v2> SUCCEED *************** *** 45,50 **** URL: http://http.web.test/set-cookie-c3-v3 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 45,50 ---- URL: http://http.web.test/set-cookie-c3-v3 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED *************** *** 52,57 **** URL: http://http.web.test/show-cookies ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT <c3>=<v3> SUCCEED --- 52,57 ---- URL: http://http.web.test/show-cookies ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <c3>=<v3> SUCCEED *************** *** 61,66 **** URL: http://http.web.test/show-cookies ! STATUS CODE CHECK (200) ! 200 OK SUCCEED FORBIDDEN TEXT <c1>=<v1> SUCCEED --- 61,66 ---- URL: http://http.web.test/show-cookies ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED FORBIDDEN TEXT <c1>=<v1> SUCCEED *************** *** 71,76 **** URL: http://http.web.test/show-cookies ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT <c1>=<v1> SUCCEED --- 71,76 ---- URL: http://http.web.test/show-cookies ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <c1>=<v1> SUCCEED |
From: Ilya M. <m_...@us...> - 2002-08-22 07:21:53
|
Update of /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest In directory usw-pr-cvs1:/tmp/cvs-serv12291/lib/HTTP/WebTest Modified Files: Parser.pm Log Message: Allow comments inside of list params Index: Parser.pm =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/Parser.pm,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** Parser.pm 22 Jun 2002 20:08:38 -0000 1.17 --- Parser.pm 22 Aug 2002 07:21:50 -0000 1.18 *************** *** 34,37 **** --- 34,39 ---- # sequence of any chars which doesn't contain ')', space chars and '=>' my $reWORD = qr/(?: (?: [^=)\s] | [^)\s] (?!>) )+ )/x; + # eat comments regexp + my $reCOMMENT = qr/(?: \s*? ^ \s* \# .* )+/mx; =head2 parse ($data) *************** *** 56,60 **** chomp $exc; ! my $parse_pos = pos $data; # find reminder of string near error (without surrounding --- 58,62 ---- chomp $exc; ! my $parse_pos = pos($data) || 0; # find reminder of string near error (without surrounding *************** *** 91,102 **** PARSER: while(1) { # eat whitespace $_[0] =~ /\G \s+/gcx; - if($_[0] =~ /\G \#.*/gcx) { - # found comment - just ignore it - next; - } - if($state == ST_FILE) { if($_[0] =~ /\G \z/gcx) { --- 93,102 ---- PARSER: while(1) { + # eat whitespace and comments + $_[0] =~ /\G $reCOMMENT /gcx; + # eat whitespace $_[0] =~ /\G \s+/gcx; if($state == ST_FILE) { if($_[0] =~ /\G \z/gcx) { *************** *** 193,196 **** --- 193,199 ---- while(1) { + # eat whitespace and comments + $_[0] =~ /\G $reCOMMENT /gcx; + # eat whitespace $_[0] =~ /\G \s+/gcx; |
From: Ilya M. <m_...@us...> - 2002-08-22 07:21:20
|
Update of /cvsroot/http-webtest/HTTP-WebTest/t In directory usw-pr-cvs1:/tmp/cvs-serv12126/t Modified Files: simple.wt Log Message: Updated Index: simple.wt =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/simple.wt,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** simple.wt 22 Jun 2002 20:08:38 -0000 1.9 --- simple.wt 22 Aug 2002 07:21:12 -0000 1.10 *************** *** 20,23 **** --- 20,24 ---- regex_require = ( 'Quoted text " test' + # comment inside of list parameter "We can => quote '" "test \"" |
From: Ilya M. <m_...@us...> - 2002-08-22 07:21:20
|
Update of /cvsroot/http-webtest/HTTP-WebTest In directory usw-pr-cvs1:/tmp/cvs-serv12126 Modified Files: TODO Changes Log Message: Updated Index: TODO =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/TODO,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** TODO 15 Aug 2002 20:36:51 -0000 1.23 --- TODO 22 Aug 2002 07:21:13 -0000 1.24 *************** *** 5,11 **** * Consider using XPath expressions (in Click plugin and on their own) - * Support for testing for non-200 status codes (implies optionally - disabling redirect handling) - * Fix tests incompatiblity with 5.8.0 --- 5,8 ---- *************** *** 14,24 **** * rewrite HarnessReport plugin using Test::Builder - * do not fail in make test if Algorithm::Diff is missing - * support hidden fields in Click plugin ! * polish local mode tests - they are *very* non portable now ! * automated tests for mail sending * plugin for page validation with HTML::Validator (HTML::Lint ? or both ?) --- 11,21 ---- * rewrite HarnessReport plugin using Test::Builder * support hidden fields in Click plugin ! * polish local mode tests - they are *very* non portable now (or just ! move Apache plugin in separate distro) ! * automated tests for mail sending (even better unit tests for all ! code) * plugin for page validation with HTML::Validator (HTML::Lint ? or both ?) *************** *** 38,42 **** clarified. Probably I need one example of very simple plugin. ! * Add test name into error text ! ! * Allow comments inside of list parameters --- 35,37 ---- clarified. Probably I need one example of very simple plugin. ! * Add test name into errors text Index: Changes =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/Changes,v retrieving revision 1.48 retrieving revision 1.49 diff -C2 -d -r1.48 -r1.49 *** Changes 20 Aug 2002 20:57:51 -0000 1.48 --- Changes 22 Aug 2002 07:21:13 -0000 1.49 *************** *** 21,24 **** --- 21,29 ---- Paul Hamingson for patch. + BUG FIXES: + + * Previously comments inside of list parameters in wtscript files was + not allowed. Reported by William McKee. + 1.99_08 Wed Jul 31 2002 |
From: Ilya M. <m_...@us...> - 2002-08-20 20:58:40
|
Update of /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/Plugin In directory usw-pr-cvs1:/tmp/cvs-serv21691/lib/HTTP/WebTest/Plugin Modified Files: Click.pm Log Message: Support image buttons; add support for test parameter 'form_name' Index: Click.pm =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/Plugin/Click.pm,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** Click.pm 15 Aug 2002 17:21:08 -0000 1.13 --- Click.pm 20 Aug 2002 20:58:36 -0000 1.14 *************** *** 38,44 **** =head2 click_button ! Given name of submit button (i.e. C<<input type="submit"E<gt>> tag ! inside of C<<formE<gt>> tag) on previosly requested HTML page, builds ! test request to the submitted page. Note that you still need to pass all form parameters yourself using --- 38,44 ---- =head2 click_button ! Given name of submit button (i.e. C<<input type="submit"E<gt>> tag or ! C<<input type="image"E<gt>> inside of C<<formE<gt>> tag) on previously ! requested HTML page, builds test request to the submitted page. Note that you still need to pass all form parameters yourself using *************** *** 58,66 **** See example in L<HTTP::WebTest::Cookbook|HTTP::WebTest::Cookbook>. =cut sub param_types { return q(click_button scalar ! click_link scalar); } --- 58,75 ---- See example in L<HTTP::WebTest::Cookbook|HTTP::WebTest::Cookbook>. + =head2 form_name + + Give form name attribute (i.e. C<<form name="foo"E<gt>>) on previously + requested HTML page, builds test request to the submitted page. + + Note that you still need to pass all form parameters yourself using + C<params> test parameter. + =cut sub param_types { return q(click_button scalar ! click_link scalar ! form_name scalar); } *************** *** 68,72 **** my $self = shift; ! $self->validate_params(qw(click_button click_link)); # get current request object --- 77,81 ---- my $self = shift; ! $self->validate_params(qw(click_button click_link form_name)); # get current request object *************** *** 89,92 **** --- 98,102 ---- my $click_button = $self->test_param('click_button'); my $click_link = $self->test_param('click_link'); + my $form_name = $self->test_param('form_name'); if(defined $click_link) { *************** *** 104,107 **** --- 114,124 ---- $request->base_uri($action) if defined $action; + } elsif(defined $form_name) { + # find action which corresponds to requested form name + my $action = $self->find_form(response => $response, + form_name => $form_name); + + $request->base_uri($action) + if defined $action; } } *************** *** 165,168 **** --- 182,186 ---- my $response = $param{response}; my $pattern = $param{pattern}; + my $form_name = $param{form_name}; my $base = $self->find_base($response); *************** *** 177,180 **** --- 195,204 ---- my $action = $token->[1]{action} || $base; + if ( $token->[1]{name} and $form_name + and ( $token->[1]{name} eq $form_name ) ){ + $uri = $action; + last FORM; + } + next unless $pattern; # find matching submit button or end of form while(my $token = $parser->get_tag('input', '/form')) { *************** *** 187,195 **** # check if right input control is found ! my $type = $token->[1]{type} || 'text'; ! my $name = $token->[1]{name} || ''; my $value = $token->[1]{value} || ''; ! next unless lc($type) eq 'submit'; ! next unless $name =~ /$pattern/i or $value =~ /$pattern/i; # stop searching --- 211,220 ---- # check if right input control is found ! my $type = $token->[1]{type} || 'text'; ! my $name = $token->[1]{name} || ''; my $value = $token->[1]{value} || ''; ! my $src = $token->[1]{src} || ''; # to handle image submit button ! next unless $type =~ /^(?:submit|image)$/i; ! next unless grep /$pattern/i, $name, $value, $src; # stop searching |
From: Ilya M. <m_...@us...> - 2002-08-20 20:57:54
|
Update of /cvsroot/http-webtest/HTTP-WebTest/t In directory usw-pr-cvs1:/tmp/cvs-serv21374/t Modified Files: 10-click.t Log Message: Updated Index: 10-click.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/10-click.t,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** 10-click.t 27 Apr 2002 22:01:47 -0000 1.6 --- 10-click.t 20 Aug 2002 20:57:51 -0000 1.7 *************** *** 16,20 **** use vars qw($HOSTNAME $PORT $URL $TEST); ! BEGIN { plan tests => 7 } # init tests --- 16,20 ---- use vars qw($HOSTNAME $PORT $URL $TEST); ! BEGIN { plan tests => 9 } # init tests *************** *** 135,139 **** my $tests = [ { url => abs_url($URL, '/test4.html'), text_require => [ '<title>Test File 4</title>' ] }, ! # click button to submit form to /test1.txt { click_button => 'Button', method => 'get', --- 135,139 ---- my $tests = [ { url => abs_url($URL, '/test4.html'), text_require => [ '<title>Test File 4</title>' ] }, ! # click button to submit form to /show-request { click_button => 'Button', method => 'get', *************** *** 143,146 **** --- 143,147 ---- 'Content: <>' ], }, + # click button to submit form to /show-request { url => abs_url($URL, '/test4.html'), text_require => [ '<title>Test File 4</title>' ] }, *************** *** 159,162 **** --- 160,233 ---- opts => $OPTS, check_file => 't/test.out/click_button4'); + } + + # 8: test 'form_name' test parameter + { + my $tests = [ { url => abs_url($URL, '/test5.html'), + text_require => [ '<title>Test File 5</title>' ] }, + # click button to submit form to /show-request + { form_name => 'yy', + params => [ param1 => 'value1' ], + text_require => [ 'Method: <GET>', + 'Query: <param1=value1>', + 'Content: <>' ], + }, + { url => abs_url($URL, '/test5.html'), + text_require => [ '<title>Test File 5</title>' ] }, + # click button to submit form to /bad-request + { form_name => 'xx', + params => [ param1 => 'value1' ], + status_code => 404, + }, + ]; + + check_webtest(webtest => $WEBTEST, + server_url => $URL, + tests => $tests, + opts => $OPTS, + check_file => 't/test.out/form_name'); + } + + # 9: test 'click_button' with images + { + my $tests = [ { url => abs_url($URL, '/test6.html'), + text_require => [ '<title>Test File 6</title>' ] }, + # click button to submit form to /show-request + { click_button => 'Button2', + params => [ param1 => 'value1' ], + text_require => [ 'Method: <GET>', + 'Query: <param1=value1>', + 'Content: <>' ], + }, + { url => abs_url($URL, '/test6.html'), + text_require => [ '<title>Test File 6</title>' ] }, + # click button to submit form to /show-request + { click_button => 'y.gif', + params => [ param1 => 'value1' ], + text_require => [ 'Method: <GET>', + 'Query: <param1=value1>', + 'Content: <>' ], + }, + { url => abs_url($URL, '/test6.html'), + text_require => [ '<title>Test File 6</title>' ] }, + # click button to submit form to /bad-request + { click_button => 'Button1', + params => [ param1 => 'value1' ], + status_code => 404, + }, + { url => abs_url($URL, '/test6.html'), + text_require => [ '<title>Test File 6</title>' ] }, + # click button to submit form to /bad-request + { click_button => 'x.gif', + params => [ param1 => 'value1' ], + status_code => 404, + }, + ]; + + check_webtest(webtest => $WEBTEST, + server_url => $URL, + tests => $tests, + opts => $OPTS, + check_file => 't/test.out/click_button_image'); } |
From: Ilya M. <m_...@us...> - 2002-08-20 20:57:54
|
Update of /cvsroot/http-webtest/HTTP-WebTest In directory usw-pr-cvs1:/tmp/cvs-serv21374 Modified Files: MANIFEST Changes Log Message: Updated Index: MANIFEST =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/MANIFEST,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** MANIFEST 17 Aug 2002 10:23:13 -0000 1.22 --- MANIFEST 20 Aug 2002 20:57:51 -0000 1.23 *************** *** 90,93 **** --- 90,94 ---- t/test.out/click_button3 t/test.out/click_button4 + t/test.out/click_button_image t/test.out/click_link1 t/test.out/click_link2 *************** *** 101,104 **** --- 102,106 ---- t/test.out/delay t/test.out/file-upload + t/test.out/form_name t/test.out/handle-redirects-no t/test.out/handle-redirects-yes *************** *** 145,147 **** --- 147,151 ---- t/test3.txt t/test4.html + t/test5.html + t/test6.html t/utils.pl Index: Changes =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/Changes,v retrieving revision 1.47 retrieving revision 1.48 diff -C2 -d -r1.47 -r1.48 *** Changes 19 Aug 2002 10:49:43 -0000 1.47 --- Changes 20 Aug 2002 20:57:51 -0000 1.48 *************** *** 14,17 **** --- 14,24 ---- optionally automatic handling of redirects by HTTP-WebTest. + * New test parameter 'form_name' in HTTP::WebTest::Plugin::Click + plugin. Thanks to Paul Hamingson for patch. + + * Test parameter 'click_button' in HTTP::WebTest::Plugin::Click plugin + now supports image buttons (i.e. <input type="image" ...>). Thanks to + Paul Hamingson for patch. + 1.99_08 Wed Jul 31 2002 |
From: Ilya M. <m_...@us...> - 2002-08-20 20:57:30
|
Update of /cvsroot/http-webtest/HTTP-WebTest/t In directory usw-pr-cvs1:/tmp/cvs-serv21242/t Added Files: test6.html test5.html Log Message: Added --- NEW FILE: test6.html --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Test File 6</title> </head> <body> <form action="/bad-request"> <input type="image" name="Button1" src="x.gif"> </form> <form action="/show-request"> <input type="image" name="Button2" src="y.gif"> </form> </body> </html> --- NEW FILE: test5.html --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Test File 5</title> </head> <body> <form name="xx" action="/bad-request"> <input type="submit" name="Button"> </form> <form name="yy" action="/show-request"> <input type="submit" name="Button"> </form> </body> </html> |
From: Ilya M. <m_...@us...> - 2002-08-20 20:57:29
|
Update of /cvsroot/http-webtest/HTTP-WebTest/t/test.out In directory usw-pr-cvs1:/tmp/cvs-serv21242/t/test.out Added Files: form_name click_button_image Log Message: Added --- NEW FILE: form_name --- Failed Succeeded Test Name 0 2 *** no name *** 0 4 *** no name *** 0 2 *** no name *** 0 1 *** no name *** Test Name: N/A URL: http://http.web.test/test5.html STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <title>Test File 5</title> SUCCEED Test Name: N/A URL: http://http.web.test/show-request?param1=value1 STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Method: <GET> SUCCEED Query: <param1=value1> SUCCEED Content: <> SUCCEED Test Name: N/A URL: http://http.web.test/test5.html STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <title>Test File 5</title> SUCCEED Test Name: N/A URL: http://http.web.test/bad-request?param1=value1 STATUS CODE CHECK Expected '404' and got: 404 Not Found SUCCEED Total web tests failed: 0 succeeded: 9 --- NEW FILE: click_button_image --- Failed Succeeded Test Name 0 2 *** no name *** 0 4 *** no name *** 0 2 *** no name *** 0 4 *** no name *** 0 2 *** no name *** 0 1 *** no name *** 0 2 *** no name *** 0 1 *** no name *** Test Name: N/A URL: http://http.web.test/test6.html STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <title>Test File 6</title> SUCCEED Test Name: N/A URL: http://http.web.test/show-request?param1=value1 STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Method: <GET> SUCCEED Query: <param1=value1> SUCCEED Content: <> SUCCEED Test Name: N/A URL: http://http.web.test/test6.html STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <title>Test File 6</title> SUCCEED Test Name: N/A URL: http://http.web.test/show-request?param1=value1 STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Method: <GET> SUCCEED Query: <param1=value1> SUCCEED Content: <> SUCCEED Test Name: N/A URL: http://http.web.test/test6.html STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <title>Test File 6</title> SUCCEED Test Name: N/A URL: http://http.web.test/bad-request?param1=value1 STATUS CODE CHECK Expected '404' and got: 404 Not Found SUCCEED Test Name: N/A URL: http://http.web.test/test6.html STATUS CODE CHECK Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <title>Test File 6</title> SUCCEED Test Name: N/A URL: http://http.web.test/bad-request?param1=value1 STATUS CODE CHECK Expected '404' and got: 404 Not Found SUCCEED Total web tests failed: 0 succeeded: 18 |
From: Ilya M. <m_...@us...> - 2002-08-19 10:49:45
|
Update of /cvsroot/http-webtest/HTTP-WebTest In directory usw-pr-cvs1:/tmp/cvs-serv4391 Modified Files: Changes Log Message: Revert last checkin Index: Changes =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/Changes,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** Changes 19 Aug 2002 10:48:24 -0000 1.46 --- Changes 19 Aug 2002 10:49:43 -0000 1.47 *************** *** 1,3 **** - $Id$ --- 1,2 ---- |
From: Ilya M. <m_...@us...> - 2002-08-19 10:48:31
|
Update of /cvsroot/http-webtest/HTTP-WebTest In directory usw-pr-cvs1:/tmp/cvs-serv4059 Modified Files: Changes Log Message: Check in just to test new version of syncmail Index: Changes =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/Changes,v retrieving revision 1.45 retrieving revision 1.46 diff -C2 -d -r1.45 -r1.46 *** Changes 17 Aug 2002 10:23:13 -0000 1.45 --- Changes 19 Aug 2002 10:48:24 -0000 1.46 *************** *** 1,2 **** --- 1,3 ---- + $Id$ |
Update of /cvsroot/http-webtest/HTTP-WebTest/t/test.out In directory usw-pr-cvs1:/tmp/cvs-serv27252/t/test.out Modified Files: user_agent time text_match2 text_match1 test_name test-harness-ok test-harness-not-ok subparam2 subparam1 status-code status size show-headers short-url run-wtscript run-web-test request report-terse-failed_only report-html report-fh redirect proxy plugin-hello-counter plugin-hello plugin-counter pauth on_response http-headers handle-redirects-yes handle-redirects-no file-upload delay default-report-yes content-type click_link1 click_button4 click_button1 auth apache9 apache8 apache7 apache6 apache5 apache4 apache3 apache2 apache1 Log Message: Updated Index: user_agent =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/user_agent,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** user_agent 17 Aug 2002 09:41:06 -0000 1.5 --- user_agent 17 Aug 2002 12:42:05 -0000 1.6 *************** *** 7,12 **** URL: http://http.web.test/show-agent ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT User agent: HTTP-WebTest/NN SUCCEED --- 7,12 ---- URL: http://http.web.test/show-agent ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT User agent: HTTP-WebTest/NN SUCCEED *************** *** 16,21 **** URL: http://http.web.test/show-agent ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT User agent: Test Test SUCCEED --- 16,21 ---- URL: http://http.web.test/show-agent ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT User agent: Test Test SUCCEED Index: time =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/time,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** time 17 Aug 2002 09:41:06 -0000 1.3 --- time 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 9,14 **** URL: http://http.web.test/sleep-2 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED RESPONSE TIME CHECK Response time ( 2.00 ) is > or = 1.00 ? SUCCEED --- 9,14 ---- URL: http://http.web.test/sleep-2 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED RESPONSE TIME CHECK Response time ( 2.00 ) is > or = 1.00 ? SUCCEED *************** *** 19,24 **** URL: http://http.web.test/sleep-4 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED RESPONSE TIME CHECK Response time ( 4.00 ) is > or = 1.00 ? SUCCEED --- 19,24 ---- URL: http://http.web.test/sleep-4 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED RESPONSE TIME CHECK Response time ( 4.00 ) is > or = 1.00 ? SUCCEED *************** *** 29,34 **** URL: http://http.web.test/sleep-2 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED RESPONSE TIME CHECK Response time ( 2.00 ) is > or = 3.00 ? FAIL --- 29,34 ---- URL: http://http.web.test/sleep-2 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED RESPONSE TIME CHECK Response time ( 2.00 ) is > or = 3.00 ? FAIL *************** *** 39,44 **** URL: http://http.web.test/sleep-4 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED RESPONSE TIME CHECK Response time ( 4.00 ) is > or = 3.00 ? SUCCEED --- 39,44 ---- URL: http://http.web.test/sleep-4 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED RESPONSE TIME CHECK Response time ( 4.00 ) is > or = 3.00 ? SUCCEED Index: text_match2 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/text_match2,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** text_match2 17 Aug 2002 09:41:06 -0000 1.3 --- text_match2 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 9,14 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED FORBIDDEN TEXT 123456 SUCCEED --- 9,14 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED FORBIDDEN TEXT 123456 SUCCEED *************** *** 19,24 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT 987654 SUCCEED --- 19,24 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT 987654 SUCCEED *************** *** 29,34 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED FORBIDDEN REGEX (?-xism:\d{400}) SUCCEED --- 29,34 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED FORBIDDEN REGEX (?-xism:\d{400}) SUCCEED *************** *** 41,46 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED REGEX (?-xism:\w+) SUCCEED --- 41,46 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED REGEX (?-xism:\w+) SUCCEED Index: text_match1 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/text_match1,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** text_match1 17 Aug 2002 09:41:06 -0000 1.3 --- text_match1 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 9,14 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED FORBIDDEN TEXT 123456 SUCCEED --- 9,14 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED FORBIDDEN TEXT 123456 SUCCEED *************** *** 19,24 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT 987654 SUCCEED --- 19,24 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT 987654 SUCCEED *************** *** 29,34 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED FORBIDDEN REGEX (?-xism:\d{400}) SUCCEED --- 29,34 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED FORBIDDEN REGEX (?-xism:\d{400}) SUCCEED *************** *** 41,46 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED REGEX (?-xism:\w+) SUCCEED --- 41,46 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED REGEX (?-xism:\w+) SUCCEED Index: test_name =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/test_name,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** test_name 17 Aug 2002 09:41:06 -0000 1.2 --- test_name 17 Aug 2002 12:42:05 -0000 1.3 *************** *** 7,12 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 7,12 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED *************** *** 14,19 **** URL: http://http.web.test/test-file2 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 14,19 ---- URL: http://http.web.test/test-file2 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED Index: test-harness-ok =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/test-harness-ok,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** test-harness-ok 17 Aug 2002 09:41:06 -0000 1.2 --- test-harness-ok 17 Aug 2002 12:42:05 -0000 1.3 *************** *** 2,7 **** # URL: http://http.web.test/test-file1 ! # STATUS CODE CHECK (200) ! # 200 OK: SUCCEED # REQUIRED TEXT # 987654: SUCCEED --- 2,7 ---- # URL: http://http.web.test/test-file1 ! # STATUS CODE CHECK ! # Expected '200' and got: 200 OK: SUCCEED # REQUIRED TEXT # 987654: SUCCEED *************** *** 9,14 **** # URL: http://http.web.test/test-file1 ! # STATUS CODE CHECK (200) ! # 200 OK: SUCCEED # REQUIRED TEXT # 987654: SUCCEED --- 9,14 ---- # URL: http://http.web.test/test-file1 ! # STATUS CODE CHECK ! # Expected '200' and got: 200 OK: SUCCEED # REQUIRED TEXT # 987654: SUCCEED Index: test-harness-not-ok =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/test-harness-not-ok,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** test-harness-not-ok 17 Aug 2002 09:41:06 -0000 1.2 --- test-harness-not-ok 17 Aug 2002 12:42:05 -0000 1.3 *************** *** 2,7 **** # URL: http://http.web.test/test-file1 ! # STATUS CODE CHECK (200) ! # 200 OK: SUCCEED # REQUIRED TEXT # 987654: SUCCEED --- 2,7 ---- # URL: http://http.web.test/test-file1 ! # STATUS CODE CHECK ! # Expected '200' and got: 200 OK: SUCCEED # REQUIRED TEXT # 987654: SUCCEED *************** *** 9,19 **** # URL: http://http.web.test/non-existent ! # STATUS CODE CHECK (200) ! # 404 Not Found: FAIL not ok # URL: http://http.web.test/non-existent # Test Name: BlaBla ! # STATUS CODE CHECK (200) ! # 404 Not Found: FAIL not ok --- 9,19 ---- # URL: http://http.web.test/non-existent ! # STATUS CODE CHECK ! # Expected '200' and got: 404 Not Found: FAIL not ok # URL: http://http.web.test/non-existent # Test Name: BlaBla ! # STATUS CODE CHECK ! # Expected '200' and got: 404 Not Found: FAIL not ok Index: subparam2 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/subparam2,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** subparam2 17 Aug 2002 09:41:06 -0000 1.3 --- subparam2 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 6,11 **** URL: http://http.web.test/show-request?a=b&c=d ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT Query: <a=b&c=d> SUCCEED --- 6,11 ---- URL: http://http.web.test/show-request?a=b&c=d ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Query: <a=b&c=d> SUCCEED Index: subparam1 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/subparam1,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** subparam1 17 Aug 2002 09:41:06 -0000 1.3 --- subparam1 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 7,12 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 7,12 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED *************** *** 14,19 **** URL: http://http.web.test/status-forbidden ! STATUS CODE CHECK (200) ! 403 Forbidden FAIL --- 14,19 ---- URL: http://http.web.test/status-forbidden ! STATUS CODE CHECK ! Expected '200' and got: 403 Forbidden FAIL Index: status-code =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/status-code,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** status-code 17 Aug 2002 09:41:06 -0000 1.1 --- status-code 17 Aug 2002 12:42:05 -0000 1.2 *************** *** 11,16 **** URL: http://http.web.test/status-code-200 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 11,16 ---- URL: http://http.web.test/status-code-200 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED *************** *** 18,23 **** URL: http://http.web.test/status-code-400 ! STATUS CODE CHECK (200) ! 400 Bad Request FAIL --- 18,23 ---- URL: http://http.web.test/status-code-400 ! STATUS CODE CHECK ! Expected '200' and got: 400 Bad Request FAIL *************** *** 25,30 **** URL: http://http.web.test/status-code-200 ! STATUS CODE CHECK (400) ! 200 OK FAIL --- 25,30 ---- URL: http://http.web.test/status-code-200 ! STATUS CODE CHECK ! Expected '400' and got: 200 OK FAIL *************** *** 32,37 **** URL: http://http.web.test/status-code-400 ! STATUS CODE CHECK (400) ! 400 Bad Request SUCCEED --- 32,37 ---- URL: http://http.web.test/status-code-400 ! STATUS CODE CHECK ! Expected '400' and got: 400 Bad Request SUCCEED *************** *** 39,44 **** URL: http://http.web.test/status-code-401 ! STATUS CODE CHECK (401) ! 401 Unauthorized SUCCEED --- 39,44 ---- URL: http://http.web.test/status-code-401 ! STATUS CODE CHECK ! Expected '401' and got: 401 Unauthorized SUCCEED *************** *** 46,51 **** URL: http://http.web.test/status-code-401 ! STATUS CODE CHECK (400) ! 401 Unauthorized FAIL --- 46,51 ---- URL: http://http.web.test/status-code-401 ! STATUS CODE CHECK ! Expected '400' and got: 401 Unauthorized FAIL Index: status =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/status,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** status 17 Aug 2002 09:41:06 -0000 1.3 --- status 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 8,13 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 8,13 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED *************** *** 15,20 **** URL: http://http.web.test/status-forbidden ! STATUS CODE CHECK (200) ! 403 Forbidden FAIL --- 15,20 ---- URL: http://http.web.test/status-forbidden ! STATUS CODE CHECK ! Expected '200' and got: 403 Forbidden FAIL *************** *** 22,27 **** URL: http://http.web.test/doesnt-exist ! STATUS CODE CHECK (200) ! 404 Not Found FAIL --- 22,27 ---- URL: http://http.web.test/doesnt-exist ! STATUS CODE CHECK ! Expected '200' and got: 404 Not Found FAIL Index: size =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/size,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** size 17 Aug 2002 09:41:06 -0000 1.3 --- size 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 9,14 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED CONTENT SIZE CHECK Number of returned bytes ( 52 ) is > or = 10 ? SUCCEED --- 9,14 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED CONTENT SIZE CHECK Number of returned bytes ( 52 ) is > or = 10 ? SUCCEED *************** *** 19,24 **** URL: http://http.web.test/test-file2 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED CONTENT SIZE CHECK Number of returned bytes ( 14138 ) is > or = 10 ? SUCCEED --- 19,24 ---- URL: http://http.web.test/test-file2 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED CONTENT SIZE CHECK Number of returned bytes ( 14138 ) is > or = 10 ? SUCCEED *************** *** 29,34 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED CONTENT SIZE CHECK Number of returned bytes ( 52 ) is > or = 100 ? FAIL --- 29,34 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED CONTENT SIZE CHECK Number of returned bytes ( 52 ) is > or = 100 ? FAIL *************** *** 39,44 **** URL: http://http.web.test/test-file2 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED CONTENT SIZE CHECK Number of returned bytes ( 14138 ) is > or = 100 ? SUCCEED --- 39,44 ---- URL: http://http.web.test/test-file2 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED CONTENT SIZE CHECK Number of returned bytes ( 14138 ) is > or = 100 ? SUCCEED Index: show-headers =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/show-headers,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** show-headers 17 Aug 2002 09:41:06 -0000 1.3 --- show-headers 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 7,12 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT 987654 SUCCEED --- 7,12 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT 987654 SUCCEED *************** *** 31,36 **** URL: http://http.web.test/non-existent ! STATUS CODE CHECK (200) ! 404 Not Found FAIL REQUEST HEADERS: --- 31,36 ---- URL: http://http.web.test/non-existent ! STATUS CODE CHECK ! Expected '200' and got: 404 Not Found FAIL REQUEST HEADERS: Index: short-url =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/short-url,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** short-url 17 Aug 2002 09:41:06 -0000 1.3 --- short-url 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 6,11 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 6,11 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED Index: run-wtscript =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/run-wtscript,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** run-wtscript 17 Aug 2002 09:41:06 -0000 1.3 --- run-wtscript 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 7,12 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED FORBIDDEN TEXT FAILED TEST FAIL --- 7,12 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED FORBIDDEN TEXT FAILED TEST FAIL *************** *** 18,23 **** URL: http://http.web.test/no-such-file ! STATUS CODE CHECK (200) ! 404 Not Found FAIL FORBIDDEN TEXT FAILED TEST SUCCEED --- 18,23 ---- URL: http://http.web.test/no-such-file ! STATUS CODE CHECK ! Expected '200' and got: 404 Not Found FAIL FORBIDDEN TEXT FAILED TEST SUCCEED Index: run-web-test =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/run-web-test,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** run-web-test 17 Aug 2002 09:41:06 -0000 1.3 --- run-web-test 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 7,12 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 7,12 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED *************** *** 14,19 **** URL: http://http.web.test/doesnt-exist ! STATUS CODE CHECK (200) ! 404 Not Found FAIL --- 14,19 ---- URL: http://http.web.test/doesnt-exist ! STATUS CODE CHECK ! Expected '200' and got: 404 Not Found FAIL Index: request =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/request,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** request 17 Aug 2002 09:41:06 -0000 1.3 --- request 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 10,15 **** URL: http://http.web.test/show-request ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT Method: <GET> SUCCEED --- 10,15 ---- URL: http://http.web.test/show-request ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Method: <GET> SUCCEED *************** *** 21,26 **** URL: http://http.web.test/show-request ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT Method: <GET> SUCCEED --- 21,26 ---- URL: http://http.web.test/show-request ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Method: <GET> SUCCEED *************** *** 32,37 **** URL: http://http.web.test/show-request ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT Method: <POST> SUCCEED --- 32,37 ---- URL: http://http.web.test/show-request ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Method: <POST> SUCCEED *************** *** 43,48 **** URL: http://http.web.test/show-request?a=b&c=d&e=f ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT Method: <GET> SUCCEED --- 43,48 ---- URL: http://http.web.test/show-request?a=b&c=d&e=f ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Method: <GET> SUCCEED *************** *** 54,59 **** URL: http://http.web.test/show-request ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT Method: <POST> SUCCEED --- 54,59 ---- URL: http://http.web.test/show-request ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Method: <POST> SUCCEED Index: report-terse-failed_only =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/report-terse-failed_only,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** report-terse-failed_only 17 Aug 2002 09:41:06 -0000 1.3 --- report-terse-failed_only 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 12,17 **** URL: http://http.web.test/non-existent ! STATUS CODE CHECK (200) ! 404 Not Found FAIL --- 12,17 ---- URL: http://http.web.test/non-existent ! STATUS CODE CHECK ! Expected '200' and got: 404 Not Found FAIL Index: report-html =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/report-html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** report-html 17 Aug 2002 09:41:06 -0000 1.3 --- report-html 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 6,11 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT 987654 SUCCEED --- 6,11 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT 987654 SUCCEED Index: report-fh =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/report-fh,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** report-fh 17 Aug 2002 09:41:06 -0000 1.3 --- report-fh 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 6,11 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT 987654 SUCCEED --- 6,11 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT 987654 SUCCEED Index: redirect =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/redirect,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** redirect 17 Aug 2002 09:41:06 -0000 1.3 --- redirect 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 7,12 **** URL: http://http.web.test/redirect ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT abcde SUCCEED --- 7,12 ---- URL: http://http.web.test/redirect ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT abcde SUCCEED *************** *** 16,21 **** URL: http://http.web.test/redirect ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT abcde SUCCEED --- 16,21 ---- URL: http://http.web.test/redirect ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT abcde SUCCEED Index: proxy =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/proxy,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** proxy 17 Aug 2002 09:41:06 -0000 1.3 --- proxy 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 7,12 **** URL: http://proxy.test/show-url ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT URL: <http://proxy.test/show-url> SUCCEED --- 7,12 ---- URL: http://proxy.test/show-url ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT URL: <http://proxy.test/show-url> SUCCEED *************** *** 16,21 **** URL: ftp://proxy.test/show-url ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT URL: <ftp://proxy.test/show-url> SUCCEED --- 16,21 ---- URL: ftp://proxy.test/show-url ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT URL: <ftp://proxy.test/show-url> SUCCEED Index: plugin-hello-counter =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/plugin-hello-counter,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** plugin-hello-counter 17 Aug 2002 09:41:06 -0000 1.3 --- plugin-hello-counter 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 7,12 **** URL: http://http.web.test/hello ! STATUS CODE CHECK (200) ! 404 Not Found FAIL ARE WE WELCOME? Hello, World! SUCCEED --- 7,12 ---- URL: http://http.web.test/hello ! STATUS CODE CHECK ! Expected '200' and got: 404 Not Found FAIL ARE WE WELCOME? Hello, World! SUCCEED *************** *** 18,23 **** URL: http://http.web.test/no-hello ! STATUS CODE CHECK (200) ! 404 Not Found FAIL ARE WE WELCOME? Hello, World! FAIL --- 18,23 ---- URL: http://http.web.test/no-hello ! STATUS CODE CHECK ! Expected '200' and got: 404 Not Found FAIL ARE WE WELCOME? Hello, World! FAIL Index: plugin-hello =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/plugin-hello,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** plugin-hello 17 Aug 2002 09:41:06 -0000 1.3 --- plugin-hello 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 7,12 **** URL: http://http.web.test/hello ! STATUS CODE CHECK (200) ! 404 Not Found FAIL ARE WE WELCOME? Hello, World! SUCCEED --- 7,12 ---- URL: http://http.web.test/hello ! STATUS CODE CHECK ! Expected '200' and got: 404 Not Found FAIL ARE WE WELCOME? Hello, World! SUCCEED *************** *** 16,21 **** URL: http://http.web.test/no-hello ! STATUS CODE CHECK (200) ! 404 Not Found FAIL ARE WE WELCOME? Hello, World! FAIL --- 16,21 ---- URL: http://http.web.test/no-hello ! STATUS CODE CHECK ! Expected '200' and got: 404 Not Found FAIL ARE WE WELCOME? Hello, World! FAIL Index: plugin-counter =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/plugin-counter,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** plugin-counter 17 Aug 2002 09:41:06 -0000 1.3 --- plugin-counter 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 7,12 **** URL: http://http.web.test/hello ! STATUS CODE CHECK (200) ! 404 Not Found FAIL COUNTER Counter value is a '11' SUCCEED --- 7,12 ---- URL: http://http.web.test/hello ! STATUS CODE CHECK ! Expected '200' and got: 404 Not Found FAIL COUNTER Counter value is a '11' SUCCEED *************** *** 16,21 **** URL: http://http.web.test/no-hello ! STATUS CODE CHECK (200) ! 404 Not Found FAIL COUNTER Counter value is a '12' SUCCEED --- 16,21 ---- URL: http://http.web.test/no-hello ! STATUS CODE CHECK ! Expected '200' and got: 404 Not Found FAIL COUNTER Counter value is a '12' SUCCEED Index: pauth =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/pauth,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** pauth 17 Aug 2002 09:41:06 -0000 1.3 --- pauth 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 9,14 **** URL: http://proxy.test/pauth-test-user-passwd ! STATUS CODE CHECK (200) ! 407 Proxy Authentication Required FAIL --- 9,14 ---- URL: http://proxy.test/pauth-test-user-passwd ! STATUS CODE CHECK ! Expected '200' and got: 407 Proxy Authentication Required FAIL *************** *** 16,21 **** URL: http://proxy.test/pauth-test-user-passwd ! STATUS CODE CHECK (200) ! 407 Proxy Authentication Required FAIL --- 16,21 ---- URL: http://proxy.test/pauth-test-user-passwd ! STATUS CODE CHECK ! Expected '200' and got: 407 Proxy Authentication Required FAIL *************** *** 23,28 **** URL: http://proxy.test/pauth-test-user-passwd ! STATUS CODE CHECK (200) ! 407 Proxy Authentication Required FAIL --- 23,28 ---- URL: http://proxy.test/pauth-test-user-passwd ! STATUS CODE CHECK ! Expected '200' and got: 407 Proxy Authentication Required FAIL *************** *** 30,35 **** URL: http://proxy.test/pauth-test-user-passwd ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT URL: <http://proxy.test/pauth-test-user-passwd> SUCCEED --- 30,35 ---- URL: http://proxy.test/pauth-test-user-passwd ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT URL: <http://proxy.test/pauth-test-user-passwd> SUCCEED Index: on_response =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/on_response,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** on_response 17 Aug 2002 09:41:06 -0000 1.4 --- on_response 17 Aug 2002 12:42:05 -0000 1.5 *************** *** 9,14 **** URL: http://http.web.test/inc_counter ! STATUS CODE CHECK (200) ! 200 OK SUCCEED USER DEFINED TESTS Test 1 SUCCEED --- 9,14 ---- URL: http://http.web.test/inc_counter ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED USER DEFINED TESTS Test 1 SUCCEED *************** *** 18,23 **** URL: http://http.web.test/inc_counter ! STATUS CODE CHECK (200) ! 200 OK SUCCEED USER DEFINED TESTS Test 2 FAIL --- 18,23 ---- URL: http://http.web.test/inc_counter ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED USER DEFINED TESTS Test 2 FAIL *************** *** 27,32 **** URL: http://http.web.test/inc_counter ! STATUS CODE CHECK (200) ! 200 OK SUCCEED USER DEFINED TESTS Test 3 SUCCEED --- 27,32 ---- URL: http://http.web.test/inc_counter ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED USER DEFINED TESTS Test 3 SUCCEED *************** *** 37,42 **** URL: http://http.web.test/inc_counter ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 37,42 ---- URL: http://http.web.test/inc_counter ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED Index: http-headers =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/http-headers,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** http-headers 17 Aug 2002 09:41:06 -0000 1.3 --- http-headers 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 7,12 **** URL: http://http.web.test/show-headers ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT Accept: text/plain, text/html SUCCEED --- 7,12 ---- URL: http://http.web.test/show-headers ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Accept: text/plain, text/html SUCCEED *************** *** 16,21 **** URL: http://http.web.test/show-headers ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT User-Agent: Override User-Agent SUCCEED --- 16,21 ---- URL: http://http.web.test/show-headers ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT User-Agent: Override User-Agent SUCCEED Index: handle-redirects-yes =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/handle-redirects-yes,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** handle-redirects-yes 17 Aug 2002 10:23:12 -0000 1.1 --- handle-redirects-yes 17 Aug 2002 12:42:05 -0000 1.2 *************** *** 7,12 **** URL: http://http.web.test/redirect ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 7,12 ---- URL: http://http.web.test/redirect ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED *************** *** 14,19 **** URL: http://http.web.test/redirect ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 14,19 ---- URL: http://http.web.test/redirect ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED Index: handle-redirects-no =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/handle-redirects-no,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** handle-redirects-no 17 Aug 2002 10:23:12 -0000 1.1 --- handle-redirects-no 17 Aug 2002 12:42:05 -0000 1.2 *************** *** 7,12 **** URL: http://http.web.test/redirect ! STATUS CODE CHECK (200) ! 302 Found FAIL --- 7,12 ---- URL: http://http.web.test/redirect ! STATUS CODE CHECK ! Expected '200' and got: 302 Found FAIL *************** *** 14,19 **** URL: http://http.web.test/redirect ! STATUS CODE CHECK (200) ! 302 Found FAIL --- 14,19 ---- URL: http://http.web.test/redirect ! STATUS CODE CHECK ! Expected '200' and got: 302 Found FAIL Index: file-upload =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/file-upload,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** file-upload 17 Aug 2002 09:41:06 -0000 1.3 --- file-upload 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 8,13 **** URL: http://http.web.test/show-request ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT Method: <POST> SUCCEED --- 8,13 ---- URL: http://http.web.test/show-request ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Method: <POST> SUCCEED *************** *** 21,26 **** URL: http://http.web.test/show-request ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT Method: <POST> SUCCEED --- 21,26 ---- URL: http://http.web.test/show-request ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Method: <POST> SUCCEED *************** *** 34,39 **** URL: http://http.web.test/show-request ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT Method: <POST> SUCCEED --- 34,39 ---- URL: http://http.web.test/show-request ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Method: <POST> SUCCEED Index: delay =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/delay,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** delay 17 Aug 2002 09:41:07 -0000 1.3 --- delay 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 6,11 **** URL: http://http.web.test/test ! STATUS CODE CHECK (200) ! 404 Not Found FAIL --- 6,11 ---- URL: http://http.web.test/test ! STATUS CODE CHECK ! Expected '200' and got: 404 Not Found FAIL Index: default-report-yes =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/default-report-yes,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** default-report-yes 17 Aug 2002 09:41:07 -0000 1.3 --- default-report-yes 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 7,12 **** URL: http://http.web.test/test-file1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT 987654 SUCCEED --- 7,12 ---- URL: http://http.web.test/test-file1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT 987654 SUCCEED *************** *** 16,21 **** URL: http://http.web.test/non-existent ! STATUS CODE CHECK (200) ! 404 Not Found FAIL --- 16,21 ---- URL: http://http.web.test/non-existent ! STATUS CODE CHECK ! Expected '200' and got: 404 Not Found FAIL Index: content-type =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/content-type,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** content-type 17 Aug 2002 09:41:07 -0000 1.3 --- content-type 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 6,11 **** URL: http://http.web.test/show-headers ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT Content-Type: application/x-www-form-urlencoded SUCCEED --- 6,11 ---- URL: http://http.web.test/show-headers ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Content-Type: application/x-www-form-urlencoded SUCCEED Index: click_link1 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/click_link1,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** click_link1 17 Aug 2002 09:41:07 -0000 1.3 --- click_link1 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 9,14 **** URL: http://http.web.test/test1.html ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT <title>Test File 1</title> SUCCEED --- 9,14 ---- URL: http://http.web.test/test1.html ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <title>Test File 1</title> SUCCEED *************** *** 18,23 **** URL: http://http.web.test/test1.html ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT <title>Test File 1</title> SUCCEED --- 18,23 ---- URL: http://http.web.test/test1.html ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <title>Test File 1</title> SUCCEED *************** *** 27,32 **** URL: http://http.web.test/test2.html ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT <title>Test File 2</title> SUCCEED --- 27,32 ---- URL: http://http.web.test/test2.html ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <title>Test File 2</title> SUCCEED *************** *** 36,41 **** URL: http://http.web.test/dir/alttest1.txt ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT TEST TEST SUCCEED --- 36,41 ---- URL: http://http.web.test/dir/alttest1.txt ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT TEST TEST SUCCEED Index: click_button4 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/click_button4,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** click_button4 17 Aug 2002 09:41:07 -0000 1.3 --- click_button4 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 9,14 **** URL: http://http.web.test/test4.html ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT <title>Test File 4</title> SUCCEED --- 9,14 ---- URL: http://http.web.test/test4.html ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <title>Test File 4</title> SUCCEED *************** *** 18,23 **** URL: http://http.web.test/show-request?param1=value1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT Method: <GET> SUCCEED --- 18,23 ---- URL: http://http.web.test/show-request?param1=value1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Method: <GET> SUCCEED *************** *** 29,34 **** URL: http://http.web.test/test4.html ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT <title>Test File 4</title> SUCCEED --- 29,34 ---- URL: http://http.web.test/test4.html ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <title>Test File 4</title> SUCCEED *************** *** 38,43 **** URL: http://http.web.test/show-request ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT Method: <POST> SUCCEED --- 38,43 ---- URL: http://http.web.test/show-request ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT Method: <POST> SUCCEED Index: click_button1 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/click_button1,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** click_button1 17 Aug 2002 09:41:07 -0000 1.3 --- click_button1 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 9,14 **** URL: http://http.web.test/test3.html ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT <title>Test File 3</title> SUCCEED --- 9,14 ---- URL: http://http.web.test/test3.html ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <title>Test File 3</title> SUCCEED *************** *** 18,23 **** URL: http://http.web.test/test1.txt ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT abcde SUCCEED --- 18,23 ---- URL: http://http.web.test/test1.txt ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT abcde SUCCEED *************** *** 27,32 **** URL: http://http.web.test/test3.html ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT <title>Test File 3</title> SUCCEED --- 27,32 ---- URL: http://http.web.test/test3.html ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT <title>Test File 3</title> SUCCEED *************** *** 36,41 **** URL: http://http.web.test/test2.txt ! STATUS CODE CHECK (200) ! 200 OK SUCCEED REQUIRED TEXT begin 644 SUCCEED --- 36,41 ---- URL: http://http.web.test/test2.txt ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED REQUIRED TEXT begin 644 SUCCEED Index: auth =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/auth,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** auth 17 Aug 2002 09:41:07 -0000 1.3 --- auth 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 9,14 **** URL: http://http.web.test/auth-test-user-passwd ! STATUS CODE CHECK (200) ! 401 Unauthorized FAIL --- 9,14 ---- URL: http://http.web.test/auth-test-user-passwd ! STATUS CODE CHECK ! Expected '200' and got: 401 Unauthorized FAIL *************** *** 16,21 **** URL: http://http.web.test/auth-test-user-passwd ! STATUS CODE CHECK (200) ! 401 Unauthorized FAIL --- 16,21 ---- URL: http://http.web.test/auth-test-user-passwd ! STATUS CODE CHECK ! Expected '200' and got: 401 Unauthorized FAIL *************** *** 23,28 **** URL: http://http.web.test/auth-test-user-passwd ! STATUS CODE CHECK (200) ! 401 Unauthorized FAIL --- 23,28 ---- URL: http://http.web.test/auth-test-user-passwd ! STATUS CODE CHECK ! Expected '200' and got: 401 Unauthorized FAIL *************** *** 30,35 **** URL: http://http.web.test/auth-test-user-passwd ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 30,35 ---- URL: http://http.web.test/auth-test-user-passwd ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED Index: apache9 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/apache9,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** apache9 17 Aug 2002 09:41:07 -0000 1.3 --- apache9 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 11,16 **** APACHE ERROR LOG TEST Number of messages in Apache error log is zero ? SUCCEED ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 11,16 ---- APACHE ERROR LOG TEST Number of messages in Apache error log is zero ? SUCCEED ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED *************** *** 18,23 **** URL: http://http.web.test/error-log-1 ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 18,23 ---- URL: http://http.web.test/error-log-1 ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED *************** *** 27,32 **** APACHE ERROR LOG TEST Number of messages in Apache error log is zero ? SUCCEED ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 27,32 ---- APACHE ERROR LOG TEST Number of messages in Apache error log is zero ? SUCCEED ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED *************** *** 36,41 **** APACHE ERROR LOG TEST Number of messages in Apache error log ( = 3 ) is zero ? FAIL ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 36,41 ---- APACHE ERROR LOG TEST Number of messages in Apache error log ( = 3 ) is zero ? FAIL ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED Index: apache8 =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/test.out/apache8,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** apache8 17 Aug 2002 09:41:07 -0000 1.3 --- apache8 17 Aug 2002 12:42:05 -0000 1.4 *************** *** 11,16 **** APACHE ERROR LOG TEST Number of messages in Apache error log is zero ? SUCCEED ! STATUS CODE CHECK (200) ! 200 OK SUCCEED --- 11,16 ---- APACHE ERROR LOG TEST Number of messages in Apache error log is zero ? SUCCEED ! STATUS CODE CHECK ! Expected '200' and got: 200 OK SUCCEED *************** *** 20,25 **** APACHE ERROR LOG TEST Number of messages in Apache error log ( = 5 ) is zero ? FAIL ! STATUS CODE CHECK (200) ! 200 OK ... [truncated message content] |
From: Ilya M. <m_...@us...> - 2002-08-17 12:40:24
|
Update of /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/Plugin In directory usw-pr-cvs1:/tmp/cvs-serv26999 Modified Files: StatusTest.pm Log Message: Minor fixes Index: StatusTest.pm =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/Plugin/StatusTest.pm,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** StatusTest.pm 17 Aug 2002 09:46:56 -0000 1.6 --- StatusTest.pm 17 Aug 2002 12:40:17 -0000 1.7 *************** *** 52,59 **** my $ok = $code eq $expected_code; ! my $comment = $status_line; ! return ["Status code check ($expected_code)", ! $self->test_result($ok, $comment)]; } --- 52,58 ---- my $ok = $code eq $expected_code; ! my $comment = "Expected '$expected_code' and got: " . $status_line; ! return ['Status code check', $self->test_result($ok, $comment)]; } |
From: Ilya M. <m_...@us...> - 2002-08-17 10:27:07
|
Update of /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP In directory usw-pr-cvs1:/tmp/cvs-serv2494/lib/HTTP Modified Files: WebTest.pm Log Message: Regenerated Index: WebTest.pm =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest.pm,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** WebTest.pm 17 Aug 2002 09:53:28 -0000 1.25 --- WebTest.pm 17 Aug 2002 10:27:04 -0000 1.26 *************** *** 1042,1045 **** --- 1042,1059 ---- directly to the htdocs directory, use a pathname of C<.> or C<./.>. + =head2 handle_redirects + + If set to C<yes> then HTTP-WebTest automatically follows redirects. + It means that you never see HTTP responses with status codes 301 and + 302. This feature is disabled if this test parameter is set to C<no>. + + =head3 Allowed values + + C<yes>, C<no> + + =head3 Default value + + C<yes> + =head2 http_headers |
From: Ilya M. <m_...@us...> - 2002-08-17 10:26:21
|
Update of /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/Plugin In directory usw-pr-cvs1:/tmp/cvs-serv2432/lib/HTTP/WebTest/Plugin Modified Files: SetRequest.pm Log Message: Added test parameter handle_redirects Index: SetRequest.pm =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/Plugin/SetRequest.pm,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** SetRequest.pm 24 Jul 2002 22:18:36 -0000 1.13 --- SetRequest.pm 17 Aug 2002 10:26:18 -0000 1.14 *************** *** 149,163 **** where C<NN> is version number of HTTP-WebTest. =cut sub param_types { ! return q(url uri ! method scalar('^(?:GET|POST)$') ! params hashlist ! auth list('scalar','scalar') ! proxies hashlist ! pauth list('scalar','scalar') ! http_headers hashlist ! user_agent scalar); } --- 149,178 ---- where C<NN> is version number of HTTP-WebTest. + =head2 handle_redirects + + If set to C<yes> then HTTP-WebTest automatically follows redirects. + It means that you never see HTTP responses with status codes 301 and + 302. This feature is disabled if this test parameter is set to C<no>. + + =head3 Allowed values + + C<yes>, C<no> + + =head3 Default value + + C<yes> + =cut sub param_types { ! return q(url uri ! method scalar('^(?:GET|POST)$') ! params hashlist ! auth list('scalar','scalar') ! proxies hashlist ! pauth list('scalar','scalar') ! http_headers hashlist ! user_agent scalar ! handle_redirects yesno); } *************** *** 176,187 **** # get various params we handle ! my $url = $self->test_param('url'); ! my $method = $self->test_param('method'); ! my $params = $self->test_param('params'); ! my $auth = $self->test_param('auth'); ! my $proxies = $self->test_param('proxies'); ! my $pauth = $self->test_param('pauth'); ! my $headers = $self->test_param('http_headers'); ! my $ua_name = $self->test_param('user_agent'); # fix broken url --- 191,203 ---- # get various params we handle ! my $url = $self->test_param('url'); ! my $method = $self->test_param('method'); ! my $params = $self->test_param('params'); ! my $auth = $self->test_param('auth'); ! my $proxies = $self->test_param('proxies'); ! my $pauth = $self->test_param('pauth'); ! my $headers = $self->test_param('http_headers'); ! my $ua_name = $self->test_param('user_agent'); ! my $handle_redirects = $self->yesno_test_param('handle_redirects', 1); # fix broken url *************** *** 239,242 **** --- 255,265 ---- unless defined $ua_name; $user_agent->agent($ua_name); + + # define if requests are redirectable + if($handle_redirects) { + $user_agent->requests_redirectable([qw(GET POST)]); + } else { + $user_agent->requests_redirectable([]); + } } |
From: Ilya M. <m_...@us...> - 2002-08-17 10:24:23
|
Update of /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest In directory usw-pr-cvs1:/tmp/cvs-serv2093/lib/HTTP/WebTest Modified Files: API.pm Log Message: Do define which methods are redirectable anymore as it is handled by SetRequest plugin Index: API.pm =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/API.pm,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** API.pm 24 Jul 2002 21:14:52 -0000 1.20 --- API.pm 17 Aug 2002 10:24:20 -0000 1.21 *************** *** 370,376 **** $user_agent->cookie_jar(new HTTP::WebTest::Cookies); - # allow redirects after POST - push @{ $user_agent->requests_redirectable }, 'POST'; - return $user_agent; } --- 370,373 ---- |
From: Ilya M. <m_...@us...> - 2002-08-17 10:23:17
|
Update of /cvsroot/http-webtest/HTTP-WebTest/t/test.out In directory usw-pr-cvs1:/tmp/cvs-serv1857/t/test.out Added Files: handle-redirects-yes handle-redirects-no Log Message: Updated --- NEW FILE: handle-redirects-yes --- Failed Succeeded Test Name 0 1 *** no name *** 0 1 *** no name *** Test Name: N/A URL: http://http.web.test/redirect STATUS CODE CHECK (200) 200 OK SUCCEED Test Name: N/A URL: http://http.web.test/redirect STATUS CODE CHECK (200) 200 OK SUCCEED Total web tests failed: 0 succeeded: 2 --- NEW FILE: handle-redirects-no --- Failed Succeeded Test Name 1 0 *** no name *** 1 0 *** no name *** Test Name: N/A URL: http://http.web.test/redirect STATUS CODE CHECK (200) 302 Found FAIL Test Name: N/A URL: http://http.web.test/redirect STATUS CODE CHECK (200) 302 Found FAIL Total web tests failed: 2 succeeded: 0 |
From: Ilya M. <m_...@us...> - 2002-08-17 10:23:17
|
Update of /cvsroot/http-webtest/HTTP-WebTest In directory usw-pr-cvs1:/tmp/cvs-serv1857 Modified Files: MANIFEST Changes Log Message: Updated Index: MANIFEST =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/MANIFEST,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** MANIFEST 17 Aug 2002 09:41:07 -0000 1.21 --- MANIFEST 17 Aug 2002 10:23:13 -0000 1.22 *************** *** 101,104 **** --- 101,106 ---- t/test.out/delay t/test.out/file-upload + t/test.out/handle-redirects-no + t/test.out/handle-redirects-yes t/test.out/http-headers t/test.out/on_response Index: Changes =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/Changes,v retrieving revision 1.44 retrieving revision 1.45 diff -C2 -d -r1.44 -r1.45 *** Changes 17 Aug 2002 09:41:07 -0000 1.44 --- Changes 17 Aug 2002 10:23:13 -0000 1.45 *************** *** 11,14 **** --- 11,17 ---- implementation. + * New core test parameter 'handle_redirects' which allows to disable + optionally automatic handling of redirects by HTTP-WebTest. + 1.99_08 Wed Jul 31 2002 |
From: Ilya M. <m_...@us...> - 2002-08-17 10:23:17
|
Update of /cvsroot/http-webtest/HTTP-WebTest/t In directory usw-pr-cvs1:/tmp/cvs-serv1857/t Modified Files: 02-generic.t Log Message: Updated Index: 02-generic.t =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/t/02-generic.t,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** 02-generic.t 17 Aug 2002 09:41:07 -0000 1.12 --- 02-generic.t 17 Aug 2002 10:23:13 -0000 1.13 *************** *** 18,22 **** use vars qw($HOSTNAME $PORT $URL); ! BEGIN { plan tests => 30 } # init tests --- 18,22 ---- use vars qw($HOSTNAME $PORT $URL); ! BEGIN { plan tests => 32 } # init tests *************** *** 577,580 **** --- 577,598 ---- tests => $tests, check_file => 't/test.out/status-code'); + } + + # 31-32: test 'handle_redirects' test parameter + { + for my $bool (qw(yes no)) { + my $tests = [ { url => abs_url($URL, '/redirect'), + handle_redirects => $bool, + method => 'get' }, + { url => abs_url($URL, '/redirect'), + handle_redirects => $bool, + method => 'post' }, + ]; + + check_webtest(webtest => $WEBTEST, + server_url => $URL, + tests => $tests, + check_file => "t/test.out/handle-redirects-$bool"); + } } |
From: Ilya M. <m_...@us...> - 2002-08-17 09:53:32
|
Update of /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP In directory usw-pr-cvs1:/tmp/cvs-serv27518/lib/HTTP Modified Files: WebTest.pm Log Message: Regenerated Index: WebTest.pm =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest.pm,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** WebTest.pm 31 Jul 2002 15:16:41 -0000 1.24 --- WebTest.pm 17 Aug 2002 09:53:28 -0000 1.25 *************** *** 1423,1426 **** --- 1423,1434 ---- C<no> + =head2 status_code + + Given numeric HTTP Status Code, tests response returned that value. + + =head3 Default value + + C<200> (OK). + =head2 terse |
From: Ilya M. <m_...@us...> - 2002-08-17 09:46:59
|
Update of /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/Plugin In directory usw-pr-cvs1:/tmp/cvs-serv26019 Modified Files: StatusTest.pm Log Message: Minor fixes Index: StatusTest.pm =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/Plugin/StatusTest.pm,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** StatusTest.pm 17 Aug 2002 09:42:54 -0000 1.5 --- StatusTest.pm 17 Aug 2002 09:46:56 -0000 1.6 *************** *** 25,29 **** =head1 TEST PARAMETERS ! =for pod_merge copy opt_params =head2 status_code --- 25,29 ---- =head1 TEST PARAMETERS ! =for pod_merge copy params =head2 status_code |
From: Ilya M. <m_...@us...> - 2002-08-17 09:42:57
|
Update of /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/Plugin In directory usw-pr-cvs1:/tmp/cvs-serv24697/lib/HTTP/WebTest/Plugin Modified Files: StatusTest.pm Log Message: Added test parameter 'status_code' Index: StatusTest.pm =================================================================== RCS file: /cvsroot/http-webtest/HTTP-WebTest/lib/HTTP/WebTest/Plugin/StatusTest.pm,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** StatusTest.pm 21 Jun 2002 06:48:16 -0000 1.4 --- StatusTest.pm 17 Aug 2002 09:42:54 -0000 1.5 *************** *** 25,42 **** =head1 TEST PARAMETERS ! None. =cut sub check_response { my $self = shift; my $code = $self->webtest->last_response->code; my $status_line = $self->webtest->last_response->status_line; ! my $ok = $code eq RC_OK; my $comment = $status_line; ! return ['Status code check', $self->test_result($ok, $comment)]; } --- 25,59 ---- =head1 TEST PARAMETERS ! =for pod_merge copy opt_params ! ! =head2 status_code ! ! Given numeric HTTP Status Code, tests response returned that value. ! ! =head3 Default value ! ! C<200> (OK). =cut + sub param_types { + return q(status_code scalar); + } + sub check_response { my $self = shift; + $self->validate_params(qw(status_code)); + my $code = $self->webtest->last_response->code; my $status_line = $self->webtest->last_response->status_line; ! my $expected_code = $self->test_param('status_code', RC_OK); ! my $ok = $code eq $expected_code; ! my $comment = $status_line; ! return ["Status code check ($expected_code)", ! $self->test_result($ok, $comment)]; } |