如何通过Maven排除特定的testng测试组?
mvn test -Dexcludegroups
不起作用
答案 0 :(得分:1)
您需要在pom.xml
中提及用于排除组的标签:
例如pom片段:
<exclude.tag>unstable</exclude.tag>
<excludes>
<tag>${exclude.tag}</tag>
</excludes>
您可以在下面使用:
mvn test -Dexclude.tag=excludegroups
在TestNg
中,testng.xml
通过在排除标记中提及exclude-group
来提供此功能,如下所示:
<suite name="Exclude Group Suite" verbose="1">
<test name="Exclude Group Test">
<groups>
<run>
<include name="include-group" />
<exclude name="exclude-group" />
</run>
</groups>
<classes>
<class name="ExcludeGroupTest" />
</classes>
</test>
</suite>