I have a unit test (example is modified Test::Unit documentation)
require \'test/unit\'
class TC_MyTest < Test::Unit::TestCase
def test_something
a
Command line options do not work if you are creating your own test runner:
Test::Unit::UI::Console::TestRunner.run(TC_MyTest)
You will have to specify verbosity in test runner. Test::Unit::UI options are:
SILENT = 0, PROGRESS_ONLY = 1, NORMAL = 2, VERBOSE = 3.
So, for verbose:
Test::Unit::UI::Console::TestRunner.run(TC_MyTest, 3)