From 2f59f52b6308d1fa1c39b2d16d66c6f0e749718c Mon Sep 17 00:00:00 2001 From: Antoine Levy-Lambert Date: Wed, 25 Jun 2003 08:59:39 +0000 Subject: [PATCH] Fix ImageTest for Windows environments. The test was failing due to non respect of the date/time granularity of the filesystem. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274711 13f79535-47bb-0310-9956-ffa450edef68 --- .../tools/ant/taskdefs/optional/image/ImageTest.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/testcases/org/apache/tools/ant/taskdefs/optional/image/ImageTest.java b/src/testcases/org/apache/tools/ant/taskdefs/optional/image/ImageTest.java index d037016b1..a8aad5140 100644 --- a/src/testcases/org/apache/tools/ant/taskdefs/optional/image/ImageTest.java +++ b/src/testcases/org/apache/tools/ant/taskdefs/optional/image/ImageTest.java @@ -55,6 +55,7 @@ package org.apache.tools.ant.taskdefs.optional.image; import org.apache.tools.ant.BuildFileTest; +import org.apache.tools.ant.taskdefs.condition.Os; import java.io.IOException; import java.io.File; @@ -107,6 +108,12 @@ public class ImageTest extends BuildFileTest { expectLogContaining("testSimpleScale", "Processing File"); File f = createRelativeFile( "/dest/" + LARGEIMAGE ); long lastModified = f.lastModified(); + if (Os.isFamily("dos")) { + try { + Thread.sleep(2000); + } + catch (InterruptedException e) {} + } expectLogContaining("testOverwriteTrue", "Processing File"); f = createRelativeFile( "/dest/" + LARGEIMAGE ); long overwrittenLastModified = f.lastModified();