如何解决如何在 VS Code 中调试 Ginkgo 测试?
我目前正在评估 ginkgo
- 我非常喜欢 BDD 风格。
但是,我目前无法让 VS Code 调试器与框架一起工作。官方的 VS-Code 扩展为使用 CodeLens 的本机 Go 测试提供逐个测试的调试。使用其他语言和框架(例如 Typescript/Mocha),我已经能够通过适当设置 launch.json
来调试单个测试文件,但一直无法找到合适的 go
示例。
是否有人有任何用于调试 launch.json
测试(或从任何其他框架调用的 go 代码)的任何 ginkgo
设置的示例?
谢谢!
解决方法
在玩了一会儿之后,我找到了一条前进的道路,这也许应该是显而易见的。如果不是,我会在这里留下问题和答案:
对于包 foo
,foo_suite_test.go
文件由 gingko bootstrap
命令生成。这包含一个名为 TestFoo
的顶级测试,它运行包中的其余测试。
此确实在其上方有一个 CodeLens run test | debug test
部分,您可以使用它来调试整个套件。
它不像出现在每个本机 go 测试中的单个 CodeLens 条目很那么方便,但是使用 Gingko {{ 1}} 前缀。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。