Hi Paul, Try tee on the command line when you kick off your script. Like so:
C:\> ruby iostring_test.rb | tee results.out tee.exe is included with GNU utilities for Win32, available here: http://unxutils.sourceforge.net/ Sean > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Paul Carvalho > Sent: Tuesday, April 25, 2006 7:49 AM > To: [email protected] > Subject: [Wtr-general] Need Help redirecting the Test Unit output > > Hi there, I'm trying to capture the Test Unit output to a > file but I'm not exactly sure of what it is I need to > capture. I thought it was STDOUT, but now I'm not so sure. > Here's an example of what I want... > > In the Watir\Unittests\ folder, run the script: iostring_test.rb > > It has the following output: > ---- > >ruby iostring_test.rb > Loaded suite iostring_test > Started > ...... > Finished in 0.0 seconds. > > 6 tests, 7 assertions, 0 failures, 0 errors > >Exit code: 0 > ---- > > This script redirects STDOUT (the 'puts' and 'prints') to > variables to work with them in the asserts. That's neat, but > not what I want to do. > > What I actually want to do is capture the *above* Test Unit > summary output to a file and ignore everything else. I want > the "Loaded", "Started", "....", Finish time, and test summary. > > I've searched the Watir message archives, googled the web, > and skimmed through the PickAxe book, but so far I haven't > been able to figure out how to do this. I browsed through > some of the code in C:\ruby\lib\ruby\1.8\test\unit but I > haven't deciphered it yet. > > Does anyone know how to redirect this Test Unit output? Are > there any additional sources that I can refer to for changing > the Test Unit framework so that it writes this info to a file? > > Paul. > > > _______________________________________________ Wtr-general mailing list [email protected] http://rubyforge.org/mailman/listinfo/wtr-general
