PATH=/usr/bin:/bin Start 2013-01-16T09:03:35 ActivePerl-1200 CPAN-1.9402 Going to read '/home/fly1200/var/cpan/Metadata' Database was generated on Wed, 16 Jan 2013 16:07:09 GMT Running make for S/SM/SMUELLER/PathTools-3.40.tar.gz Checksum for /net/nas/data/cpan/authors/id/S/SM/SMUELLER/PathTools-3.40.tar.gz ok PathTools-3.40/ PathTools-3.40/META.yml PathTools-3.40/lib/ PathTools-3.40/lib/File/ PathTools-3.40/lib/File/Spec.pm PathTools-3.40/lib/File/Spec/ PathTools-3.40/lib/File/Spec/VMS.pm PathTools-3.40/lib/File/Spec/Functions.pm PathTools-3.40/lib/File/Spec/Epoc.pm PathTools-3.40/lib/File/Spec/Win32.pm PathTools-3.40/lib/File/Spec/Mac.pm PathTools-3.40/lib/File/Spec/OS2.pm PathTools-3.40/lib/File/Spec/Unix.pm PathTools-3.40/lib/File/Spec/Cygwin.pm PathTools-3.40/Cwd.xs PathTools-3.40/MANIFEST PathTools-3.40/t/ PathTools-3.40/t/tmpdir.t PathTools-3.40/t/rel2abs_vs_symlink.t PathTools-3.40/t/taint.t PathTools-3.40/t/win32.t PathTools-3.40/t/lib/ PathTools-3.40/t/lib/Test/ PathTools-3.40/t/lib/Test/More.pm PathTools-3.40/t/lib/Test/Builder.pm PathTools-3.40/t/lib/Test/Simple.pm PathTools-3.40/t/lib/Test/Tutorial.pod PathTools-3.40/t/rel2abs2rel.t PathTools-3.40/t/cwd.t PathTools-3.40/t/crossplatform.t PathTools-3.40/t/Functions.t PathTools-3.40/t/Spec-taint.t PathTools-3.40/t/Spec.t PathTools-3.40/META.json PathTools-3.40/INSTALL PathTools-3.40/Cwd.pm PathTools-3.40/ppport.h PathTools-3.40/Makefile.PL PathTools-3.40/Changes PathTools-3.40/README CPAN.pm: Going to build S/SM/SMUELLER/PathTools-3.40.tar.gz >>> /home/fly1200/ap1200-292396/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Cwd Writing MYMETA.yml and MYMETA.json >>> make cp lib/File/Spec/Mac.pm blib/lib/File/Spec/Mac.pm cp lib/File/Spec/OS2.pm blib/lib/File/Spec/OS2.pm cp lib/File/Spec/VMS.pm blib/lib/File/Spec/VMS.pm cp lib/File/Spec/Functions.pm blib/lib/File/Spec/Functions.pm cp lib/File/Spec/Epoc.pm blib/lib/File/Spec/Epoc.pm cp lib/File/Spec/Cygwin.pm blib/lib/File/Spec/Cygwin.pm cp lib/File/Spec.pm blib/lib/File/Spec.pm cp Cwd.pm blib/lib/Cwd.pm cp lib/File/Spec/Unix.pm blib/lib/File/Spec/Unix.pm cp lib/File/Spec/Win32.pm blib/lib/File/Spec/Win32.pm /home/fly1200/ap1200-292396/bin/perl-static /home/fly1200/var/megalib/ExtUtils/xsubpp -typemap /home/fly1200/ap1200-292396/lib/ExtUtils/typemap Cwd.xs > Cwd.xsc && mv Cwd.xsc Cwd.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"3.40\" -DXS_VERSION=\"3.40\" -fPIC "-I/home/fly1200/ap1200-292396/lib/CORE" Cwd.c Running Mkbootstrap for Cwd () chmod 644 Cwd.bs rm -f blib/arch/auto/Cwd/Cwd.so gcc -shared -O2 Cwd.o -o blib/arch/auto/Cwd/Cwd.so \ \ chmod 755 blib/arch/auto/Cwd/Cwd.so cp Cwd.bs blib/arch/auto/Cwd/Cwd.bs chmod 644 blib/arch/auto/Cwd/Cwd.bs Manifying blib/man3/File::Spec::OS2.3 Manifying blib/man3/File::Spec::Mac.3 Manifying blib/man3/File::Spec::VMS.3 Manifying blib/man3/File::Spec::Cygwin.3 Manifying blib/man3/File::Spec::Epoc.3 Manifying blib/man3/File::Spec::Functions.3 Manifying blib/man3/File::Spec.3 Manifying blib/man3/Cwd.3 Manifying blib/man3/File::Spec::Unix.3 Manifying blib/man3/File::Spec::Win32.3 SMUELLER/PathTools-3.40.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1200/ap1200-292396/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/crossplatform.t ....... 1..71 ok 1 - Loaded ok 2 - /foo is absolute on Cygwin ok 3 - Cygwin->splitdir('') -> () ok 4 - Cygwin->canonpath() -> undef ok 5 - Cygwin->canonpath(undef) -> undef ok 6 - Cygwin->abs2rel(/foo/bar/file, /foo) ok 7 - Cygwin->abs2rel(/foo/bar/file, /foo) ok 8 - Cygwin->abs2rel(/foo/bar/file, /foo) ok 9 - Cygwin->abs2rel(/foo/bar/file, /foo) ok 10 - Cygwin->abs2rel(/foo/bar/file, /foo) ok 11 - Cygwin->abs2rel(/foo/bar/file, /foo) ok 12 - /foo is absolute on Epoc ok 13 - Epoc->splitdir('') -> () ok 14 - Epoc->canonpath() -> undef ok 15 - Epoc->canonpath(undef) -> undef ok 16 - Epoc->abs2rel(/foo/bar/file, /foo) ok 17 - Epoc->abs2rel(/foo/bar/file, /foo) ok 18 - Epoc->abs2rel(/foo/bar/file, /foo) ok 19 - Epoc->abs2rel(/foo/bar/file, /foo) ok 20 - Epoc->abs2rel(/foo/bar/file, /foo) ok 21 - Epoc->abs2rel(/foo/bar/file, /foo) ok 22 - Macintosh HD:foo: is absolute on Mac ok 23 - Mac->splitdir('') -> () ok 24 - Mac->canonpath() -> undef ok 25 - Mac->canonpath(undef) -> undef ok 26 - Mac->abs2rel(Macintosh HD:foo:bar:file, Macintosh HD:foo:) ok 27 - Mac->abs2rel(Macintosh HD:foo:bar:file, Mounted Volume:foo:) ok 28 - Mac->abs2rel(Macintosh HD:foo:bar:file, Macintosh HD:foo:) ok 29 - Mac->abs2rel(Macintosh HD:foo:bar:file, Macintosh HD:foo:) ok 30 - Mac->abs2rel(Macintosh HD:foo:bar:file, Mounted Volume:foo:) ok 31 - Mac->abs2rel(Macintosh HD:foo:bar:file, Macintosh HD:foo:) ok 32 - /foo is absolute on OS2 ok 33 - OS2->splitdir('') -> () ok 34 - OS2->canonpath() -> undef ok 35 - OS2->canonpath(undef) -> undef ok 36 - OS2->abs2rel(A:/foo/bar/file, A:/foo) ok 37 - OS2->abs2rel(A:/foo/bar/file, B:/foo) ok 38 - OS2->abs2rel(A:/foo/bar/file, /foo) ok 39 - OS2->abs2rel(/foo/bar/file, A:/foo) ok 40 - OS2->abs2rel(/foo/bar/file, B:/foo) ok 41 - OS2->abs2rel(/foo/bar/file, /foo) ok 42 - /foo is absolute on Unix ok 43 - Unix->splitdir('') -> () ok 44 - Unix->canonpath() -> undef ok 45 - Unix->canonpath(undef) -> undef ok 46 - Unix->abs2rel(/foo/bar/file, /foo) ok 47 - Unix->abs2rel(/foo/bar/file, /foo) ok 48 - Unix->abs2rel(/foo/bar/file, /foo) ok 49 - Unix->abs2rel(/foo/bar/file, /foo) ok 50 - Unix->abs2rel(/foo/bar/file, /foo) ok 51 - Unix->abs2rel(/foo/bar/file, /foo) ok 52 # skip Can't load File::Spec::VMS ok 53 # skip Can't load File::Spec::VMS ok 54 # skip Can't load File::Spec::VMS ok 55 # skip Can't load File::Spec::VMS ok 56 # skip Can't load File::Spec::VMS ok 57 # skip Can't load File::Spec::VMS ok 58 # skip Can't load File::Spec::VMS ok 59 # skip Can't load File::Spec::VMS ok 60 # skip Can't load File::Spec::VMS ok 61 # skip Can't load File::Spec::VMS ok 62 - \foo is absolute on Win32 ok 63 - Win32->splitdir('') -> () ok 64 - Win32->canonpath() -> undef ok 65 - Win32->canonpath(undef) -> undef ok 66 - Win32->abs2rel(A:\foo\bar\file, A:\foo) ok 67 - Win32->abs2rel(A:\foo\bar\file, B:\foo) ok 68 - Win32->abs2rel(A:\foo\bar\file, \foo) ok 69 - Win32->abs2rel(\foo\bar\file, A:\foo) ok 70 - Win32->abs2rel(\foo\bar\file, B:\foo) ok 71 - Win32->abs2rel(\foo\bar\file, \foo) ok t/cwd.t ................. 1..35 ok 1 - Cwd should be loaded from blib/ during testing ok 2 - main->can(...) ok 3 - chdir() not exported by default ok 4 - nor abs_path() ok 5 - nor fast_abs_path() ok 6 - cwd() shouldn't create spurious entries in %ENV # native pwd = '/bin/pwd' ok 7 - cwd() ok 8 - getcwd() ok 9 - fastcwd() ok 10 - fastgetcwd() ok 11 ok 12 - cwd() ok 13 ok 14 - getcwd() ok 15 ok 16 - fastcwd() ok 17 ok 18 - fastgetcwd() ok 19 - Call getcwd() with an argument ok 20 - Cwd::chdir() updates $ENV{PWD} #/data/fly1200/cpan/build/PathTools-3.40-s7YuuQ/t/_ptrslt_/_path_/_to_/_a_ #/data/fly1200/cpan/build/PathTools-3.40-s7YuuQ/t/_ptrslt_/_path_/_to_ #/data/fly1200/cpan/build/PathTools-3.40-s7YuuQ/t/_ptrslt_/_path_ #/data/fly1200/cpan/build/PathTools-3.40-s7YuuQ/t/_ptrslt_ #/data/fly1200/cpan/build/PathTools-3.40-s7YuuQ/t ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 - abs_path() can be invoked on a file ok 27 - fast_abs_path() can be invoked on a file ok 28 - _perl_abs_path() can be invoked on a file ok 29 - abs_path() can be invoked on a file ok 30 - fast_abs_path() can be invoked on a file ok 31 - _perl_abs_path() can be invoked on a file ok 32 - abs_path() works on files in the root directory ok 33 - fast_abs_path() works on files in the root directory ok 34 - _perl_abs_path() works on files in the root directory ok 35 - fast_abs_path does not die in dir whose name contains LF ok t/Functions.t ........... 1..3 ok 1 - use File::Spec::Functions; ok 2 ok 3 ok t/rel2abs2rel.t ......... 1..5 # Checking manipulations of $^X=/home/fly1200/ap1200-292396/bin/perl-static ok 1 - '/home/fly1200/ap1200-292396/bin/perl-static rel2abs2rel21551.pl' works ok 2 - '/home/fly1200/ap1200-292396/bin/perl-static rel2abs2rel21551.pl' works ok 3 - canonpath(rel2abs(/home/fly1200/ap1200-292396/bin/perl-static)) = /home/fly1200/ap1200-292396/bin/perl-static ok 4 - safe_rel(abs2rel(canonpath(rel2abs(/home/fly1200/ap1200-292396/bin/perl-static)))) = ./../../../../../home/fly1200/ap1200-292396/bin/perl-static ok 5 - safe_rel(canonpath(/home/fly1200/ap1200-292396/bin/perl-static)) = /home/fly1200/ap1200-292396/bin/perl-static ok t/rel2abs_vs_symlink.t .. 1..1 not ok 1 # TODO Need to find a way to make cwd work reliably under symlinks" # Failed (TODO) test at t/rel2abs_vs_symlink.t line 33. # '/data/fly1200/cpan/build/PathTools-3.40-s7YuuQ/for_rel2abs_test' # doesn't match '(?-xism:link_for_rel2abs_test)' ok t/Spec-taint.t .......... 1..2 ok 1 - tmpdir should not explode under taint mode ok 2 - its return value should not be tainted ok t/Spec.t ................ ok 1 - require File::Spec; ok 2 - require File::Spec::Unix; ok 3 - require File::Spec::Win32; ok 4 - require File::Spec::VMS; ok 5 - require File::Spec::OS2; ok 6 - require File::Spec::Mac; ok 7 - require File::Spec::Epoc; ok 8 - require File::Spec::Cygwin; ok 9 - File::Spec::Win32->can('_cwd') ok 10 - File::Spec::Unix->case_tolerant() ok 11 - File::Spec::Unix->catfile('a','b','c') ok 12 - File::Spec::Unix->catfile('a','b','./c') ok 13 - File::Spec::Unix->catfile('./a','b','c') ok 14 - File::Spec::Unix->catfile('c') ok 15 - File::Spec::Unix->catfile('./c') ok 16 - File::Spec::Unix->splitpath('file') ok 17 - File::Spec::Unix->splitpath('/d1/d2/d3/') ok 18 - File::Spec::Unix->splitpath('d1/d2/d3/') ok 19 - File::Spec::Unix->splitpath('/d1/d2/d3/.') ok 20 - File::Spec::Unix->splitpath('/d1/d2/d3/..') ok 21 - File::Spec::Unix->splitpath('/d1/d2/d3/.file') ok 22 - File::Spec::Unix->splitpath('d1/d2/d3/file') ok 23 - File::Spec::Unix->splitpath('/../../d1/') ok 24 - File::Spec::Unix->splitpath('/././d1/') ok 25 - File::Spec::Unix->catpath('','','file') ok 26 - File::Spec::Unix->catpath('','/d1/d2/d3/','') ok 27 - File::Spec::Unix->catpath('','d1/d2/d3/','') ok 28 - File::Spec::Unix->catpath('','/d1/d2/d3/.','') ok 29 - File::Spec::Unix->catpath('','/d1/d2/d3/..','') ok 30 - File::Spec::Unix->catpath('','/d1/d2/d3/','.file') ok 31 - File::Spec::Unix->catpath('','d1/d2/d3/','file') ok 32 - File::Spec::Unix->catpath('','/../../d1/','') ok 33 - File::Spec::Unix->catpath('','/././d1/','') ok 34 - File::Spec::Unix->catpath('d1','d2/d3/','') ok 35 - File::Spec::Unix->catpath('d1','d2','d3/') ok 36 - File::Spec::Unix->splitdir('') ok 37 - File::Spec::Unix->splitdir('/d1/d2/d3/') ok 38 - File::Spec::Unix->splitdir('d1/d2/d3/') ok 39 - File::Spec::Unix->splitdir('/d1/d2/d3') ok 40 - File::Spec::Unix->splitdir('d1/d2/d3') ok 41 - File::Spec::Unix->catdir() ok 42 - File::Spec::Unix->catdir('') ok 43 - File::Spec::Unix->catdir('/') ok 44 - File::Spec::Unix->catdir('','d1','d2','d3','') ok 45 - File::Spec::Unix->catdir('d1','d2','d3','') ok 46 - File::Spec::Unix->catdir('','d1','d2','d3') ok 47 - File::Spec::Unix->catdir('d1','d2','d3') ok 48 - File::Spec::Unix->catdir('/','d2/d3') ok 49 - File::Spec::Unix->canonpath('///../../..//./././a//b/.././c/././') ok 50 - File::Spec::Unix->canonpath('') ok 51 - File::Spec::Unix->canonpath('a/../../b/c') ok 52 - File::Spec::Unix->canonpath('/.') ok 53 - File::Spec::Unix->canonpath('/./') ok 54 - File::Spec::Unix->canonpath('/a/./') ok 55 - File::Spec::Unix->canonpath('/a/.') ok 56 - File::Spec::Unix->canonpath('/../../') ok 57 - File::Spec::Unix->canonpath('/../..') ok 58 - File::Spec::Unix->abs2rel('/t1/t2/t3','/t1/t2/t3') ok 59 - File::Spec::Unix->abs2rel('/t1/t2/t4','/t1/t2/t3') ok 60 - File::Spec::Unix->abs2rel('/t1/t2','/t1/t2/t3') ok 61 - File::Spec::Unix->abs2rel('/t1/t2/t3/t4','/t1/t2/t3') ok 62 - File::Spec::Unix->abs2rel('/t4/t5/t6','/t1/t2/t3') ok 63 - File::Spec::Unix->abs2rel('/','/t1/t2/t3') ok 64 - File::Spec::Unix->abs2rel('///','/t1/t2/t3') ok 65 - File::Spec::Unix->abs2rel('/.','/t1/t2/t3') ok 66 - File::Spec::Unix->abs2rel('/./','/t1/t2/t3') ok 67 - File::Spec::Unix->abs2rel('/t1/t2/t3', '/') ok 68 - File::Spec::Unix->abs2rel('/t1/t2/t3', '/t1') ok 69 - File::Spec::Unix->abs2rel('t1/t2/t3', 't1') ok 70 - File::Spec::Unix->abs2rel('t1/t2/t3', 't4') ok 71 - File::Spec::Unix->abs2rel('.', '.') ok 72 - File::Spec::Unix->abs2rel('/', '/') ok 73 - File::Spec::Unix->abs2rel('../t1', 't2/t3') ok 74 - File::Spec::Unix->abs2rel('t1', 't2/../t3') ok 75 - File::Spec::Unix->rel2abs('t4','/t1/t2/t3') ok 76 - File::Spec::Unix->rel2abs('t4/t5','/t1/t2/t3') ok 77 - File::Spec::Unix->rel2abs('.','/t1/t2/t3') ok 78 - File::Spec::Unix->rel2abs('..','/t1/t2/t3') ok 79 - File::Spec::Unix->rel2abs('../t4','/t1/t2/t3') ok 80 - File::Spec::Unix->rel2abs('/t1','/t1/t2/t3') ok 81 - File::Spec::Win32->case_tolerant() ok 82 - File::Spec::Win32->rootdir() ok 83 - File::Spec::Win32->splitpath('file') ok 84 - File::Spec::Win32->splitpath('\\d1/d2\\d3/') ok 85 - File::Spec::Win32->splitpath('d1/d2\\d3/') ok 86 - File::Spec::Win32->splitpath('\\d1/d2\\d3/.') ok 87 - File::Spec::Win32->splitpath('\\d1/d2\\d3/..') ok 88 - File::Spec::Win32->splitpath('\\d1/d2\\d3/.file') ok 89 - File::Spec::Win32->splitpath('\\d1/d2\\d3/file') ok 90 - File::Spec::Win32->splitpath('d1/d2\\d3/file') ok 91 - File::Spec::Win32->splitpath('C:\\d1/d2\\d3/') ok 92 - File::Spec::Win32->splitpath('C:d1/d2\\d3/') ok 93 - File::Spec::Win32->splitpath('C:\\d1/d2\\d3/file') ok 94 - File::Spec::Win32->splitpath('C:d1/d2\\d3/file') ok 95 - File::Spec::Win32->splitpath('C:\\../d2\\d3/file') ok 96 - File::Spec::Win32->splitpath('C:../d2\\d3/file') ok 97 - File::Spec::Win32->splitpath('\\../..\\d1/') ok 98 - File::Spec::Win32->splitpath('\\./.\\d1/') ok 99 - File::Spec::Win32->splitpath('\\\\node\\share\\d1/d2\\d3/') ok 100 - File::Spec::Win32->splitpath('\\\\node\\share\\d1/d2\\d3/file') ok 101 - File::Spec::Win32->splitpath('\\\\node\\share\\d1/d2\\file') ok 102 - File::Spec::Win32->splitpath('file',1) ok 103 - File::Spec::Win32->splitpath('\\d1/d2\\d3/',1) ok 104 - File::Spec::Win32->splitpath('d1/d2\\d3/',1) ok 105 - File::Spec::Win32->splitpath('\\\\node\\share\\d1/d2\\d3/',1) ok 106 - File::Spec::Win32->catpath('','','file') ok 107 - File::Spec::Win32->catpath('','\\d1/d2\\d3/','') ok 108 - File::Spec::Win32->catpath('','d1/d2\\d3/','') ok 109 - File::Spec::Win32->catpath('','\\d1/d2\\d3/.','') ok 110 - File::Spec::Win32->catpath('','\\d1/d2\\d3/..','') ok 111 - File::Spec::Win32->catpath('','\\d1/d2\\d3/','.file') ok 112 - File::Spec::Win32->catpath('','\\d1/d2\\d3/','file') ok 113 - File::Spec::Win32->catpath('','d1/d2\\d3/','file') ok 114 - File::Spec::Win32->catpath('C:','\\d1/d2\\d3/','') ok 115 - File::Spec::Win32->catpath('C:','d1/d2\\d3/','') ok 116 - File::Spec::Win32->catpath('C:','\\d1/d2\\d3/','file') ok 117 - File::Spec::Win32->catpath('C:','d1/d2\\d3/','file') ok 118 - File::Spec::Win32->catpath('C:','\\../d2\\d3/','file') ok 119 - File::Spec::Win32->catpath('C:','../d2\\d3/','file') ok 120 - File::Spec::Win32->catpath('','\\../..\\d1/','') ok 121 - File::Spec::Win32->catpath('','\\./.\\d1/','') ok 122 - File::Spec::Win32->catpath('\\\\node\\share','\\d1/d2\\d3/','') ok 123 - File::Spec::Win32->catpath('\\\\node\\share','\\d1/d2\\d3/','file') ok 124 - File::Spec::Win32->catpath('\\\\node\\share','\\d1/d2\\','file') ok 125 - File::Spec::Win32->splitdir('') ok 126 - File::Spec::Win32->splitdir('\\d1/d2\\d3/') ok 127 - File::Spec::Win32->splitdir('d1/d2\\d3/') ok 128 - File::Spec::Win32->splitdir('\\d1/d2\\d3') ok 129 - File::Spec::Win32->splitdir('d1/d2\\d3') ok 130 - File::Spec::Win32->catdir() ok 131 - File::Spec::Win32->catdir('') ok 132 - File::Spec::Win32->catdir('/') ok 133 - File::Spec::Win32->catdir('/', '../') ok 134 - File::Spec::Win32->catdir('/', '..\\') ok 135 - File::Spec::Win32->catdir('\\', '../') ok 136 - File::Spec::Win32->catdir('\\', '..\\') ok 137 - File::Spec::Win32->catdir('//d1','d2') ok 138 - File::Spec::Win32->catdir('\\d1\\','d2') ok 139 - File::Spec::Win32->catdir('\\d1','d2') ok 140 - File::Spec::Win32->catdir('\\d1','\\d2') ok 141 - File::Spec::Win32->catdir('\\d1','\\d2\\') ok 142 - File::Spec::Win32->catdir('','/d1','d2') ok 143 - File::Spec::Win32->catdir('','','/d1','d2') ok 144 - File::Spec::Win32->catdir('','//d1','d2') ok 145 - File::Spec::Win32->catdir('','','//d1','d2') ok 146 - File::Spec::Win32->catdir('','d1','','d2','') ok 147 - File::Spec::Win32->catdir('','d1','d2','d3','') ok 148 - File::Spec::Win32->catdir('d1','d2','d3','') ok 149 - File::Spec::Win32->catdir('','d1','d2','d3') ok 150 - File::Spec::Win32->catdir('d1','d2','d3') ok 151 - File::Spec::Win32->catdir('A:/d1','d2','d3') ok 152 - File::Spec::Win32->catdir('A:/d1','d2','d3','') ok 153 - File::Spec::Win32->catdir('A:/d1','B:/d2','d3','') ok 154 - File::Spec::Win32->catdir('A:/') ok 155 - File::Spec::Win32->catdir('\\', 'foo') ok 156 - File::Spec::Win32->catdir('','','..') ok 157 - File::Spec::Win32->catdir('A:', 'foo') ok 158 - File::Spec::Win32->catfile('a','b','c') ok 159 - File::Spec::Win32->catfile('a','b','.\\c') ok 160 - File::Spec::Win32->catfile('.\\a','b','c') ok 161 - File::Spec::Win32->catfile('c') ok 162 - File::Spec::Win32->catfile('.\\c') ok 163 - File::Spec::Win32->catfile('a/..','../b') ok 164 - File::Spec::Win32->catfile('A:', 'foo') ok 165 - File::Spec::Win32->canonpath('') ok 166 - File::Spec::Win32->canonpath('a:') ok 167 - File::Spec::Win32->canonpath('A:f') ok 168 - File::Spec::Win32->canonpath('A:/') ok 169 - File::Spec::Win32->canonpath('a\\..\\..\\b\\c') ok 170 - File::Spec::Win32->canonpath('//a\\b//c') ok 171 - File::Spec::Win32->canonpath('/a/..../c') ok 172 - File::Spec::Win32->canonpath('//a/b\\c') ok 173 - File::Spec::Win32->canonpath('////') ok 174 - File::Spec::Win32->canonpath('//') ok 175 - File::Spec::Win32->canonpath('/.') ok 176 - File::Spec::Win32->canonpath('//a/b/../../c') ok 177 - File::Spec::Win32->canonpath('//a/b/c/../d') ok 178 - File::Spec::Win32->canonpath('//a/b/c/../../d') ok 179 - File::Spec::Win32->canonpath('//a/b/c/.../d') ok 180 - File::Spec::Win32->canonpath('/a/b/c/../../d') ok 181 - File::Spec::Win32->canonpath('/a/b/c/.../d') ok 182 - File::Spec::Win32->canonpath('\\../temp\\') ok 183 - File::Spec::Win32->canonpath('\\../') ok 184 - File::Spec::Win32->canonpath('\\..\\') ok 185 - File::Spec::Win32->canonpath('/../') ok 186 - File::Spec::Win32->canonpath('/..\\') ok 187 - File::Spec::Win32->canonpath('d1/../foo') ok 188 - File::Spec::FakeWin32->abs2rel('/t1/t2/t3','/t1/t2/t3') ok 189 - File::Spec::FakeWin32->abs2rel('/t1/t2/t4','/t1/t2/t3') ok 190 - File::Spec::FakeWin32->abs2rel('/t1/t2','/t1/t2/t3') ok 191 - File::Spec::FakeWin32->abs2rel('/t1/t2/t3/t4','/t1/t2/t3') ok 192 - File::Spec::FakeWin32->abs2rel('/t4/t5/t6','/t1/t2/t3') ok 193 - File::Spec::FakeWin32->abs2rel('../t4','/t1/t2/t3') ok 194 - File::Spec::FakeWin32->abs2rel('/','/t1/t2/t3') ok 195 - File::Spec::FakeWin32->abs2rel('///','/t1/t2/t3') ok 196 - File::Spec::FakeWin32->abs2rel('/.','/t1/t2/t3') ok 197 - File::Spec::FakeWin32->abs2rel('/./','/t1/t2/t3') ok 198 - File::Spec::FakeWin32->abs2rel('\\\\a/t1/t2/t4','/t2/t3') ok 199 - File::Spec::FakeWin32->abs2rel('//a/t1/t2/t4','/t2/t3') ok 200 - File::Spec::FakeWin32->abs2rel('A:/t1/t2/t3','A:/t1/t2/t3') ok 201 - File::Spec::FakeWin32->abs2rel('A:/t1/t2/t3/t4','A:/t1/t2/t3') ok 202 - File::Spec::FakeWin32->abs2rel('A:/t1/t2/t3','A:/t1/t2/t3/t4') ok 203 - File::Spec::FakeWin32->abs2rel('A:/t1/t2/t3','B:/t1/t2/t3') ok 204 - File::Spec::FakeWin32->abs2rel('A:/t1/t2/t3/t4','B:/t1/t2/t3') ok 205 - File::Spec::FakeWin32->abs2rel('E:/foo/bar/baz') ok 206 - File::Spec::FakeWin32->abs2rel('C:/one/two/three') ok 207 - File::Spec::FakeWin32->abs2rel('C:\\Windows\\System32', 'C:\\') ok 208 - File::Spec::FakeWin32->abs2rel('\\\\computer2\\share3\\foo.txt', '\\\\computer2\\share3') ok 209 - File::Spec::FakeWin32->abs2rel('C:\\one\\two\\t\\asd1\\', 't\\asd\\') ok 210 - File::Spec::FakeWin32->abs2rel('\\one\\two', 'A:\\foo') ok 211 - File::Spec::FakeWin32->rel2abs('temp','C:/') ok 212 - File::Spec::FakeWin32->rel2abs('temp','C:/a') ok 213 - File::Spec::FakeWin32->rel2abs('temp','C:/a/') ok 214 - File::Spec::FakeWin32->rel2abs('../','C:/') ok 215 - File::Spec::FakeWin32->rel2abs('../','C:/a') ok 216 - File::Spec::FakeWin32->rel2abs('\\foo','C:/a') ok 217 - File::Spec::FakeWin32->rel2abs('temp','//prague_main/work/') ok 218 - File::Spec::FakeWin32->rel2abs('../temp','//prague_main/work/') ok 219 - File::Spec::FakeWin32->rel2abs('temp','//prague_main/work') ok 220 - File::Spec::FakeWin32->rel2abs('../','//prague_main/work') ok 221 - File::Spec::FakeWin32->rel2abs('D:foo.txt') ok 222 - File::Spec::VMS->case_tolerant() ok 223 # skip skip File::Spec::VMS->catfile('a','b','c'): Needs VMS::Filespec (and thus VMS) ok 224 # skip skip File::Spec::VMS->catfile('a','b','[]c'): Needs VMS::Filespec (and thus VMS) ok 225 # skip skip File::Spec::VMS->catfile('[.a]','b','c'): Needs VMS::Filespec (and thus VMS) ok 226 # skip skip File::Spec::VMS->catfile('a/b/','c'): Needs VMS::Filespec (and thus VMS) ok 227 # skip skip File::Spec::VMS->catfile('c'): Needs VMS::Filespec (and thus VMS) ok 228 # skip skip File::Spec::VMS->catfile('[]c'): Needs VMS::Filespec (and thus VMS) ok 229 # skip skip File::Spec::VMS->catfile('0','b','c'): Needs VMS::Filespec (and thus VMS) ok 230 # skip skip File::Spec::VMS->catfile('a','0','c'): Needs VMS::Filespec (and thus VMS) ok 231 # skip skip File::Spec::VMS->catfile('a','b','0'): Needs VMS::Filespec (and thus VMS) ok 232 # skip skip File::Spec::VMS->catfile('0','0','c'): Needs VMS::Filespec (and thus VMS) ok 233 # skip skip File::Spec::VMS->catfile('a','0','0'): Needs VMS::Filespec (and thus VMS) ok 234 # skip skip File::Spec::VMS->catfile('0','b','0'): Needs VMS::Filespec (and thus VMS) ok 235 # skip skip File::Spec::VMS->catfile('0','0','0'): Needs VMS::Filespec (and thus VMS) ok 236 # skip skip File::Spec::VMS->splitpath('file'): Needs VMS::Filespec (and thus VMS) ok 237 # skip skip File::Spec::VMS->splitpath('[d1.d2.d3]'): Needs VMS::Filespec (and thus VMS) ok 238 # skip skip File::Spec::VMS->splitpath('[.d1.d2.d3]'): Needs VMS::Filespec (and thus VMS) ok 239 # skip skip File::Spec::VMS->splitpath('[d1.d2.d3]file'): Needs VMS::Filespec (and thus VMS) ok 240 # skip skip File::Spec::VMS->splitpath('d1/d2/d3/file'): Needs VMS::Filespec (and thus VMS) ok 241 # skip skip File::Spec::VMS->splitpath('/d1/d2/d3/file'): Needs VMS::Filespec (and thus VMS) ok 242 # skip skip File::Spec::VMS->splitpath('[.d1.d2.d3]file'): Needs VMS::Filespec (and thus VMS) ok 243 # skip skip File::Spec::VMS->splitpath('node::volume:[d1.d2.d3]'): Needs VMS::Filespec (and thus VMS) ok 244 # skip skip File::Spec::VMS->splitpath('node::volume:[d1.d2.d3]file'): Needs VMS::Filespec (and thus VMS) ok 245 # skip skip File::Spec::VMS->splitpath('node"access_spec"::volume:[d1.d2.d3]'): Needs VMS::Filespec (and thus VMS) ok 246 # skip skip File::Spec::VMS->splitpath('node"access_spec"::volume:[d1.d2.d3]file'): Needs VMS::Filespec (and thus VMS) ok 247 # skip skip File::Spec::VMS->splitpath('[]'): Needs VMS::Filespec (and thus VMS) ok 248 # skip skip File::Spec::VMS->splitpath('[-]'): Needs VMS::Filespec (and thus VMS) ok 249 # skip skip File::Spec::VMS->splitpath('[]file'): Needs VMS::Filespec (and thus VMS) ok 250 # skip skip File::Spec::VMS->splitpath('[-]file'): Needs VMS::Filespec (and thus VMS) ok 251 # skip skip File::Spec::VMS->splitpath(''): Needs VMS::Filespec (and thus VMS) ok 252 # skip skip File::Spec::VMS->splitpath('0'): Needs VMS::Filespec (and thus VMS) ok 253 # skip skip File::Spec::VMS->splitpath('[0]'): Needs VMS::Filespec (and thus VMS) ok 254 # skip skip File::Spec::VMS->splitpath('[.0]'): Needs VMS::Filespec (and thus VMS) ok 255 # skip skip File::Spec::VMS->splitpath('[0.0.0]'): Needs VMS::Filespec (and thus VMS) ok 256 # skip skip File::Spec::VMS->splitpath('[.0.0.0]'): Needs VMS::Filespec (and thus VMS) ok 257 # skip skip File::Spec::VMS->splitpath('[0]0'): Needs VMS::Filespec (and thus VMS) ok 258 # skip skip File::Spec::VMS->splitpath('[0.0.0]0'): Needs VMS::Filespec (and thus VMS) ok 259 # skip skip File::Spec::VMS->splitpath('[.0.0.0]0'): Needs VMS::Filespec (and thus VMS) ok 260 # skip skip File::Spec::VMS->splitpath('0/0'): Needs VMS::Filespec (and thus VMS) ok 261 # skip skip File::Spec::VMS->splitpath('0/0/0'): Needs VMS::Filespec (and thus VMS) ok 262 # skip skip File::Spec::VMS->splitpath('/0/0'): Needs VMS::Filespec (and thus VMS) ok 263 # skip skip File::Spec::VMS->splitpath('/0/0/0'): Needs VMS::Filespec (and thus VMS) ok 264 # skip skip File::Spec::VMS->splitpath('d1',1): Needs VMS::Filespec (and thus VMS) ok 265 # skip skip File::Spec::VMS->splitpath('[d1.d2.d3]',1): Needs VMS::Filespec (and thus VMS) ok 266 # skip skip File::Spec::VMS->splitpath('[.d1.d2.d3]',1): Needs VMS::Filespec (and thus VMS) ok 267 # skip skip File::Spec::VMS->splitpath('d1/d2/d3',1): Needs VMS::Filespec (and thus VMS) ok 268 # skip skip File::Spec::VMS->splitpath('/d1/d2/d3',1): Needs VMS::Filespec (and thus VMS) ok 269 # skip skip File::Spec::VMS->splitpath('node::volume:[d1.d2.d3]',1): Needs VMS::Filespec (and thus VMS) ok 270 # skip skip File::Spec::VMS->splitpath('node"access_spec"::volume:[d1.d2.d3]',1): Needs VMS::Filespec (and thus VMS) ok 271 # skip skip File::Spec::VMS->splitpath('[]',1): Needs VMS::Filespec (and thus VMS) ok 272 # skip skip File::Spec::VMS->splitpath('[-]',1): Needs VMS::Filespec (and thus VMS) ok 273 # skip skip File::Spec::VMS->splitpath('',1): Needs VMS::Filespec (and thus VMS) ok 274 # skip skip File::Spec::VMS->splitpath('0',1): Needs VMS::Filespec (and thus VMS) ok 275 # skip skip File::Spec::VMS->splitpath('[0]',1): Needs VMS::Filespec (and thus VMS) ok 276 # skip skip File::Spec::VMS->splitpath('[.0]',1): Needs VMS::Filespec (and thus VMS) ok 277 # skip skip File::Spec::VMS->splitpath('[0.0.0]',1): Needs VMS::Filespec (and thus VMS) ok 278 # skip skip File::Spec::VMS->splitpath('[.0.0.0]',1): Needs VMS::Filespec (and thus VMS) ok 279 # skip skip File::Spec::VMS->splitpath('0/0',1): Needs VMS::Filespec (and thus VMS) ok 280 # skip skip File::Spec::VMS->splitpath('0/0/0',1): Needs VMS::Filespec (and thus VMS) ok 281 # skip skip File::Spec::VMS->splitpath('/0/0',1): Needs VMS::Filespec (and thus VMS) ok 282 # skip skip File::Spec::VMS->splitpath('/0/0/0',1): Needs VMS::Filespec (and thus VMS) ok 283 # skip skip File::Spec::VMS->catpath('','','file'): Needs VMS::Filespec (and thus VMS) ok 284 # skip skip File::Spec::VMS->catpath('','[d1.d2.d3]',''): Needs VMS::Filespec (and thus VMS) ok 285 # skip skip File::Spec::VMS->catpath('','[.d1.d2.d3]',''): Needs VMS::Filespec (and thus VMS) ok 286 # skip skip File::Spec::VMS->catpath('','[d1.d2.d3]','file'): Needs VMS::Filespec (and thus VMS) ok 287 # skip skip File::Spec::VMS->catpath('','[.d1.d2.d3]','file'): Needs VMS::Filespec (and thus VMS) ok 288 # skip skip File::Spec::VMS->catpath('','d1/d2/d3','file'): Needs VMS::Filespec (and thus VMS) ok 289 # skip skip File::Spec::VMS->catpath('v','d1/d2/d3','file'): Needs VMS::Filespec (and thus VMS) ok 290 # skip skip File::Spec::VMS->catpath('v','','file'): Needs VMS::Filespec (and thus VMS) ok 291 # skip skip File::Spec::VMS->catpath('v','w:[d1.d2.d3]','file'): Needs VMS::Filespec (and thus VMS) ok 292 # skip skip File::Spec::VMS->catpath('node::volume:','[d1.d2.d3]',''): Needs VMS::Filespec (and thus VMS) ok 293 # skip skip File::Spec::VMS->catpath('node::volume:','[d1.d2.d3]','file'): Needs VMS::Filespec (and thus VMS) ok 294 # skip skip File::Spec::VMS->catpath('node"access_spec"::volume:','[d1.d2.d3]',''): Needs VMS::Filespec (and thus VMS) ok 295 # skip skip File::Spec::VMS->catpath('node"access_spec"::volume:','[d1.d2.d3]','file'): Needs VMS::Filespec (and thus VMS) ok 296 - File::Spec::VMS->canonpath('') ok 297 - File::Spec::VMS->canonpath('volume:[d1]file') ok 298 - File::Spec::VMS->canonpath('volume:[d1.-.d2.][d3.d4.-]') ok 299 - File::Spec::VMS->canonpath('volume:[000000.d1]d2.dir;1') ok 300 - File::Spec::VMS->canonpath('volume:[d1.d2.d3]file.txt') ok 301 - File::Spec::VMS->canonpath('[d1.d2.d3]file.txt') ok 302 - File::Spec::VMS->canonpath('volume:[-.d1.d2.d3]file.txt') ok 303 - File::Spec::VMS->canonpath('[-.d1.d2.d3]file.txt') ok 304 - File::Spec::VMS->canonpath('volume:[--.d1.d2.d3]file.txt') ok 305 - File::Spec::VMS->canonpath('[--.d1.d2.d3]file.txt') ok 306 - File::Spec::VMS->canonpath('volume:[d1.-.d2.d3]file.txt') ok 307 - File::Spec::VMS->canonpath('[d1.-.d2.d3]file.txt') ok 308 - File::Spec::VMS->canonpath('volume:[d1.--.d2.d3]file.txt') ok 309 - File::Spec::VMS->canonpath('[d1.--.d2.d3]file.txt') ok 310 - File::Spec::VMS->canonpath('volume:[d1.d2.-.d3]file.txt') ok 311 - File::Spec::VMS->canonpath('[d1.d2.-.d3]file.txt') ok 312 - File::Spec::VMS->canonpath('volume:[d1.d2.--.d3]file.txt') ok 313 - File::Spec::VMS->canonpath('[d1.d2.--.d3]file.txt') ok 314 - File::Spec::VMS->canonpath('volume:[d1.d2.d3.-]file.txt') ok 315 - File::Spec::VMS->canonpath('[d1.d2.d3.-]file.txt') ok 316 - File::Spec::VMS->canonpath('volume:[d1.d2.d3.--]file.txt') ok 317 - File::Spec::VMS->canonpath('[d1.d2.d3.--]file.txt') ok 318 - File::Spec::VMS->canonpath('volume:[d1.000000.][000000.][d3.--]file.txt') ok 319 - File::Spec::VMS->canonpath('[d1.000000.][000000.][d3.--]file.txt') ok 320 - File::Spec::VMS->canonpath('volume:[d1.000000.][000000.][d2.000000]file.txt') ok 321 - File::Spec::VMS->canonpath('[d1.000000.][000000.][d2.000000]file.txt') ok 322 - File::Spec::VMS->canonpath('volume:[d1.000000.][000000.][d3.--.000000]file.txt') ok 323 - File::Spec::VMS->canonpath('[d1.000000.][000000.][d3.--.000000]file.txt') ok 324 - File::Spec::VMS->canonpath('volume:[d1.000000.][000000.][-.-.000000]file.txt') ok 325 - File::Spec::VMS->canonpath('[d1.000000.][000000.][--.-.000000]file.txt') ok 326 - File::Spec::VMS->canonpath('[d1.d2.--]file') ok 327 # skip skip File::Spec::VMS->canonpath('a/../../b/c.dat'): Needs VMS::Filespec (and thus VMS) ok 328 - File::Spec::VMS->canonpath('^') ok 329 - File::Spec::VMS->splitdir('') ok 330 # skip skip File::Spec::VMS->splitdir('[]'): Needs VMS::Filespec (and thus VMS) ok 331 # skip skip File::Spec::VMS->splitdir('d1.d2.d3'): Needs VMS::Filespec (and thus VMS) ok 332 # skip skip File::Spec::VMS->splitdir('[d1.d2.d3]'): Needs VMS::Filespec (and thus VMS) ok 333 # skip skip File::Spec::VMS->splitdir('.d1.d2.d3'): Needs VMS::Filespec (and thus VMS) ok 334 # skip skip File::Spec::VMS->splitdir('[.d1.d2.d3]'): Needs VMS::Filespec (and thus VMS) ok 335 # skip skip File::Spec::VMS->splitdir('.-.d2.d3'): Needs VMS::Filespec (and thus VMS) ok 336 # skip skip File::Spec::VMS->splitdir('[.-.d2.d3]'): Needs VMS::Filespec (and thus VMS) ok 337 # skip skip File::Spec::VMS->splitdir('[d1.d2]'): Needs VMS::Filespec (and thus VMS) ok 338 # skip skip File::Spec::VMS->splitdir('[d1-.--d2]'): Needs VMS::Filespec (and thus VMS) ok 339 # skip skip File::Spec::VMS->splitdir('[d1---.-.d2]'): Needs VMS::Filespec (and thus VMS) ok 340 # skip skip File::Spec::VMS->splitdir('[d1.---.d2]'): Needs VMS::Filespec (and thus VMS) ok 341 # skip skip File::Spec::VMS->splitdir('[d1---d2]'): Needs VMS::Filespec (and thus VMS) ok 342 # skip skip File::Spec::VMS->splitdir('[d1.][000000.d2]'): Needs VMS::Filespec (and thus VMS) ok 343 # skip skip File::Spec::VMS->splitdir('[.d1.d2^.d3]'): Needs VMS::Filespec (and thus VMS) ok 344 - File::Spec::VMS->catdir('') ok 345 # skip skip File::Spec::VMS->catdir('foo'): Needs VMS::Filespec (and thus VMS) ok 346 # skip skip File::Spec::VMS->catdir('d1','d2','d3'): Needs VMS::Filespec (and thus VMS) ok 347 # skip skip File::Spec::VMS->catdir('d1','d2/','d3'): Needs VMS::Filespec (and thus VMS) ok 348 # skip skip File::Spec::VMS->catdir('','d1','d2','d3'): Needs VMS::Filespec (and thus VMS) ok 349 # skip skip File::Spec::VMS->catdir('','-','d2','d3'): Needs VMS::Filespec (and thus VMS) ok 350 # skip skip File::Spec::VMS->catdir('','-','','d3'): Needs VMS::Filespec (and thus VMS) ok 351 # skip skip File::Spec::VMS->catdir('dir.dir','d2.dir','d3.dir'): Needs VMS::Filespec (and thus VMS) ok 352 # skip skip File::Spec::VMS->catdir('[.name]'): Needs VMS::Filespec (and thus VMS) ok 353 # skip skip File::Spec::VMS->catdir('[.name]','[.name]'): Needs VMS::Filespec (and thus VMS) ok 354 # skip skip File::Spec::VMS->catdir('/a/b/c','[-]'): Needs VMS::Filespec (and thus VMS) ok 355 # skip skip File::Spec::VMS->catdir('a:[b.c]','..'): Needs VMS::Filespec (and thus VMS) ok 356 # skip skip File::Spec::VMS->abs2rel('node::volume:[t1.t2.t3]','node::volume:[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 357 # skip skip File::Spec::VMS->abs2rel('node::volume:[t1.t2.t3]','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 358 # skip skip File::Spec::VMS->abs2rel('node::volume:[t1.t2.t4]','node::volume:[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 359 # skip skip File::Spec::VMS->abs2rel('node::volume:[t1.t2.t4]','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 360 # skip skip File::Spec::VMS->abs2rel('[t1.t2.t3]','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 361 # skip skip File::Spec::VMS->abs2rel('[t1.t2.t3]file','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 362 # skip skip File::Spec::VMS->abs2rel('[t1.t2.t3]file','[t1.t2]'): Needs VMS::Filespec (and thus VMS) ok 363 # skip skip File::Spec::VMS->abs2rel('v:[t1.t2.t3]file','v:[t1.t2]'): Needs VMS::Filespec (and thus VMS) ok 364 # skip skip File::Spec::VMS->abs2rel('[t1.t2.t4]','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 365 # skip skip File::Spec::VMS->abs2rel('[t1.t2]file','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 366 # skip skip File::Spec::VMS->abs2rel('[t1.t2.t3.t4]','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 367 # skip skip File::Spec::VMS->abs2rel('[t4.t5.t6]','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 368 # skip skip File::Spec::VMS->abs2rel('[000000]','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 369 # skip skip File::Spec::VMS->abs2rel('a:[t1.t2.t4]','a:[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 370 # skip skip File::Spec::VMS->abs2rel('a:[t1.t2.t4]','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 371 # skip skip File::Spec::VMS->abs2rel('[a.-.b.c.-]','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 372 # skip skip File::Spec::VMS->rel2abs('[.t4]','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 373 # skip skip File::Spec::VMS->rel2abs('[.t4.t5]','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 374 # skip skip File::Spec::VMS->rel2abs('[]','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 375 # skip skip File::Spec::VMS->rel2abs('[-]','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 376 # skip skip File::Spec::VMS->rel2abs('[-.t4]','[t1.t2.t3]'): Needs VMS::Filespec (and thus VMS) ok 377 - File::Spec::VMS->rel2abs('[t1]','[t1.t2.t3]') ok 378 - File::Spec::OS2->case_tolerant() ok 379 - File::Spec::OS2->catdir('A:/d1','B:/d2','d3','') ok 380 - File::Spec::OS2->catfile('a','b','c') ok 381 - File::Spec::OS2->catfile('a','b','./c') ok 382 - File::Spec::OS2->catfile('./a','b','c') ok 383 - File::Spec::OS2->catfile('c') ok 384 - File::Spec::OS2->catfile('./c') ok 385 - File::Spec::OS2->catdir('/', '../') ok 386 - File::Spec::OS2->catdir('/', '..\\') ok 387 - File::Spec::OS2->catdir('\\', '../') ok 388 - File::Spec::OS2->catdir('\\', '..\\') ok 389 - File::Spec::Mac->case_tolerant() ok 390 - File::Spec::Mac->catpath('','','') ok 391 - File::Spec::Mac->catpath('',':','') ok 392 - File::Spec::Mac->catpath('','::','') ok 393 - File::Spec::Mac->catpath('hd','','') ok 394 - File::Spec::Mac->catpath('hd:','','') ok 395 - File::Spec::Mac->catpath('hd:',':','') ok 396 - File::Spec::Mac->catpath('hd:','::','') ok 397 - File::Spec::Mac->catpath('hd','','file') ok 398 - File::Spec::Mac->catpath('hd',':','file') ok 399 - File::Spec::Mac->catpath('hd','::','file') ok 400 - File::Spec::Mac->catpath('hd',':::','file') ok 401 - File::Spec::Mac->catpath('hd:','',':file') ok 402 - File::Spec::Mac->catpath('hd:',':',':file') ok 403 - File::Spec::Mac->catpath('hd:','::',':file') ok 404 - File::Spec::Mac->catpath('hd:',':::',':file') ok 405 - File::Spec::Mac->catpath('hd:','d1','file') ok 406 - File::Spec::Mac->catpath('hd:',':d1:',':file') ok 407 - File::Spec::Mac->catpath('hd:','hd:d1','') ok 408 - File::Spec::Mac->catpath('','d1','') ok 409 - File::Spec::Mac->catpath('',':d1','') ok 410 - File::Spec::Mac->catpath('',':d1:','') ok 411 - File::Spec::Mac->catpath('','d1','file') ok 412 - File::Spec::Mac->catpath('',':d1:',':file') ok 413 - File::Spec::Mac->catpath('','','file') ok 414 - File::Spec::Mac->catpath('','',':file') ok 415 - File::Spec::Mac->catpath('',':',':file') ok 416 - File::Spec::Mac->splitpath(':') ok 417 - File::Spec::Mac->splitpath('::') ok 418 - File::Spec::Mac->splitpath(':::') ok 419 - File::Spec::Mac->splitpath('file') ok 420 - File::Spec::Mac->splitpath(':file') ok 421 - File::Spec::Mac->splitpath('d1',1) ok 422 - File::Spec::Mac->splitpath(':d1',1) ok 423 - File::Spec::Mac->splitpath(':d1:',1) ok 424 - File::Spec::Mac->splitpath(':d1:') ok 425 - File::Spec::Mac->splitpath(':d1:d2:d3:') ok 426 - File::Spec::Mac->splitpath(':d1:d2:d3:',1) ok 427 - File::Spec::Mac->splitpath(':d1:file') ok 428 - File::Spec::Mac->splitpath('::d1:file') ok 429 - File::Spec::Mac->splitpath('hd:', 1) ok 430 - File::Spec::Mac->splitpath('hd:') ok 431 - File::Spec::Mac->splitpath('hd:d1:d2:') ok 432 - File::Spec::Mac->splitpath('hd:d1:d2',1) ok 433 - File::Spec::Mac->splitpath('hd:d1:d2:file') ok 434 - File::Spec::Mac->splitpath('hd:d1:d2::file') ok 435 - File::Spec::Mac->splitpath('hd::d1:d2:file') ok 436 - File::Spec::Mac->splitpath('hd:file') ok 437 - File::Spec::Mac->splitdir() ok 438 - File::Spec::Mac->splitdir('') ok 439 - File::Spec::Mac->splitdir(':') ok 440 - File::Spec::Mac->splitdir('::') ok 441 - File::Spec::Mac->splitdir(':::') ok 442 - File::Spec::Mac->splitdir(':::d1:d2') ok 443 - File::Spec::Mac->splitdir(':d1:d2:d3::') ok 444 - File::Spec::Mac->splitdir(':d1:d2:d3:') ok 445 - File::Spec::Mac->splitdir(':d1:d2:d3') ok 446 - File::Spec::Mac->splitdir('hd:') ok 447 - File::Spec::Mac->splitdir('hd::') ok 448 - File::Spec::Mac->splitdir('hd::d1:') ok 449 - File::Spec::Mac->splitdir('hd:d1:d2:::') ok 450 - File::Spec::Mac->splitdir('hd:d1:d2::') ok 451 - File::Spec::Mac->splitdir('hd:d1:d2:') ok 452 - File::Spec::Mac->splitdir('hd:d1:d2') ok 453 - File::Spec::Mac->splitdir('hd:d1::d2::') ok 454 - File::Spec::Mac->catdir() ok 455 - File::Spec::Mac->catdir(':') ok 456 - File::Spec::Mac->catdir(':', ':') ok 457 - File::Spec::Mac->catdir(':', '') ok 458 - File::Spec::Mac->catdir(':', '::') ok 459 - File::Spec::Mac->catdir('::', '') ok 460 - File::Spec::Mac->catdir('::', ':') ok 461 - File::Spec::Mac->catdir('::', '::') ok 462 - File::Spec::Mac->catdir(':d1') ok 463 - File::Spec::Mac->catdir(':d1:') ok 464 - File::Spec::Mac->catdir(':d1','d2') ok 465 - File::Spec::Mac->catdir(':d1',':d2') ok 466 - File::Spec::Mac->catdir(':d1',':d2:') ok 467 - File::Spec::Mac->catdir(':d1',':d2::') ok 468 - File::Spec::Mac->catdir(':',':d1',':d2') ok 469 - File::Spec::Mac->catdir('::',':d1',':d2') ok 470 - File::Spec::Mac->catdir('::','::',':d1',':d2') ok 471 - File::Spec::Mac->catdir(':',':',':d1',':d2') ok 472 - File::Spec::Mac->catdir('::',':',':d1',':d2') ok 473 - File::Spec::Mac->catdir('d1') ok 474 - File::Spec::Mac->catdir('d1','d2','d3') ok 475 - File::Spec::Mac->catdir('d1','d2/','d3') ok 476 - File::Spec::Mac->catdir('d1','',':d2') ok 477 - File::Spec::Mac->catdir('d1',':',':d2') ok 478 - File::Spec::Mac->catdir('d1','::',':d2') ok 479 - File::Spec::Mac->catdir('d1',':::',':d2') ok 480 - File::Spec::Mac->catdir('d1','::','::',':d2') ok 481 - File::Spec::Mac->catdir('d1','d2') ok 482 - File::Spec::Mac->catdir('d1','d2', '') ok 483 - File::Spec::Mac->catdir('d1','d2', ':') ok 484 - File::Spec::Mac->catdir('d1','d2', '::') ok 485 - File::Spec::Mac->catdir('d1','d2','','') ok 486 - File::Spec::Mac->catdir('d1','d2',':','::') ok 487 - File::Spec::Mac->catdir('d1','d2','::','::') ok 488 - File::Spec::Mac->catdir('d1',':d2') ok 489 - File::Spec::Mac->catdir('d1',':d2:') ok 490 - File::Spec::Mac->catdir('hd:',':d1') ok 491 - File::Spec::Mac->catdir('hd:d1:',':d2') ok 492 - File::Spec::Mac->catdir('hd:','d1') ok 493 - File::Spec::Mac->catdir('hd:d1:',':d2') ok 494 - File::Spec::Mac->catdir('hd:d1:',':d2:') ok 495 - File::Spec::Mac->catfile() ok 496 - File::Spec::Mac->catfile('') ok 497 - File::Spec::Mac->catfile(':') ok 498 - File::Spec::Mac->catfile(':', '') ok 499 - File::Spec::Mac->catfile('d1','d2','file') ok 500 - File::Spec::Mac->catfile('d1','d2',':file') ok 501 - File::Spec::Mac->catfile('file') ok 502 - File::Spec::Mac->catfile(':', 'file') ok 503 - File::Spec::Mac->canonpath('') ok 504 - File::Spec::Mac->canonpath(':') ok 505 - File::Spec::Mac->canonpath('::') ok 506 - File::Spec::Mac->canonpath('a::') ok 507 - File::Spec::Mac->canonpath(':a::') ok 508 - File::Spec::Mac->abs2rel('hd:d1:d2:','hd:d1:d2:') ok 509 - File::Spec::Mac->abs2rel('hd:d1:d2:','hd:d1:d2:file') ok 510 - File::Spec::Mac->abs2rel('hd:d1:d2:file','hd:d1:d2:') ok 511 - File::Spec::Mac->abs2rel('hd:d1:','hd:d1:d2:') ok 512 - File::Spec::Mac->abs2rel('hd:d3:','hd:d1:d2:') ok 513 - File::Spec::Mac->abs2rel('hd:d3:','hd:d1:d2::') ok 514 - File::Spec::Mac->abs2rel('hd:d1:d4:d5:','hd:d1::d2:d3::') ok 515 - File::Spec::Mac->abs2rel('hd:d1:d4:d5:','hd:d1::d2:d3:') ok 516 - File::Spec::Mac->abs2rel('hd:d1:d3:','hd:d1:d2:') ok 517 - File::Spec::Mac->abs2rel('hd:d1::d3:','hd:d1:d2:') ok 518 - File::Spec::Mac->abs2rel('hd:d3:','hd:d1:d2:') ok 519 - File::Spec::Mac->abs2rel('hd:d1:d2:d3:','hd:d1:d2:') ok 520 - File::Spec::Mac->abs2rel('hd:d1:d2:d3::','hd:d1:d2:') ok 521 - File::Spec::Mac->abs2rel('hd1:d3:d4:d5:','hd2:d1:d2:') ok 522 - File::Spec::Mac->abs2rel('hd:','hd:d1:d2:') ok 523 - File::Spec::Mac->rel2abs(':d3:','hd:d1:d2:') ok 524 - File::Spec::Mac->rel2abs(':d3:d4:','hd:d1:d2:') ok 525 - File::Spec::Mac->rel2abs('','hd:d1:d2:') ok 526 - File::Spec::Mac->rel2abs('::','hd:d1:d2:') ok 527 - File::Spec::Mac->rel2abs('::','hd:d1:d2:file') ok 528 - File::Spec::Mac->rel2abs(':file','hd:d1:d2:') ok 529 - File::Spec::Mac->rel2abs('::file','hd:d1:d2:') ok 530 - File::Spec::Mac->rel2abs('::d3:','hd:d1:d2:') ok 531 - File::Spec::Mac->rel2abs('hd:','hd:d1:d2:') ok 532 - File::Spec::Mac->rel2abs('hd:d3:file','hd:d1:d2:') ok 533 - File::Spec::Mac->rel2abs('hd:d3:','hd:d1:file') ok 534 - File::Spec::Epoc->case_tolerant() ok 535 - File::Spec::Epoc->canonpath('') ok 536 - File::Spec::Epoc->canonpath('///../../..//./././a//b/.././c/././') ok 537 - File::Spec::Epoc->canonpath('/./') ok 538 - File::Spec::Epoc->canonpath('/a/./') ok 539 - File::Spec::Cygwin->case_tolerant() ok 540 - File::Spec::Cygwin->catfile('a','b','c') ok 541 - File::Spec::Cygwin->catfile('a','b','./c') ok 542 - File::Spec::Cygwin->catfile('./a','b','c') ok 543 - File::Spec::Cygwin->catfile('c') ok 544 - File::Spec::Cygwin->catfile('./c') ok 545 - File::Spec::Cygwin->splitpath('file') ok 546 - File::Spec::Cygwin->splitpath('/d1/d2/d3/') ok 547 - File::Spec::Cygwin->splitpath('d1/d2/d3/') ok 548 - File::Spec::Cygwin->splitpath('/d1/d2/d3/.') ok 549 - File::Spec::Cygwin->splitpath('/d1/d2/d3/..') ok 550 - File::Spec::Cygwin->splitpath('/d1/d2/d3/.file') ok 551 - File::Spec::Cygwin->splitpath('d1/d2/d3/file') ok 552 - File::Spec::Cygwin->splitpath('/../../d1/') ok 553 - File::Spec::Cygwin->splitpath('/././d1/') ok 554 - File::Spec::Cygwin->catpath('','','file') ok 555 - File::Spec::Cygwin->catpath('','/d1/d2/d3/','') ok 556 - File::Spec::Cygwin->catpath('','d1/d2/d3/','') ok 557 - File::Spec::Cygwin->catpath('','/d1/d2/d3/.','') ok 558 - File::Spec::Cygwin->catpath('','/d1/d2/d3/..','') ok 559 - File::Spec::Cygwin->catpath('','/d1/d2/d3/','.file') ok 560 - File::Spec::Cygwin->catpath('','d1/d2/d3/','file') ok 561 - File::Spec::Cygwin->catpath('','/../../d1/','') ok 562 - File::Spec::Cygwin->catpath('','/././d1/','') ok 563 - File::Spec::Cygwin->catpath('d1','d2/d3/','') ok 564 - File::Spec::Cygwin->catpath('d1','d2','d3/') ok 565 - File::Spec::Cygwin->splitdir('') ok 566 - File::Spec::Cygwin->splitdir('/d1/d2/d3/') ok 567 - File::Spec::Cygwin->splitdir('d1/d2/d3/') ok 568 - File::Spec::Cygwin->splitdir('/d1/d2/d3') ok 569 - File::Spec::Cygwin->splitdir('d1/d2/d3') ok 570 - File::Spec::Cygwin->catdir() ok 571 - File::Spec::Cygwin->catdir('/') ok 572 - File::Spec::Cygwin->catdir('','d1','d2','d3','') ok 573 - File::Spec::Cygwin->catdir('d1','d2','d3','') ok 574 - File::Spec::Cygwin->catdir('','d1','d2','d3') ok 575 - File::Spec::Cygwin->catdir('d1','d2','d3') ok 576 - File::Spec::Cygwin->catdir('/','d2/d3') ok 577 - File::Spec::Cygwin->canonpath('///../../..//./././a//b/.././c/././') ok 578 - File::Spec::Cygwin->canonpath('') ok 579 - File::Spec::Cygwin->canonpath('a/../../b/c') ok 580 - File::Spec::Cygwin->canonpath('/.') ok 581 - File::Spec::Cygwin->canonpath('/./') ok 582 - File::Spec::Cygwin->canonpath('/a/./') ok 583 - File::Spec::Cygwin->canonpath('/a/.') ok 584 - File::Spec::Cygwin->canonpath('/../../') ok 585 - File::Spec::Cygwin->canonpath('/../..') ok 586 - File::Spec::Cygwin->abs2rel('/t1/t2/t3','/t1/t2/t3') ok 587 - File::Spec::Cygwin->abs2rel('/t1/t2/t4','/t1/t2/t3') ok 588 - File::Spec::Cygwin->abs2rel('/t1/t2','/t1/t2/t3') ok 589 - File::Spec::Cygwin->abs2rel('/t1/t2/t3/t4','/t1/t2/t3') ok 590 - File::Spec::Cygwin->abs2rel('/t4/t5/t6','/t1/t2/t3') ok 591 - File::Spec::Cygwin->abs2rel('/','/t1/t2/t3') ok 592 - File::Spec::Cygwin->abs2rel('///','/t1/t2/t3') ok 593 - File::Spec::Cygwin->abs2rel('/.','/t1/t2/t3') ok 594 - File::Spec::Cygwin->abs2rel('/./','/t1/t2/t3') ok 595 - File::Spec::Cygwin->abs2rel('/t1/t2/t3', '/') ok 596 - File::Spec::Cygwin->abs2rel('/t1/t2/t3', '/t1') ok 597 - File::Spec::Cygwin->abs2rel('t1/t2/t3', 't1') ok 598 - File::Spec::Cygwin->abs2rel('t1/t2/t3', 't4') ok 599 - File::Spec::Cygwin->rel2abs('t4','/t1/t2/t3') ok 600 - File::Spec::Cygwin->rel2abs('t4/t5','/t1/t2/t3') ok 601 - File::Spec::Cygwin->rel2abs('.','/t1/t2/t3') ok 602 - File::Spec::Cygwin->rel2abs('..','/t1/t2/t3') ok 603 - File::Spec::Cygwin->rel2abs('../t4','/t1/t2/t3') ok 604 - File::Spec::Cygwin->rel2abs('/t1','/t1/t2/t3') ok 605 - File::Spec::Cygwin->rel2abs('//t1/t2/t3','/foo') 1..605 ok t/taint.t ............... 1..17 ok 1 - getcwd() should not explode under taint mode ok 2 - its return value should be tainted ok 3 - cwd() should not explode under taint mode ok 4 - its return value should be tainted ok 5 - fastcwd() should not explode under taint mode ok 6 - its return value should be tainted ok 7 - fastgetcwd() should not explode under taint mode ok 8 - its return value should be tainted ok 9 - abs_path() should not explode under taint mode ok 10 - its return value should be tainted ok 11 - fast_abs_path() should not explode under taint mode ok 12 - its return value should be tainted ok 13 - realpath() should not explode under taint mode ok 14 - its return value should be tainted ok 15 - fast_realpath() should not explode under taint mode ok 16 - its return value should be tainted ok 17 - $^O should not be tainted ok t/tmpdir.t .............. 1..5 ok 1 - require File::Spec; ok 2 - require File::Spec::Win32; ok 3 - tmpdir() shouldn't change the contents of %ENV ok 4 - Win32->tmpdir() shouldn't change the contents of %ENV ok 5 - Win32->tmpdir() shouldn't change the contents of %ENV ok t/win32.t ............... skipped: this is not win32 All tests successful. Files=10, Tests=744, 1 wallclock secs ( 0.12 usr 0.02 sys + 0.54 cusr 0.07 csys = 0.75 CPU) Result: PASS SMUELLER/PathTools-3.40.tar.gz make test TEST_VERBOSE=1 -- OK Steffen Mueller <smueller@cpan.org> unknown >>> (cd /home/fly1200/var/cpan/build/PathTools-3.40-s7YuuQ && tar cvf - PathTools-3.40.ppd blib) | gzip -c >/home/fly1200/var/REPO/S/SM/SMUELLER/PathTools-3.40.tar.gz PathTools-3.40.ppd blib/ blib/lib/ blib/lib/File/ blib/lib/File/Spec/ blib/lib/File/Spec/Mac.pm blib/lib/File/Spec/OS2.pm blib/lib/File/Spec/VMS.pm blib/lib/File/Spec/Functions.pm blib/lib/File/Spec/Epoc.pm blib/lib/File/Spec/Cygwin.pm blib/lib/File/Spec/Unix.pm blib/lib/File/Spec/Win32.pm blib/lib/File/Spec.pm blib/lib/Cwd.pm blib/arch/ blib/arch/auto/ blib/arch/auto/Cwd/ blib/arch/auto/Cwd/Cwd.so blib/arch/auto/Cwd/Cwd.bs blib/man3/ blib/man3/File::Spec::OS2.3 blib/man3/File::Spec::Mac.3 blib/man3/File::Spec::VMS.3 blib/man3/File::Spec::Cygwin.3 blib/man3/File::Spec::Epoc.3 blib/man3/File::Spec::Functions.3 blib/man3/File::Spec.3 blib/man3/Cwd.3 blib/man3/File::Spec::Unix.3 blib/man3/File::Spec::Win32.3 >>> mv /home/fly1200/var/cpan/build/PathTools-3.40-s7YuuQ/PathTools-3.40.ppd /home/fly1200/var/REPO/S/SM/SMUELLER VmSize: 235604 kB Finished 2013-01-16T09:03:41