On Sun, 30 Sep 2001, Michael G Schwern wrote:

> OH!  I thought you were literally using fork(), not running another
> program.  Now that makes a little more sense.

Yeah, I realized I should've been clearer after a few exchanges (I'm
slow).

> I suppose the idea here is something like:
>
>     system("some_test") for 1..3;
>
> so you test that you can run the same code simultaneously and they
> won't trip on each other?

Something like that.  So I know what order the tests are in.  I know how
many should be run each time.  But when the 'some_test' code runs, it
shouldn't print a header (cause its in the middle of a larger batch) and
the analysis in the END{} block should be skipped cause its not really
done yet.  But I _do_ want the Test::More functions.  They're quite handy.

Actually, to make a testimonial.  I just finished rewriting all the Alzabo
tests to use Test::More.  In the process, I clarified the test suite,
added at least 100 or so new tests (mostly by breaking up old ones into
smaller units) and caught a few false positives.  I think that a generic
ok()  function makes it easier to have brain farts in your tests.  Having
to use a different function to test different things helped me find lots
of errors.


-dave

/*==================
www.urth.org
We await the New Sun
==================*/

Reply via email to