Skip to main content

Convert nose-style test reports to UnitTH-style test reports

Project description

PyPI package Documentation Test results Test coverage License

nose2unitth

Convert nose-style XML test reports to UnitTH-compatible XML reports

Example

Installation

pip install 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nose2unitth-0.0.9.tar.gz (36.6 kB view details)

Uploaded Source

Built Distribution

nose2unitth-0.0.9-py2.py3-none-any.whl (4.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file nose2unitth-0.0.9.tar.gz.

File metadata

  • Download URL: nose2unitth-0.0.9.tar.gz
  • Upload date:
  • Size: 36.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for nose2unitth-0.0.9.tar.gz
Algorithm Hash digest
SHA256 f7e451a5ade914260bdf97054bd094330a5eac719ec5a068857427e91d5dbb84
MD5 f293b276cbb55bf234215a5bebe1cdd3
BLAKE2b-256 38c30ebc10285db9624b39dd5685501bfa2621e45c9fc93316b19bc28926e713

See more details on using hashes here.

File details

Details for the file nose2unitth-0.0.9-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for nose2unitth-0.0.9-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7d40f4d624148c66a5967ab03df2ef6e12e4d3ae0350af9d510e0bd67f472f93
MD5 610d94522de129288cbd27cca0e8c753
BLAKE2b-256 5906990d4aed2ce7ddc481e9bd7bd7a80e4c16644995ee8f4276a7f724397ed6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page