[pypy-commit] pypy apptest-file: Avoid importing rpython when running -A tests
rlamy
pypy.commits at gmail.com
Wed Nov 14 14:09:10 EST 2018
Author: Ronan Lamy <ronan.lamy at gmail.com>
Branch: apptest-file
Changeset: r95315:4f36bf5a1d30
Date: 2018-11-14 19:08 +0000
http://bitbucket.org/pypy/pypy/changeset/4f36bf5a1d30/
Log: Avoid importing rpython when running -A tests
diff --git a/pypy/module/_continuation/test/conftest.py b/pypy/module/_continuation/test/conftest.py
--- a/pypy/module/_continuation/test/conftest.py
+++ b/pypy/module/_continuation/test/conftest.py
@@ -1,7 +1,7 @@
-import pytest
import sys
def pytest_configure(config):
- if sys.platform.startswith('linux'):
+ if (not config.getoption('runappdirect') and
+ sys.platform.startswith('linux')):
from rpython.rlib.rvmprof.cintf import configure_libbacktrace_linux
configure_libbacktrace_linux()
diff --git a/pypy/module/_cppyy/test/conftest.py b/pypy/module/_cppyy/test/conftest.py
--- a/pypy/module/_cppyy/test/conftest.py
+++ b/pypy/module/_cppyy/test/conftest.py
@@ -37,6 +37,8 @@
disabled = None
def pytest_configure(config):
+ if config.getoption('runappdirect'):
+ return
if py.path.local.sysfind('genreflex') is None:
import pypy.module._cppyy.capi.loadable_capi as lcapi
try:
diff --git a/pypy/module/cpyext/test/conftest.py b/pypy/module/cpyext/test/conftest.py
--- a/pypy/module/cpyext/test/conftest.py
+++ b/pypy/module/cpyext/test/conftest.py
@@ -16,10 +16,9 @@
space = gettestobjspace(usemodules=['time'])
space.getbuiltinmodule("time")
-def pytest_ignore_collect(path, config):
# ensure additional functions are registered
import pypy.module.cpyext.test.test_cpyext
- return False
+
def pytest_funcarg__api(request):
return request.cls.api
diff --git a/pypy/module/pypyjit/test/conftest.py b/pypy/module/pypyjit/test/conftest.py
deleted file mode 100644
--- a/pypy/module/pypyjit/test/conftest.py
+++ /dev/null
@@ -1,7 +0,0 @@
-def pytest_addoption(parser):
- group = parser.getgroup("pypyjit options")
- group.addoption("--pypy", action="store", default=None, dest="pypy_c",
- help="DEPRECATED: use this in test_pypy_c instead")
-# XXX kill the corresponding section in the buildbot run,
-# which (as far as I can tell) ignores that option entirely and does
-# the same as the regular py.test.
More information about the pypy-commit
mailing list