You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2009/01/10 23:43:36 UTC

svn commit: r733392 - in /maven/core-integration-testing/trunk/core-it-suite/src/test: java/org/apache/maven/it/ resources/it0097/ resources/mng-2068/test-3/ resources/mng-2068/test-3/plugin/

Author: bentmann
Date: Sat Jan 10 14:43:36 2009
New Revision: 733392

URL: http://svn.apache.org/viewvc?rev=733392&view=rev
Log:
o Merged it0097 into the IT for the corresponding issue MNG-2068

Added:
    maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2068/test-3/
      - copied from r733387, maven/core-integration-testing/trunk/core-it-suite/src/test/resources/it0097/
Removed:
    maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0097Test.java
    maven/core-integration-testing/trunk/core-it-suite/src/test/resources/it0097/
    maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2068/test-3/plugin/
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/MavenITmng2068ReactorRelativeParentsTest.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=733392&r1=733391&r2=733392&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 Sat Jan 10 14:43:36 2009
@@ -291,7 +291,6 @@
         suite.addTestSuite( MavenIT0130CleanLifecycleTest.class );
         suite.addTestSuite( MavenIT0115CustomArtifactHandlerAndCustomLifecycleTest.class );
         suite.addTestSuite( MavenIT0113ServerAuthzAvailableToWagonMgrInPluginTest.class );
-        suite.addTestSuite( MavenIT0097Test.class );
         suite.addTestSuite( MavenIT0090Test.class );
         suite.addTestSuite( MavenIT0087Test.class );
         suite.addTestSuite( MavenIT0086Test.class );

Modified: maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2068ReactorRelativeParentsTest.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2068ReactorRelativeParentsTest.java?rev=733392&r1=733391&r2=733392&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2068ReactorRelativeParentsTest.java (original)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2068ReactorRelativeParentsTest.java Sat Jan 10 14:43:36 2009
@@ -49,7 +49,15 @@
     public void testitInheritedIdFields()
         throws Exception
     {
-        testitMNG2068( "test-1" );
+        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2068/test-1" );
+        File projectDir = new File( testDir, "parent" );
+
+        Verifier verifier = new Verifier( projectDir.getAbsolutePath() );
+        verifier.setAutoclean( false );
+        verifier.deleteArtifacts( "org.apache.maven.its.mng2068" );
+        verifier.executeGoal( "validate" );
+        verifier.verifyErrorFreeLog();
+        verifier.resetStreams();
     }
 
     /**
@@ -58,14 +66,25 @@
     public void testitExplicitIdFields()
         throws Exception
     {
-        testitMNG2068( "test-2" );
+        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2068/test-2" );
+        File projectDir = new File( testDir, "parent" );
+
+        Verifier verifier = new Verifier( projectDir.getAbsolutePath() );
+        verifier.setAutoclean( false );
+        verifier.deleteArtifacts( "org.apache.maven.its.mng2068" );
+        verifier.executeGoal( "validate" );
+        verifier.verifyErrorFreeLog();
+        verifier.resetStreams();
     }
 
-    private void testitMNG2068( String project )
+    /**
+     * Test that the implied relative path for the parent POM works, even two levels deep.
+     */
+    public void testitComplex()
         throws Exception
     {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2068/" + project );
-        File projectDir = new File( testDir, "parent" );
+        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2068/test-3" );
+        File projectDir = testDir;
 
         Verifier verifier = new Verifier( projectDir.getAbsolutePath() );
         verifier.setAutoclean( false );