Мои юнит-тесты выполняются с использованием Karma/Jasmine через Grunt. Когда я запустил
grunt test
тесты выполняются из командной строки.
При открытии проекта в Visual Studio Code я могу запустить ту же команду, используя Tasks: Run Test Task
. VSCode выполняет Grunt с параметром test
и отображает вывод.
Как я могу отлаживать тестовые примеры, которые запускаются VSCode в этом случае? Когда я нажимаю F5, открывается файл шаблона launch.json
. Что мне нужно для program
, args
и т.д., Чтобы запускать/отлаживать те же тестовые примеры, которые выполняются grunt test
?
Я пробовал следующее:
-
program
:/usr/local/bin/grunt
-
args
:["test"]
Это успешно запускает процесс Grunt и тесты выполняются, но он не останавливается на контрольных точках в моем тестовом коде.
Кроме того, через пару секунд он завершает (или аварийно завершает) весь процесс VSCode. Не уверен, что ошибка в VSCode или результат вышеуказанной конфигурации запуска.