Moin,

I stumbled over a slight problem with Test::More: skip_all is an import 
feature, but not a subroutine. So you can do either:
####################################################################
use Test::More;
my $tests;
BEGIN { $tests = 2; plan tests => $tests; }

SKIP: {
  skip ( 'reason', $tests) if ...; 
  # tests here
  }
####################################################################


which is ugly (needs $test or copy&paste number of tests, and an extra 
SKIP block), or do some trickery with:


#################################################################### 
Test::More;

if (...)
  {
  Test::More->import( skip_all => 'reason');
  }

Test::More::plan ( 123 );

# tests here
####################################################################


This is a bit better, but fumbly and I am not sure it will always work, 
especially the bit with calling import etc.

Idially I would like to write:


####################################################################
use Test::More;

plan tests => 123;

skip_all( 'reason' ) if ...;

# tests here
####################################################################

Did I miss something or is this simple not yet possible?

Best wishes,

Tels

-- 
 Signed on Wed May 31 17:48:11 2006 with key 0x93B84C15.
 Visit my photo gallery at http://bloodgate.com/photos/
 PGP key on http://bloodgate.com/tels.asc or per email.

 "helft den armen vögeln"  -- gegen kleinschreibung


-- 
 Signed on Wed May 31 17:53:43 2006 with key 0x93B84C15.
 Visit my photo gallery at http://bloodgate.com/photos/
 PGP key on http://bloodgate.com/tels.asc or per email.

 Firefox: What are you trying to tell me, that I can block pop-ups?
 Morpheus: I'm trying to tell you that when you're ready, you won't have
 to.
   -- Skyshadow (508) on 2004-11-30 at /.

Attachment: pgpg8i7cEYqtg.pgp
Description: PGP signature

Reply via email to