mirror of
https://github.com/curl/curl.git
synced 2024-12-15 06:40:09 +08:00
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
This commit is contained in:
parent
1fed8feaf1
commit
8a534f8838
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user