[英]How can I debug Ginkgo tests in VS Code?
我现在正在评估ginkgo
- 我非常喜欢 BDD 风格。
但是我目前无法让 VS Code 调试器与框架一起工作。 官方 VS-Code 扩展为使用 CodeLens 的原生 go 测试提供逐个测试调试。 使用其他语言和框架(例如 Typescript/Mocha),我已经能够通过适当地设置launch.json
来调试单个测试文件,但无法找到适合go
的示例。
有人有任何launch.json
设置用于调试ginkgo
测试(或从任何其他框架调用的go代码)的任何示例吗?
谢谢!
在玩了一会儿之后,我找到了一条可能应该很明显的前进方向。 如果不是,我会在这里留下问题和答案:
对于 package foo
, foo_suite_test.go
文件由 gingko gingko bootstrap
命令生成。 这包含一个名为TestFoo
的顶级测试,它运行 package 中的测试的 rest。
这确实有一个 CodeLens run test | debug test
上面的run test | debug test
部分,您可以使用它来调试整个套件。
它不像出现在每个原生 go 测试上的各个 CodeLens 条目那样方便,但它很容易隔离特定测试以使用 Gingko F
前缀运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.