This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 11.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/11.0.x by this push:
     new 41d8103671 Avoid conflicts over derby.log when tests are run in 
parallel
41d8103671 is described below

commit 41d81036712eae149c8a3d58ab9c515c14a255e4
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Thu Nov 28 09:08:38 2024 +0000

    Avoid conflicts over derby.log when tests are run in parallel
---
 test/org/apache/catalina/realm/TestDataSourceRealm.java        | 7 -------
 test/org/apache/catalina/startup/LoggingBaseTest.java          | 1 +
 test/org/apache/catalina/users/TestDataSourceUserDatabase.java | 7 -------
 3 files changed, 1 insertion(+), 14 deletions(-)

diff --git a/test/org/apache/catalina/realm/TestDataSourceRealm.java 
b/test/org/apache/catalina/realm/TestDataSourceRealm.java
index 57486a54c9..bdd1af6972 100644
--- a/test/org/apache/catalina/realm/TestDataSourceRealm.java
+++ b/test/org/apache/catalina/realm/TestDataSourceRealm.java
@@ -16,7 +16,6 @@
  */
 package org.apache.catalina.realm;
 
-import java.io.File;
 import java.security.Principal;
 import java.sql.Connection;
 import java.sql.DriverManager;
@@ -24,7 +23,6 @@ import java.sql.PreparedStatement;
 import java.sql.Statement;
 import java.util.List;
 
-import org.junit.AfterClass;
 import org.junit.Assert;
 import org.junit.Test;
 
@@ -87,11 +85,6 @@ public class TestDataSourceRealm extends LoggingBaseTest {
 
     private DerbyDataSourceRealm db;
 
-    @AfterClass
-    public static void derbyCleanup() {
-        System.out.println("Deleted derby.log: " + (new 
File("derby.log")).delete());
-    }
-
     @Test
     public void testRealm() throws Exception {
 
diff --git a/test/org/apache/catalina/startup/LoggingBaseTest.java 
b/test/org/apache/catalina/startup/LoggingBaseTest.java
index 200978c92f..8a96e41436 100644
--- a/test/org/apache/catalina/startup/LoggingBaseTest.java
+++ b/test/org/apache/catalina/startup/LoggingBaseTest.java
@@ -115,6 +115,7 @@ public abstract class LoggingBaseTest {
         tempDir = Files.createTempDirectory(tempBasePath, "test").toFile();
 
         System.setProperty(Constants.CATALINA_BASE_PROP, 
tempDir.getAbsolutePath());
+        System.setProperty("derby.system.home", tempDir.getAbsolutePath());
 
         // Configure logging
         System.setProperty("java.util.logging.manager",
diff --git a/test/org/apache/catalina/users/TestDataSourceUserDatabase.java 
b/test/org/apache/catalina/users/TestDataSourceUserDatabase.java
index 56e5458472..c331cb353d 100644
--- a/test/org/apache/catalina/users/TestDataSourceUserDatabase.java
+++ b/test/org/apache/catalina/users/TestDataSourceUserDatabase.java
@@ -16,13 +16,11 @@
  */
 package org.apache.catalina.users;
 
-import java.io.File;
 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.Statement;
 import java.util.Iterator;
 
-import org.junit.AfterClass;
 import org.junit.Assert;
 import org.junit.Test;
 
@@ -111,11 +109,6 @@ public class TestDataSourceUserDatabase extends 
LoggingBaseTest {
 
     private DerbyUserDatabase db;
 
-    @AfterClass
-    public static void derbyCleanup() {
-        System.out.println("Deleted derby.log: " + (new 
File("derby.log")).delete());
-    }
-
     @Test
     public void testBasicUserRoleDatabase()
         throws Exception {


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to