]> git.vpit.fr Git - perl/modules/Test-Valgrind.git/commitdiff
Improve TAP regexps in t/30-skip.t
authorVincent Pit <perl@profvince.com>
Sun, 15 Nov 2015 18:41:46 +0000 (16:41 -0200)
committerVincent Pit <perl@profvince.com>
Sun, 15 Nov 2015 18:42:53 +0000 (16:42 -0200)
Before Test::Builder 0.87_01, "Skip" was the directive for skipped test.
Moreover, the literal dots were matching anything.

Spotted by Paul Howarth.

t/30-skip.t

index d073aceb499f44c9abf2f4ec7eb889d3948a36cd..b758af10fc973ef299b38a96a14d1d08bf55fd08 100644 (file)
@@ -15,7 +15,7 @@ use Test::Valgrind::FakeValgrind;
 SKIP: {
  my ($stat, $out, $err) = capture_perl 'BEGIN { delete $ENV{PATH} } use Test::Valgrind; 1';
  skip CAPTURE_PERL_FAILED($out) => 1 unless defined $stat;
- like $out, qr/^1..0 # SKIP Empty valgrind candidates list/,
+ like $out, qr/^1\.\.0 # (?:SKIP|Skip) Empty valgrind candidates list/,
             'correctly skip when no valgrind is available';
 }
 
@@ -31,8 +31,7 @@ SKIP: {
 
  my ($stat, $out, $err) = capture_perl "BEGIN { \$ENV{PATH} = q[$tmp_dir] } use Test::Valgrind; 1";
  skip CAPTURE_PERL_FAILED($out) => 1 unless defined $stat;
- like $out, qr/^1..0 # SKIP No appropriate valgrind executable could be found/,
-            'correctly skip when no good valgrind was found';
+ like $out, qr/^1\.\.0 # (?:SKIP|Skip) No appropriate valgrind executable could be found/, 'correctly skip when no good valgrind was found';
 }
 
 SKIP: {
@@ -47,7 +46,7 @@ SKIP: {
 
  my ($stat, $out, $err) = capture_perl "BEGIN { \$ENV{PATH} = q[$tmp_dir] } use Test::Valgrind no_def_supp => 1, extra_supps => [ q[t/supp/no_perl] ]; 1";
  skip CAPTURE_PERL_FAILED($out) => 1 unless defined $stat;
- like $out, qr/^1..0 # SKIP No compatible suppressions available/,
+ like $out, qr/^1\.\.0 # (?:SKIP|Skip) No compatible suppressions available/,
             'correctly skip when no compatible suppressions were available';
 }