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}

相关推荐
geovindu3 小时前
go: Strategy Pattern
开发语言·设计模式·golang·策略模式
开发小程序的之朴3 小时前
基于Go语言的企业级CMS系统架构设计与性能分析——以AnQiCMS为例
开发语言·golang·系统架构
初心未改HD5 小时前
Go语言net/http与Web开发:构建高性能HTTP服务
开发语言·golang
读书札记20225 小时前
visual studio 调试技巧总结
ide·visual studio
memories1986 小时前
Go 语言 Channel(管道/通道)
开发语言·后端·golang
初心未改HD6 小时前
Go语言结构体Struct:内存布局、标签、接收者与内存对齐
开发语言·golang
jieyucx7 小时前
Go 数据结构入门:线性表、顺序表、链表
数据结构·链表·golang
eLIN TECE7 小时前
Golang 构建学习
开发语言·学习·golang
jieyucx8 小时前
# Go 语言指针零基础入门详解
开发语言·后端·golang
hacker7079 小时前
Visual Studio安装教程(C#开发版)
ide·c#·visual studio