Permalink
Fetching contributors…
Cannot retrieve contributors at this time
56 lines (40 sloc) 1.46 KB

tappy - TAP tools for Python

images/tap.png

tappy provides tools for working with the Test Anything Protocol (TAP) in Python.

tappy generates TAP output from your unittest test cases. You can use the TAP output files with a tool like the Jenkins TAP plugin or any other TAP consumer.

tappy also provides a tappy command line tool as a TAP consumer. This tool can read TAP files and display the results like a normal Python test runner. tappy provides other TAP consumers via Python APIs for programmatic access to TAP files.

For the curious: tappy sounds like "happy."

Installation

tappy is available for download from PyPI. tappy is currently supported on Python 2.7, 3.4, 3.5, 3.6, and PyPy. It is continuously tested on Linux, OS X, and Windows.

$ pip install tap.py

TAP version 13 brings support for YAML blocks for YAML blocks associated with test results. To work with version 13, install the optional dependencies. Learn more about YAML support in the :ref:`tap-version-13` section.

$ pip install tap.py[yaml]

Documentation

.. toctree::
   :maxdepth: 2

   producers
   consumers
   highlighter
   contributing
   alternatives
   releases