You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by og...@apache.org on 2008/09/30 01:29:43 UTC

svn commit: r700305 - in /maven/core-integration-testing/trunk/core-it-suite/src/test: java/org/apache/maven/it/MavenIT0119PluginPrefixOrder.java resources/it0119-pluginprefixorder/test-project/settings-apache.xml

Author: ogusakov
Date: Mon Sep 29 16:29:42 2008
New Revision: 700305

URL: http://svn.apache.org/viewvc?rev=700305&view=rev
Log:
fixed MavenIT0119PluginPrefixOrder as it depended on current settings.xml

Added:
    maven/core-integration-testing/trunk/core-it-suite/src/test/resources/it0119-pluginprefixorder/test-project/settings-apache.xml
Modified:
    maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0119PluginPrefixOrder.java

Modified: maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0119PluginPrefixOrder.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0119PluginPrefixOrder.java?rev=700305&r1=700304&r2=700305&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0119PluginPrefixOrder.java (original)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0119PluginPrefixOrder.java Mon Sep 29 16:29:42 2008
@@ -34,6 +34,8 @@
         File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0119-pluginprefixorder" );
 
         Verifier verifier;
+        //use my custom settings upon invocation.
+        ArrayList cli = new ArrayList();
 
         // Install the parent POM, extension and the plugin
         verifier = new Verifier( testDir.getAbsolutePath() );
@@ -42,20 +44,22 @@
         verifier.verifyErrorFreeLog();
         verifier.resetStreams();
         
-
+        // 2008-09-29 Oleg: fixed the test. If current settings.xml contains codehause group, 
+        // default order will be changed. Artificially make currently set groups disappear
+        
         // now run the test. Since we have apache and codehaus, i should get the apache one first
         testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0119-pluginprefixorder/test-project" );
+        cli.add("-s '" +testDir.getAbsolutePath()+"/settings-apache.xml'");
         verifier = new Verifier( testDir.getAbsolutePath() );
+        verifier.setCliOptions( cli );
         verifier.executeGoal( "it0119:apache" );
         verifier.verifyErrorFreeLog();
 
-        
+        cli.clear();
 //      now run the test. Since we have apache and codehaus and a prefix in my settings, i should get the custom one first
         testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0119-pluginprefixorder/test-project" );
         verifier = new Verifier( testDir.getAbsolutePath() );
         
-        //use my custom settings upon invocation.
-        ArrayList cli = new ArrayList();
         cli.add("-s '" +testDir.getAbsolutePath()+"/settings.xml'");
         verifier.setCliOptions( cli );
         verifier.executeGoal( "it0119:custom" );

Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/it0119-pluginprefixorder/test-project/settings-apache.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/it0119-pluginprefixorder/test-project/settings-apache.xml?rev=700305&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/it0119-pluginprefixorder/test-project/settings-apache.xml (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/it0119-pluginprefixorder/test-project/settings-apache.xml Mon Sep 29 16:29:42 2008
@@ -0,0 +1,2 @@
+<settings>
+</settings>
\ No newline at end of file