Author: brett
Date: Tue Oct  5 11:24:41 2010
New Revision: 1004613

URL: http://svn.apache.org/viewvc?rev=1004613&view=rev
Log:
make wagon tests basedir independent so they run on the embedded profile

Modified:
    
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3485OverrideWagonExtensionTest.java
    
maven/core-integration-testing/trunk/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/ssh/external/ScpExternalWagon.java

Modified: 
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3485OverrideWagonExtensionTest.java
URL: 
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3485OverrideWagonExtensionTest.java?rev=1004613&r1=1004612&r2=1004613&view=diff
==============================================================================
--- 
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3485OverrideWagonExtensionTest.java
 (original)
+++ 
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3485OverrideWagonExtensionTest.java
 Tue Oct  5 11:24:41 2010
@@ -43,7 +43,7 @@ public class MavenITmng3485OverrideWagon
 
         verifier.executeGoal( "deploy" );
 
-        verifier.assertFilePresent( "target/wagon-data" );
+        verifier.assertFilePresent( "target/wagon.properties" );
         verifier.verifyErrorFreeLog();
 
         verifier.resetStreams();

Modified: 
maven/core-integration-testing/trunk/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/ssh/external/ScpExternalWagon.java
URL: 
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/ssh/external/ScpExternalWagon.java?rev=1004613&r1=1004612&r2=1004613&view=diff
==============================================================================
--- 
maven/core-integration-testing/trunk/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/ssh/external/ScpExternalWagon.java
 (original)
+++ 
maven/core-integration-testing/trunk/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/ssh/external/ScpExternalWagon.java
 Tue Oct  5 11:24:41 2010
@@ -90,6 +90,8 @@ public class ScpExternalWagon
 
         outputData.setResource( resource );
 
+        writeTestProperties( source.getParentFile() );
+
         fillOutputData( outputData );
 
         OutputStream os = outputData.getOutputStream();
@@ -106,15 +108,6 @@ public class ScpExternalWagon
     public void closeConnection()
         throws ConnectionException
     {
-        File f = new File( "target/wagon-data" );
-        try
-        {
-            f.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new ConnectionException( e.getMessage(), e );
-        }
     }
 
     public void fillInputData( InputData inputData )
@@ -130,7 +123,7 @@ public class ScpExternalWagon
         }
     }
 
-    public void fillOutputData( OutputData outputData )
+    public void writeTestProperties( File dir )
         throws TransferFailedException
     {
         Properties props = new Properties();
@@ -152,7 +145,7 @@ public class ScpExternalWagon
 
         try
         {
-            OutputStream os = new FileOutputStream( "target/wagon.properties" 
);
+            OutputStream os = new FileOutputStream( new File( dir, 
"wagon.properties" ) );
             try
             {
                 props.store( os, "MAVEN-CORE-IT-WAGON" );
@@ -166,14 +159,16 @@ public class ScpExternalWagon
         {
             throw new TransferFailedException( e.getMessage(), e );
         }
+    }
 
+    public void fillOutputData( OutputData outputData )
+        throws TransferFailedException
+    {
         outputData.setOutputStream( new ByteArrayOutputStream() );
     }
 
     public void openConnection()
         throws ConnectionException, AuthenticationException
     {
-        // TODO Auto-generated method stub
-
     }
 }


Reply via email to