X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=README.solaris;h=e1590d124d3a63e856656875426be186f5a766e8;hb=d3c54a8ee31058f7959aacfbb3392e838bcff1b6;hp=0064b244f4d6fdc5af2d06a34387c297a3dcf48c;hpb=8f212d40d10d4cabb2de7ab4f49a2592866a29d5;p=p5sagit%2Fp5-mst-13.2.git diff --git a/README.solaris b/README.solaris index 0064b24..e1590d1 100644 --- a/README.solaris +++ b/README.solaris @@ -619,10 +619,61 @@ tests, where for example when the test expects "0" you get "0" which should after a little squinting look very odd indeed. Another example is earlier in F where chr(0xff) is expected but the test fails because the result is chr(0xff). Exactly. + This is the "make test" result from the said combination: Failed 27 test scripts out of 745, 96.38% okay. +Running the C is painful because of the many failing +Unicode-related tests will output megabytes of failure messages, +but if one patiently waits, one gets these results: + + Failed Test Stat Wstat Total Fail Failed List of Failed + ----------------------------------------------------------------------------- + ... + ../ext/Encode/t/at-cn.t 4 1024 29 4 13.79% 14-17 + ../ext/Encode/t/at-tw.t 10 2560 17 10 58.82% 2 4 6 8 10 12 + 14-17 + ../ext/Encode/t/enc_data.t 29 7424 ?? ?? % ?? + ../ext/Encode/t/enc_eucjp.t 29 7424 ?? ?? % ?? + ../ext/Encode/t/enc_module.t 29 7424 ?? ?? % ?? + ../ext/Encode/t/encoding.t 29 7424 ?? ?? % ?? + ../ext/Encode/t/grow.t 12 3072 24 12 50.00% 2 4 6 8 10 12 14 + 16 18 20 22 24 + Failed Test Stat Wstat Total Fail Failed List of Failed + ------------------------------------------------------------------------------ + ../ext/Encode/t/guess.t 255 65280 29 40 137.93% 10-29 + ../ext/Encode/t/jperl.t 29 7424 15 30 200.00% 1-15 + ../ext/Encode/t/mime-header.t 2 512 10 2 20.00% 2-3 + ../ext/Encode/t/perlio.t 22 5632 38 22 57.89% 1-4 9-16 19-20 + 23-24 27-32 + ../ext/List/Util/t/shuffle.t 0 139 ?? ?? % ?? + ../ext/PerlIO/t/encoding.t 14 1 7.14% 11 + ../ext/PerlIO/t/fallback.t 9 2 22.22% 3 5 + ../ext/Socket/t/socketpair.t 0 2 45 70 155.56% 11-45 + ../lib/CPAN/t/vcmp.t 30 1 3.33% 25 + ../lib/Tie/File/t/09_gen_rs.t 0 15 ?? ?? % ?? + ../lib/Unicode/Collate/t/test.t 199 30 15.08% 7 26-27 71-75 + 81-88 95 101 + 103-104 106 108- + 109 122 124 161 + 169-172 + ../lib/sort.t 0 139 119 26 21.85% 107-119 + op/alarm.t 4 1 25.00% 4 + op/utfhash.t 97 1 1.03% 31 + run/fresh_perl.t 91 1 1.10% 32 + uni/tr_7jis.t ?? ?? % ?? + uni/tr_eucjp.t 29 7424 6 12 200.00% 1-6 + uni/tr_sjis.t 29 7424 6 12 200.00% 1-6 + 56 tests and 467 subtests skipped. + Failed 27/811 test scripts, 96.67% okay. 1383/75399 subtests failed, 98.17% okay. + +The alarm() test failure is caused by system() apparently blocking +alarm(). That is probably a libc bug, and given that SunOS 4.x +has been end-of-lifed years ago, don't hold your breath for a fix. +In addition to that, don't try anything too Unicode-y, especially +with Encode, and you should be fine in SunOS 4.x. + =head1 AUTHOR The original was written by Andy Dougherty F