From c282cfa819537b541dd989f57a7ae53baf11a7b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Jare=C5=A1?= Date: Tue, 7 Jul 2026 14:35:43 +0200 Subject: [PATCH] Also fail on Pester block/container failures, not just failed tests --- tools/TestModule.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/TestModule.ps1 b/tools/TestModule.ps1 index e37413e30a7..adfb15d7576 100644 --- a/tools/TestModule.ps1 +++ b/tools/TestModule.ps1 @@ -36,4 +36,4 @@ $PesterConfiguration.TestResult.Enabled = $true $PesterConfiguration.TestResult.OutputPath = (Join-Path $ModuleTestsPath "$moduleName-TestResults.xml") $TestResults = Invoke-Pester -Configuration $PesterConfiguration -If ($TestResults.FailedCount -gt 0) { Write-Error "$($TestResults.FailedCount) tests failed." } +If (($TestResults.FailedCount + $TestResults.FailedBlocksCount + $TestResults.FailedContainersCount) -gt 0) { Write-Error "Pester run failed: $($TestResults.FailedCount) failed test(s), $($TestResults.FailedBlocksCount) failed block(s), $($TestResults.FailedContainersCount) failed container(s), of $($TestResults.TotalCount) total tests" }