Unit testing 检查测试编译时没有运行它们或创建二进制文件

Unit testing 检查测试编译时没有运行它们或创建二进制文件,unit-testing,go,Unit Testing,Go,如何使用Go检查我的测试是否编译而不创建任何二进制文件或执行测试 相当于go build./…的测试,它执行此操作但忽略测试。我使用任何不匹配的正则表达式作为运行标志,如 go test -run NONE ./... 我对run标志使用任何不匹配的正则表达式,如 go test -run NONE ./... 理想情况下,您可以使用go-test-c-o/dev/null,但是go工具不允许您指定/dev/null。就我个人而言,我只是把go test-c作为编辑的“make”命令,不必担

如何使用Go检查我的测试是否编译而不创建任何二进制文件或执行测试


相当于go build./…的测试,它执行此操作但忽略测试。

我使用任何不匹配的正则表达式作为运行标志,如

go test -run NONE ./...

我对run标志使用任何不匹配的正则表达式,如

go test -run NONE ./...

理想情况下,您可以使用
go-test-c-o/dev/null
,但是go工具不允许您指定
/dev/null
。就我个人而言,我只是把
go test-c
作为编辑的“make”命令,不必担心它生成的
pkg.test
文件。理想情况下,您可以使用
go test-c-o/dev/null
,但go工具不允许您指定
/dev/null
。就我个人而言,我只是将
go test-c
作为编辑器的“make”命令,不必担心它生成的
pkg.test
文件。