On Nov 27, 9:01 ¨Âí¬ ôéí®ðå®®®Àçíáéì®ãï÷òïôåº > turnversion 0.4.0 > by TimPease > ¨Âôô𺯯ãïäåæïòðåïðìå®òõâùæïòçå®ïòç¯ôõòî > > == DESCRIPTION: > > TURNis a new way to view Test::Unit results. With longer running tests, it > can be very frustrating to see a failure (....F...) and then have to waitill > all the tests finish before you can see what the exact failure was.TURN > displays each test on a separate line with failures being displayed > immediately instead of at the end of the tests. > > == WHAT'S NEW: > > WhileTurnstill provides the exact same functionality for running > tests via ruby or testrb as previous versions. Theturncommandline > utility has been completely rewritten with expanded capabilites. > > Theturncommand now features three run modes: > > * Solo runner for running each test file in a separate process. > * Cross runner for running test file pairs in separate processes. > * Normal runner, which of course runs all test in a single process. > > It also support three report modes: > > * Progress reporter which uses a progress bar. > * Minimal reporter which provides traditional "dot" progress. > * Outline reporter populaized byturn. > > The is also a special Marshal Mode which dumps test results as YAML. > And the underlying API makes it easy create new reporters. > > To get a quick rundown on how to use the new commandline: > > ¨Âõòîèåì> > Enjoy! > > == CHANGES > * add solo and cross runners > * move Colorize into separate file > * use ::ANSICode instead of ::Console::ANSICode Thanks Tim. I'm working with Kouhei to figure how to make this the default test runner for Test::Unit 2.x, since the runners have been split out from the main code. I'm pretty sure they're pluggable, and should be configurable via a YAML file. Once I figure that out, I'll post it here. Regards, Dan