首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Jenkins中运行Cucumber JVM测试

问如何在Jenkins中运行Cucumber JVM测试
EN

Stack Overflow用户
提问于 2016-09-18 02:29:15
回答 2查看 8.9K关注 0票数 2

我有一个与Maven和Cucumber集成的Selenium自动化框架。我想用詹金斯做黄瓜测试。

我正在执行以下步骤:

  1. 创建新职务>选择Maven项目
  2. 提供POM.xml的路径
  3. 添加构建后操作库-JVM报告
  4. 保存
  5. 现在就建

黄瓜测试在执行这些步骤后不会运行,但是构建是成功的。

EN

回答 2

Stack Overflow用户

发布于 2016-11-08 13:46:43

您的pom.xml应该按照以下脚本编写脚本。

另外,jenkins中的目标和选项应该是-Dtest=Runnerclass test,如果您正在运行单个测试。

代码语言:javascript
复制
<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是你的跑步者。然后你就可以在詹金斯做测试了。

票数 2
EN

Stack Overflow用户

发布于 2018-01-03 18:01:21

在您的pom.xml中,需要以下库

代码语言:javascript
复制
<pluginManagement></pluginManagement>

1

  • org.apache.maven.plugins
  • maven-编译器-插件

2

  • org.apache.maven.plugins
  • maven-surefire-plugin

再次构建项目,然后在您的pom.xml目录下执行- "maven干净“、"maven测试”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39553484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档