2016-04-13 26 views
0

Ich habe Feature-Dateien (sagen f1.feature, f2.feature ..) mit jeweils einer bestimmten Anzahl von Szenarien (zusammen etwa 250). Beim Ausführen der Testsuite, wenn ich 100 Szenarien im Fehlerstatus sehe; Ich möchte, dass sie erneut ausgeführt werden.Wie man fehlgeschlagenes Szenario in Serenity-Thucydides erneut ausführt?

Momentan kann ich die Eigenschaftendatei (mit einer Menge von auszuführenden Featuredateinamen) aktualisieren, die dem Junit-Runner zugeführt werden kann. Aber ich möchte die Eigenschaftendatei (mit Szenarioliste) übergeben, während ich den Befehl maven ausführe, so dass ich nur fehlgeschlagene Szenarien ausführen kann.

Antwort

1

Dies wird es tun http://thucydides.info/docs/serenity-staging/#_retrying_failed_tests

junit.retry.tests zu wahren und max.retries auf die Anzahl der Zeiten, die Sie nicht bestandenen Tests erneut versucht werden soll . Wenn max.retries bereitgestellt wird und junit.retry.tests = true ist, werden alle Methodentests ausgeführt, bis zuerst erfolgreich ausgeführt wird, aber nicht mehr als 1 + max.retries mal.

+0

Ich verwende Maven verwenden können Tests durchführen und es nicht für mich gearbeitet. – SLY