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}

相关推荐
C+++Python1 小时前
Visual Studio Code(简称 VS Code)免费编辑器安装和软件配置 步骤
vscode
海棠AI实验室1 小时前
第七章 断点调试:VSCode 调试全流程(含常见坑)
ide·vscode·编辑器
淮北4942 小时前
通过VSCODE下在markdown插件编辑查看
ide·vscode·编辑器
nbsaas-boot2 小时前
slice / map 在 Go GC 与内存碎片上的真实成本
开发语言·后端·golang
源代码•宸3 小时前
Leetcode—1266. 访问所有点的最小时间【简单】
开发语言·后端·算法·leetcode·职场和发展·golang
小小代码狗5 小时前
VS中配置php的保姆级教程
vscode·php
源代码•宸5 小时前
Leetcode—85. 最大矩形【困难】
经验分享·算法·leetcode·职场和发展·golang·单调栈
小新ya5 小时前
vscode增删改查文件,一直等待中...
linux·vscode
HealthScience5 小时前
常见的微调的方式有哪些?(Lora...)
vscode·python
精神小伙就是猛6 小时前
C# Task/ThreadPool async/await对比Golang GMP
开发语言·golang·c#