On Wed, Aug 21, 2002 at 11:56:39AM -0400, _brian_d_foy wrote:
> > > The new test_harness wrapper sorts the order of tests again.  can we 
> > > remove that?
>  
> > By default 'make test' has to run the tests in sorted order.  Lots of
> > modules rely on this.  In 5.X it was done by coincidence, since t/*.t
> > produces a sorted list of files in most shells, 6.X does it explicitly.
> 
> the old behavior depended on whatever order t/*.t produced

Yes, this was something I wished to change.  Most people assumed t/*.t would
produce an ordered list, so things like t/00this_first.t and t/90this_last.t
would work.  Since the order of globbing isn't reliable I wished to make a
reliable order.


> > If you can figure a way to keep the default behavior and let people override
> > the order and not have the resulting 'make test' shell command be enormous,
> > patch it.
> 
> we could just populate TEST_FILES with the files to test in whatever you want
> the default order to be.

Can't do that.  Has the potential to make the resulting shell command to be
too long.  Have to keep it under 256 characters to support VMS.  That or
write a special VMS version and a Unix/POSIX one which is, I believe,
limited to 4K.  Not sure what COMMAND.COM on Win95 is limited to.

I'd like to avoid making that split.  I just got finished unsplitting it.

Let's rewind a bit.  Why were you having to supply a specific test file
order?


-- 

Michael G. Schwern   <[EMAIL PROTECTED]>    http://www.pobox.com/~schwern/
Perl Quality Assurance      <[EMAIL PROTECTED]>         Kwalitee Is Job One
Kids - don't try this at--oh, hell, go ahead, give it a whirl...

Reply via email to