Hello,

I'm testing perl-5.7.3 on BS2000 (POSIX-BC) and have several tests failed.
I started to investigate some of them and saw that most are due to the UTF
support.
I would like know whether on other EBCDIC platforms there are the same
results.
In case that some of the failed tests are considered obvious, could they be
skipped on EBCDIC platforms ?

Here bellow are the tests results I have, test suite is not completed
because udp sockets are blocking (I should investigate it):

base/cond.............................ok
base/if...............................ok
base/lex..............................ok
base/num..............................ok
base/pat..............................ok
base/rs...............................ok, 4/16 skipped: on non-VMS system
base/term.............................ok
comp/bproto...........................ok
comp/cmdopt...........................ok
comp/colon............................ok
comp/cpp..............................ok
comp/decl.............................ok
comp/multiline........................ok
comp/package..........................ok
comp/proto............................ok
comp/redef............................ok
comp/require..........................FAILED test 18
        Failed 1/20 tests, 95.00% okay
comp/script...........................ok
comp/term.............................ok
comp/use..............................ok
cmd/elsif.............................ok
cmd/for...............................ok
cmd/mod...............................ok
cmd/subval............................ok
cmd/switch............................ok
cmd/while.............................ok
run/exit..............................ok
run/fresh_perl........................ok
run/noswitch..........................ok
run/runenv............................ok
run/switcha...........................ok
run/switches..........................ok
run/switchF...........................ok
run/switchn...........................ok
run/switchp...........................ok
run/switchPx..........................ok
run/switcht...........................ok
run/switchx...........................ok
io/argv...............................ok
io/binmode............................ok
io/dup................................ok
io/fflush.............................ok
io/fs.................................ok, 2/36 skipped: Win32/Netware
specific test
io/inplace............................ok
io/iprefix............................ok
io/nargv..............................ok
io/open...............................ok
io/openpid............................ok
io/pipe...............................ok, 1/22 skipped: Won't report failure
on broken pipe
io/print..............................ok
io/read...............................ok
io/tell...............................ok
io/utf8...............................Test output counter mismatch [test 21]
FAILED tests 4, 20, 23-24
        Failed 4/31 tests, 87.10% okay (-1 skipped test: 26 okay, 83.87%)
op/alarm..............................ok
op/anonsub............................ok
op/append.............................ok
op/args...............................ok
op/arith..............................ok
op/array..............................ok
op/assignwarn.........................ok
op/attrs..............................ok
op/auto...............................ok
op/avhv...............................ok
op/bless..............................ok
op/bop................................FAILED test 37
        Failed 1/44 tests, 97.73% okay
op/chars..............................ok
op/chdir..............................ok, 2/31 skipped: Already in t/
op/chop...............................ok
op/closure............................ok
op/cmp................................ok
op/concat.............................dubious
        Test returned status 8 (wstat 2048, 0x800)
DIED. FAILED tests 4-12
        Failed 9/12 tests, 25.00% okay
op/cond...............................ok
op/context............................ok
op/crypt..............................FAILED test 4
        Failed 1/4 tests, 75.00% okay
op/defins.............................ok
op/delete.............................ok
op/die................................ok
op/die_exit...........................ok
op/do.................................ok
op/each...............................FAILED test 33
        Failed 1/39 tests, 97.44% okay
op/eval...............................ok
op/exec...............................ok
op/exists_sub.........................ok
op/exp................................ok
op/fh.................................ok
op/filetest...........................ok
op/flip...............................ok
op/fork...............................ok
op/glob...............................ok
op/gmagic.............................ok
op/goto...............................ok
op/goto_xs............................ok
op/grent..............................ok
op/grep...............................ok
op/groups.............................ok
op/gv.................................ok
op/hashassign.........................ok
op/hashwarn...........................ok
op/inc................................ok
op/inccode............................ok
op/index..............................ok
op/int................................ok
op/join...............................ok
op/lc.................................ok
op/length.............................ok
op/lex_assign.........................ok
op/lfs................................skipped: no 64-bit file offsets
op/list...............................ok
op/local..............................ok
op/loopctl............................ok
op/lop................................ok
op/magic..............................ok, 4/44 skipped: no caseless %ENV
support
op/method.............................ok
op/mkdir..............................ok
op/my.................................ok
op/my_stash...........................ok
op/nothr5005..........................ok
op/numconvert.........................FAILED tests 1409-1440
        Failed 32/1440 tests, 97.78% okay
op/oct................................ok
op/or.................................ok
op/ord................................ok
op/override...........................ok
op/pack...............................FAILED tests 10, 13, 142, 148, 151,
154, 157, 160, 163, 166, 169, 172, 175, 203, 206, 252, 258, 261, 264, 267,
270, 273, 276, 279, 282, 285, 307, 313, 316, 319, 322, 325, 362, 368, 371,
374, 377, 380, 383, 386, 389, 392, 395, 417, 423, 426, 429, 432, 435, 438,
441, 444, 472, 478, 481, 484, 487, 490, 493, 496, 499, 502, 505, 527, 533,
536, 539, 542, 545, 548, 551, 554, 582, 588, 591, 594, 597, 600, 603, 606,
609, 612, 615, 637, 643, 646, 649, 652, 655, 692, 698, 701, 704, 707, 710,
713, 716, 719, 722, 725, 747, 753, 756, 759, 762, 765, 768, 771, 774, 802,
808, 811, 814, 817, 820, 823, 826, 829, 832, 835, 857, 863, 866, 869, 872,
875, 878, 881, 884, 912, 918, 921, 924, 927, 930, 967, 973, 976, 979, 982,
985, 1022, 1028, 1031, 1034, 1037, 1040, 1043, 1046, 1049, 1077, 1083, 1086,
1089, 1092, 1095, 1098, 1101, 1104, 1129, 1132, 1135, 1138, 1141, 1144,
1147, 1150, 1153, 1156, 1159, 5411, 5417, 5420, 5423, 5426, 5429, 5432,
5435, 5438, 5441, 5444, 5466, 5472, 5475, 5478, 5481, 5484, 5487, 5490, 5493
        Failed 190/5619 tests, 96.62% okay (-188 skipped tests: 5241 okay,
93.27%)
op/pat................................Test output counter mismatch [test
684]
FAILED tests 242-243, 665, 682-683, 776, 785, 832-834, 845
        Failed 11/858 tests, 98.72% okay (-26 skipped tests: 821 okay,
95.69%)
op/pos................................ok
op/push...............................ok
op/pwent..............................dubious
        Test returned status 0 (wstat 139, 0x8b)
        test program seems to have generated a core
op/qq.................................ok
op/quotemeta..........................ok
op/rand...............................ok
op/range..............................ok
op/read...............................ok
op/readdir............................ok
op/recurse............................ok
op/ref................................ok
op/regexp.............................FAILED tests 483, 496, 500
        Failed 3/835 tests, 99.64% okay (-4 skipped tests: 828 okay, 99.16%)
op/regexp_noamp.......................FAILED tests 483, 496, 500
        Failed 3/835 tests, 99.64% okay (-4 skipped tests: 828 okay, 99.16%)
op/regmesg............................ok
op/repeat.............................ok
op/reverse............................ok
op/runlevel...........................ok
op/sleep..............................ok
op/sort...............................ok
op/splice.............................ok
op/split..............................FAILED test 37
        Failed 1/46 tests, 97.83% okay (-2 skipped tests: 43 okay, 93.48%)
op/sprintf............................FAILED tests 21, 27, 30-31, 35-41,
170-172, 191-197, 200-208
        Failed 30/224 tests, 86.61% okay
op/srand..............................ok
op/stat...............................FAILED tests 41-42, 44
        Failed 3/73 tests, 95.89% okay
op/study..............................ok
op/sub_lval...........................ok, 3/64 skipped: removed test
op/subst..............................ok, 1/88 skipped: not ASCII
op/subst_amp..........................ok
op/subst_wamp.........................ok, 1/88 skipped: not ASCII
op/substr.............................ok
op/sysio..............................ok
op/taint..............................FAILED test 73
        Failed 1/203 tests, 99.51% okay (-8 skipped tests: 194 okay, 95.57%)
op/tie................................ok
op/tiearray...........................ok
op/tiehandle..........................ok
op/time...............................ok
op/tr.................................FAILED tests 63, 71-74
        Failed 5/97 tests, 94.85% okay
op/undef..............................ok
op/universal..........................ok
op/unshift............................ok
op/utf8decode.........................skipped: UTF-EBCDIC (not UTF-8) used
here
op/vec................................FAILED test 27
        Failed 1/30 tests, 96.67% okay
op/ver................................FAILED tests 26-27
        Failed 2/47 tests, 95.74% okay (-6 skipped tests: 39 okay, 82.98%)
op/wantarray..........................ok
op/winsystem..........................skipped: windows specific test
op/write..............................ok
op/64bitint...........................skipped test on this platform
uni/fold..............................FAILED tests 25-26, 62, 126, 169, 196,
648, 697-698
        Failed 9/767 tests, 98.83% okay
uni/lower.............................ok
uni/sprintf...........................FAILED tests 24-25
        Failed 2/25 tests, 92.00% okay
uni/title.............................ok
uni/upper.............................ok
lib/access............................ok
lib/commonsense.......................ok
lib/1_compile.........................ok
.../ext/B/t/asmdata....................ok
.../ext/B/t/assembler..................ok
.../ext/B/t/b..........................ok
.../ext/B/t/bblock.....................ok
.../ext/B/t/concise....................ok
.../ext/B/t/debug......................ok
.../ext/B/t/deparse....................dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 14-17
        Failed 4/17 tests, 76.47% okay
.../ext/B/t/showlex....................ok
.../ext/B/t/stash......................ok, 1/1 skipped: one or more static
extensions
.../ext/B/t/terse......................ok
.../ext/Cwd/t/cwd......................ok
.../ext/Cwd/t/taint....................ok
.../ext/Data/Dumper/t/dumper...........ok
.../ext/Data/Dumper/t/overload.........ok
.../ext/DB_File/t/db-btree.............FAILED tests 53, 150-151, 155
        Failed 4/163 tests, 97.55% okay
.../ext/DB_File/t/db-hash..............FAILED test 109
        Failed 1/117 tests, 99.15% okay
.../ext/DB_File/t/db-recno.............ok
.../ext/Devel/DProf/DProf..............ok
.../ext/Devel/Peek/Peek................ok
.../ext/Devel/PPPort/t/test............ok
.../ext/Digest/MD5/t/aaa...............ok
.../ext/Digest/MD5/t/align.............ok
.../ext/Digest/MD5/t/badfile...........ok
.../ext/Digest/MD5/t/files.............FAILED tests 1-2
        Failed 2/2 tests, 0.00% okay
.../ext/Encode/t/Encode................dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-2726
        Failed 2726/2726 tests, 0.00% okay
.../ext/Encode/t/JP....................skipped: EBCDIC
.../ext/Encode/t/Tcl...................skipped: EBCDIC
.../ext/Errno/Errno....................ok
.../ext/Fcntl/t/fcntl..................ok
.../ext/Fcntl/t/syslfs.................skipped: no 64-bit file offsets
.../ext/File/Glob/t/basic..............ok
.../ext/File/Glob/t/case...............ok
.../ext/File/Glob/t/global.............ok
.../ext/File/Glob/t/taint..............ok
.../ext/Filter/t/call..................ok
.../ext/GDBM_File/gdbm.................ok
.../ext/I18N/Langinfo/Langinfo.........ok
.../ext/IO/lib/IO/t/io_const...........ok
.../ext/IO/lib/IO/t/io_dir.............ok
.../ext/IO/lib/IO/t/io_dup.............ok
.../ext/IO/lib/IO/t/io_linenum.........ok
.../ext/IO/lib/IO/t/io_multihomed......ok
.../ext/IO/lib/IO/t/io_pipe............ok
.../ext/IO/lib/IO/t/io_poll............ok
.../ext/IO/lib/IO/t/io_sel.............ok
.../ext/IO/lib/IO/t/io_sock............
.../ext/IO/lib/IO/t/io_taint...........ok
.../ext/IO/lib/IO/t/io_tell............ok
.../ext/IO/lib/IO/t/io_udp.............
.../ext/IO/lib/IO/t/io_unix............ok
.../ext/IO/lib/IO/t/io_xs..............ok
.../ext/IPC/SysV/ipcsysv...............ok
.../ext/IPC/SysV/t/msg.................ok
.../ext/IPC/SysV/t/sem.................ok
.../ext/List/Util/t/blessed............ok
.../ext/List/Util/t/dualvar............ok
.../ext/List/Util/t/first..............ok
.../ext/List/Util/t/max................ok
.../ext/List/Util/t/maxstr.............ok
.../ext/List/Util/t/min................ok
.../ext/List/Util/t/minstr.............ok
.../ext/List/Util/t/readonly...........ok
.../ext/List/Util/t/reduce.............ok
.../ext/List/Util/t/reftype............ok
.../ext/List/Util/t/shuffle............ok
.../ext/List/Util/t/sum................ok
.../ext/List/Util/t/tainted............ok
.../ext/List/Util/t/weak...............ok
.../ext/MIME/Base64/t/base64...........ok
.../ext/MIME/Base64/t/qp...............ok
.../ext/MIME/Base64/t/unicode..........ok
.../ext/NDBM_File/ndbm.................ok
.../ext/ODBM_File/odbm.................skipped: ODBM_File was not built
.../ext/Opcode/Opcode..................ok
.../ext/Opcode/ops.....................ok
.../ext/PerlIO/PerlIO..................ok
.../ext/PerlIO/t/encoding..............ok
.../ext/PerlIO/t/scalar................ok
.../ext/PerlIO/t/via...................ok
.../ext/POSIX/t/posix..................ok
.../ext/POSIX/t/sigaction..............ok
.../ext/POSIX/t/waitpid................ok
.../ext/re/re..........................ok
.../ext/Safe/safe1.....................ok
.../ext/Safe/safe2.....................ok
.../ext/SDBM_File/sdbm.................ok
.../ext/Socket/Socket..................ok
.../ext/Socket/socketpair..............


Best Regards,

Ignasi Roca-Carrio
Fujitsu-Siemens Computers.

Reply via email to