zopencommunity / perlport

Port of perl to z/OS
Apache License 2.0
6 stars 3 forks source link

Reduce number of failures for EBCDIC and ASCII #22

Closed MikeFultonDev closed 1 year ago

MikeFultonDev commented 2 years ago

64-bit dynamic ascii:

Failed 32 tests out of 2480, 98.71% okay.
    ../cpan/File-Temp/t/object.t
    ../cpan/File-Temp/t/security.t
    ../cpan/File-Temp/t/tempfile.t
    ../cpan/IO-Compress/t/050interop-gzip.t
    ../cpan/IPC-Cmd/t/01_IPC-Cmd.t
    ../cpan/IPC-Cmd/t/03_run-forked.t
    ../cpan/Socket/t/getnameinfo.t
    ../cpan/Test-Harness/t/harness.t
    ../cpan/Test-Harness/t/source_handler.t
    ../cpan/libnet/t/datasend.t
    ../cpan/libnet/t/ftp.t
    ../cpan/libnet/t/nntp.t
    ../cpan/libnet/t/nntp_ipv6.t
    ../cpan/libnet/t/nntp_ssl.t
    ../cpan/libnet/t/pop3_ipv6.t
    ../cpan/libnet/t/pop3_ssl.t
    ../cpan/libnet/t/require.t
    ../cpan/libnet/t/smtp.t
    ../cpan/libnet/t/smtp_ipv6.t
    ../cpan/libnet/t/smtp_ssl.t
    ../cpan/podlators/t/general/basic.t
    ../cpan/version/t/07locale.t
    ../dist/ExtUtils-CBuilder/t/04-base.t
    ../dist/IO/t/io_pipe.t
    ../dist/Net-Ping/t/520_icmp_ttl.t
    ../ext/POSIX/t/mb.t
    ../lib/ExtUtils/t/Embed.t
    ../lib/locale.t
    lib/croak.t
    op/magic.t
    porting/pod_rules.t
    porting/podcheck.t
MikeFultonDev commented 2 years ago

64-bit dynamic EBCDIC:

Failed 98 tests out of 1949, 94.97% okay.
    ../cpan/ExtUtils-Install/t/InstallWithMM.t
    ../cpan/Unicode-Collate/t/altern.t
    ../cpan/Unicode-Collate/t/backwds.t
    ../cpan/Unicode-Collate/t/contract.t
    ../cpan/Unicode-Collate/t/default.t
    ../cpan/Unicode-Collate/t/ident.t
    ../cpan/Unicode-Collate/t/iglevel2.t
    ../cpan/Unicode-Collate/t/ignor.t
    ../cpan/Unicode-Collate/t/illegal.t
    ../cpan/Unicode-Collate/t/index.t
    ../cpan/Unicode-Collate/t/loc_af.t
    ../cpan/Unicode-Collate/t/loc_az.t
    ../cpan/Unicode-Collate/t/loc_bs.t
    ../cpan/Unicode-Collate/t/loc_ca.t
    ../cpan/Unicode-Collate/t/loc_cjk.t
    ../cpan/Unicode-Collate/t/loc_cs.t
    ../cpan/Unicode-Collate/t/loc_cu.t
    ../cpan/Unicode-Collate/t/loc_cy.t
    ../cpan/Unicode-Collate/t/loc_da.t
    ../cpan/Unicode-Collate/t/loc_de.t
    ../cpan/Unicode-Collate/t/loc_deat.t
    ../cpan/Unicode-Collate/t/loc_deph.t
    ../cpan/Unicode-Collate/t/loc_dsb.t
    ../cpan/Unicode-Collate/t/loc_ee.t
    ../cpan/Unicode-Collate/t/loc_eo.t
    ../cpan/Unicode-Collate/t/loc_es.t
    ../cpan/Unicode-Collate/t/loc_estr.t
    ../cpan/Unicode-Collate/t/loc_et.t
    ../cpan/Unicode-Collate/t/loc_fi.t
    ../cpan/Unicode-Collate/t/loc_fil.t
    ../cpan/Unicode-Collate/t/loc_fiph.t
    ../cpan/Unicode-Collate/t/loc_fo.t
    ../cpan/Unicode-Collate/t/loc_fr.t
    ../cpan/Unicode-Collate/t/loc_frca.t
    ../cpan/Unicode-Collate/t/loc_ha.t
    ../cpan/Unicode-Collate/t/loc_haw.t
    ../cpan/Unicode-Collate/t/loc_he.t
    ../cpan/Unicode-Collate/t/loc_hr.t
    ../cpan/Unicode-Collate/t/loc_hu.t
    ../cpan/Unicode-Collate/t/loc_ig.t
    ../cpan/Unicode-Collate/t/loc_is.t
    ../cpan/Unicode-Collate/t/loc_ja.t
    ../cpan/Unicode-Collate/t/loc_kl.t
    ../cpan/Unicode-Collate/t/loc_lkt.t
    ../cpan/Unicode-Collate/t/loc_ln.t
    ../cpan/Unicode-Collate/t/loc_lt.t
    ../cpan/Unicode-Collate/t/loc_lv.t
    ../cpan/Unicode-Collate/t/loc_mt.t
    ../cpan/Unicode-Collate/t/loc_nb.t
    ../cpan/Unicode-Collate/t/loc_nn.t
    ../cpan/Unicode-Collate/t/loc_nso.t
    ../cpan/Unicode-Collate/t/loc_om.t
    ../cpan/Unicode-Collate/t/loc_pl.t
    ../cpan/Unicode-Collate/t/loc_ro.t
    ../cpan/Unicode-Collate/t/loc_se.t
    ../cpan/Unicode-Collate/t/loc_sk.t
    ../cpan/Unicode-Collate/t/loc_sl.t
    ../cpan/Unicode-Collate/t/loc_sq.t
    ../cpan/Unicode-Collate/t/loc_srla.t
    ../cpan/Unicode-Collate/t/loc_sv.t
    ../cpan/Unicode-Collate/t/loc_svrf.t
    ../cpan/Unicode-Collate/t/loc_sw.t
    ../cpan/Unicode-Collate/t/loc_test.t
    ../cpan/Unicode-Collate/t/loc_tn.t
    ../cpan/Unicode-Collate/t/loc_to.t
    ../cpan/Unicode-Collate/t/loc_tr.t
    ../cpan/Unicode-Collate/t/loc_vi.t
    ../cpan/Unicode-Collate/t/loc_vo.t
    ../cpan/Unicode-Collate/t/loc_wae.t
    ../cpan/Unicode-Collate/t/loc_wo.t
    ../cpan/Unicode-Collate/t/loc_yo.t
    ../cpan/Unicode-Collate/t/loc_zh.t
    ../cpan/Unicode-Collate/t/loc_zhb5.t
    ../cpan/Unicode-Collate/t/loc_zhgb.t
    ../cpan/Unicode-Collate/t/loc_zhpy.t
    ../cpan/Unicode-Collate/t/loc_zhst.t
    ../cpan/Unicode-Collate/t/loc_zhzy.t
    ../cpan/Unicode-Collate/t/nonchar.t
    ../cpan/Unicode-Collate/t/normal.t
    ../cpan/Unicode-Collate/t/notable.t
    ../cpan/Unicode-Collate/t/overcjk1.t
    ../cpan/Unicode-Collate/t/rearrang.t
    ../cpan/Unicode-Collate/t/rewrite.t
    ../cpan/Unicode-Collate/t/test.t
    ../cpan/Unicode-Collate/t/trailwt.t
    ../cpan/Unicode-Collate/t/variable.t
    ../cpan/Unicode-Collate/t/view.t
    ../dist/ExtUtils-ParseXS/t/002-more.t
    ../dist/Net-Ping/t/520_icmp_ttl.t
    ../dist/Unicode-Normalize/t/fcdc.t
    ../dist/Unicode-Normalize/t/func.t
    ../dist/Unicode-Normalize/t/norm.t
    ../dist/Unicode-Normalize/t/split.t
    ../dist/Unicode-Normalize/t/test.t
    comp/require.t
    lib/croak.t
    porting/podcheck.t
    porting/readme.t
MikeFultonDev commented 2 years ago

Dec 31st update:

blead.64.dynamic.ascii Summary: Failed 30 tests out of 2480, 98.79% okay.
blead.64.dynamic.ebcdic Summary: Failed 97 tests out of 1949, 95.02% okay.
blead.64.static.ascii Summary: Failed 44 tests out of 2357, 98.13% okay.
blead.64.static.ebcdic Summary: Failed 98 tests out of 1829, 94.64% okay.
blead.31.dynamic.ascii Summary: Failed 35 tests out of 2476, 98.59% okay.
blead.31.dynamic.ebcdic Summary: Failed 98 tests out of 1945, 94.96% okay.
MikeFultonDev commented 2 years ago

January 17th update: 30 tests fail for ascii:

Failed 30 tests out of 2480, 98.79% okay. ../cpan/File-Temp/t/object.t ../cpan/File-Temp/t/security.t ../cpan/File-Temp/t/tempfile.t ../cpan/IO-Compress/t/050interop-gzip.t ../cpan/IPC-Cmd/t/01_IPC-Cmd.t ../cpan/IPC-Cmd/t/03_run-forked.t ../cpan/Socket/t/getnameinfo.t ../cpan/Test-Harness/t/harness.t ../cpan/Test-Harness/t/source_handler.t ../cpan/libnet/t/datasend.t ../cpan/libnet/t/ftp.t ../cpan/libnet/t/nntp.t ../cpan/libnet/t/nntp_ipv6.t ../cpan/libnet/t/nntp_ssl.t ../cpan/libnet/t/pop3_ipv6.t ../cpan/libnet/t/pop3_ssl.t ../cpan/libnet/t/require.t ../cpan/libnet/t/smtp.t ../cpan/libnet/t/smtp_ipv6.t ../cpan/libnet/t/smtp_ssl.t ../cpan/podlators/t/general/basic.t ../cpan/version/t/07locale.t ../dist/ExtUtils-CBuilder/t/04-base.t ../dist/IO/t/io_pipe.t ../dist/Net-Ping/t/520_icmp_ttl.t ../ext/POSIX/t/mb.t ../lib/ExtUtils/t/Embed.t ../lib/locale.t lib/croak.t op/magic.t

IgorTodorovskiIBM commented 2 years ago

My Jan. 24 dynamic ascii test results:

Failed 32 tests out of 2476, 98.71% okay.
  ../cpan/ExtUtils-MakeMaker/t/02-xsdynamic.t
  ../cpan/ExtUtils-MakeMaker/t/INSTALL_BASE.t
  ../cpan/ExtUtils-MakeMaker/t/basic.t
  ../cpan/ExtUtils-MakeMaker/t/pm_to_blib.t
  ../cpan/IO-Compress/t/050interop-gzip.t
  ../cpan/IPC-Cmd/t/01_IPC-Cmd.t
  ../cpan/IPC-Cmd/t/03_run-forked.t
  ../cpan/Socket/t/getnameinfo.t
  ../cpan/Test-Harness/t/harness.t
  ../cpan/Test-Harness/t/source_handler.t
  ../cpan/libnet/t/datasend.t
  ../cpan/libnet/t/ftp.t
  ../cpan/libnet/t/nntp.t
  ../cpan/libnet/t/nntp_ipv6.t
  ../cpan/libnet/t/nntp_ssl.t
  ../cpan/libnet/t/pop3_ipv6.t
  ../cpan/libnet/t/pop3_ssl.t
  ../cpan/libnet/t/require.t
  ../cpan/libnet/t/smtp.t
  ../cpan/libnet/t/smtp_ipv6.t
  ../cpan/libnet/t/smtp_ssl.t
  ../cpan/podlators/t/general/basic.t
  ../cpan/version/t/07locale.t
  ../dist/IO/t/io_pipe.t
  ../ext/POSIX/t/mb.t
  ../lib/locale.t
  ../lib/perlbug.t
  lib/croak.t
  op/fork.t
  op/infnan.t
  op/magic.t
  porting/pending-author.t
IgorTodorovskiIBM commented 2 years ago

Latest Jenkins results for ASCII-64bit-dynamic:

Failed 21 tests out of 2484, 99.15% okay.
    ../cpan/File-Temp/t/object.t
    ../cpan/File-Temp/t/security.t
    ../cpan/File-Temp/t/tempfile.t
    ../cpan/IPC-Cmd/t/01_IPC-Cmd.t
    ../cpan/IPC-Cmd/t/03_run-forked.t
    ../cpan/Socket/t/getnameinfo.t
    ../cpan/version/t/07locale.t
    ../dist/ExtUtils-CBuilder/t/04-base.t
    ../dist/Net-Ping/t/001_new.t
    ../dist/Net-Ping/t/010_pingecho.t
    ../dist/Net-Ping/t/120_udp_inst.t
    ../dist/Net-Ping/t/130_tcp_inst.t
    ../dist/Net-Ping/t/140_stream_inst.t
    ../dist/Net-Ping/t/150_syn_inst.t
    ../dist/Net-Ping/t/450_service.t
    ../dist/Net-Ping/t/510_ping_udp.t
    ../ext/POSIX/t/mb.t
    ../lib/locale.t
    lib/croak.t
    op/magic.t
    porting/regen.t
MikeFultonDev commented 1 year ago

much better now - re-open with specifics now