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}

相关推荐
参.商.12 小时前
【Day51】78.子集
golang·排序算法
王码码203513 小时前
Go语言中的配置管理:从Viper到环境变量
后端·golang·go·接口
ん贤13 小时前
一文带你读懂 Go 1.24 map 重构了什么?
重构·golang·map
花间相见13 小时前
【终端效率工具01】—— Yazi:Rust 编写的现代化终端文件管理器,告别繁琐操作
前端·ide·git·rust·极限编程
不会写DN15 小时前
Go 项目中 Redis 缓存的实用设计与实现(Cache-Aside 模式)
redis·缓存·golang
参.商.16 小时前
【Day49】236.二叉树的最近公共祖先
leetcode·golang
Webgiserin16 小时前
nvm+vscode配置安装暂记
ide·vscode·编辑器
charlie11451419116 小时前
嵌入式C++工程实践——第13篇:第一次重构 —— enum class取代宏,类型安全的开始
开发语言·c++·vscode·stm32·安全·重构·现代c++
无限进步_17 小时前
【C++】寻找字符串中第一个只出现一次的字符
开发语言·c++·ide·windows·git·github·visual studio
Just right18 小时前
pycharm卡死在Connected to pydev debugger
ide·python·pycharm