X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=tools%2Fprivoxy-regression-test.pl;h=61f1b0ab8fdfae0afca88bb03902949e0df3bbdd;hb=6c1ca835721aba75e4d3cf029ecf85837151e4fc;hp=f550d07bf9d6d88b0f3317cc777ef2106419f457;hpb=b20e168a9dc12d17eeb80be237405eb3a6ecef10;p=privoxy.git diff --git a/tools/privoxy-regression-test.pl b/tools/privoxy-regression-test.pl index f550d07b..61f1b0ab 100755 --- a/tools/privoxy-regression-test.pl +++ b/tools/privoxy-regression-test.pl @@ -7,7 +7,7 @@ # A regression test "framework" for Privoxy. For documentation see: # perldoc privoxy-regression-test.pl # -# $Id: privoxy-regression-test.pl,v 1.155 2008/06/28 16:39:59 fk Exp $ +# $Id: privoxy-regression-test.pl,v 1.159 2008/08/22 16:53:06 fk Exp $ # # Wish list: # @@ -40,16 +40,16 @@ use strict; use Getopt::Long; use constant { - PRT_VERSION => 'Privoxy-Regression-Test 0.2', + PRT_VERSION => 'Privoxy-Regression-Test 0.3', - CURL => 'curl', + CURL => 'curl', # CLI option defaults - CLI_RETRIES => 1, - CLI_LOOPS => 1, - CLI_MAX_TIME => 5, - CLI_MIN_LEVEL => 0, - CLI_MAX_LEVEL => 25, + CLI_RETRIES => 1, + CLI_LOOPS => 1, + CLI_MAX_TIME => 5, + CLI_MIN_LEVEL => 0, + CLI_MAX_LEVEL => 25, CLI_FORKS => 0, PRIVOXY_CGI_URL => 'http://p.p/', @@ -310,7 +310,8 @@ sub load_action_files ($) { my $ignored = 0; - l(LL_STATUS, "Loading regression tests from action file(s) delivered by Privoxy."); + l(LL_STATUS, "Gathering regression tests from " . + @actionfiles . " action file(s) delivered by Privoxy."); for my $file_number (0 .. @actionfiles - 1) { @@ -793,7 +794,6 @@ sub execute_server_header_regression_test ($) { return check_header_result($test_ref, $header); } - sub interpret_result ($) { my $success = shift; return $success ? "Success" : "Failure"; @@ -1102,7 +1102,6 @@ sub get_show_request_with_curl ($) { return get_cgi_page_or_else($curl_parameters); } - sub get_head_with_curl ($) { our $fellatio_url = FELLATIO_URL; @@ -1123,7 +1122,6 @@ sub get_head_with_curl ($) { return get_page_with_curl($curl_parameters); } - sub get_page_with_curl ($) { our $proxy; @@ -1193,7 +1191,6 @@ sub array_as_string ($) { return $string; } - sub show_test ($) { my $test_ref = shift; log_message('Test is:' . test_content_as_string($test_ref)); @@ -1364,6 +1361,7 @@ Options and their default values if they have any: [--min-level $cli_options{'min-level'}] [--privoxy-address] [--retries $cli_options{'retries'}] + [--test-number] [--verbose] [--version] see "perldoc $0" for more information @@ -1464,7 +1462,6 @@ sub start_forks($) { } } - sub main () { init_our_variables(); @@ -1489,7 +1486,8 @@ B [B<--debug bitmask>] [B<--forks> forks] [B<--fuzzer-feeding>] [B<--fuzzer-feeding>] [B<--help>] [B<--level level>] [B<--loops count>] [B<--max-level max-level>] [B<--max-time max-time>] [B<--min-level min-level>] B<--privoxy-address proxy-address> -[B<--retries retries>] [B<--verbose>] [B<--version>] +[B<--retries retries>] [B<--test-number test-number>] [B<--verbose>] +[B<--version>] =head1 DESCRIPTION @@ -1634,6 +1632,9 @@ syntax. B<--retries retries> Retry B times. +B<--test-number test-number> Only run the test with the specified +number. + B<--verbose> Also log succesful test runs. B<--version> Print version and exit.