CI 服务器上的 Specs2 .await 超时 > 1s

Specs2 .await timeout > 1s on CI server

我有一些规范反对返回 Future 的方法。在我的本地机器上,期货完成大约 30 到 80 毫秒。然而,在 Travis-CI 上,构建有时可能会失败,因为未来花费的时间超过 1 秒。 (.await 方法创建一个 Future 匹配器,它将在 1 秒后失败)。

我首先想到的是增加超时时间。我想在全球范围内为项目中的所有 Specs2 Future 匹配器执行此操作。那可能吗?如果没有,是否有另一种(也许更简洁)解决方法?

使用 specs2-3.6.4 您可以使用 timefactor 参数将标准持续时间(1 秒)乘以给定因子。