Author: brett
Date: Wed Dec 15 01:59:33 2010
New Revision: 1049384
URL: http://svn.apache.org/viewvc?rev=1049384&view=rev
Log:
improve test stability if there is no clean beforehand
Modified:
archiva/branches/archiva-1.3.x/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/test/java/org/apache/maven/archiva/consumers/core/ArtifactMissingChecksumsConsumerTest.java
Modified:
archiva/branches/archiva-1.3.x/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/test/java/org/apache/maven/archiva/consumers/core/ArtifactMissingChecksumsConsumerTest.java
URL:
http://svn.apache.org/viewvc/archiva/branches/archiva-1.3.x/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/test/java/org/apache/maven/archiva/consumers/core/ArtifactMissingChecksumsConsumerTest.java?rev=1049384&r1=1049383&r2=1049384&view=diff
==============================================================================
---
archiva/branches/archiva-1.3.x/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/test/java/org/apache/maven/archiva/consumers/core/ArtifactMissingChecksumsConsumerTest.java
(original)
+++
archiva/branches/archiva-1.3.x/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/test/java/org/apache/maven/archiva/consumers/core/ArtifactMissingChecksumsConsumerTest.java
Wed Dec 15 01:59:33 2010
@@ -5,6 +5,7 @@ import java.util.Calendar;
import org.apache.archiva.checksum.ChecksumAlgorithm;
import org.apache.archiva.checksum.ChecksummedFile;
+import org.apache.commons.io.FileUtils;
import org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration;
/*
@@ -54,6 +55,9 @@ public class ArtifactMissingChecksumsCon
File sha1File = new File( repoConfig.getLocation(), path + ".sha1" );
File md5File = new File( repoConfig.getLocation(), path + ".md5" );
+ sha1File.delete();
+ md5File.delete();
+
assertFalse( sha1File.exists() );
assertFalse( md5File.exists() );
@@ -68,6 +72,11 @@ public class ArtifactMissingChecksumsCon
public void testExistingIncorrectChecksums()
throws Exception
{
+ File newLocation = getTestFile( "target/test-repo" );
+ FileUtils.deleteDirectory( newLocation );
+ FileUtils.copyDirectory( new File( repoConfig.getLocation() ),
newLocation );
+ repoConfig.setLocation( newLocation.getAbsolutePath() );
+
String path = "/incorrect-checksums/1.0/incorrect-checksums-1.0.jar";
File sha1File = new File( repoConfig.getLocation(), path + ".sha1" );