Karma wird mit Code 1 beendet, wenn keine Spec-Tests ausgeführt werden

8

Der Karma-Test läuft gut, endet aber mit dem Code 1 , wenn 0 of 0 Tests ausgeführt werden. Kann jemand den Beendigungscode 0 zurückgeben und normalerweise in diesem Fall beenden? Verwenden Sie gulp-karma , das die Aufgabe fehlschlägt, wenn keine Spezifikationen ausgeführt werden.

    
Encore PTL 05.02.2015, 15:44
quelle

2 Antworten

2

Ersetzen Sie in Ihrer gulpfile den "throw err" auf dem Fehler Callback in Ihrer Schluck Testaufgabe mit "this.emit ('end')".

%Vor%

Ihre Testaufgabe sieht jetzt so aus:

%Vor%     
Olatunde Garuba 15.02.2015, 21:14
quelle
14

Es gibt eine Konfigurationsoption , die leere Testsuites zulässt. Fügen Sie einfach

hinzu %Vor%

an Ihre karma.conf.js und der Prozess wird mit dem Exit-Code 0 beendet.

BR Chris

    
cschuff 16.08.2016 11:37
quelle