summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/test/cmd/test_compiler_cmd.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/spack/spack/test/cmd/test_compiler_cmd.py b/lib/spack/spack/test/cmd/test_compiler_cmd.py
index 3ef12769f4..92b1a57b78 100644
--- a/lib/spack/spack/test/cmd/test_compiler_cmd.py
+++ b/lib/spack/spack/test/cmd/test_compiler_cmd.py
@@ -3,8 +3,11 @@
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+import sys
+
import pytest
import llnl.util.filesystem
+import llnl.util.multiproc
import spack.cmd.compiler
import spack.compilers
@@ -55,7 +58,12 @@ class TestCompilerCommand(object):
compilers = spack.compilers.all_compiler_specs()
assert spack.spec.CompilerSpec("gcc@4.5.0") not in compilers
- def test_compiler_add(self, mock_compiler_dir):
+ def test_compiler_add(self, mock_compiler_dir, monkeypatch):
+ # This test randomly stall on Travis when spawning processes
+ # in Python 2.6 unit tests
+ if sys.version_info < (3, 0, 0):
+ monkeypatch.setattr(llnl.util.multiproc, 'parmap', map)
+
# Compilers available by default.
old_compilers = set(spack.compilers.all_compiler_specs())