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}

相关推荐
moxiaoran575310 分钟前
Go语言中的泛型
golang
加油201911 分钟前
GO语言内存逃逸和GC机制
golang·内存管理·gc·内存逃逸
源代码•宸14 分钟前
Golang原理剖析(channel源码分析)
开发语言·后端·golang·select·channel·hchan·sudog
liuyunshengsir15 分钟前
golang Gin 框架下的大数据量 CSV 流式下载
开发语言·golang·gin
CHHC188037 分钟前
golang 项目依赖备份
开发语言·后端·golang
老蒋每日coding1 小时前
AI智能体设计模式系列(八)—— 记忆管理模式
人工智能·设计模式·golang
计算机网恋1 小时前
PyCharm左侧的提交按钮不显示的解决办法
ide·python·pycharm
番茄灭世神1 小时前
基于VScode搭建GD32开发环境
arm开发·vscode·单片机·cmake·gd32
深念Y1 小时前
IDEA下载JDK慢的真相:权限、DNS与CDN的解析
java·ide·intellij-idea
yangpipi-1 小时前
vscode的配置
ide·vscode·编辑器