0

以下是我在Jenkins构建中使用的命令--> 执行 Shell 配置

1)git config --local user.name XXXXX

2)curl -o cucumber-sandwich.jar -Lk "path to download cucumber sandwich jar"

3)

nohup java -jar cucumber-sandwich.jar & 
/opt/beasys/apache-maven-3.0.4/bin/mvn -f myProject/pom.xml -s settings.xml -Ptest -Dit.test=myproject clean verify

4)nohup java -jar cucumber-sandwich.jar -f /opt/jenkins/ws/myProject/target/TestResults/json -o /opt/jenkins/ws/myProject/CucumberReports/cucumber-sandwich

在本地生成报告(feature_overview.html 等),但不在詹金斯服务器上。

4

1 回答 1

0

这可能是因为您需要在步骤 #3 中添加 -n 标志,以使报告在 1 次测试运行后停止生成;但是我强烈建议使用 cucumber jenkins 插件并按照此处的步骤操作:http: //moduscreate.com/integrating-bdd-cucumber-test-suites-jenkins-3-steps/

于 2016-10-24T18:09:40.843 回答