Skip to main content

Test Anything Protocol (TAP) tools

Project description

tappy is a set of tools for working with the Test Anything Protocol (TAP), a line based test protocol for recording test data in a standard way.

Follow tappy development on GitHub. Developer documentation is on Read the Docs.

Releases

Version 1.7, In Development

  • Provide a plugin to integrate with pytest.

  • Document some viable alternatives to tappy.

  • Translated into German.

  • Translated into Portuguese.

Version 1.6, Released June 18, 2015

  • TAPTestRunner has a set_stream method to stream all TAP output directly to an output stream instead of a file. results in a single output file.

  • The nosetests plugin has an optional --tap-stream flag to stream all TAP output directly to an output stream instead of a file.

  • tappy is now internationalized. It is translated into Dutch, French, Italian, and Spanish.

  • tappy is available as a Python wheel package, the new Python packaging standard.

Version 1.5, Released May 18, 2015

  • TAPTestRunner has a set_combined method to collect all results in a single output file.

  • The nosetests plugin has an optional --tap-combined flag to collect all results in a single output file.

  • TAPTestRunner has a set_format method to specify line format.

  • The nosetests plugin has an optional --tap-format flag to specify line format.

Version 1.4, Released April 4, 2015

  • Update setup.py to support Debian packaging. Include man page.

Version 1.3, Released January 9, 2015

  • The tappy command line tool is available as a TAP consumer.

  • The Parser and Loader are available as APIs for programmatic handling of TAP files and data.

Version 1.2, Released December 21, 2014

  • Provide a syntax highlighter for Pygments so any project using Pygments (e.g., Sphinx) can highlight TAP output.

Version 1.1, Released October 23, 2014

  • TAPTestRunner has a set_outdir method to specify where to store .tap files.

  • The nosetests plugin has an optional --tap-outdir flag to specify where to store .tap files.

  • tappy has backported support for Python 2.6.

  • tappy has support for Python 3.2, 3.3, and 3.4.

  • tappy has support for PyPy.

Version 1.0, Released March 2014

  • Initial release of tappy

  • TAPTestRunner - A test runner for unittest modules that generates TAP files.

  • Provides a plugin for integrating with nose.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tap.py-1.7.tar.gz (40.7 kB view details)

Uploaded Source

Built Distribution

tap.py-1.7-py2.py3-none-any.whl (57.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file tap.py-1.7.tar.gz.

File metadata

  • Download URL: tap.py-1.7.tar.gz
  • Upload date:
  • Size: 40.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for tap.py-1.7.tar.gz
Algorithm Hash digest
SHA256 b4167f95538973d5b5e944e5a41fc0ecd5ef7a58869999c34e9cb87923fecd55
MD5 4490bef44794ead5772436e37dc88370
BLAKE2b-256 75e3614aef81408dbbe75d4e5ee2b38bae8de255be1cd9602f9963543f0c6763

See more details on using hashes here.

File details

Details for the file tap.py-1.7-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for tap.py-1.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 71800c10d363bb44a3b88fa22269a78fd4fc2cb3238bf9895762f3419634855a
MD5 7749e2dca222afbe257fea5ae998b515
BLAKE2b-256 685310703a2ae59421706232853466ddbfc3a56ac826d79421e5a097d46b52f5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page