Re: Output from Console.WriteLine methods is deferred

"Charlie Poole" <[email protected]> Sun, 20 Jul 2008 10:10:18 -0700
Newsgroups gmane.comp.windows.dotnet.nunit.user
Message-ID <002301c8ea8b$7d6ba720$6401a8c0@ferrari>
Glad to hear it. :-)

That release is almost four years old. I know that issues
of delayed printing were dealt with several times by bugs
submitted during that period. In fact, NUnit's internal
handling of text has been re-designed since then.

Are you in a position to upgrade the version of NUnit
you are using? The last release in the 2.2 series was
2.2.10, which shipped in March 2007. The current release
is 2.4.7, with a 2.4.8 bug fix release about to come out.
The 2.5 release is in alpha.

If you upgrade, I suggest doing a side by side install
first. And when you finally remove 2.2, save a copy of
its nunit.framework.dll for use by your old tests unless
you plan to recompile them.

NUnit always does fixes in a new release. So, if some
local policy keeps you from upgrading, you're pretty
much stuck with the bugs. :-(

Charlie

> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf 
> Of "Andrés G. Aragoneses"
> Sent: Sunday, July 20, 2008 9:34 AM
> To: Charlie Poole
> Cc: [email protected]
> Subject: Re: [Nunit-users] Output from Console.WriteLine 
> methods is deferred
> 
> 
> I'm using NUnit version 2.2.0 and I notice the deferred 
> printing behaviour even when my unit tests behave normally 
> (without infinite loops).
> 
> Regards,
> 
> 	Andrés
> 
> Charlie Poole wrote:
> > That may work, but I'm guessing not. It sounds as if your 
> program may 
> > just be taking up all the cpu cycles.
> > 
> > This could also be a bug - in which case I hope he's using an old 
> > version of NUnit. :-)
> > 
> > Charlie
> > 
> >> -----Original Message-----
> >> From: [email protected]
> >> [mailto:[email protected]] On 
> Behalf Of Eric 
> >> Teutsch
> >> Sent: Saturday, July 19, 2008 7:39 AM
> >> To: '"Andrés G. Aragoneses"'; [email protected]
> >> Subject: Re: [Nunit-users] Output from Console.WriteLine 
> methods is 
> >> deferred
> >>
> >> Try to put this after the Console.WriteLine:
> >> Console.Out.Flush();
> >>
> >>
> >>
> >> -----Original Message-----
> >> From: [email protected]
> >> [mailto:[email protected]] On Behalf Of 
> >> "Andrés G.
> >> Aragoneses"
> >> Sent: July 19, 2008 09:23
> >> To: [email protected]
> >> Subject: [Nunit-users] Output from Console.WriteLine methods is 
> >> deferred
> >>
> >> Hello. I've been using NUnit for a long time and I think it rocks! 
> >> Many thanks to all the devs.
> >>
> >> And now I would like to ask a question: I've been noticing 
> that, if 
> >> my unit tests write some text to the output 
> (Console.WriteLine), it 
> >> only gets shown when nunit-console finishes all the tests. 
> This may 
> >> be a feature and not a bug, but there's a problem with this 
> >> behaviour: it prevents easy debugging for when the unit 
> tests enter 
> >> in an infinite loop, because you cannot see what's happenning.
> >>
> >> Is there any command line to get direct output from the unit tests 
> >> without being deferred?
> >>
> >> Thanks!
> >> 		Andrés
> >>
> >> --
> >>
> >>
> >> --------------------------------------------------------------
> >> -----------
> >> This SF.Net email is sponsored by the Moblin Your Move Developer's 
> >> challenge Build the coolest Linux based applications with 
> Moblin SDK 
> >> & win great prizes Grand prize is a trip for two to an Open Source 
> >> event anywhere in the world 
> >> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >> _______________________________________________
> >> Nunit-users mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/nunit-users
> >>
> >>
> >> --------------------------------------------------------------
> >> -----------
> >> This SF.Net email is sponsored by the Moblin Your Move Developer's 
> >> challenge Build the coolest Linux based applications with 
> Moblin SDK 
> >> & win great prizes Grand prize is a trip for two to an Open Source 
> >> event anywhere in the world 
> >> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >> _______________________________________________
> >> Nunit-users mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/nunit-users
> >>
> > 
> > 
> > 
> > 
> ----------------------------------------------------------------------
> > --- This SF.Net email is sponsored by the Moblin Your Move 
> Developer's 
> > challenge Build the coolest Linux based applications with 
> Moblin SDK & 
> > win great prizes Grand prize is a trip for two to an Open 
> Source event 
> > anywhere in the world 
> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> 
> 
> --------------------------------------------------------------
> -----------
> This SF.Net email is sponsored by the Moblin Your Move 
> Developer's challenge Build the coolest Linux based 
> applications with Moblin SDK & win great prizes Grand prize 
> is a trip for two to an Open Source event anywhere in the 
> world http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Nunit-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/nunit-users
> 



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/