基准测试时go mod报错

记录一个go语言测试时遇到的问题
问题描述
在windows机器里GOPATH路径下有一个的demo包下有一个demo_test.go的测试文件,里面包含一个单元测试函数和一个基准测试函数,此时使用go test -v demo_test.go测试能正常进行,但使用go test -bench=.做基准测试时却有如下报错,
go: go.mod file not found in current directory or any parent directory; see 'go help modules'

但同样的代码以及同样的GOPATH路径,在linux系统下时却能完全正常的运行
解决思路
首先看报错提示,报找不到go.mod文件。就查看了一下go module的相关信息,官方定义go module是相关Go包的集合,是源代码交换和版本控制的单元go命令直接支持使用模块, 包括记录和解析对其他

基准测试时go mod报错最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/24467.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>