Last updated:
0 purchases
pytestexitcode 0.2.0
pytest-exit-code
A pytest plugin that overrides the built-in exit codes to retain more information about the test results.
Features
This plugin changes the exit code returned by running pytest.
The exit codes can range from 0 to 63 and are a combination of the following bitwise flags:
Flag
Description
0
All tests passed.
1
One or more tests passed.
2
One or more tests failed.
4
One or more tests errored.
8
One or more tests were skipped.
16
One or more tests xfailed.
32
One or more tests xpassed.
So:
An exit code of 2 means that all tests failed.
An exit code of 6 means that all tests either failed or errored.
An exit code of 7 indicates that the result contains a mix of passed, failed and errored tests.
Installation
$ pip install python-exit-code
Contributing
Contributions are very welcome.
Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.
License
Distributed under the terms of the Apache Software License 2.0 license, pytest-exit-code is free and open source software.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.