我有一个Maven项目,该项目使用surefire和testng运行自动化脚本, 我的睾丸看起来像这样:
<suite name="Suite1">
<test name="foo">
<parameter name="var" value="${env.name}"/>
<packages>
<package name="main.java.automation_scripts.tests"/>
</packages>
</test>
<test name="bar">
<classes>
<class name="main.java.automation_scripts.bar_tests.test.java"/>
</classes>
</test>
射击命令时
mvn clean test -Denv.name=name -Dtestnames="bar" -DsuiteXmlFile=TestNG.xml
它执行Suite1
中的所有测试,我只希望运行由参数指定的测试,我该如何完成呢?