我正在使用calabash进行自动移动应用。 是否有可能在葫芦框架中整合诱惑报告?
答案 0 :(得分:2)
为calabash测试创建报告:
为黄瓜安装诱惑:
gem install allure-cucumber
然后将以下内容添加到features / support / env.rb文件
中require 'allure-cucumber'
AllureCucumber.configure do |c|
c.output_dir = "reports"
end
上面我已经给出了#34;报告"作为文件夹名称,因此测试报告将驻留在此处。
现在运行calabash测试:
calabash-android run 'your.apk' --format AllureCucumber::Formatter
这将在"报告"中创建一个XML文件。文件夹中。
在测试中进行更多自定义答案 1 :(得分:1)
我目前使用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
添加到您的黄瓜配置文件或跑步者选项 注意:根据你使用的格式化程序,你可能不得不在假冒的地方投掷以获取诱惑力。要解决此问题,我只需执行--format AllureCucumber::Formatter --out temp.html
在此之后,您可以使用command line tool
生成报告希望这有帮助