vscode编译环境配置-golang

1. 支持跳转

如果单测函数上方不显示run test | debug test,需要安装Code Debugger(因为以前的go Test Explorer不再被维护了)

2. 单测

  • 指定单个用例测试

    go test -v run TestXXX

  • dlv 调试
    需要安装匹配的go版本和delve版本(如go1.18版本、delve1.20版本)

    go install github.com/go-delve/delve/cmd/dlv@v1.20.2

    dlv test

  • 生成并查询覆盖率

    go test -v -cover ./{dir}/... -coverprofile={cov-out-file-path}

go tool cover --html={cov-out-file-path} -o={html-path}

相关推荐
蒙娜丽宁2 小时前
Go语言结构体和元组全面解析
开发语言·后端·golang·go
一直在找资料的菜鸟2 小时前
VSCode创建C++项目和编译多文件
c++·vscode
老男孩li2 小时前
vscode从本地安装插件
ide·vscode·编辑器
鸽芷咕3 小时前
【BUG报错已解决】`ERROR: Failed building wheel for jupyter-nbextensions-configurator`
ide·python·jupyter
罗_三金4 小时前
高效率的开发工具
vscode
席万里4 小时前
146. LRU 缓存
golang
我又来搬代码了6 小时前
【Android】Android Studio 底部快捷按钮没了去哪找
android·ide·android studio
蒙娜丽宁7 小时前
深入解析Go语言的类型方法、接口与反射
java·开发语言·golang·go
深度不睡觉7 小时前
NS3的3.36版本将Eclipse作IDE
ide·eclipse
Eiceblue8 小时前
用Python设置PDF中图片的透明度
开发语言·vscode·python·pdf