diff options
Diffstat (limited to 't/uni/tr_eucjp.t')
-rw-r--r-- | t/uni/tr_eucjp.t | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/t/uni/tr_eucjp.t b/t/uni/tr_eucjp.t index 6b2ca2b043..352684d64a 100644 --- a/t/uni/tr_eucjp.t +++ b/t/uni/tr_eucjp.t @@ -4,25 +4,11 @@ # -- dankogai BEGIN { - require Config; import Config; - if ($Config{'extensions'} !~ /\bEncode\b/) { - print "1..0 # Skip: Encode was not built\n"; - exit 0; - } - if (ord("A") == 193) { - print "1..0 # Skip: EBCDIC\n"; - exit 0; - } - unless (PerlIO::Layer->find('perlio')){ - print "1..0 # Skip: PerlIO required\n"; - exit 0; - } - if ($ENV{PERL_CORE_MINITEST}) { - print "1..0 # Skip: no dynamic loading on miniperl, no Encode\n"; - exit 0; - } - $| = 1; require './test.pl'; + skip_all_if_miniperl("no dynamic loading on miniperl, no Encode"); + skip_all("EBCDIC") if $::IS_EBCDIC; + skip_all_without_perlio(); + skip_all_without_extension('Encode'); } use strict; |