2. Example inputs and outputs¶
3. Command line 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/*
4. Testing the package¶
nose can be used to run the tests:
nosetests tests \
--with-xunit --xunit-file=test-report.xml \
--with-coverage --cover-package=nose2unitth