[
https://issues.apache.org/jira/browse/GEODE-8495?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dale Emery updated GEODE-8495:
------------------------------
Summary: Make DUnit launch members in non-conflicting directories
[PERMANENT] (was: Make DUnit launch members in non-conflicting directories)
> Make DUnit launch members in non-conflicting directories [PERMANENT]
> --------------------------------------------------------------------
>
> Key: GEODE-8495
> URL: https://issues.apache.org/jira/browse/GEODE-8495
> Project: Geode
> Issue Type: Test
> Components: tests
> Reporter: Dale Emery
> Assignee: Dale Emery
> Priority: Major
> Labels: GeodeOperationAPI
>
> 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)