如何在TestNG和Maven故障安全插件中标记非关键测试用例

时间:2014-08-24 17:06:26

标签: testng maven-failsafe-plugin

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

2 个答案:

答案 0 :(得分:0)

如果您知道测试已损坏且无法立即修复,则可以使用@Ignore注释。此类测试不会被执行,构建将通过。

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

// @Test
public void testMethod(){
  ...
}

答案 1 :(得分:0)

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

if((testResult.getStatus() == TestResult.FAILURE)  && Arrays.asList(method.getTestMethod().getGroups()).contains("UNDERDEV"))
            //Set status to passed