You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm-commits@maven.apache.org by ol...@apache.org on 2010/08/04 00:14:27 UTC

svn commit: r982051 - /maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/CheckoutMojoTest.java

Author: olamy
Date: Tue Aug  3 22:14:26 2010
New Revision: 982051

URL: http://svn.apache.org/viewvc?rev=982051&view=rev
Log:
fix intermittent failure on my solaris box

Modified:
    maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/CheckoutMojoTest.java

Modified: maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/CheckoutMojoTest.java
URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/CheckoutMojoTest.java?rev=982051&r1=982050&r2=982051&view=diff
==============================================================================
--- maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/CheckoutMojoTest.java (original)
+++ maven/scm/trunk/maven-scm-plugin/src/test/java/org/apache/maven/scm/plugin/CheckoutMojoTest.java Tue Aug  3 22:14:26 2010
@@ -54,6 +54,7 @@ public class CheckoutMojoTest
     public void testSkipCheckoutWhenCheckoutDirectoryExistsAndSkip()
         throws Exception
     {
+        FileUtils.forceDelete( checkoutDir );
         checkoutDir.mkdirs();
 
         CheckoutMojo mojo = (CheckoutMojo) lookupMojo( "checkout", getTestFile(
@@ -76,6 +77,8 @@ public class CheckoutMojoTest
             return;
         }
 
+        FileUtils.forceDelete( checkoutDir );
+        
         SvnScmTestUtils.initializeRepository( repository );
 
         CheckoutMojo mojo = (CheckoutMojo) lookupMojo( "checkout", getTestFile(
@@ -95,6 +98,9 @@ public class CheckoutMojoTest
     public void testSkipCheckoutWithoutConnectionUrl()
         throws Exception
     {
+        FileUtils.forceDelete( checkoutDir );
+        
+        checkoutDir.mkdirs();
         CheckoutMojo mojo = (CheckoutMojo) lookupMojo( "checkout", getTestFile(
             "src/test/resources/mojos/checkout/checkoutWithoutConnectionUrl.xml" ) );
 
@@ -113,6 +119,8 @@ public class CheckoutMojoTest
     public void testUseExport()
         throws Exception
     {
+        FileUtils.forceDelete( checkoutDir );
+        
         checkoutDir.mkdirs();
 
         CheckoutMojo mojo = (CheckoutMojo) lookupMojo( "checkout", getTestFile(
@@ -129,8 +137,14 @@ public class CheckoutMojoTest
     public void testExcludeInclude()
         throws Exception
     {
+try
+{
+        FileUtils.forceDelete( checkoutDir );
+        
         checkoutDir.mkdirs();
 
+        SvnScmTestUtils.initializeRepository( repository );
+
         CheckoutMojo mojo = (CheckoutMojo) lookupMojo(
                                                        "checkout",
                                                        getTestFile( "src/test/resources/mojos/checkout/checkoutWithExcludesIncludes.xml" ) );
@@ -147,6 +161,11 @@ public class CheckoutMojoTest
         assertTrue( new File( checkoutDir, "src/main/java" ).exists() );
         assertTrue( new File( checkoutDir, "src/main/java/.svn" ).exists() );
         assertTrue( new File( checkoutDir, "src/main/.svn" ).exists() );
+} catch (Exception e)
+{
+  e.printStackTrace();
+  throw e;
+}
     }
     
 }