You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jl...@apache.org on 2022/10/12 12:35:49 UTC

[tomee] 01/03: TOMEE-2176 Make sure we can run Arquillian tests in parallel (forkCount) without directory collisions.

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

jlmonteiro pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomee.git

commit 8bacf4bd81d70898682bf75b30fdf38a16a3d786
Author: Jean-Louis Monteiro <jl...@tomitribe.com>
AuthorDate: Wed Oct 12 14:33:21 2022 +0200

    TOMEE-2176 Make sure we can run Arquillian tests in parallel (forkCount) without directory collisions.
---
 .../java/org/apache/openejb/arquillian/common/TomEEConfiguration.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arquillian/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TomEEConfiguration.java b/arquillian/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TomEEConfiguration.java
index 9e87c9fe78..1a3b2f325c 100644
--- a/arquillian/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TomEEConfiguration.java
+++ b/arquillian/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TomEEConfiguration.java
@@ -36,8 +36,8 @@ public class TomEEConfiguration implements ContainerConfiguration {
     protected int httpsPort = 8443;
     protected int httpPort = 8080;
     protected int stopPort = 8005;
-    protected String dir = System.getProperty("java.io.tmpdir") + "/arquillian-apache-tomee";
-    protected String appWorkingDir = System.getProperty("java.io.tmpdir") + "/arquillian-tomee-app-working-dir";
+    protected String dir = System.getProperty("java.io.tmpdir") + "/arquillian-apache-tomee-" + ProcessHandle.current().pid();
+    protected String appWorkingDir = System.getProperty("java.io.tmpdir") + "/arquillian-tomee-app-working-dir-" + ProcessHandle.current().pid();
     protected String host = "localhost";
     protected String stopHost = "localhost"; // generally localhost but host (http) can be different
     protected String stopCommand = "SHUTDOWN"; // default one - can be overriden in server.xml