A Twisted Trial reporter which emits Subunit v2 streams.
Project description
What is this?
subunitreporter is a plugin for Twisted Trial which adds two new reporters. The subunitv2 reporter emits subunit v2 result streams with timing information. The subunitv2-b64 reporter emits the same information, base64-encoded. The subunitv2-file reporter emits the same information, written directly to a file instead of the normal trial output stream.
Usage Sample
Use this with your trial command-lines. For example:
$ trial --reporter=subunitv2 ... | subunit-stats $ trial --reporter=subunitv2-b64 ... | base64 -d | subunit-stats $ SUBUNITREPORTER_OUTPUT_PATH=results.subunit2 trial --reporter=subunitv2-file ...
Installing
To install the latest version of subunitreporter using pip:
$ pip install subunitreporter
For additional development dependencies, install the dev extra:
$ pip install subunitreporter[dev]
Testing
subunitreporter uses pyunit-style tests. After installing the development dependencies, you can run the test suite with trial:
$ pip install subunitreporter[dev] $ trial subunitreporter
License
subunitreporter is open source software released under the MIT License. See the LICENSE file for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for subunitreporter-18.7.5-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34bd7a99b369c2b545a077c5e4101bd55249129dce8cb7c64a8458c7401e72be |
|
MD5 | 8d6a961b5c4e287f47d5f6be2657788e |
|
BLAKE2b-256 | 83f7588c0d55f63aa0d8357d993ec9aaf95bfc5f9e97362c0e69998ff3e700b6 |