gpt4 book ai didi

java - 如何在 Jenkins 中运行 Cucumber JVM 测试

转载 作者:行者123 更新时间:2023-11-30 10:38:49 28 4
gpt4 key购买 nike

我有一个与 Maven 和 Cucumber 集成的 Selenium 自动化框架。我想使用 jenkins 运行我的 cucumber 测试。

我正在按照以下步骤运行它:

  1. 创建新作业 > 选择 Maven 项目
  2. 提供 POM.xml 的路径
  3. 添加 Post Build Action Cucumber-JVM 报告
  4. 保存
  5. 立即构建

执行这些步骤后, 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>

上面插件中的 id 是你的运行者。然后你可以在 jenkins 中运行你的测试。

关于java - 如何在 Jenkins 中运行 Cucumber JVM 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39553484/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com