Testng 如何从命令行运行测试组

Testng 如何从命令行运行测试组,testng,Testng,我需要在测试类中运行特定的测试组…当我使用-Dtest=测试类名运行时,-Dgroups=testgroupname如果我只使用-Dgroups,它也不起作用。我正在从命令行运行它 您应该使用 java org.testng.TestNG -testclass org.nv.testclassname -groups yourgroupname 请参阅更多选项。…您使用的工具/编程语言是什么?当您说不起作用时-您得到的错误是什么?感谢您的回答…我想我还不够清楚…我有maven,希望使用mvn

我需要在测试类中运行特定的测试组…当我使用-Dtest=测试类名运行时,-Dgroups=testgroupname如果我只使用-Dgroups,它也不起作用。我正在从命令行运行它

您应该使用

java org.testng.TestNG -testclass org.nv.testclassname -groups yourgroupname

请参阅更多选项。

…您使用的工具/编程语言是什么?当您说不起作用时-您得到的错误是什么?感谢您的回答…我想我还不够清楚…我有maven,希望使用mvn clean install运行测试..我尝试了mvn clean install-Dgroups=groupname测试..我有一个类myClass,其中某些方法由一个组标记,而其他方法由不同的组名标记..当我运行上面的命令时,它会开始运行不在这个类中的方法,并且没有这个组名…如果我执行mvn clean install-Dtest=TestClassName,那么该类中的所有测试方法都会运行…对于运行组,我的问题就是-Dgroups=为enuf,且cmd sytax存在任何问题。您不能仅拥有组。您必须添加一个包。您可以将它与正则表达式模式一起使用来指定包。