Как стандартные настройки должны быть в build.gradle, если вы используете Cucumber JVM и Allure? - PullRequest
0 голосов
/ 12 апреля 2019

Я могу запустить Cucumber JVM с Gradle, но не уверен, что именно мне нужно добавить в build.gradle, чтобы получить отчет Allure после выполнения теста.
Я проверил официальный сайт и прочитал раздел Cucumber JVM, но есть информация только о проекте maven [cucumber jvm | https://docs.qameta.io/allure/#_cucumber_jvm].
Кто-нибудь может привести пример с соответствующей настройкой для файла build.gradle, если мы используем комбинацию Cucumber JVM + Gradle + Allure.

1 Ответ

1 голос
/ 25 апреля 2019

Наконец-то найдено решение.

  1. Добавьте задачу Cucumber, как рекомендовано здесь (https://cucumber.io/docs/tools/java/#gradle)
    • Добавьте следующее в аргументах для задачи cucumber
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") }
Добавить плагин allure (https://plugins.gradle.org/plugin/io.qameta.allure) Из командной строки gradle cucumber и каталог allure-reports будет создан в вашем корневом проекте. Последний шаг для создания html-отчета
allure generate 'path_to_allure_results_folder' -c -o 'path_to_your_report_folder\' 

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...