PATH=C:\mingw\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\mingw\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Git\cmd;C:\Program Files\CMake\bin;C:\instantclient_11_2;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Git\cmd;C:\Program Files\CMake\bin Start 2016-07-26T00:08:46 ActivePerl-2003 CPAN-2.10 PATH=C:/CPANFL~1.20/var/libs/bin;C:\mingw\bin;C:\CPANFL~1.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\mingw\bin;C:\CPANFL~1.20\var\megalib\bin;C:\Perl-5.20\site\bin;C:\Perl-5.20\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\PROGRA~1\Git\cmd;C:\PROGRA~1\CMake\bin;C:\INSTAN~1;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\PROGRA~1\Git\cmd;C:\PROGRA~1\CMake\bin Reading 'C:\cpanfly-5.20\var\cpan\Metadata' Database was generated on Mon, 25 Jul 2016 05:53:34 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/E/ET/ETHER/Module-Metadata-1.000033.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/E/ET/ETHER/CHECKSUMS Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\E\ET\ETHER\Module-Metadata-1.000033.tar.gz ok Module-Metadata-1.000033/ Module-Metadata-1.000033/Changes Module-Metadata-1.000033/CONTRIBUTING Module-Metadata-1.000033/corpus/ Module-Metadata-1.000033/dist.ini Module-Metadata-1.000033/INSTALL Module-Metadata-1.000033/lib/ Module-Metadata-1.000033/LICENCE Module-Metadata-1.000033/Makefile.PL Module-Metadata-1.000033/MANIFEST Module-Metadata-1.000033/META.json Module-Metadata-1.000033/META.yml Module-Metadata-1.000033/README Module-Metadata-1.000033/t/ Module-Metadata-1.000033/weaver.ini Module-Metadata-1.000033/xt/ Module-Metadata-1.000033/xt/author/ Module-Metadata-1.000033/xt/release/ Module-Metadata-1.000033/xt/release/changes_has_content.t Module-Metadata-1.000033/xt/release/cpan-changes.t Module-Metadata-1.000033/xt/release/distmeta.t Module-Metadata-1.000033/xt/release/minimum-version.t Module-Metadata-1.000033/xt/author/00-compile.t Module-Metadata-1.000033/xt/author/compat_lc.t Module-Metadata-1.000033/xt/author/eol.t Module-Metadata-1.000033/xt/author/kwalitee.t Module-Metadata-1.000033/xt/author/mojibake.t Module-Metadata-1.000033/xt/author/no-tabs.t Module-Metadata-1.000033/xt/author/pod-coverage.t Module-Metadata-1.000033/xt/author/pod-no404s.t Module-Metadata-1.000033/xt/author/pod-syntax.t Module-Metadata-1.000033/xt/author/portability.t Module-Metadata-1.000033/t/00-report-prereqs.dd Module-Metadata-1.000033/t/00-report-prereqs.t Module-Metadata-1.000033/t/contains_pod.t Module-Metadata-1.000033/t/encoding.t Module-Metadata-1.000033/t/endpod.t Module-Metadata-1.000033/t/extract-package.t Module-Metadata-1.000033/t/extract-version.t Module-Metadata-1.000033/t/lib/ Module-Metadata-1.000033/t/metadata.t Module-Metadata-1.000033/t/taint.t Module-Metadata-1.000033/t/version.t Module-Metadata-1.000033/t/lib/0_1/ Module-Metadata-1.000033/t/lib/0_2/ Module-Metadata-1.000033/t/lib/ENDPOD.pm Module-Metadata-1.000033/t/lib/GeneratePackage.pm Module-Metadata-1.000033/t/lib/0_2/Foo.pm Module-Metadata-1.000033/t/lib/0_1/Foo.pm Module-Metadata-1.000033/lib/Module/ Module-Metadata-1.000033/lib/Module/Metadata.pm Module-Metadata-1.000033/corpus/BOMTest/ Module-Metadata-1.000033/corpus/BOMTest/UTF16BE.pm Module-Metadata-1.000033/corpus/BOMTest/UTF16LE.pm Module-Metadata-1.000033/corpus/BOMTest/UTF8.pm Configuring E/ET/ETHER/Module-Metadata-1.000033.tar.gz with Makefile.PL >>> C:\Perl-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~1.20\var\megalib Want \perl-5.20\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x86-multi-thread-64int] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Module::Metadata Writing MYMETA.yml and MYMETA.json ETHER/Module-Metadata-1.000033.tar.gz C:\Perl-5.20\bin\perl.exe Makefile.PL -- OK Running make for E/ET/ETHER/Module-Metadata-1.000033.tar.gz >>> dmake cp lib/Module/Metadata.pm blib\lib\Module\Metadata.pm ETHER/Module-Metadata-1.000033.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.20\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # Cwd any 3.62 # Exporter any 5.72 # ExtUtils::MakeMaker any 7.04 # File::Basename any 2.85 # File::Path any 2.12 # File::Spec any 3.62 # File::Temp any 0.2304 # IO::File any 1.16 # Test::More 0.82 1.001009 # base any 2.23 # lib any 0.63 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # ---------- ---- ------ # Carp any 1.38 # Fcntl any 1.11 # File::Find any 1.27 # File::Spec any 3.62 # strict any 1.08 # version 0.87 0.9917 # warnings any 1.23 # # === Other Modules === # # Module Have # ------------- ---- # Pod::Coverage 0.23 # t/00-report-prereqs.t .. 1..1 ok 1 ok t/contains_pod.t ....... 1..3 ok 1 - This module does not contains POD ok 2 - This module contains POD ok 3 - This module contains POD ok t/encoding.t ........... 1..12 ok 1 - UTF16BE: default package was found ok 2 - UTF16BE: version for default package ok 3 - version for ASCII package ok 4 - version for Unicode package ok 5 - UTF16LE: default package was found ok 6 - UTF16LE: version for default package ok 7 - version for ASCII package ok 8 - version for Unicode package ok 9 - UTF8: default package was found ok 10 - UTF8: version for default package ok 11 - version for ASCII package ok 12 - version for Unicode package ok t/endpod.t ............. 1..2 ok 1 - found default package ok 2 ok # Got: '_private' # Module contents: # package _private; # $::VERSION = 0.01; # $VERSION = '999'; # Got: '_private' # Module contents: # package _private; # $VERSION = '999'; # $::VERSION = 0.01; t/extract-package.t .... # ------- # package NAME # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple0\Simple.pm ok 1 - case package NAME: correct package names (expected 'Simple') ok 2 - case package NAME: no warnings from parsing # ------- # package NAME::SUBNAME # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple1\Simple.pm ok 3 - case package NAME::SUBNAME: correct package names (expected 'Simple::Edward') ok 4 - case package NAME::SUBNAME: no warnings from parsing # ------- # package NAME::SUBNAME:: # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple2\Simple.pm ok 5 - case package NAME::SUBNAME::: correct package names (expected 'Simple::Edward::') ok 6 - case package NAME::SUBNAME::: no warnings from parsing # ------- # package NAME'SUBNAME # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple3\Simple.pm ok 7 - case package NAME'SUBNAME: correct package names (expected 'Simple'Edward') ok 8 - case package NAME'SUBNAME: no warnings from parsing # ------- # package NAME'SUBNAME:: # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple4\Simple.pm ok 9 - case package NAME'SUBNAME::: correct package names (expected 'Simple'Edward::') ok 10 - case package NAME'SUBNAME::: no warnings from parsing # ------- # package NAME::::SUBNAME # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple5\Simple.pm ok 11 - case package NAME::::SUBNAME: correct package names (expected 'Simple::::Edward') ok 12 - case package NAME::::SUBNAME: no warnings from parsing # ------- # package ::NAME::SUBNAME # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple6\Simple.pm ok 13 - case package ::NAME::SUBNAME: correct package names (expected '::Simple::Edward') ok 14 - case package ::NAME::SUBNAME: no warnings from parsing # ------- # package NAME:SUBNAME (fail) # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple7\Simple.pm ok 15 - case package NAME:SUBNAME (fail): correct package names (expected 'main') ok 16 - case package NAME:SUBNAME (fail): no warnings from parsing # ------- # package NAME' (fail) # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple8\Simple.pm ok 17 - case package NAME' (fail): correct package names (expected 'main') ok 18 - case package NAME' (fail): no warnings from parsing # ------- # package NAME::SUBNAME' (fail) # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple9\Simple.pm ok 19 - case package NAME::SUBNAME' (fail): correct package names (expected 'main') ok 20 - case package NAME::SUBNAME' (fail): no warnings from parsing # ------- # package NAME''SUBNAME (fail) # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple10\Simple.pm ok 21 - case package NAME''SUBNAME (fail): correct package names (expected 'main') ok 22 - case package NAME''SUBNAME (fail): no warnings from parsing # ------- # package NAME-SUBNAME (fail) # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple11\Simple.pm ok 23 - case package NAME-SUBNAME (fail): correct package names (expected 'main') ok 24 - case package NAME-SUBNAME (fail): no warnings from parsing # ------- # no assumption of package merely if its $VERSION is referenced # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple12\Simple.pm ok 25 - case no assumption of package merely if its $VERSION is referenced: correct package names (expected 'Simple') ok 26 - case no assumption of package merely if its $VERSION is referenced: no warnings from parsing # ------- # script 7 from t/metadata.t # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple13\Simple.pm not ok 27 - case script 7 from t/metadata.t: correct package names (expected '_private, main') # TODO $::VERSION indicates main namespace is referenced # Failed (TODO) test 'case script 7 from t/metadata.t: correct package names (expected '_private, main')' # at t/extract-package.t line 157. # Structures begin differing at: # $got->[1] = Does not exist # $expected->[1] = 'main' ok 28 - case script 7 from t/metadata.t: no warnings from parsing # ------- # script 8 from t/metadata.t # working on C:\cpanfly-5.20\var\tmp\MMD-5lolcXAb\Simple14\Simple.pm not ok 29 - case script 8 from t/metadata.t: correct package names (expected '_private, main') # TODO $::VERSION indicates main namespace is referenced # Failed (TODO) test 'case script 8 from t/metadata.t: correct package names (expected '_private, main')' # at t/extract-package.t line 157. # Structures begin differing at: # $got->[1] = Does not exist # $expected->[1] = 'main' ok 30 - case script 8 from t/metadata.t: no warnings from parsing 1..30 ok # parsed module: bless( { # 'collect_pod' => undef, # 'filename' => 'C:\\cpanfly-5.20\\var\\tmp\\MMD-DqPryW0d\\Simple51\\Simple.pm', # 'inc' => undef, # 'module' => 'Simple', # 'packages' => [ # 'Simple' # ], # 'pod' => {}, # 'pod_headings' => [], # 'version' => bless( { # 'original' => '0', # 'version' => [ # 0 # ] # }, 'version' ), # 'versions' => { # 'Simple' => $VAR1->{'version'} # } # }, 'Module::Metadata' ) # parsed module: bless( { # 'collect_pod' => undef, # 'filename' => 'C:\\cpanfly-5.20\\var\\tmp\\MMD-DqPryW0d\\Simple52\\Simple.pm', # 'inc' => undef, # 'module' => 'Simple', # 'packages' => [ # 'main', # 'Simple' # ], # 'pod' => {}, # 'pod_headings' => [], # 'version' => bless( { # 'original' => '0', # 'version' => [ # 0 # ] # }, 'version' ), # 'versions' => { # 'Simple' => $VAR1->{'version'}, # 'main' => '' # } # }, 'Module::Metadata' ) # parsed module: bless( { # 'collect_pod' => undef, # 'filename' => 'C:\\cpanfly-5.20\\var\\tmp\\MMD-DqPryW0d\\Simple54\\Simple.pm', # 'inc' => undef, # 'module' => undef, # 'packages' => [ # 'main' # ], # 'pod' => {}, # 'pod_headings' => [], # 'version' => undef, # 'versions' => { # 'main' => bless( { # 'original' => '1.23', # 'version' => [ # 1, # 230 # ] # }, 'version' ) # } # }, 'Module::Metadata' ) # parsed module: bless( { # 'collect_pod' => undef, # 'filename' => 'C:\\cpanfly-5.20\\var\\tmp\\MMD-DqPryW0d\\Simple55\\Simple.pm', # 'inc' => undef, # 'module' => undef, # 'packages' => [ # 'main' # ], # 'pod' => {}, # 'pod_headings' => [], # 'version' => undef, # 'versions' => { # 'main' => bless( { # 'original' => '1.23', # 'version' => [ # 1, # 230 # ] # }, 'version' ) # } # }, 'Module::Metadata' ) t/extract-version.t .... # ------- # no $VERSION line # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple0\Simple.pm ok 1 - case 'no $VERSION line': correct module version (undef) ok 2 - correctly found all $VERSIONs ok 3 - case 'no $VERSION line': no warnings from parsing # ------- # undefined $VERSION # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple1\Simple.pm ok 4 - case 'undefined $VERSION': correct module version (undef) ok 5 - correctly found all $VERSIONs ok 6 - case 'undefined $VERSION': no warnings from parsing # ------- # declared & defined on same line with "our" # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple2\Simple.pm ok 7 - An object of class 'version' isa 'version' ok 8 - case 'declared & defined on same line with "our"': correct module version ('1.23') ok 9 - correctly found all $VERSIONs ok 10 - case 'declared & defined on same line with "our"': no warnings from parsing # ------- # declared & defined on separate lines with "our" # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple3\Simple.pm ok 11 - An object of class 'version' isa 'version' ok 12 - case 'declared & defined on separate lines with "our"': correct module version ('1.23') ok 13 - correctly found all $VERSIONs ok 14 - case 'declared & defined on separate lines with "our"': no warnings from parsing # ------- # commented & defined on same line # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple4\Simple.pm ok 15 - An object of class 'version' isa 'version' ok 16 - case 'commented & defined on same line': correct module version ('1.23') ok 17 - correctly found all $VERSIONs ok 18 - case 'commented & defined on same line': no warnings from parsing # ------- # commented & defined on separate lines # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple5\Simple.pm ok 19 - An object of class 'version' isa 'version' ok 20 - case 'commented & defined on separate lines': correct module version ('1.23') ok 21 - correctly found all $VERSIONs ok 22 - case 'commented & defined on separate lines': no warnings from parsing # ------- # use vars # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple6\Simple.pm ok 23 - An object of class 'version' isa 'version' ok 24 - case 'use vars': correct module version ('1.23') ok 25 - correctly found all $VERSIONs ok 26 - case 'use vars': no warnings from parsing # ------- # choose the right default package based on package/file name # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple7\Simple.pm ok 27 - An object of class 'version' isa 'version' ok 28 - case 'choose the right default package based on package/file name': correct module version ('1.23') ok 29 - correctly found all $VERSIONs ok 30 - case 'choose the right default package based on package/file name': no warnings from parsing # ------- # just read the first $VERSION line # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple8\Simple.pm ok 31 - An object of class 'version' isa 'version' ok 32 - case 'just read the first $VERSION line': correct module version ('1.23') ok 33 - correctly found all $VERSIONs ok 34 - case 'just read the first $VERSION line': no warnings from parsing # ------- # just read the first $VERSION line in reopened package (1) # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple9\Simple.pm ok 35 - An object of class 'version' isa 'version' ok 36 - case 'just read the first $VERSION line in reopened package (1)': correct module version ('1.23') ok 37 - correctly found all $VERSIONs ok 38 - case 'just read the first $VERSION line in reopened package (1)': no warnings from parsing # ------- # just read the first $VERSION line in reopened package (2) # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple10\Simple.pm ok 39 - An object of class 'version' isa 'version' ok 40 - case 'just read the first $VERSION line in reopened package (2)': correct module version ('1.23') ok 41 - correctly found all $VERSIONs ok 42 - case 'just read the first $VERSION line in reopened package (2)': no warnings from parsing # ------- # mentions another module's $VERSION # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple11\Simple.pm ok 43 - An object of class 'version' isa 'version' ok 44 - case 'mentions another module's $VERSION': correct module version ('1.23') ok 45 - correctly found all $VERSIONs ok 46 - case 'mentions another module's $VERSION': no warnings from parsing # ------- # mentions another module's $VERSION in a different package # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple12\Simple.pm ok 47 - An object of class 'version' isa 'version' ok 48 - case 'mentions another module's $VERSION in a different package': correct module version ('1.23') ok 49 - correctly found all $VERSIONs ok 50 - case 'mentions another module's $VERSION in a different package': no warnings from parsing # ------- # $VERSION checked only in assignments, not regexp ops # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple13\Simple.pm ok 51 - An object of class 'version' isa 'version' ok 52 - case '$VERSION checked only in assignments, not regexp ops': correct module version ('1.23') ok 53 - correctly found all $VERSIONs ok 54 - case '$VERSION checked only in assignments, not regexp ops': no warnings from parsing # ------- # $VERSION checked only in assignments, not relational ops (1) # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple14\Simple.pm ok 55 - An object of class 'version' isa 'version' ok 56 - case '$VERSION checked only in assignments, not relational ops (1)': correct module version ('1.23') ok 57 - correctly found all $VERSIONs ok 58 - case '$VERSION checked only in assignments, not relational ops (1)': no warnings from parsing # ------- # $VERSION checked only in assignments, not relational ops (2) # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple15\Simple.pm ok 59 - An object of class 'version' isa 'version' ok 60 - case '$VERSION checked only in assignments, not relational ops (2)': correct module version ('1.23') ok 61 - correctly found all $VERSIONs ok 62 - case '$VERSION checked only in assignments, not relational ops (2)': no warnings from parsing # ------- # Fully qualified $VERSION declared in package # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple16\Simple.pm ok 63 - An object of class 'version' isa 'version' ok 64 - case 'Fully qualified $VERSION declared in package': correct module version ('1.23') ok 65 - correctly found all $VERSIONs ok 66 - case 'Fully qualified $VERSION declared in package': no warnings from parsing # ------- # Differentiate fully qualified $VERSION in a package # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple17\Simple.pm ok 67 - An object of class 'version' isa 'version' ok 68 - case 'Differentiate fully qualified $VERSION in a package': correct module version ('1.23') ok 69 - correctly found all $VERSIONs ok 70 - case 'Differentiate fully qualified $VERSION in a package': no warnings from parsing # ------- # Differentiate fully qualified $VERSION and unqualified # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple18\Simple.pm ok 71 - An object of class 'version' isa 'version' ok 72 - case 'Differentiate fully qualified $VERSION and unqualified': correct module version ('1.23') ok 73 - correctly found all $VERSIONs ok 74 - case 'Differentiate fully qualified $VERSION and unqualified': no warnings from parsing # ------- # Differentiate fully qualified $VERSION and unqualified, other order # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple19\Simple.pm ok 75 - An object of class 'version' isa 'version' ok 76 - case 'Differentiate fully qualified $VERSION and unqualified, other order': correct module version ('1.23') ok 77 - correctly found all $VERSIONs ok 78 - case 'Differentiate fully qualified $VERSION and unqualified, other order': no warnings from parsing # ------- # $VERSION declared as package variable from within "main" package # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple20\Simple.pm ok 79 - An object of class 'version' isa 'version' ok 80 - case '$VERSION declared as package variable from within "main" package': correct module version ('1.23') ok 81 - correctly found all $VERSIONs ok 82 - case '$VERSION declared as package variable from within "main" package': no warnings from parsing # ------- # $VERSION wrapped in parens - space inside # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple21\Simple.pm ok 83 - An object of class 'version' isa 'version' ok 84 - case '$VERSION wrapped in parens - space inside': correct module version ('1.23') ok 85 - correctly found all $VERSIONs ok 86 - case '$VERSION wrapped in parens - space inside': no warnings from parsing # ------- # $VERSION follows a spurious "package" in a quoted construct # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple22\Simple.pm ok 87 - An object of class 'version' isa 'version' ok 88 - case '$VERSION follows a spurious "package" in a quoted construct': correct module version ('1.23') ok 89 - correctly found all $VERSIONs ok 90 - case '$VERSION follows a spurious "package" in a quoted construct': no warnings from parsing # ------- # $VERSION using version.pm # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple23\Simple.pm ok 91 - An object of class 'version' isa 'version' ok 92 - case '$VERSION using version.pm': correct module version ('1.23') ok 93 - correctly found all $VERSIONs ok 94 - case '$VERSION using version.pm': no warnings from parsing # ------- # $VERSION using version.pm and qv() # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple24\Simple.pm ok 95 - An object of class 'version' isa 'version' ok 96 - case '$VERSION using version.pm and qv()': correct module version ('v1.230') ok 97 - correctly found all $VERSIONs ok 98 - case '$VERSION using version.pm and qv()': no warnings from parsing # ------- # underscore version with an eval # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple25\Simple.pm ok 99 - An object of class 'version' isa 'version' ok 100 - case 'underscore version with an eval': correct module version ('1.23_01') ok 101 - correctly found all $VERSIONs ok 102 - case 'underscore version with an eval': no warnings from parsing # ------- # Two version assignments, no package # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple26\Simple.pm ok 103 - case 'Two version assignments, no package': correct module version (undef) ok 104 - correctly found all $VERSIONs ok 105 - case 'Two version assignments, no package': no warnings from parsing # ------- # Two version assignments, should ignore second one # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple27\Simple.pm ok 106 - An object of class 'version' isa 'version' ok 107 - case 'Two version assignments, should ignore second one': correct module version ('1.230') ok 108 - correctly found all $VERSIONs ok 109 - case 'Two version assignments, should ignore second one': no warnings from parsing # ------- # declared & defined on same line with "our" # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple28\Simple.pm ok 110 - An object of class 'version' isa 'version' ok 111 - case 'declared & defined on same line with "our"': correct module version ('1.230000') ok 112 - correctly found all $VERSIONs ok 113 - case 'declared & defined on same line with "our"': no warnings from parsing # ------- # package NAME VERSION # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple29\Simple.pm ok 114 - An object of class 'version' isa 'version' ok 115 - case 'package NAME VERSION': correct module version ('1.23') ok 116 - correctly found all $VERSIONs ok 117 - case 'package NAME VERSION': no warnings from parsing # ------- # package NAME VERSION # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple30\Simple.pm ok 118 - An object of class 'version' isa 'version' ok 119 - case 'package NAME VERSION': correct module version ('1.23_01') ok 120 - correctly found all $VERSIONs ok 121 - case 'package NAME VERSION': no warnings from parsing # ------- # package NAME VERSION # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple31\Simple.pm ok 122 - An object of class 'version' isa 'version' ok 123 - case 'package NAME VERSION': correct module version ('v1.2.3') ok 124 - correctly found all $VERSIONs ok 125 - case 'package NAME VERSION': no warnings from parsing # ------- # package NAME VERSION # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple32\Simple.pm ok 126 - An object of class 'version' isa 'version' ok 127 - case 'package NAME VERSION': correct module version ('v1.2_3') ok 128 - correctly found all $VERSIONs ok 129 - case 'package NAME VERSION': no warnings from parsing # ------- # trailing crud # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple33\Simple.pm ok 130 - An object of class 'version' isa 'version' ok 131 - case 'trailing crud': correct module version ('1.23') ok 132 - correctly found all $VERSIONs ok 133 - case 'trailing crud': no warnings from parsing # ------- # trailing crud # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple34\Simple.pm ok 134 - An object of class 'version' isa 'version' ok 135 - case 'trailing crud': correct module version ('1.23') ok 136 - correctly found all $VERSIONs ok 137 - case 'trailing crud': no warnings from parsing # ------- # multi_underscore # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple35\Simple.pm ok 138 - An object of class 'version' isa 'version' ok 139 - case 'multi_underscore': correct module version ('1.234') ok 140 - correctly found all $VERSIONs ok 141 - case 'multi_underscore': no warnings from parsing # ------- # non-numeric # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple36\Simple.pm ok 142 - An object of class 'version' isa 'version' ok 143 - case 'non-numeric': correct module version ('0') ok 144 - correctly found all $VERSIONs ok 145 - case 'non-numeric': no warnings from parsing # ------- # package NAME BLOCK, undef $VERSION # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple37\Simple.pm ok 146 - case 'package NAME BLOCK, undef $VERSION': correct module version (undef) ok 147 - correctly found all $VERSIONs ok 148 - case 'package NAME BLOCK, undef $VERSION': no warnings from parsing # ------- # package NAME BLOCK, with $VERSION # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple38\Simple.pm ok 149 - An object of class 'version' isa 'version' ok 150 - case 'package NAME BLOCK, with $VERSION': correct module version ('1.23') ok 151 - correctly found all $VERSIONs ok 152 - case 'package NAME BLOCK, with $VERSION': no warnings from parsing # ------- # package NAME VERSION BLOCK (1) # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple39\Simple.pm ok 153 - An object of class 'version' isa 'version' ok 154 - case 'package NAME VERSION BLOCK (1)': correct module version ('1.23') ok 155 - correctly found all $VERSIONs ok 156 - case 'package NAME VERSION BLOCK (1)': no warnings from parsing # ------- # package NAME VERSION BLOCK (2) # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple40\Simple.pm ok 157 - An object of class 'version' isa 'version' ok 158 - case 'package NAME VERSION BLOCK (2)': correct module version ('v1.2.3_4') ok 159 - correctly found all $VERSIONs ok 160 - case 'package NAME VERSION BLOCK (2)': no warnings from parsing # ------- # set from separately-initialised variable, two lines # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple41\Simple.pm ok 161 - An object of class 'version' isa 'version' ok 162 - case 'set from separately-initialised variable, two lines': correct module version ('0') ok 163 - correctly found all $VERSIONs ok 164 - case 'set from separately-initialised variable, two lines': no warnings from parsing # ------- # our + bare v-string # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple42\Simple.pm ok 165 - An object of class 'version' isa 'version' ok 166 - case 'our + bare v-string': correct module version ('v2.2.102.2') ok 167 - correctly found all $VERSIONs ok 168 - case 'our + bare v-string': no warnings from parsing # ------- # our + dev release # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple43\Simple.pm ok 169 - An object of class 'version' isa 'version' ok 170 - case 'our + dev release': correct module version ('0.0.9_1') ok 171 - correctly found all $VERSIONs ok 172 - case 'our + dev release': no warnings from parsing # ------- # our + crazy string and substitution code # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple44\Simple.pm ok 173 - An object of class 'version' isa 'version' ok 174 - case 'our + crazy string and substitution code': correct module version ('1.12') ok 175 - correctly found all $VERSIONs ok 176 - case 'our + crazy string and substitution code': no warnings from parsing # ------- # our in braces, as in Dist::Zilla::Plugin::PkgVersion with use_our = 1 # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple45\Simple.pm ok 177 - An object of class 'version' isa 'version' ok 178 - case 'our in braces, as in Dist::Zilla::Plugin::PkgVersion with use_our = 1': correct module version ('1.12') ok 179 - correctly found all $VERSIONs ok 180 - case 'our in braces, as in Dist::Zilla::Plugin::PkgVersion with use_our = 1': no warnings from parsing # ------- # calculated version - from Acme-Pi-3.14 # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple46\Simple.pm ok 181 - An object of class 'version' isa 'version' ok 182 - case 'calculated version - from Acme-Pi-3.14': module version passes match sub ok 183 - case 'calculated version - from Acme-Pi-3.14': all extracted versions passes match sub ok 184 - case 'calculated version - from Acme-Pi-3.14': no warnings from parsing # ------- # set from separately-initialised variable, one line # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple47\Simple.pm ok 185 - An object of class 'version' isa 'version' ok 186 - case 'set from separately-initialised variable, one line': correct module version ('1.7') ok 187 - correctly found all $VERSIONs ok 188 - case 'set from separately-initialised variable, one line': no warnings from parsing # ------- # from Lingua-StopWords-0.09/devel/gen_modules.plx # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple48\Simple.pm ok 189 - case 'from Lingua-StopWords-0.09/devel/gen_modules.plx': correct module version (undef) ok 190 - correctly found all $VERSIONs ok 191 - case 'from Lingua-StopWords-0.09/devel/gen_modules.plx': no warnings from parsing # ------- # from XML-XSH2-2.1.17/lib/XML/XSH2/Parser.pm # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple49\Simple.pm ok 192 - case 'from XML-XSH2-2.1.17/lib/XML/XSH2/Parser.pm': correct module version (undef) ok 193 - correctly found all $VERSIONs ok 194 - case 'from XML-XSH2-2.1.17/lib/XML/XSH2/Parser.pm': no warnings from parsing # ------- # from MBARBON/Module-Info-0.30.tar.gz # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple50\Simple.pm ok 195 - An object of class 'version' isa 'version' ok 196 - case 'from MBARBON/Module-Info-0.30.tar.gz': correct module version ('0.30') ok 197 - correctly found all $VERSIONs ok 198 - case 'from MBARBON/Module-Info-0.30.tar.gz': no warnings from parsing # ------- # $VERSION inside BEGIN block # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple51\Simple.pm ok 199 - An object of class 'version' isa 'version' not ok 200 - case '$VERSION inside BEGIN block': correct module version ('1.23') # TODO apply fix from ExtUtils-MakeMaker PR#135 # Failed (TODO) test 'case '$VERSION inside BEGIN block': correct module version ('1.23')' # at t/extract-version.t line 665. # got: '0' # expected: '1.23' not ok 201 - correctly found all $VERSIONs # TODO apply fix from ExtUtils-MakeMaker PR#135 # Failed (TODO) test 'correctly found all $VERSIONs' # at t/extract-version.t line 684. # Structures begin differing at: # $got->{Simple} = '0' # $expected->{Simple} = '1.23' ok 202 - case '$VERSION inside BEGIN block': no warnings from parsing # ------- # our $VERSION inside BEGIN block # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple52\Simple.pm ok 203 - An object of class 'version' isa 'version' not ok 204 - case 'our $VERSION inside BEGIN block': correct module version ('1.23') # TODO apply fix from ExtUtils-MakeMaker PR#135 # Failed (TODO) test 'case 'our $VERSION inside BEGIN block': correct module version ('1.23')' # at t/extract-version.t line 665. # got: '0' # expected: '1.23' not ok 205 - correctly found all $VERSIONs # TODO apply fix from ExtUtils-MakeMaker PR#135 # Failed (TODO) test 'correctly found all $VERSIONs' # at t/extract-version.t line 684. # Structures begin differing at: # $got->{main} = '' # $expected->{main} = Does not exist ok 206 - case 'our $VERSION inside BEGIN block': no warnings from parsing # ------- # no assumption of primary version merely if a package's $VERSION is referenced # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple53\Simple.pm ok 207 - case 'no assumption of primary version merely if a package's $VERSION is referenced': correct module version (undef) ok 208 - correctly found all $VERSIONs ok 209 - case 'no assumption of primary version merely if a package's $VERSION is referenced': no warnings from parsing # ------- # no package statement; bare $VERSION # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple54\Simple.pm ok 210 - case 'no package statement; bare $VERSION': correct module version (undef) not ok 211 - correctly found all $VERSIONs # TODO FIXME! RT#74741 # Failed (TODO) test 'correctly found all $VERSIONs' # at t/extract-version.t line 684. # Structures begin differing at: # $got->{____caller} = Does not exist # $expected->{____caller} = '1.23' ok 212 - case 'no package statement; bare $VERSION': no warnings from parsing # ------- # no package statement; bare $VERSION with our # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple55\Simple.pm ok 213 - case 'no package statement; bare $VERSION with our': correct module version (undef) not ok 214 - correctly found all $VERSIONs # TODO FIXME! RT#74741 # Failed (TODO) test 'correctly found all $VERSIONs' # at t/extract-version.t line 684. # Structures begin differing at: # $got->{____caller} = Does not exist # $expected->{____caller} = '1.23' ok 215 - case 'no package statement; bare $VERSION with our': no warnings from parsing # ------- # no package statement; fully-qualified $VERSION for main # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple56\Simple.pm ok 216 - case 'no package statement; fully-qualified $VERSION for main': correct module version (undef) ok 217 - correctly found all $VERSIONs ok 218 - case 'no package statement; fully-qualified $VERSION for main': no warnings from parsing # ------- # no package statement; fully-qualified $VERSION for other package # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple57\Simple.pm ok 219 - case 'no package statement; fully-qualified $VERSION for other package': correct module version (undef) ok 220 - correctly found all $VERSIONs ok 221 - case 'no package statement; fully-qualified $VERSION for other package': no warnings from parsing # ------- # package statement that does not quite match the filename # working on C:\cpanfly-5.20\var\tmp\MMD-DqPryW0d\Simple58\Simple.pm ok 222 - case 'package statement that does not quite match the filename': correct module version (undef) ok 223 - correctly found all $VERSIONs ok 224 - case 'package statement that does not quite match the filename': no warnings from parsing 1..224 ok t/metadata.t ........... # using temp dir C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD 1..70 ok 1 - require Module::Metadata; ok 2 - find_module_by_name() succeeds ok 3 - fail if can't find module by module name ok 4 - fail if can't find module by file name # using dist Simple0 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple0 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple0\lib\Simple.pm ok 5 - new_from_file() succeeds ok 6 - new_from_handle() succeeds ok 7 - new_from_handle() without filename returns undef ok 8 - new_from_module() succeeds # using dist Simple1 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple1 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple1\lib\Simple.pm ok 9 - record only one occurence of each package # using dist Simple2 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple2 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple2\lib\Simple.pm ok 10 - no default package ok 11 - no version w/o default package # ------- # using dist Simple3 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple3 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple3\bin\simple.plx ok 12 - name for script is always main ok 13 - correct script version (1 of 8) # ------- # using dist Simple4 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple4 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple4\bin\simple.plx ok 14 - name for script is always main ok 15 - correct script version (2 of 8) # ------- # using dist Simple5 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple5 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple5\bin\simple.plx ok 16 - name for script is always main ok 17 - correct script version (3 of 8) # ------- # using dist Simple6 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple6 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple6\bin\simple.plx ok 18 - name for script is always main ok 19 - correct script version (4 of 8) # ------- # using dist Simple7 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple7 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple7\bin\simple.plx ok 20 - name for script is always main ok 21 - correct script version (5 of 8) # ------- # using dist Simple8 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple8 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple8\bin\simple.plx ok 22 - name for script is always main ok 23 - correct script version (6 of 8) # ------- # using dist Simple9 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple9 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple9\bin\simple.plx ok 24 - name for script is always main ok 25 - correct script version (7 of 8) # ------- # using dist Simple10 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple10 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple10\bin\simple.plx ok 26 - name for script is always main ok 27 - correct script version (8 of 8) # using dist Simple11 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple11 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple11\lib\Simple.pm ok 28 - found default package ok 29 - version for default package ok 30 - version for secondary package ok 31 - filename() returns valid path to module file ok 32 - found correct number of packages ok 33 - packages stored in order found ok 34 - contains_pod() succeeds ok 35 - found all pod sections ok 36 - return undef() if pod section not present ok 37 - return undef() if pod section not collected ok 38 - collected NAME pod section ok 39 - collected AUTHOR pod section # using dist Simple12 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple12 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple12\lib\Simple.pm ok 40 - found default package ok 41 - version for default package # file only contains pod # working on \cpanfly-5.20\var\tmp\MMD-tYMKpQ8l\Simple0\Simple\Documentation.pod ok 42 - case 'file only contains pod': module name matches # using dist Simple13 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple13 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple13\lib\Simple.pm ok 43 - found default package ok 44 - version for default package ok 45 - packages inside # using dist Simple14 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple14 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple14\lib\Simple.pm ok 46 - found default package ok 47 - version for default package ok 48 - packages inside ok 49 - version for embedded package # using dist Simple15 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple15 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple15\lib\Simple.pm ok 50 - package_version_from_directory() ok 51 - provides() ok 52 - provides() # using dist Simple16 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple16 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple16\lib\Simple.pm ok 53 - no default package ok 54 - version for default package ok 55 - version for lower-case package ok 56 - version for capitalized package ok 57 - an indexable package is found ok 58 - the simple package is indexable ok 59 - the Simple package would not be indexed # using dist Simple17 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple17 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple17\lib\Simple.pm ok 60 - found default package ok 61 - version for default package ok 62 - version for lower-case package ok 63 - version for capitalized package ok 64 - version for mixed-case package ok 65 - the simple package is indexable ok 66 - the Simple package is indexable # using dist Simple18 in C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple18 # creating C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD\Simple18\lib\Simple.pm ok 67 - no package names found ok 68 - the simple package would not be indexed ok 69 - the Simple package would not be indexed ok 70 - no indexable package is found # removing temp dir C:\cpanfly-5.20\var\tmp\MMD-Q8v6yyAD ok t/taint.t .............. 1..2 ok 1 - taint flag is set ok 2 - no exception ok t/version.t ............ 1..4 ok 1 - affirmed version of loaded module ok 2 - extracted proper version from scanned module ok 3 - loaded module still retains its version ok 4 - successfully loaded module again ok All tests successful. Files=9, Tests=348, 4 wallclock secs ( 0.06 usr + 0.05 sys = 0.11 CPU) Result: PASS ETHER/Module-Metadata-1.000033.tar.gz dmake test TEST_VERBOSE=1 -- OK Karen Etheridge <ether@cpan.org> Gather package and POD information from perl module files >>> (cd C:\cpanfly-5.20\var\tmp\cpan_build\Module-Metadata-1.000033-z9RWc0 && tar cvf - Module-Metadata-1.000033.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/E/ET/ETHER/Module-Metadata-1.000033.tar.gz Module-Metadata-1.000033.ppd blib/ blib/lib/ blib/lib/Module/ blib/lib/Module/Metadata.pm Finished 2016-07-26T00:09:05