首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏猫头虎博客专区

    2023年3月8日 Go生态洞察:Go集成测试中的代码覆盖率分析

    实例演示 mdtool的集成测试 让我们以“mdtool”这个markdown处理工具为例,展示如何为其编写简单的集成测试,并从中收集覆盖率数据。 设置mdtool 首先,我们下载“mdtool”的副本,并切换到特定版本,以保证步骤的可重复性: $ git clone https://gitlab.com/golang-commonmark/mdtool.git ... $ cd mdtool $ git tag example e210a4502a825ef7205691395804eefce536a02f $ git checkout example .. . $ 简单的集成测试脚本 我们为“mdtool”编写了一个简单的集成测试脚本,该脚本构建“mdtool”二进制文件,然后在一组输入markdown文件上运行它,确保它能产生一些输出并且不会崩溃。 关键点 说明 Go集成测试 构建完整的应用程序二进制文件,测试整个程序的行为 Go 1.20新特性 使用“go build -cover”构建带覆盖率工具的程序 mdtool示例 一个简单的markdown

    50810编辑于 2024-04-08
领券