Re: Output from Console.WriteLine methods is deferred

"Andrés G. Aragoneses" <[email protected]> Sun, 20 Jul 2008 20:22:44 +0200
Newsgroups gmane.comp.windows.dotnet.nunit.user
Message-ID <[email protected]>
Wow! I'm surprised that openSUSE11 is shipping so an outdated version by 
default then (you can see this is true here [1], if you look for "nunit" 
you'll find mono-nunit-1.9 in the standard repositories).

Luckily, it seems I can install a newer version from another repository. 
I will try that an report back here. But we should do something about 
that old version shipping (I'll file a bug in bugzilla about it...).

Thanks!

	Andrés


[1] http://software.opensuse.org/search

Charlie Poole wrote:
> 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=/


-------------------------------------------------------------------------
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=/