summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Clay <matt@mystile.com>2017-11-15 12:00:10 -0800
committerMatt Clay <matt@mystile.com>2017-11-15 12:59:51 -0800
commit2bef683fdeacce07624a95a7a28a530816e569b0 (patch)
tree05669432daa94b9acefbc43318ce629c5539c5ff
parentc4f61a9db4448eae429bdb5bee2f9fd19f2ec50f (diff)
downloadansible-2bef683fdeacce07624a95a7a28a530816e569b0.tar.gz
Fix ansible-test race calling get_coverage_path.
(cherry picked from commit ef21038dd59f98b2bbc113ed9848f0b7b0426156)
-rw-r--r--test/runner/lib/executor.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/runner/lib/executor.py b/test/runner/lib/executor.py
index 8237d59400..8250c7bfaf 100644
--- a/test/runner/lib/executor.py
+++ b/test/runner/lib/executor.py
@@ -48,6 +48,7 @@ from lib.util import (
find_pip,
find_executable,
raw_command,
+ get_coverage_path,
)
from lib.ansible_util import (
@@ -320,6 +321,8 @@ def command_network_integration(args):
instances = [] # type: list [lib.thread.WrappedThread]
if args.platform:
+ get_coverage_path(args) # initialize before starting threads
+
configs = dict((config['platform_version'], config) for config in args.metadata.instance_config)
for platform_version in args.platform:
@@ -478,6 +481,8 @@ def command_windows_integration(args):
instances = [] # type: list [lib.thread.WrappedThread]
if args.windows:
+ get_coverage_path(args) # initialize before starting threads
+
configs = dict((config['platform_version'], config) for config in args.metadata.instance_config)
for version in args.windows: