PATH=/usr/bin:/bin:/home/fly2000/var/megalib/bin
Start 2014-10-15T08:30:17
ActivePerl-2000 CPAN-2.00
Reading '/home/fly2000/var/cpan/Metadata'
Database was generated on Wed, 15 Oct 2014 14:17:02 GMT
Running make for M/MA/MAXMIND/Stepford-0.002008.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MA/MAXMIND/Stepford-0.002008.tar.gz
Checksum for /home/fly2000/var/cpan/sources/authors/id/M/MA/MAXMIND/Stepford-0.002008.tar.gz ok
Stepford-0.002008/
Stepford-0.002008/dist.ini
Stepford-0.002008/t/
Stepford-0.002008/t/Planner-rebuild-on-missing-files.t
Stepford-0.002008/t/Planner-parallel.t
Stepford-0.002008/t/00-report-prereqs.t
Stepford-0.002008/t/Step.t
Stepford-0.002008/t/release-portability.t
Stepford-0.002008/t/release-pod-syntax.t
Stepford-0.002008/t/release-pod-coverage.t
Stepford-0.002008/t/Planner-integration.t
Stepford-0.002008/t/release-cpan-changes.t
Stepford-0.002008/t/author-no-tabs.t
Stepford-0.002008/t/lib/
Stepford-0.002008/t/lib/Test1/
Stepford-0.002008/t/lib/Test1/Step/
Stepford-0.002008/t/lib/Test1/Step/UpdateFiles.pm
Stepford-0.002008/t/lib/Test1/Step/CreateA2.pm
Stepford-0.002008/t/lib/Test1/Step/CombineFiles.pm
Stepford-0.002008/t/lib/Test1/Step/CreateA1.pm
Stepford-0.002008/t/lib/Test1/StepGroup/
Stepford-0.002008/t/lib/Test1/StepGroup/CreateAndBackup.pm
Stepford-0.002008/t/00-report-prereqs.dd
Stepford-0.002008/t/00-compile.t
Stepford-0.002008/t/Planner.t
Stepford-0.002008/t/Planner-inner-steps.t
Stepford-0.002008/t/release-eol.t
Stepford-0.002008/t/author-pod-spell.t
Stepford-0.002008/Makefile.PL
Stepford-0.002008/META.yml
Stepford-0.002008/LICENSE
Stepford-0.002008/lib/
Stepford-0.002008/lib/Stepford.pm
Stepford-0.002008/lib/Stepford/
Stepford-0.002008/lib/Stepford/Types/
Stepford-0.002008/lib/Stepford/Types/Internal.pm
Stepford-0.002008/lib/Stepford/Planner.pm
Stepford-0.002008/lib/Stepford/Types.pm
Stepford-0.002008/lib/Stepford/LoggerWithMoniker.pm
Stepford-0.002008/lib/Stepford/Plan.pm
Stepford-0.002008/lib/Stepford/FinalStep.pm
Stepford-0.002008/lib/Stepford/Trait/
Stepford-0.002008/lib/Stepford/Trait/StepProduction.pm
Stepford-0.002008/lib/Stepford/Trait/StepDependency.pm
Stepford-0.002008/lib/Stepford/Error.pm
Stepford-0.002008/lib/Stepford/Role/
Stepford-0.002008/lib/Stepford/Role/Step.pm
Stepford-0.002008/lib/Stepford/Role/Step/
Stepford-0.002008/lib/Stepford/Role/Step/FileGenerator.pm
Stepford-0.002008/META.json
Stepford-0.002008/Changes
Stepford-0.002008/MANIFEST
Stepford-0.002008/INSTALL
Stepford-0.002008/README.md
CPAN.pm: Building M/MA/MAXMIND/Stepford-0.002008.tar.gz
>>> /home/fly2000/ap2000-298540/bin/perl-static Makefile.PL
Warning: prerequisite Forest::Tree 0 not found.
Warning: prerequisite MooseX::Params::Validate 0 not found.
Warning: prerequisite MooseX::StrictConstructor 0 not found.
Warning: prerequisite MooseX::Types::Common::Numeric 0 not found.
Warning: prerequisite MooseX::Types::Common::String 0 not found.
Warning: prerequisite Parallel::ForkManager 0 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Stepford
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- MAXMIND/Stepford-0.002008.tar.gz ----
MooseX::StrictConstructor [requires]
Parallel::ForkManager [requires]
MooseX::Types::Common::String [requires]
MooseX::Params::Validate [requires]
MooseX::Types::Common::Numeric [requires]
Forest::Tree [requires]
Running make test
Delayed until after prerequisites
Running test for module 'MooseX::StrictConstructor'
Running make for D/DR/DROLSKY/MooseX-StrictConstructor-0.19.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DR/DROLSKY/MooseX-StrictConstructor-0.19.tar.gz
Checksum for /home/fly2000/var/cpan/sources/authors/id/D/DR/DROLSKY/MooseX-StrictConstructor-0.19.tar.gz ok
MooseX-StrictConstructor-0.19/
MooseX-StrictConstructor-0.19/MANIFEST
MooseX-StrictConstructor-0.19/t/
MooseX-StrictConstructor-0.19/t/release-pod-spell.t
MooseX-StrictConstructor-0.19/t/release-no-tabs.t
MooseX-StrictConstructor-0.19/t/basic.t
MooseX-StrictConstructor-0.19/t/instance.t
MooseX-StrictConstructor-0.19/t/release-pod-linkcheck.t
MooseX-StrictConstructor-0.19/t/release-eol.t
MooseX-StrictConstructor-0.19/t/release-pod-syntax.t
MooseX-StrictConstructor-0.19/t/release-pod-no404s.t
MooseX-StrictConstructor-0.19/t/release-cpan-changes.t
MooseX-StrictConstructor-0.19/lib/
MooseX-StrictConstructor-0.19/lib/MooseX/
MooseX-StrictConstructor-0.19/lib/MooseX/StrictConstructor.pm
MooseX-StrictConstructor-0.19/lib/MooseX/StrictConstructor/
MooseX-StrictConstructor-0.19/lib/MooseX/StrictConstructor/Trait/
MooseX-StrictConstructor-0.19/lib/MooseX/StrictConstructor/Trait/Class.pm
MooseX-StrictConstructor-0.19/lib/MooseX/StrictConstructor/Trait/Method/
MooseX-StrictConstructor-0.19/lib/MooseX/StrictConstructor/Trait/Method/Constructor.pm
MooseX-StrictConstructor-0.19/README
MooseX-StrictConstructor-0.19/LICENSE
MooseX-StrictConstructor-0.19/META.yml
MooseX-StrictConstructor-0.19/Makefile.PL
MooseX-StrictConstructor-0.19/Changes
MooseX-StrictConstructor-0.19/META.json
MooseX-StrictConstructor-0.19/INSTALL
MooseX-StrictConstructor-0.19/dist.ini
CPAN.pm: Building D/DR/DROLSKY/MooseX-StrictConstructor-0.19.tar.gz
>>> /home/fly2000/ap2000-298540/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for MooseX::StrictConstructor
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/MooseX/StrictConstructor.pm blib/lib/MooseX/StrictConstructor.pm
cp lib/MooseX/StrictConstructor/Trait/Class.pm blib/lib/MooseX/StrictConstructor/Trait/Class.pm
cp lib/MooseX/StrictConstructor/Trait/Method/Constructor.pm blib/lib/MooseX/StrictConstructor/Trait/Method/Constructor.pm
Manifying blib/man3/MooseX::StrictConstructor.3
Manifying blib/man3/MooseX::StrictConstructor::Trait::Class.3
Manifying blib/man3/MooseX::StrictConstructor::Trait::Method::Constructor.3
DROLSKY/MooseX-StrictConstructor-0.19.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly2000/ap2000-298540/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/basic.t ..................
ok 1 - standard Moose class ignores unknown params
ok 2 - strict constructor blows up on unknown params
ok 3 - subclass constructor handles known attributes correctly
ok 4 - subclass correctly recognizes bad attribute
ok 5 - subclass that doesn't use strict constructor handles known attributes correctly
ok 6 - subclass that doesn't use strict correctly recognizes bad attribute
ok 7 - strict subclass from parent that doesn't use strict constructor handles known attributes correctly
ok 8 - strict subclass from parent that doesn't use strict correctly recognizes bad attribute
ok 9 - can work around strict constructor by deleting params in BUILD()
ok 10 - Tricky still blows up on unknown params other than spy
ok 11 - InitArg blows up with attribute name
ok 12 - InitArg blows up when given attribute with undef init_arg
ok 13 - InitArg works when given proper init_arg
ok 14 - standard Moose class ignores unknown params
ok 15 - strict constructor blows up on unknown params
ok 16 - subclass constructor handles known attributes correctly
ok 17 - subclass correctly recognizes bad attribute
ok 18 - subclass that doesn't use strict constructor handles known attributes correctly
ok 19 - subclass that doesn't use strict correctly recognizes bad attribute
ok 20 - strict subclass from parent that doesn't use strict constructor handles known attributes correctly
ok 21 - strict subclass from parent that doesn't use strict correctly recognizes bad attribute
ok 22 - can work around strict constructor by deleting params in BUILD()
ok 23 - Tricky still blows up on unknown params other than spy
ok 24 - InitArg blows up with attribute name
ok 25 - InitArg blows up when given attribute with undef init_arg
ok 26 - InitArg works when given proper init_arg
1..26
ok
t/instance.t ...............
ok 1 - __INSTANCE__ is ignored when passed to ->new
ok 2 - __INSTANCE__ is ignored when passed to ->new_object
ok 3 - __INSTANCE__ is ignored when passed to ->new
ok 4 - __INSTANCE__ is ignored when passed to ->new_object
1..4
ok
t/release-cpan-changes.t ... skipped: these tests are for release candidate testing
t/release-eol.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-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-spell.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=9, Tests=30, 2 wallclock secs ( 0.06 usr 0.02 sys + 1.11 cusr 0.13 csys = 1.32 CPU)
Result: PASS
DROLSKY/MooseX-StrictConstructor-0.19.tar.gz
make test TEST_VERBOSE=1 -- OK
Dave Rolsky <autarch@urth.org>
Make your object constructors blow up on unknown attributes
>>> (cd /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7 && tar cvf - MooseX-StrictConstructor-0.19.ppd blib) | gzip -c >/home/fly2000/var/REPO/D/DR/DROLSKY/MooseX-StrictConstructor-0.19.tar.gz
MooseX-StrictConstructor-0.19.ppd
blib/
blib/man3/
blib/man3/MooseX::StrictConstructor.3
blib/man3/MooseX::StrictConstructor::Trait::Class.3
blib/man3/MooseX::StrictConstructor::Trait::Method::Constructor.3
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/StrictConstructor.pm
blib/lib/MooseX/StrictConstructor/
blib/lib/MooseX/StrictConstructor/Trait/
blib/lib/MooseX/StrictConstructor/Trait/Method/
blib/lib/MooseX/StrictConstructor/Trait/Method/Constructor.pm
blib/lib/MooseX/StrictConstructor/Trait/Class.pm
>>> mv /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/MooseX-StrictConstructor-0.19.ppd /home/fly2000/var/REPO/D/DR/DROLSKY
Running test for module 'Parallel::ForkManager'
Running make for S/SZ/SZABGAB/Parallel-ForkManager-1.06.tar.gz
Prepending /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SZ/SZABGAB/Parallel-ForkManager-1.06.tar.gz
Checksum for /home/fly2000/var/cpan/sources/authors/id/S/SZ/SZABGAB/Parallel-ForkManager-1.06.tar.gz ok
Parallel-ForkManager-1.06/
Parallel-ForkManager-1.06/Changes
Parallel-ForkManager-1.06/examples/
Parallel-ForkManager-1.06/lib/
Parallel-ForkManager-1.06/Makefile.PL
Parallel-ForkManager-1.06/MANIFEST
Parallel-ForkManager-1.06/MANIFEST.SKIP
Parallel-ForkManager-1.06/META.json
Parallel-ForkManager-1.06/META.yml
Parallel-ForkManager-1.06/README
Parallel-ForkManager-1.06/t/
Parallel-ForkManager-1.06/t/00-load.t
Parallel-ForkManager-1.06/t/01-utf8-all.t
Parallel-ForkManager-1.06/t/02-callback.t
Parallel-ForkManager-1.06/t/03-callback-data.t
Parallel-ForkManager-1.06/t/callback.txt
Parallel-ForkManager-1.06/t/callback_data.txt
Parallel-ForkManager-1.06/lib/Parallel/
Parallel-ForkManager-1.06/lib/Parallel/ForkManager.pm
Parallel-ForkManager-1.06/examples/callback.pl
Parallel-ForkManager-1.06/examples/callback_data.pl
Parallel-ForkManager-1.06/examples/parallel_get.pl
Prepending /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building S/SZ/SZABGAB/Parallel-ForkManager-1.06.tar.gz
>>> /home/fly2000/ap2000-298540/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Parallel::ForkManager
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/Parallel/ForkManager.pm blib/lib/Parallel/ForkManager.pm
Manifying blib/man3/Parallel::ForkManager.3
SZABGAB/Parallel-ForkManager-1.06.tar.gz
make -- OK
Prepending /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly2000/ap2000-298540/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.t ...........
1..3
ok 1 - loaded
ok 2 - count 1
ok 3 - count 3
ok
t/01-utf8-all.t ....... skipped: Need utf8::all for this test crashing on Windows
# This test can take 10-20 seconds, please wait. Started at Wed Oct 15 08:30:25 2014
t/02-callback.t .......
1..2
ok 1 - Have to wait for one children at least 10 times
ok 2 - callback worked
ok
# This test can take 2-6 seconds, please wait. Started at Wed Oct 15 08:30:41 2014
t/03-callback-data.t ..
1..2
# Subtest: direct
ok 1 - callback_data worked
1..1
ok 1 - direct
# Subtest: tempdir
ok 1 - callback_data worked
ok 2 - tempdir was left there
1..2
ok 2 - tempdir
ok
All tests successful.
Files=4, Tests=7, 22 wallclock secs ( 0.05 usr 0.02 sys + 0.56 cusr 0.20 csys = 0.83 CPU)
Result: PASS
SZABGAB/Parallel-ForkManager-1.06.tar.gz
make test TEST_VERBOSE=1 -- OK
Gabor Szabo <gabor@pti.co.il>
A simple parallel processing fork manager
>>> (cd /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH && tar cvf - Parallel-ForkManager-1.06.ppd blib) | gzip -c >/home/fly2000/var/REPO/S/SZ/SZABGAB/Parallel-ForkManager-1.06.tar.gz
Parallel-ForkManager-1.06.ppd
blib/
blib/man3/
blib/man3/Parallel::ForkManager.3
blib/lib/
blib/lib/Parallel/
blib/lib/Parallel/ForkManager.pm
>>> mv /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/Parallel-ForkManager-1.06.ppd /home/fly2000/var/REPO/S/SZ/SZABGAB
Running test for module 'MooseX::Types::Common::String'
Running make for E/ET/ETHER/MooseX-Types-Common-0.001012.tar.gz
Prepending /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/MooseX-Types-Common-0.001012.tar.gz
Checksum for /home/fly2000/var/cpan/sources/authors/id/E/ET/ETHER/MooseX-Types-Common-0.001012.tar.gz ok
MooseX-Types-Common-0.001012/
MooseX-Types-Common-0.001012/Build.PL
MooseX-Types-Common-0.001012/Changes
MooseX-Types-Common-0.001012/CONTRIBUTING
MooseX-Types-Common-0.001012/dist.ini
MooseX-Types-Common-0.001012/INSTALL
MooseX-Types-Common-0.001012/lib/
MooseX-Types-Common-0.001012/LICENSE
MooseX-Types-Common-0.001012/Makefile.PL
MooseX-Types-Common-0.001012/MANIFEST
MooseX-Types-Common-0.001012/META.json
MooseX-Types-Common-0.001012/META.yml
MooseX-Types-Common-0.001012/README
MooseX-Types-Common-0.001012/README.md
MooseX-Types-Common-0.001012/t/
MooseX-Types-Common-0.001012/weaver.ini
MooseX-Types-Common-0.001012/xt/
MooseX-Types-Common-0.001012/xt/author/
MooseX-Types-Common-0.001012/xt/release/
MooseX-Types-Common-0.001012/xt/release/changes_has_content.t
MooseX-Types-Common-0.001012/xt/release/cpan-changes.t
MooseX-Types-Common-0.001012/xt/release/distmeta.t
MooseX-Types-Common-0.001012/xt/release/eol.t
MooseX-Types-Common-0.001012/xt/release/kwalitee.t
MooseX-Types-Common-0.001012/xt/release/minimum-version.t
MooseX-Types-Common-0.001012/xt/release/mojibake.t
MooseX-Types-Common-0.001012/xt/release/no-tabs.t
MooseX-Types-Common-0.001012/xt/release/pod-coverage.t
MooseX-Types-Common-0.001012/xt/release/pod-no404s.t
MooseX-Types-Common-0.001012/xt/release/pod-syntax.t
MooseX-Types-Common-0.001012/xt/release/portability.t
MooseX-Types-Common-0.001012/xt/release/test-version.t
MooseX-Types-Common-0.001012/xt/release/unused-vars.t
MooseX-Types-Common-0.001012/xt/author/00-compile.t
MooseX-Types-Common-0.001012/xt/author/pod-spell.t
MooseX-Types-Common-0.001012/t/00-report-prereqs.t
MooseX-Types-Common-0.001012/t/01-string.t
MooseX-Types-Common-0.001012/t/02-numeric.t
MooseX-Types-Common-0.001012/t/03-idiot.t
MooseX-Types-Common-0.001012/t/04-coerce.t
MooseX-Types-Common-0.001012/t/05-unicode.t
MooseX-Types-Common-0.001012/t/06-fully-qualified.t
MooseX-Types-Common-0.001012/lib/MooseX/
MooseX-Types-Common-0.001012/lib/MooseX/Types/
MooseX-Types-Common-0.001012/lib/MooseX/Types/Common/
MooseX-Types-Common-0.001012/lib/MooseX/Types/Common.pm
MooseX-Types-Common-0.001012/lib/MooseX/Types/Common/Numeric.pm
MooseX-Types-Common-0.001012/lib/MooseX/Types/Common/String.pm
Prepending /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-Types-Common-0.001012.tar.gz
>>> /home/fly2000/ap2000-298540/bin/perl-static Makefile.PL
Congratulations, your toolchain understands 'configure_requires'!
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for MooseX::Types::Common
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/MooseX/Types/Common/Numeric.pm blib/lib/MooseX/Types/Common/Numeric.pm
cp lib/MooseX/Types/Common.pm blib/lib/MooseX/Types/Common.pm
cp lib/MooseX/Types/Common/String.pm blib/lib/MooseX/Types/Common/String.pm
Manifying blib/man3/MooseX::Types::Common.3
Manifying blib/man3/MooseX::Types::Common::Numeric.3
Manifying blib/man3/MooseX::Types::Common::String.3
ETHER/MooseX-Types-Common-0.001012.tar.gz
make -- OK
Prepending /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly2000/ap2000-298540/bin/perl-static "-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):
# Version Module
# -------- ------------------------
# 2.142690 CPAN::Meta
# 2.126 CPAN::Meta::Requirements
# 1.3301 Carp
# 6.98 ExtUtils::MakeMaker
# 3.47 File::Spec::Functions
# 1.41 List::Util
# 0.039 Module::Build::Tiny
# 0.45 MooseX::Types
# 0.45 MooseX::Types::Moose
# 0.113 Test::Deep
# 1.001006 Test::More
# 0.016 Test::Warnings
# 0.0601 if
# 1.10 open
# 1.08 strict
# 1.13_01 utf8
# 1.23 warnings
t/00-report-prereqs.t ...
1..1
ok 1
ok
t/01-string.t ...........
ok 1 - SimpleStr
ok 2 - SimpleStr 2
ok 3 - SimpleStr 3
ok 4 - SimpleStr 4
ok 5 - NonEmptyStr
ok 6 - NonEmptyStr 2
ok 7 - NonEmptyStr 3
ok 8 - NonEmptyStr 4
ok 9 - NonEmptySimplrStr
ok 10 - NonEmptyStr 2
ok 11 - Password
ok 12 - Password 2
ok 13 - StrongPassword
ok 14 - StrongPassword 2
ok 15 - LowerCaseSimpleStr
ok 16 - LowerCaseSimpleStr 2
ok 17 - LowerCaseSimpleStr 3
ok 18 - LowerCaseSimpleStr 4
ok 19 - UpperCaseSimpleStr
ok 20 - UpperCaseSimpleStr 2
ok 21 - UpperCaseSimpleStr 3
ok 22 - UpperCaseSimpleStr 4
ok 23 - LowerCaseStr
ok 24 - LowerCaseStr 2
ok 25 - LowerCaseStr 3
ok 26 - LowerCaseStr 4
ok 27 - UpperCaseStr
ok 28 - UpperCaseStr 2
ok 29 - UpperCaseStr 3
ok 30 - UpperCaseStr 4
ok 31 - NumericCode lives
ok 32 - NumericCode dies
ok 33 - mixed NumericCode dies
1..33
ok
t/02-numeric.t ..........
ok 1 - SingleDigit 100
ok 2 - SingleDigit 10
ok 3 - SingleDigit 9
ok 4 - SingleDigit 1
ok 5 - SingleDigit 0
ok 6 - SingleDigit -1
ok 7 - SingleDigit -9
ok 8 - SingleDigit -10
ok 9 - PositiveInt (-100)
ok 10 - PositiveInt (0)
ok 11 - PositiveInt (100.885)
ok 12 - PositiveInt (100)
ok 13 - PositiveNum (0)
ok 14 - PositiveNum (100.885)
ok 15 - PositiveNum (-100.885)
ok 16 - PositiveNum (0.0000000001)
ok 17 - PositiveOrZeroInt (-100)
ok 18 - PositiveOrZeroInt (0)
ok 19 - PositiveOrZeroInt (100.885)
ok 20 - PositiveOrZeroInt (100)
ok 21 - PositiveOrZeroNum (0)
ok 22 - PositiveOrZeroNum (100.885)
ok 23 - PositiveOrZeroNum (-100.885)
ok 24 - PositiveOrZeroNum (0.0000000001)
ok 25 - NegativeInt (100)
ok 26 - NegativeInt (-100.885)
ok 27 - NegativeInt (-100)
ok 28 - NegativeInt (0)
ok 29 - NegativeNum (-100.885)
ok 30 - NegativeNum (100.885)
ok 31 - NegativeNum (0)
ok 32 - NegativeNum (-0.0000000001)
ok 33 - NegativeOrZeroInt (100)
ok 34 - NegativeOrZeroInt (-100.885)
ok 35 - NegativeOrZeroInt (-100)
ok 36 - NegativeOrZeroInt (0)
ok 37 - NegativeOrZeroNum (-100.885)
ok 38 - NegativeOrZeroNum (100.885)
ok 39 - NegativeOrZeroNum (0)
ok 40 - NegativeOrZeroNum (-0.0000000001)
1..40
ok
t/03-idiot.t ............
ok 1 - No warning if nothing imported
ok 2 - Warning mentions bad type
1..2
ok
t/04-coerce.t ...........
ok 1 - uppercase str
ok 2 - lowercase str
ok 3 - uppercase str
ok 4 - lowercase str
ok 5 - numeric code
1..5
ok
t/05-unicode.t ..........
ok 1 - CAFÉ is uppercase
ok 2 - CAFé is not (entirely) uppercase
ok 3 - ŐħĤăĩ not entirely uppercase
ok 4 - ŐħĤăĩ not entirely lowercase
ok 5 - café is lowercase
ok 6 - cafÉ is not (entirely) lowercase
ok 7 - CAFÉ is uppercase
ok 8 - CAFé is not (entirely) uppercase
ok 9 - café is lowercase
ok 10 - cafÉ is not (entirely) lowercase
1..10
ok
t/06-fully-qualified.t ..
ok 1 - is_SimpleStr
ok 2 - type is available as an import
ok 3 - type is available as a fully-qualified name
1..3
ok
All tests successful.
Files=7, Tests=94, 3 wallclock secs ( 0.08 usr 0.03 sys + 2.72 cusr 0.30 csys = 3.13 CPU)
Result: PASS
ETHER/MooseX-Types-Common-0.001012.tar.gz
make test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
A library of commonly used type constraints
>>> (cd /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti && tar cvf - MooseX-Types-Common-0.001012.ppd blib) | gzip -c >/home/fly2000/var/REPO/E/ET/ETHER/MooseX-Types-Common-0.001012.tar.gz
MooseX-Types-Common-0.001012.ppd
blib/
blib/man3/
blib/man3/MooseX::Types::Common::Numeric.3
blib/man3/MooseX::Types::Common::String.3
blib/man3/MooseX::Types::Common.3
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/Types/
blib/lib/MooseX/Types/Common/
blib/lib/MooseX/Types/Common/Numeric.pm
blib/lib/MooseX/Types/Common/String.pm
blib/lib/MooseX/Types/Common.pm
>>> mv /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/MooseX-Types-Common-0.001012.ppd /home/fly2000/var/REPO/E/ET/ETHER
Running test for module 'MooseX::Params::Validate'
Running make for D/DR/DROLSKY/MooseX-Params-Validate-0.18.tar.gz
Prepending /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DR/DROLSKY/MooseX-Params-Validate-0.18.tar.gz
Checksum for /home/fly2000/var/cpan/sources/authors/id/D/DR/DROLSKY/MooseX-Params-Validate-0.18.tar.gz ok
MooseX-Params-Validate-0.18/
MooseX-Params-Validate-0.18/MANIFEST
MooseX-Params-Validate-0.18/t/
MooseX-Params-Validate-0.18/t/005_coercion.t
MooseX-Params-Validate-0.18/t/release-pod-spell.t
MooseX-Params-Validate-0.18/t/003_nocache_flag.t
MooseX-Params-Validate-0.18/t/007_deprecated.t
MooseX-Params-Validate-0.18/t/009_wrapped.t
MooseX-Params-Validate-0.18/t/008_positional.t
MooseX-Params-Validate-0.18/t/006_not_moose.t
MooseX-Params-Validate-0.18/t/release-no-tabs.t
MooseX-Params-Validate-0.18/t/002_basic_list.t
MooseX-Params-Validate-0.18/t/010_overloaded.t
MooseX-Params-Validate-0.18/t/012_ref_as_first_param.t
MooseX-Params-Validate-0.18/t/000_load.t
MooseX-Params-Validate-0.18/t/release-pod-linkcheck.t
MooseX-Params-Validate-0.18/t/release-eol.t
MooseX-Params-Validate-0.18/t/release-pod-syntax.t
MooseX-Params-Validate-0.18/t/release-pod-no404s.t
MooseX-Params-Validate-0.18/t/004_custom_cache_key.t
MooseX-Params-Validate-0.18/t/release-pod-coverage.t
MooseX-Params-Validate-0.18/t/011_allow_extra.t
MooseX-Params-Validate-0.18/t/001_basic.t
MooseX-Params-Validate-0.18/lib/
MooseX-Params-Validate-0.18/lib/MooseX/
MooseX-Params-Validate-0.18/lib/MooseX/Params/
MooseX-Params-Validate-0.18/lib/MooseX/Params/Validate.pm
MooseX-Params-Validate-0.18/README
MooseX-Params-Validate-0.18/LICENSE
MooseX-Params-Validate-0.18/META.yml
MooseX-Params-Validate-0.18/Makefile.PL
MooseX-Params-Validate-0.18/Changes
MooseX-Params-Validate-0.18/META.json
MooseX-Params-Validate-0.18/INSTALL
MooseX-Params-Validate-0.18/dist.ini
Prepending /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building D/DR/DROLSKY/MooseX-Params-Validate-0.18.tar.gz
>>> /home/fly2000/ap2000-298540/bin/perl-static Makefile.PL
Warning: prerequisite Devel::Caller 0 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for MooseX::Params::Validate
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- DROLSKY/MooseX-Params-Validate-0.18.tar.gz ----
Devel::Caller [requires]
Prepending /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Devel::Caller'
Running make for R/RC/RCLAMP/Devel-Caller-2.06.tar.gz
Prepending /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/R/RC/RCLAMP/Devel-Caller-2.06.tar.gz
Checksum for /home/fly2000/var/cpan/sources/authors/id/R/RC/RCLAMP/Devel-Caller-2.06.tar.gz ok
Devel-Caller-2.06/
Devel-Caller-2.06/Caller.xs
Devel-Caller-2.06/META.json
Devel-Caller-2.06/Changes
Devel-Caller-2.06/t/
Devel-Caller-2.06/t/Devel-Caller.t
Devel-Caller-2.06/Makefile.PL
Devel-Caller-2.06/MANIFEST
Devel-Caller-2.06/lib/
Devel-Caller-2.06/lib/Devel/
Devel-Caller-2.06/lib/Devel/Caller.pm
Devel-Caller-2.06/META.yml
Prepending /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building R/RC/RCLAMP/Devel-Caller-2.06.tar.gz
>>> /home/fly2000/ap2000-298540/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Devel::Caller
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/Devel/Caller.pm blib/lib/Devel/Caller.pm
Running Mkbootstrap for Devel::Caller ()
chmod 644 Caller.bs
/home/fly2000/ap2000-298540/bin/perl-static /home/fly2000/var/megalib/ExtUtils/xsubpp -typemap /home/fly2000/ap2000-298540/lib/ExtUtils/typemap Caller.xs > Caller.xsc && mv Caller.xsc Caller.c
Please specify prototyping behavior for Caller.xs (see perlxs manual)
gcc -c -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fwrapv -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"2.06\" -DXS_VERSION=\"2.06\" -fPIC "-I/home/fly2000/ap2000-298540/lib/CORE" Caller.c
rm -f blib/arch/auto/Devel/Caller/Caller.so
gcc -shared -O2 -fstack-protector Caller.o -o blib/arch/auto/Devel/Caller/Caller.so \
\
chmod 755 blib/arch/auto/Devel/Caller/Caller.so
/home/fly2000/ap2000-298540/bin/perl-static -MExtUtils::Command::MM -e 'cp_nonempty' -- Caller.bs blib/arch/auto/Devel/Caller/Caller.bs 644
Manifying blib/man3/Devel::Caller.3
RCLAMP/Devel-Caller-2.06.tar.gz
make -- OK
Prepending /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
Running Mkbootstrap for Devel::Caller ()
chmod 644 Caller.bs
PERL_DL_NONLAZY=1 /home/fly2000/ap2000-298540/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/Devel-Caller.t ..
1..72
ok 1 - use Devel::Caller;
ok 2 - caller_cv
ok 3 - caller_cv 0 is check
ok 4 - called_with 0 is $check
ok 5 - caller_cv 1 is baz
ok 6 - called_with 1 is $baz
ok 7 - caller_cv 2 is bar
ok 8 - called_with 2 is $bar
ok 9 - caller_cv 3 is foo
ok 10 - called_with 3 is $foo
ok 11 - right count
ok 12 - with lexical $foo
ok 13 - with lexical @foo
ok 14 - with lexical %foo
ok 15 - right count
ok 16 - with lexical name $foo
ok 17 - with lexical name @foo
ok 18 - with lexical name %foo
ok 19 - constant called_assign(undef)
ok 20 - constant called_assign(undef, $foo)
ok 21 - constant called_assign(undef, $foo)
ok 22 - lexical create called_assign($bar)
ok 23 - lexical create called_assign($baz)
ok 24 - lexical create called_assign($quux, $bar)
ok 25 - lexical create called_assign(@bar)
ok 26 - lexical create called_assign(@baz)
ok 27 - lexical create called_assign(@quux, @bar)
ok 28 - lexical create called_assign(@flange)
ok 29 - lexical create called_assign(%bar)
ok 30 - lexical create called_assign(%baz)
ok 31 - lexical create called_assign(%quux, %bar)
ok 32 - lexical create called_assign(%flange)
ok 33 - lexical prexist called_assign($bar)
ok 34 - lexical prexist called_assign($baz)
ok 35 - lexical prexist called_assign($quux, $bar)
ok 36 - lexical prexist called_assign(@bar)
ok 37 - lexical prexist called_assign(@baz)
ok 38 - lexical prexist called_assign(@quux, @bar)
ok 39 - lexical prexist called_assign(@flange)
ok 40 - lexical prexist called_assign(%bar)
ok 41 - lexical prexist called_assign(%baz)
ok 42 - lexical prexist called_assign(%quux, %bar)
ok 43 - lexical prexist called_assign(%flange)
ok 44 - right count
ok 45 - with $quux
ok 46 - with @quux
ok 47 - with %quux
ok 48 - right count
ok 49 - with name 0
ok 50 - with name 1
ok 51 - with name 2
ok 52 - right count
ok 53 - with name 0
ok 54 - with name 1
ok 55 - with name 2
ok 56 - package called_assign($T::bar)
ok 57 - package called_assign($T::baz)
ok 58 - package called_assign($T::quux, $T::bar)
ok 59 - package called_assign(@T::bar)
ok 60 - package called_assign(@T::baz)
ok 61 - package called_assign(@T::quux, @T::bar)
ok 62 - package called_assign(@T::flange)
ok 63 - package called_assign(%T::bar)
ok 64 - package called_assign(%T::baz)
ok 65 - package called_assign(%T::quux, %T::bar)
ok 66 - package called_assign(%T::flange)
ok 67 - called_as_method
ok 68 - called_as_method
ok 69 - called_as_method
ok 70
# cunning coy tests
ok 71 - real( $coy, $coy )
# concat
ok 72 - real( $coy, $coy )
# print 1
ok
All tests successful.
Files=1, Tests=72, 0 wallclock secs ( 0.04 usr 0.02 sys + 0.08 cusr 0.00 csys = 0.14 CPU)
Result: PASS
RCLAMP/Devel-Caller-2.06.tar.gz
make test TEST_VERBOSE=1 -- OK
Richard Clamp <richardc@unixbeard.net>
meatier versions of C<caller>
>>> (cd /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm && tar cvf - Devel-Caller-2.06.ppd blib) | gzip -c >/home/fly2000/var/REPO/R/RC/RCLAMP/Devel-Caller-2.06.tar.gz
Devel-Caller-2.06.ppd
blib/
blib/arch/
blib/arch/auto/
blib/arch/auto/Devel/
blib/arch/auto/Devel/Caller/
blib/arch/auto/Devel/Caller/Caller.so
blib/man3/
blib/man3/Devel::Caller.3
blib/lib/
blib/lib/Devel/
blib/lib/Devel/Caller.pm
>>> mv /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/Devel-Caller-2.06.ppd /home/fly2000/var/REPO/R/RC/RCLAMP
Running make for D/DR/DROLSKY/MooseX-Params-Validate-0.18.tar.gz
Prepending /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF
Prepending /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building D/DR/DROLSKY/MooseX-Params-Validate-0.18.tar.gz
>>> make
cp lib/MooseX/Params/Validate.pm blib/lib/MooseX/Params/Validate.pm
Manifying blib/man3/MooseX::Params::Validate.3
DROLSKY/MooseX-Params-Validate-0.18.tar.gz
make -- OK
Prepending /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly2000/ap2000-298540/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/000_load.t ................
ok 1 - use MooseX::Params::Validate;
1..1
ok
t/001_basic.t ...............
ok 1 - An object of class 'Foo' isa 'Foo'
ok 2 - ... got the right return value
ok 3 - ... got the right return value
ok 4 - ... foo param must be a Foo instance
ok 5 - ... the foo param in &baz must be a Foo instance
ok 6 - ... the foo param in &baz must be a Foo instance
ok 7 - ... the foo param in &baz must be a Foo instance
ok 8 - ... bar param must do Roles::Blah
ok 9 - ... the bar param in &baz must be do Roles::Blah
ok 10 - ... the bar param in &baz must be do Roles::Blah
ok 11 - ... the bar param in &baz must be do Roles::Blah
ok 12 - ... boo param must do Roles::Blah
ok 13 - ... the boo param in &baz must be do Roles::Blah
ok 14 - ... the boo param in &baz must be do Roles::Blah
ok 15 - ... the boo param in &baz must be do Roles::Blah
ok 16 - ... bar has a required param
ok 17 - ... the foo param in &bar must be a Foo instance
ok 18 - ... the foo param in &bar must be a Foo instance
ok 19 - ... the foo param in &bar must be a Foo instance
ok 20
ok 21 - ... the foo param in &bar got a Foo instance
ok 22 - ... the foo param and baz param in &bar got a correct args
ok 23 - ... the foo param and baz param in &bar got a correct args
ok 24 - ... baz requires a ArrayRef | HashRef
ok 25 - ... baz requires a ArrayRef | HashRef
ok 26 - ... baz requires a ArrayRef | HashRef
ok 27 - ... baz requires a ArrayRef | HashRef
ok 28 - ... the foo param in &bar got a Foo instance
ok 29 - ... gorch requires a ArrayRef[Int]
ok 30 - ... gorch requires a ArrayRef[Int]
ok 31 - ... gorch requires a ArrayRef[Int]
ok 32 - ... gorch requires a ArrayRef[Int]
ok 33 - ... gorch requires a ArrayRef[Int]
ok 34 - ... foo parameter must be an ArrayRef
ok 35 - ... foo parameter additional callback requires that arrayref be 0-2 elements
1..35
ok
t/002_basic_list.t ..........
ok 1 - An object of class 'Foo' isa 'Foo'
ok 2 - ... got the right return value
ok 3 - ... got the right return value
ok 4 - ... foo param must be a Foo instance
ok 5 - ... the foo param in &baz must be a Foo instance
ok 6 - ... the foo param in &baz must be a Foo instance
ok 7 - ... the foo param in &baz must be a Foo instance
ok 8 - ... bar param must do Roles::Blah
ok 9 - ... the bar param in &baz must be do Roles::Blah
ok 10 - ... the bar param in &baz must be do Roles::Blah
ok 11 - ... the bar param in &baz must be do Roles::Blah
ok 12 - ... boo param must do Roles::Blah
ok 13 - ... the boo param in &baz must be do Roles::Blah
ok 14 - ... the boo param in &baz must be do Roles::Blah
ok 15 - ... the boo param in &baz must be do Roles::Blah
ok 16 - ... bar has a required param
ok 17 - ... the foo param in &bar must be a Foo instance
ok 18 - ... the foo param in &bar must be a Foo instance
ok 19 - ... the foo param in &bar must be a Foo instance
ok 20
ok 21 - ... the foo param in &bar got a Foo instance
ok 22 - ... the foo param and baz param in &bar got a correct args
ok 23 - ... the foo param and baz param in &bar got a correct args
ok 24 - ... baz requires a ArrayRef | HashRef
ok 25 - ... baz requires a ArrayRef | HashRef
ok 26 - ... baz requires a ArrayRef | HashRef
ok 27 - ... baz requires a ArrayRef | HashRef
1..27
ok
t/003_nocache_flag.t ........
ok 1 - An object of class 'Foo' isa 'Foo'
ok 2 - ... successfully applied the parameter validation
ok 3 - ... successfully applied the parameter validation (look mah no cache)
ok 4 - ... successfully applied the parameter validation (look mah no cache) (just checkin)
1..4
ok
t/004_custom_cache_key.t ....
ok 1 - An object of class 'Foo' isa 'Foo'
ok 2 - ... successfully applied the parameter validation
ok 3 - ... successfully re-used the parameter validation for this instance
ok 4 - An object of class 'Foo' isa 'Foo'
ok 5 - ... successfully applied the parameter validation
ok 6 - ... successfully re-used the parameter validation for this instance
ok 7 - ... successfully applied the parameter validation (just checking)
1..7
ok
t/005_coercion.t ............
ok 1 - An object of class 'Foo' isa 'Foo'
ok 2 - got the return value right without coercions
ok 3 - got the return value right with coercions for size1
ok 4 - ... the size2 param cannot be coerced
ok 5 - ... the number param cannot be coerced because there is no coercion defined for Num
ok 6 - got the return value right without coercions
ok 7 - got the return value right with coercions for size1
ok 8 - ... the size2 param cannot be coerced
ok 9 - ... the number param cannot be coerced
ok 10 - ... validated_hash does not try to coerce keys which are not provided
ok 11 - ... validated_list does not try to coerce keys which are not provided
ok 12 - got the return value right without coercions
ok 13 - got the return value right with coercion for the first param
ok 14 - ... did not attempt to coerce the second parameter
ok 15 - did not try to coerce non-existent parameters
1..15
ok
t/006_not_moose.t ...........
ok 1 - loading MX::Params::Validate in a non-Moose class does not blow up
ok 2 - validated_hash() sub was added to Foo package
1..2
ok
t/007_deprecated.t ..........
ok 1 - :deprecated tag exports validate
ok 2 - :deprecated tag exports validatep
1..2
ok
t/008_positional.t ..........
ok 1 - An object of class 'Foo' isa 'Foo'
ok 2 - ... first param must be a Foo instance
ok 3 - ... the first param in &baz must be a Foo instance
ok 4 - ... the first param in &baz must be a Foo instance
ok 5 - ... the first param in &baz must be a Foo instance
ok 6 - ... second param must do Roles::Blah
ok 7 - ... the second param in &baz must be do Roles::Blah
ok 8 - ... the second param in &baz must be do Roles::Blah
ok 9 - ... the second param in &baz must be do Roles::Blah
ok 10 - ... third param must do Roles::Blah
ok 11 - ... the third param in &baz must be do Roles::Blah
ok 12 - ... the third param in &baz must be do Roles::Blah
ok 13 - ... the third param in &baz must be do Roles::Blah
ok 14 - ... bar has a required params
ok 15 - ... the first param in &bar must be a Foo instance
ok 16 - ... the first param in &bar must be a Foo instance
ok 17 - ... the first param in &bar must be a Foo instance
ok 18 - ... bar has a required first param
ok 19 - ... the first param in &bar got a Foo instance
ok 20 - ... the first and second param in &bar got correct args
ok 21 - ... the first param and baz param in &bar got correct args
ok 22 - ... second param requires a ArrayRef | HashRef
ok 23 - ... second param requires a ArrayRef | HashRef
ok 24 - ... second param requires a ArrayRef | HashRef
ok 25 - ... second param requires a ArrayRef | HashRef
ok 26 - ... the first param in &bar got a Foo instance
ok 27 - ... third param a ArrayRef[Int]
ok 28 - ... third param a ArrayRef[Int]
ok 29 - ... third param a ArrayRef[Int]
ok 30 - ... third param a ArrayRef[Int]
ok 31 - ... third param a ArrayRef[Int]
1..31
ok
t/009_wrapped.t .............
ok 1 - multiple around wrappers can safely be cached
ok 2 - multiple around wrappers can safely be cached (2nd time)
1..2
ok
t/010_overloaded.t ..........
ok 1 - 'new' isa 'Foo'
ok 2 - id
ok 3 - to_string
ok 4 - to_string( padded => 1 )
1..4
ok
t/011_allow_extra.t .........
ok 1 - bar returns expected values with no extra params
ok 2 - bar returns expected values with extra params
ok 3 - foo rejects extra params
1..3
ok
t/012_ref_as_first_param.t ..
ok 1 - validated_list accepts a plain hash
ok 2 - validated_list accepts a hash reference
ok 3 - validated_hash accepts a plain hash
ok 4 - validated_hash accepts a hash reference
1..4
ok
t/release-eol.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-spell.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=20, Tests=137, 7 wallclock secs ( 0.13 usr 0.06 sys + 5.77 cusr 0.62 csys = 6.58 CPU)
Result: PASS
DROLSKY/MooseX-Params-Validate-0.18.tar.gz
make test TEST_VERBOSE=1 -- OK
Dave Rolsky <autarch@urth.org>
an extension of Params::Validate using Moose's types
>>> (cd /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF && tar cvf - MooseX-Params-Validate-0.18.ppd blib) | gzip -c >/home/fly2000/var/REPO/D/DR/DROLSKY/MooseX-Params-Validate-0.18.tar.gz
MooseX-Params-Validate-0.18.ppd
blib/
blib/man3/
blib/man3/MooseX::Params::Validate.3
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/Params/
blib/lib/MooseX/Params/Validate.pm
>>> mv /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/MooseX-Params-Validate-0.18.ppd /home/fly2000/var/REPO/D/DR/DROLSKY
Running test for module 'MooseX::Types::Common::Numeric'
Running make for E/ET/ETHER/MooseX-Types-Common-0.001012.tar.gz
Prepending /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/arch /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/lib /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti
Prepending /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/arch /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/lib /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'make'
Has already been made
Prepending /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/arch /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/lib /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'test'
Running make test
Has already been tested successfully
Running test for module 'Forest::Tree'
Running make for S/ST/STEVAN/Forest-0.10.tar.gz
Prepending /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/arch /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/lib /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/ST/STEVAN/Forest-0.10.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/ST/STEVAN/CHECKSUMS
Checksum for /home/fly2000/var/cpan/sources/authors/id/S/ST/STEVAN/Forest-0.10.tar.gz ok
Forest-0.10/
Forest-0.10/Changes
Forest-0.10/inc/
Forest-0.10/lib/
Forest-0.10/Makefile.PL
Forest-0.10/MANIFEST
Forest-0.10/META.yml
Forest-0.10/MYMETA.json
Forest-0.10/MYMETA.yml
Forest-0.10/README
Forest-0.10/t/
Forest-0.10/t/000_load.t
Forest-0.10/t/010_Tree.t
Forest-0.10/t/011_Tree_MetaData.t
Forest-0.10/t/012_Tree_errors.t
Forest-0.10/t/013_Tree_build_with_constructor.t
Forest-0.10/t/014_Pure.t
Forest-0.10/t/020_Tree_Reader.t
Forest-0.10/t/021_Tree_Reader_using_load.t
Forest-0.10/t/030_Tree_Writer.t
Forest-0.10/t/031_Tree_Writer_to_disk.t
Forest-0.10/t/032_Tree_Writer_complex_ASCII.t
Forest-0.10/t/033_Tree_Writer_incremental_build.t
Forest-0.10/t/040_Tree_Indexer.t
Forest-0.10/t/041_Tree_Indexer_w_custom_reader.t
Forest-0.10/t/060_Tree_Loader.t
Forest-0.10/t/061_Tree_Loader_with_metadata.t
Forest-0.10/t/pod.t
Forest-0.10/lib/Forest/
Forest-0.10/lib/Forest.pm
Forest-0.10/lib/Forest/Tree/
Forest-0.10/lib/Forest/Tree.pm
Forest-0.10/lib/Forest/Tree/Builder/
Forest-0.10/lib/Forest/Tree/Builder.pm
Forest-0.10/lib/Forest/Tree/Constructor.pm
Forest-0.10/lib/Forest/Tree/Indexer/
Forest-0.10/lib/Forest/Tree/Indexer.pm
Forest-0.10/lib/Forest/Tree/Loader/
Forest-0.10/lib/Forest/Tree/Loader.pm
Forest-0.10/lib/Forest/Tree/Pure.pm
Forest-0.10/lib/Forest/Tree/Reader/
Forest-0.10/lib/Forest/Tree/Reader.pm
Forest-0.10/lib/Forest/Tree/Roles/
Forest-0.10/lib/Forest/Tree/Writer/
Forest-0.10/lib/Forest/Tree/Writer.pm
Forest-0.10/lib/Forest/Tree/Writer/ASCIIWithBranches.pm
Forest-0.10/lib/Forest/Tree/Writer/SimpleASCII.pm
Forest-0.10/lib/Forest/Tree/Writer/SimpleHTML.pm
Forest-0.10/lib/Forest/Tree/Roles/HasNodeFormatter.pm
Forest-0.10/lib/Forest/Tree/Roles/JSONable.pm
Forest-0.10/lib/Forest/Tree/Roles/LoadWithMetaData.pm
Forest-0.10/lib/Forest/Tree/Roles/MetaData.pm
Forest-0.10/lib/Forest/Tree/Reader/SimpleTextFile.pm
Forest-0.10/lib/Forest/Tree/Loader/SimpleUIDLoader.pm
Forest-0.10/lib/Forest/Tree/Indexer/SimpleUIDIndexer.pm
Forest-0.10/lib/Forest/Tree/Builder/Callback.pm
Forest-0.10/lib/Forest/Tree/Builder/SimpleTextFile.pm
Forest-0.10/inc/Module/
Forest-0.10/inc/Module/Install/
Forest-0.10/inc/Module/Install.pm
Forest-0.10/inc/Module/Install/Base.pm
Forest-0.10/inc/Module/Install/Can.pm
Forest-0.10/inc/Module/Install/Fetch.pm
Forest-0.10/inc/Module/Install/Makefile.pm
Forest-0.10/inc/Module/Install/Metadata.pm
Forest-0.10/inc/Module/Install/Win32.pm
Forest-0.10/inc/Module/Install/WriteAll.pm
Prepending /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/arch /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/lib /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building S/ST/STEVAN/Forest-0.10.tar.gz
>>> /home/fly2000/ap2000-298540/bin/perl-static Makefile.PL
Cannot determine perl version info from lib/Forest.pm
Warning: prerequisite MooseX::Clone 0.05 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Forest
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- STEVAN/Forest-0.10.tar.gz ----
MooseX::Clone [requires]
Prepending /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/arch /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/lib /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'MooseX::Clone'
Running make for N/NU/NUFFIN/MooseX-Clone-0.05.tar.gz
Prepending /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/arch /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/lib /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/N/NU/NUFFIN/MooseX-Clone-0.05.tar.gz
Checksum for /home/fly2000/var/cpan/sources/authors/id/N/NU/NUFFIN/MooseX-Clone-0.05.tar.gz ok
MooseX-Clone-0.05/
MooseX-Clone-0.05/Changes
MooseX-Clone-0.05/lib/
MooseX-Clone-0.05/Makefile.PL
MooseX-Clone-0.05/MANIFEST
MooseX-Clone-0.05/MANIFEST.SKIP
MooseX-Clone-0.05/META.yml
MooseX-Clone-0.05/SIGNATURE
MooseX-Clone-0.05/t/
MooseX-Clone-0.05/t/01_basic.t
MooseX-Clone-0.05/t/02_auto_deref.t
MooseX-Clone-0.05/lib/MooseX/
MooseX-Clone-0.05/lib/MooseX/Clone/
MooseX-Clone-0.05/lib/MooseX/Clone.pm
MooseX-Clone-0.05/lib/MooseX/Clone/Meta/
MooseX-Clone-0.05/lib/MooseX/Clone/Meta/Attribute/
MooseX-Clone-0.05/lib/MooseX/Clone/Meta/Attribute/Trait/
MooseX-Clone-0.05/lib/MooseX/Clone/Meta/Attribute/Trait/Clone/
MooseX-Clone-0.05/lib/MooseX/Clone/Meta/Attribute/Trait/Clone.pm
MooseX-Clone-0.05/lib/MooseX/Clone/Meta/Attribute/Trait/Copy.pm
MooseX-Clone-0.05/lib/MooseX/Clone/Meta/Attribute/Trait/NoClone.pm
MooseX-Clone-0.05/lib/MooseX/Clone/Meta/Attribute/Trait/StorableClone.pm
MooseX-Clone-0.05/lib/MooseX/Clone/Meta/Attribute/Trait/Clone/Base.pm
MooseX-Clone-0.05/lib/MooseX/Clone/Meta/Attribute/Trait/Clone/Std.pm
Prepending /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/arch /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/lib /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building N/NU/NUFFIN/MooseX-Clone-0.05.tar.gz
>>> /home/fly2000/ap2000-298540/bin/perl-static Makefile.PL
Warning: prerequisite Hash::Util::FieldHash::Compat 0 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for MooseX::Clone
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- NUFFIN/MooseX-Clone-0.05.tar.gz ----
Hash::Util::FieldHash::Compat [requires]
Prepending /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/arch /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/lib /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Hash::Util::FieldHash::Compat'
Running make for E/ET/ETHER/Hash-Util-FieldHash-Compat-0.08.tar.gz
Prepending /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/arch /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/lib /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/E/ET/ETHER/Hash-Util-FieldHash-Compat-0.08.tar.gz
Checksum for /home/fly2000/var/cpan/sources/authors/id/E/ET/ETHER/Hash-Util-FieldHash-Compat-0.08.tar.gz ok
Hash-Util-FieldHash-Compat-0.08/
Hash-Util-FieldHash-Compat-0.08/Changes
Hash-Util-FieldHash-Compat-0.08/CONTRIBUTING
Hash-Util-FieldHash-Compat-0.08/dist.ini
Hash-Util-FieldHash-Compat-0.08/INSTALL
Hash-Util-FieldHash-Compat-0.08/lib/
Hash-Util-FieldHash-Compat-0.08/LICENSE
Hash-Util-FieldHash-Compat-0.08/Makefile.PL
Hash-Util-FieldHash-Compat-0.08/MANIFEST
Hash-Util-FieldHash-Compat-0.08/META.json
Hash-Util-FieldHash-Compat-0.08/META.yml
Hash-Util-FieldHash-Compat-0.08/README
Hash-Util-FieldHash-Compat-0.08/README.md
Hash-Util-FieldHash-Compat-0.08/t/
Hash-Util-FieldHash-Compat-0.08/weaver.ini
Hash-Util-FieldHash-Compat-0.08/xt/
Hash-Util-FieldHash-Compat-0.08/xt/author/
Hash-Util-FieldHash-Compat-0.08/xt/release/
Hash-Util-FieldHash-Compat-0.08/xt/release/changes_has_content.t
Hash-Util-FieldHash-Compat-0.08/xt/release/cpan-changes.t
Hash-Util-FieldHash-Compat-0.08/xt/release/distmeta.t
Hash-Util-FieldHash-Compat-0.08/xt/release/eol.t
Hash-Util-FieldHash-Compat-0.08/xt/release/kwalitee.t
Hash-Util-FieldHash-Compat-0.08/xt/release/minimum-version.t
Hash-Util-FieldHash-Compat-0.08/xt/release/mojibake.t
Hash-Util-FieldHash-Compat-0.08/xt/release/no-tabs.t
Hash-Util-FieldHash-Compat-0.08/xt/release/pod-syntax.t
Hash-Util-FieldHash-Compat-0.08/xt/release/portability.t
Hash-Util-FieldHash-Compat-0.08/xt/author/00-compile.t
Hash-Util-FieldHash-Compat-0.08/xt/author/02-heavy.t
Hash-Util-FieldHash-Compat-0.08/xt/author/pod-spell.t
Hash-Util-FieldHash-Compat-0.08/t/00-report-prereqs.t
Hash-Util-FieldHash-Compat-0.08/t/01_basic.t
Hash-Util-FieldHash-Compat-0.08/lib/Hash/
Hash-Util-FieldHash-Compat-0.08/lib/Hash/Util/
Hash-Util-FieldHash-Compat-0.08/lib/Hash/Util/FieldHash/
Hash-Util-FieldHash-Compat-0.08/lib/Hash/Util/FieldHash/Compat/
Hash-Util-FieldHash-Compat-0.08/lib/Hash/Util/FieldHash/Compat.pm
Hash-Util-FieldHash-Compat-0.08/lib/Hash/Util/FieldHash/Compat/Heavy.pm
Prepending /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/arch /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/lib /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building E/ET/ETHER/Hash-Util-FieldHash-Compat-0.08.tar.gz
>>> /home/fly2000/ap2000-298540/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Wide character in print at /home/fly2000/var/megalib/ExtUtils/MakeMaker.pm line 1167.
Wide character in print at /home/fly2000/var/megalib/ExtUtils/MakeMaker.pm line 1167.
Wide character in print at /home/fly2000/var/megalib/ExtUtils/MakeMaker.pm line 1167.
Generating a Unix-style Makefile
Writing Makefile for Hash::Util::FieldHash::Compat
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/Hash/Util/FieldHash/Compat/Heavy.pm blib/lib/Hash/Util/FieldHash/Compat/Heavy.pm
cp lib/Hash/Util/FieldHash/Compat.pm blib/lib/Hash/Util/FieldHash/Compat.pm
Manifying blib/man3/Hash::Util::FieldHash::Compat.3
Manifying blib/man3/Hash::Util::FieldHash::Compat::Heavy.3
ETHER/Hash-Util-FieldHash-Compat-0.08.tar.gz
make -- OK
Prepending /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/arch /home/fly2000/var/cpan/build/MooseX-Params-Validate-0.18-vhdakF/blib/lib /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/arch /home/fly2000/var/cpan/build/Devel-Caller-2.06-f6kkEm/blib/lib /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/arch /home/fly2000/var/cpan/build/MooseX-Types-Common-0.001012-Avwhti/blib/lib /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/arch /home/fly2000/var/cpan/build/Parallel-ForkManager-1.06-VN1qGH/blib/lib /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch /home/fly2000/var/cpan/build/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly2000/ap2000-298540/bin/perl-static "-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):
# Version Module
# -------- ------------------------
# 2.142690 CPAN::Meta
# 2.126 CPAN::Meta::Requirements
# 5.70 Exporter
# 6.98 ExtUtils::MakeMaker
# 3.47 File::Spec::Functions
# 1.15 Hash::Util::FieldHash
# 1.41 List::Util
# 1.41 Scalar::Util
# 1.001006 Test::More
# 1.39 Tie::RefHash
# missing Tie::RefHash::Weak
# 1.27 constant
# 0.228 parent
# 1.08 strict
# 0.9909 version
# 1.23 warnings
t/00-report-prereqs.t ..
1..1
ok 1
ok
t/01_basic.t ...........
ok 1 - setting fieldhash retains values
ok 2 - three keys now
ok 3 - no refs in the keys
ok 4 - id($obj) returns a nonref
ok 5 - key by ref
ok 6 - key by ref
ok 7 - $hash{$obj} eq $hash{id($obj)}
ok 8 - $obj key disappeared
ok 9 - no value destructions yet
ok 10 - three keys
ok 11 - one value destroyed
ok 12 - two keys in hash
ok 13 - one key in the hash
ok 14 - key is ID
ok 15 - key by ref
ok 16 - key by ref
ok 17 - $hash{$obj} eq $hash{id($obj)}
ok 18 - keys
ok 19 - can't id_2obj yet
ok 20 - can't id_2obj yet
ok 21 - id_2obj on registered object
ok 22 - can't id_2obj on unregistered object
ok 23 - one key left
ok 24 - second object remained
ok 25 - plural form
ok 26 - plural form
1..26
ok
All tests successful.
Files=2, Tests=27, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.34 cusr 0.04 csys = 0.43 CPU)
Result: PASS
ETHER/Hash-Util-FieldHash-Compat-0.08.tar.gz
make test TEST_VERBOSE=1 -- OK
Karen Etheridge <ether@cpan.org>
Use Hash::Util::FieldHash or ties, depending on availability
>>> (cd /home/fly2000/var/cpan/build/Hash-Util-FieldHash-Compat-0.08-1vOlYP && tar cvf - Hash-Util-FieldHash-Compat-0.08.ppd blib) | gzip -c >/home/fly2000/var/REPO/E/ET/ETHER/Hash-Util-FieldHash-Compat-0.08.tar.gz
Hash-Util-FieldHash-Compat-0.08.ppd
blib/
blib/man3/
blib/man3/Hash::Util::FieldHash::Compat.3
blib/man3/Hash::Util::FieldHash::Compat::Heavy.3
blib/lib/
blib/lib/Hash/
blib/lib/Hash/Util/
blib/lib/Hash/Util/FieldHash/
blib/lib/Hash/Util/FieldHash/Compat.pm
blib/lib/Hash/Util/FieldHash/Compat/
blib/lib/Hash/Util/FieldHash/Compat/Heavy.pm
>>> mv /home/fly2000/var/cpan/build/Hash-Util-FieldHash-Compat-0.08-1vOlYP/Hash-Util-FieldHash-Compat-0.08.ppd /home/fly2000/var/REPO/E/ET/ETHER
Running make for N/NU/NUFFIN/MooseX-Clone-0.05.tar.gz
Prepending %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/arch %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/lib %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/arch %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/lib %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/arch %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/lib %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/arch %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/lib %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/arch %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/lib %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly2000/var/cpan/build for 'get'
Has already been unwrapped into directory /home/fly2000/var/cpan/build/MooseX-Clone-0.05-cqfxoa
Prepending %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/arch %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/lib %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/arch %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/lib %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/arch %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/lib %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/arch %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/lib %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/arch %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/lib %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly2000/var/cpan/build for 'make'
CPAN.pm: Building N/NU/NUFFIN/MooseX-Clone-0.05.tar.gz
>>> make
cp lib/MooseX/Clone/Meta/Attribute/Trait/Clone.pm blib/lib/MooseX/Clone/Meta/Attribute/Trait/Clone.pm
cp lib/MooseX/Clone/Meta/Attribute/Trait/StorableClone.pm blib/lib/MooseX/Clone/Meta/Attribute/Trait/StorableClone.pm
cp lib/MooseX/Clone/Meta/Attribute/Trait/Copy.pm blib/lib/MooseX/Clone/Meta/Attribute/Trait/Copy.pm
cp lib/MooseX/Clone/Meta/Attribute/Trait/Clone/Base.pm blib/lib/MooseX/Clone/Meta/Attribute/Trait/Clone/Base.pm
cp lib/MooseX/Clone.pm blib/lib/MooseX/Clone.pm
cp lib/MooseX/Clone/Meta/Attribute/Trait/Clone/Std.pm blib/lib/MooseX/Clone/Meta/Attribute/Trait/Clone/Std.pm
cp lib/MooseX/Clone/Meta/Attribute/Trait/NoClone.pm blib/lib/MooseX/Clone/Meta/Attribute/Trait/NoClone.pm
Manifying blib/man3/MooseX::Clone.3
Manifying blib/man3/MooseX::Clone::Meta::Attribute::Trait::Clone.3
Manifying blib/man3/MooseX::Clone::Meta::Attribute::Trait::Copy.3
Manifying blib/man3/MooseX::Clone::Meta::Attribute::Trait::NoClone.3
Manifying blib/man3/MooseX::Clone::Meta::Attribute::Trait::StorableClone.3
NUFFIN/MooseX-Clone-0.05.tar.gz
make -- OK
Prepending %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/arch %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/lib %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/arch %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/lib %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/arch %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/lib %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/arch %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/lib %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/arch %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/lib %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly2000/var/cpan/build for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly2000/ap2000-298540/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/01_basic.t .......
ok 1 - An object of class 'Bar' isa 'Bar'
ok 2 - An object of class 'Foo' isa 'Foo'
ok 3 - An object of class 'Foo' isa 'Foo'
ok 4 - explicit init_arg
ok 5 - first copy
ok 6 - first copy
ok 7 - default value for other attr
ok 8 - copy
ok 9 - NoClone
ok 10 - copy number incremented
ok 11 - not incremented for uncloned attr
ok 12 - default value for other attr
ok 13 - copy
ok 14 - copy
ok 15 - Value carried over to recursive call to clone
ok 16 - hash copied
ok 17 - hash keys exist in clone
ok 18 - An object of class 'Foo' isa 'Foo'
ok 19 - foo inside hash cloned too
ok 20 - copy number
ok 21 - hash copied
ok 22 - hash keys exist in clone
ok 23 - An object of class 'Foo' isa 'Foo'
ok 24 - foo inside hash not cloned
ok 25 - array inside hash not cloned
ok 26 - foo copied
ok 27 - but not using ->clone
1..27
ok
t/02_auto_deref.t ..
1..5
ok 1 - cloning simple obj with a ArrayRef
ok 2 - cloning simple obj with a ArrayRef (3 elements) and auto_deref
ok 3 - got a clone
ok 4 - value cloned properly
ok 5 - cloning simple obj with a ArrayRef (2 elements) and auto_deref
ok
All tests successful.
Files=2, Tests=32, 1 wallclock secs ( 0.04 usr 0.01 sys + 1.18 cusr 0.10 csys = 1.33 CPU)
Result: PASS
NUFFIN/MooseX-Clone-0.05.tar.gz
make test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/N/NU/NUFFIN/CHECKSUMS
Picked up abstract from lib/MooseX/Clone.pm
Yuval Kogman <nothingmuch@woobling.org>
Fine grained cloning support for L<Moose> objects.
>>> (cd /home/fly2000/var/cpan/build/MooseX-Clone-0.05-cqfxoa && tar cvf - MooseX-Clone-0.05.ppd blib) | gzip -c >/home/fly2000/var/REPO/N/NU/NUFFIN/MooseX-Clone-0.05.tar.gz
MooseX-Clone-0.05.ppd
blib/
blib/man3/
blib/man3/MooseX::Clone.3
blib/man3/MooseX::Clone::Meta::Attribute::Trait::Clone.3
blib/man3/MooseX::Clone::Meta::Attribute::Trait::NoClone.3
blib/man3/MooseX::Clone::Meta::Attribute::Trait::StorableClone.3
blib/man3/MooseX::Clone::Meta::Attribute::Trait::Copy.3
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/Clone/
blib/lib/MooseX/Clone/Meta/
blib/lib/MooseX/Clone/Meta/Attribute/
blib/lib/MooseX/Clone/Meta/Attribute/Trait/
blib/lib/MooseX/Clone/Meta/Attribute/Trait/Copy.pm
blib/lib/MooseX/Clone/Meta/Attribute/Trait/Clone/
blib/lib/MooseX/Clone/Meta/Attribute/Trait/Clone/Base.pm
blib/lib/MooseX/Clone/Meta/Attribute/Trait/Clone/Std.pm
blib/lib/MooseX/Clone/Meta/Attribute/Trait/Clone.pm
blib/lib/MooseX/Clone/Meta/Attribute/Trait/NoClone.pm
blib/lib/MooseX/Clone/Meta/Attribute/Trait/StorableClone.pm
blib/lib/MooseX/Clone.pm
>>> mv /home/fly2000/var/cpan/build/MooseX-Clone-0.05-cqfxoa/MooseX-Clone-0.05.ppd /home/fly2000/var/REPO/N/NU/NUFFIN
Running make for S/ST/STEVAN/Forest-0.10.tar.gz
Prepending %BUILDDIR%/MooseX-Clone-0.05-cqfxoa/blib/arch %BUILDDIR%/MooseX-Clone-0.05-cqfxoa/blib/lib %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/arch %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/lib %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/arch %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/lib %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/arch %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/lib %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/arch %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/lib %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/arch %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/lib %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly2000/var/cpan/build for 'get'
Has already been unwrapped into directory /home/fly2000/var/cpan/build/Forest-0.10-EGcBiE
Prepending %BUILDDIR%/MooseX-Clone-0.05-cqfxoa/blib/arch %BUILDDIR%/MooseX-Clone-0.05-cqfxoa/blib/lib %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/arch %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/lib %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/arch %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/lib %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/arch %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/lib %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/arch %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/lib %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/arch %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/lib %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly2000/var/cpan/build for 'make'
CPAN.pm: Building S/ST/STEVAN/Forest-0.10.tar.gz
>>> make
cp lib/Forest/Tree/Reader/SimpleTextFile.pm blib/lib/Forest/Tree/Reader/SimpleTextFile.pm
cp lib/Forest/Tree/Writer/SimpleASCII.pm blib/lib/Forest/Tree/Writer/SimpleASCII.pm
cp lib/Forest/Tree/Builder.pm blib/lib/Forest/Tree/Builder.pm
cp lib/Forest/Tree/Roles/HasNodeFormatter.pm blib/lib/Forest/Tree/Roles/HasNodeFormatter.pm
cp lib/Forest/Tree/Pure.pm blib/lib/Forest/Tree/Pure.pm
cp lib/Forest/Tree/Builder/SimpleTextFile.pm blib/lib/Forest/Tree/Builder/SimpleTextFile.pm
cp lib/Forest/Tree.pm blib/lib/Forest/Tree.pm
cp lib/Forest/Tree/Writer/SimpleHTML.pm blib/lib/Forest/Tree/Writer/SimpleHTML.pm
cp lib/Forest/Tree/Roles/MetaData.pm blib/lib/Forest/Tree/Roles/MetaData.pm
cp lib/Forest/Tree/Indexer/SimpleUIDIndexer.pm blib/lib/Forest/Tree/Indexer/SimpleUIDIndexer.pm
cp lib/Forest.pm blib/lib/Forest.pm
cp lib/Forest/Tree/Writer/ASCIIWithBranches.pm blib/lib/Forest/Tree/Writer/ASCIIWithBranches.pm
cp lib/Forest/Tree/Reader.pm blib/lib/Forest/Tree/Reader.pm
cp lib/Forest/Tree/Roles/JSONable.pm blib/lib/Forest/Tree/Roles/JSONable.pm
cp lib/Forest/Tree/Writer.pm blib/lib/Forest/Tree/Writer.pm
cp lib/Forest/Tree/Indexer.pm blib/lib/Forest/Tree/Indexer.pm
cp lib/Forest/Tree/Loader.pm blib/lib/Forest/Tree/Loader.pm
cp lib/Forest/Tree/Roles/LoadWithMetaData.pm blib/lib/Forest/Tree/Roles/LoadWithMetaData.pm
cp lib/Forest/Tree/Builder/Callback.pm blib/lib/Forest/Tree/Builder/Callback.pm
cp lib/Forest/Tree/Loader/SimpleUIDLoader.pm blib/lib/Forest/Tree/Loader/SimpleUIDLoader.pm
cp lib/Forest/Tree/Constructor.pm blib/lib/Forest/Tree/Constructor.pm
Manifying blib/man3/Forest.3
Manifying blib/man3/Forest::Tree.3
Manifying blib/man3/Forest::Tree::Builder.3
Manifying blib/man3/Forest::Tree::Builder::Callback.3
Manifying blib/man3/Forest::Tree::Builder::SimpleTextFile.3
Manifying blib/man3/Forest::Tree::Constructor.3
Manifying blib/man3/Forest::Tree::Indexer.3
Manifying blib/man3/Forest::Tree::Indexer::SimpleUIDIndexer.3
Manifying blib/man3/Forest::Tree::Loader.3
Manifying blib/man3/Forest::Tree::Loader::SimpleUIDLoader.3
Manifying blib/man3/Forest::Tree::Pure.3
Manifying blib/man3/Forest::Tree::Reader.3
Manifying blib/man3/Forest::Tree::Reader::SimpleTextFile.3
Manifying blib/man3/Forest::Tree::Roles::HasNodeFormatter.3
Manifying blib/man3/Forest::Tree::Roles::JSONable.3
Manifying blib/man3/Forest::Tree::Roles::LoadWithMetaData.3
Manifying blib/man3/Forest::Tree::Roles::MetaData.3
Manifying blib/man3/Forest::Tree::Writer.3
Manifying blib/man3/Forest::Tree::Writer::ASCIIWithBranches.3
Manifying blib/man3/Forest::Tree::Writer::SimpleASCII.3
Manifying blib/man3/Forest::Tree::Writer::SimpleHTML.3
STEVAN/Forest-0.10.tar.gz
make -- OK
Prepending %BUILDDIR%/MooseX-Clone-0.05-cqfxoa/blib/arch %BUILDDIR%/MooseX-Clone-0.05-cqfxoa/blib/lib %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/arch %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/lib %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/arch %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/lib %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/arch %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/lib %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/arch %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/lib %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/arch %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/lib %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly2000/var/cpan/build for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly2000/ap2000-298540/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/000_load.t ...........................
1..15
ok 1 - use Forest;
ok 2 - use Forest::Tree;
ok 3 - use Forest::Tree::Reader;
ok 4 - use Forest::Tree::Reader::SimpleTextFile;
ok 5 - use Forest::Tree::Writer;
ok 6 - use Forest::Tree::Writer::SimpleASCII;
ok 7 - use Forest::Tree::Writer::ASCIIWithBranches;
ok 8 - use Forest::Tree::Writer::SimpleHTML;
ok 9 - use Forest::Tree::Indexer;
ok 10 - use Forest::Tree::Indexer::SimpleUIDIndexer;
ok 11 - use Forest::Tree::Loader;
ok 12 - use Forest::Tree::Loader::SimpleUIDLoader;
ok 13 - use Forest::Tree::Roles::JSONable;
ok 14 - use Forest::Tree::Roles::HasNodeFormatter;
ok 15 - use Forest::Tree::Roles::MetaData;
ok
t/010_Tree.t ...........................
1..89
ok 1 - use Forest::Tree;
ok 2 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 3 - ... this is the tree root
ok 4 - ... this is the leaf
ok 5 - ... no parent
ok 6 - ... no parent
ok 7 - ... no node value
ok 8 - ... no children
ok 9 - ... the root has a depth of -1
ok 10 - ... the root has a height of 0
ok 11 - ... the root has a size of 1
ok 12 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 13 - ... no parent
ok 14 - ... no parent
ok 15 - ... this is a leaf
ok 16 - ... this is a root
ok 17 - ... got the right node value
ok 18 - ... the child has a depth of -1
ok 19 - ... no children
ok 20 - ... this is no longer leaf
ok 21 - ... 1 child
ok 22 - ... the root still has a depth of -1
ok 23 - ... the root now has a height of 1
ok 24 - ... the root now has a size of 2
ok 25 - ... got the right child
ok 26 - ... this is no longer a root
ok 27 - ... but this is still a leaf
ok 28 - ... has parent now
ok 29 - ... has parent now
ok 30 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 31 - ... its parent is tree
ok 32 - ... the child now has a depth of 0
ok 33 - ... There are no siblings
ok 34 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 35 - ... no parent
ok 36 - ... no parent
ok 37 - ... this is a leaf
ok 38 - ... this is a root
ok 39 - ... got the right node value
ok 40 - ... the child has a depth of -1
ok 41 - ... no children
ok 42 - ... one child
ok 43 - ... this is no longer a leaf
ok 44 - ... the child still has a depth of 0
ok 45 - ... this is no longer a root
ok 46 - ... but this is still a leaf
ok 47 - ... has parent now
ok 48 - ... has parent now
ok 49 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 50 - ... its parent is tree
ok 51 - ... the child now has a depth of 1
ok 52 - ... the root now has a height of 2
ok 53 - ... the root now has a size of 3
ok 54 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 55 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 56 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 57 - ... There are no siblings
ok 58 - ... 2 children
ok 59 - ... this is no longer a root
ok 60 - ... but this is still a leaf
ok 61 - ... its parent is tree
ok 62 - ... the child now has a depth of 1
ok 63 - ... 3 children
ok 64 - ... this is no longer a root
ok 65 - ... but this is still a leaf
ok 66 - ... its parent is tree
ok 67 - ... the child now has a depth of 1
ok 68 - ... 4 children
ok 69 - ... this is no longer a root
ok 70 - ... but this is still a leaf
ok 71 - ... its parent is tree
ok 72 - ... the child now has a depth of 1
ok 73 - ... the root now has a height of 2
ok 74 - ... the root now has a size of 6
ok 75 - ... removing child 1
ok 76 - ... the root now has a height of 1
ok 77 - ... the root now has a size of 4
ok 78 - ... removing child 1
ok 79 - ... the root now has a height of 1
ok 80 - ... the root now has a size of 3
ok 81 - ... the root now has a height of 1
ok 82 - ... the root now has a size of 3
ok 83 - locate new child
ok 84 - ... the root now has a height of 1
ok 85 - ... the root now has a size of 3
ok 86 - correct node
ok 87 - ... the root now has a height of 1
ok 88 - ... the root now has a size of 3
ok 89 - correct node
ok
t/011_Tree_MetaData.t ..................
1..34
ok 1 - use Forest::Tree;
ok 2 - use Forest::Tree::Reader::SimpleTextFile;
ok 3 - use Forest::Tree::Indexer;
ok 4 - use Forest::Tree::Indexer::SimpleUIDIndexer;
ok 5 - use Forest::Tree::Roles::MetaData;
ok 6 - ... My::Tree isa Forest::Tree
ok 7 - ... My::Tree isa Forest::Tree::Pure
ok 8 - ... My::Tree does Forest::Tree::Roles::MetaData
ok 9 - An object of class 'My::Tree::Reader' isa 'My::Tree::Reader'
ok 10 - An object of class 'My::Tree::Reader' isa 'Forest::Tree::Reader::SimpleTextFile'
ok 11 - An object of class 'My::Tree' isa 'My::Tree'
ok 12 - An object of class 'My::Tree' isa 'Forest::Tree'
ok 13 - ... our tree does Forest::Tree::Roles::MetaData
ok 14 - ... got the right root node
ok 15 - ... got the right metadata hash
ok 16 - ... got the right root node metadata
ok 17 - ... got the right root node metadata
ok 18 - ... got the right root node
ok 19 - ... got the right metadata hash
ok 20 - ... got the right metadata hash
ok 21 - ... got the right root node metadata
ok 22 - ... got the right root node metadata
ok 23 - ... got the right root node
ok 24 - ... got the right root node metadata
ok 25 - ... got the right root node metadata
ok 26 - ... got the right root node
ok 27 - ... got the right root node metadata
ok 28 - ... got the right root node metadata
ok 29 - ... got the right root node
ok 30 - ... got the right root node metadata
ok 31 - ... got the right root node metadata
ok 32 - ... got the right root node
ok 33 - ... got the right root node metadata
ok 34 - ... got the right root node metadata
ok
t/012_Tree_errors.t ....................
1..10
ok 1 - use Forest::Tree;
ok 2 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 3 - ... throws exception
ok 4 - ... throws exception
ok 5 - ... throws exception
ok 6 - ... throws exception
ok 7 - ... throws exception
ok 8 - ... throws exception
ok 9 - ... throws exception
ok 10 - ... throws exception
ok
t/013_Tree_build_with_constructor.t ....
1..17
ok 1 - use Forest::Tree;
ok 2 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 3 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 4 - ... got a parent node
ok 5 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 6 - ... got a parent node
ok 7 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 8 - ... got a parent node
ok 9 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 10 - ... got a parent node
ok 11 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 12 - ... got a parent node
ok 13 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 14 - ... got a parent node
ok 15 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 16 - ... got a parent node
ok 17 - ... the tree was properly initialized
ok
t/014_Pure.t ...........................
1..52
ok 1 - use Forest::Tree::Pure;
ok 2 - An object of class 'Forest::Tree::Pure' isa 'Forest::Tree::Pure'
ok 3 - ... this is the leaf
ok 4 - ... no node value
ok 5 - ... no children
ok 6 - ... the root has a height of 0
ok 7 - ... the root has a size of 1
ok 8 - An object of class 'Forest::Tree::Pure' isa 'Forest::Tree::Pure'
ok 9 - ... this is a leaf
ok 10 - ... got the right node value
ok 11 - ... no children
ok 12 - ... original unmodified
ok 13 - ... no node value
ok 14 - ... no children
ok 15 - ... the root has a height of 0
ok 16 - ... the root has a size of 1
ok 17 - ... this is no longer leaf
ok 18 - ... 1 child
ok 19 - ... the root now has a height of 1
ok 20 - ... the root now has a size of 2
ok 21 - ... got the right child
ok 22 - ... child is still a leaf
ok 23 - An object of class 'Forest::Tree::Pure' isa 'Forest::Tree::Pure'
ok 24 - ... this is a leaf
ok 25 - ... got the right node value
ok 26 - ... no children
ok 27 - ... one child
ok 28 - ... this is no longer a leaf
ok 29 - ... but this is still a leaf
ok 30 - ... the root now has a height of 2
ok 31 - ... the root now has a size of 3
ok 32 - An object of class 'Forest::Tree::Pure' isa 'Forest::Tree::Pure'
ok 33 - An object of class 'Forest::Tree::Pure' isa 'Forest::Tree::Pure'
ok 34 - An object of class 'Forest::Tree::Pure' isa 'Forest::Tree::Pure'
ok 35 - ... 2 children
ok 36 - ... 3 children
ok 37 - ... 4 children
ok 38 - ... the root now has a height of 2
ok 39 - ... the root now has a size of 6
ok 40 - ... the root now has a height of 1
ok 41 - ... the root now has a size of 4
ok 42 - ... the root now has a height of 1
ok 43 - ... the root now has a size of 3
ok 44 - ... the root now has a height of 1
ok 45 - ... the root now has a size of 3
ok 46 - locate new child
ok 47 - ... the root now has a height of 1
ok 48 - ... the root now has a size of 3
ok 49 - locate new child
ok 50 - ... the root now has a height of 1
ok 51 - ... the root now has a size of 3
ok 52 - correct node
ok
t/020_Tree_Reader.t ....................
1..23
ok 1 - use Forest::Tree;
ok 2 - use Forest::Tree::Reader;
ok 3 - use Forest::Tree::Reader::SimpleTextFile;
ok 4 - An object of class 'Forest::Tree::Reader::SimpleTextFile' isa 'Forest::Tree::Reader::SimpleTextFile'
ok 5 - ... loader does Forest::Tree::Reader
ok 6 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 7 - ... tree is a root
ok 8 - ... tree is a leaf
ok 9 - ... tree has no children
ok 10 - ... loaded the tree
ok 11 - ... tree is a root
ok 12 - ... tree is not a leaf
ok 13 - ... tree has 4 children
ok 14 - ... got the right node
ok 15 - ... got the right node
ok 16 - ... got the right node
ok 17 - ... got the right node
ok 18 - ... got the right node
ok 19 - ... got the right node
ok 20 - ... got the right node
ok 21 - ... got the right node
ok 22 - ... got the right node
ok 23 - ... got the right node
ok
t/021_Tree_Reader_using_load.t .........
1..23
ok 1 - use Forest::Tree;
ok 2 - use Forest::Tree::Reader;
ok 3 - use Forest::Tree::Reader::SimpleTextFile;
ok 4 - An object of class 'Forest::Tree::Reader::SimpleTextFile' isa 'Forest::Tree::Reader::SimpleTextFile'
ok 5 - ... loader does Forest::Tree::Reader
ok 6 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 7 - ... tree is a root
ok 8 - ... tree is a leaf
ok 9 - ... tree has no children
ok 10 - ... loaded the tree
ok 11 - ... tree is a root
ok 12 - ... tree is not a leaf
ok 13 - ... tree has 4 children
ok 14 - ... got the right node
ok 15 - ... got the right node
ok 16 - ... got the right node
ok 17 - ... got the right node
ok 18 - ... got the right node
ok 19 - ... got the right node
ok 20 - ... got the right node
ok 21 - ... got the right node
ok 22 - ... got the right node
ok 23 - ... got the right node
ok
t/030_Tree_Writer.t ....................
1..29
ok 1 - use Forest::Tree;
ok 2 - use Forest::Tree::Reader::SimpleTextFile;
ok 3 - use Forest::Tree::Writer;
ok 4 - use Forest::Tree::Writer::SimpleASCII;
ok 5 - use Forest::Tree::Writer::SimpleHTML;
ok 6 - An object of class 'Forest::Tree::Writer::SimpleASCII' isa 'Forest::Tree::Writer::SimpleASCII'
ok 7 - An object of class 'Forest::Tree' isa 'Forest::Tree::Pure'
ok 8 - .... got the right output
ok 9 - An object of class 'Forest::Tree::Writer::SimpleASCII' isa 'Forest::Tree::Writer::SimpleASCII'
ok 10 - An object of class 'Forest::Tree::Pure' isa 'Forest::Tree::Pure'
ok 11 - .... got the right output
ok 12 - An object of class 'Forest::Tree::Writer::SimpleASCII' isa 'Forest::Tree::Writer::SimpleASCII'
ok 13 - An object of class 'Forest::Tree' isa 'Forest::Tree::Pure'
ok 14 - .... got the right output
ok 15 - An object of class 'Forest::Tree::Writer::SimpleASCII' isa 'Forest::Tree::Writer::SimpleASCII'
ok 16 - An object of class 'Forest::Tree::Pure' isa 'Forest::Tree::Pure'
ok 17 - .... got the right output
ok 18 - An object of class 'Forest::Tree::Writer::SimpleHTML' isa 'Forest::Tree::Writer::SimpleHTML'
ok 19 - An object of class 'Forest::Tree' isa 'Forest::Tree::Pure'
ok 20 - .... got the right output
ok 21 - An object of class 'Forest::Tree::Writer::SimpleHTML' isa 'Forest::Tree::Writer::SimpleHTML'
ok 22 - An object of class 'Forest::Tree::Pure' isa 'Forest::Tree::Pure'
ok 23 - .... got the right output
ok 24 - An object of class 'Forest::Tree::Writer::SimpleHTML' isa 'Forest::Tree::Writer::SimpleHTML'
ok 25 - An object of class 'Forest::Tree' isa 'Forest::Tree::Pure'
ok 26 - .... got the right output
ok 27 - An object of class 'Forest::Tree::Writer::SimpleHTML' isa 'Forest::Tree::Writer::SimpleHTML'
ok 28 - An object of class 'Forest::Tree::Pure' isa 'Forest::Tree::Pure'
ok 29 - .... got the right output
ok
t/031_Tree_Writer_to_disk.t ............
1..11
ok 1 - use Forest::Tree;
ok 2 - use Forest::Tree::Reader::SimpleTextFile;
ok 3 - use Forest::Tree::Writer;
ok 4 - use Forest::Tree::Writer::SimpleASCII;
ok 5 - use Forest::Tree::Writer::SimpleHTML;
ok 6 - An object of class 'Forest::Tree::Writer::SimpleASCII' isa 'Forest::Tree::Writer::SimpleASCII'
ok 7 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 8 - .... got the right output
ok 9 - An object of class 'Forest::Tree::Writer::SimpleHTML' isa 'Forest::Tree::Writer::SimpleHTML'
ok 10 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 11 - .... got the right output
ok
t/032_Tree_Writer_complex_ASCII.t ......
1..9
ok 1 - use Forest::Tree;
ok 2 - use Forest::Tree::Reader::SimpleTextFile;
ok 3 - use Forest::Tree::Writer;
ok 4 - use Forest::Tree::Writer::ASCIIWithBranches;
ok 5 - An object of class 'Forest::Tree::Writer::ASCIIWithBranches' isa 'Forest::Tree::Writer::ASCIIWithBranches'
ok 6 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 7 - .... got the right output
ok 8 - An object of class 'Forest::Tree::Writer::ASCIIWithBranches' isa 'Forest::Tree::Writer::ASCIIWithBranches'
ok 9 - .... got the right output
ok
t/033_Tree_Writer_incremental_build.t ..
1..21
ok 1 - use Forest::Tree;
ok 2 - use Forest::Tree::Reader::SimpleTextFile;
ok 3 - use Forest::Tree::Writer;
ok 4 - use Forest::Tree::Writer::SimpleASCII;
ok 5 - use Forest::Tree::Writer::SimpleHTML;
ok 6 - ... correct parental relations
ok 7 - ... correct parental relations
ok 8 - An object of class 'Forest::Tree::Writer::SimpleASCII' isa 'Forest::Tree::Writer::SimpleASCII'
ok 9 - .... got the right output
ok 10 - An object of class 'Forest::Tree::Writer::SimpleASCII' isa 'Forest::Tree::Writer::SimpleASCII'
ok 11 - .... got the right output
ok 12 - An object of class 'Forest::Tree::Writer::SimpleASCII' isa 'Forest::Tree::Writer::SimpleASCII'
ok 13 - .... got the right output
ok 14 - An object of class 'Forest::Tree::Writer::SimpleASCII' isa 'Forest::Tree::Writer::SimpleASCII'
ok 15 - .... got the right output
ok 16 - An object of class 'Forest::Tree::Writer::SimpleASCII' isa 'Forest::Tree::Writer::SimpleASCII'
ok 17 - .... got the right output
ok 18 - An object of class 'Forest::Tree::Writer::SimpleASCII' isa 'Forest::Tree::Writer::SimpleASCII'
ok 19 - .... got the right output
ok 20 - An object of class 'Forest::Tree::Writer::SimpleASCII' isa 'Forest::Tree::Writer::SimpleASCII'
ok 21 - .... got the right output
ok
t/040_Tree_Indexer.t ...................
1..36
ok 1 - use Forest::Tree::Pure;
ok 2 - use Forest::Tree;
ok 3 - use Forest::Tree::Reader::SimpleTextFile;
ok 4 - use Forest::Tree::Indexer;
ok 5 - use Forest::Tree::Indexer::SimpleUIDIndexer;
ok 6 - An object of class 'Forest::Tree::Indexer::SimpleUIDIndexer' isa 'Forest::Tree::Indexer::SimpleUIDIndexer'
ok 7 - ... got the right keys
ok 8 - An object of class 'Forest::Tree::Pure' isa 'Forest::Tree::Pure'
ok 9 - ... indexed by uid
ok 10 - An object of class 'Forest::Tree::Pure' isa 'Forest::Tree::Pure'
ok 11 - ... indexed by uid
ok 12 - An object of class 'Forest::Tree::Reader::SimpleTextFile' isa 'Forest::Tree::Reader::SimpleTextFile'
ok 13 - An object of class 'Forest::Tree::Indexer::SimpleUIDIndexer' isa 'Forest::Tree::Indexer::SimpleUIDIndexer'
ok 14 - ... got the right amount of keys
ok 15 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 16 - ... indexed by uid
ok 17 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 18 - ... indexed by uid
ok 19 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 20 - ... indexed by uid
ok 21 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 22 - ... indexed by uid
ok 23 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 24 - ... indexed by uid
ok 25 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 26 - ... indexed by uid
ok 27 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 28 - ... indexed by uid
ok 29 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 30 - ... indexed by uid
ok 31 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 32 - ... indexed by uid
ok 33 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 34 - ... indexed by uid
ok 35 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 36 - ... indexed by uid
ok
t/041_Tree_Indexer_w_custom_reader.t ...
1..29
ok 1 - use Forest::Tree;
ok 2 - use Forest::Tree::Reader::SimpleTextFile;
ok 3 - use Forest::Tree::Indexer;
ok 4 - use Forest::Tree::Indexer::SimpleUIDIndexer;
ok 5 - An object of class 'My::Tree::Reader' isa 'My::Tree::Reader'
ok 6 - An object of class 'My::Tree::Reader' isa 'Forest::Tree::Reader::SimpleTextFile'
ok 7 - An object of class 'Forest::Tree::Indexer::SimpleUIDIndexer' isa 'Forest::Tree::Indexer::SimpleUIDIndexer'
ok 8 - ... got the right amount of keys
ok 9 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 10 - ... got the right key match
ok 11 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 12 - ... got the right key match
ok 13 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 14 - ... got the right key match
ok 15 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 16 - ... got the right key match
ok 17 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 18 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 19 - ... got the right key match
ok 20 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 21 - ... got the right key match
ok 22 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 23 - ... got the right key match
ok 24 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 25 - ... got the right key match
ok 26 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 27 - ... got the right key match
ok 28 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 29 - ... got the right key match
ok
t/060_Tree_Loader.t ....................
1..23
ok 1 - use Forest::Tree;
ok 2 - use Forest::Tree::Loader;
ok 3 - use Forest::Tree::Loader::SimpleUIDLoader;
ok 4 - An object of class 'Forest::Tree::Loader::SimpleUIDLoader' isa 'Forest::Tree::Loader::SimpleUIDLoader'
ok 5 - ... loader does Forest::Tree::Loader
ok 6 - An object of class 'Forest::Tree' isa 'Forest::Tree'
ok 7 - ... tree is a root
ok 8 - ... tree is a leaf
ok 9 - ... tree has no children
ok 10 - ... loaded the tree
ok 11 - ... tree is a root
ok 12 - ... tree is not a leaf
ok 13 - ... tree has 4 children
ok 14 - ... got the right node
ok 15 - ... got the right node
ok 16 - ... got the right node
ok 17 - ... got the right node
ok 18 - ... got the right node
ok 19 - ... got the right node
ok 20 - ... got the right node
ok 21 - ... got the right node
ok 22 - ... got the right node
ok 23 - ... got the right node
ok
t/061_Tree_Loader_with_metadata.t ......
1..30
ok 1 - use Forest::Tree;
ok 2 - use Forest::Tree::Loader;
ok 3 - use Forest::Tree::Loader::SimpleUIDLoader;
ok 4 - An object of class 'My::Tree::Loader::WithMetaData' isa 'My::Tree::Loader::WithMetaData'
ok 5 - An object of class 'My::Tree::Loader::WithMetaData' isa 'Forest::Tree::Loader::SimpleUIDLoader'
ok 6 - ... loader does Forest::Tree::Loader
ok 7 - ... loader does LoadWithMetaData
ok 8 - An object of class 'My::Tree' isa 'My::Tree'
ok 9 - An object of class 'My::Tree' isa 'Forest::Tree'
ok 10 - ... tree is a root
ok 11 - ... tree is a leaf
ok 12 - ... tree has no children
ok 13 - ... loaded the tree
ok 14 - ... tree is a root
ok 15 - ... tree is not a leaf
ok 16 - ... tree has 4 children
ok 17 - ... got the right node
ok 18 - ... got the right metadata
ok 19 - ... got the right node
ok 20 - ... got the right node
ok 21 - ... got the right node
ok 22 - ... got the right node
ok 23 - ... got the right metadata
ok 24 - ... got the right node
ok 25 - ... got the right node
ok 26 - ... got the right metadata
ok 27 - ... got the right node
ok 28 - ... got the right metadata
ok 29 - ... got the right node
ok 30 - ... got the right node
ok
t/pod.t ................................
1..21
ok 1 - POD test for blib/lib/Forest.pm
ok 2 - POD test for blib/lib/Forest/Tree.pm
ok 3 - POD test for blib/lib/Forest/Tree/Constructor.pm
ok 4 - POD test for blib/lib/Forest/Tree/Pure.pm
ok 5 - POD test for blib/lib/Forest/Tree/Indexer.pm
ok 6 - POD test for blib/lib/Forest/Tree/Writer.pm
ok 7 - POD test for blib/lib/Forest/Tree/Reader.pm
ok 8 - POD test for blib/lib/Forest/Tree/Builder.pm
ok 9 - POD test for blib/lib/Forest/Tree/Loader.pm
ok 10 - POD test for blib/lib/Forest/Tree/Loader/SimpleUIDLoader.pm
ok 11 - POD test for blib/lib/Forest/Tree/Writer/ASCIIWithBranches.pm
ok 12 - POD test for blib/lib/Forest/Tree/Writer/SimpleASCII.pm
ok 13 - POD test for blib/lib/Forest/Tree/Writer/SimpleHTML.pm
ok 14 - POD test for blib/lib/Forest/Tree/Reader/SimpleTextFile.pm
ok 15 - POD test for blib/lib/Forest/Tree/Roles/HasNodeFormatter.pm
ok 16 - POD test for blib/lib/Forest/Tree/Roles/MetaData.pm
ok 17 - POD test for blib/lib/Forest/Tree/Roles/JSONable.pm
ok 18 - POD test for blib/lib/Forest/Tree/Roles/LoadWithMetaData.pm
ok 19 - POD test for blib/lib/Forest/Tree/Builder/SimpleTextFile.pm
ok 20 - POD test for blib/lib/Forest/Tree/Builder/Callback.pm
ok 21 - POD test for blib/lib/Forest/Tree/Indexer/SimpleUIDIndexer.pm
ok
All tests successful.
Files=17, Tests=472, 11 wallclock secs ( 0.17 usr 0.03 sys + 10.45 cusr 0.93 csys = 11.58 CPU)
Result: PASS
STEVAN/Forest-0.10.tar.gz
make test TEST_VERBOSE=1 -- OK
Stevan Little <stevan@cpan.org>
A collection of n-ary tree related modules
>>> (cd /home/fly2000/var/cpan/build/Forest-0.10-EGcBiE && tar cvf - Forest-0.10.ppd blib) | gzip -c >/home/fly2000/var/REPO/S/ST/STEVAN/Forest-0.10.tar.gz
Forest-0.10.ppd
blib/
blib/man3/
blib/man3/Forest.3
blib/man3/Forest::Tree::Writer::ASCIIWithBranches.3
blib/man3/Forest::Tree::Writer::SimpleASCII.3
blib/man3/Forest::Tree::Roles::LoadWithMetaData.3
blib/man3/Forest::Tree::Builder::SimpleTextFile.3
blib/man3/Forest::Tree::Roles::JSONable.3
blib/man3/Forest::Tree::Writer.3
blib/man3/Forest::Tree::Builder.3
blib/man3/Forest::Tree::Indexer::SimpleUIDIndexer.3
blib/man3/Forest::Tree::Roles::HasNodeFormatter.3
blib/man3/Forest::Tree::Loader.3
blib/man3/Forest::Tree::Reader::SimpleTextFile.3
blib/man3/Forest::Tree::Indexer.3
blib/man3/Forest::Tree::Pure.3
blib/man3/Forest::Tree::Writer::SimpleHTML.3
blib/man3/Forest::Tree::Reader.3
blib/man3/Forest::Tree::Builder::Callback.3
blib/man3/Forest::Tree::Constructor.3
blib/man3/Forest::Tree.3
blib/man3/Forest::Tree::Loader::SimpleUIDLoader.3
blib/man3/Forest::Tree::Roles::MetaData.3
blib/lib/
blib/lib/Forest/
blib/lib/Forest/Tree.pm
blib/lib/Forest/Tree/
blib/lib/Forest/Tree/Constructor.pm
blib/lib/Forest/Tree/Pure.pm
blib/lib/Forest/Tree/Loader/
blib/lib/Forest/Tree/Loader/SimpleUIDLoader.pm
blib/lib/Forest/Tree/Writer/
blib/lib/Forest/Tree/Writer/ASCIIWithBranches.pm
blib/lib/Forest/Tree/Writer/SimpleASCII.pm
blib/lib/Forest/Tree/Writer/SimpleHTML.pm
blib/lib/Forest/Tree/Reader/
blib/lib/Forest/Tree/Reader/SimpleTextFile.pm
blib/lib/Forest/Tree/Indexer.pm
blib/lib/Forest/Tree/Writer.pm
blib/lib/Forest/Tree/Roles/
blib/lib/Forest/Tree/Roles/HasNodeFormatter.pm
blib/lib/Forest/Tree/Roles/MetaData.pm
blib/lib/Forest/Tree/Roles/JSONable.pm
blib/lib/Forest/Tree/Roles/LoadWithMetaData.pm
blib/lib/Forest/Tree/Reader.pm
blib/lib/Forest/Tree/Builder.pm
blib/lib/Forest/Tree/Builder/
blib/lib/Forest/Tree/Builder/SimpleTextFile.pm
blib/lib/Forest/Tree/Builder/Callback.pm
blib/lib/Forest/Tree/Loader.pm
blib/lib/Forest/Tree/Indexer/
blib/lib/Forest/Tree/Indexer/SimpleUIDIndexer.pm
blib/lib/Forest.pm
>>> mv /home/fly2000/var/cpan/build/Forest-0.10-EGcBiE/Forest-0.10.ppd /home/fly2000/var/REPO/S/ST/STEVAN
Running make for M/MA/MAXMIND/Stepford-0.002008.tar.gz
Prepending %BUILDDIR%/Forest-0.10-EGcBiE/blib/arch %BUILDDIR%/Forest-0.10-EGcBiE/blib/lib %BUILDDIR%/MooseX-Clone-0.05-cqfxoa/blib/arch %BUILDDIR%/MooseX-Clone-0.05-cqfxoa/blib/lib %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/arch %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/lib %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/arch %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/lib %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/arch %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/lib %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/arch %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/lib %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/arch %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/lib %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly2000/var/cpan/build for 'get'
Has already been unwrapped into directory /home/fly2000/var/cpan/build/Stepford-0.002008-SZMPGF
Prepending %BUILDDIR%/Forest-0.10-EGcBiE/blib/arch %BUILDDIR%/Forest-0.10-EGcBiE/blib/lib %BUILDDIR%/MooseX-Clone-0.05-cqfxoa/blib/arch %BUILDDIR%/MooseX-Clone-0.05-cqfxoa/blib/lib %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/arch %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/lib %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/arch %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/lib %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/arch %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/lib %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/arch %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/lib %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/arch %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/lib %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly2000/var/cpan/build for 'make'
CPAN.pm: Building M/MA/MAXMIND/Stepford-0.002008.tar.gz
>>> make
cp lib/Stepford/Types.pm blib/lib/Stepford/Types.pm
cp lib/Stepford/Planner.pm blib/lib/Stepford/Planner.pm
cp lib/Stepford/Error.pm blib/lib/Stepford/Error.pm
cp lib/Stepford.pm blib/lib/Stepford.pm
cp lib/Stepford/FinalStep.pm blib/lib/Stepford/FinalStep.pm
cp lib/Stepford/Trait/StepDependency.pm blib/lib/Stepford/Trait/StepDependency.pm
cp lib/Stepford/LoggerWithMoniker.pm blib/lib/Stepford/LoggerWithMoniker.pm
cp lib/Stepford/Role/Step.pm blib/lib/Stepford/Role/Step.pm
cp lib/Stepford/Plan.pm blib/lib/Stepford/Plan.pm
cp lib/Stepford/Trait/StepProduction.pm blib/lib/Stepford/Trait/StepProduction.pm
cp lib/Stepford/Types/Internal.pm blib/lib/Stepford/Types/Internal.pm
cp lib/Stepford/Role/Step/FileGenerator.pm blib/lib/Stepford/Role/Step/FileGenerator.pm
Manifying blib/man3/Stepford.3
Manifying blib/man3/Stepford::Error.3
Manifying blib/man3/Stepford::FinalStep.3
Manifying blib/man3/Stepford::LoggerWithMoniker.3
Manifying blib/man3/Stepford::Plan.3
Manifying blib/man3/Stepford::Planner.3
Manifying blib/man3/Stepford::Role::Step.3
Manifying blib/man3/Stepford::Role::Step::FileGenerator.3
Manifying blib/man3/Stepford::Trait::StepDependency.3
Manifying blib/man3/Stepford::Trait::StepProduction.3
Manifying blib/man3/Stepford::Types.3
Manifying blib/man3/Stepford::Types::Internal.3
MAXMIND/Stepford-0.002008.tar.gz
make -- OK
Prepending %BUILDDIR%/Forest-0.10-EGcBiE/blib/arch %BUILDDIR%/Forest-0.10-EGcBiE/blib/lib %BUILDDIR%/MooseX-Clone-0.05-cqfxoa/blib/arch %BUILDDIR%/MooseX-Clone-0.05-cqfxoa/blib/lib %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/arch %BUILDDIR%/Hash-Util-FieldHash-Compat-0.08-1vOlYP/blib/lib %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/arch %BUILDDIR%/MooseX-Params-Validate-0.18-vhdakF/blib/lib %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/arch %BUILDDIR%/Devel-Caller-2.06-f6kkEm/blib/lib %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/arch %BUILDDIR%/MooseX-Types-Common-0.001012-Avwhti/blib/lib %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/arch %BUILDDIR%/Parallel-ForkManager-1.06-VN1qGH/blib/lib %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/arch %BUILDDIR%/MooseX-StrictConstructor-0.19-_n7gE7/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly2000/var/cpan/build for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly2000/ap2000-298540/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ........................
1..12
ok 1 - Stepford.pm loaded ok
ok 2 - Stepford/Error.pm loaded ok
ok 3 - Stepford/FinalStep.pm loaded ok
ok 4 - Stepford/LoggerWithMoniker.pm loaded ok
ok 5 - Stepford/Plan.pm loaded ok
ok 6 - Stepford/Planner.pm loaded ok
ok 7 - Stepford/Role/Step.pm loaded ok
ok 8 - Stepford/Role/Step/FileGenerator.pm loaded ok
ok 9 - Stepford/Trait/StepDependency.pm loaded ok
ok 10 - Stepford/Trait/StepProduction.pm loaded ok
ok 11 - Stepford/Types.pm loaded ok
ok 12 - Stepford/Types/Internal.pm loaded ok
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 6.98
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 6.98
#
# === Test Requires ===
#
# Module Want Have
# -------------------- ---- --------
# ExtUtils::MakeMaker any 6.98
# File::Spec any 3.47
# File::Temp any 0.2304
# IO::Handle any 1.35
# IPC::Open3 any 1.16
# Log::Dispatch::Array any 1.003
# Path::Class any 0.35
# Test::Differences any 0.62
# Test::Fatal any 0.013
# Test::More any 1.001006
# lib any 0.63
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.142690
#
# === Runtime Requires ===
#
# Module Want Have
# ------------------------------ ------ --------
# Carp any 1.3301
# Forest::Tree any 0.10
# List::AllUtils any 0.09
# Log::Dispatch any 2.43
# Log::Dispatch::Null any 2.43
# Module::Pluggable::Object any 5.1
# Moose any 2.1213
# Moose::Role any 2.1213
# MooseX::Params::Validate any 0.18
# MooseX::StrictConstructor any 0.19
# MooseX::Types any 0.45
# MooseX::Types::Combine any 0.45
# MooseX::Types::Common::Numeric any 0.001012
# MooseX::Types::Common::String any 0.001012
# MooseX::Types::Moose any 0.45
# MooseX::Types::Path::Class any 0.06
# Parallel::ForkManager any 1.06
# Scalar::Util any 1.41
# Throwable::Error any 0.200012
# Time::HiRes 1.9726 1.9726
# namespace::autoclean any 0.20
# parent any 0.228
# strict any 1.08
# warnings any 1.23
#
t/00-report-prereqs.t .................
1..1
ok 1
ok
t/author-no-tabs.t .................... skipped: these tests are for testing by the author
t/author-pod-spell.t .................. skipped: these tests are for testing by the author
t/Planner-inner-steps.t ...............
ok 1 - /tmp/Rlwp1t4zd8/foo.bak file exists
1..1
ok
t/Planner-integration.t ...............
ok 1 - combined file > updated files => no build, jobs=1
ok 2 - combined file < updated files => build, jobs=1
ok 3 - combined file > updated files => no build, jobs=2
ok 4 - combined file < updated files => build, jobs=2
ok 5 - combined file > updated files => no build, jobs=3
ok 6 - combined file < updated files => build, jobs=3
1..6
ok
t/Planner-parallel.t ..................
ok 1 - a1 file exists
ok 2 - a2 file exists
ok 3 - combined file exists
1..3
ok
t/Planner-rebuild-on-missing-files.t ..
ok 1 - a1_updated_file recreated
1..1
ok
t/Planner.t ...........................
ok 1 - planner comes up with the right plan for simple steps
ok 2 - logged four dependency resolution messages
ok 3 - logged plan when ->run() was called
ok 4 - logged a readable description of the plan
ok 5 - log level for plan description is info
ok 6 - logged five object construction messages
ok 7 - logged a message indicating that a step was being created
ok 8 - log level for object creation is debug
ok 9 - a1 file exists
ok 10 - a2 file exists
ok 11 - combined file exists
ok 12 - logged a message when skipping a step
ok 13 - log level for skipping a step is info
ok 14 - Test1::Step::CombineFiles->run() was called the expected number of times - skipped when up to date
ok 15 - Test1::Step::CreateA1->run() was called the expected number of times - skipped when up to date
ok 16 - Test1::Step::CreateA2->run() was called the expected number of times - skipped when up to date
ok 17 - Test1::Step::UpdateFiles->run() was called the expected number of times - skipped when up to date
ok 18 - planner does not include a given step more than once in a plan
ok 19 - cyclical dependencies cause the Planner constructor to die
ok 20 - unresolved dependencies cause the planner constructor to die
ok 21 - cannot have an attribute that is both a dependency and production
ok 22 - when two steps have the same production, choose the one that sorts first
ok 23 - values passed to $planner->run() are passed to step constructor
ok 24 - planner comes up with an optimized plan for multiple final steps
ok 25 - cannot have an attribute that is both a dependency and production
1..25
ok
t/release-cpan-changes.t .............. skipped: these tests are for release candidate testing
t/release-eol.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
t/release-portability.t ............... skipped: these tests are for release candidate testing
t/Step.t ..............................
ok 1 - Step1->dependencies returns the expected attributes
ok 2 - Step1->productions returns the expected attributes
ok 3 - no last run time when output files don't exist
ok 4 - last_run_time matches mtime of $step->output_file2
ok 5 - expected log message
ok 6 - expected log level
ok 7 - FileStep::Bad->new() dies because it has productions which are not files
1..7
ok
All tests successful.
Files=15, Tests=56, 19 wallclock secs ( 0.11 usr 0.02 sys + 17.02 cusr 2.44 csys = 19.59 CPU)
Result: PASS
MAXMIND/Stepford-0.002008.tar.gz
make test TEST_VERBOSE=1 -- OK
MaxMind, Inc. <support@maxmind.com>
A vaguely Rake/Make/Cake-like thing for Perl - create steps and let a planner run them
>>> (cd /home/fly2000/var/cpan/build/Stepford-0.002008-SZMPGF && tar cvf - Stepford-0.002008.ppd blib) | gzip -c >/home/fly2000/var/REPO/M/MA/MAXMIND/Stepford-0.002008.tar.gz
Stepford-0.002008.ppd
blib/
blib/man3/
blib/man3/Stepford::Types::Internal.3
blib/man3/Stepford::LoggerWithMoniker.3
blib/man3/Stepford::Trait::StepProduction.3
blib/man3/Stepford::Trait::StepDependency.3
blib/man3/Stepford::Role::Step.3
blib/man3/Stepford::Plan.3
blib/man3/Stepford::Error.3
blib/man3/Stepford.3
blib/man3/Stepford::Role::Step::FileGenerator.3
blib/man3/Stepford::Types.3
blib/man3/Stepford::FinalStep.3
blib/man3/Stepford::Planner.3
blib/lib/
blib/lib/Stepford.pm
blib/lib/Stepford/
blib/lib/Stepford/Trait/
blib/lib/Stepford/Trait/StepDependency.pm
blib/lib/Stepford/Trait/StepProduction.pm
blib/lib/Stepford/Planner.pm
blib/lib/Stepford/Error.pm
blib/lib/Stepford/FinalStep.pm
blib/lib/Stepford/Role/
blib/lib/Stepford/Role/Step.pm
blib/lib/Stepford/Role/Step/
blib/lib/Stepford/Role/Step/FileGenerator.pm
blib/lib/Stepford/LoggerWithMoniker.pm
blib/lib/Stepford/Types/
blib/lib/Stepford/Types/Internal.pm
blib/lib/Stepford/Types.pm
blib/lib/Stepford/Plan.pm
>>> mv /home/fly2000/var/cpan/build/Stepford-0.002008-SZMPGF/Stepford-0.002008.ppd /home/fly2000/var/REPO/M/MA/MAXMIND
VmSize: 310144 kB
Finished 2014-10-15T08:31:45