Stabilized tests
Project: http://git-wip-us.apache.org/repos/asf/maven-aether/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-aether/commit/27fa3092 Tree: http://git-wip-us.apache.org/repos/asf/maven-aether/tree/27fa3092 Diff: http://git-wip-us.apache.org/repos/asf/maven-aether/diff/27fa3092 Branch: refs/heads/ant-tasks Commit: 27fa30923486f8c2336c8db87a2a792cf2477c5a Parents: 27ac080 Author: Benjamin Bentmann <bentm...@sonatype.com> Authored: Sat Apr 5 10:06:08 2014 +0200 Committer: Benjamin Bentmann <bentm...@sonatype.com> Committed: Sat Apr 5 10:06:08 2014 +0200 ---------------------------------------------------------------------- .../java/org/eclipse/aether/ant/DeployTest.java | 27 +++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven-aether/blob/27fa3092/src/test/java/org/eclipse/aether/ant/DeployTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/eclipse/aether/ant/DeployTest.java b/src/test/java/org/eclipse/aether/ant/DeployTest.java index ad68651..f0ce232 100644 --- a/src/test/java/org/eclipse/aether/ant/DeployTest.java +++ b/src/test/java/org/eclipse/aether/ant/DeployTest.java @@ -26,33 +26,36 @@ public class DeployTest public void testDeployGlobalPom() { + long min = System.currentTimeMillis(); executeTarget( "testDeployGlobalPom" ); - long tstamp = System.currentTimeMillis(); + long max = System.currentTimeMillis(); assertLogContaining( "Uploading" ); - assertUpdatedFile( tstamp, distRepoDir, "test/dummy/0.1-SNAPSHOT/maven-metadata.xml" ); + assertUpdatedFile( min, max, distRepoDir, "test/dummy/0.1-SNAPSHOT/maven-metadata.xml" ); } public void testDeployOverrideGlobalPom() { + long min = System.currentTimeMillis(); executeTarget( "testDeployOverrideGlobalPom" ); - long tstamp = System.currentTimeMillis(); + long max = System.currentTimeMillis(); assertLogContaining( "Uploading" ); - assertUpdatedFile( tstamp, distRepoDir, "test/other/0.1-SNAPSHOT/maven-metadata.xml" ); + assertUpdatedFile( min, max, distRepoDir, "test/other/0.1-SNAPSHOT/maven-metadata.xml" ); } public void testDeployOverrideGlobalPomByRef() { - long tstamp = System.currentTimeMillis(); + long min = System.currentTimeMillis(); executeTarget( "testDeployOverrideGlobalPomByRef" ); + long max = System.currentTimeMillis(); assertLogContaining( "Uploading" ); - assertUpdatedFile( tstamp, distRepoDir, "test/dummy/0.1-SNAPSHOT/maven-metadata.xml" ); - assertUpdatedFile( tstamp, distRepoDir, "test/other/0.1-SNAPSHOT/maven-metadata.xml" ); + assertUpdatedFile( min, max, distRepoDir, "test/dummy/0.1-SNAPSHOT/maven-metadata.xml" ); + assertUpdatedFile( min, max, distRepoDir, "test/other/0.1-SNAPSHOT/maven-metadata.xml" ); } public void testDeployAttachedArtifact() @@ -67,13 +70,13 @@ public class DeployTest hasItemInArray( endsWith( "-ant.xml" ) ) ); } - private void assertUpdatedFile( long tstamp, File repoPath, String path ) + private void assertUpdatedFile( long min, long max, File repoPath, String path ) { File file = new File( repoPath, path ); + min = (min / 1000) * 1000; + max = ((max + 999) / 1000) * 1000; assertThat( "File does not exist in default repo: " + file.getAbsolutePath(), file.exists() ); - assertThat( "Files were not updated for 1s before/after timestamp", - file.lastModified(), - allOf( greaterThanOrEqualTo( ( ( tstamp - 500 ) / 1000 ) * 1000 ), - lessThanOrEqualTo( tstamp + 2000 ) ) ); + assertThat( "Files were not updated for 1s before/after timestamp", file.lastModified(), + allOf( greaterThanOrEqualTo( min ), lessThanOrEqualTo( max ) ) ); } }