我们有几个测试用例标记为维护不确定,问题在于我们的Hudson构建,它将不确定的测试用例视为错误。
我们在build xml中启用了failonerror =“true”。猜猜MsTest正在决定错误状态而不是Hudson。
是否有任何命令行参数忽略Inconclusive test为错误。
感谢。
答案 0 :(得分:4)
MSTest报告Inconclusive
与失败分开,但如果任何测试不确定,则返回执行结果1
(与NUnit不同,后者不同)。构建会将1
结果代码解释为失败。
没有命令行选项可以将其关闭(请参阅http://msdn.microsoft.com/en-us/library/ms182489.aspx)
可以关闭failonerror
标志,并添加构建步骤来解析错误,但如果您想关闭维护测试,最好使用{{1属性,像这样:
[Ignore]
与NUnit不同,您无法添加忽略的原因,因此最好留下评论。