我可以通过Gradle运行Cucumber JVM,但不确定在测试执行后我到底需要在build.gradle中添加什么来获得Allure报告。
我检查了官方网站并阅读了Cucumber JVM部分,但仅提供有关maven项目[cucumber jvm | https://docs.qameta.io/allure/#_cucumber_jvm] ..
的信息。
如果我们结合使用Cucumber JVM + Gradle + Allure,可以有人为build.gradle文件提供一个具有适当设置的示例。
答案 0 :(得分:1)
最后找到了解决方案。
args = [ '--plugin', 'io.qameta.allure.cucumber4jvm.AllureCucumber4Jvm', '--glue', 'path_to_your_glue_code', ("path_to_your_feature")]
dependencies { testCompile("io.qameta.allure:allure-cucumber4-jvm:2.10.0") }
gradle cucumber
和根目录中生成allure-reports目录。 allure generate 'path_to_allure_results_folder' -c -o 'path_to_your_report_folder\'