dotnet 测试失败时中断 PowerShell 脚本

Break PowerShell Script when dotnet test fails

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

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

我试过这样得到测试结果:

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

但不幸的是,它没有 return 指示成功的退出代码我刚得到测试测试说明。

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

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