当dotnet测试失败时,打破PowerShell脚本

时间:2017-07-10 06:55:45

标签: .net powershell .net-core dotnet-test

在一个小型的PowerShell构建脚本中,我构建并测试了一个.NET应用程序。

如果测试导致一个或多个失败,我现在想要阻止脚本中的进一步步骤。

我试着像这样得到测试结果:

$exitcode = dotnet test  .\Domain.Tests
Write-Host "result $exitcode" 

但不幸的是,它没有返回退出代码表示成功我只是得到了测试测试说明。

有没有更好的方法来解析失败的测试计数的字符串输出?

1 个答案:

答案 0 :(得分:8)

有一个$lastexitcode自动变量,您可以检查退出代码。