2013-03-18 7 views
6

Die Frage ist in Bezug auf die Gurke Formatoption in Maven:Einstellung Gurken-jvm Formatoptionen in Maven alle Testausführung anhängen Ergebnisse

In jedem Junit ich so etwas wie haben:

@Cucumber.Options(format = { "pretty", "html:target/cucumber-html-report/foo" }) 

Ich fügte hinzu, die Folgende Option zur Pom-Datei:

<properties> 
    <cucumber.options> --format html:target/cucumber-html-report/allFoos</cucumber.options>  
    </properties> 

Der erzeugte Bericht hat nur die letzte Ausführung.

Gibt es eine Möglichkeit, ein "append" auszuführen?

+0

Meinst du, dass der Bericht mehrere Testläufe haben soll? oder nur die Ausgabe mehrerer Tests? edit: Habe gerade gesehen das ist ab März. – Guy

Antwort

0

Ihr Problem ist, dass wenn Gurke eine Junit-Runner-Datei ausführt, öffnet oder erstellt die angegebene HTML-Berichtsdatei, die Sie in der Runner-Datei verweisen. Da Gurke keine Ahnung hat, was jeder Testläufer beim Schreiben vorhat, überschreibt er die Datei, wenn sie von mehreren Testläufern benutzt wird. Es gibt keinen Anhang, den Sie hinzufügen könnten, um alle Ihre Testläufe in eine einzige Datei schreiben zu lassen. Ihre beste Option (und Best Practice) besteht darin, jeden Junit-Test-Runner in eine einzelne Datei schreiben zu lassen, deren Name die Test-Suite beschreibt.

Verwandte Themen