]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
runtests: split out ignored tests
authorDaniel Stenberg <daniel@haxx.se>
Mon, 11 Oct 2021 21:02:13 +0000 (23:02 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 12 Oct 2021 15:00:50 +0000 (17:00 +0200)
Report ignore tests separately from the actual fails.

Don't exit non-zero if test servers couldn't get killed.

Assisted-by: Jay Satiro
Fixes #7818
Closes #7841

tests/runtests.pl

index 9a1c169b6af610a1fd72a12d66eac773c75de386..a8d597ccc8aaea2dd3d7f0955a2cd32e88a4d246 100755 (executable)
@@ -6029,6 +6029,7 @@ if(azure_check_environment()) {
 #
 
 my $failed;
+my $failedign;
 my $testnum;
 my $ok=0;
 my $ign=0;
@@ -6064,8 +6065,8 @@ foreach $testnum (@at) {
 
     if($error>0) {
         if($error==2) {
-            # ignored test failures are wrapped in ()
-            $failed.= "($testnum) ";
+            # ignored test failures
+            $failedign .= "$testnum ";
         }
         else {
             $failed.= "$testnum ";
@@ -6151,6 +6152,9 @@ if($skipped && !$short) {
 }
 
 if($total) {
+    if($failedign) {
+        logmsg "IGNORED: failed tests: $failedign\n";
+    }
     logmsg sprintf("TESTDONE: $ok tests out of $total reported OK: %d%%\n",
                    $ok/$total*100);
 
@@ -6169,6 +6173,6 @@ else {
     }
 }
 
-if(($total && (($ok+$ign) != $total)) || !$total || $unexpected) {
+if(($total && (($ok+$ign) != $total)) || !$total) {
     exit 1;
 }