为了账号安全,请及时绑定邮箱和手机立即绑定

在测试二进制文件中禁用竞争检测

在测试二进制文件中禁用竞争检测

Go
桃花长相依 2022-07-11 10:37:53
有没有办法在编译的测试二进制文件中禁用数据竞争检查?有时我想在我的测试套件中专门排除二进制文件。当然我不能运行它,go test -race但我必须重写我们的测试管道的一部分,因此有选择地禁用二进制文件会更有意义。
查看完整描述

2 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

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

不。

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


查看完整回答
反对 回复 2022-07-11
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

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

$ GORACE="exitcode=0" [ go ... | ./compiled-test-bin ]


查看完整回答
反对 回复 2022-07-11
  • 2 回答
  • 0 关注
  • 106 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信