如何使用Maven在TestNG中按测试名称运行测试

时间:2018-12-19 05:22:45

标签: java maven testing

我有一个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中的所有测试,我只希望运行由参数指定的测试,我该如何完成呢?

0 个答案:

没有答案