[英]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.