On Wed, Nov 19, 2003 at 01:45:31PM +1100, Andrew Savige wrote: > I think the two environment variables can happily coexist as > shown in the table below: > > PERL_SMOKE PERL_SKIP_LONG_TESTS > Naive User 0 0 > Contrary User 1 1 > Impatient User 0 1 > Robot 1 0 > > Naive: Gets default behaviour desired by CPAN author > Contrary: Gets opposite of default behaviour desired by CPAN author > Impatient: Never runs long tests > Robot: Always runs long tests
Since we've got a very natural 3 valued logic here, you can achieve the same with PERL_SKIP_LONG_TESTS undef = do what the author wants 1 = skip 0 = don't skip Which makes sense - do what the user says if they actually said something otherwise do what the author says, F