summaryrefslogtreecommitdiff
path: root/t/TEST
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2019-10-02 16:23:39 -0600
committerKarl Williamson <khw@cpan.org>2019-10-06 10:18:17 -0600
commit703512f58a2dc33b998199d89fec7b009f3be7aa (patch)
tree8ff38dc274e8d368602f67af789ee11295d7c71e /t/TEST
parent393dcb6c04b49721349bf7dc3ca104cf64600045 (diff)
downloadperl-703512f58a2dc33b998199d89fec7b009f3be7aa.tar.gz
t/TEST: Test most of CPAN on EBCDIC
CPAN was mostly skipped before because so many distros raised errors, but that is no longer true, so just skip about 10 that have big problems, and test the rest
Diffstat (limited to 't/TEST')
-rwxr-xr-xt/TEST20
1 files changed, 17 insertions, 3 deletions
diff --git a/t/TEST b/t/TEST
index a9c844f605..05cc065fa2 100755
--- a/t/TEST
+++ b/t/TEST
@@ -421,9 +421,23 @@ sub _tests_from_manifest {
my $t = $1;
my $extension = $2;
- # XXX Generates way too many error lines currently. Skip for
- # v5.22
- next if $t =~ /^cpan/ && ord("A") != 65;
+ next if ord "A" != 65
+ && defined $extension
+ && $extension =~ m! \b (?:
+ Archive-Tar/
+ | Config-Perl-V/
+ | CPAN-Meta/
+ | CPAN-Meta-YAML/
+ | Digest-SHA/
+ | ExtUtils-MakeMaker/
+ | HTTP-Tiny/
+ | IO-Compress/
+ | JSON-PP/
+ | libnet/
+ | MIME-Base64/
+ | podlators/
+ )
+ !x;
if (!$::core || $t =~ m!^lib/[a-z]!) {
if (defined $extension) {