svn commit: r679473 - in /maven/core-integration-testing/trunk/core-integration-tests/src/test: java/org/apache/maven/integrationtests/ resources/mng-3679-pluginExecIdInterpolation/ resources/mng-3679-pluginExecIdInterpolation/.settings/ resources/mng-...

View: New views
1 Messages — Rating Filter:   Alert me  

svn commit: r679473 - in /maven/core-integration-testing/trunk/core-integration-tests/src/test: java/org/apache/maven/integrationtests/ resources/mng-3679-pluginExecIdInterpolation/ resources/mng-3679-pluginExecIdInterpolation/.settings/ resources/mng-...

by jdcasey :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Author: jdcasey
Date: Thu Jul 24 10:47:23 2008
New Revision: 679473

URL: http://svn.apache.org/viewvc?rev=679473&view=rev
Log:
[MNG-3679] Adding integration test, and enabling integration tests of two other previously fixed issues.

Added:
    maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3679PluginExecIdInterpolationTest.java
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.classpath
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.project
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.settings/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.settings/org.eclipse.jdt.core.prefs
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.settings/org.maven.ide.eclipse.prefs
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/pom.xml
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/target/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/target/classes/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/target/sanity-check.txt
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/target/test-classes/
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?rev=679473&r1=679472&r2=679473&view=diff
==============================================================================
--- 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 Thu Jul 24 10:47:23 2008
@@ -64,7 +64,10 @@
          * the tests are to finishing. Newer tests are also more likely to fail, so this is
          * a fail fast technique as well.
          */
-
+        
+        suite.addTestSuite( MavenITmng3679PluginExecIdInterpolationTest.class );
+        suite.addTestSuite( MavenITmng3671PluginLevelDepInterpolationTest.class );
+        suite.addTestSuite( MavenITmng3667ResolveDepsWithBadPomVersionTest.class );
         suite.addTestSuite( MavenITmng3652UserAgentHeader.class );
         suite.addTestSuite( MavenITmng3642DynamicResourcesTest.class );
         suite.addTestSuite( MavenITmng3581PluginUsesWagonDependency.class );

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3679PluginExecIdInterpolationTest.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3679PluginExecIdInterpolationTest.java?rev=679473&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3679PluginExecIdInterpolationTest.java (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3679PluginExecIdInterpolationTest.java Thu Jul 24 10:47:23 2008
@@ -0,0 +1,31 @@
+package org.apache.maven.integrationtests;
+
+import java.io.File;
+
+import org.apache.maven.it.Verifier;
+import org.apache.maven.it.util.ResourceExtractor;
+
+/**
+ * Checks that a plugin execution with an id that contains an expression will
+ * still execute without a problem.
+ *
+ * @author jdcasey
+ */
+public class MavenITmng3679PluginExecIdInterpolationTest
+    extends AbstractMavenIntegrationTestCase
+{
+    public void testitMNG3679 ()
+        throws Exception
+    {
+        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3679-pluginExecIdInterpolation" );
+
+        Verifier verifier = new Verifier( testDir.getAbsolutePath() );
+
+        verifier.executeGoal( "validate" );
+
+        verifier.verifyErrorFreeLog();
+        verifier.resetStreams();
+        
+        assertTrue( new File( testDir, "target/check.txt" ).exists() );
+    }
+}

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.classpath
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.classpath?rev=679473&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.classpath (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.classpath Thu Jul 24 10:47:23 2008
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
+ <classpathentry kind="output" path="target/classes"/>
+</classpath>

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.project
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.project?rev=679473&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.project (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.project Thu Jul 24 10:47:23 2008
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>mng-3679-pluginExecIdInterpolation</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.maven.ide.eclipse.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.maven.ide.eclipse.maven2Nature</nature>
+ </natures>
+</projectDescription>

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.settings/org.eclipse.jdt.core.prefs?rev=679473&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.settings/org.eclipse.jdt.core.prefs (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.settings/org.eclipse.jdt.core.prefs Thu Jul 24 10:47:23 2008
@@ -0,0 +1,5 @@
+#Thu Jul 24 12:57:19 EDT 2008
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2
+org.eclipse.jdt.core.compiler.compliance=1.4
+org.eclipse.jdt.core.compiler.source=1.3

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.settings/org.maven.ide.eclipse.prefs
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.settings/org.maven.ide.eclipse.prefs?rev=679473&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.settings/org.maven.ide.eclipse.prefs (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/.settings/org.maven.ide.eclipse.prefs Thu Jul 24 10:47:23 2008
@@ -0,0 +1,8 @@
+#Thu Jul 24 12:57:46 EDT 2008
+activeProfiles=
+eclipse.preferences.version=1
+fullBuildGoals=process-test-resources
+includeModules=true
+resolveWorkspaceProjects=true
+resourceFilterGoals=process-resources resources\:testResources
+version=1

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/pom.xml?rev=679473&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/pom.xml (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/pom.xml Thu Jul 24 10:47:23 2008
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>test</groupId>
+  <artifactId>mng-3679-pluginExecIdInterpolation</artifactId>
+  <packaging>pom</packaging>
+  <name/>
+  <version>1</version>
+  <description/>
+  <build>
+   <plugins>
+   <plugin>
+   <groupId>org.apache.maven.plugins</groupId>
+   <artifactId>maven-antrun-plugin</artifactId>
+   <version>1.1</version>
+   <executions>
+   <execution>
+   <id>${myExecId}</id>
+   <phase>validate</phase>
+   <goals>
+   <goal>run</goal>
+   </goals>
+   <configuration>
+    <tasks>
+      <mkdir dir="${project.build.directory}" />
+      <echo file="${project.build.directory}/check.txt">${myExecId}</echo>
+    </tasks>
+   </configuration>
+   </execution>
+   </executions>
+   </plugin>
+   </plugins>
+  </build>
+  <properties>
+    <myExecId>test-id</myExecId>
+  </properties>
+</project>
\ No newline at end of file

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/target/sanity-check.txt
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/target/sanity-check.txt?rev=679473&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/target/sanity-check.txt (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3679-pluginExecIdInterpolation/target/sanity-check.txt Thu Jul 24 10:47:23 2008
@@ -0,0 +1 @@
+Testing execution with id: test-id\n
\ No newline at end of file


LightInTheBox - Buy quality products at wholesale price