From 8fa66ca8edba7f866a43f745205252283fdb960b Mon Sep 17 00:00:00 2001 From: Gary Russell Date: Mon, 12 Dec 2016 09:26:44 -0500 Subject: [PATCH] Fix LastModifiedFileListFilterTests Race 1 Second delay is insufficient on some build agents. --- .../file/filters/LastModifiedFileListFilterTests.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spring-integration-file/src/test/java/org/springframework/integration/file/filters/LastModifiedFileListFilterTests.java b/spring-integration-file/src/test/java/org/springframework/integration/file/filters/LastModifiedFileListFilterTests.java index 742bea91fe..d56746a9a7 100644 --- a/spring-integration-file/src/test/java/org/springframework/integration/file/filters/LastModifiedFileListFilterTests.java +++ b/spring-integration-file/src/test/java/org/springframework/integration/file/filters/LastModifiedFileListFilterTests.java @@ -38,13 +38,14 @@ public class LastModifiedFileListFilterTests { @Test public void testAge() throws Exception { LastModifiedFileListFilter filter = new LastModifiedFileListFilter(); - filter.setAge(1, TimeUnit.SECONDS); + filter.setAge(10, TimeUnit.SECONDS); File foo = this.folder.newFile(); FileOutputStream fileOutputStream = new FileOutputStream(foo); fileOutputStream.write("x".getBytes()); fileOutputStream.close(); assertEquals(0, filter.filterFiles(new File[] { foo }).size()); - Thread.sleep(2000); + filter.setAge(50, TimeUnit.MILLISECONDS); + Thread.sleep(100); assertEquals(1, filter.filterFiles(new File[] { foo }).size()); }