On Sun, Jul 06, 2003 at 01:02:12PM +0100, Fergal Daly wrote:
> [EMAIL PROTECTED]:> perl Makefile.PL
> Writing Makefile for Test::Deep
> You tried to run a test without a plan!  Gotta have a plan. at 
> /usr/lib/perl5/5.8.0/Test/NoWarnings.pm line 99
> END failed--call queue aborted.
> # Looks like your test died before it could output anything.
> 
> It loads the module so it can see $VERSION, then it does lots of MakeMaker 
> stuff and finally END block test kicks in and runs a test when we're not 
> really testing at all.
>
> I thought about checking whether a plan had been made and if not then skipping 
> the test but I don't like that.

If you do that, this becomes a problem:

  use Test::More;
  use Test::NoWarnings;

  plan tests => 42;

You can only run the test if import() is called (ie. use vs require).  That
should give an out.


-- 
If your module passes test
You're one of the very best
Don't fuck up the MANIFEST
Burma-Shave
        - ignatz

Reply via email to