我正在使用calabash来自动化移动应用程序。是否可以在calabash框架中集成诱惑报告?
为葫芦测试创建报告:
为黄瓜安装诱惑:
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文件作为结果。
您可以在测试中进行更多定制。点击此处
我目前使用诱惑进行报告。
他们的Readme有一个循序渐进的过程。
TL;博士
-
将
gem 'allure-cucumber'
添加到您的gemfile -
捆绑安装
-
将
require 'allure-cucumber'
添加到您的环境文件 -
添加
AllureCucumber.configure do |config| config.output_dir = 'allure' end
到您的env.rb文件-
注意:您可以更改报告的位置。我使用一个名为诱惑的文件夹
- 然后将
--format AllureCucumber::Formatter
添加到黄瓜配置文件或跑步选项中
注意:根据你使用的格式化程序的不同,你可能需要放入一个伪造的位置来吸引眼球。为了解决这个问题,我只做--format AllureCucumber::Formatter --out temp.html
之后,您可以使用他们的命令行工具生成报告
希望这能帮助