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

时间:2018-08-02 09:05:46

标签: selenium testng

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

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

例如下面的方法仍然可以执行:-

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

1 个答案:

答案 0 :(得分:0)

您可以使用SkipException

throw new SkipException("Skip the test");

查看此帖子Skip TestNg test in runtime