Dale Emery created GEODE-8495:
---------------------------------

             Summary: Make DUnit launch members in non-conflicting directories
                 Key: GEODE-8495
                 URL: https://issues.apache.org/jira/browse/GEODE-8495
             Project: Geode
          Issue Type: Test
          Components: tests
            Reporter: Dale Emery


Currently several features of the DUnit framework prevent tests being run in 
parallel outside of a docker container:

1. The DUnitLauncher launches child VMs in subdirectories with standard names 
(e.g. vm0, vm1, ...) in the test JVM's working directory. If multiple tests run 
in parallel, the child VMs created by each test share these directories.

2. LocatorStarterRule and ServerStarterRule launch locators and servers in the 
test JVM, directly in the test JVM's working directory. If multiple tests run 
in parallel, the members started by these rules share these directories.

Each member expects to be the only thing running in its working directory. When 
members from different tests share directories, they become confused and fail.

To allow running tests in parallel outside of docker containers, fix these and 
other directory conflict problems.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to