Scala 覆盖帮助程序默认超时

Scala 覆盖帮助程序默认超时,scala,playframework,scalatest,Scala,Playframework,Scalatest,我的scala测试失败了 java.util.concurrent.TimeoutException: Futures timed out after [20 seconds] exception 我已经找到了超时的定义位置(play.api.test.Helpers),但我不知道如何从测试中重写它 trait DefaultAwaitTimeout { /** * The default await timeout. Override this to chan

我的scala测试失败了

java.util.concurrent.TimeoutException: Futures timed out after [20 seconds]
exception
我已经找到了超时的定义位置(
play.api.test.Helpers
),但我不知道如何从测试中重写它

 trait DefaultAwaitTimeout {

      /**
       * The default await timeout.  Override this to change it.
       */
      implicit def defaultAwaitTimeout: Timeout = 20.seconds

您能帮我一下吗?

您可以在使用此特性的测试套件对象/类中重写它(使用DefaultAwaitTimeout将其声明为
,或
扩展DefaultAwaitTimeout
)。然后在这个对象/类的主体中的某个地方,您可以覆盖它:

override def defaultAwaitTimeout: Timeout = 42.seconds

为什么application.conf中的
akka.http.server.request-timeout=130s
play.server.akka.requestTiemout=infinite
设置不起作用?