diff options
author | Armin Rigo <arigo@tunes.org> | 2012-06-08 07:55:24 +0200 |
---|---|---|
committer | Armin Rigo <arigo@tunes.org> | 2012-06-08 07:55:24 +0200 |
commit | a83ac8c7b83067f3512a45eae514816e8884348e (patch) | |
tree | 5bde8784830b155e73398e8aa5ad093720872414 /pytest.py | |
parent | explain how root-config can be used to locate Reflex headers and libs (diff) | |
download | pypy-a83ac8c7b83067f3512a45eae514816e8884348e.tar.gz pypy-a83ac8c7b83067f3512a45eae514816e8884348e.tar.bz2 pypy-a83ac8c7b83067f3512a45eae514816e8884348e.zip |
Document pytest.py like I documented test_all.py.
Diffstat (limited to 'pytest.py')
-rwxr-xr-x | pytest.py | 21 |
1 files changed, 20 insertions, 1 deletions
@@ -1,6 +1,20 @@ #!/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])) |