2016-04-12 17 views

Antwort

2

zu Bericht für Kalebasse Test zu erstellen:

installieren Reiz für Gurken:

  • gem install allure-cucumber

Dann fügen Sie in folgenden Funktionen/support/env.rb Datei

require 'allure-cucumber' 
AllureCucumber.configure do |c| 
    c.output_dir = "reports" 
end 

Above i "Berichte" als Ordnernamen gegeben haben, so der Bericht von Test wird hier wohnen.

nun den Kalebasse Test ausführen:

  • calabash-android run 'your.apk' --format AllureCucumber::Formatter

Soviel wird eine XML-Datei als Ergebnis in "Berichte" Ordner erstellen.

Sie können durch here

+0

rubocop wird deinen Code markieren; Sie können so viel prägnanter sein: 'AllureCucumber.configure {| c | c.output_dir = 'Berichte'} ' – ablarg

1

Ich verwende derzeit Allure für meine Berichterstattung.

Ihre Readme hat den Schritt für Schritt Prozess.

TL; DR

  • hinzufügen gem 'allure-cucumber' zu Ihrem gemfile

  • Bundle installieren

  • hinzufügen require 'allure-cucumber' auf Ihre env Datei

  • AllureCucumber.configure do |config| config.output_dir = 'allure' end zu Ihrem env.rb hinzufügen Datei -

Hinweis: Sie können den Speicherort Ihrer Berichte ändern. Ich benutze einen Ordner allure

  • Dann fügen Sie --format AllureCucumber::Formatter zu Ihrem Gurke Profil oder Läufer Optionen

Notiz genannt: je nachdem, was Formatierern Sie Sie verwenden, haben in einer gefälschten --out werfen Ort für Reiz. Um dies zu beheben ich nur --format AllureCucumber::Formatter --out temp.html

Danach Sie den Bericht generieren können ihre Verwendung command line tool

Hope this

hilft
+0

Ehrfürchtig mehr Anpassung auf Test gehen zu tun, das hat mir sehr geholfen, danke –

+0

glücklich zu helfen!Auch wenn dieser Beitrag ziemlich alt ist: D –