Metadata-Version: 2.1
Name: pytest-track
Version: 0.1.2
Summary: UNKNOWN
Home-page: https://github.com/virtosubogdan/pytest-track
Author: Virtosu Bogdan
Author-email: virtosu.bogdan@gmail.com
License: MIT
Keywords: pytest report
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
Requires-Dist: mando (==0.6.4)
Requires-Dist: atlassian-python-api (==1.11.19)
Requires-Dist: pytest (>=3.0)
Requires-Dist: beautifulsoup4
Requires-Dist: tabulate

Pytest plugin for test reporting
================================

[![PyPI license](https://img.shields.io/pypi/l/pytest-track.svg)](https://pypi.org/project/pytest-track/)
[![PyPI version](https://img.shields.io/pypi/v/pytest-track.svg)](https://pypi.org/project/pytest-track/)
[![PyPI downloads](https://img.shields.io/pypi/dm/pytest-track.svg)](https://pypi.org/project/pytest-track/)
[![Travis Build](https://img.shields.io/travis/virtosubogdan/pytest-track.svg)](https://travis-ci.org/virtosubogdan/pytest-track/)
[![Coverage Status](https://coveralls.io/repos/github/virtosubogdan/pytest-track/badge.svg?branch=master)](https://coveralls.io/github/virtosubogdan/pytest-track?branch=master)

Offers additional reporting options for tests status.


To execute it:

    $ pytest demo --track term
    ============== test session starts ===================
    plugins: track-0.1.0
    collected 7 items

    demo/test_models.py .s.s.                       [ 71%]
    demo/test_views.py .s                           [100%]

    ======= 4 passed, 3 skipped in 0.02 seconds ==========
    Total: 4 from 7 tests not skipped (57.14%)
        test_models, 3 from 5 tests not skipped (60.00%)
        test_views, 1 from 2 tests not skipped (50.00%)


Features
--------

Current functionality requires only test collection so this can be used with pytest's `--collect-only`


### Confluence reporting

To configure Confluence settings add a section to pytest.ini

    [pytest_track]
    confluence_username=<confluence_username>
    confluence_password=<confluence_password>
    confluence_url=<confluence_root_url>
    confluence_parent_page_id=<id_of_the_parent_page>
    confluence_page_title=<title_for_the_results_page>

To use it

    pytest demo --track confluence


Acknowledgements
----------------

Based on the initial work of Vasilica Dumbrava.


