PATH=C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin
Start 2016-06-19T04:02:21
ActivePerl-2400 CPAN-2.10
PATH=C:/CPANFL~1.24-/var/libs/bin;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin
Reading 'C:\cpanfly-5.24-64\var\cpan\Metadata'
Database was generated on Sat, 18 Jun 2016 05:29:02 GMT
Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\I\ID\IDOPEREL\McBain-2.001000.tar.gz ok
McBain-2.001000
McBain-2.001000/README
McBain-2.001000/Changes
McBain-2.001000/LICENSE
McBain-2.001000/INSTALL
McBain-2.001000/dist.ini
McBain-2.001000/MANIFEST
McBain-2.001000/META.json
McBain-2.001000/SIGNATURE
McBain-2.001000/t
McBain-2.001000/t/00-load.t
McBain-2.001000/Makefile.PL
McBain-2.001000/MANIFEST.SKIP
McBain-2.001000/lib
McBain-2.001000/lib/McBain.pm
McBain-2.001000/t/01-simple.t
McBain-2.001000/bin
McBain-2.001000/bin/mcbain2pod
McBain-2.001000/t/lib
McBain-2.001000/t/lib/Mendoza.pm
McBain-2.001000/t/02-contextual.t
McBain-2.001000/t/lib/Wolfcastle.pm
McBain-2.001000/t/03-context_lookup.t
McBain-2.001000/t/lib/Mendoza
McBain-2.001000/t/lib/Mendoza/Math.pm
McBain-2.001000/lib/McBain
McBain-2.001000/lib/McBain/Directly.pm
McBain-2.001000/t/lib/Wolfcastle
McBain-2.001000/t/lib/Wolfcastle/Math.pm
McBain-2.001000/t/release-dist-manifest.t
McBain-2.001000/t/lib/Luftwaffe
McBain-2.001000/t/lib/Luftwaffe/Context.pm
McBain-2.001000/t/lib/Wolfcastle/Context.pm
McBain-2.001000/t/lib/Mendoza/Math
McBain-2.001000/t/lib/Mendoza/Math/Constants.pm
McBain-2.001000/t/lib/Luftwaffe/API
McBain-2.001000/t/lib/Luftwaffe/API/TheRootOfIt.pm
Configuring I/ID/IDOPEREL/McBain-2.001000.tar.gz with Makefile.PL
>>> C:\Perl-5.24-64\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
IDOPEREL/McBain-2.001000.tar.gz
C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK
Running make for I/ID/IDOPEREL/McBain-2.001000.tar.gz
---- Unsatisfied dependencies detected during ----
---- IDOPEREL/McBain-2.001000.tar.gz ----
Brannigan [requires]
Running test for module 'Brannigan'
Checksum for C:\cpanfly-5.24-64\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
Configuring I/ID/IDOPEREL/Brannigan-1.1.tar.gz with Makefile.PL
>>> C:\Perl-5.24-64\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
IDOPEREL/Brannigan-1.1.tar.gz
C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK
Running make for I/ID/IDOPEREL/Brannigan-1.1.tar.gz
>>> dmake
cp lib/Brannigan/Tree.pm blib\lib\Brannigan\Tree.pm
cp lib/Brannigan/Examples.pod blib\lib\Brannigan\Examples.pod
cp lib/Brannigan/Validations.pm blib\lib\Brannigan\Validations.pm
cp lib/Brannigan.pm blib\lib\Brannigan.pm
IDOPEREL/Brannigan-1.1.tar.gz
dmake -- OK
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.24-64\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.024000, C:\Perl-5.24-64\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, 1 wallclock secs ( 0.11 usr + 0.02 sys = 0.13 CPU)
Result: PASS
IDOPEREL/Brannigan-1.1.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://ppm.activestate.com/CPAN/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.24-64\var\tmp\cpan_build\Brannigan-1.1-9IeClA && tar cvf - Brannigan-1.1.ppd blib) | gzip -c >C:/cpanfly-5.24-64/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
IDOPEREL/McBain-2.001000.tar.gz
Has already been unwrapped into directory C:\cpanfly-5.24-64\var\tmp\cpan_build\McBain-2.001000-G0tAai
IDOPEREL/McBain-2.001000.tar.gz
Has already been prepared
Running make for I/ID/IDOPEREL/McBain-2.001000.tar.gz
Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Brannigan-1.1-9IeClA/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Brannigan-1.1-9IeClA/blib/lib to PERL5LIB for 'make'
>>> dmake
cp lib/McBain.pm blib\lib\McBain.pm
cp lib/McBain/Directly.pm blib\lib\McBain\Directly.pm
"C:\Perl-5.24-64\bin\perl.exe" -MExtUtils::Command -e cp -- bin/mcbain2pod blib\script\mcbain2pod
pl2bat.bat blib\script\mcbain2pod
IDOPEREL/McBain-2.001000.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Brannigan-1.1-9IeClA/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Brannigan-1.1-9IeClA/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl-5.24-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
# Testing McBain 2.001, Perl 5.024000, C:\Perl-5.24-64\bin\perl.exe
t/00-load.t ................
1..1
ok 1 - use McBain;
ok
t/01-simple.t ..............
1..20
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 - pre_route ok
ok 18 - 2nd level pre_route ok
ok 19 - post_route ok
ok 20 - OPTIONS okay
ok
Subroutine new redefined at t\lib\Wolfcastle\Context.pm line 6.
Subroutine create_from_env redefined at t\lib\Wolfcastle\Context.pm line 8.
Subroutine params redefined at t\lib\Wolfcastle\Context.pm line 22.
Subroutine path redefined at t\lib\Wolfcastle\Context.pm line 24.
Subroutine method redefined at t\lib\Wolfcastle\Context.pm line 26.
Subroutine user redefined at t\lib\Wolfcastle\Context.pm line 28.
Subroutine status redefined at t\lib\Wolfcastle\Context.pm line 30.
t/02-contextual.t ..........
1..9
ok 1 - status ok
ok 2 - sum from params ok
ok 3 - diff ok
ok 4 - factorial dies ok when bad method
ok 5 - factorial zero ok
ok 6 - factorial non-zero ok
ok 7 - bad param ok
ok 8 - wrong method ok
ok 9 - wrong topic ok
ok
t/03-context_lookup.t ......
1..1
ok 1 - Non-root context class found
ok
t/release-dist-manifest.t .. skipped: these tests are for release candidate testing
All tests successful.
Files=5, Tests=31, 2 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU)
Result: PASS
IDOPEREL/McBain-2.001000.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Picked up version from Makefile
Picked up distname from Makefile
Picked up abstract from Makefile
Ido Perlmuter <ido@ido50.net>
Framework for building portable, auto-validating and self-documenting APIs
>>> (cd C:\cpanfly-5.24-64\var\tmp\cpan_build\McBain-2.001000-G0tAai && tar cvf - McBain-2.001000.ppd blib) | gzip -c >C:/cpanfly-5.24-64/var/REPO/I/ID/IDOPEREL/McBain-2.001000.tar.gz
McBain-2.001000.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
Finished 2016-06-19T04:02:46