Skip to content

nose2 plugin to generate an HTML report for your tests

License

Notifications You must be signed in to change notification settings

mgrijalva/nose2-html-report

Repository files navigation

Nose2 HTML Report

Build Status Coverage Status

Introduction

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.

Report Screenshot

Installation

You can install the Nose2 HTML Report Plugin using pip:

pip install nose2-html-report

Configuration

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

Additional Settings

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

Usage

Command line flag:

nose2 --html-report

If you have always-on=True inside your nose2.cfg:

nose2

Contributing

This is a small side project of mine. Feel free to submit any pull requests.

About

nose2 plugin to generate an HTML report for your tests

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •