On Wed, Nov 19, 2003 at 09:30:19AM +1100, Andrew Savige wrote: > > Also, I would recommend something like PERL_SKIP_LONG_TESTS. By > > default, all tests should be run to prevent the user accidentally > > forget to run some tests. > > If some tests take hours to run, running them by default will annoy > interactive users, in particular those running the CPAN shell.
Disabling tests for subjective reasons (they take "too long", they don't test critical functionality, etc...) is a slippery slope. For that reason I'd agree with Curtis and say that everything is always run by default and users can then elect what to turn off. PERL_SKIP_LONG_TESTS seems like a clear name. If users find tests annoying then can turn them off, or ignore them or not run them at all. Because the user impulse is more often to weaken the tests than the strengthen them, the default should always be the strongest testing position. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern/ "Congratulations, you're a thieving bastard... Now give me back my pants." "That's MISTER Pants!" -- Ian's Adventures In Morrowind http://www.machall.com/morrowind/page3.html