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}

相关推荐
程序手艺人10 小时前
【日常开发】 VSCode Remote SSH 在 Ubuntu 18.04 (GLIBC 2.27) 上的解决方案
vscode·ubuntu·ssh
疏狂难除10 小时前
JetBrains IDE插件开发教程(二)——学习初始代码
ide·kotlin
codeejun11 小时前
每日一Go-66、K8s 蓝绿发布 & 金丝雀发布实战:Service 切流量 + Ingress 灰度一次讲透
开发语言·golang·kubernetes
培风图楠12 小时前
vscode初始配置环境后无法编译
ide·vscode·编辑器
雪靡12 小时前
Visual Studio 2026 优雅的给Cmake设置大代理
c++·ide·cmake·visual studio
青春喂了后端12 小时前
Go Sidecar Repository 并发锁改造:让并发请求安全地进入 Git 仓库层
git·安全·golang
2501_9318037513 小时前
Go 接口学习笔记:从语法到心法
笔记·学习·golang
pixcarp13 小时前
Redis ZSet:底层设计与实践
数据库·redis·后端·学习·golang·web
周末也要写八哥13 小时前
Visual Studio 2022资源下载附保姆级安装教程
ide·visual studio
『昊纸』℃13 小时前
作为小白,C语言如何从零开始呢
c语言·ide·学习·编程·教材