【发布时间】:2015-04-07 20:25:37
【问题描述】:
我在 Gradle 中运行 Cucumber 测试时遇到问题。我正在使用 cucumber-jvm。
TestNGCucumberRunner 类使用@beforesuite、@aftersuite 扩展AbstractTestNGCucumberTests 和testng 注释。
我通常通过右键单击在IntelliJ中运行TestNGCucumberRunner.java并成功运行。现在我想
- 在 gradle 中调用 TestNGCucumberRunner.java
或
- 调用gradle中的所有功能
我尝试将 TestNGCucumberRunner.java 作为 javaexec 执行,但失败了。
我尝试执行包中的所有功能文件。我也用过apply plugin: 'com.github.samueltbrown.cucumber'。
【问题讨论】:
-
下面是项目结构 这是脚本src-test-java-ctest-sampletest,TestNGCucumberRunner src-test-java-cpage-loginpage src-test-resources-navigation.feature 的文件夹结构
-
你能编辑和发布一些你的 build.gradle 文件吗?
-
感谢您的回复 :),我已经提取了上面的示例,它工作正常,将从一开始就执行相同的操作。我会这样做并让您知道结果。再次感谢
-
@user3350712 :您好,您关于通过 gradle 运行 Cucumber runner 的问题非常有趣。只是想知道并检查您是否能够破解我们查询的解决方案?如果是,那么我很想知道并查看您的 build.gradle 文件。你能分享一下吗?我会尝试一下,让你了解我的发现。
标签: java cucumber-jvm