繁体   English   中英

如何在 VS Code 中使用参数“./...”调试 Go 测试

[英]How to debug Go tests with param "./..." in VS Code

我通常运行go test ./...来运行我项目中的所有测试。

如何设置launch.json来调试通常运行的每个测试go test ./...运行?

假设您正在使用VSCode 的 Go 扩展

正如vscode-go 的文档所说,您可以使用以下内容:

{
    "name": "Launch test package",
    "type": "go",
    "request": "launch",
    "mode": "test",
    "program": "${workspaceFolder}"
}

请注意,您正在指定一个名为“test”的新模式。

您必须安装delve才能使用 VSCode 调试代码。 您可以自己安装它,也可以使用 VSCode 中的Go: Install/Update Tools命令。 阅读我首先提到的文档以获取更多信息。

这个应该工作

{
   "name": "Launch test package",
   "type": "go",
   "request": "launch",
    "mode": "test",
    "program": "${workspaceFolder}/controllers" 
}

暂无
暂无

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

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