PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0 Start 2014-02-20T03:27:20 ActivePerl-1800 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK PATH=C:/CPANFL~1.18/var/libs/bin;C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\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:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0 Reading 'C:\cpanfly-5.18\var\cpan\Metadata' Database was generated on Thu, 20 Feb 2014 09:06:16 GMT Running make for I/ID/IDOPEREL/McBain-1.001001.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/I/ID/IDOPEREL/McBain-1.001001.tar.gz Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\I\ID\IDOPEREL\McBain-1.001001.tar.gz ok McBain-1.001001 McBain-1.001001/README McBain-1.001001/Changes McBain-1.001001/LICENSE McBain-1.001001/INSTALL McBain-1.001001/dist.ini McBain-1.001001/META.yml McBain-1.001001/MANIFEST McBain-1.001001/META.json McBain-1.001001/SIGNATURE McBain-1.001001/t McBain-1.001001/t/00-load.t McBain-1.001001/Makefile.PL McBain-1.001001/MANIFEST.SKIP McBain-1.001001/lib McBain-1.001001/lib/McBain.pm McBain-1.001001/t/01-simple.t McBain-1.001001/bin McBain-1.001001/bin/mcbain2pod McBain-1.001001/t/lib McBain-1.001001/t/lib/Mendoza.pm McBain-1.001001/t/lib/Mendoza McBain-1.001001/t/lib/Mendoza/Math.pm McBain-1.001001/lib/McBain McBain-1.001001/lib/McBain/Directly.pm McBain-1.001001/t/release-pod-syntax.t McBain-1.001001/t/release-pod-coverage.t McBain-1.001001/t/release-dist-manifest.t McBain-1.001001/t/lib/Mendoza/Math McBain-1.001001/t/lib/Mendoza/Math/Constants.pm CPAN.pm: Building I/ID/IDOPEREL/McBain-1.001001.tar.gz >>> C:\Perl-5.18\bin\perl.exe Makefile.PL Warning: prerequisite Brannigan 0 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for McBain Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- IDOPEREL/McBain-1.001001.tar.gz ---- Brannigan [requires] Running make test Delayed until after prerequisites Running test for module 'Brannigan' Running make for I/ID/IDOPEREL/Brannigan-1.1.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/I/ID/IDOPEREL/Brannigan-1.1.tar.gz Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\I\ID\IDOPEREL\Brannigan-1.1.tar.gz ok Brannigan-1.1 Brannigan-1.1/README Brannigan-1.1/Changes Brannigan-1.1/LICENSE Brannigan-1.1/INSTALL Brannigan-1.1/dist.ini Brannigan-1.1/META.yml Brannigan-1.1/MANIFEST Brannigan-1.1/META.json Brannigan-1.1/SIGNATURE Brannigan-1.1/t Brannigan-1.1/t/00-load.t Brannigan-1.1/Makefile.PL Brannigan-1.1/MANIFEST.SKIP Brannigan-1.1/t/02-simple.t Brannigan-1.1/t/03-complex.t Brannigan-1.1/lib Brannigan-1.1/lib/Brannigan.pm Brannigan-1.1/t/01-validations.t Brannigan-1.1/lib/Brannigan Brannigan-1.1/lib/Brannigan/Tree.pm Brannigan-1.1/t/release-pod-syntax.t Brannigan-1.1/t/release-pod-coverage.t Brannigan-1.1/t/release-dist-manifest.t Brannigan-1.1/lib/Brannigan/Examples.pod Brannigan-1.1/lib/Brannigan/Validations.pm CPAN.pm: Building I/ID/IDOPEREL/Brannigan-1.1.tar.gz >>> C:\Perl-5.18\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Brannigan Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/Brannigan/Examples.pod blib\lib\Brannigan\Examples.pod cp lib/Brannigan.pm blib\lib\Brannigan.pm cp lib/Brannigan/Validations.pm blib\lib\Brannigan\Validations.pm cp lib/Brannigan/Tree.pm blib\lib\Brannigan\Tree.pm IDOPEREL/Brannigan-1.1.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Testing Brannigan 1.1, Perl 5.018001, C:\Perl-5.18\bin\perl.exe t/00-load.t ................ 1..1 ok 1 - use Brannigan; ok t/01-validations.t ......... 1..80 ok 1 - required fails when value is undefined ok 2 - required succeeds when value is defined yet uninitialized ok 3 - required succeeds when value is defined and initialized ok 4 - forbidden succeeds when value is undefined ok 5 - forbidden fails when value is defined ok 6 - is_true succeeds when value is a non-zero number ok 7 - is_true succeeds when value is a string ok 8 - is_true fails when value is zero ok 9 - is_true fails when value is an empty string ok 10 - is_true succeds either case if boolean is false ok 11 - length_between succeeds when value is inside range ok 12 - length_between succeeds when range is exact and string is of the same length ok 13 - length_between fails when length is after range ok 14 - length_between fails when length is before range ok 15 - min_length succeeds when string is longer than minimum ok 16 - min_length succeeds when string is exactly the minimum ok 17 - min_length fails when string is shorter than minimum ok 18 - max_length succeeds when string is shorter than maximum ok 19 - max_length succeeds when string is exactly the maximum ok 20 - max_length fails when string is longer than maximum ok 21 - min_length succeeds when array is longer than minimum ok 22 - min_length succeeds when array is exactly the minimum ok 23 - min_length fails when array is shorter than minimum ok 24 - max_length succeeds when array is shorter than maximum ok 25 - max_length succeeds when array is exactly the maximum ok 26 - max_length fails when array is longer than maximum ok 27 - integer succeeds when value is an integer ok 28 - integer succeeds when value is zero ok 29 - integer fails when value is not an integer ok 30 - value_between succeeds when value is inside range ok 31 - value_between succeeds when range is exact and value is the same ok 32 - value_between fails when value is after range ok 33 - value_between fails when value is before range ok 34 - min_value succeeds when value is larger than minimum ok 35 - min_value succeeds when value is exactly the minimum ok 36 - min_value fails when value is lower than minimum ok 37 - max_value succeeds when value is lower than maximum ok 38 - max_value succeeds when value is exactly the maximum ok 39 - max_value fails when value is larger than maximum ok 40 - array succeeds when value is an array ok 41 - array fails when value is not an array (hash) ok 42 - array fails when value is not an array (integer) ok 43 - hash succeeds when value is an hash ok 44 - hash fails when value is not an hash (array) ok 45 - hash fails when value is not an hash (integer) ok 46 - one_of succeeds when value is in the array ok 47 - one_of fails when value is not in the array ok 48 - matches succeeds with a simple regex ok 49 - matches succeeds with a little more complex regex ok 50 - matches fails when value does not match regex ok 51 - min_alpha succeeds when string has more than minimum ok 52 - min_alpha succeeds when string has exactly the minimum ok 53 - min_alpha fails when string has less than minimum ok 54 - max_alpha succeeds when string has less than maximum ok 55 - max_alpha succeeds when string has exactly the maximum ok 56 - max_alpha fails when string has more than maximum ok 57 - min_digits succeeds when string has more than minimum ok 58 - min_digits succeeds when string has exactly the minimum ok 59 - min_digits fails when string has less than minimum ok 60 - max_digits succeeds when string has less than maximum ok 61 - max_digits succeeds when string has exactly the maximum ok 62 - max_digits fails when string has more than maximum ok 63 - min_signs succeeds when string has more than minimum ok 64 - min_signs succeeds when string has exactly the minimum ok 65 - min_signs fails when string has less than minimum ok 66 - max_signs succeeds when string has less than maximum ok 67 - max_signs succeeds when string has exactly the maximum ok 68 - max_signs fails when string has more than maximum ok 69 - max_consec succeeds when a string sequence is less than maximum ok 70 - max_consec succeeds when a numeric sequence is less than maximum ok 71 - max_consec succeeds when a string sequence is exactly than maximum ok 72 - max_consec succeeds when a numeric sequence is exactly than maximum ok 73 - max_consec succeeds when a string sequence is more than maximum ok 74 - max_consec succeeds when a numeric sequence is more than maximum ok 75 - max_reps succeeds when a string sequence is less than maximum ok 76 - max_reps succeeds when a numeric sequence is less than maximum ok 77 - max_reps succeeds when a string sequence is exactly than maximum ok 78 - max_reps succeeds when a numeric sequence is exactly than maximum ok 79 - max_reps succeeds when a string sequence is more than maximum ok 80 - max_reps succeeds when a numeric sequence is more than maximum ok t/02-simple.t .............. 1..7 ok 1 - Got a proper Brannigan object ok 2 - simple scheme with rejects ok 3 - simple scheme with no rejects ok 4 - inheriting scheme with rejects ok 5 - inheriting scheme with no rejects ok 6 - new scheme ok 7 - functional interface ok t/03-complex.t ............. 1..4 ok 1 - Got a proper Brannigan object ok 2 - complex scheme with no inheritance ok 3 - complex scheme with simple inheritance ok 4 - complex scheme with multiple inheritance ok t/release-dist-manifest.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-syntax.t ..... skipped: these tests are for release candidate testing All tests successful. Files=7, Tests=92, 0 wallclock secs ( 0.06 usr + 0.05 sys = 0.11 CPU) Result: PASS IDOPEREL/Brannigan-1.1.tar.gz dmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/I/ID/IDOPEREL/CHECKSUMS Ido Perlmuter <ido@ido50.net> Comprehensive, flexible system for validating and parsing input, mainly targeted at web applications. >>> (cd C:\cpanfly-5.18\var\cpan\build\Brannigan-1.1-BxmkQA && tar cvf - Brannigan-1.1.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/I/ID/IDOPEREL/Brannigan-1.1.tar.gz Brannigan-1.1.ppd blib/ blib/lib/ blib/lib/Brannigan/ blib/lib/Brannigan/Examples.pod blib/lib/Brannigan/Tree.pm blib/lib/Brannigan/Validations.pm blib/lib/Brannigan.pm >>> mv C:\cpanfly-5.18\var\cpan\build\Brannigan-1.1-BxmkQA/Brannigan-1.1.ppd C:/cpanfly-5.18/var/REPO/I/ID/IDOPEREL Running make for I/ID/IDOPEREL/McBain-1.001001.tar.gz Prepending C:\cpanfly-5.18\var\cpan\build\Brannigan-1.1-BxmkQA/blib/arch C:\cpanfly-5.18\var\cpan\build\Brannigan-1.1-BxmkQA/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.18\var\cpan\build\McBain-1.001001-tCtFBs Prepending C:\cpanfly-5.18\var\cpan\build\Brannigan-1.1-BxmkQA/blib/arch C:\cpanfly-5.18\var\cpan\build\Brannigan-1.1-BxmkQA/blib/lib to PERL5LIB for 'make' CPAN.pm: Building I/ID/IDOPEREL/McBain-1.001001.tar.gz >>> dmake cp lib/McBain.pm blib\lib\McBain.pm cp lib/McBain/Directly.pm blib\lib\McBain\Directly.pm C:\Perl-5.18\bin\perl.exe -MExtUtils::Command -e cp -- bin/mcbain2pod blib\script\mcbain2pod pl2bat.bat blib\script\mcbain2pod IDOPEREL/McBain-1.001001.tar.gz dmake -- OK Prepending C:\cpanfly-5.18\var\cpan\build\Brannigan-1.1-BxmkQA/blib/arch C:\cpanfly-5.18\var\cpan\build\Brannigan-1.1-BxmkQA/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Testing McBain 1.001001, Perl 5.018001, C:\Perl-5.18\bin\perl.exe t/00-load.t ................ 1..1 ok 1 - use McBain; ok t/01-simple.t .............. 1..17 ok 1 - status ok ok 2 - math ok \#1 ok 3 - math ok \#2 ok 4 - sum from params ok ok 5 - sum from path ok ok 6 - diff ok ok 7 - factorial dies ok when bad method ok 8 - factorial zero ok ok 9 - factorial non-zero ok ok 10 - constants ok ok 11 - pi ok ok 12 - golden ratio ok ok 13 - bad regex ok ok 14 - bad param ok ok 15 - wrong method ok ok 16 - wrong topic ok ok 17 - OPTIONS okay ok t/release-dist-manifest.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-syntax.t ..... skipped: these tests are for release candidate testing All tests successful. Files=5, Tests=18, 1 wallclock secs ( 0.05 usr + 0.05 sys = 0.09 CPU) Result: PASS IDOPEREL/McBain-1.001001.tar.gz dmake test TEST_VERBOSE=1 -- OK Ido Perlmuter <ido@ido50.net> Framework for building portable, auto-validating and self-documenting APIs >>> (cd C:\cpanfly-5.18\var\cpan\build\McBain-1.001001-tCtFBs && tar cvf - McBain-1.001001.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/I/ID/IDOPEREL/McBain-1.001001.tar.gz McBain-1.001001.ppd blib/ blib/lib/ blib/lib/McBain/ blib/lib/McBain/Directly.pm blib/lib/McBain.pm blib/script/ blib/script/mcbain2pod blib/script/mcbain2pod.bat >>> mv C:\cpanfly-5.18\var\cpan\build\McBain-1.001001-tCtFBs/McBain-1.001001.ppd C:/cpanfly-5.18/var/REPO/I/ID/IDOPEREL Finished 2014-02-20T03:27:35