我有一个testng.xml文件,可以将参数输入我的测试软件。
<suite name="My suite">
<parameter name="first-name" value="Cedric"/>
<test name="Simple example">
<-- ... -->
我想知道如何在通过命令行使用testng.xml文件时运行排除测试。
mvn -DexclueTest=!apiXMLTest test
如果需要安装或卸载任何软件包,这将有所帮助。
mvn install -Dmaven.test.skip=false
Maven包都是最新的。
答案 0 :(得分:1)
我确切地知道你需要什么。
mvn test -DexcludedGroups=Broken
然后将标记添加到测试
groups = {"con" , "Broken"},
或者如果您使用的是Groovy(Bleh)
groups = ['con' , 'Broken'],
是的,Dtest对xml分组无效
答案 1 :(得分:0)
这可能是因为您使用的是unix或cmd,但请尝试
mvn -Dtest=!%regex[.*.RESTTest.class#apiXMLTest.*]
test