在Jenkins中运行cucumber-Java配置

时间:2017-03-24 09:40:46

标签: jenkins cucumber-java

我是黄瓜和詹金斯的新手。目前,我们已经实施了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',
            ]
        }
    }

在本地,我们可以通过转到预期的功能文件或文件夹来运行测试,然后选择右键单击“运行”选项。

1 个答案:

答案 0 :(得分:1)

您可以在Jenkins上将测试作为集成测试运行。

您需要做的就是创建一个配置文件,将您的应用程序放在服务器上,如货物或弹簧靴。

您需要从该配置文件中执行黄瓜测试。

我有maven的参考来实现它: http://www.weblogism.com/item/334/integration-tests-with-cucumber-selenium-and-maven

您需要将maven说明转换为相应的gradle。