Author: bentmann
Date: Sun Mar 1 20:22:47 2009
New Revision: 749083
URL: http://svn.apache.org/viewvc?rev=749083&view=rev
Log:
o Decoupled IT from production plugins
Removed:
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/A/src/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/B/src/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/C/src/
Modified:
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2861RelocationsAndRangesTest.java
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/A/pom.xml
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/B/pom.xml
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/C/pom.xml
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/pom.xml
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/new/project/1.2/project-1.2.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/new/project/2.0/project-2.0.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.0/project-1.0.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.1/project-1.1.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.2/project-1.2.pom
Modified:
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2861RelocationsAndRangesTest.java
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2861RelocationsAndRangesTest.java?rev=749083&r1=749082&r2=749083&view=diff
==============================================================================
---
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2861RelocationsAndRangesTest.java
(original)
+++
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2861RelocationsAndRangesTest.java
Sun Mar 1 20:22:47 2009
@@ -23,6 +23,7 @@
import org.apache.maven.it.util.ResourceExtractor;
import java.io.File;
+import java.util.List;
public class MavenITmng2861RelocationsAndRangesTest
extends AbstractMavenIntegrationTestCase
@@ -39,9 +40,16 @@
File testDir = ResourceExtractor.simpleExtractResources( getClass(),
"/mng-2861" );
Verifier verifier = new Verifier( new File( testDir, "MNG-2861"
).getAbsolutePath() );
+ verifier.setAutoclean( false );
+ verifier.deleteDirectory( "A/target" );
verifier.deleteArtifacts( "org.apache.maven.its.mng2861" );
- verifier.executeGoal( "install" );
+ verifier.executeGoal( "validate" );
verifier.verifyErrorFreeLog();
+
+ List artifacts = verifier.loadLines( "A/target/artifacts.txt", "UTF-8"
);
+ assertTrue( artifacts.toString(), artifacts.contains(
"org.apache.maven.its.mng2861:B:jar:1.0-SNAPSHOT" ) );
+ assertTrue( artifacts.toString(), artifacts.contains(
"org.apache.maven.its.mng2861.new:project:jar:2.0" ) );
+ assertTrue( artifacts.toString(), artifacts.contains(
"org.apache.maven.its.mng2861:C:jar:1.0-SNAPSHOT" ) );
}
}
Modified:
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/A/pom.xml
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/A/pom.xml?rev=749083&r1=749082&r2=749083&view=diff
==============================================================================
---
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/A/pom.xml
(original)
+++
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/A/pom.xml
Sun Mar 1 20:22:47 2009
@@ -39,4 +39,26 @@
</snapshots>
</repository>
</repositories>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.its.plugins</groupId>
+ <artifactId>maven-it-plugin-dependency-resolution</artifactId>
+ <version>2.1-SNAPSHOT</version>
+ <executions>
+ <execution>
+ <id>test</id>
+ <phase>validate</phase>
+ <goals>
+ <goal>test</goal>
+ </goals>
+ <configuration>
+ <testArtifacts>target/artifacts.txt</testArtifacts>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
Modified:
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/B/pom.xml
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/B/pom.xml?rev=749083&r1=749082&r2=749083&view=diff
==============================================================================
---
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/B/pom.xml
(original)
+++
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/B/pom.xml
Sun Mar 1 20:22:47 2009
@@ -34,4 +34,28 @@
</snapshots>
</repository>
</repositories>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.its.plugins</groupId>
+ <artifactId>maven-it-plugin-artifact</artifactId>
+ <version>2.1-SNAPSHOT</version>
+ <executions>
+ <execution>
+ <id>install</id>
+ <phase>validate</phase>
+ <goals>
+ <goal>set</goal>
+ <goal>attach-pom</goal>
+ <goal>install</goal>
+ </goals>
+ <configuration>
+ <mainFile>pom.xml</mainFile>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
Modified:
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/C/pom.xml
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/C/pom.xml?rev=749083&r1=749082&r2=749083&view=diff
==============================================================================
---
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/C/pom.xml
(original)
+++
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/C/pom.xml
Sun Mar 1 20:22:47 2009
@@ -34,4 +34,28 @@
</snapshots>
</repository>
</repositories>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.its.plugins</groupId>
+ <artifactId>maven-it-plugin-artifact</artifactId>
+ <version>2.1-SNAPSHOT</version>
+ <executions>
+ <execution>
+ <id>install</id>
+ <phase>validate</phase>
+ <goals>
+ <goal>set</goal>
+ <goal>attach-pom</goal>
+ <goal>install</goal>
+ </goals>
+ <configuration>
+ <mainFile>pom.xml</mainFile>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
Modified:
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/pom.xml
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/pom.xml?rev=749083&r1=749082&r2=749083&view=diff
==============================================================================
---
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/pom.xml
(original)
+++
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/MNG-2861/pom.xml
Sun Mar 1 20:22:47 2009
@@ -10,15 +10,6 @@
<name>MNG-2861</name>
<url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
<modules>
<module>A</module>
<module>B</module>
Modified:
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/new/project/1.2/project-1.2.pom
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/new/project/1.2/project-1.2.pom?rev=749083&r1=749082&r2=749083&view=diff
==============================================================================
---
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/new/project/1.2/project-1.2.pom
(original)
+++
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/new/project/1.2/project-1.2.pom
Sun Mar 1 20:22:47 2009
@@ -7,14 +7,6 @@
<version>1.2</version>
<name>project</name>
<url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
<distributionManagement>
<repository>
<id>id</id>
Modified:
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/new/project/2.0/project-2.0.pom
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/new/project/2.0/project-2.0.pom?rev=749083&r1=749082&r2=749083&view=diff
==============================================================================
---
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/new/project/2.0/project-2.0.pom
(original)
+++
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/new/project/2.0/project-2.0.pom
Sun Mar 1 20:22:47 2009
@@ -7,14 +7,6 @@
<version>2.0</version>
<name>project</name>
<url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
<distributionManagement>
<repository>
<id>id</id>
Modified:
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.0/project-1.0.pom
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.0/project-1.0.pom?rev=749083&r1=749082&r2=749083&view=diff
==============================================================================
---
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.0/project-1.0.pom
(original)
+++
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.0/project-1.0.pom
Sun Mar 1 20:22:47 2009
@@ -5,14 +5,6 @@
<name>project</name>
<version>1.0</version>
<url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
<distributionManagement>
<repository>
<id>id</id>
Modified:
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.1/project-1.1.pom
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.1/project-1.1.pom?rev=749083&r1=749082&r2=749083&view=diff
==============================================================================
---
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.1/project-1.1.pom
(original)
+++
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.1/project-1.1.pom
Sun Mar 1 20:22:47 2009
@@ -7,14 +7,6 @@
<version>1.1</version>
<name>project</name>
<url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
<distributionManagement>
<repository>
<id>id</id>
Modified:
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.2/project-1.2.pom
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.2/project-1.2.pom?rev=749083&r1=749082&r2=749083&view=diff
==============================================================================
---
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.2/project-1.2.pom
(original)
+++
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-2861/repo/org/apache/maven/its/mng2861/old/project/1.2/project-1.2.pom
Sun Mar 1 20:22:47 2009
@@ -7,14 +7,6 @@
<version>1.2</version>
<name>project12</name>
<url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
<distributionManagement>
<repository>
<id>id</id>