如何用葫芦生成诱惑报告?

时间:2016-04-12 21:27:05

标签: calabash calabash-ios calabash-android allure

我正在使用calabash进行自动移动应用。 是否有可能在葫芦框架中整合诱惑报告?

2 个答案:

答案 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文件。文件夹中。

您可以通过TaffyDB record object

在测试中进行更多自定义

答案 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

生成报告

希望这有帮助