diff --git a/lib/kitchen/verifier/pester.rb b/lib/kitchen/verifier/pester.rb index bb900eb..3884f59 100644 --- a/lib/kitchen/verifier/pester.rb +++ b/lib/kitchen/verifier/pester.rb @@ -18,6 +18,7 @@ require "pathname" require "kitchen/verifier/base" +require "kitchen/version" require_relative "pester_version" module Kitchen @@ -128,7 +129,9 @@ def run_command_script $result = Invoke-Pester -OutputFile $OutputFilePath -OutputFormat NUnitXml -Path $TestPath -Passthru $result | Export-CliXml -Path (Join-Path -Path $TestPath -ChildPath 'result.xml') - $host.SetShouldExit($result.FailedCount) + $LASTEXITCODE = $result.FailedCount + $host.SetShouldExit($LASTEXITCODE) + exit $LASTEXITCODE CMD end