[pypy-commit] pypy default: try harder to skip _vmprof tests on win32
mattip
pypy.commits at gmail.com
Wed Sep 20 05:42:29 EDT 2017
Author: Matti Picus <matti.picus at gmail.com>
Branch:
Changeset: r92423:00da64c1290f
Date: 2017-09-19 22:52 +0300
http://bitbucket.org/pypy/pypy/changeset/00da64c1290f/
Log: try harder to skip _vmprof tests on win32
diff --git a/pypy/module/_vmprof/__init__.py b/pypy/module/_vmprof/__init__.py
--- a/pypy/module/_vmprof/__init__.py
+++ b/pypy/module/_vmprof/__init__.py
@@ -1,5 +1,7 @@
from pypy.interpreter.mixedmodule import MixedModule
from rpython.rlib.rvmprof import VMProfPlatformUnsupported
+from rpython.translator.platform import CompilationError
+
class Module(MixedModule):
"""
@@ -29,3 +31,9 @@
import pypy.module._vmprof.interp_vmprof
except VMProfPlatformUnsupported as e:
pass
+except CompilationError as e:
+ import sys
+ if sys.platform == 'win32':
+ pass
+ else:
+ raise
diff --git a/pypy/module/_vmprof/conftest.py b/pypy/module/_vmprof/conftest.py
--- a/pypy/module/_vmprof/conftest.py
+++ b/pypy/module/_vmprof/conftest.py
@@ -1,6 +1,8 @@
-import py, platform
+import py, platform, sys
def pytest_collect_directory(path, parent):
if platform.machine() == 's390x':
- py.test.skip("zarch tests skipped")
+ py.test.skip("_vmprof tests skipped")
+ if sys.platform == 'win32':
+ py.test.skip("_vmprof tests skipped")
pytest_collect_file = pytest_collect_directory
More information about the pypy-commit
mailing list