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}

相关推荐
知福致福37 分钟前
vscode连接远程服务器登录codex插件一直卡在gpt图标页,不跳转浏览器登录
服务器·vscode·gpt
tiana_2 小时前
写了个零依赖的 Go 版本管理器,curl | bash 完事
开发语言·golang·bash
A小调的码农2 小时前
OPENOCD+MSYS+VSCODE:从“灯不亮“到“终于亮了“
ide·vscode·stm32·单片机·编辑器
灯澜忆梦4 小时前
GO---map函数
开发语言·前端·后端·golang
hkj88085 小时前
vscode提交gitee远程仓库出现Permission denied (publickey)解决方法
ide·vscode·gitee
北冥you鱼5 小时前
Go语言与默克尔树:区块链数据完整性的基石
开发语言·golang·区块链
女神下凡5 小时前
WorkBuddy、TraeWork、QWork 完整区别对比
ide·人工智能·笔记
李顿波5 小时前
Ai IDE / Ai Agent 一览!
ide·人工智能
等什么秋6 小时前
idea2024下载
java·ide·intellij-idea
独隅6 小时前
Typora插件开发终极指南:从底层逆向到专属IDE式写作环境
ide