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 2010/02/20 18:59:47 UTC
svn commit: r912164 - in
/maven/core-integration-testing/trunk/core-it-suite/src/test:
java/org/apache/maven/it/ resources/mng-0553/test-1/
resources/mng-0553/test-1/userhome/ resources/mng-0553/test-1/userhome/.m2/
resources/mng-0553/test-3/ resources...
Author: bentmann
Date: Sat Feb 20 17:59:46 2010
New Revision: 912164
URL: http://svn.apache.org/viewvc?rev=912164&view=rev
Log:
[MNG-4564] Location (and name) for settings-security.xml has changed in Maven 3
o Strengthened IT
Added:
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-1/userhome/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-1/userhome/.m2/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-1/userhome/.m2/settings-security.xml (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-3/userhome/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-3/userhome/.m2/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-3/userhome/.m2/settings-security.xml (with props)
Removed:
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-1/settings-security.xml
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-3/settings-security.xml
Modified:
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0553SettingsAuthzEncryptionTest.java
Modified: maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0553SettingsAuthzEncryptionTest.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0553SettingsAuthzEncryptionTest.java?rev=912164&r1=912163&r2=912164&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0553SettingsAuthzEncryptionTest.java (original)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0553SettingsAuthzEncryptionTest.java Sat Feb 20 17:59:46 2010
@@ -54,7 +54,7 @@
public MavenITmng0553SettingsAuthzEncryptionTest()
{
- super( "(2.1.0-M1,3.0-alpha-1),[3.0-alpha-3,)" ); // 2.1.0-M2+
+ super( "[2.1.0,3.0-alpha-1),[3.0-alpha-3,)" );
}
public void setUp()
@@ -124,8 +124,7 @@
verifier.deleteArtifacts( "org.apache.maven.its.mng0553" );
verifier.assertArtifactNotPresent( "org.apache.maven.its.mng0553", "a", "0.1-SNAPSHOT", "jar" );
verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
- verifier.getSystemProperties().setProperty( "settings.security",
- new File( testDir, "settings-security.xml" ).getAbsolutePath() );
+ setUserHome( verifier, new File( testDir, "userhome" ) );
verifier.getCliOptions().add( "--settings" );
verifier.getCliOptions().add( "settings.xml" );
verifier.executeGoal( "validate" );
@@ -177,12 +176,13 @@
public void testitEncryption()
throws Exception
{
+ requiresMavenVersion( "[2.1.0,3.0-alpha-1),[3.0-alpha-7,)" );
+
testDir = new File( testDir, "test-3" );
Verifier verifier = new Verifier( testDir.getAbsolutePath() );
verifier.setAutoclean( false );
- verifier.getSystemProperties().setProperty( "settings.security",
- new File( testDir, "settings-security.xml" ).getAbsolutePath() );
+ setUserHome( verifier, new File( testDir, "user.home" ) );
verifier.getCliOptions().add( "--encrypt-master-password" );
verifier.getCliOptions().add( "test" );
verifier.setLogFileName( "log-emp.txt" );
@@ -195,8 +195,7 @@
verifier = new Verifier( testDir.getAbsolutePath() );
verifier.setAutoclean( false );
- verifier.getSystemProperties().setProperty( "settings.security",
- new File( testDir, "settings-security.xml" ).getAbsolutePath() );
+ setUserHome( verifier, new File( testDir, "userhome" ) );
verifier.getCliOptions().add( "--encrypt-password" );
verifier.getCliOptions().add( "testpass" );
verifier.setLogFileName( "log-ep.txt" );
@@ -223,4 +222,11 @@
return null;
}
+ private void setUserHome( Verifier verifier, File home )
+ {
+ // NOTE: We set the user.home directory instead of say settings.security to reflect Maven's normal behavior
+ String path = home.getAbsolutePath();
+ verifier.setEnvironmentVariable( "MAVEN_OPTS", "\"-Duser.home=" + path + "\"" );
+ }
+
}
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-1/userhome/.m2/settings-security.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-1/userhome/.m2/settings-security.xml?rev=912164&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-1/userhome/.m2/settings-security.xml (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-1/userhome/.m2/settings-security.xml Sat Feb 20 17:59:46 2010
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<settingsSecurity>
+ <master>{1wQaa6S/o8MH7FnaTNL53XmhT5O0SEGXQi3gC49o6OY=}</master>
+</settingsSecurity>
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-1/userhome/.m2/settings-security.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-1/userhome/.m2/settings-security.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-1/userhome/.m2/settings-security.xml
------------------------------------------------------------------------------
svn:mergeinfo =
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-3/userhome/.m2/settings-security.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-3/userhome/.m2/settings-security.xml?rev=912164&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-3/userhome/.m2/settings-security.xml (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-3/userhome/.m2/settings-security.xml Sat Feb 20 17:59:46 2010
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<settingsSecurity>
+ <master>{1wQaa6S/o8MH7FnaTNL53XmhT5O0SEGXQi3gC49o6OY=}</master>
+</settingsSecurity>
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-3/userhome/.m2/settings-security.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0553/test-3/userhome/.m2/settings-security.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision