Testng 如何忽略测试类class

来源:互联网 发布:矩阵的秩 作用 编辑:程序博客网 时间:2024/06/05 23:07

Testng 如何忽略测试类class

testng可以利用@Test(enabled = false),enabled置为false直接忽略一个测试方法method,但是如果想忽略整个class,不能直接这么用。(将class中的method一个一个忽略掉毕竟不是正道)

Testng忽略除了在测试代码里,将enabled置为false。还可以在执行文件xml里设置。

  • 忽略一个package
<packages>            <exclude name="com.weibo.qa.testcase.file"/></packages>
  • 忽略一个method
<classes>            <class name="com.weibo.qa.testcase.strategy.FeedLowuserUnfollowFeedTest">                <methods>                    <exclude name="xxxx"/>                </methods>            </class>        </classes>
  • 忽略一个class
    但是通过这种方法不能直接忽略一个class
    可以建一个groups来忽略
    在要忽略的class前面加上@Test(groups={“anyname”})
    在xml里加上
<groups>            <run>                <exclude name="anyname"/>            </run>></groups>

从而实现了忽略一个测试类的目的。

0 0
原创粉丝点击