I miei test di unità vengono eseguiti utilizzando Karma/Jasmine attraverso Grunt. Quando corroCome eseguire il debug dei test Jasmine eseguiti da Grunt in Visual Studio Code?
grunt test
i test vengono eseguiti dalla riga di comando.
All'apertura del progetto in Visual Studio Code, è possibile eseguire lo stesso comando utilizzando Tasks: Run Test Task
. VSCode esegue Grunt con il parametro test
e mostra l'output.
Come posso eseguire il debug dei casi di test eseguiti da VSCode in questo caso? Quando si preme F5, viene aperto il file modello launch.json
. Che cosa è necessario fornire per program
, args
ecc. Per avviare/eseguire il debug degli stessi casi di test eseguiti da grunt test
?
Ho provato quanto segue:
program
:/usr/local/bin/grunt
args
:["test"]
Questo avvia con successo il processo di Grunt e vengono eseguiti i test, ma non si ferma al punti di interruzione nel mio codice di prova.
Oltre a ciò, chiude (o arresta) l'intero processo VSCode dopo un paio di secondi. Non sono sicuro che si tratti di un bug in VSCode o di un risultato della configurazione di esecuzione precedente.
Ho provato quella configurazione - e chiude l'intera app VS Code una volta che l'esecuzione del test termina ... – nwinkler
Sto anche cercando di capirlo ora - sembra im in grado di eseguire il debug del codice di esecuzione nel 'Gruntfile.js' ma nulla al di fuori di quello ... che è quello che penso che io e @nwinkler vogliamo. –