FWIW rdmd has a --main flag that adds a dummy main for just unittesting.

Andrei

Sean Kelly wrote:
On Jul 6, 2010, at 9:05 AM, Michel Fortin wrote:

Le 2010-07-06 à 11:28, Sean Kelly a écrit :

On Jul 5, 2010, at 11:35 PM, Walter Bright wrote:
Sean Kelly wrote:
That's probably my fault.
Every team needs one of those people. Thanks for filling that role.
I like to maintain a steady level of failure to keep things positive ;-)

How about this... the unittest handler only returns an error code and if it's 
nonzero then the app won't run.
This is what I was expecting the change would do originally. Running the 
program should be conditional to the unit tests being successful, otherwise 
it's too easy to ignore them.

Another way to put it is: do you want your failed unit tests to behave as 
warnings or as errors? I choose errors.

Yeah, the only thing I've been wondering about is whether there's a case where 
the unittests would want to return 0 but have the app still not run.  I thought 
maybe with a custom build meant to run unit tests, but in that case I'd have an 
empty main() that simply returned 0 and would specify that main should run.  
Still trying to decide whether there are any justifiable cases that the new 
behavior wouldn't cover.
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to