我正在评估 ginkgo
目前 - 我非常喜欢 BDD 风格。
但是,我目前无法让 VS Code 调试器与框架一起工作。官方的 VS-Code 扩展为使用 CodeLens 的 native Go 测试提供逐个测试的调试。使用其他语言和框架(例如 Typescript/Mocha),我已经能够通过设置 launch.json
来调试单个测试文件。适当,但一直无法为 go
找到合适的示例.
有没有人有任何例子launch.json
调试设置 ginkgo
测试(或从任何其他框架调用的代码)?
谢谢!
最佳答案
在玩了一会儿之后,我找到了一条前进的道路,这也许应该是显而易见的。如果不是,我会在这里留下这个问题和这个答案:
对于一个包裹foo
, foo_suite_test.go
文件由 gingko bootstrap
生成命令。这包含一个名为 TestFoo
的顶级测试。它运行包中的其余测试。
这确实有一个 CodeLens run test | debug test
它上面的部分,您可以使用它来调试整个套件。
它不像出现在每个 native go 测试中的单独 CodeLens 条目那么方便,但是很容易隔离特定测试以使用 Gingko F
运行。字首。
关于go - 如何在 VS Code 中调试 Ginkgo 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66116017/