Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

TAP (Test Anything Protocol) Harness written in PIR

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 lib
Octocat-spinner-32 metadata
Octocat-spinner-32 t
Octocat-spinner-32 .gitignore
Octocat-spinner-32 CREDITS
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Makefile
Octocat-spinner-32 PARROT_REVISION
Octocat-spinner-32 README
Octocat-spinner-32 TAP
Octocat-spinner-32 THANKS
Octocat-spinner-32 TODO
Octocat-spinner-32 setup.pir
Tapir is a PIR-based TAP (Test Anything Protocol) Harness

It eats test output (i.e. is a TAP consumer) and tells humans if the test suite passed, and if not,
which kind of pretty colors of smoke came out.

The only requirement for Tapir is Parrot 1.8.0 or higher.

To run the Tapir test suite with Tapir, first you must generate the PBC files with

    $ make

The dependency on 'make' will disappear once we move to a pure-Parrot build (setup.pir)

Now to run the test suite:

    $ ./tapir t/*.t

Also, you can always use parrot or prove to run Tapir tests individually:

    $ parrot t/01-parse_plan.t
    $ prove -v t/01-parse_plan.t

Something went wrong with that request. Please try again.