go - 禁用“慢速测试”的银杏警告
问题描述
我正在使用 Ginkgo 执行一些运行时间相对较长的集成测试。穿插在我的测试输出中的是我的测试执行时间过长的偶尔警告:
• [SLOW TEST:30.000 seconds]
通过标准 Go 测试库运行 Ginkgo 时,有没有办法禁用这些警告?文档提到了--slowSpecThreshold=TIME_IN_SECONDS
Ginkgo 测试运行器的参数 ( ),但似乎没有提到如何以编程方式实现相同的目的。
解决方案
Ginkgo 在包中处理其配置github.com/onsi/ginkgo/config
,其中运行时配置可用于修改。
可以通过以下方式使 Ginkgo 更有耐心:
config.DefaultReporterConfig.SlowSpecThreshold = time.Hour.Seconds()
推荐阅读
- user-interface - 我在格式化窗口时遇到问题。我已经尝试了我能想到的所有包装组合,但没有成功
- spatial - 空间查询 dsl - GeometryExpressions。查找范围包含给定“点”的实体
- spring - 使用 Heroku CLI 部署 Spring Boot 时出错
- javascript - 如何使用Aync在nodejs中顺序处理同一类实例的方法
- php - Laravel Eloquent 从一个表中选择并在另一个表中有匹配项时加入第一行
- javascript - JavaScript - 计算数组中每个索引的百分比
- python-3.x - 如何设置云运行应用程序以在 python 中接收发布/订阅消息?
- python - For循环只迭代到一半?
- javascript - 如何在函数式编程中注入属性?
- python - 自定义布局管理器中缺少子小部件的调整大小事件