功能测试中的 WSRequest 将最终超时
我有以下功能测试。由于某种原因, get() 调用最终总是会收到 java.util.concurrent.TimeoutException: No response returned after 60000ms。
有什么见解吗?另外,我从浏览器内部尝试了相同的网址,它工作得很好。
public class MyTest extends FunctionalTest {
@Before
public void setup() {
Fixtures.loadYaml("data.yml");
}
@Test
public void testIndex() {
HttpResponse response = WS.url("http://localhost:9001/tags/index").get();
assertEquals(response.getStatus(), (Integer)200);
}
}
I have the following functional test. For some reason, the get() call always end up getting a java.util.concurrent.TimeoutException: No response received after 60000ms.
Any insights? Also, I tried the same url from inside browser, it works just fine.
public class MyTest extends FunctionalTest {
@Before
public void setup() {
Fixtures.loadYaml("data.yml");
}
@Test
public void testIndex() {
HttpResponse response = WS.url("http://localhost:9001/tags/index").get();
assertEquals(response.getStatus(), (Integer)200);
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将以下内容添加到 application.conf 将修复问题
%test.play.pool=2
Adding the following into application.conf would fix the problem
%test.play.pool=2