On Tue, Jul 26, 2005 at 08:51:01AM -0300, Adriano Ferreira wrote:
> Instead of giving the seed for shuffling, the list can be predetermined
> with the C<list> argument.
>
> $ prove -b -D -d -s --list=1,2,0,3,4 0 1 2 3 4
>
> will run the same sequence everywhere, without concern for
> differences between random number generators.
Yeah, that's exactly what I was worried about. Why not just write:
prove -b -D -d 1 2 0 3 4
this even avoids having to write special code to handle Andy's worry about
large lists of arguments.
cat list | xargs prove
prove is a command line utility. Use the command line.
> I am not sure whether this verification is desirable or practical. In
> order to be correct, yes. But trying to reproduce shuffled tests will
> always fall apart if the number of test varies or the original order
> of the test scripts. There are many involved factors: I count on
> perl-qa to help revealing what is worth checking or not, so the patch
> can be tuned.
Why would the number of test files vary when you trying to reproduce a
previous test run?
--
Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern
Don't try the paranormal until you know what's normal.
-- "Lords and Ladies" by Terry Prachett