Commit 8d8a157e authored by Ronan Lamy's avatar Ronan Lamy

sync as well and kill

parent 916acb5e
#!/usr/bin/env python #!/usr/bin/env python
""" """
PyPy Test runner interface pytest: unit and functional testing with Python.
Running starts py.test, the testing tool
we use in PyPy. It is distributed along with PyPy,
but you may get more information about it at
Note that it makes no sense to run all tests at once.
You need to pick a particular subdirectory and run
cd pypy/.../test
../../../ [options]
For more information, use -h.
""" """
__all__ = ['main'] __all__ = ['main']
# XXX hack for win64: if __name__ == '__main__': # if run as a script or by 'python -m pytest'
# This patch must stay here until the END OF STAGE 1 # we trigger the below "else" condition by the following import
# When all tests work, this branch will be merged import pytest
# and the branch stage 2 is started, where we remove this patch. raise SystemExit(pytest.main())
import sys
if hasattr(sys, "maxint") and hasattr(sys, "maxsize"): # else we are imported
if sys.maxint != sys.maxsize:
sys.maxint = sys.maxsize
import warnings
---> This win64 port is now in stage 1: sys.maxint was modified.
---> When pypy/ becomes empty again, we have reached stage 2.
from _pytest.core import main, UsageError, _preloadplugins from _pytest.config import main, UsageError, _preloadplugins, cmdline
from _pytest import core as cmdline
from _pytest import __version__ from _pytest import __version__
if __name__ == '__main__': # if run as a script or by 'python -m pytest' _preloadplugins() # to populate pytest.* namespace so help(pytest) works
import os
if len(sys.argv) == 1 and os.path.dirname(sys.argv[0]) in '.':
print >> sys.stderr, __doc__
#XXX: sync to upstream later
import pytest_cov
raise SystemExit(main(plugins=[pytest_cov]))
_preloadplugins() # to populate pytest.* namespace so help(pytest) works
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment