Wenn ein mocha
-Test eine Weile dauert, wird durch Drücken von STRG-C der Befehl mocha
beendet, aber der Test-Runner "_mocha" nicht beendet und der Test wird fortgesetzt. Weiß jemand, ob dies per Entwurf?
Dieser Test wird 10 Sekunden lang ausgeführt und dann beendet. Wenn du versuchst, es mit einem STRG-C vom Terminal zu trennen (oder ihm sonst einen SIGINT zu senden), läuft der Testläufer weiter und du siehst so etwas in deiner Shell.
%Vor% Ich sehe, dass mocha
SIGINT fangen soll und runner.abort()
, aber das kann nicht das beabsichtigte Verhalten sein, richtig?
Knoten v0.10.26
mokka 1.18.2
Zitieren Mochas Unterstützer-Feedback zu diesem Thema: "Sie müssen sicherstellen, dass der Code, den Mocha ausführt, tatsächlich an einem bestimmten Punkt stoppt."
Siehe Link unten für weitere Details:
Laut anderen Entwicklern wird der Mocha-Prozess durch den folgenden Code am Leben erhalten, selbst nachdem versucht wurde, ihn mit STRG + C zu beenden:
%Vor%