当前位置: 首页 > news >正文

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}

http://www.lryc.cn/news/398121.html

相关文章:

  • 【JavaEE】网络编程——UDP
  • JAVA毕业设计147—基于Java+Springboot的手机维修管理系统(源代码+数据库)
  • 力扣第228题“汇总区间”
  • 部署大语言模型并对话
  • WebSocket、socket.io-client
  • Maven 仓库
  • 给后台写了一个优雅的自定义风格的数据日志上报页面
  • 【React Native优质开源项目】
  • Android 自动更新时间的数字时钟 TextClock
  • 【Linux Git入门】Git的介绍
  • kafka面试题(基础-进阶-高阶)
  • 《系统架构设计师教程(第2版)》第11章-未来信息综合技术-07-大数据技术概述
  • 前端面试题54(断点续传讲解)
  • YOLOv10改进 | Conv篇 | RCS-OSA替换C2f实现暴力涨点(减少通道的空间对象注意力机制)
  • 【C++BFS】690. 员工的重要性
  • 视频调整帧率、分辨率+音画同步
  • 【深度学习】关于模型加速
  • Python中time模块用法示例详解
  • 解决POST请求中文乱码问题
  • Axure-黑马
  • Centos解决服务器时间不准的问题
  • 摸鱼大数据——Kafka——Kafka的shell命令使用
  • 在 Linux/Debian/Ubuntu 上使用 Brasero 刻录光盘
  • QT之嵌入外部第三方软件到本窗体中
  • 解决GET请求中文乱码问题
  • 弥合人类与人工智能的知识差距:AlphaZero 中的概念发现和迁移(1)
  • cpp的cbp
  • jQuery 选择器
  • Linux系统编程-进程控制相关操作详解
  • 分布式I/O从站的认知