Subject: | 0.31 test suite breaks with File::Spec < 3.25_01 |
With File::Spec < 3.25_01:
$ AUTHOR_TESTING=1 ./Build test
t/01-basic............ok
t/02-foreign..........# Test 19 got: "C:\\\\Program Files"
(t/02-foreign.t at line 53)
# Expected: "C:\\Program Files"
# t/02-foreign.t line 53 is: ok $dir->subdir('Program Files'),
'C:\\Program Files';
FAILED test 19
Failed 1/28 tests, 96.43% okay (less 2 skipped tests: 25 okay,
89.29%)
t/03-filesystem.......ok
t/04-subclass.........ok
t/05-traverse.........ok
t/06-traverse_filt....ok
t/07-recurseprune.....ok
t/author-critic.......ok
Failed 1/8 test scripts, 87.50% okay. 1/205 subtests failed, 99.51% okay.
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/02-foreign.t 28 1 3.57% 19
2 subtests skipped.
File::Spec 3.25 and earlier fail like this with Path::Class 0.31.
Path::Class 0.29 did not have this problem.
Tested on various versions of Fedora Linux.