@Test(enabled=false)不会显示为跳过的测试用例



我们有许多TestNG测试由于功能尚未存在而被禁用(enabled=false(,但当执行测试类时,禁用的测试不会在TestNG报告中显示为跳过。我们想知道在执行时有多少测试被禁用(即跳过(。目前,我们必须计算测试类中enabled=false的出现次数,这是一种开销。

是否有不同的注释可供使用或我们缺少的其他内容,以便我们的测试报告可以显示禁用测试的数量?

例如,下面的方法仍然被执行:-

@Test(enabled=false)
public void ignoretestcase()
{
System.out.println("Ignore Test case");
}

您可以使用SkipException

throw new SkipException("Skip the test");

检查此帖子跳过运行时中的TestNg测试

相关内容

最新更新