如何用葫芦生成魅力报告?
How to generate allure report with calabash?
我正在使用葫芦来自动化移动应用程序。
是否可以在葫芦框架中集成魅力报告?
我目前使用 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
在此之后,您可以使用他们的 command line tool
生成报告
希望对您有所帮助
为葫芦测试创建报告:
为黄瓜安装 allure:
gem install allure-cucumber
然后在 features/support/env.rb 文件中添加以下内容
require 'allure-cucumber'
AllureCucumber.configure do |c|
c.output_dir = "reports"
end
上面我给出了 "reports" 作为文件夹名称,因此测试报告将驻留在此处。
现在运行葫芦测试:
calabash-android run 'your.apk' --format AllureCucumber::Formatter
这将在 "reports" 文件夹中创建一个 XML 文件。
您可以通过 here
对测试进行更多自定义
我正在使用葫芦来自动化移动应用程序。 是否可以在葫芦框架中集成魅力报告?
我目前使用 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
在此之后,您可以使用他们的 command line tool
生成报告希望对您有所帮助
为葫芦测试创建报告:
为黄瓜安装 allure:
gem install allure-cucumber
然后在 features/support/env.rb 文件中添加以下内容
require 'allure-cucumber'
AllureCucumber.configure do |c|
c.output_dir = "reports"
end
上面我给出了 "reports" 作为文件夹名称,因此测试报告将驻留在此处。
现在运行葫芦测试:
calabash-android run 'your.apk' --format AllureCucumber::Formatter
这将在 "reports" 文件夹中创建一个 XML 文件。
您可以通过 here
对测试进行更多自定义