2017-04-20 3 views
0

Ich versuche ein Profil in der gurke.yml zu erstellen, das fehlgeschlagene Tests automatisch wiederholt. in der Befehlszeile, ich habe das schon mit: cucumber tests -f pretty -f rerun --out rerun.txt || cucumber @rerun.txtErneut auszuführende Gurkentests aus dem gurke.yml Profil

, die als erwartete Lauftests arbeitet und dann in rerun.txt die versagenden Einsen wieder läuft erstellt

ich ein Profil in meiner cucumber.yml Datei default: ENVIRONMENT=test BROWSER=chrome -f pretty -f rerun --out rerun.txt || cucumber @rerun.txt

Dies funktioniert zu einem Grad, dass es eine rerun.txt-Datei erstellt, die es mit Fehlern füllt, aber nicht erneut ausgeführt wird. Was zeigt auf || als das Problem.

diese https://gist.github.com/mattscilipoti/2882391 gefunden

Was mich führte <% rerun = "-f pretty -f rerun --out rerun.txt || cucumber @rerun.txt" %> in meinem cucumber.yml

mit Dann default: ENVIRONMENT=test BROWSER=chrome <% rerun %>

jedoch erklärt, um zu versuchen, dies ist noch nicht die Wieder laufen zu tun. .. Kann mir jemand helfen, in die richtige Richtung zu zeigen, um dieses Problem zu beheben?

+0

Irgendetwas dabei? Hast du das Problem behoben? –

+1

Niemals repariert - Ich habe die Rolle verlassen und einen anderen Weg gefunden, das zu tun, was ich vorher brauchte. –

Antwort

0

Ich könnte falsch liegen, aber ich glaube, dass Sie explizit das Profil aufrufen müssen, für das Sie die Tests erneut ausführen möchten.

-f pretty -f rerun --out rerun.txt || cucumber -p default @rerun.txt 
Verwandte Themen