我现在正在评估ginkgo -我非常喜欢BDD风格。
但是,目前我无法让VS代码调试器与框架一起工作。正式的VS扩展为使用CodeLens的本机go测试提供了测试调试。使用其他语言和框架(如类型记录/Mocha),我能够通过适当设置launch.json来调试单个测试文件,但无法为go找到合适的示例。
是否有人有任何用于调试launch.json测试(或从任何其他框架调用的go代码)的ginkgo设置的示例?
谢谢!
发布于 2021-02-09 22:02:29
在玩了一会儿之后,我找到了一条前进的路,这也许是显而易见的。如果不是的话,我会把问题和答案留在这里:
对于包foo,foo_suite_test.go文件是由gingko bootstrap命令生成的。这包含一个名为TestFoo的顶级测试,它在包中运行其余的测试。
它上面有一个CodeLens run test | debug test部分,您可以使用它来调试整个套件。

它不像出现在每个本机go测试上的单个CodeLens条目那么方便,但是很容易隔离特定的测试,使用银杏F前缀来运行。
https://stackoverflow.com/questions/66116017
复制相似问题