On 15 Mar 07, at 6:42 PM 15 Mar 07, Brian E. Fox wrote:

They use the plugin, but are not testing the plugin directly. They are
testing an issue in maven-project.


Cool, thanks for clarifying.

Jason.

-----Original Message-----
From: Jason van Zyl [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 15, 2007 5:44 PM
To: dev@maven.apache.org
Subject: Re: svn commit: r518445 - in
/maven/core-integration-testing/trunk/core-integration-tests/src/test:
java/org/apache/maven/integrationtests/
resources/it0118-attachedartifactinreactor/
resources/it0118-attachedartifactinreactor/one/ resources/it0118- attach

Are these integration tests that use the MDEP plugin? Don't put them
in the ITs if they are plugin specific.

We need to stop using production plugins in the ITs.

Jason.

On 14 Mar 07, at 10:34 PM 14 Mar 07, [EMAIL PROTECTED] wrote:

Author: brianf
Date: Wed Mar 14 19:34:52 2007
New Revision: 518445

URL: http://svn.apache.org/viewvc?view=rev&rev=518445
Log:
added tests that are commented out for MDEP-44 and MDEP-66

Added:
    maven/core-integration-testing/trunk/core-integration-tests/src/
test/java/org/apache/maven/integrationtests/
MavenIT0118AttachedArtifactsInReactor.java
    maven/core-integration-testing/trunk/core-integration-tests/src/
test/resources/it0118-attachedartifactinreactor/
    maven/core-integration-testing/trunk/core-integration-tests/src/
test/resources/it0118-attachedartifactinreactor/one/
    maven/core-integration-testing/trunk/core-integration-tests/src/
test/resources/it0118-attachedartifactinreactor/one/pom.xml
    maven/core-integration-testing/trunk/core-integration-tests/src/
test/resources/it0118-attachedartifactinreactor/pom.xml
    maven/core-integration-testing/trunk/core-integration-tests/src/
test/resources/it0118-attachedartifactinreactor/two/
    maven/core-integration-testing/trunk/core-integration-tests/src/
test/resources/it0118-attachedartifactinreactor/two/pom.xml
Modified:
    maven/core-integration-testing/trunk/core-integration-tests/src/
test/java/org/apache/maven/integrationtests/IntegrationTestSuite.java

Modified: maven/core-integration-testing/trunk/core-integration-
tests/src/test/java/org/apache/maven/integrationtests/
IntegrationTestSuite.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/
trunk/core-integration-tests/src/test/java/org/apache/maven/
integrationtests/IntegrationTestSuite.java?
view=diff&rev=518445&r1=518444&r2=518445
===================================================================== =

========
--- maven/core-integration-testing/trunk/core-integration-tests/src/
test/java/org/apache/maven/integrationtests/
IntegrationTestSuite.java (original)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/
test/java/org/apache/maven/integrationtests/
IntegrationTestSuite.java Wed Mar 14 19:34:52 2007
@@ -133,6 +133,7 @@
         suite.addTestSuite
( MavenIT0111PluginsThatRequireAResourceFromAnExtensionTest.class );
         suite.addTestSuite
( MavenIT0112ExtensionsThatDragDependencies.class );
         suite.addTestSuite
( MavenIT0113ServerAuthzAvailableToWagonMgrInPlugin.class );
+        //suite.addTestSuite
( MavenIT0118AttachedArtifactsInReactor.class );
         return suite;
     }
 }

Added: maven/core-integration-testing/trunk/core-integration-tests/
src/test/java/org/apache/maven/integrationtests/
MavenIT0118AttachedArtifactsInReactor.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/
trunk/core-integration-tests/src/test/java/org/apache/maven/
integrationtests/MavenIT0118AttachedArtifactsInReactor.java?
view=auto&rev=518445
===================================================================== =

========
--- maven/core-integration-testing/trunk/core-integration-tests/src/
test/java/org/apache/maven/integrationtests/
MavenIT0118AttachedArtifactsInReactor.java (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/
test/java/org/apache/maven/integrationtests/
MavenIT0118AttachedArtifactsInReactor.java Wed Mar 14 19:34:52 2007
@@ -0,0 +1,31 @@
+package org.apache.maven.integrationtests;
+
+import java.io.File;
+import java.util.List;
+import java.util.ArrayList;
+
+import org.apache.maven.it.Verifier;
+import org.apache.maven.it.util.ResourceExtractor;
+
+public class MavenIT0118AttachedArtifactsInReactor
+    extends AbstractMavenIntegrationTestCase
+{
+    public void testit0118()
+        throws Exception
+    {
+        File testDir =
+            ResourceExtractor.simpleExtractResources( getClass(),
"/it0118-attachedartifactinreactor" );
+
+        Verifier verifier;
+
+        // Install the parent POM
+        verifier = new Verifier( testDir.getAbsolutePath() );
+        verifier.deleteArtifact( "org.apache.maven.its.it0118",
"parent", "1.0", "pom" );
+        verifier.deleteArtifact( "org.apache.maven.its.it0118",
"one", "1.0", "jar" );
+        verifier.deleteArtifact( "org.apache.maven.its.it0118",
"two", "1.0", "pom" );
+        List cliOptions = new ArrayList();
+        verifier.executeGoal( "package" );
+        verifier.verifyErrorFreeLog();
+        verifier.resetStreams();
+    }
+}

Added: maven/core-integration-testing/trunk/core-integration-tests/
src/test/resources/it0118-attachedartifactinreactor/one/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/
trunk/core-integration-tests/src/test/resources/it0118-
attachedartifactinreactor/one/pom.xml?view=auto&rev=518445
===================================================================== =

========
--- maven/core-integration-testing/trunk/core-integration-tests/src/
test/resources/it0118-attachedartifactinreactor/one/pom.xml (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/
test/resources/it0118-attachedartifactinreactor/one/pom.xml Wed Mar
14 19:34:52 2007
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.maven.its.it0118</groupId>
+  <artifactId>one</artifactId>
+  <version>1.0</version>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <executions>
+          <execution>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+            <configuration>
+              <descriptorRefs>
+                <descriptorRef>src</descriptorRef>
+              </descriptorRefs>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Added: maven/core-integration-testing/trunk/core-integration-tests/
src/test/resources/it0118-attachedartifactinreactor/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/
trunk/core-integration-tests/src/test/resources/it0118-
attachedartifactinreactor/pom.xml?view=auto&rev=518445
===================================================================== =

========
--- maven/core-integration-testing/trunk/core-integration-tests/src/
test/resources/it0118-attachedartifactinreactor/pom.xml (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/
test/resources/it0118-attachedartifactinreactor/pom.xml Wed Mar 14
19:34:52 2007
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.maven.its.it0118</groupId>
+  <artifactId>parent</artifactId>
+  <version>1.0</version>
+  <packaging>pom</packaging>
+  <modules>
+    <module>one</module>
+    <module>two</module>
+  </modules>
+</project>

Added: maven/core-integration-testing/trunk/core-integration-tests/
src/test/resources/it0118-attachedartifactinreactor/two/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/
trunk/core-integration-tests/src/test/resources/it0118-
attachedartifactinreactor/two/pom.xml?view=auto&rev=518445
===================================================================== =

========
--- maven/core-integration-testing/trunk/core-integration-tests/src/
test/resources/it0118-attachedartifactinreactor/two/pom.xml (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/
test/resources/it0118-attachedartifactinreactor/two/pom.xml Wed Mar
14 19:34:52 2007
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.maven.its.it0118</groupId>
+  <artifactId>two</artifactId>
+  <version>1.0</version>
+  <packaging>pom</packaging>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven.its.it0118</groupId>
+      <artifactId>one</artifactId>
+      <version>1.0</version>
+      <classifier>src</classifier>
+      <type>zip</type>
+    </dependency>
+  </dependencies>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-dependency-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>unpack</id>
+            <phase>generate-sources</phase>
+            <goals>
+              <goal>unpack-dependencies</goal>
+            </goals>
+            <configuration>
+              <outputDirectory>${project.build.directory}/
extracted</outputDirectory>
+              <includeTypes>zip</includeTypes>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to