This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Known test failures updates.
[perl5.git] / pod / perldelta.pod
index 580fe25..a30eb87 100644 (file)
@@ -2528,12 +2528,13 @@ The subtests 11 and 12 sometimes fail and sometimes work.
 
 =head2 FreeBSD 4.5 fails lib/File/Spec/t/rel2abs2rel.t
 
-Test 1 of F<lib/File/Spec/t/rel2abs2rel.t> runs "$^X" with a perl 1 liner.
+F<lib/File/Spec/t/rel2abs2rel.t> tests that "`` works" by running a
+a perl 1 liner in backticks, using "$^X" as the path to perl.
 It is failing on FreeBSD 4.5, but only when run as part of make test.
 This seems to be a kernel problem rather than perl - reading the symlink
 F</proc/curproc/file> returns "unknown" rather than the path to perl, and a
 kernel debugger reveals that variable C<numfullpathfail2> in
-F</usr/src/sys/miscfs/procfs/procfs_vnops.c> is being incremented whenever
+F</usr/src/sys/kern/vfs_cache.c> is being incremented whenever
 F</proc/curproc/file> fails to return the perl executable's path.
 
 =head2 HP-UX lib/io_multihomed Fails When LP64-Configured
@@ -2564,7 +2565,6 @@ The following tests are known to fail:
  ../ext/DB_File/t/db-btree.t    0    11    ??   ??       %  ??
  ../ext/DB_File/t/db-recno.t              149    3   2.01%  61 63 65
  ../ext/POSIX/t/posix.t                    31    1   3.23%  10
- ../lib/warnings.t                        450    1   0.22%  316
 
 =head2 OS/390
 
@@ -2572,27 +2572,24 @@ OS/390 has rather many test failures but the situation is actually
 better than it was in 5.6.0, it's just that so many new modules and
 tests have been added.
 
- Failed Test                     Stat Wstat Total Fail  Failed  List of Failed
- -----------------------------------------------------------------------------
- ../ext/B/Deparse.t                            14    1   7.14%  14
- ../ext/B/Showlex.t                             1    1 100.00%  1
- ../ext/Encode/Encode/Tcl.t                   610   13   2.13%  592 594 596 598
-                                                                600 602 604-610
- ../ext/IO/lib/IO/t/io_unix.t     113 28928     5    3  60.00%  3-5
- ../ext/POSIX/POSIX.t                          29    1   3.45%  14
- ../ext/Storable/t/lock.t         255 65280     5    3  60.00%  3-5
- ../lib/locale.t                  129 33024   117   19  16.24%  99-117
- ../lib/warnings.t                            434    1   0.23%  75
- ../lib/ExtUtils.t                             27    1   3.70%  25
- ../lib/Math/BigInt/t/bigintpm.t             1190    1   0.08%  1145
- ../lib/Unicode/UCD.t                          81   48  59.26%  1-16 49-64 66-81
- ../lib/User/pwent.t                            9    1  11.11%  4
- op/pat.t                                     660    6   0.91%  242-243 424-425
-                                                                626-627
- op/split.t                         0     9    ??   ??       %  ??
- op/taint.t                                   174    3   1.72%  156 162 168
- op/tr.t                                       70    3   4.29%  50 58-59
- Failed 16/422 test scripts, 96.21% okay. 105/23251 subtests failed, 99.55% okay.
+Failed 10/611 test scripts, 98.36% okay. 72/53809 subtests failed, 99.87% okay.
+Failed Test                  Stat Wstat Total Fail  Failed  List of Failed
+-------------------------------------------------------------------------------
+../ext/B/t/deparse.t                       17    1   5.88%  14
+../ext/IO/lib/IO/t/io_unix.t                5    4  80.00%  2-5
+../lib/utf8.t                              94   13  13.83%  27 30-31 43 46 73
+                                                            76 79 82 85 88 91
+                                                            94
+../lib/Benchmark.t              1   256   159    1   0.63%  75
+../lib/ExtUtils/t/Embed.t                   9    9 100.00%  1-9
+../lib/ExtUtils/t/ExtUtils.t               27   19  70.37%  5-23
+op/pat.t                                  858    9   1.05%  242-243 665 776 785
+                                                            832-834 845
+op/sprintf.t                              224    3   1.34%  98 100 136
+op/tr.t                                    97    5   5.15%  63 71-74
+uni/fold.t                                767    8   1.04%  25-26 62 169 196
+                                                            648 697-698
+57 tests and 377 subtests skipped.
 
 =head2 op/sprintf tests 129 and 130
 
@@ -2616,34 +2613,17 @@ the 5.005 threading implementation. These are not new failures--Perl
   lib/autouse                   4
   ext/Thread/thr5005            19-20
 
-These failures are unlikely to get fixed.
+These failures are unlikely to get fixed as the 5.005-style
+threads are considered fundamentally broken.
 
 =head2 UNICOS
 
-=over 4
-
-=item *
-
-ext/POSIX/sigaction subtests 6 and 13 may fail.
-
-=item *
-
-lib/ExtUtils may spuriously claim that subtest 28 failed,
-which is interesting since the test only has 27 tests.
-
-=item *
-
-Numerous numerical test failures
-
-  op/numconvert                 209,210,217,218
-  op/override                   7
-  ext/Time/HiRes/HiRes          9
-  lib/Math/BigInt/t/bigintpm    1145
-  lib/Math/Trig                 25
-
-These tests fail because of yet unresolved floating point inaccuracies.
-
-=back
+  ../ext/Socket/socketpair.t    1   256    45    1   2.22%  12
+  ../lib/Math/Trig.t                       26    1   3.85%  25
+  ../lib/warnings.t                       460    1   0.22%  425
+  io/fs.t                                  36    1   2.78%  31
+  op/numconvert.t                        1440   13   0.90%  208 509-510
+  657-658 665-666 829-830 989-990 1149-1150
 
 =head2 UNICOS and UNICOS/mk
 
@@ -2665,7 +2645,14 @@ needing further debugging and/or porting work.
 =head2 Win32
 
 In multi-CPU boxes there are some problems with the I/O buffering:
-some output may appear twice.
+some output may appear twice.  The Win32 following failures are known
+as of 5.7.3:
+
+ ..\ext/Encode/t/JP....................dubious DIED. FAILED tests 9, 14, 18, 21 
+ ..\ext/threads/t/end..................FAILED tests 3-6
+ ..\lib/English........................dubious DIED. FAILED test 48
+ ..\lib/Tie/File/t/16_handle...........FAILED tests 3-13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35-39
+
 
 =head2 Localising a Tied Variable Leaks Memory