@Test
public void getLogFileFailsAfter10Attempts()
throws Exception
{
QueueDispatcher dispatcher = new QueueDispatcher();
dispatcher.setFailFast(new MockResponse().setResponseCode(500));
mockWebServer.setDispatcher(dispatcher);
try {
client.getLogFile(Id.of("17"), RestLogFileHandle.builder()
.agentId("test-agent")
.fileName("test-task-1.log")
.fileSize(4711)
.fileTime(Instant.now().truncatedTo(SECONDS))
.taskName("test-task-1")
.build());
fail();
}
catch (InternalServerErrorException ignore) {
}
assertThat(mockWebServer.getRequestCount(), is(10));
}
DigdagClientTest.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:digdag
作者:
评论列表
文章目录