Command line 如何通过命令行使用maven surefire执行Testng测试

Command line 如何通过命令行使用maven surefire执行Testng测试,command-line,testng,maven-surefire-plugin,Command Line,Testng,Maven Surefire Plugin,我有一个testng.xml文件将参数引入测试软件 <suite name="My suite"> <parameter name="first-name" value="Cedric"/> <test name="Simple example"> <-- ... --> 如果需要安装或卸载任何软件包,这将有所帮助 mvn install -Dmaven.test.skip=false Maven软件包都是最新的。这可能是因为您使用的是un

我有一个testng.xml文件将参数引入测试软件

<suite name="My suite">
<parameter name="first-name"  value="Cedric"/>
<test name="Simple example">
 <-- ... -->
如果需要安装或卸载任何软件包,这将有所帮助

mvn install -Dmaven.test.skip=false

Maven软件包都是最新的。

这可能是因为您使用的是unix或cmd,但请尝试

    mvn -Dtest=!%regex[.*.RESTTest.class#apiXMLTest.*] 
     test

我完全知道你需要什么

   mvn test -DexcludedGroups=Broken
然后将标签添加到测试中

 groups = {"con" , "Broken"},
或者如果您正在使用Groovy(Bleh)

是的,Dtest对xml分组不起作用

 groups = {"con" , "Broken"},
 groups = ['con' , 'Broken'],