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}

相关推荐
techdashen30 分钟前
Go Map 详解:键值对实际上是如何存储的
开发语言·后端·golang
执明wa2 小时前
Android Studio 打包 APK
android·ide·android studio
ttwuai5 小时前
Go 后台初始化 MySQL 脚本失败怎么办?先查 DDL 还是生成配置
开发语言·mysql·golang
名字还没想好☜5 小时前
Go 的 TCP 粘包与拆包:用长度前缀协议 + bufio 正确读消息
后端·tcp/ip·golang·go·php
好悬给我拽开线6 小时前
RoboTTT
ide·vscode·编辑器
2601_962294617 小时前
Python工具软件开发:借助InsCode AI IDE开启智能编程新时代
ide·python·ai·开发工具·智能化编程
王的宝库17 小时前
Go 项目结构:从单文件到标准工程布局
开发语言·后端·golang
花酒锄作田17 小时前
Go - Gin中使用sessions
golang
不甘先生1 天前
Go 中 type、方法与指针接收者:从 str_name.Name() 看懂 Go 的类型系统
开发语言·后端·golang
心平气和量大福大1 天前
android studio(AS)工具-调试-统计总行数
android·ide·android studio