Hudson构建 - MStest不考虑不确定性测试失败

时间:2013-10-01 15:14:25

标签: hudson mstest

我们有几个测试用例标记为维护不确定,问题在于我们的Hudson构建,它将不确定的测试用例视为错误。

我们在build xml中启用了failonerror =“true”。猜猜MsTest正在决定错误状态而不是Hudson。

是否有任何命令行参数忽略Inconclusive test为错误。

感谢。

1 个答案:

答案 0 :(得分:4)

MSTest报告Inconclusive与失败分开,但如果任何测试不确定,则返回执行结果1(与NUnit不同,后者不同)。构建会将1结果代码解释为失败。

没有命令行选项可以将其关闭(请参阅http://msdn.microsoft.com/en-us/library/ms182489.aspx

可以关闭failonerror标志,并添加构建步骤来解析错误,但如果您想关闭维护测试,最好使用{{1属性,像这样:

[Ignore]

与NUnit不同,您无法添加忽略的原因,因此最好留下评论。