scala - Specs2 .await 超时 > CI 服务器上的 1 秒

标签 scala specs2

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

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

最佳答案

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

关于scala - Specs2 .await 超时 > CI 服务器上的 1 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31871790/

相关文章:

Scala 结构类型作为函数类型参数

database - 使用 scala play specs2 针对测试 mysql 数据库的演变

scala - specs2 中的最终清理

scala - Slick 2.1.0 中可选的嵌套映射实体

Scala 特化用于基本类型的数值运算

scala - 如何在 Scala 中修补新的控制结构?

Scala 类型参数

scala - 模拟specs2中的slick.dbio.DBIO组成

scala - 如何在 Scala 中模拟对象

list - scala 过滤元组列表的列表