From 8a534f8838bcc33a8614393deb59d03bfcfa229a Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 11 Oct 2021 23:02:13 +0200 Subject: [PATCH] runtests: split out ignored tests 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 | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/runtests.pl b/tests/runtests.pl index 9a1c169b6a..a8d597ccc8 100755 --- a/tests/runtests.pl +++ b/tests/runtests.pl @@ -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; } -- 2.47.3