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
 
 
 =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
 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
 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
  ../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
 
 
 =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.
 
 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
 
 
 =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
 
   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
 
 
 =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
 
 
 =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:
 =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
 
 
 =head2 Localising a Tied Variable Leaks Memory