nose2unitth
Convert nose-style XML test reports to UnitTH-compatible XML reports
Example
Installation
Latest release from PyPI pip install nose2unitth
Latest revision from GitHub pip install git+https://github.com/KarrLab/nose2unitth.git#egg=nose2unitth
Usage
# convert nose-style reports to UnitTH-style reports
nosetests <package-to-test> --with-xunit --xunit-file=examples/nose.xml
mkdir -p examples/unitth
nose2unitth examples/nose.xml examples/unitth/1
nose2unitth examples/nose.xml examples/unitth/2
junit2html examples/nose.xml examples/unitth/1/index.html
junit2html examples/nose.xml examples/unitth/2/index.html
# generate HTML test report
java \
-Dunitth.generate.exectimegraphs=true \
-Dunitth.xml.report.filter= \
-Dunitth.html.report.path=. \
-Dunitth.report.dir=examples/html \
-jar unitth.jar examples/unitth/*
Documentation
Please see the documentation at Read the Docs.
Tests
Running the tests
nose can be used to run the tests:
nosetests tests \ --with-xunit --xunit-file=test-report.xml \ --with-coverage --cover-package=nose2unitth
Please note that additional packages are required for testing (see tests/requirements.txt).
License
The example model is released under the MIT license.
Development team
nose2unitth was developed by Jonathan Karr at the Icahn School of Medicine at Mount Sinai in New York, USA.
Questions and comments
Please contact the Jonathan Karr with any questions or comments.
Metadata
Release files for nose2unitth 0.0.13
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nose2unitth-0.0.13.tar.gz | 6.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nose2unitth-0.0.13-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 11.6 kB
Release files / nose2unitth-0.0.13.tar.gz
| Download URL | nose2unitth-0.0.13.tar.gz |
|---|---|
| Size | 6.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
08cc795d985c67f2ba3b05d6cb06b41cfbd110935424dd239db673e5dac92415
|
|
BLAKE2b-256 checksum How to use checksums |
bc17f12d30007ebad81cd0895d580ab3190ff89470f392ac3982f2f46fb138b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.23.2 CPython/3.6.3
|
Release files / nose2unitth-0.0.13-py2.py3-none-any.whl
| Download URL | nose2unitth-0.0.13-py2.py3-none-any.whl |
|---|---|
| Size | 5.5 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
23d59b3d637819d8bab6ec4cef789920e2fc81441e87d5c519977bca9a3f5ec4
|
|
BLAKE2b-256 checksum How to use checksums |
2dcbcb8166183e3836003c99f4e9f64723bd76c496ff85300fc14bb2befd3e58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.23.2 CPython/3.6.3
|