You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2012/09/13 10:39:20 UTC

svn commit: r1384232 - /archiva/trunk/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/test/java/org/apache/archiva/scheduler/indexing/ArchivaIndexingTaskExecutorTest.java

Author: olamy
Date: Thu Sep 13 08:39:20 2012
New Revision: 1384232

URL: http://svn.apache.org/viewvc?rev=1384232&view=rev
Log:
ensure file are cleaned before test for folks who do not use clean and break the build (folks like me I mean :-))

Modified:
    archiva/trunk/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/test/java/org/apache/archiva/scheduler/indexing/ArchivaIndexingTaskExecutorTest.java

Modified: archiva/trunk/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/test/java/org/apache/archiva/scheduler/indexing/ArchivaIndexingTaskExecutorTest.java
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/test/java/org/apache/archiva/scheduler/indexing/ArchivaIndexingTaskExecutorTest.java?rev=1384232&r1=1384231&r2=1384232&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/test/java/org/apache/archiva/scheduler/indexing/ArchivaIndexingTaskExecutorTest.java (original)
+++ archiva/trunk/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/src/test/java/org/apache/archiva/scheduler/indexing/ArchivaIndexingTaskExecutorTest.java Thu Sep 13 08:39:20 2012
@@ -49,6 +49,7 @@ import java.io.BufferedOutputStream;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileOutputStream;
+import java.io.FilenameFilter;
 import java.io.IOException;
 import java.util.Set;
 import java.util.zip.ZipEntry;
@@ -274,6 +275,20 @@ public class ArchivaIndexingTaskExecutor
         throws Exception
     {
 
+        File indexerDirectory = new File( repositoryConfig.getLocation(), ".indexer" );
+
+        indexerDirectory.listFiles( new FilenameFilter()
+        {
+            public boolean accept( File file, String s )
+            {
+                if ( s.startsWith( "nexus-maven-repository-index" ) )
+                {
+                    new File( file, s ).delete();
+                }
+                return false;
+            }
+        } );
+
         File artifactFile = new File( repositoryConfig.getLocation(),
                                       "org/apache/archiva/archiva-index-methods-jar-test/1.0/archiva-index-methods-jar-test-1.0.jar" );
 
@@ -291,9 +306,7 @@ public class ArchivaIndexingTaskExecutor
 
         indexingExecutor.executeTask( task );
 
-        assertTrue( new File( repositoryConfig.getLocation(), ".indexer" ).exists() );
-
-        File indexerDirectory = new File( repositoryConfig.getLocation(), ".indexer" );
+        assertTrue( indexerDirectory.exists() );
 
         // test packed index file creation
         assertTrue( new File( indexerDirectory, "nexus-maven-repository-index.zip" ).exists() );