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 小时前
Go 语言 interface 详解:从源码到实践
golang·interface
foxsen_xia12 小时前
go(基础01)——协程
开发语言·算法·golang
源代码•宸12 小时前
GoLang并发简单例子(goroutine + channel + WaitGroup)
开发语言·经验分享·后端·学习·golang
稚辉君.MCA_P8_Java12 小时前
Gemini永久会员 Go 返回最长有效子串长度
数据结构·后端·算法·golang
前端之虎陈随易14 小时前
基于Go重写的TypeScript 7可以用了
开发语言·golang·typescript
UVM_ERROR15 小时前
硅农VSCode 插件推荐
vscode·centos·ssh
BD_Marathon16 小时前
【IDEA】IDEA的详细设置
java·ide·intellij-idea
x***440116 小时前
vscode配置django环境并创建django项目(全图文操作)
vscode·django·sqlite
未来之窗软件服务17 小时前
操作系统应用(三十六)golang语言ER实体图开发—东方仙盟筑基期
后端·golang·mermaid·仙盟创梦ide·东方仙盟·操作系统应用
帮帮志17 小时前
Jupyter使用的快捷键大全
ide·python·jupyter