Я использую калебас для автоматизации мобильного приложения. Можно ли интегрировать отчет об очаровании в структуру калебаса?
Как создать отчет об очаровании с помощью калебаса?
Ответы (2)
Чтобы создать отчет для теста калебаса:
Установить очарование для огурца:
gem install allure-cucumber
Затем добавьте следующее в файл functions/support/env.rb
require 'allure-cucumber'
AllureCucumber.configure do |c|
c.output_dir = "reports"
end
Выше я дал «отчеты» в качестве имени папки, поэтому отчет о тестировании будет находиться здесь.
Теперь запустите тест калебаса:
calabash-android run 'your.apk' --format AllureCucumber::Formatter
Это создаст файл XML в качестве результата в папке «отчеты».
Вы можете выполнить дополнительную настройку во время тестирования, пройдя здесь
AllureCucumber.configure { |c| c.output_dir = 'reports' }
- person ablarg; 05.09.2017
В настоящее время я использую Allure для своих отчетов.
Их Readme содержит пошаговый процесс.
TL;DR
Добавьте
gem 'allure-cucumber'
в свой gemfileПакетная установка
Добавьте
require 'allure-cucumber'
в ваш файл envДобавьте
AllureCucumber.configure do |config| config.output_dir = 'allure' end
в ваш файл env.rb -
Примечание: вы можете изменить расположение своих отчетов. Я использую папку allure
- Затем добавьте
--format AllureCucumber::Formatter
в свой профиль огурца или параметры бегуна.
Примечание: в зависимости от того, какие средства форматирования вы используете, вам, возможно, придется добавить поддельное местоположение --out для привлекательности. Чтобы решить эту проблему, я просто делаю --format AllureCucumber::Formatter --out temp.html
После этого вы можете сгенерировать отчет с помощью их инструмента командной строки.
Надеюсь это поможет