aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rwxr-xr-xtests/runtests.pl16
1 files changed, 12 insertions, 4 deletions
diff --git a/tests/runtests.pl b/tests/runtests.pl
index fa56d19d3..9c51c83ff 100755
--- a/tests/runtests.pl
+++ b/tests/runtests.pl
@@ -679,6 +679,7 @@ open(CMDLOG, ">$CURLLOG") ||
# The main test-loop
#
+my $failed;
my $testnum;
my $ok=0;
my $total=0;
@@ -689,10 +690,13 @@ foreach $testnum (split(" ", $TESTCASES)) {
# valid test case number
$total++;
}
- if(($error>0) && !$anyway) {
- # a test failed, abort
- print "\n - abort tests\n";
- last;
+ if($error>0) {
+ if(!$anyway) {
+ # a test failed, abort
+ print "\n - abort tests\n";
+ last;
+ }
+ $failed.= "$testnum ";
}
elsif(!$error) {
$ok++;
@@ -715,6 +719,10 @@ stopserver($PIDFILE);
if($total) {
print "$ok tests out of $total reported OK\n";
+
+ if($ok != $total) {
+ print "These test cases failed: $failed\n";
+ }
}
else {
print "No tests were performed!\n";