Go避免推代码去测试
Go避免推代码去测试
痛点
在我们写代码时候,只是一个小函数写完用go test即可,但是我们向整体测试代码通用性,想打包为可执行程序去运行,观测变化。还不想一直去码云进行打标签,因为错误代码还需要标签删除,很麻烦。
解方案
直接在自己的项目下加上一个_example目录,去那里进行
-
go mod init t
-
加入你的代码
-
进行
go mod tidy
-
打开
go.mod
文件,修改(思想史只是replace用相对路径替换为你的项目)原来的go.mod文件
module t go 1.14 require gitee.com/iiot_edge_platform/yasuo v1.1.12
更改后的go.mod文件
module t go 1.14 require gitee.com/iiot_edge_platform/yasuo v1.1.12 replace gitee.com/iiot_edge_platform/yasuo => ../
-
再次
go mod tidy