Author: jvanzyl
Date: Wed May 13 20:27:13 2009
New Revision: 774515

URL: http://svn.apache.org/viewvc?rev=774515&view=rev
Log:
o bunch more patches from Igor to keep the heap down. junit is just not letting 
go.

Modified:
    maven/components/branches/MNG-2766/build.xml
    
maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java
    
maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java
    
maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java
    
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java
    
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/MavenTest.java
    
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java
    
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/plugin/PluginManagerTest.java
    
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java
    
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/AbstractMavenProjectTestCase.java
    
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/PomConstructionTest.java
    
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/artifact/MavenMetadataSourceTest.java
    
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/settings/PomConstructionWithSettingsTest.java
    
maven/components/branches/MNG-2766/maven-embedder/src/test/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulatorTest.java
    
maven/components/branches/MNG-2766/maven-repository/src/test/java/org/apache/maven/repository/MirrorProcessorTest.java

Modified: maven/components/branches/MNG-2766/build.xml
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/build.xml?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- maven/components/branches/MNG-2766/build.xml (original)
+++ maven/components/branches/MNG-2766/build.xml Wed May 13 20:27:13 2009
@@ -65,7 +65,7 @@
     <property name="maven.assembly" 
location="apache-maven/target/${maven.home.basename.expected}-bin.zip"/>
     <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
     <property name="maven.debug" value="-e"/>
-    <property name="maven.test.skip" value="true"/> <!-- TODO: Change this 
default back to false once we're done -->
+    <property name="maven.test.skip" value="false"/> <!-- TODO: Change this 
default back to false once we're done -->
     <property name="surefire.useFile" value="true"/>
     <echo>maven.home = ${maven.home.effective}</echo>
     <echo>maven.repo.local = ${maven.repo.local}</echo>
@@ -199,6 +199,8 @@
       <classpath refid="maven.classpath"/>
       <arg value="${maven.debug}"/>
       <arg value="-B"/>
+      <arg value="-X"/>
+          <arg value="-e"/>
       <arg value="clean"/>
       <arg value="install"/>
       <arg value="-Dmaven.test.skip=${maven.test.skip}"/>

Modified: 
maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- 
maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java
 (original)
+++ 
maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java
 Wed May 13 20:27:13 2009
@@ -73,6 +73,13 @@
         artifactFactory = (ArtifactFactory) lookup( ArtifactFactory.ROLE );
     }
     
+    @Override
+    protected void tearDown() throws Exception {
+            wagonManager = null;
+            artifactFactory = null;
+            super.tearDown();
+    }
+    
     public void testAvailableProtocols()
         throws Exception
     {

Modified: 
maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- 
maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java
 (original)
+++ 
maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java
 Wed May 13 20:27:13 2009
@@ -61,6 +61,13 @@
 
         projectArtifact = createLocalArtifact( "project", "3.0" );
     }
+    
+    @Override
+    protected void tearDown() throws Exception {
+            artifactFactory = null;
+            projectArtifact = null;
+            super.tearDown();
+    }
 
     @Override
     protected String component()

Modified: 
maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- 
maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java
 (original)
+++ 
maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java
 Wed May 13 20:27:13 2009
@@ -78,6 +78,13 @@
         projectArtifact = createArtifactSpec( "project", "1.0", null );
     }
 
+    @Override
+    protected void tearDown() throws Exception {
+            artifactCollector = null;
+            artifactFactory = null;
+            super.tearDown();
+    }
+
     // works, but we don't fail on cycles presently
     public void disabledtestCircularDependencyNotIncludingCurrentProject()
         throws ArtifactResolutionException, 
InvalidVersionSpecificationException

Modified: 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java
 (original)
+++ 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java
 Wed May 13 20:27:13 2009
@@ -37,6 +37,13 @@
         projectBuilder = lookup( MavenProjectBuilder.class );                
     }
 
+    @Override
+    protected void tearDown() throws Exception {
+            repositorySystem = null;
+            projectBuilder = null;
+            super.tearDown();
+    }
+
     abstract protected String getProjectsDirectory();
         
     protected File getProject( String name )

Modified: 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/MavenTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/MavenTest.java?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/MavenTest.java
 (original)
+++ 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/MavenTest.java
 Wed May 13 20:27:13 2009
@@ -25,6 +25,14 @@
         maven = lookup( Maven.class );
         exceptionHandler = lookup( ExceptionHandler.class );
     }
+    
+    @Override
+    protected void tearDown() throws Exception {
+            maven = null;
+            exceptionHandler = null;
+            
+            super.tearDown();
+    }
 
     protected String getProjectsDirectory()
     {

Modified: 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java
 (original)
+++ 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java
 Wed May 13 20:27:13 2009
@@ -27,6 +27,12 @@
         lifecycleExecutor = (DefaultLifecycleExecutor) lookup( 
LifecycleExecutor.class );
         lookup( ExceptionHandler.class );
     }
+    
+    @Override
+    protected void tearDown() throws Exception {
+            lifecycleExecutor = null;
+            super.tearDown();
+    }
 
     protected String getProjectsDirectory()
     {

Modified: 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/plugin/PluginManagerTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/plugin/PluginManagerTest.java?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/plugin/PluginManagerTest.java
 (original)
+++ 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/plugin/PluginManagerTest.java
 Wed May 13 20:27:13 2009
@@ -22,6 +22,12 @@
         super.setUp();
         pluginManager = lookup( PluginManager.class );
     }
+    
+    @Override
+    protected void tearDown() throws Exception {
+            pluginManager = null;
+            super.tearDown();
+    }
 
     protected String getProjectsDirectory()
     {

Modified: 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java
 (original)
+++ 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java
 Wed May 13 20:27:13 2009
@@ -70,6 +70,12 @@
         factory = lookup( ArtifactFactory.class );        
     }
     
+    @Override
+    protected void tearDown() throws Exception {
+            factory = null;
+            super.tearDown();
+    }
+    
     public void testPluginDescriptorExpressionReference()
         throws Exception
     {

Modified: 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/AbstractMavenProjectTestCase.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/AbstractMavenProjectTestCase.java?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/AbstractMavenProjectTestCase.java
 (original)
+++ 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/AbstractMavenProjectTestCase.java
 Wed May 13 20:27:13 2009
@@ -55,6 +55,13 @@
             projectBuilder = lookup( MavenProjectBuilder.class );
         }
     }
+    
+    @Override
+    protected void tearDown() throws Exception {
+            projectBuilder = null;
+            
+            super.tearDown();
+    }
 
     @Override
     protected void tearDown()

Modified: 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/PomConstructionTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/PomConstructionTest.java?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/PomConstructionTest.java
 (original)
+++ 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/PomConstructionTest.java
 Wed May 13 20:27:13 2009
@@ -68,6 +68,13 @@
 
         super.tearDown();
     }
+    
+    @Override
+    protected void tearDown() throws Exception {
+            mavenProjectBuilder = null;
+
+            super.tearDown();
+    }
 
     /**
      * Will throw exception if url is empty. MNG-4050 

Modified: 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/artifact/MavenMetadataSourceTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/artifact/MavenMetadataSourceTest.java?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/artifact/MavenMetadataSourceTest.java
 (original)
+++ 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/project/artifact/MavenMetadataSourceTest.java
 Wed May 13 20:27:13 2009
@@ -19,22 +19,6 @@
  * under the License.
  */
 
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-
-import org.apache.maven.artifact.Artifact;
-import org.apache.maven.artifact.ArtifactUtils;
-import org.apache.maven.artifact.factory.ArtifactFactory;
-import org.apache.maven.artifact.resolver.filter.ArtifactFilter;
-import org.apache.maven.artifact.resolver.filter.ScopeArtifactFilter;
-import org.apache.maven.model.Dependency;
-import org.apache.maven.model.DependencyManagement;
-import org.apache.maven.model.Exclusion;
-import org.apache.maven.model.Model;
-import org.apache.maven.project.MavenProject;
 import org.apache.maven.repository.RepositorySystem;
 import org.codehaus.plexus.PlexusTestCase;
 
@@ -50,6 +34,12 @@
         repositorySystem = lookup( RepositorySystem.class );
     }
     
+    @Override
+    protected void tearDown() throws Exception {
+            repositorySystem = null;
+            super.tearDown();
+    }
+    
     public void testShouldNotCarryExclusionsOverFromDependencyToDependency()
         throws Exception
     {

Modified: 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/settings/PomConstructionWithSettingsTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/settings/PomConstructionWithSettingsTest.java?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/settings/PomConstructionWithSettingsTest.java
 (original)
+++ 
maven/components/branches/MNG-2766/maven-core/src/test/java/org/apache/maven/settings/PomConstructionWithSettingsTest.java
 Wed May 13 20:27:13 2009
@@ -39,6 +39,13 @@
         testDirectory = new File( getBasedir(), BASE_POM_DIR );
         mavenProjectBuilder = (DefaultMavenProjectBuilder) lookup( 
MavenProjectBuilder.class );
     }
+
+    @Override
+    protected void tearDown() throws Exception {
+            mavenProjectBuilder = null;
+
+            super.tearDown();
+    }
     
     public void testSettingsNoPom() throws Exception
     {

Modified: 
maven/components/branches/MNG-2766/maven-embedder/src/test/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulatorTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-embedder/src/test/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulatorTest.java?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- 
maven/components/branches/MNG-2766/maven-embedder/src/test/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulatorTest.java
 (original)
+++ 
maven/components/branches/MNG-2766/maven-embedder/src/test/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulatorTest.java
 Wed May 13 20:27:13 2009
@@ -18,6 +18,12 @@
 
         populator = (MavenExecutionRequestPopulator) lookup( 
MavenExecutionRequestPopulator.class );
     }
+    
+    @Override
+    protected void tearDown() throws Exception {
+            populator = null;
+            super.tearDown();
+    }
 
     public void testWagonManagerOfflineFlagIsPopulatedFromSettings()
         throws MavenEmbedderException

Modified: 
maven/components/branches/MNG-2766/maven-repository/src/test/java/org/apache/maven/repository/MirrorProcessorTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-repository/src/test/java/org/apache/maven/repository/MirrorProcessorTest.java?rev=774515&r1=774514&r2=774515&view=diff
==============================================================================
--- 
maven/components/branches/MNG-2766/maven-repository/src/test/java/org/apache/maven/repository/MirrorProcessorTest.java
 (original)
+++ 
maven/components/branches/MNG-2766/maven-repository/src/test/java/org/apache/maven/repository/MirrorProcessorTest.java
 Wed May 13 20:27:13 2009
@@ -17,6 +17,12 @@
         mirrorBuilder.clearMirrors();
     }
     
+    @Override
+    protected void tearDown() throws Exception {
+            mirrorBuilder = null;
+            super.tearDown();
+    }
+    
     public void testAddMirrorWithNullRepositoryId()
     {
         mirrorBuilder.addMirror( null, "test", "http://www.nowhere.com/"; );


Reply via email to