Skip to content

Commit 4d6e1f1

Browse files
authored
Print out when test cases are skipped (#5002)
1 parent 8ff0193 commit 4d6e1f1

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Diff for: scripts/run-gtest.ps1

+4
Original file line numberDiff line numberDiff line change
@@ -560,6 +560,7 @@ function PrintGdbCoreCallStack($CoreFile) {
560560
function Wait-TestCase($TestCase) {
561561
$ProcessCrashed = $false
562562
$AnyTestFailed = $false
563+
$AnyTestSkipped = $false
563564
$StdOut = $null
564565
$StdOutTxt = $null
565566
$StdError = $null
@@ -590,6 +591,7 @@ function Wait-TestCase($TestCase) {
590591
LogWrn "No test results generated! Treating as crash!"
591592
$ProcessCrashed = $true
592593
}
594+
$AnyTestSkipped = $StdOutTxt.Contains("[ SKIPPED ]")
593595
}
594596
$DumpFiles = (Get-ChildItem $TestCase.LogDir) | Where-Object { $_.Extension -eq ".dmp" }
595597
if ($DumpFiles) {
@@ -660,6 +662,8 @@ function Wait-TestCase($TestCase) {
660662
LogErr "$($TestCase.Name) failed (in $($Delta.TotalSeconds) sec):"
661663
if ($StdOutTxt) { Write-Host $StdOutTxt }
662664
if ($StdErrorTxt) { Write-Host $StdErrorTxt }
665+
} elseif($AnyTestSkipped) {
666+
Log "$($TestCase.Name) skipped"
663667
} else {
664668
Log "$($TestCase.Name) succeeded (in $($Delta.TotalSeconds) sec)"
665669
}

0 commit comments

Comments
 (0)