Run ruby Test::Unit/Shoulda tests by line-number / folder / the dozen.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin conversion to testrbl May 30, 2012
lib v0.8.0 Jul 9, 2016
spec make changed use git show when there is no current diff Jul 9, 2016
Gemfile explicit requirement Jun 7, 2013
Gemfile.lock v0.8.0 Jul 9, 2016
Rakefile use bump Oct 29, 2012 readme Jul 9, 2016
testrbl.gemspec conversion to testrbl May 30, 2012

Run ruby Test::Unit/Shoulda/Minitest tests by line-number / folder / the dozen.
(everything not matching "file:line" is simply passed to testrb)
Instant execution, 0 wait-time!


gem install testrbl

or standalone

curl > testrbl && chmod +x testrbl


testrbl test/unit/xxx_test.rb:123 # test by line number
testrbl test/unit                 # everything _test.rb in a folder (on 1.8 this would be test/unit/*)
testrbl xxx_test.rb yyy_test.rb   # multiple files
testrbl --changed                 # run changed tests or files in last commit


  • can't find executable testrb: uninstall old version of test-unit, they define testrb in multiple incompatible ways


  • alternate minitest syntax: test_0017_should not link already linked URLs


Michael Grosser
License: MIT
Build Status