我是黄瓜和詹金斯的新手。目前,我们已经在本地实现了BDD测试,并且运行良好。我想使用Jenkins作业触发执行,并需要帮助。我们使用gradle作为我们的构建工具。下面是我们的gradle文件-
task cucumberByFeatures() {
dependsOn assemble, compileTestJava
doLast {
javaexec {
main = "cucumber.api.cli.Main"
classpath = configurations.cucumberRuntime
args = ['--plugin', 'pretty',
'--plugin', 'json:build/reports/cucumber-report.json',
'--glue', 'src/main/java/com/medtronic/neuro/functionaltest/Steps',
'src/cucumber/features',
]
}
}在本地,我们可以通过转到目标功能文件或文件夹并在右键单击上选择run选项来运行测试。
发布于 2017-07-17 04:06:47
您可以将测试作为集成测试在Jenkins上运行。
你所需要做的就是创建一个配置文件,在一个服务器上打开你的应用程序,比如cargo或者spring boot。
而不是让您的cucumber测试从该配置文件执行。
我有一个来自maven的参考:http://www.weblogism.com/item/334/integration-tests-with-cucumber-selenium-and-maven。
您需要相应地将maven指令转换为gradle。
https://stackoverflow.com/questions/42995998
复制相似问题