如何从Jenkins上的testng.xml运行测试?

时间:2014-02-11 14:19:59

标签: maven jenkins testng

我有testng.xml套件文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="NewSuite">
    <test name="RegressionTest">
        <classes>
            <class name="path.to.testclass.MainTests" />
            <class name="path.to.testclass.MainTests2" />
        </classes>
    </test>
    <test name="SmokeTest">
        <classes>
            <class name="path.to.testclass.MainTests2" />
        </classes>
    </test>
</suite>

如何仅从RegressionTest运行测试类。我试过mvn clean test -Dtest=RegressionTest,但它不起作用。如果我在Jenkins上运行mvn clean test,它将运行textng.xml中的所有测试类

我在pom.xml中的surefire插件

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.13</version>
                <configuration>
                    <suiteXmlFiles>
                        <suiteXmlFile>testng.xml</suiteXmlFile>
                    </suiteXmlFiles>
                </configuration>
            </plugin>

寻求帮助。

0 个答案:

没有答案