TAPOUT is a TAP-Y/J report harness written in Ruby.

Read the Documentation

TAP-Y/J is a YAML/JSON streaming document specification for test results.

Read the Specification

Are you using MiniTest test framework? Then MiniTap makes it easy to get started!

Read the Quick Start Guide

Want to create your own TapOut reporter? It's not hard and if it's good we'll be happy to add it to TapOut.

Read the How To Guide

TAPOUT let's turn drab black and white test output into glorious techno-color using the super cool ANSI gem.

Checkout the ANSI Project

Select from a wide variety of output formats from the traditional progress reporters to sophisticated interactive debugging reporters. (Okay, some are "comming soon".)

TAPOUT follows the Unix Way. The tapout command-line tool consumes TAP-Y/J streams via a shell pipe.

fork me
rubyworks