加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

单元测试 – 忽略Golang测试覆盖率计算中的代码块

发布时间:2020-12-16 19:20:33 所属栏目:大数据 来源:网络整理
导读:我正在为我的golang代码编写单元测试,有几种方法,我想在覆盖率计算时被忽略.这可能吗?如果是这样,怎么办? 一种方法是将您不需要测试的功能放在单独的go文件中,并使用构建标记来防止在测试期间包含它.例如,我有时会使用应用程序,其中我有一个main.go文件与
我正在为我的golang代码编写单元测试,有几种方法,我想在覆盖率计算时被忽略.这可能吗?如果是这样,怎么办?
一种方法是将您不需要测试的功能放在单独的go文件中,并使用构建标记来防止在测试期间包含它.例如,我有时会使用应用程序,其中我有一个main.go文件与主要功能,也许一个使用功能等,没有被测试.那么你可以添加一个测试标签或者一些东西,比如go test -v -cover -tags测试,主要可能看起来像:
//+build !test

package main

func main() {
    // do stuff
}

func usage() {
    // show some usage info
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读