Author: bentmann
Date: Thu Apr  8 13:11:13 2010
New Revision: 931922

URL: http://svn.apache.org/viewvc?rev=931922&view=rev
Log:
o Enabled overlooked IT

Modified:
    
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java
    
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3645POMSyntaxErrorTest.java

Modified: 
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java
URL: 
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java?rev=931922&r1=931921&r2=931922&view=diff
==============================================================================
--- 
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java
 (original)
+++ 
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/IntegrationTestSuite.java
 Thu Apr  8 13:11:13 2010
@@ -72,7 +72,6 @@ public class IntegrationTestSuite
         // Tests that currently don't pass for any Maven version, i.e. the 
corresponding issue hasn't been resolved yet
         // 
-------------------------------------------------------------------------------------------------------------
         // suite.addTestSuite( 
MavenITmng3890TransitiveDependencyScopeUpdateTest.class );
-        // suite.addTestSuite( MavenITmng3645POMSyntaxErrorTest.class );
         // suite.addTestSuite( MavenITmng3038TransitiveDepManVersionTest.class 
);
         // suite.addTestSuite( MavenITmng2994SnapshotRangeRepositoryTest.class 
);
         // suite.addTestSuite( 
MavenITmng2771PomExtensionComponentOverrideTest.class );
@@ -327,6 +326,7 @@ public class IntegrationTestSuite
         suite.addTestSuite( 
MavenITmng3671PluginLevelDepInterpolationTest.class );
         suite.addTestSuite( 
MavenITmng3667ResolveDepsWithBadPomVersionTest.class );
         suite.addTestSuite( MavenITmng3652UserAgentHeaderTest.class );
+        suite.addTestSuite( MavenITmng3645POMSyntaxErrorTest.class );
         suite.addTestSuite( MavenITmng3642DynamicResourcesTest.class );
         suite.addTestSuite( MavenITmng3641ProfileActivationWarningTest.class );
         suite.addTestSuite( MavenITmng3621UNCInheritedPathsTest.class );

Modified: 
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3645POMSyntaxErrorTest.java
URL: 
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3645POMSyntaxErrorTest.java?rev=931922&r1=931921&r2=931922&view=diff
==============================================================================
--- 
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3645POMSyntaxErrorTest.java
 (original)
+++ 
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3645POMSyntaxErrorTest.java
 Thu Apr  8 13:11:13 2010
@@ -37,23 +37,27 @@ import java.io.File;
 public class MavenITmng3645POMSyntaxErrorTest
     extends AbstractMavenIntegrationTestCase
 {
+
     public MavenITmng3645POMSyntaxErrorTest()
     {
-        super( "(2.0.9,2.1.0-M1),(2.1.0-M1,)" ); // only test in 2.0.10+, but 
not 2.1.0-M1
+        super( "[2.0.10,2.1.0-M1),[2.1.0,3.0-alpha-1),[3.0-alpha-3,)" );
     }
 
-    public void testitMNG3645 ()
+    /**
+     * Verify that POMs of reactor projects are parsed in strict mode.
+     */
+    public void testit()
         throws Exception
     {
-        // The testdir is computed from the location of this
-        // file.
         File testDir = ResourceExtractor.simpleExtractResources( getClass(), 
"/mng-3645" );
 
         Verifier verifier = new Verifier( testDir.getAbsolutePath() );
+        verifier.setAutoclean( false );
 
         try
         {
             verifier.executeGoal( "validate" );
+            verifier.verifyErrorFreeLog();
 
             fail( "Should fail to validate the POM syntax due to missing 
dependency element inside dependencyManagement section." );
         }
@@ -61,5 +65,10 @@ public class MavenITmng3645POMSyntaxErro
         {
             // expect this.
         }
+        finally
+        {
+            verifier.resetStreams();
+        }
     }
+
 }


Reply via email to