繁体   English   中英

如何在 VS Code 中调试 Ginkgo 测试?

[英]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 foofoo_suite_test.go文件由 gingko gingko bootstrap命令生成。 这包含一个名为TestFoo的顶级测试,它运行 package 中的测试的 rest。

确实有一个 CodeLens run test | debug test 上面的run test | debug test部分,您可以使用它来调试整个套件。

CodeLens 截图

它不像出现在每个原生 go 测试上的各个 CodeLens 条目那样方便,但它很容易隔离特定测试以使用 Gingko F前缀运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM