X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=wvtest;h=7d494f348185713ea0c44d80d9959ea74448f936;hb=ad8c188a619b16e9a937bf857af7360068c7efa7;hp=6d8445a8ff302afcafbe2de082372f34491c500f;hpb=a25e07f4ff51afe998b38b4b1e918736fc53a210;p=bup.git diff --git a/wvtest b/wvtest index 6d8445a..7d494f3 100755 --- a/wvtest +++ b/wvtest @@ -12,6 +12,11 @@ use Getopt::Long qw(GetOptionsFromArray :config no_ignore_case bundling); use Pod::Usage; use Time::HiRes qw(time); +my $per_test_warn_time = 100000; # upstream was 500 +my $per_test_bad_time = 100000; # upstream was 1000 +my $overall_test_warn_time = 100000; # upstream was 2000 +my $overall_test_bad_time = 100000; # upstream was 5000 + my $pid; my $istty = -t STDOUT; my @log = (); @@ -80,7 +85,9 @@ sub endsect() { $stop = time(); if ($start) { - printf " %s %s\n", mstime($stop - $start, 500, 1000), colourize("ok"); + printf " %s %s\n", + mstime($stop - $start, $per_test_warn_time, $per_test_bad_time), + colourize("ok"); } } @@ -131,7 +138,7 @@ sub run if (/^\s*Testing "(.*)" in (.*):\s*$/) { - alarm(120); + alarm(300); my ($sect, $file) = ($1, $2); endsect(); @@ -142,7 +149,7 @@ sub run } elsif (/^!\s*(.*?)\s+(\S+)\s*$/) { - alarm(120); + alarm(300); my ($name, $result) = ($1, $2); my $pass = ($result eq "ok"); @@ -207,7 +214,9 @@ sub run } { my $msg = sprintf("WvTest: result code $ret, total time %s\n", - mstime(time() - $allstart, 2000, 5000)); + mstime(time() - $allstart, + $overall_test_warn_time, + $overall_test_bad_time)); print $msg; print STDERR $msg if $dup_msgs; }