我正在使用银杏树执行一些运行时间相对较长的集成测试。偶尔在我的测试输出中出现的警告是我的测试执行时间过长:
• [SLOW TEST:30.000 seconds]
通过标准Go测试库运行Ginkgo时,是否可以禁用这些警告?该文档为Ginkgo测试运行程序提到了一个参数(--slowSpecThreshold=TIME_IN_SECONDS
,但似乎没有提到如何以编程方式实现相同的目的。
答案 0 :(得分:0)
Ginkgo在github.com/onsi/ginkgo/config
包中处理其配置,该运行时配置可用于修改。
使用以下方法可以使银杏树的病人更多:
config.DefaultReporterConfig.SlowSpecThreshold = time.Hour.Seconds()