Wir führen unsere Jasmine Unit Tests mit einer Kombination aus Karma und PhantomJS auf dem Build Server durch. Das Ausführen der Tests lokal in Chrome funktioniert einwandfrei, der Fehler tritt dort nicht auf (was eine andere Frage ist). Hier ist was passiert:
An einem Punkt in der Ausführung läuft der Test in einen "undefined" Fehler und stoppt einfach:
%Vor% Selbst wenn Karma mit dem --force
-Flag ausgeführt wird, wird es zu diesem Zeitpunkt noch verlassen.
Gibt es eine Möglichkeit, dass Karma / PhantomJS die Tests weiterhin durchführt, ohne an dieser Stelle anzuhalten? Warum kann PhantomJS diesen Fehler nicht beheben?
Ich suche nicht nach einer Lösung für den undefined
-Fehler, das ist ein anderes Thema - ich möchte nur verstehen, warum PhantomJS und Karma zu diesem Zeitpunkt beenden und nicht mit den verbleibenden Unit-Tests fortfahren.
Tags und Links javascript unit-testing jasmine phantomjs karma-runner