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/06/17 19:05:40 UTC
svn commit: r785729 - in
/maven/core-integration-testing/trunk/core-it-suite/src/test:
java/org/apache/maven/it/MavenITmng3811ReportingPluginConfigurationInheritanceTest.java
resources/mng-3811/child/pom.xml
Author: bentmann
Date: Wed Jun 17 17:05:40 2009
New Revision: 785729
URL: http://svn.apache.org/viewvc?rev=785729&view=rev
Log:
o Decoupled IT from assumption that reporting config => build config
Modified:
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3811ReportingPluginConfigurationInheritanceTest.java
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-3811/child/pom.xml
Modified: maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3811ReportingPluginConfigurationInheritanceTest.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3811ReportingPluginConfigurationInheritanceTest.java?rev=785729&r1=785728&r2=785729&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3811ReportingPluginConfigurationInheritanceTest.java (original)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3811ReportingPluginConfigurationInheritanceTest.java Wed Jun 17 17:05:40 2009
@@ -55,11 +55,13 @@
verifier.verifyErrorFreeLog();
verifier.resetStreams();
- Properties props = verifier.loadProperties( "target/pom.properties" );
- assertEquals( "2", props.getProperty( "stringParams" ) );
- assertEquals( "parentParam", props.getProperty( "stringParams.0" ) );
- assertEquals( "childParam", props.getProperty( "stringParams.1" ) );
- assertEquals( "true", props.getProperty( "booleanParam" ) );
+ Properties props = verifier.loadProperties( "target/config.properties" );
+ String p = "project.reporting.plugins.0.configuration.children.";
+
+ assertEquals( "2", props.getProperty( p + "stringParams.0.children" ) );
+ assertEquals( "parentParam", props.getProperty( p + "stringParams.0.children.stringParam.0.value" ) );
+ assertEquals( "childParam", props.getProperty( p + "stringParams.0.children.stringParam.1.value" ) );
+ assertEquals( "true", props.getProperty( p + "booleanParam.0.value" ) );
}
}
Modified: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-3811/child/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-3811/child/pom.xml?rev=785729&r1=785728&r2=785729&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-3811/child/pom.xml (original)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-3811/child/pom.xml Wed Jun 17 17:05:40 2009
@@ -33,22 +33,27 @@
<plugins>
<plugin>
<groupId>org.apache.maven.its.plugins</groupId>
- <artifactId>maven-it-plugin-configuration</artifactId>
+ <artifactId>maven-it-plugin-expression</artifactId>
<version>2.1-SNAPSHOT</version>
<configuration>
- <propertiesFile>target/pom.properties</propertiesFile>
+ <outputFile>target/config.properties</outputFile>
+ <expressions>
+ <expression>project/reporting/plugins/0/configuration</expression>
+ </expressions>
</configuration>
<executions>
<execution>
<id>test</id>
+ <phase>validate</phase>
<goals>
- <goal>config</goal>
+ <goal>eval</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
+
<reporting>
<plugins>
<plugin>
@@ -64,4 +69,3 @@
</plugins>
</reporting>
</project>
-