nose2-html-report


Namenose2-html-report JSON
Version 0.6.0 PyPI version JSON
download
home_pagehttps://github.com/mgrijalva/nose2-html-report
SummaryGenerate an HTML report for your unit tests
upload_time2017-12-16 21:28:01
maintainer
docs_urlNone
authorMichael Grijalva
requires_python
licenseMIT
keywords nose2 testing reporting
VCS
bugtrack_url
requirements coverage Jinja2 MarkupSafe nose2 python-coveralls six
Travis-CI
coveralls test coverage
            # Nose2 HTML Report
[![Build Status](https://travis-ci.org/mgrijalva/nose2-html-report.svg?branch=master)](https://travis-ci.org/mgrijalva/nose2-html-report)
[![Coverage Status](https://coveralls.io/repos/github/mgrijalva/nose2-html-report/badge.svg?branch=master)](https://coveralls.io/github/mgrijalva/nose2-html-report?branch=master)

### Introduction
A [nose2](https://github.com/nose-devs/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](https://raw.githubusercontent.com/mgrijalva/nose2-html-report/master/docs/images/report.png)

### 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.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mgrijalva/nose2-html-report",
    "name": "nose2-html-report",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "nose2,testing,reporting",
    "author": "Michael Grijalva",
    "author_email": "michaelgrij@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/47/46/fc4ecf643bd1d5452ce0fa3fd61172a1d64fea79687c6a4fe3ad567651c7/nose2_html_report-0.6.0.tar.gz",
    "platform": "",
    "description": "# Nose2 HTML Report\n[![Build Status](https://travis-ci.org/mgrijalva/nose2-html-report.svg?branch=master)](https://travis-ci.org/mgrijalva/nose2-html-report)\n[![Coverage Status](https://coveralls.io/repos/github/mgrijalva/nose2-html-report/badge.svg?branch=master)](https://coveralls.io/github/mgrijalva/nose2-html-report?branch=master)\n\n### Introduction\nA [nose2](https://github.com/nose-devs/nose2) plugin for generating searchable HTML reports of your test results.\n- docstrings from tests are captured as test descriptions\n- if a test fails, the traceback will be captured in the report\n- report is searchable and filterable by passed/failed/error/etc.\n\n![Report Screenshot](https://raw.githubusercontent.com/mgrijalva/nose2-html-report/master/docs/images/report.png)\n\n### Installation\nYou can install the Nose2 HTML Report Plugin using `pip`:\n```\npip install nose2-html-report\n```\n\n### Configuration\nTo 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:\n```\n[unittest]\nplugins = nose2_html_report.html_report\n\n[html-report]\nalways-on = True\n```\n\n#### Additional Settings\nSpecify the path for the HTML report. Defaults to `report.html`\n```\n[unittest]\nplugins = nose2_html_report.html_report\n\n[html-report]\nalways-on = True\npath = test_results/my_custom_report_file.html\n```\n\n### Usage\nCommand line flag:\n```\nnose2 --html-report\n```\n\nIf you have `always-on=True` inside your `nose2.cfg`:\n```\nnose2\n```\n\n### Contributing\nThis is a small side project of mine. Feel free to submit any pull requests.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Generate an HTML report for your unit tests",
    "version": "0.6.0",
    "split_keywords": [
        "nose2",
        "testing",
        "reporting"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "e6b3a3c0b453e6d9968b7660db3713fa",
                "sha256": "1aa0d817655e3f86313e7113c7961e83d1da53a65a17c106a3cdc0342e989e93"
            },
            "downloads": -1,
            "filename": "nose2_html_report-0.6.0-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e6b3a3c0b453e6d9968b7660db3713fa",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 7925,
            "upload_time": "2017-12-16T21:27:59",
            "upload_time_iso_8601": "2017-12-16T21:27:59.911737Z",
            "url": "https://files.pythonhosted.org/packages/32/77/28881b34e3b5dd1827ea6b9d9d354df722f87db608535628a1597f8cfe6e/nose2_html_report-0.6.0-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "6a2fed2c0258c9113533b8b3215ca8e2",
                "sha256": "2b5dfc9ab7e5d00c17a9c5fcd9afdf917dfeee125ed59ae734ce1e9494444c2f"
            },
            "downloads": -1,
            "filename": "nose2_html_report-0.6.0.tar.gz",
            "has_sig": false,
            "md5_digest": "6a2fed2c0258c9113533b8b3215ca8e2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 6407,
            "upload_time": "2017-12-16T21:28:01",
            "upload_time_iso_8601": "2017-12-16T21:28:01.473890Z",
            "url": "https://files.pythonhosted.org/packages/47/46/fc4ecf643bd1d5452ce0fa3fd61172a1d64fea79687c6a4fe3ad567651c7/nose2_html_report-0.6.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2017-12-16 21:28:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "mgrijalva",
    "github_project": "nose2-html-report",
    "travis_ci": true,
    "coveralls": true,
    "github_actions": false,
    "requirements": [
        {
            "name": "coverage",
            "specs": [
                [
                    "==",
                    "4.0.3"
                ]
            ]
        },
        {
            "name": "Jinja2",
            "specs": [
                [
                    "==",
                    "2.9.4"
                ]
            ]
        },
        {
            "name": "MarkupSafe",
            "specs": [
                [
                    "==",
                    "0.23"
                ]
            ]
        },
        {
            "name": "nose2",
            "specs": [
                [
                    "==",
                    "0.6.5"
                ]
            ]
        },
        {
            "name": "python-coveralls",
            "specs": [
                [
                    "==",
                    "2.9.0"
                ]
            ]
        },
        {
            "name": "six",
            "specs": [
                [
                    "==",
                    "1.10.0"
                ]
            ]
        }
    ],
    "lcname": "nose2-html-report"
}
        
Elapsed time: 0.02544s