如何在 Jenkins 中的回归套件之前运行 Selenium WebDriver 测试



我有一个先决条件测试,需要在 jenkins 中的回归套件之前运行。请指教 ?先决条件测试在回归开始之前执行一些配置任务。我们使用的环境是TestNG,maven的日食。使用的编码语言是java。

使用pre-integration-test阶段运行配置设置。用绒球中的Maven Failsafe plugin设置它.xml。参考此 - http://maven.apache.org/surefire/maven-failsafe-plugin/和 Maven 故障安全插件:如何使用集成前和集成后测试阶段


使用 pom .xml示例构建部分进行更新。

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.21.0</version>
<executions>
<execution>
<id>pre-test</id>
<phase>pre-integration-test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<includes>
<include>**/PreTest.class</include>
</includes>
</configuration>
</execution>
<execution>
<id>int-test</id>
<phase>integration-test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<includes>
<include>**/IntTest.class</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

在预集成测试配置中使用它

<configuration>
<suiteXmlFiles>
<suiteXmlFile>
src/test/resources/testng.xml(Path to testng xml) 
</suiteXmlFile>
</suiteXmlFiles>
</configuration>

最新更新