summaryrefslogtreecommitdiff
path: root/tests/build/common_include_dir.srctree
diff options
context:
space:
mode:
Diffstat (limited to 'tests/build/common_include_dir.srctree')
-rw-r--r--tests/build/common_include_dir.srctree7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/build/common_include_dir.srctree b/tests/build/common_include_dir.srctree
index 8867c4621..0b3e4f36f 100644
--- a/tests/build/common_include_dir.srctree
+++ b/tests/build/common_include_dir.srctree
@@ -16,13 +16,18 @@ PYTHON fake_grep.py -c '#include "common/AddTraceback_impl_.*h"' c.c
import sys
from Cython.Build.Dependencies import cythonize
+import platform
+import os
from distutils.core import setup
+# os x on Travis specifically seems to crash with nthreads>0
+osx_on_travis = (platform.system() == "Darwin" and os.getenv("TRAVIS"))
+
# Test concurrent safety if multiprocessing is available.
# (In particular, TravisCI does not support spawning processes from tests.)
nthreads = 0
-if not hasattr(sys, 'pypy_version_info'):
+if not (hasattr(sys, 'pypy_version_info') or osx_on_travis):
try:
import multiprocessing
multiprocessing.Pool(2).close()