NUnit控制台:是否可以运行测试但忽略结果?

时间:2018-07-22 22:46:27

标签: continuous-integration nunit-3.0 nunit-console

在CI服务器中运行,由于调用一个似乎偶尔会修改结果的外部服务,我知道的给定测试可能会失败。我用Category("ValueTesting")标记了这些,现在,它们已从测试运行中排除。

nunit3-console Tests.dll --where:"cat!=ValueTesting"

但是,我还是想让它们继续运行,但是让nunit3-console忽略cat=ValueTesting的结果,报告结果,但不要将其标记为失败并以errorlevel> 0退出

nunit3-console Tests.dll --ignoreoutcomes:"cat==ValueTesting"

这可能吗?我没有看到用于nunit3-console的命令行开关可以允许这样做。

我想一个人可以运行所有测试--where:"cat!=ValueTesting",然后再次为--where:"cat==ValueTesting"运行它,而忽略退出代码。但是,在CI构建环境中运行会带来困难。...CI构建环境的“测试运行”用户界面应显示哪些测试结果?必须合并两次运行的测试结果,这可能会出现问题。

0 个答案:

没有答案
相关问题