From: Daniel Stenberg Date: Mon, 11 Oct 2021 21:02:13 +0000 (+0200) Subject: runtests: split out ignored tests X-Git-Tag: curl-7_80_0~119 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8a534f8838bcc33a8614393deb59d03bfcfa229a;p=thirdparty%2Fcurl.git 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 --- 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; }