2015-01-28 7 views
9

Gibt es einen Befehl für den Karma-Jasmine-Komponententest, um den Test zu stoppen, wenn der erste Test fehlschlägt. Zum Beispiel ist der Befehl in Python wie:Befehl für Karma-Jasmine, den Komponententest nach dem ersten Fehler zu stoppen

py.test -x    # stop after first failure 
py.test --maxfail=2 # stop after two failures 

Derzeit ich node_modules/karma/bin/karma start bin mit, dass alle Tests läuft und stoppt erst, nachdem alles

Antwort

0

ausgeführt Dies würde einen benutzerdefinierten Reporter, oder das Ändern die Reporter zu schaffen

this.specDone = function (specResult) 
    { 
    var failure = specResult.failedExpectations.length; 

    if (failure) 
    { 
    suiteDone(); 
    jasmineDone(); 
    } 
    } 

Referenzen

: in der Karma-Jasmin-Adapter auf spec Fehler als solche zu stoppen
-1

Alternativ können Sie nur Jasmin erzählen Sie eine bestimmte Spec oder Spezifikationen in einem Ordner laufen, so Sie testen nur eine Teilmenge von yo Ihre Tests und nicht alle in Ihrer Suite laufen.