From 4b1640627662b1f26b9cb26ac009d84ef13772fa Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Tue, 22 Nov 2011 09:27:22 +0000 Subject: [PATCH] an other try to prevent windauze file leak git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1204873 13f79535-47bb-0310-9956-ffa450edef68 --- .../repository/AbstractRepositoryPurgeTest.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/test/java/org/apache/archiva/consumers/core/repository/AbstractRepositoryPurgeTest.java b/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/test/java/org/apache/archiva/consumers/core/repository/AbstractRepositoryPurgeTest.java index 1c55ffdf1..f65cc9176 100644 --- a/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/test/java/org/apache/archiva/consumers/core/repository/AbstractRepositoryPurgeTest.java +++ b/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/test/java/org/apache/archiva/consumers/core/repository/AbstractRepositoryPurgeTest.java @@ -120,21 +120,29 @@ public abstract class AbstractRepositoryPurgeTest 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 ) -- 2.39.5