GitLab will be upgraded to the 12.10.14-ce.0 on 28 Sept 2020 at 2.00pm (AEDT) to 2.30pm (AEDT). During the update, GitLab and Mattermost services will not be available. If you have any concerns with this, please talk to us at N110 (b) CSIT building.

Commit a83ac8c7 authored by Armin Rigo's avatar Armin Rigo

Document pytest.py like I documented test_all.py.

parent f6c1fefa
......@@ -3,9 +3,16 @@
PyPy Test runner interface
--------------------------
Running test_all.py is equivalent to running py.test
which you independently install, see
http://pytest.org/getting-started.html
Running pytest.py 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
http://pytest.org/.
Note that it makes no sense to run all tests at once.
You need to pick a particular subdirectory and run
cd pypy/.../test
../../../pytest.py [options]
For more information, use test_all.py -h.
"""
......
#!/usr/bin/env python
"""
unit and functional testing with Python.
PyPy Test runner interface
--------------------------
Running pytest.py 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
http://pytest.org/.
Note that it makes no sense to run all tests at once.
You need to pick a particular subdirectory and run
cd pypy/.../test
../../../pytest.py [options]
For more information, use pytest.py -h.
"""
__all__ = ['main']
......@@ -23,6 +37,11 @@ from _pytest import core as cmdline
from _pytest import __version__
if __name__ == '__main__': # if run as a script or by 'python -m pytest'
import os
if len(sys.argv) == 1 and os.path.dirname(sys.argv[0]) in '.':
print >> sys.stderr, __doc__
sys.exit(2)
#XXX: sync to upstream later
import pytest_cov
raise SystemExit(main(plugins=[pytest_cov]))
......
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