Java 如何在Jenkins中运行Cucumber JVM测试
我有一个与Maven和Cucumber集成的Selenium自动化框架。我想用詹金斯做黄瓜测试 我将按照以下步骤运行它:Java 如何在Jenkins中运行Cucumber JVM测试,java,maven,selenium,jenkins,Java,Maven,Selenium,Jenkins,我有一个与Maven和Cucumber集成的Selenium自动化框架。我想用詹金斯做黄瓜测试 我将按照以下步骤运行它: 创建新作业>选择Maven项目 提供POM.xml的路径 在JVM报告中添加生成后操作 拯救 立即建造 cucumber测试在执行这些步骤后不会运行,但是构建是成功的。您的pom.xml应该像下面那样编写运行程序脚本 此外,jenkins中的目标和选项应该是-Dtest=Runnerclass test,以防运行单个测试 <profiles> <pr
cucumber测试在执行这些步骤后不会运行,但是构建是成功的。您的pom.xml应该像下面那样编写运行程序脚本 此外,jenkins中的目标和选项应该是-Dtest=Runnerclass test,以防运行单个测试
<profiles>
<profile>
<id>integration-tests</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<configuration>
<parallel>none</parallel>
<threadCount>1</threadCount>
<disableXmlReport>true</disableXmlReport>
</configuration>
<executions>
<execution>
<id>Runnerclass</id>
<phase>integration-test</phase>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
集成测试
org.apache.maven.plugins
maven故障保护插件
没有一个
1.
真的
Runnerclass
集成测试
集成测试
上面插件中的id是您的跑步者。
然后您可以在jenkins中运行测试。您需要在pom.xml中的
<pluginManagement></pluginManagement>
1.
- org.apache.maven.plugins
- maven编译器插件
- org.apache.maven.plugins
- maven surefire插件
再次构建项目,然后在pom.xml的目录下执行——“maven clean”、“maven test”hey Dev.您是否做到了这一点。我有同样的要求,并寻找适当的步骤。