.net - dotnet测试失败时中断PowerShell脚本

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

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

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

我试图得到这样的测试结果:

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

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

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

最佳答案

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

关于.net - dotnet测试失败时中断PowerShell脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45005518/

相关文章:

.net - Razor View »呈现为»的字符

c# - 如何在 Roslyn 动态编译代码中引用另一个 DLL

.net - 如何使用Powershell和Web管理提供程序导出IIS7站点和应用程序池设置?

.NET Core 控制台应用程序引用 .NET Framework 程序集

api - 在 .net Core Api 中创建用于授权的自定义操作过滤器

c# - Windows自动激活方法

Powershell 7 - Set-Content and Out-file 向我的文件添加回车符 (CR)

PowerShell:在 while true 循环中进行错误检查?

.NET Core Azure WebJobs 不从 Azure 应用程序设置读取

c# linq,按索引对不同值求和