0

即使非关键测试用例失败,测试执行也应该成功。

4

2 回答 2

0

当您知道测试已损坏且无法立即修复时,您可以使用 @Ignore 注释。这样的测试不会被执行并且构建会通过。

另一种选择只是注释掉 @Test 注释:

// @Test
public void testMethod(){
  ...
}
于 2014-08-24T18:46:38.810 回答
0

您可以将测试标记为属于某个组,例如 UNDERDEV。实现监听器 IInvokedMethodListener。在afterInvocation方法中,写点大意,

if((testResult.getStatus() == TestResult.FAILURE)  && Arrays.asList(method.getTestMethod().getGroups()).contains("UNDERDEV"))
            //Set status to passed
于 2014-08-25T09:58:51.397 回答