Какими должны быть стандартные настройки в build.gradle при использовании Cucumber JVM и Allure?

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

Пожалуйста, приведите пример того, что вы пробовали, чтобы мы могли вам помочь. Взгляните на stackoverflow.com/help/mcve

Devesh Kumar Singh 12.04.2019 20:14

Я пытаюсь найти пример базовой конфигурации для build.gradle при использовании Cucumber JVM и Allure.

rubytester 12.04.2019 21:22
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
793
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Наконец нашел решение.

  1. Добавьте задачу Cucumber, как рекомендовано здесь (https://cucumber.io/docs/tools/java/#gradle)
    • Добавьте следующее в аргументы для огурца задачи
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\' 

Другие вопросы по теме