4 die "Please specify the top source directory.\n" if (!@ARGV);
5 my $top_srcdir = shift @ARGV;
9 'Test-proxy-auth-basic.px',
10 'Test-proxied-https-auth.px',
11 'Test-N-HTTP-Content-Disposition.px',
21 'Test-ftp-iri-fallback.px',
22 'Test-ftp-iri-disabled.px',
23 'Test-HTTP-Content-Disposition-1.px',
24 'Test-HTTP-Content-Disposition-2.px',
25 'Test-HTTP-Content-Disposition.px',
26 'Test-idn-headers.px',
30 'Test-iri-disabled.px',
31 'Test-iri-forced-remote.px',
36 'Test-N--no-content-disposition.px',
37 'Test-N--no-content-disposition-trivial.px',
38 'Test--no-content-disposition.px',
39 'Test--no-content-disposition-trivial.px',
41 'Test-nonexisting-quiet.px',
45 'Test-O-HTTP-Content-Disposition.px',
46 'Test-O--no-content-disposition.px',
47 'Test-O--no-content-disposition-trivial.px',
48 'Test-O-nonexisting.px',
51 'Test-Restrict-Lowercase.px',
52 'Test-Restrict-Uppercase.px',
53 'Test--spider-fail.px',
54 'Test--spider-r-HTTP-Content-Disposition.px',
55 'Test--spider-r--no-content-disposition.px',
56 'Test--spider-r--no-content-disposition-trivial.px',
62 for my $test (@tests) {
63 print "Running $test\n\n";
64 system("$top_srcdir/tests/$test");
68 for (my $i=0; $i != @tests; ++$i) {
69 if ($results[$i] == 0) {
78 print scalar(@results) . " tests were run\n";
79 print scalar(grep $_ == 0, @results) . " PASS\n";
80 print scalar(grep $_ != 0, @results) . " FAIL\n";
82 exit scalar (grep $_ != 0, @results);