PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64-5.14\site\bin;C:\Perl64-5.14\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\mysql\bin Start 2013-02-10T02:18:38 ActivePerl-1400 CPAN-1.9402 LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl PATH=C:/CPANFL~1.14/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64-5.14\site\bin;C:\Perl64-5.14\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\INSTAN~1;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin Going to read 'C:\cpanfly-5.14\var\cpan\Metadata' Database was generated on Sun, 10 Feb 2013 09:07:16 GMT Running make for E/ET/ETHER/MooseX-Getopt-0.54.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/E/ET/ETHER/MooseX-Getopt-0.54.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\E\ET\ETHER\MooseX-Getopt-0.54.tar.gz ok MooseX-Getopt-0.54/ MooseX-Getopt-0.54/Changes MooseX-Getopt-0.54/dist.ini MooseX-Getopt-0.54/INSTALL MooseX-Getopt-0.54/lib/ MooseX-Getopt-0.54/LICENSE MooseX-Getopt-0.54/Makefile.PL MooseX-Getopt-0.54/MANIFEST MooseX-Getopt-0.54/MANIFEST.SKIP MooseX-Getopt-0.54/META.json MooseX-Getopt-0.54/META.yml MooseX-Getopt-0.54/README MooseX-Getopt-0.54/t/ MooseX-Getopt-0.54/t/00-check-deps.t MooseX-Getopt-0.54/t/00-compile.t MooseX-Getopt-0.54/t/000_load.t MooseX-Getopt-0.54/t/001_basic.t MooseX-Getopt-0.54/t/002_custom_option_type.t MooseX-Getopt-0.54/t/003_inferred_option_type.t MooseX-Getopt-0.54/t/004_nogetop.t MooseX-Getopt-0.54/t/005_strict.t MooseX-Getopt-0.54/t/006_metaclass_traits.t MooseX-Getopt-0.54/t/007_nogetopt_trait.t MooseX-Getopt-0.54/t/008_configfromfile.t MooseX-Getopt-0.54/t/009_gld_and_explicit_options.t MooseX-Getopt-0.54/t/010_dashes.t MooseX-Getopt-0.54/t/011_process_argv.t MooseX-Getopt-0.54/t/100_gld_default_bug.t MooseX-Getopt-0.54/t/101_argv_bug.t MooseX-Getopt-0.54/t/102_basic_basic.t MooseX-Getopt-0.54/t/103_uc_bug.t MooseX-Getopt-0.54/t/104_override_usage.t MooseX-Getopt-0.54/t/105_uc_bug_more.t MooseX-Getopt-0.54/t/106_no_ignore_case.t MooseX-Getopt-0.54/t/107_no_auto_help.t MooseX-Getopt-0.54/t/107_union_bug.t MooseX-Getopt-0.54/t/108_usage_attr.t MooseX-Getopt-0.54/t/109_help_flag.t MooseX-Getopt-0.54/t/110_sort_usage_by_attr_order.t MooseX-Getopt-0.54/t/111_gld_pass_through.t MooseX-Getopt-0.54/t/112_configfile_constructor_arg.t MooseX-Getopt-0.54/t/112_configfile_constructor_arg.yml MooseX-Getopt-0.54/t/release-changes_has_content.t MooseX-Getopt-0.54/t/release-cpan-changes.t MooseX-Getopt-0.54/t/release-dist-manifest.t MooseX-Getopt-0.54/t/release-distmeta.t MooseX-Getopt-0.54/t/release-eol.t MooseX-Getopt-0.54/t/release-minimum-version.t MooseX-Getopt-0.54/t/release-no-tabs.t MooseX-Getopt-0.54/t/release-pod-coverage.t MooseX-Getopt-0.54/t/release-pod-linkcheck.t MooseX-Getopt-0.54/t/release-pod-no404s.t MooseX-Getopt-0.54/t/release-pod-syntax.t MooseX-Getopt-0.54/t/release-test-version.t MooseX-Getopt-0.54/lib/MooseX/ MooseX-Getopt-0.54/lib/MooseX/Getopt/ MooseX-Getopt-0.54/lib/MooseX/Getopt.pm MooseX-Getopt-0.54/lib/MooseX/Getopt/Basic.pm MooseX-Getopt-0.54/lib/MooseX/Getopt/Dashes.pm MooseX-Getopt-0.54/lib/MooseX/Getopt/GLD.pm MooseX-Getopt-0.54/lib/MooseX/Getopt/Meta/ MooseX-Getopt-0.54/lib/MooseX/Getopt/OptionTypeMap.pm MooseX-Getopt-0.54/lib/MooseX/Getopt/ProcessedArgv.pm MooseX-Getopt-0.54/lib/MooseX/Getopt/Strict.pm MooseX-Getopt-0.54/lib/MooseX/Getopt/Meta/Attribute/ MooseX-Getopt-0.54/lib/MooseX/Getopt/Meta/Attribute.pm MooseX-Getopt-0.54/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm MooseX-Getopt-0.54/lib/MooseX/Getopt/Meta/Attribute/Trait/ MooseX-Getopt-0.54/lib/MooseX/Getopt/Meta/Attribute/Trait.pm MooseX-Getopt-0.54/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm CPAN.pm: Going to build E/ET/ETHER/MooseX-Getopt-0.54.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Warning: prerequisite Path::Tiny 0 not found. Checking if your kit is complete... Looks good Writing Makefile for MooseX::Getopt Writing MYMETA.yml and MYMETA.json Could not read 'C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.54-oxTD30\MYMETA.yml'. Falling back to other methods to determine prerequisites ---- Unsatisfied dependencies detected during ---- ---- ETHER/MooseX-Getopt-0.54.tar.gz ---- Path::Tiny [requires] Running make test Delayed until after prerequisites Running test for module 'Path::Tiny' Running make for D/DA/DAGOLDEN/Path-Tiny-0.005.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\D\DA\DAGOLDEN\Path-Tiny-0.005.tar.gz ok Path-Tiny-0.005/ Path-Tiny-0.005/Changes Path-Tiny-0.005/CONTRIBUTING Path-Tiny-0.005/dist.ini Path-Tiny-0.005/lib/ Path-Tiny-0.005/LICENSE Path-Tiny-0.005/Makefile.PL Path-Tiny-0.005/MANIFEST Path-Tiny-0.005/META.json Path-Tiny-0.005/META.yml Path-Tiny-0.005/perlcritic.rc Path-Tiny-0.005/t/ Path-Tiny-0.005/tidyall.ini Path-Tiny-0.005/xt/ Path-Tiny-0.005/xt/author/ Path-Tiny-0.005/xt/release/ Path-Tiny-0.005/xt/release/distmeta.t Path-Tiny-0.005/xt/release/pod-coverage.t Path-Tiny-0.005/xt/release/pod-syntax.t Path-Tiny-0.005/xt/release/portability.t Path-Tiny-0.005/xt/release/test-version.t Path-Tiny-0.005/xt/author/critic.t Path-Tiny-0.005/xt/author/pod-spell.t Path-Tiny-0.005/t/00-compile.t Path-Tiny-0.005/t/basic.t Path-Tiny-0.005/t/children.t Path-Tiny-0.005/t/filesystem.t Path-Tiny-0.005/t/input_output.t Path-Tiny-0.005/t/input_output_no_UU.t Path-Tiny-0.005/t/mkpath.t Path-Tiny-0.005/t/normalize.t Path-Tiny-0.005/t/overloading.t Path-Tiny-0.005/t/parent.t Path-Tiny-0.005/t/README Path-Tiny-0.005/t/rel-abs.t Path-Tiny-0.005/t/temp.t Path-Tiny-0.005/t/zzz-spec.t Path-Tiny-0.005/lib/Path/ Path-Tiny-0.005/lib/Path/Tiny.pm CPAN.pm: Going to build D/DA/DAGOLDEN/Path-Tiny-0.005.tar.gz >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Warning: prerequisite File::Spec 3.40 not found. We have 3.33. Checking if your kit is complete... Looks good Writing Makefile for Path::Tiny Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- DAGOLDEN/Path-Tiny-0.005.tar.gz ---- File::Spec [requires] Running make test Delayed until after prerequisites Running test for module 'File::Spec' Running make for S/SM/SMUELLER/PathTools-3.40.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\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 >>> C:\Perl64-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Cwd Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. 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/Cygwin.pm blib\lib\File\Spec\Cygwin.pm cp lib/File/Spec/Epoc.pm blib\lib\File\Spec\Epoc.pm cp lib/File/Spec/Functions.pm blib\lib\File\Spec\Functions.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 C:\Perl64-5.14\bin\perl.exe C:\cpanfly-5.14\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64-5.14\lib\ExtUtils\typemap Cwd.xs > Cwd.xsc && C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e mv -- Cwd.xsc Cwd.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -MD -Zi -DNDEBUG -Ox -GL -fp:precise -DVERSION=\"3.40\" -DXS_VERSION=\"3.40\" "-IC:\Perl64-5.14\lib\CORE" Cwd.c Cwd.c Running Mkbootstrap for Cwd () C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e chmod -- 644 Cwd.bs C:\Perl64-5.14\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Cwd\", 'DLBASE' => 'Cwd', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\Cwd\Cwd.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64-5.14\lib\CORE" -machine:AMD64 Cwd.obj C:\Perl64-5.14\lib\CORE\perl514.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib bufferoverflowU.lib msvcrt.lib -def:Cwd.def Creating library blib\arch\auto\Cwd\Cwd.lib and object blib\arch\auto\Cwd\Cwd.exp Generating code Finished generating code if exist blib\arch\auto\Cwd\Cwd.dll.manifest mt -nologo -manifest blib\arch\auto\Cwd\Cwd.dll.manifest -outputresource:blib\arch\auto\Cwd\Cwd.dll;2 if exist blib\arch\auto\Cwd\Cwd.dll.manifest del blib\arch\auto\Cwd\Cwd.dll.manifest C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e chmod -- 755 blib\arch\auto\Cwd\Cwd.dll C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e cp -- Cwd.bs blib\arch\auto\Cwd\Cwd.bs C:\Perl64-5.14\bin\perl.exe -MExtUtils::Command -e chmod -- 644 blib\arch\auto\Cwd\Cwd.bs SMUELLER/PathTools-3.40.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe "-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 skip() needs to know $how_many tests are in the block at t/cwd.t line 250 t/cwd.t ................. 1..31 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 = 'C:\WINDOWS\system32\cmd.exe /c cd' 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} #C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW\t\_ptrslt_\_path_\_to_\_a_ #C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW\t\_ptrslt_\_path_\_to_ #C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW\t\_ptrslt_\_path_ #C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW\t\_ptrslt_ #C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW\t ok 21 ok 22 ok 23 # skip no symlinks on this platform ok 24 # skip no symlinks on this platform ok 25 - abs_path() can be invoked on a file ok 26 - fast_abs_path() can be invoked on a file ok 27 - abs_path() can be invoked on a file ok 28 - fast_abs_path() can be invoked on a file ok 29 - abs_path() works on files in the root directory ok 30 - fast_abs_path() works on files in the root directory ok 31 # skip OS does not support dir names containing 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=C:\Perl64-5.14\bin\perl.exe ok 1 - 'C:\Perl64-5.14\bin\perl.exe rel2abs2rel3628.pl' works ok 2 - 'C:\Perl64-5.14\bin\perl.exe rel2abs2rel3628.pl' works ok 3 - canonpath(rel2abs(C:\Perl64-5.14\bin\perl.exe)) = C:\Perl64-5.14\bin\perl.exe ok 4 - safe_rel(abs2rel(canonpath(rel2abs(C:\Perl64-5.14\bin\perl.exe)))) = ..\..\..\..\..\Perl64-5.14\bin\perl.exe ok 5 - safe_rel(canonpath(C:\Perl64-5.14\bin\perl.exe)) = C:\Perl64-5.14\bin\perl.exe ok Use of uninitialized value $symlink in unlink at t/rel2abs_vs_symlink.t line 27. No root path(s) specified at t/rel2abs_vs_symlink.t line 24. t/rel2abs_vs_symlink.t .. skipped: needs symlink() 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 ............... 1..4 ok 1 ok 2 ok 3 ok 4 ok All tests successful. Files=10, Tests=743, 2 wallclock secs ( 0.16 usr + 0.08 sys = 0.23 CPU) Result: PASS SMUELLER/PathTools-3.40.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for PathTools-3.40 already made Running make for D/DA/DAGOLDEN/Path-Tiny-0.005.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/arch C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\Path-Tiny-0.005-ip_VjY Prepending C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/arch C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DA/DAGOLDEN/Path-Tiny-0.005.tar.gz >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Path/Tiny.pm blib\lib\Path\Tiny.pm DAGOLDEN/Path-Tiny-0.005.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/arch C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00-compile.t .......... 1..1 ok 1 - Path::Tiny loaded ok ok t/basic.t ............... ok 1 - The object isa Path::Tiny ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 - The object isa Path::Tiny ok 22 ok 23 ok 24 - The object isa Path::Tiny ok 25 ok 26 ok 27 ok 28 ok 29 - canonpath ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 - rootdir is like path('/') ok 52 - child of rootdir is correct 1..52 ok t/children.t ............ ok 1 - children correct 1..1 ok t/filesystem.t .......... ok 1 - Got a filename via tmpnam() ok 2 - Opened C:/cpanfly-5.14/var/tmp/JFnUuQKOhS for writing ok 3 - Printed to C:/cpanfly-5.14/var/tmp/JFnUuQKOhS ok 4 - C:/cpanfly-5.14/var/tmp/JFnUuQKOhS should exist ok 5 - it's a file! ok 6 - volume correct ok 7 - volume cached ok 8 - dirname correct ok 9 - basename correct ok 10 - Read contents of C:/cpanfly-5.14/var/tmp/JFnUuQKOhS correctly ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - It's a directory! ok 18 ok 19 - touch sets utime ok 20 ok 21 ok 22 - Removed C:/cpanfly-5.14/var/tmp/S3gkTf_FNn ok 23 - C:/cpanfly-5.14/var/tmp/S3gkTf_FNn no longer exists ok 24 - Removing non-existent dir returns true ok 25 - Created C:/cpanfly-5.14/var/tmp/TJTRPq48av/foo/bar ok 26 - C:/cpanfly-5.14/var/tmp/TJTRPq48av/foo/bar is a directory ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 - exhausted iterator is undef ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 - removing file ok 57 - file is gone ok 58 - removing file again returns true ok 59 ok 60 ok 61 - slurp raw ok 62 - slurp+crlf+utf8 ok 63 - lines+crlf+utf8 ok 64 - lines+chomp+crlf+utf8 ok 65 ok 66 ok 67 - from . to C:/cpanfly-5.14/var/cpan/build/Path-Tiny-0.005-ip_VjY to . ok 68 - updir gone from realpath ok 69 - realpath on absolute ok 70 - file copied ok 71 # skip No exception if run as root ok 72 # skip symlink unavailable 1..72 ok # Failed test 'slurp' # at t/input_output.t line 41. # got: 'Line1 # Line1 # Line2 # ± # ' # expected: 'Line1 # Line2 # ± # ' # Looks like you failed 1 test of 2. # Failed test 'spew -> slurp (UTF-8)' # at t/input_output.t line 42. # Failed test 'lines' # at t/input_output.t line 59. # got: '± # Line1 # ± # Line1 # Line2 # ± # ' # expected: 'Line1 # Line2 # ± # ' # Looks like you failed 1 test of 2. # Failed test 'spew -> lines (UTF-8)' # at t/input_output.t line 60. # Failed test 'lines' # at t/input_output.t line 88. # got: '± # Line1 # ± # Line1 # Line2 # ± # ' # expected: 'Line1 # Line2 # ± # ' # Looks like you failed 1 test of 2. # Failed test 'spew -> lines (count, UTF-8)' # at t/input_output.t line 89. # Failed test 'slurp' # at t/input_output.t line 125. # got: 'Line1 # Line1 # Line2 # ± # ' # expected: 'Line1 # Line2 # ± # ' # Looks like you failed 1 test of 2. # Failed test 'append -> slurp (UTF-8)' # at t/input_output.t line 126. # Looks like you failed 4 tests of 27. t/input_output.t ........ ok 1 - spew ok 2 - slurp 1..2 ok 1 - spew -> slurp ok 1 - spew ok 2 - slurp 1..2 ok 2 - spew -> slurp (empty) ok 1 - spew ok 2 - slurp 1..2 ok 3 - spew -> slurp (binmode) ok 1 - spew not ok 2 - slurp 1..2 not ok 4 - spew -> slurp (UTF-8) ok 1 - spew ok 2 - slurp 1..2 ok 5 - spew -> slurp (raw) ok 1 - spew ok 2 - lines 1..2 ok 6 - spew -> lines ok 1 - spew not ok 2 - lines 1..2 not ok 7 - spew -> lines (UTF-8) ok 1 - spew ok 2 - lines 1..2 ok 8 - spew -> lines (raw) ok 1 - spew ok 2 - lines 1..2 ok 9 - spew -> lines (count) ok 1 - spew ok 2 - lines 1..2 ok 10 - spew -> lines (count, chomp) ok 1 - spew not ok 2 - lines 1..2 not ok 11 - spew -> lines (count, UTF-8) ok 1 - spew ok 2 - lines 1..2 ok 12 - spew -> lines (count, raw) ok 1 - append ok 2 - slurp 1..2 ok 13 - append -> slurp ok 1 - append ok 2 - slurp 1..2 ok 14 - append -> slurp (empty) ok 1 - piecemeal append ok 2 - piecemeal append ok 3 - slurp 1..3 ok 15 - append -> slurp (piecemeal) ok 1 - append ok 2 - slurp 1..2 ok 16 - append -> slurp (binmode) ok 1 - append not ok 2 - slurp 1..2 not ok 17 - append -> slurp (UTF-8) ok 1 - append ok 2 - slurp 1..2 ok 18 - append -> slurp (raw) ok 1 - openw & print ok 2 - openr & read 1..2 ok 19 - openw -> openr ok 1 - openw & print ok 2 - openr & read 1..2 ok 20 - openw -> openr (UTF-8) ok 1 - openw & print ok 2 - openr & read 1..2 ok 21 - openw -> openr (raw) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read 1..3 ok 22 - opena -> openr ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read 1..3 ok 23 - opena -> openr (UTF-8) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read 1..3 ok 24 - opena -> openr (raw) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read 1..3 ok 25 - openrw ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read 1..3 ok 26 - openrw (UTF-8) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read 1..3 ok 27 - openrw (raw) 1..27 Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/27 subtests Devel::Hide hides Unicode/UTF8.pm t/input_output_no_UU.t .. ok 1 - spew ok 2 - slurp 1..2 ok 1 - spew -> slurp ok 1 - spew ok 2 - slurp 1..2 ok 2 - spew -> slurp (empty) ok 1 - spew ok 2 - slurp 1..2 ok 3 - spew -> slurp (binmode) ok 1 - spew ok 2 - slurp 1..2 ok 4 - spew -> slurp (UTF-8) ok 1 - spew ok 2 - slurp 1..2 ok 5 - spew -> slurp (raw) ok 1 - spew ok 2 - lines 1..2 ok 6 - spew -> lines ok 1 - spew ok 2 - lines 1..2 ok 7 - spew -> lines (UTF-8) ok 1 - spew ok 2 - lines 1..2 ok 8 - spew -> lines (raw) ok 1 - spew ok 2 - lines 1..2 ok 9 - spew -> lines (count) ok 1 - spew ok 2 - lines 1..2 ok 10 - spew -> lines (count, chomp) ok 1 - spew ok 2 - lines 1..2 ok 11 - spew -> lines (count, UTF-8) ok 1 - spew ok 2 - lines 1..2 ok 12 - spew -> lines (count, raw) ok 1 - append ok 2 - slurp 1..2 ok 13 - append -> slurp ok 1 - append ok 2 - slurp 1..2 ok 14 - append -> slurp (empty) ok 1 - piecemeal append ok 2 - piecemeal append ok 3 - slurp 1..3 ok 15 - append -> slurp (piecemeal) ok 1 - append ok 2 - slurp 1..2 ok 16 - append -> slurp (binmode) ok 1 - append ok 2 - slurp 1..2 ok 17 - append -> slurp (UTF-8) ok 1 - append ok 2 - slurp 1..2 ok 18 - append -> slurp (raw) ok 1 - openw & print ok 2 - openr & read 1..2 ok 19 - openw -> openr ok 1 - openw & print ok 2 - openr & read 1..2 ok 20 - openw -> openr (UTF-8) ok 1 - openw & print ok 2 - openr & read 1..2 ok 21 - openw -> openr (raw) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read 1..3 ok 22 - opena -> openr ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read 1..3 ok 23 - opena -> openr (UTF-8) ok 1 - openw & print one line ok 2 - opena & print rest of lines ok 3 - openr & read 1..3 ok 24 - opena -> openr (raw) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read 1..3 ok 25 - openrw ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read 1..3 ok 26 - openrw (UTF-8) ok 1 - openrw & print ok 2 - seek back to start ok 3 - openr & read 1..3 ok 27 - openrw (raw) 1..27 ok t/mkpath.t .............. ok 1 - target directory not created yet ok 2 - mkpath on directory returned true ok 3 - target directory created 1..3 ok t/normalize.t ........... ok 1 - undef -> . ok 2 - empty -> . ok 3 - . -> . ok 4 - ./ -> . ok 5 - / -> / ok 6 - /. -> / ok 7 - .. -> .. ok 8 - /.. -> / ok 9 - ../ -> .. ok 10 - ../.. -> ../.. ok 11 - /./ -> / ok 12 - /foo/ -> /foo ok 13 - foo/ -> foo ok 14 - ./foo -> foo ok 15 - foo/. -> foo 1..15 ok t/overloading.t ......... ok 1 - stringify via overloading ok 2 - stringify via method ok 3 - boolifies to true 1..3 ok t/parent.t .............. skipped: Not ready for Win32 yet t/rel-abs.t ............. ok 1 - absolute of absolute is identity ok 2 - absolute on base 1..2 ok t/temp.t ................ ok 1 - tempdir exists ok 2 - tempdir destroyed 1..2 ok 1 - tempdir ok 1 - tempfile exists ok 2 - tempfile destroyed 1..2 ok 2 - tempfile ok 1 - cached File::Temp object ok 2 - cached handle is closed 1..2 ok 3 - tempfile handle 1..3 ok t/zzz-spec.t ............ ok 1 - path('a','b','c') ok 2 - path('a','b','./c') ok 3 - path('./a','b','c') ok 4 - path('c') ok 5 - path('./c') ok 6 - path() ok 7 - path('') ok 8 - path('/') ok 9 - path('','d1','d2','d3','') ok 10 - path('d1','d2','d3','') ok 11 - path('','d1','d2','d3') ok 12 - path('d1','d2','d3') ok 13 - path('/','d2/d3') ok 14 - path('/.') ok 15 - path('/./') ok 16 - path('/a/./') ok 17 - path('/a/.') ok 18 - path('/../../') ok 19 - path('/../..') ok 20 - path('/t1/t2/t4')->relative('/t1/t2/t3') ok 21 - path('/t1/t2')->relative('/t1/t2/t3') ok 22 - path('/t1/t2/t3/t4')->relative('/t1/t2/t3') ok 23 - path('/t4/t5/t6')->relative('/t1/t2/t3') ok 24 - path('/')->relative('/t1/t2/t3') ok 25 - path('///')->relative('/t1/t2/t3') ok 26 - path('/.')->relative('/t1/t2/t3') ok 27 - path('/./')->relative('/t1/t2/t3') ok 28 - path('/t1/t2/t3')->relative( '/') ok 29 - path('/t1/t2/t3')->relative( '/t1') ok 30 - path('t1/t2/t3')->relative( 't1') ok 31 - path('t1/t2/t3')->relative( 't4') ok 32 - path('.')->relative( '.') ok 33 - path('/')->relative( '/') ok 34 - path('../t1')->relative( 't2/t3') ok 35 - path('t1')->relative( 't2/../t3') ok 36 - path('t4')->absolute('/t1/t2/t3') ok 37 - path('t4/t5')->absolute('/t1/t2/t3') ok 38 - path('.')->absolute('/t1/t2/t3') ok 39 - path('/t1')->absolute('/t1/t2/t3') ok 40 - path('///../../..//./././a//b/.././c/././') ok 41 - path('a/../../b/c') ok 42 - path('..')->absolute('/t1/t2/t3') ok 43 - path('../t4')->absolute('/t1/t2/t3') ok 44 - path() ok 45 - path('') ok 46 - path('/') ok 47 - path('/', '../') ok 48 - path('/', '..\\') ok 49 - path('\\', '../') ok 50 - path('\\', '..\\') ok 51 - path('//d1','d2') ok 52 - path('\\d1\\','d2') ok 53 - path('\\d1','d2') ok 54 - path('\\d1','\\d2') ok 55 - path('\\d1','\\d2\\') ok 56 - path('','/d1','d2') ok 57 - path('','','/d1','d2') ok 58 - path('','//d1','d2') ok 59 - path('','','//d1','d2') ok 60 - path('','d1','','d2','') ok 61 - path('','d1','d2','d3','') ok 62 - path('d1','d2','d3','') ok 63 - path('','d1','d2','d3') ok 64 - path('d1','d2','d3') ok 65 - path('A:/d1','d2','d3') ok 66 - path('A:/d1','d2','d3','') ok 67 - path('A:/d1','B:/d2','d3','') ok 68 - path('A:/') ok 69 - path('\\', 'foo') ok 70 - path('','','..') ok 71 - path('A:', 'foo') ok 72 - path('a','b','c') ok 73 - path('a','b','.\\c') ok 74 - path('.\\a','b','c') ok 75 - path('c') ok 76 - path('.\\c') ok 77 - path('a/..','../b') ok 78 - path('A:', 'foo') ok 79 - path('a:') ok 80 - path('A:f') ok 81 - path('A:/') ok 82 - path('a\\..\\..\\b\\c') ok 83 - path('//a\\b//c') ok 84 - path('/a/..../c') ok 85 - path('//a/b\\c') ok 86 - path('////') ok 87 - path('//') ok 88 - path('/.') ok 89 - path('//a/b/../../c') ok 90 - path('//a/b/c/../d') ok 91 - path('//a/b/c/../../d') ok 92 - path('//a/b/c/.../d') ok 93 - path('/a/b/c/../../d') ok 94 - path('/a/b/c/.../d') ok 95 - path('\\../temp\\') ok 96 - path('\\../') ok 97 - path('\\..\\') ok 98 - path('/../') ok 99 - path('/../') ok 100 - path('d1/../foo') 1..100 ok Test Summary Report ------------------- t/input_output.t (Wstat: 1024 Tests: 27 Failed: 4) Failed tests: 4, 7, 11, 17 Non-zero exit status: 4 Files=13, Tests=306, 4 wallclock secs ( 0.16 usr + 0.00 sys = 0.16 CPU) Result: FAIL Failed 1/13 test programs. 4/306 subtests failed. NMAKE : fatal error U1077: 'C:\Perl64-5.14\bin\perl.exe' : return code '0xff' Stop. DAGOLDEN/Path-Tiny-0.005.tar.gz nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports DAGOLDEN/Path-Tiny-0.005.tar.gz Running make for E/ET/ETHER/MooseX-Getopt-0.54.tar.gz Prepending C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/arch C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.54-oxTD30 Prepending C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/arch C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build E/ET/ETHER/MooseX-Getopt-0.54.tar.gz Warning: Prerequisite 'Path::Tiny => 0' for 'ETHER/MooseX-Getopt-0.54.tar.gz' failed when processing 'DAGOLDEN/Path-Tiny-0.005.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/MooseX/Getopt/Dashes.pm blib\lib\MooseX\Getopt\Dashes.pm cp lib/MooseX/Getopt/Basic.pm blib\lib\MooseX\Getopt\Basic.pm cp lib/MooseX/Getopt/Meta/Attribute.pm blib\lib\MooseX\Getopt\Meta\Attribute.pm cp lib/MooseX/Getopt/GLD.pm blib\lib\MooseX\Getopt\GLD.pm cp lib/MooseX/Getopt/Strict.pm blib\lib\MooseX\Getopt\Strict.pm cp lib/MooseX/Getopt/Meta/Attribute/Trait.pm blib\lib\MooseX\Getopt\Meta\Attribute\Trait.pm cp lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm blib\lib\MooseX\Getopt\Meta\Attribute\NoGetopt.pm cp lib/MooseX/Getopt/ProcessedArgv.pm blib\lib\MooseX\Getopt\ProcessedArgv.pm cp lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm blib\lib\MooseX\Getopt\Meta\Attribute\Trait\NoGetopt.pm cp lib/MooseX/Getopt.pm blib\lib\MooseX\Getopt.pm cp lib/MooseX/Getopt/OptionTypeMap.pm blib\lib\MooseX\Getopt\OptionTypeMap.pm ETHER/MooseX-Getopt-0.54.tar.gz nmake -- OK Prepending C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/arch C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl64-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Failed test 'Path::Tiny satisfies '0'' # at C:/cpanfly-5.14/var/megalib/Test/CheckDeps.pm line 24. # Module 'Path::Tiny' is not installed # Looks like you failed 1 test of 27. t/00-check-deps.t ................... ok 1 - ExtUtils::MakeMaker satisfies '6.30' ok 2 - Test::Requires satisfies '0' ok 3 - Scalar::Util satisfies '0' ok 4 - warnings satisfies '0' ok 5 - Test::Trap satisfies '0' ok 6 - Test::Fatal satisfies '0.003' ok 7 - Test::NoWarnings satisfies '1.04' ok 8 - Test::CheckDeps satisfies '0.002' ok 9 - Moose::Meta::Class satisfies '0' ok 10 - Test::More satisfies '0.88' ok 11 - strict satisfies '0' ok 12 - Test::Warn satisfies '0.21' ok 13 - File::Find satisfies '0' ok 14 - Test::Moose satisfies '0' ok 15 - File::Temp satisfies '0' ok 16 - Config::Any::YAML satisfies '0' ok 17 - Test::Deep satisfies '0' not ok 18 - Path::Tiny satisfies '0' ok 19 - Try::Tiny satisfies '0' ok 20 - Moose::Role satisfies '0.56' ok 21 - Getopt::Long satisfies '2.37' ok 22 - Moose::Util::TypeConstraints satisfies '0' ok 23 - Carp satisfies '0' ok 24 - Moose::Meta::Attribute satisfies '0' ok 25 - MooseX::Role::Parameterized satisfies '0' ok 26 - Getopt::Long::Descriptive satisfies '0.081' ok 27 - Moose satisfies '0' 1..27 Dubious, test returned 1 (wstat 256, 0x100) Failed 1/27 subtests t/00-compile.t ...................... 1..11 ok 1 - MooseX::Getopt loaded ok ok 2 - MooseX::Getopt::Basic loaded ok ok 3 - MooseX::Getopt::Dashes loaded ok ok 4 - MooseX::Getopt::GLD loaded ok ok 5 - MooseX::Getopt::Meta::Attribute loaded ok ok 6 - MooseX::Getopt::Meta::Attribute::NoGetopt loaded ok ok 7 - MooseX::Getopt::Meta::Attribute::Trait loaded ok ok 8 - MooseX::Getopt::Meta::Attribute::Trait::NoGetopt loaded ok ok 9 - MooseX::Getopt::OptionTypeMap loaded ok ok 10 - MooseX::Getopt::ProcessedArgv loaded ok ok 11 - MooseX::Getopt::Strict loaded ok ok t/000_load.t ........................ 1..2 ok 1 - use MooseX::Getopt; ok 2 - no warnings ok t/001_basic.t ....................... 1..70 ok 1 - use MooseX::Getopt; ok 2 - The object isa Moose::Meta::Attribute ok 3 - The object isa MooseX::Getopt::Meta::Attribute ok 4 - MooseX::Getopt::Meta::Attribute->can('cmd_flag') ok 5 - MooseX::Getopt::Meta::Attribute->can('cmd_aliases') ok 6 - The object isa Moose::Meta::Attribute ok 7 - The object isa MooseX::Getopt::Meta::Attribute ok 8 - MooseX::Getopt::Meta::Attribute->can('cmd_flag') ok 9 - MooseX::Getopt::Meta::Attribute->can('cmd_aliases') ok 10 - The object isa Moose::Meta::Attribute ok 11 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 12 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_flag') ok 13 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_aliases') ok 14 - The object isa Moose::Meta::Attribute ok 15 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 16 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_flag') ok 17 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_aliases') ok 18 - The object isa App ok 19 - ... verbosity is off as expected ok 20 - ... length is 24 as expected ok 21 - ... data is file.dat as expected ok 22 - ... libs is [] as expected ok 23 - ... details is {} as expected ok 24 - The object isa App ok 25 - ... verbosity is turned on as expected ok 26 - ... length is 50 as expected ok 27 - ... data is file.dat as expected ok 28 - ... libs is [] as expected ok 29 - ... details is {} as expected ok 30 - The object isa App ok 31 - ... verbosity is turned on as expected ok 32 - ... length is 24 as expected ok 33 - ... data is foo.txt as expected ok 34 - ... libs is [] as expected ok 35 - ... details is {} as expected ok 36 - The object isa App ok 37 - ... verbosity is turned on as expected ok 38 - ... length is 24 as expected ok 39 - ... data is foo.txt as expected ok 40 - ... libs is [libs/, includes/lib] as expected ok 41 - ... details is {} as expected ok 42 - The object isa App ok 43 - ... verbosity is turned on as expected ok 44 - ... length is 24 as expected ok 45 - ... data is foo.txt as expected ok 46 - ... libs is [] as expected ok 47 - ... details is { os => mac, name => foo } as expected ok 48 - The object isa App ok 49 - ... verbosity is turned off as expected ok 50 - ... length is 24 as expected ok 51 - ... file is file.dat as expected ok 52 - ... libs is [] as expected ok 53 - ... details is {} as expected ok 54 - The object isa App ok 55 - cmd_alias, but not using it ok 56 - The object isa App ok 57 - cmd_alias, using long one ok 58 - The object isa App ok 59 - cmd_alias, using short one ok 60 - The object isa App ok 61 - cmd_alias+cmd_flag, using flag ok 62 - The object isa App ok 63 - cmd_alias+cmd_flag, using alias ok 64 - The object isa App ok 65 - _foo + cmd_flag ok 66 - The object isa App ok 67 - ARGV accessor ok 68 - @ARGV unmangled ok 69 - extra_argv accessor ok 70 - no warnings ok t/002_custom_option_type.t .......... 1..7 ok 1 - use MooseX::Getopt; ok 2 - The object isa App ok 3 - ... nums is [0] as expected ok 4 - The object isa App ok 5 - ... nums is [3, 5] as expected ok 6 - Numeric constraint enforced ok 7 - no warnings ok t/003_inferred_option_type.t ........ 1..6 ok 1 - use MooseX::Getopt; ok 2 - The object isa App ok 3 - ... nums is [0] as expected ok 4 - The object isa App ok 5 - ... nums is [3, 5] as expected ok 6 - no warnings ok t/004_nogetop.t ..................... 1..10 ok 1 - use MooseX::Getopt; ok 2 - The object isa App ok 3 - ... verbosity is off as expected ok 4 - ... length is 24 as expected ok 5 - ... data is file.dat as expected ok 6 - ... libs is [] as expected ok 7 - ... details is {} as expected ok 8 - ... private stuff is 713 as expected ok 9 ok 10 - no warnings ok t/005_strict.t ...................... 1..11 ok 1 - use MooseX::Getopt; ok 2 - The object isa App ok 3 - ... verbosity is off as expected ok 4 - ... length is 24 as expected ok 5 - ... data is file.dat as expected ok 6 - ... libs is [] as expected ok 7 - ... details is {} as expected ok 8 - ... private stuff is 713 as expected ok 9 ok 10 ok 11 - no warnings ok t/006_metaclass_traits.t ............ 1..70 ok 1 - use MooseX::Getopt; ok 2 - The object isa Moose::Meta::Attribute ok 3 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 4 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_flag') ok 5 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_aliases') ok 6 - The object isa Moose::Meta::Attribute ok 7 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 8 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_flag') ok 9 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_aliases') ok 10 - The object isa Moose::Meta::Attribute ok 11 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 12 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_flag') ok 13 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_aliases') ok 14 - The object isa Moose::Meta::Attribute ok 15 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 16 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_flag') ok 17 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_aliases') ok 18 - The object isa App ok 19 - ... verbosity is off as expected ok 20 - ... length is 24 as expected ok 21 - ... data is file.dat as expected ok 22 - ... libs is [] as expected ok 23 - ... details is {} as expected ok 24 - The object isa App ok 25 - ... verbosity is turned on as expected ok 26 - ... length is 50 as expected ok 27 - ... data is file.dat as expected ok 28 - ... libs is [] as expected ok 29 - ... details is {} as expected ok 30 - The object isa App ok 31 - ... verbosity is turned on as expected ok 32 - ... length is 24 as expected ok 33 - ... data is foo.txt as expected ok 34 - ... libs is [] as expected ok 35 - ... details is {} as expected ok 36 - The object isa App ok 37 - ... verbosity is turned on as expected ok 38 - ... length is 24 as expected ok 39 - ... data is foo.txt as expected ok 40 - ... libs is [libs/, includes/lib] as expected ok 41 - ... details is {} as expected ok 42 - The object isa App ok 43 - ... verbosity is turned on as expected ok 44 - ... length is 24 as expected ok 45 - ... data is foo.txt as expected ok 46 - ... libs is [] as expected ok 47 - ... details is { os => mac, name => foo } as expected ok 48 - The object isa App ok 49 - ... verbosity is turned off as expected ok 50 - ... length is 24 as expected ok 51 - ... file is file.dat as expected ok 52 - ... libs is [] as expected ok 53 - ... details is {} as expected ok 54 - The object isa App ok 55 - cmd_alias, but not using it ok 56 - The object isa App ok 57 - cmd_alias, using long one ok 58 - The object isa App ok 59 - cmd_alias, using short one ok 60 - The object isa App ok 61 - cmd_alias+cmd_flag, using flag ok 62 - The object isa App ok 63 - cmd_alias+cmd_flag, using alias ok 64 - The object isa App ok 65 - _foo + cmd_flag ok 66 - The object isa App ok 67 - ARGV accessor ok 68 - @ARGV unmangled ok 69 - extra_argv accessor ok 70 - no warnings ok t/007_nogetopt_trait.t .............. 1..10 ok 1 - use MooseX::Getopt; ok 2 - The object isa App ok 3 - ... verbosity is off as expected ok 4 - ... length is 24 as expected ok 5 - ... data is file.dat as expected ok 6 - ... libs is [] as expected ok 7 - ... details is {} as expected ok 8 - ... private stuff is 713 as expected ok 9 ok 10 - no warnings ok Can't locate Path/Tiny.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.54-oxTD30\blib\lib C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.54-oxTD30\blib\arch C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/arch C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/lib C:/cpanfly-5.14/var/megalib C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/arch C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl64-5.14/site/lib C:/Perl64-5.14/lib .) at t/008_configfromfile.t line 8. BEGIN failed--compilation aborted at t/008_configfromfile.t line 8. t/008_configfromfile.t .............. 1..56 Dubious, test returned 2 (wstat 512, 0x200) Failed 56/56 subtests t/009_gld_and_explicit_options.t .... 1..6 ok 1 - use MooseX::Getopt; ok 2 - ... this should work ok 3 - The object isa Testing::Foo ok 4 - ... got the right values ok 5 - ... got the right values ok 6 - no warnings ok t/010_dashes.t ...................... 1..8 ok 1 - use MooseX::Getopt; ok 2 ok 3 - Dash in option name ok 4 ok 5 ok 6 - Underscore in option name ok 7 ok 8 - no warnings ok t/011_process_argv.t ................ 1..7 ok 1 - ... this should work ok 2 - The object isa MooseX::Getopt::ProcessedArgv ok 3 - argv_copy ok 4 - cli_params ok 5 - constructor_params ok 6 - extra_argv ok 7 - no warnings ok t/100_gld_default_bug.t ............. 1..6 ok 1 - use MooseX::Getopt; ok 2 - The object isa Engine::Foo ok 3 - ... got the right value (10), not the default (1) ok 4 - The object isa Engine::Foo ok 5 - ... got the right value (1), without GLD needing to handle defaults ok 6 - no warnings ok t/101_argv_bug.t .................... 1..4 ok 1 - The object isa App ok 2 - ... verbosity is turned on as expected ok 3 - ... length is 50 as expected ok 4 - no warnings ok t/102_basic_basic.t ................. 1..70 ok 1 - use MooseX::Getopt::Basic; ok 2 - The object isa Moose::Meta::Attribute ok 3 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 4 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_flag') ok 5 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_aliases') ok 6 - The object isa Moose::Meta::Attribute ok 7 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 8 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_flag') ok 9 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_aliases') ok 10 - The object isa Moose::Meta::Attribute ok 11 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 12 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_flag') ok 13 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_aliases') ok 14 - The object isa Moose::Meta::Attribute ok 15 - The object does MooseX::Getopt::Meta::Attribute::Trait ok 16 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_flag') ok 17 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_aliases') ok 18 - The object isa App ok 19 - ... verbosity is off as expected ok 20 - ... length is 24 as expected ok 21 - ... data is file.dat as expected ok 22 - ... libs is [] as expected ok 23 - ... details is {} as expected ok 24 - The object isa App ok 25 - ... verbosity is turned on as expected ok 26 - ... length is 50 as expected ok 27 - ... data is file.dat as expected ok 28 - ... libs is [] as expected ok 29 - ... details is {} as expected ok 30 - The object isa App ok 31 - ... verbosity is turned on as expected ok 32 - ... length is 24 as expected ok 33 - ... data is foo.txt as expected ok 34 - ... libs is [] as expected ok 35 - ... details is {} as expected ok 36 - The object isa App ok 37 - ... verbosity is turned on as expected ok 38 - ... length is 24 as expected ok 39 - ... data is foo.txt as expected ok 40 - ... libs is [libs/, includes/lib] as expected ok 41 - ... details is {} as expected ok 42 - The object isa App ok 43 - ... verbosity is turned on as expected ok 44 - ... length is 24 as expected ok 45 - ... data is foo.txt as expected ok 46 - ... libs is [] as expected ok 47 - ... details is { os => mac, name => foo } as expected ok 48 - The object isa App ok 49 - ... verbosity is turned off as expected ok 50 - ... length is 24 as expected ok 51 - ... file is file.dat as expected ok 52 - ... libs is [] as expected ok 53 - ... details is {} as expected ok 54 - The object isa App ok 55 - cmd_alias, but not using it ok 56 - The object isa App ok 57 - cmd_alias, using long one ok 58 - The object isa App ok 59 - cmd_alias, using short one ok 60 - The object isa App ok 61 - cmd_alias+cmd_flag, using flag ok 62 - The object isa App ok 63 - cmd_alias+cmd_flag, using alias ok 64 - The object isa App ok 65 - _foo + cmd_flag ok 66 - The object isa App ok 67 - ARGV accessor ok 68 - @ARGV unmangled ok 69 - extra_argv accessor ok 70 - no warnings ok t/103_uc_bug.t ...................... 1..4 ok 1 - The object isa App ok 2 - ... TrackingNumber is as expected ok 3 - ... otherparam is as expected ok 4 - no warnings ok t/104_override_usage.t .............. 1..7 ok 1 - attr is set ok 2 - nothing printed when option is accepted ok 3 - usage is printed on --help ok 4 - usage is printed on unknown option ok 5 - additional text included before normal usage string ok 6 - additional text included before normal usage string ok 7 - no warnings ok t/105_uc_bug_more.t ................. 1..13 ok 1 - Debug was set for argv -d on MooseX::Getopt ok 2 - Debug was set for ARGV on MooseX::Getopt ok 3 - Debug was set for argv --Debug on MooseX::Getopt ok 4 - Debug was set for argv --debug on MooseX::Getopt ok 5 - Debug was set for argv -d on MooseX::Getopt::GLD ok 6 - Debug was set for ARGV on MooseX::Getopt::GLD ok 7 - Debug was set for argv --Debug on MooseX::Getopt::GLD ok 8 - Debug was set for argv --debug on MooseX::Getopt::GLD ok 9 - Debug was set for argv -d on MooseX::Getopt::Basic ok 10 - Debug was set for ARGV on MooseX::Getopt::Basic ok 11 - Debug was set for argv --Debug on MooseX::Getopt::Basic ok 12 - Debug was set for argv --debug on MooseX::Getopt::Basic ok 13 - no warnings ok t/106_no_ignore_case.t .............. 1..22 ok 1 - BigD was not set for argv -d on MooseX::Getopt ok 2 - SmallD was set for argv -d on MooseX::Getopt ok 3 - SmallD was set for argv -d on MooseX::Getopt ok 4 - SmallD was set for ARGV on MooseX::Getopt ok 5 - BigD was set for argv -d on MooseX::Getopt ok 6 - BigD was set for argv -D -d on MooseX::Getopt ok 7 - SmallD was set for argv -D -d on MooseX::Getopt ok 8 - BigD was not set for argv -d on MooseX::Getopt::GLD ok 9 - SmallD was set for argv -d on MooseX::Getopt::GLD ok 10 - SmallD was set for argv -d on MooseX::Getopt::GLD ok 11 - SmallD was set for ARGV on MooseX::Getopt::GLD ok 12 - BigD was set for argv -d on MooseX::Getopt::GLD ok 13 - BigD was set for argv -D -d on MooseX::Getopt::GLD ok 14 - SmallD was set for argv -D -d on MooseX::Getopt::GLD ok 15 - BigD was not set for argv -d on MooseX::Getopt::Basic ok 16 - SmallD was set for argv -d on MooseX::Getopt::Basic ok 17 - SmallD was set for argv -d on MooseX::Getopt::Basic ok 18 - SmallD was set for ARGV on MooseX::Getopt::Basic ok 19 - BigD was set for argv -d on MooseX::Getopt::Basic ok 20 - BigD was set for argv -D -d on MooseX::Getopt::Basic ok 21 - SmallD was set for argv -D -d on MooseX::Getopt::Basic ok 22 - no warnings ok t/107_no_auto_help.t ................ 1..2 usage: 107_no_auto_help.t [-?h] [long options...] -h -? --usage --help Prints this usage information. --configfile ok 1 - getoptions() lives ok 2 - no warnings ok t/107_union_bug.t ................... 1..6 ok 1 - The object isa example ok 2 - result as expected ok 3 - The object isa example ok 4 ok 5 - result as expected ok 6 - no warnings ok t/108_usage_attr.t .................. 1..4 ok 1 - basic class has no usage attribute ok 2 - class has usage attribute ok 3 - The object isa Getopt::Long::Descriptive::Usage ok 4 - no warnings ok t/109_help_flag.t ................... 1..23 ok 1 - class has usage attribute ok 2 - The object isa Getopt::Long::Descriptive::Usage # Setting @ARGV to --help ok 3 - bailed with an exit code ok 4 - ...of 0 ok 5 - Usage information printed to STDOUT ok 6 - there was no STDERR output # Setting @ARGV to --usage ok 7 - bailed with an exit code ok 8 - ...of 0 ok 9 - Usage information printed to STDOUT ok 10 - there was no STDERR output # Setting @ARGV to --? ok 11 - bailed with an exit code ok 12 - ...of 0 ok 13 - Usage information printed to STDOUT ok 14 - there was no STDERR output # Setting @ARGV to -? ok 15 - bailed with an exit code ok 16 - ...of 0 ok 17 - Usage information printed to STDOUT ok 18 - there was no STDERR output # Setting @ARGV to -h ok 19 - bailed with an exit code ok 20 - ...of 0 ok 21 - Usage information printed to STDOUT ok 22 - there was no STDERR output ok 23 - no warnings ok t/110_sort_usage_by_attr_order.t .... 1..2 ok 1 - Usage text has nicely sorted options ok 2 - no warnings ok t/111_gld_pass_through.t ............ 1..6 ok 1 - use MooseX::Getopt::GLD; ok 2 - The object isa Engine::Foo ok 3 - ... got the right value (10) ok 4 - The object isa Engine::Bar ok 5 - ... got the right value (42) ok 6 - no warnings ok Can't locate Path/Tiny.pm in @INC (@INC contains: C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.54-oxTD30\blib\lib C:\cpanfly-5.14\var\cpan\build\MooseX-Getopt-0.54-oxTD30\blib\arch C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/arch C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/lib C:/cpanfly-5.14/var/megalib C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/arch C:\cpanfly-5.14\var\cpan\build\PathTools-3.40-KqbLnW/blib/lib C:/cpanfly-5.14/var/megalib C:/Perl64-5.14/site/lib C:/Perl64-5.14/lib .) at t/112_configfile_constructor_arg.t line 9. BEGIN failed--compilation aborted at t/112_configfile_constructor_arg.t line 9. t/112_configfile_constructor_arg.t .. 1..3 Dubious, test returned 2 (wstat 512, 0x200) Failed 3/3 subtests t/release-changes_has_content.t ..... skipped: these tests are for release candidate testing t/release-cpan-changes.t ............ skipped: these tests are for release candidate testing t/release-dist-manifest.t ........... skipped: these tests are for release candidate testing t/release-distmeta.t ................ skipped: these tests are for release candidate testing t/release-eol.t ..................... skipped: these tests are for release candidate testing t/release-minimum-version.t ......... skipped: these tests are for release candidate testing t/release-no-tabs.t ................. skipped: these tests are for release candidate testing t/release-pod-coverage.t ............ skipped: these tests are for release candidate testing t/release-pod-linkcheck.t ........... skipped: these tests are for release candidate testing t/release-pod-no404s.t .............. skipped: these tests are for release candidate testing t/release-pod-syntax.t .............. skipped: these tests are for release candidate testing t/release-test-version.t ............ skipped: these tests are for release candidate testing Test Summary Report ------------------- t/00-check-deps.t (Wstat: 256 Tests: 27 Failed: 1) Failed test: 18 Non-zero exit status: 1 t/008_configfromfile.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 56 tests but ran 0. t/112_configfile_constructor_arg.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 3 tests but ran 0. Files=40, Tests=414, 26 wallclock secs ( 0.22 usr + 0.05 sys = 0.26 CPU) Result: FAIL Failed 3/40 test programs. 1/414 subtests failed. NMAKE : fatal error U1077: 'C:\Perl64-5.14\bin\perl.exe' : return code '0xff' Stop. ETHER/MooseX-Getopt-0.54.tar.gz nmake test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports ETHER/MooseX-Getopt-0.54.tar.gz Finished 2013-02-10T02:19:24