首页 > 解决方案 > 禁用“慢速测试”的银杏警告

问题描述

我正在使用 Ginkgo 执行一些运行时间相对较长的集成测试。穿插在我的测试输出中的是我的测试执行时间过长的偶尔警告:

• [SLOW TEST:30.000 seconds]

通过标准 Go 测试库运行 Ginkgo 时,有没有办法禁用这些警告?文档提到了--slowSpecThreshold=TIME_IN_SECONDSGinkgo 测试运行器的参数 ( ),但似乎没有提到如何以编程方式实现相同的目的。

标签: goginkgo

解决方案


Ginkgo 在包中处理其配置github.com/onsi/ginkgo/config,其中运行时配置可用于修改。

可以通过以下方式使 Ginkgo 更有耐心:

config.DefaultReporterConfig.SlowSpecThreshold = time.Hour.Seconds()


推荐阅读