当xUnit测试没有通过时,失败Jenkins构建

问题描述 投票:2回答:1

我让Jenkins构建了我的C#.NET Core api项目。我添加了一些xUnit测试,并在我的Jenkins构建中包含一个powershell脚本,使用“dotnet test”命令来执行测试。这一切都运行良好,测试运行,我可以在Jenkins控制台中看到输出。问题是,如果我有失败的测试没有任何反应 - 詹金斯快乐地完成构建过程并报告它是成功的。

我怎么能让它失败的构建?

是否有'dotnet test'命令的响应?

我知道有xUnit Jenkins插件,但它们似乎都围绕着“显示xUnit测试的结果”。这不是我真正想要的。我想对测试结果进行ACT,而不仅仅是花哨的html中看到它们。

jenkins .net-core xunit.net
1个回答
0
投票

您应该检查dotnet test命令的返回码。如果所有测试都成功则返回0,如果任何测试失败则返回1。不幸的是,它没有记录,但在this issue得到证实

© www.soinside.com 2019 - 2024. All rights reserved.