如何在Jenkins中运行Cucumber JVM测试
我有一个与Maven和Cucumber集成的Selenium Automation Framework。 我想用jenkins进行黄瓜测试。
我正在按照步骤运行它:
- 创建新作业>选择Maven项目
- 提供POM.xml的路径
- 添加Post Build Action Cucumber-JVM报告
- 保存
- 立即建造
执行这些步骤后黄瓜测试没有运行,但Build是成功的。
您的pom.xml应该具有如下脚本编程器。
jenkins中的目标和选项应该是 – Dtest = Runnerclass test incase你正在运行单一测试
integration-tests org.apache.maven.plugins maven-failsafe-plugin none 1 true Runnerclass integration-test integration-test
上面插件中的id是你的跑步者。 那么你可以在jenkins中运行你的测试。
您需要在pom.xml中的以下库
1
- org.apache.maven.plugins
- Maven的编译器插件
2
- org.apache.maven.plugins
- Maven的万无一失,插件
再次构建项目,然后在pom.xml的目录中执行 – “maven clean”,“maven test”