使用比赛探测器时,我可以跳过特定的测试吗?

时间:2016-01-21 23:45:56

标签: testing go

Go Race Detector的goroutine限制为8192(至少在我的系统上)。我运行的一个测试是查看我的服务器代码如何处理大量同时打开的连接(现在我正在尝试> 15000)。因此,当我运行go test --race时,该特定测试失败。我宁愿在使用-race而不是直接失败时跳过它。我怎么能这样做?

1 个答案:

答案 0 :(得分:6)

使用-race标志构建时定义了构建标记f1: 15.3430171013 f2: 20.8928260803 f3: 0.310356140137 f4: 2.80087995529

将要排除的测试移动到包含build constraint注释的文件:

race
相关问题