公司网络环境比较复杂,一些东西只能在线上测试运行。平时比较习惯使用测试用例验证功能。但是线上又没有go开发环境,并且线上不能访问内部git,无法解决go依赖问题。为了使用测试用例验证功能,我们可以把测试用例编译生成二进制文件,上传到线上环境进行测试。
首先使用下面的命令编译当前包的测试用例。
go test -c
会生成xx.test
的二进制文件。
将文件上传到线上测试环境后,运行这个test文件即可进行单元测试。但是大多数时候我们只想运行其中一个测试用例,可以使用
./xx.test -test.run "TestUnitReport$" -test.v
运行指定测试用例。
- 本文链接: http://hjwblog.com/archives/gotestrunregex
- 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!