#!/usr/bin/perl -w
BEGIN {
- if ($ENV{PERL_CORE_MINITEST}) {
- print "1..0 # skip: miniperl can't load attributes\n";
- exit 0;
- }
chdir 't' if -d 't';
@INC = '../lib';
require './test.pl';
+ skip_all_if_miniperl("miniperl can't load attributes");
}
plan tests => 4;
# Regression tests for attributes.pm and the C< : attrs> syntax.
BEGIN {
- if ($ENV{PERL_CORE_MINITEST}) {
- print "1..0 # skip: miniperl can't load attributes\n";
- exit 0;
- }
chdir 't' if -d 't';
@INC = '../lib';
require './test.pl';
+ skip_all_if_miniperl("miniperl can't load attributes");
}
use warnings;
BEGIN {
chdir 't' if -d 't';
@INC = qw(. ../lib);
- if ($ENV{PERL_CORE_MINITEST}) {
- print "1..0 # Skip: no dynamic loading on miniperl\n";
- exit 0;
- }
+ require 'test.pl';
+ skip_all_if_miniperl('no dynamic loading on miniperl, no Filter::Util::Call');
unless (find PerlIO::Layer 'perlio') {
print "1..0 # Skip: not perlio\n";
exit 0;
}
- require "test.pl";
}
use strict;
use Config;
print "1..0 # Skip: no ithreads\n";
exit 0;
}
- if ($ENV{PERL_CORE_MINITEST}) {
- print "1..0 # Skip: no dynamic loading on miniperl, no threads\n";
- exit 0;
- }
+ skip_all_if_miniperl("no dynamic loading on miniperl, no threads");
plan(6);
}
print "1..0 # Skip: no ithreads\n";
exit 0;
}
- if ($ENV{PERL_CORE_MINITEST}) {
- print "1..0 # Skip: no dynamic loading on miniperl, no threads\n";
- exit 0;
- }
+ skip_all_if_miniperl("no dynamic loading on miniperl, no threads");
plan(24);
}
BEGIN {
chdir 't' if -d 't';
@INC = '../lib';
+ require "./test.pl";
+
unless (find PerlIO::Layer 'perlio') {
print "1..0 # Skip: not perlio\n";
exit 0;
}
- if ($ENV{PERL_CORE_MINITEST}) {
- print "1..0 # Skip : -C and \$ENV{PERL_UNICODE} are disabled on miniperl\n";
- exit 0;
- }
-
+ skip_all_if_miniperl('-C and $ENV{PERL_UNICODE} are disabled on miniperl');
}
-BEGIN { require "./test.pl"; }
-
plan(tests => 13);
my $r;