如果使用Cucumber JVM和Allure,标准设置如何在build.gradle中?

问题描述 投票:0回答:1

我可以使用Gradle运行Cucumber JVM,但不确定在build.gradle中我需要添加什么才能在测试执行后获得Allure报告。 我检查了一个官方网站并阅读黄瓜JVM部分,但有关于maven项目的信息[黄瓜jvm | https://docs.qameta.io/allure/#_cucumber_jvm]。 如果我们使用Cucumber JVM + Gradle + Allure的组合,任何人都可以为build.gradle文件提供适当的设置示例。

java gradle cucumber allure
1个回答
1
投票

终于找到了解决方案。

  1. 按此处推荐添加任务黄瓜(https://cucumber.io/docs/tools/java/#gradle) 在args中为任务黄瓜添加以下内容
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") }
  1. 添加诱惑插件(https://plugins.gradle.org/plugin/io.qameta.allure
  2. 从命令行中,gradle cucumber和allure-reports目录将在根项目中生成。
  3. 生成html报告的最后一步
allure generate 'path_to_allure_results_folder' -c -o 'path_to_your_report_folder\' 

© www.soinside.com 2019 - 2024. All rights reserved.