I didn't know about testrb script. Wouldn't it make sense to keep that 
other way of running tests as well? Since it is just a matter of this 
small change:

Index: unit.rb
===================================================================
RCS file: /src/ruby/lib/test/unit.rb,v
retrieving revision 1.11
diff -r1.11 unit.rb
276c276
<     exit Test::Unit::AutoRunner.run($0 != "-e" && $0)
---
 >     exit Test::Unit::AutoRunner.run($0)


Cheers,
Kent.

On Dec 23, 2004, at 11:30 AM, nobu.nokada / softhome.net wrote:

> Hi,
>
> At Thu, 23 Dec 2004 11:52:36 +0900,
> Kent Sibilev wrote in [ruby-core:04008]:
>> It used to be possible to run unit test scripts by simply requiring
>> them like this:
>>
>> $ ruby -runit_test_1 -runit_test2 -runit_test3 -e0
>>
>> The following change broke it:
>
> I didn't think that usage, but testrb script, for such purpose.
>
> -- 
> Nobu Nakada
>