TestNG - 通过命令行

时间:2015-10-07 15:06:03

标签: maven testng maven-surefire-plugin

目前我们正在使用maven profiling来运行testng测试套件。以下是我的个人资料

<profile>
    <id>BAT_All</id>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.18.1</version>
                <configuration>
                    <testFailureIgnore>true</testFailureIgnore>
                    <suiteXmlFiles>
                        <suiteXmlFile>src/main/resources/testplans/BAT_All.xml</suiteXmlFile>
                    </suiteXmlFiles>
                </configuration>
            </plugin>
        </plugins>
    </build>
</profile>

在这种情况下,我们在command下面使用BAT_All.xml文件中的所有测试用例运行并按预期工作

mvn clean install -PBAT_All

现在我需要使用测试用例名称运行单个测试用例。我尝试使用下面的命令,但它没有工作。

mvn clean install -Dtest=verify_Home_Page_Title

是否可以使用maven profiling运行单个测试用例

1 个答案:

答案 0 :(得分:-1)

mvn clean test -Dtest=classname#testname