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()