【问题标题】:Futures timed out after [10000] milliseconds期货在 [10000] 毫秒后超时
【发布时间】:2015-04-16 21:14:47
【问题描述】:

我正在尝试调试单元测试,但每次都遇到超时。

错误:期货在 [10000] 毫秒后超时

我想知道如何在 Play 2.2.6 with Java 中手动增加超时?

另外,我目前无法更新到 2.3。

【问题讨论】:

  • 我可能会研究为什么它需要超过 10 秒。
  • @Lachian 我猜是因为他在调试..

标签: java unit-testing debugging timeout playframework-2.2


【解决方案1】:

在您的测试类中,放置这个初始化块,它将超时设置为 5 分钟:

public Test {

    public static final long DEFAULT_TIMEOUT = 5 * 60000L;

    static {
        System.setProperty("test.timeout", Long.toString(DEFAULT_TIMEOUT));
    }
}

【讨论】:

    猜你喜欢
    • 2014-11-03
    • 2021-11-14
    • 2021-05-28
    • 2023-01-10
    • 2021-08-23
    • 2021-04-23
    • 2019-09-16
    • 2021-06-29
    • 1970-01-01
    相关资源
    最近更新 更多