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}

相关推荐
kafei_*4 小时前
VScode 添加 UV虚拟环境方法
vscode·python·uv
乐之者v9 小时前
AI编程 -- codex添加代码,在intellij Idea中没有显示,如何处理?
java·ide·intellij-idea
sweetheart7-710 小时前
go/golang 入门学习笔记(Java/Python/C++转Go快速上手)
笔记·学习·golang·go语言
Eric.Lee202111 小时前
vscode格式化代码
ide·vscode·编辑器·c++格式化
会笑的小熊12 小时前
VScode项目推送到git仓库
ide·git·vscode
SilentSamsara12 小时前
装饰器基础:从闭包到装饰器的自然演变
开发语言·前端·vscode·python·青少年编程·pycharm
【 STM32开发 】14 小时前
VSCode 安装图解
ide·vscode·编辑器
_ 川三西15 小时前
Anaconda安装后环境变量的添加
vscode·conda
Vect__15 小时前
C++无痛转go第一天,从hello world到切片
开发语言·c++·golang
CHINA红旗下16 小时前
如何使用vscode开发STM32
ide·vscode·stm32