如何用葫芦生成魅力报告?

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

对测试进行更多自定义