Meine Komponententests werden mit Karma/Jasmine durch Grunt ausgeführt. Wenn ich rufeWie Debuggen von Jasmin-Tests, die von Grunt in Visual Studio Code ausgeführt werden?
grunt test
die Tests werden von der Befehlszeile ausgeführt.
Wenn ich das Projekt in Visual Studio Code öffne, kann ich den gleichen Befehl mit Tasks: Run Test Task
ausführen. VSCode führt Grunt mit dem Parameter test
aus und zeigt die Ausgabe an.
Wie kann ich die Testfälle debuggen, die von VSCode in diesem Fall ausgeführt werden? Wenn ich F5 drücke, wird die Vorlagendatei launch.json
geöffnet. Was muss ich für program
, args
usw. bereitstellen, um dieselben Testfälle zu starten/zu debuggen, die von grunt test
ausgeführt werden?
Ich habe versucht, die folgenden:
program
:/usr/local/bin/grunt
args
:["test"]
Diese erfolgreich startet den Grunt Prozess und die Tests ausgeführt werden, aber nicht an der Haltestelle Haltepunkte in meinem Testcode.
Darüber hinaus schließt (oder stürzt) der gesamte VSCode-Prozess nach ein paar Sekunden ab. Nicht sicher, ob das ein Fehler in VSCode oder ein Ergebnis der obigen Ausführungskonfiguration ist.
Ich habe diese Konfig versucht - und es schließt die ganze VS Code App, sobald die Testausführung beendet ist ... – nwinkler
Ich versuche auch, dies jetzt herauszufinden - es sieht aus wie ich in der Lage, den Laufcode in der 'Gruntfile.js' aber nichts weiter draus ... was ich mir und @nwinkler wünsche. –