TAP harness for Test::Unit
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
.gitignore
Gemfile
LICENSE
README.md
Rakefile
tap_out.gemspec

README.md

TapOut

A test harness for Test::Unit to parse the Test Anything Protocol.

This means that you can run PHPUnit tests (or others) alongside the rest of your test suite. They'll report failures the same way, and pick up any formatting from packages like redgreen or turn.

How's it work?

require 'test/phpunit'
class PHPTest < ActiveSupport::TestCase
  extend Test::PHPUnit
  phpunit "test/phpunit/", :configuration => 'test/phpunit/phpunit.xml.dist'
end

What's missing?

  • Safe command line execution
  • Tests
  • Anything besides PHPUnit