【发布时间】:2016-03-08 06:31:04
【问题描述】:
我的单元测试是通过 Grunt 使用 Karma/Jasmine 运行的。当我跑步时
grunt test
测试从命令行执行。
在 Visual Studio Code 中打开项目时,我可以使用 Tasks: Run Test Task 运行相同的命令。 VSCode 使用 test 参数执行 Grunt 并显示输出。
在这种情况下如何调试 VSCode 运行的测试用例?当我按下 F5 时,launch.json 模板文件被打开。我需要为program、args 等提供什么来启动/调试由grunt test 运行的相同测试用例?
我尝试了以下方法:
-
program:/usr/local/bin/grunt -
args:["test"]
这成功启动了 Grunt 进程并执行了测试,但它并没有在我的测试代码中的断点处停止。
除此之外,它会在几秒钟后关闭(或崩溃)整个 VSCode 进程。不确定这是 VSCode 中的错误还是上述运行配置的结果。
【问题讨论】:
标签: javascript node.js gruntjs jasmine visual-studio-code