Author: olamy
Date: Tue Nov 22 09:27:22 2011
New Revision: 1204873

URL: http://svn.apache.org/viewvc?rev=1204873&view=rev
Log:
an other try to prevent windauze file leak

Modified:
    
archiva/trunk/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/test/java/org/apache/archiva/consumers/core/repository/AbstractRepositoryPurgeTest.java

Modified: 
archiva/trunk/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/test/java/org/apache/archiva/consumers/core/repository/AbstractRepositoryPurgeTest.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/test/java/org/apache/archiva/consumers/core/repository/AbstractRepositoryPurgeTest.java?rev=1204873&r1=1204872&r2=1204873&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/test/java/org/apache/archiva/consumers/core/repository/AbstractRepositoryPurgeTest.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/test/java/org/apache/archiva/consumers/core/repository/AbstractRepositoryPurgeTest.java
 Tue Nov 22 09:27:22 2011
@@ -120,21 +120,29 @@ public abstract class AbstractRepository
 
         previousArchivaConfiguration = ( (DefaultManagedRepositoryAdmin) 
applicationContext.getBean(
             ManagedRepositoryAdmin.class ) ).getArchivaConfiguration();
+
+        removeMavenIndexes();
     }
 
     @After
     public void tearDown()
         throws Exception
     {
+        removeMavenIndexes();
+        super.tearDown();
+        config = null;
+        repo = null;
+
+    }
+
+    protected void removeMavenIndexes()
+        throws Exception
+    {
         NexusIndexer nexusIndexer = plexusSisuBridge.lookup( 
NexusIndexer.class );
         for ( IndexingContext indexingContext : 
nexusIndexer.getIndexingContexts().values() )
         {
             nexusIndexer.removeIndexingContext( indexingContext, false );
         }
-        super.tearDown();
-        config = null;
-        repo = null;
-
     }
 
     public ManagedRepository getRepoConfiguration( String repoId, String 
repoName )


Reply via email to