Heroku’s CI TAP Output

Heroku mentions TAP support for running tests within their CI environment.

If the executed test scripts emit TAP-formatted output to STDOUT, individual passes and failures are counted and displayed in the test run’s UI.

Heroku indicates that the individual tests are displayed on the UI if the output is TAP compliant.

They don’t mention what this UI looks like, or how to know if the output is correctly being accepted as valid TAP output to get the enhanced UI.

I’ve taken some screen grabs of the before and after to save you some commits.

Without TAP

An error Continouous Integration build without TAP enabled.

With TAP

An error Continouous Integration build with TAP enabled.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store