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}

相关推荐
银迢迢7 小时前
idea控制台中文乱码采用好几种方法一直解决不了
java·ide·intellij-idea
好好沉淀8 小时前
IDEA 取消 Save Actions 自动删除未用导入(前端开发避坑)
java·ide·intellij-idea
添加shujuqudong1如果未回复9 小时前
深度探索:自动驾驶路径规划与避障功能实现——从运动学到动力学模型到决策规划算法的完整系列
ide
淡水瑜12 小时前
Visual Studio 实操
ide·visual studio
aduzhe15 小时前
vscode 自动化格式问题
ide·vscode·自动化
黑金IT15 小时前
抢占GPU ECS方案节省60-90%的成本
golang·gpu服务器
疯狂的程需猿17 小时前
Go语言高性能关键词100%匹配:比Regex快500倍的AC自动机实现
golang·ac自动机
invicinble17 小时前
关于认识,和优化idea开发
java·ide·intellij-idea
raoxiaoya18 小时前
用golang开发AI Agent项目,有哪些框架可以选择
开发语言·人工智能·golang
剽悍一小兔18 小时前
openEuler开发工具链与IDE支持性能深度测试
ide