-1

有没有办法在编译的测试二进制文件中禁用数据竞争检查?

有时我想在我的测试套件中专门排除二进制文件。当然我不能运行它,go test -race但我必须重写我们的测试管道的一部分,因此有选择地禁用二进制文件会更有意义。

4

2 回答 2

4

有没有办法在编译的测试二进制文件中禁用数据竞争检查?

不。

竞争检测器要么被编译,要么不被编译。

于 2020-10-13T11:36:47.813 回答
1

如果原因是您不想比赛检测器上失败,请使用

$ GORACE="exitcode=0" [ go ... | ./compiled-test-bin ]
于 2020-10-13T14:17:37.793 回答