svn commit: rev 46129 - in avalon/trunk: planet/facilities/db/hsql/src/test/org/apache/avalon/db/hsql/test runtime/logging/test/src/test/org/apache/avalon/logging/log4j/test tools/magic/src/main/org/apache/avalon/tools/tasks

[email protected] 15 Sep 2004 19:49:20 -0000
Newsgroups gmane.comp.jakarta.avalon.cvs
Message-ID <[email protected]>
Author: niclas
Date: Wed Sep 15 12:49:19 2004
New Revision: 46129

Modified:
   avalon/trunk/planet/facilities/db/hsql/src/test/org/apache/avalon/db/hsql/test/HsqlServerTest.java
   avalon/trunk/runtime/logging/test/src/test/org/apache/avalon/logging/log4j/test/AlternateLoggingManagerTestCase.java
   avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/JUnitTestTask.java
Log:
JUnitTestTask now establishes the user.dir to point inside the target/test working directory.

Modified: avalon/trunk/planet/facilities/db/hsql/src/test/org/apache/avalon/db/hsql/test/HsqlServerTest.java
==============================================================================
--- avalon/trunk/planet/facilities/db/hsql/src/test/org/apache/avalon/db/hsql/test/HsqlServerTest.java	(original)
+++ avalon/trunk/planet/facilities/db/hsql/src/test/org/apache/avalon/db/hsql/test/HsqlServerTest.java	Wed Sep 15 12:49:19 2004
@@ -16,7 +16,10 @@
  */
 package org.apache.avalon.db.hsql.test;
 
+import java.io.File;
+
 import java.net.InetAddress;
+
 import java.sql.Connection;
 import java.sql.DatabaseMetaData;
 import java.sql.DriverManager;

Modified: avalon/trunk/runtime/logging/test/src/test/org/apache/avalon/logging/log4j/test/AlternateLoggingManagerTestCase.java
==============================================================================
--- avalon/trunk/runtime/logging/test/src/test/org/apache/avalon/logging/log4j/test/AlternateLoggingManagerTestCase.java	(original)
+++ avalon/trunk/runtime/logging/test/src/test/org/apache/avalon/logging/log4j/test/AlternateLoggingManagerTestCase.java	Wed Sep 15 12:49:19 2004
@@ -58,7 +58,6 @@
 
     protected void setUp() throws Exception
     {
-        System.out.println( System.getProperty( "user.dir" ) );
         m_manager = 
           LoggingManagerHelper.setUpLoggingManager( 
             "avalon-logging-log4j", "log4j/log4j.properties" );

Modified: avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/JUnitTestTask.java
==============================================================================
--- avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/JUnitTestTask.java	(original)
+++ avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/JUnitTestTask.java	Wed Sep 15 12:49:19 2004
@@ -103,7 +103,8 @@
 
         final File working = getContext().getTestDirectory();
         copyUnitTestResource( working );
-
+        final String origUserDir = System.getProperty( "user.dir" );
+        System.setProperty( "user.dir", working.getAbsolutePath() );
         if( src.exists() )
         {
             final File classes = getContext().getTestClassesDirectory();
@@ -151,6 +152,7 @@
                 fail( message );
             }
         }
+        System.setProperty( "user.dir", origUserDir );
     }
 
     private void copyUnitTestResource( final File dest )
@@ -297,24 +299,24 @@
     
     private void createIncludes(FileSet set, String pattern)
     {
-    	StringTokenizer tokenizer = new StringTokenizer(pattern, ", ", false);
-    	while( tokenizer.hasMoreTokens())
-    	{
-    	    String item = tokenizer.nextToken();
-    	    set.createInclude().setName( item );
+        StringTokenizer tokenizer = new StringTokenizer(pattern, ", ", false);
+        while( tokenizer.hasMoreTokens())
+        {
+            String item = tokenizer.nextToken();
+            set.createInclude().setName( item );
         }
-	
+    
     }
     
     private void createExcludes(FileSet set, String pattern)
     {
-    	StringTokenizer tokenizer = new StringTokenizer(pattern, ", ", false);
-    	while( tokenizer.hasMoreTokens())
-    	{
+        StringTokenizer tokenizer = new StringTokenizer(pattern, ", ", false);
+        while( tokenizer.hasMoreTokens())
+        {
             String item = tokenizer.nextToken();
-    	    set.createExclude().setName( item );
+            set.createExclude().setName( item );
         }
-	
+    
     }
 
     private String getCachePath()