diff options
author | Karl Williamson <khw@cpan.org> | 2021-12-14 08:06:53 -0700 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2021-12-14 08:18:58 -0700 |
commit | 64c611002f05bbe033d9ce2b812ccfb29304454c (patch) | |
tree | 1884ced9275984cf9c4c5cb06d76afd16db7a723 | |
parent | 812ea1980cc75f8ec5d7942ca228dce43bca2d26 (diff) | |
download | perl-64c611002f05bbe033d9ce2b812ccfb29304454c.tar.gz |
t/TEST: print Skip msg for EBCDIC skipped tests
-rwxr-xr-x | t/TEST | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -396,6 +396,7 @@ sub _tests_from_manifest { my %skip; my %extensions = _populate_hash($extensions); my %known_extensions = _populate_hash($known_extensions); + my %printed_skip_warning; foreach (keys %known_extensions) { $skip{$_} = 1 unless $extensions{$_}; @@ -409,7 +410,7 @@ sub _tests_from_manifest { my $t = $1; my $extension = $2; - next if ord "A" != 65 + if ( ord "A" != 65 && defined $extension && $extension =~ m! \b (?: Archive-Tar/ @@ -435,7 +436,12 @@ sub _tests_from_manifest { | Module-Metadata/ | PerlIO-via-QuotedPrint/ ) - !x; + !x) + { + print STDERR "Skipping testing of $extension on EBCDIC\n" + unless $printed_skip_warning{$extension}++; + next; + } if (!$::core || $t =~ m!^lib/[a-z]!) { if (defined $extension) { |