A nose2 plugin for generating searchable HTML reports of your test results.
- docstrings from tests are captured as test descriptions
- if a test fails, the traceback will be captured in the report
- report is searchable and filterable by passed/failed/error/etc.
You can install the Nose2 HTML Report Plugin using pip
:
pip install nose2-html-report
To get nose2
to recognize the plugin add an entry into the plugin
key of the unittest
section of your nose2.cfg
file. Configurations for the plugin should be placed into an html-report
section of the configuration file. Below is a working example:
[unittest]
plugins = nose2_html_report.html_report
[html-report]
always-on = True
Specify the path for the HTML report. Defaults to report.html
[unittest]
plugins = nose2_html_report.html_report
[html-report]
always-on = True
path = test_results/my_custom_report_file.html
Command line flag:
nose2 --html-report
If you have always-on=True
inside your nose2.cfg
:
nose2
This is a small side project of mine. Feel free to submit any pull requests.