Skip to main content

A tiny test runner that outputs TAP results to standard output.

Project description

pycotap is a simple Python test runner for unittest that outputs Test Anything Protocol results directly to standard output.

Contrary to other TAP runners for Python, pycotap

  • … prints TAP (and only TAP) to standard output instead of to a separate file, allowing you to pipe it directly to TAP pretty printers and processors (such as the ones listed on the tape page). By piping it to other consumers, you can avoid the need to add specific test runners to your test code. Since the TAP results are printed as they come in, the consumers can directly display results while the tests are run.

  • … only contains a TAP reporter, so no parsers, no frameworks, no dependencies, …

  • … is configurable: you can choose how you want the test output and test result diagnostics to end up in your TAP output (as TAP diagnostics, YAML blocks, or attachments). The defaults are optimized for a Jenkins based flow.

Documentation and examples can be found on the pycotap page.

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

pycotap-1.3.1.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

pycotap-1.3.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file pycotap-1.3.1.tar.gz.

File metadata

  • Download URL: pycotap-1.3.1.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for pycotap-1.3.1.tar.gz
Algorithm Hash digest
SHA256 674355f01300be03df7f871784e498652c2d89ac19cd77ee8e61652634a2f83a
MD5 ed5c3d9700ddf986aaddab66c9f92a58
BLAKE2b-256 c918b7a446204fbb25327081bba2f3d6fdcd4df848c034f8f404c5b36e0d9ef6

See more details on using hashes here.

File details

Details for the file pycotap-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: pycotap-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for pycotap-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1c3a25b3ff89e48f4e00f1f71dbbc1642b4f65c65d416524d07e73492fff25ea
MD5 412f3e31df975ad2ad8a20e751918933
BLAKE2b-256 36f477b5a41d53ae3c530b204ed9a35137171b20f8ee0f337e2ec4993d6026a5

See more details on using hashes here.

Supported by

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