【问题标题】:How can I debug Ginkgo tests in VS Code?如何在 VS Code 中调试 Ginkgo 测试?
【发布时间】:2021-05-12 21:48:15
【问题描述】:

我目前正在评估ginkgo - 我非常喜欢 BDD 风格。

但是,我目前无法让 VS Code 调试器与框架一起工作。官方的 VS-Code 扩展为使用 CodeLens 的原生 go 测试提供了逐个测试的调试。使用其他语言和框架(例如 Typescript/Mocha),我已经能够通过适当地设置 launch.json 来调试单个测试文件,但无法为 go 找到合适的示例。

是否有人提供任何用于调试ginkgo 测试(或从任何其他框架调用的代码)的launch.json 设置示例?

谢谢!

【问题讨论】:

    标签: go debugging visual-studio-code ginkgo


    【解决方案1】:

    在玩了一会儿之后,我找到了一条可能应该很明显的前进方向。如果不是,我会在这里留下问题和答案:

    对于包foofoo_suite_test.go 文件由gingko bootstrap 命令生成。这包含一个名为 TestFoo 的顶级测试,它运行包中的其余测试。

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

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

    【讨论】:

      猜你喜欢
      • 2019-10-10
      • 2017-10-02
      • 2019-12-29
      • 2021-09-03
      • 1970-01-01
      • 2019-04-29
      • 2020-12-16
      • 2019-02-10
      相关资源
      最近更新 更多