Setting PATH to /opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2010-08-19T09:48:12 ActivePerl-1003 CPAN-1.9402 Going to read '/export/home/fly1003/var/cpan/Metadata' Database was generated on Wed, 18 Aug 2010 21:31:23 GMT Running make for I/ID/IDOPEREL/Dist-Zilla-PluginBundle-IDOPEREL-0.1.tar.gz Checksum for /net/nas/data/cpan/authors/id/I/ID/IDOPEREL/Dist-Zilla-PluginBundle-IDOPEREL-0.1.tar.gz ok Will not use Archive::Tar, need 1.00 Dist-Zilla-PluginBundle-IDOPEREL-0.1 Dist-Zilla-PluginBundle-IDOPEREL-0.1/MANIFEST.SKIP Dist-Zilla-PluginBundle-IDOPEREL-0.1/dist.ini Dist-Zilla-PluginBundle-IDOPEREL-0.1/README Dist-Zilla-PluginBundle-IDOPEREL-0.1/Changes Dist-Zilla-PluginBundle-IDOPEREL-0.1/t Dist-Zilla-PluginBundle-IDOPEREL-0.1/t/manifest.t Dist-Zilla-PluginBundle-IDOPEREL-0.1/t/00-load.t Dist-Zilla-PluginBundle-IDOPEREL-0.1/lib/Dist/Zilla/PluginBundle Dist-Zilla-PluginBundle-IDOPEREL-0.1/lib/Dist/Zilla/PluginBundle/IDOPEREL.pm Dist-Zilla-PluginBundle-IDOPEREL-0.1/META.yml Dist-Zilla-PluginBundle-IDOPEREL-0.1/LICENSE Dist-Zilla-PluginBundle-IDOPEREL-0.1/t/release-pod-coverage.t Dist-Zilla-PluginBundle-IDOPEREL-0.1/t/release-pod-syntax.t Dist-Zilla-PluginBundle-IDOPEREL-0.1/MANIFEST Dist-Zilla-PluginBundle-IDOPEREL-0.1/META.json Dist-Zilla-PluginBundle-IDOPEREL-0.1/Makefile.PL CPAN.pm: Going to build I/ID/IDOPEREL/Dist-Zilla-PluginBundle-IDOPEREL-0.1.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Warning: prerequisite Dist::Zilla::Plugin::GithubMeta 0 not found. Warning: prerequisite Dist::Zilla::Plugin::MetaJSON 0 not found. Warning: prerequisite Dist::Zilla::Plugin::MinimumPerl 0 not found. Warning: prerequisite Dist::Zilla::Plugin::TestRelease 0 not found. Warning: prerequisite Dist::Zilla::PluginBundle::Git 0 not found. Checking if your kit is complete... Looks good Writing Makefile for Dist::Zilla::PluginBundle::IDOPEREL ---- Unsatisfied dependencies detected during ---- ---- IDOPEREL/Dist-Zilla-PluginBundle-IDOPEREL-0.1.tar.gz ---- Dist::Zilla::Plugin::MinimumPerl [requires] Dist::Zilla::Plugin::GithubMeta [requires] Dist::Zilla::Plugin::TestRelease [requires] Dist::Zilla::Plugin::MetaJSON [requires] Dist::Zilla::PluginBundle::Git [requires] Running make test Delayed until after prerequisites Running test for module 'Dist::Zilla::Plugin::MinimumPerl' Running make for A/AP/APOCAL/Dist-Zilla-Plugin-MinimumPerl-0.02.tar.gz Checksum for /net/nas/data/cpan/authors/id/A/AP/APOCAL/Dist-Zilla-Plugin-MinimumPerl-0.02.tar.gz ok Will not use Archive::Tar, need 1.00 Dist-Zilla-Plugin-MinimumPerl-0.02 Dist-Zilla-Plugin-MinimumPerl-0.02/LICENSE Dist-Zilla-Plugin-MinimumPerl-0.02/README Dist-Zilla-Plugin-MinimumPerl-0.02/MANIFEST Dist-Zilla-Plugin-MinimumPerl-0.02/MANIFEST.SKIP Dist-Zilla-Plugin-MinimumPerl-0.02/Build.PL Dist-Zilla-Plugin-MinimumPerl-0.02/META.yml Dist-Zilla-Plugin-MinimumPerl-0.02/Changes Dist-Zilla-Plugin-MinimumPerl-0.02/Makefile.PL Dist-Zilla-Plugin-MinimumPerl-0.02/lib Dist-Zilla-Plugin-MinimumPerl-0.02/lib/Dist Dist-Zilla-Plugin-MinimumPerl-0.02/lib/Dist/Zilla Dist-Zilla-Plugin-MinimumPerl-0.02/lib/Dist/Zilla/Plugin Dist-Zilla-Plugin-MinimumPerl-0.02/lib/Dist/Zilla/Plugin/MinimumPerl.pm Dist-Zilla-Plugin-MinimumPerl-0.02/examples Dist-Zilla-Plugin-MinimumPerl-0.02/examples/dist.ini Dist-Zilla-Plugin-MinimumPerl-0.02/t Dist-Zilla-Plugin-MinimumPerl-0.02/t/1_load.t Dist-Zilla-Plugin-MinimumPerl-0.02/t/apocalypse.t CPAN.pm: Going to build A/AP/APOCAL/Dist-Zilla-Plugin-MinimumPerl-0.02.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Warning: prerequisite Dist::Zilla::Role::PrereqSource 2.101170 not found. Checking if your kit is complete... Looks good Writing Makefile for Dist::Zilla::Plugin::MinimumPerl ---- Unsatisfied dependencies detected during ---- ---- APOCAL/Dist-Zilla-Plugin-MinimumPerl-0.02.tar.gz ---- Dist::Zilla::Role::PrereqSource [requires] Running make test Delayed until after prerequisites Running test for module 'Dist::Zilla::Role::PrereqSource' Running make for R/RJ/RJBS/Dist-Zilla-4.102221.tar.gz Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/Dist-Zilla-4.102221.tar.gz ok Will not use Archive::Tar, need 1.00 Dist-Zilla-4.102221 Dist-Zilla-4.102221/Changes Dist-Zilla-4.102221/dist.ini Dist-Zilla-4.102221/bin Dist-Zilla-4.102221/bin/dzil Dist-Zilla-4.102221/corpus Dist-Zilla-4.102221/corpus/README Dist-Zilla-4.102221/corpus/dist/AutoPrereq Dist-Zilla-4.102221/corpus/dist/AutoPrereq/dist.ini Dist-Zilla-4.102221/corpus/dist/AutoPrereq/bin Dist-Zilla-4.102221/corpus/dist/AutoPrereq/bin/foobar Dist-Zilla-4.102221/corpus/dist/AutoPrereq/lib/DZPA Dist-Zilla-4.102221/corpus/dist/AutoPrereq/lib/DZPA/Empty.pm Dist-Zilla-4.102221/corpus/dist/AutoPrereq/lib/DZPA/Main.pm Dist-Zilla-4.102221/corpus/dist/DZ1 Dist-Zilla-4.102221/corpus/dist/DZ1/dist.ini Dist-Zilla-4.102221/corpus/dist/DZ1/lib Dist-Zilla-4.102221/corpus/dist/DZ1/lib/DZ1.pm Dist-Zilla-4.102221/corpus/dist/DZ2 Dist-Zilla-4.102221/corpus/dist/DZ2/dist.pl Dist-Zilla-4.102221/corpus/dist/DZ2/lib Dist-Zilla-4.102221/corpus/dist/DZ2/lib/DZ1.pm Dist-Zilla-4.102221/corpus/dist/DZT/lib/DZT Dist-Zilla-4.102221/corpus/dist/DZT/lib/DZT/Sample.pm Dist-Zilla-4.102221/corpus/dist/DZT/t Dist-Zilla-4.102221/corpus/dist/DZT/t/basic.t Dist-Zilla-4.102221/corpus/extra Dist-Zilla-4.102221/corpus/extra/vader.txt Dist-Zilla-4.102221/corpus/extra/subdir Dist-Zilla-4.102221/corpus/extra/subdir/index.html Dist-Zilla-4.102221/corpus/global Dist-Zilla-4.102221/corpus/global/config.ini Dist-Zilla-4.102221/lib/Dist Dist-Zilla-4.102221/lib/Dist/Zilla.pm Dist-Zilla-4.102221/lib/Dist/Zilla Dist-Zilla-4.102221/lib/Dist/Zilla/App.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Prereqs.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Tester.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Tutorial.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Types.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Util.pm Dist-Zilla-4.102221/lib/Dist/Zilla/App Dist-Zilla-4.102221/lib/Dist/Zilla/App/Command.pm Dist-Zilla-4.102221/lib/Dist/Zilla/App/Tester.pm Dist-Zilla-4.102221/lib/Dist/Zilla/App/Command Dist-Zilla-4.102221/lib/Dist/Zilla/App/Command/build.pm Dist-Zilla-4.102221/lib/Dist/Zilla/App/Command/clean.pm Dist-Zilla-4.102221/lib/Dist/Zilla/App/Command/install.pm Dist-Zilla-4.102221/lib/Dist/Zilla/App/Command/listdeps.pm Dist-Zilla-4.102221/lib/Dist/Zilla/App/Command/new.pm Dist-Zilla-4.102221/lib/Dist/Zilla/App/Command/nop.pm Dist-Zilla-4.102221/lib/Dist/Zilla/App/Command/release.pm Dist-Zilla-4.102221/lib/Dist/Zilla/App/Command/run.pm Dist-Zilla-4.102221/lib/Dist/Zilla/App/Command/setup.pm Dist-Zilla-4.102221/lib/Dist/Zilla/App/Command/smoke.pm Dist-Zilla-4.102221/lib/Dist/Zilla/App/Command/test.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Chrome Dist-Zilla-4.102221/lib/Dist/Zilla/Chrome/Term.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Chrome/Test.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Dist Dist-Zilla-4.102221/lib/Dist/Zilla/Dist/Builder.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Dist/Minter.pm Dist-Zilla-4.102221/lib/Dist/Zilla/File Dist-Zilla-4.102221/lib/Dist/Zilla/File/FromCode.pm Dist-Zilla-4.102221/lib/Dist/Zilla/File/InMemory.pm Dist-Zilla-4.102221/lib/Dist/Zilla/File/OnDisk.pm Dist-Zilla-4.102221/lib/Dist/Zilla/MVP Dist-Zilla-4.102221/lib/Dist/Zilla/MVP/Assembler.pm Dist-Zilla-4.102221/lib/Dist/Zilla/MVP/RootSection.pm Dist-Zilla-4.102221/lib/Dist/Zilla/MVP/Section.pm Dist-Zilla-4.102221/lib/Dist/Zilla/MVP/Assembler Dist-Zilla-4.102221/lib/Dist/Zilla/MVP/Assembler/GlobalConfig.pm Dist-Zilla-4.102221/lib/Dist/Zilla/MVP/Assembler/Zilla.pm Dist-Zilla-4.102221/lib/Dist/Zilla/MVP/Reader Dist-Zilla-4.102221/lib/Dist/Zilla/MVP/Reader/Finder.pm Dist-Zilla-4.102221/lib/Dist/Zilla/MVP/Reader/Perl.pm Dist-Zilla-4.102221/lib/Dist/Zilla/MintingProfile Dist-Zilla-4.102221/lib/Dist/Zilla/MintingProfile/Default.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/AutoPrereq.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/AutoVersion.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/BumpVersion.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/ConfirmRelease.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/DistINI.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/ExecDir.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/ExtraTests.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/FakeRelease.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/FinderCode.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/GatherDir.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/GenerateFile.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/InlineFiles.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/License.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/MakeMaker.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/Manifest.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/ManifestSkip.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/MetaConfig.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/MetaJSON.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/MetaResources.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/MetaTests.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/MetaYAML.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/ModuleBuild.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/ModuleShareDirs.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/NextRelease.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/PkgDist.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/PkgVersion.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/PodCoverageTests.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/PodSyntaxTests.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/PodVersion.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/Prereq.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/Prereqs.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/PruneCruft.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/PruneFiles.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/Readme.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/RemovePrereqs.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/ShareDir.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/TemplateModule.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/TestRelease.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/UploadToCPAN.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/GatherDir Dist-Zilla-4.102221/lib/Dist/Zilla/Plugin/GatherDir/Template.pm Dist-Zilla-4.102221/lib/Dist/Zilla/PluginBundle Dist-Zilla-4.102221/lib/Dist/Zilla/PluginBundle/Basic.pm Dist-Zilla-4.102221/lib/Dist/Zilla/PluginBundle/Classic.pm Dist-Zilla-4.102221/lib/Dist/Zilla/PluginBundle/FakeClassic.pm Dist-Zilla-4.102221/lib/Dist/Zilla/PluginBundle/Filter.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role Dist-Zilla-4.102221/lib/Dist/Zilla/Role/AfterBuild.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/AfterMint.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/AfterRelease.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/BeforeArchive.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/BeforeBuild.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/BeforeMint.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/BeforeRelease.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/BuildRunner.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/Chrome.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/ConfigDumper.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/ExecFiles.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/File.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/FileFinder.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/FileFinderUser.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/FileGatherer.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/FileInjector.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/FileMunger.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/FilePruner.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/InstallTool.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/MetaProvider.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/MintingProfile.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/ModuleMaker.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/Plugin.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/PluginBundle.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/PrereqSource.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/Releaser.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/ShareDir.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/Stash.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/TestRunner.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/TextTemplate.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/VersionProvider.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/MintingProfile Dist-Zilla-4.102221/lib/Dist/Zilla/Role/MintingProfile/ShareDir.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/PluginBundle Dist-Zilla-4.102221/lib/Dist/Zilla/Role/PluginBundle/Easy.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/Stash Dist-Zilla-4.102221/lib/Dist/Zilla/Role/Stash/Authors.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Role/Stash/Login.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Stash Dist-Zilla-4.102221/lib/Dist/Zilla/Stash/PAUSE.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Stash/Rights.pm Dist-Zilla-4.102221/lib/Dist/Zilla/Stash/User.pm Dist-Zilla-4.102221/misc Dist-Zilla-4.102221/misc/dzil-bash_completion Dist-Zilla-4.102221/misc/dzil_bootstrap Dist-Zilla-4.102221/misc/lib/Dist/Zilla/App/Command Dist-Zilla-4.102221/misc/lib/Dist/Zilla/App/Command/gconf.pm Dist-Zilla-4.102221/misc/lib/Dist/Zilla/App/Command/input.pm Dist-Zilla-4.102221/profiles/default Dist-Zilla-4.102221/profiles/default/profile.ini Dist-Zilla-4.102221/t Dist-Zilla-4.102221/t/compile.t Dist-Zilla-4.102221/t/minter.t Dist-Zilla-4.102221/t/tester-demo.t Dist-Zilla-4.102221/t/lib/Dist/Zilla/Stash Dist-Zilla-4.102221/t/lib/Dist/Zilla/Stash/Heap.pm Dist-Zilla-4.102221/t/lib/Test Dist-Zilla-4.102221/t/lib/Test/DZil.pm Dist-Zilla-4.102221/t/plugins Dist-Zilla-4.102221/t/plugins/autoprereq.t Dist-Zilla-4.102221/t/plugins/autoversion.t Dist-Zilla-4.102221/t/plugins/confirmrelease.t Dist-Zilla-4.102221/t/plugins/distmeta.t Dist-Zilla-4.102221/t/plugins/extratests.t Dist-Zilla-4.102221/t/plugins/fakerelease.t Dist-Zilla-4.102221/t/plugins/filter-b.t Dist-Zilla-4.102221/t/plugins/gatherdir.t Dist-Zilla-4.102221/t/plugins/generatefile.t Dist-Zilla-4.102221/t/plugins/installdirs.t Dist-Zilla-4.102221/t/plugins/license.t Dist-Zilla-4.102221/t/plugins/makemaker.t Dist-Zilla-4.102221/t/plugins/manifest.t Dist-Zilla-4.102221/t/plugins/metaresources.t Dist-Zilla-4.102221/t/plugins/misctests.t Dist-Zilla-4.102221/t/plugins/modulebuild.t Dist-Zilla-4.102221/t/plugins/nextrelease.t Dist-Zilla-4.102221/t/plugins/pkgdist.t Dist-Zilla-4.102221/t/plugins/pkgversion.t Dist-Zilla-4.102221/t/plugins/podversion.t Dist-Zilla-4.102221/t/plugins/prereqs.t Dist-Zilla-4.102221/t/plugins/prunes.t Dist-Zilla-4.102221/t/plugins/readme.t Dist-Zilla-4.102221/todo Dist-Zilla-4.102221/todo/CHECKLIST-testing.mkdn Dist-Zilla-4.102221/todo/command-plugins.mkdn Dist-Zilla-4.102221/todo/config-arg-prefix.mkdn Dist-Zilla-4.102221/todo/delay-core-attrs.mkdn Dist-Zilla-4.102221/todo/external-core-attr.mkdn Dist-Zilla-4.102221/todo/version-from-prev.mkdn Dist-Zilla-4.102221/todo/vfs-for-files.mkdn Dist-Zilla-4.102221/todo/xs-improvement.mkdn Dist-Zilla-4.102221/META.yml Dist-Zilla-4.102221/LICENSE Dist-Zilla-4.102221/README Dist-Zilla-4.102221/MANIFEST Dist-Zilla-4.102221/META.json Dist-Zilla-4.102221/t/release-pod-syntax.t Dist-Zilla-4.102221/Makefile.PL CPAN.pm: Going to build R/RJ/RJBS/Dist-Zilla-4.102221.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL v-string in use/require non-portable at Makefile.PL line 5. Warning: prerequisite String::Formatter 0.100680 not found. Checking if your kit is complete... Looks good Writing Makefile for Dist::Zilla ---- Unsatisfied dependencies detected during ---- ---- RJBS/Dist-Zilla-4.102221.tar.gz ---- String::Formatter [requires] Running make test Delayed until after prerequisites Running test for module 'String::Formatter' Running make for R/RJ/RJBS/String-Formatter-0.102080.tar.gz Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/String-Formatter-0.102080.tar.gz ok Will not use Archive::Tar, need 1.00 String-Formatter-0.102080 String-Formatter-0.102080/Changes String-Formatter-0.102080/bench.pl String-Formatter-0.102080/dist.ini String-Formatter-0.102080/notes.txt String-Formatter-0.102080/lib/String String-Formatter-0.102080/lib/String/Formatter.pm String-Formatter-0.102080/lib/String/Formatter String-Formatter-0.102080/lib/String/Formatter/Cookbook.pm String-Formatter-0.102080/t String-Formatter-0.102080/t/basic.t String-Formatter-0.102080/t/braces.t String-Formatter-0.102080/t/method.t String-Formatter-0.102080/t/params.t String-Formatter-0.102080/t/stringf.t String-Formatter-0.102080/META.yml String-Formatter-0.102080/LICENSE String-Formatter-0.102080/README String-Formatter-0.102080/MANIFEST String-Formatter-0.102080/META.json String-Formatter-0.102080/t/release-pod-syntax.t String-Formatter-0.102080/Makefile.PL CPAN.pm: Going to build R/RJ/RJBS/String-Formatter-0.102080.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for String::Formatter >>> make cp bench.pl blib/lib/String/bench.pl cp lib/String/Formatter.pm blib/lib/String/Formatter.pm cp lib/String/Formatter/Cookbook.pm blib/lib/String/Formatter/Cookbook.pm Manifying blib/man3/String::Formatter.3 Manifying blib/man3/String::Formatter::Cookbook.3 RJBS/String-Formatter-0.102080.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/basic.t ............... 1..11 ok 1 - formatting with no text after last code ok 2 - format with multiple newlines ok 3 - %% -> % ok 4 - formatting with text after last code ok 5 - formatting with no %codes ok 6 - unknown conversions are fatal ok 7 - truncate at max_chars ok 8 - left-pad to reach min_chars ok 9 - left-pad to reach min_chars (with dot) ok 10 - right-pad to reach min_chars (-10) ok 11 - non-identifier format characters ok t/braces.t .............. 1..1 ok 1 - we allow braces inside braces ok t/method.t .............. 1..1 ok 1 - method_replace GOOD. fire BAD ok t/params.t .............. 1..2 ok 1 - named args via conversions ok 2 - positional args via conversions ok t/release-pod-syntax.t .. skipped: these tests are for release candidate testing t/stringf.t ............. ok 1 - positional args via conversions ok 2 - named args via conversions ok 3 - named args via conversions (named_stringf import) ok 4 - named args via conversions (indexed_stringf import) 1..4 ok All tests successful. Files=6, Tests=19, 1 wallclock secs ( 0.13 usr 0.07 sys + 0.93 cusr 0.10 csys = 1.23 CPU) Result: PASS RJBS/String-Formatter-0.102080.tar.gz make test TEST_VERBOSE=1 -- OK PPD for String-Formatter-0.102080 already made Running make for R/RJ/RJBS/Dist-Zilla-4.102221.tar.gz Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/Dist-Zilla-4.102221-aFFRhf Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RJ/RJBS/Dist-Zilla-4.102221.tar.gz >>> make cp profiles/default/profile.ini blib/lib/auto/share/module/Dist-Zilla-MintingProfile-Default/default/profile.ini cp lib/Dist/Zilla/Plugin/ModuleShareDirs.pm blib/lib/Dist/Zilla/Plugin/ModuleShareDirs.pm cp lib/Dist/Zilla/App/Command/nop.pm blib/lib/Dist/Zilla/App/Command/nop.pm cp lib/Dist/Zilla/Plugin/InlineFiles.pm blib/lib/Dist/Zilla/Plugin/InlineFiles.pm cp lib/Dist/Zilla/Role/ModuleMaker.pm blib/lib/Dist/Zilla/Role/ModuleMaker.pm cp lib/Dist/Zilla/Role/Releaser.pm blib/lib/Dist/Zilla/Role/Releaser.pm cp lib/Dist/Zilla/Role/ExecFiles.pm blib/lib/Dist/Zilla/Role/ExecFiles.pm cp lib/Dist/Zilla/MVP/Assembler/Zilla.pm blib/lib/Dist/Zilla/MVP/Assembler/Zilla.pm cp lib/Dist/Zilla/Dist/Builder.pm blib/lib/Dist/Zilla/Dist/Builder.pm cp lib/Dist/Zilla/File/OnDisk.pm blib/lib/Dist/Zilla/File/OnDisk.pm cp lib/Dist/Zilla/Role/Plugin.pm blib/lib/Dist/Zilla/Role/Plugin.pm cp lib/Dist/Zilla/Plugin/BumpVersion.pm blib/lib/Dist/Zilla/Plugin/BumpVersion.pm cp lib/Dist/Zilla/Plugin/TestRelease.pm blib/lib/Dist/Zilla/Plugin/TestRelease.pm cp lib/Dist/Zilla/Role/ShareDir.pm blib/lib/Dist/Zilla/Role/ShareDir.pm cp lib/Dist/Zilla/Role/FileFinderUser.pm blib/lib/Dist/Zilla/Role/FileFinderUser.pm cp lib/Dist/Zilla/Chrome/Test.pm blib/lib/Dist/Zilla/Chrome/Test.pm cp lib/Dist/Zilla/Prereqs.pm blib/lib/Dist/Zilla/Prereqs.pm cp lib/Dist/Zilla/Role/FileMunger.pm blib/lib/Dist/Zilla/Role/FileMunger.pm cp lib/Dist/Zilla/Role/PluginBundle/Easy.pm blib/lib/Dist/Zilla/Role/PluginBundle/Easy.pm cp lib/Dist/Zilla/Plugin/MakeMaker.pm blib/lib/Dist/Zilla/Plugin/MakeMaker.pm cp lib/Dist/Zilla/MVP/Reader/Perl.pm blib/lib/Dist/Zilla/MVP/Reader/Perl.pm cp lib/Dist/Zilla/Role/FileFinder.pm blib/lib/Dist/Zilla/Role/FileFinder.pm cp lib/Dist/Zilla/Tutorial.pm blib/lib/Dist/Zilla/Tutorial.pm cp lib/Dist/Zilla/Role/AfterMint.pm blib/lib/Dist/Zilla/Role/AfterMint.pm cp lib/Dist/Zilla/Role/Stash/Authors.pm blib/lib/Dist/Zilla/Role/Stash/Authors.pm cp lib/Dist/Zilla/Stash/PAUSE.pm blib/lib/Dist/Zilla/Stash/PAUSE.pm cp lib/Dist/Zilla/Plugin/FakeRelease.pm blib/lib/Dist/Zilla/Plugin/FakeRelease.pm cp lib/Dist/Zilla/Plugin/GatherDir/Template.pm blib/lib/Dist/Zilla/Plugin/GatherDir/Template.pm cp lib/Dist/Zilla/Plugin/FinderCode.pm blib/lib/Dist/Zilla/Plugin/FinderCode.pm cp lib/Dist/Zilla/Plugin/Prereqs.pm blib/lib/Dist/Zilla/Plugin/Prereqs.pm cp lib/Dist/Zilla/Util.pm blib/lib/Dist/Zilla/Util.pm cp lib/Dist/Zilla/App/Command/clean.pm blib/lib/Dist/Zilla/App/Command/clean.pm cp lib/Dist/Zilla/MVP/Assembler.pm blib/lib/Dist/Zilla/MVP/Assembler.pm cp lib/Dist/Zilla/Role/Stash/Login.pm blib/lib/Dist/Zilla/Role/Stash/Login.pm cp lib/Dist/Zilla/App/Command/release.pm blib/lib/Dist/Zilla/App/Command/release.pm cp lib/Dist/Zilla/Role/TestRunner.pm blib/lib/Dist/Zilla/Role/TestRunner.pm cp lib/Dist/Zilla/Role/TextTemplate.pm blib/lib/Dist/Zilla/Role/TextTemplate.pm cp lib/Dist/Zilla/Plugin/AutoPrereq.pm blib/lib/Dist/Zilla/Plugin/AutoPrereq.pm cp lib/Dist/Zilla/Plugin/AutoVersion.pm blib/lib/Dist/Zilla/Plugin/AutoVersion.pm cp lib/Dist/Zilla/Plugin/PkgVersion.pm blib/lib/Dist/Zilla/Plugin/PkgVersion.pm cp lib/Dist/Zilla/File/InMemory.pm blib/lib/Dist/Zilla/File/InMemory.pm cp lib/Dist/Zilla/Role/FileInjector.pm blib/lib/Dist/Zilla/Role/FileInjector.pm cp lib/Dist/Zilla/Plugin/Manifest.pm blib/lib/Dist/Zilla/Plugin/Manifest.pm cp lib/Dist/Zilla/Types.pm blib/lib/Dist/Zilla/Types.pm cp lib/Dist/Zilla/Plugin/PkgDist.pm blib/lib/Dist/Zilla/Plugin/PkgDist.pm cp lib/Dist/Zilla/App/Tester.pm blib/lib/Dist/Zilla/App/Tester.pm cp lib/Dist/Zilla/Role/BeforeBuild.pm blib/lib/Dist/Zilla/Role/BeforeBuild.pm cp lib/Dist/Zilla/App/Command/build.pm blib/lib/Dist/Zilla/App/Command/build.pm cp lib/Dist/Zilla/Role/PluginBundle.pm blib/lib/Dist/Zilla/Role/PluginBundle.pm cp lib/Dist/Zilla/Plugin/RemovePrereqs.pm blib/lib/Dist/Zilla/Plugin/RemovePrereqs.pm cp lib/Dist/Zilla/Role/PrereqSource.pm blib/lib/Dist/Zilla/Role/PrereqSource.pm cp lib/Dist/Zilla/Role/MintingProfile/ShareDir.pm blib/lib/Dist/Zilla/Role/MintingProfile/ShareDir.pm cp lib/Dist/Zilla/Role/BeforeMint.pm blib/lib/Dist/Zilla/Role/BeforeMint.pm cp lib/Dist/Zilla/Role/InstallTool.pm blib/lib/Dist/Zilla/Role/InstallTool.pm cp lib/Dist/Zilla/Plugin/MetaJSON.pm blib/lib/Dist/Zilla/Plugin/MetaJSON.pm cp lib/Dist/Zilla/Plugin/ModuleBuild.pm blib/lib/Dist/Zilla/Plugin/ModuleBuild.pm cp lib/Dist/Zilla/App/Command.pm blib/lib/Dist/Zilla/App/Command.pm cp lib/Dist/Zilla/Plugin/PruneCruft.pm blib/lib/Dist/Zilla/Plugin/PruneCruft.pm cp lib/Dist/Zilla/App/Command/install.pm blib/lib/Dist/Zilla/App/Command/install.pm cp lib/Dist/Zilla/Plugin/ExecDir.pm blib/lib/Dist/Zilla/Plugin/ExecDir.pm cp lib/Dist/Zilla/Plugin/ExtraTests.pm blib/lib/Dist/Zilla/Plugin/ExtraTests.pm cp lib/Dist/Zilla/Plugin/License.pm blib/lib/Dist/Zilla/Plugin/License.pm cp lib/Dist/Zilla/Stash/Rights.pm blib/lib/Dist/Zilla/Stash/Rights.pm cp lib/Dist/Zilla/PluginBundle/FakeClassic.pm blib/lib/Dist/Zilla/PluginBundle/FakeClassic.pm cp lib/Dist/Zilla/PluginBundle/Filter.pm blib/lib/Dist/Zilla/PluginBundle/Filter.pm cp lib/Dist/Zilla/Plugin/TemplateModule.pm blib/lib/Dist/Zilla/Plugin/TemplateModule.pm cp lib/Dist/Zilla/PluginBundle/Classic.pm blib/lib/Dist/Zilla/PluginBundle/Classic.pm cp lib/Dist/Zilla/MVP/Reader/Finder.pm blib/lib/Dist/Zilla/MVP/Reader/Finder.pm cp lib/Dist/Zilla/Role/ConfigDumper.pm blib/lib/Dist/Zilla/Role/ConfigDumper.pm cp lib/Dist/Zilla/Plugin/MetaTests.pm blib/lib/Dist/Zilla/Plugin/MetaTests.pm cp lib/Dist/Zilla/Tester.pm blib/lib/Dist/Zilla/Tester.pm cp lib/Dist/Zilla/Plugin/PodSyntaxTests.pm blib/lib/Dist/Zilla/Plugin/PodSyntaxTests.pm cp lib/Dist/Zilla/File/FromCode.pm blib/lib/Dist/Zilla/File/FromCode.pm cp lib/Dist/Zilla/Plugin/MetaResources.pm blib/lib/Dist/Zilla/Plugin/MetaResources.pm cp lib/Dist/Zilla/App/Command/setup.pm blib/lib/Dist/Zilla/App/Command/setup.pm cp lib/Dist/Zilla/Role/AfterBuild.pm blib/lib/Dist/Zilla/Role/AfterBuild.pm cp lib/Dist/Zilla/App/Command/listdeps.pm blib/lib/Dist/Zilla/App/Command/listdeps.pm cp lib/Dist/Zilla/PluginBundle/Basic.pm blib/lib/Dist/Zilla/PluginBundle/Basic.pm cp lib/Dist/Zilla/Plugin/DistINI.pm blib/lib/Dist/Zilla/Plugin/DistINI.pm cp lib/Dist/Zilla/Role/Stash.pm blib/lib/Dist/Zilla/Role/Stash.pm cp lib/Dist/Zilla/Plugin/GenerateFile.pm blib/lib/Dist/Zilla/Plugin/GenerateFile.pm cp lib/Dist/Zilla/Plugin/PruneFiles.pm blib/lib/Dist/Zilla/Plugin/PruneFiles.pm cp lib/Dist/Zilla/Plugin/ShareDir.pm blib/lib/Dist/Zilla/Plugin/ShareDir.pm cp lib/Dist/Zilla/Stash/User.pm blib/lib/Dist/Zilla/Stash/User.pm cp lib/Dist/Zilla/MVP/RootSection.pm blib/lib/Dist/Zilla/MVP/RootSection.pm cp lib/Dist/Zilla/Role/VersionProvider.pm blib/lib/Dist/Zilla/Role/VersionProvider.pm cp lib/Dist/Zilla/Plugin/MetaConfig.pm blib/lib/Dist/Zilla/Plugin/MetaConfig.pm cp lib/Dist/Zilla/MVP/Assembler/GlobalConfig.pm blib/lib/Dist/Zilla/MVP/Assembler/GlobalConfig.pm cp lib/Dist/Zilla/Plugin/ConfirmRelease.pm blib/lib/Dist/Zilla/Plugin/ConfirmRelease.pm cp lib/Dist/Zilla/App/Command/new.pm blib/lib/Dist/Zilla/App/Command/new.pm cp lib/Dist/Zilla/Role/BeforeRelease.pm blib/lib/Dist/Zilla/Role/BeforeRelease.pm cp lib/Dist/Zilla/App/Command/smoke.pm blib/lib/Dist/Zilla/App/Command/smoke.pm cp lib/Dist/Zilla.pm blib/lib/Dist/Zilla.pm cp lib/Dist/Zilla/Role/BeforeArchive.pm blib/lib/Dist/Zilla/Role/BeforeArchive.pm cp lib/Dist/Zilla/Role/FilePruner.pm blib/lib/Dist/Zilla/Role/FilePruner.pm cp lib/Dist/Zilla/Role/FileGatherer.pm blib/lib/Dist/Zilla/Role/FileGatherer.pm cp lib/Dist/Zilla/Dist/Minter.pm blib/lib/Dist/Zilla/Dist/Minter.pm cp lib/Dist/Zilla/Plugin/NextRelease.pm blib/lib/Dist/Zilla/Plugin/NextRelease.pm cp lib/Dist/Zilla/Plugin/Prereq.pm blib/lib/Dist/Zilla/Plugin/Prereq.pm cp lib/Dist/Zilla/Plugin/ManifestSkip.pm blib/lib/Dist/Zilla/Plugin/ManifestSkip.pm cp lib/Dist/Zilla/Plugin/UploadToCPAN.pm blib/lib/Dist/Zilla/Plugin/UploadToCPAN.pm cp lib/Dist/Zilla/Role/AfterRelease.pm blib/lib/Dist/Zilla/Role/AfterRelease.pm cp lib/Dist/Zilla/MVP/Section.pm blib/lib/Dist/Zilla/MVP/Section.pm cp lib/Dist/Zilla/Role/Chrome.pm blib/lib/Dist/Zilla/Role/Chrome.pm cp lib/Dist/Zilla/Role/MintingProfile.pm blib/lib/Dist/Zilla/Role/MintingProfile.pm cp lib/Dist/Zilla/App.pm blib/lib/Dist/Zilla/App.pm cp lib/Dist/Zilla/Chrome/Term.pm blib/lib/Dist/Zilla/Chrome/Term.pm cp lib/Dist/Zilla/App/Command/run.pm blib/lib/Dist/Zilla/App/Command/run.pm cp lib/Dist/Zilla/App/Command/test.pm blib/lib/Dist/Zilla/App/Command/test.pm cp lib/Dist/Zilla/Plugin/GatherDir.pm blib/lib/Dist/Zilla/Plugin/GatherDir.pm cp lib/Dist/Zilla/Plugin/PodVersion.pm blib/lib/Dist/Zilla/Plugin/PodVersion.pm cp lib/Dist/Zilla/Plugin/PodCoverageTests.pm blib/lib/Dist/Zilla/Plugin/PodCoverageTests.pm cp lib/Dist/Zilla/Role/MetaProvider.pm blib/lib/Dist/Zilla/Role/MetaProvider.pm cp lib/Dist/Zilla/Plugin/MetaYAML.pm blib/lib/Dist/Zilla/Plugin/MetaYAML.pm cp lib/Dist/Zilla/MintingProfile/Default.pm blib/lib/Dist/Zilla/MintingProfile/Default.pm cp lib/Dist/Zilla/Plugin/Readme.pm blib/lib/Dist/Zilla/Plugin/Readme.pm cp lib/Dist/Zilla/Role/BuildRunner.pm blib/lib/Dist/Zilla/Role/BuildRunner.pm cp lib/Dist/Zilla/Role/File.pm blib/lib/Dist/Zilla/Role/File.pm cp bin/dzil blib/script/dzil /export/home/fly1003/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dzil Manifying blib/man1/dzil.1 Manifying blib/man3/Dist::Zilla::Plugin::ModuleShareDirs.3 Manifying blib/man3/Dist::Zilla::App::Command::nop.3 Manifying blib/man3/Dist::Zilla::Plugin::InlineFiles.3 Manifying blib/man3/Dist::Zilla::Role::ModuleMaker.3 Manifying blib/man3/Dist::Zilla::Role::Releaser.3 Manifying blib/man3/Dist::Zilla::Role::ExecFiles.3 Manifying blib/man3/Dist::Zilla::MVP::Assembler::Zilla.3 Manifying blib/man3/Dist::Zilla::Dist::Builder.3 Manifying blib/man3/Dist::Zilla::Role::Plugin.3 Manifying blib/man3/Dist::Zilla::File::OnDisk.3 Manifying blib/man3/Dist::Zilla::Plugin::TestRelease.3 Manifying blib/man3/Dist::Zilla::Plugin::BumpVersion.3 Manifying blib/man3/Dist::Zilla::Role::ShareDir.3 Manifying blib/man3/Dist::Zilla::Role::FileFinderUser.3 Manifying blib/man3/Dist::Zilla::Chrome::Test.3 Manifying blib/man3/Dist::Zilla::Prereqs.3 Manifying blib/man3/Dist::Zilla::Role::PluginBundle::Easy.3 Manifying blib/man3/Dist::Zilla::Role::FileMunger.3 Manifying blib/man3/Dist::Zilla::Plugin::MakeMaker.3 Manifying blib/man3/Dist::Zilla::Role::FileFinder.3 Manifying blib/man3/Dist::Zilla::MVP::Reader::Perl.3 Manifying blib/man3/Dist::Zilla::Tutorial.3 Manifying blib/man3/Dist::Zilla::Role::AfterMint.3 Manifying blib/man3/Dist::Zilla::Role::Stash::Authors.3 Manifying blib/man3/Dist::Zilla::Stash::PAUSE.3 Manifying blib/man3/Dist::Zilla::Plugin::FakeRelease.3 Manifying blib/man3/Dist::Zilla::Plugin::GatherDir::Template.3 Manifying blib/man3/Dist::Zilla::Plugin::FinderCode.3 Manifying blib/man3/Dist::Zilla::Plugin::Prereqs.3 Manifying blib/man3/Dist::Zilla::Util.3 Manifying blib/man3/Dist::Zilla::App::Command::clean.3 Manifying blib/man3/Dist::Zilla::MVP::Assembler.3 Manifying blib/man3/Dist::Zilla::Role::Stash::Login.3 Manifying blib/man3/Dist::Zilla::App::Command::release.3 Manifying blib/man3/Dist::Zilla::Role::TextTemplate.3 Manifying blib/man3/Dist::Zilla::Role::TestRunner.3 Manifying blib/man3/Dist::Zilla::Plugin::PkgVersion.3 Manifying blib/man3/Dist::Zilla::Plugin::AutoVersion.3 Manifying blib/man3/Dist::Zilla::Plugin::AutoPrereq.3 Manifying blib/man3/Dist::Zilla::Role::FileInjector.3 Manifying blib/man3/Dist::Zilla::File::InMemory.3 Manifying blib/man3/Dist::Zilla::Plugin::Manifest.3 Manifying blib/man3/Dist::Zilla::Plugin::PkgDist.3 Manifying blib/man3/Dist::Zilla::Types.3 Manifying blib/man3/Dist::Zilla::Role::BeforeBuild.3 Manifying blib/man3/Dist::Zilla::App::Tester.3 Manifying blib/man3/Dist::Zilla::App::Command::build.3 Manifying blib/man3/Dist::Zilla::Role::PluginBundle.3 Manifying blib/man3/Dist::Zilla::Role::MintingProfile::ShareDir.3 Manifying blib/man3/Dist::Zilla::Role::PrereqSource.3 Manifying blib/man3/Dist::Zilla::Plugin::RemovePrereqs.3 Manifying blib/man3/Dist::Zilla::Role::InstallTool.3 Manifying blib/man3/Dist::Zilla::Role::BeforeMint.3 Manifying blib/man3/Dist::Zilla::Plugin::ModuleBuild.3 Manifying blib/man3/Dist::Zilla::Plugin::MetaJSON.3 Manifying blib/man3/Dist::Zilla::Plugin::PruneCruft.3 Manifying blib/man3/Dist::Zilla::App::Command.3 Manifying blib/man3/Dist::Zilla::App::Command::install.3 Manifying blib/man3/Dist::Zilla::Plugin::ExtraTests.3 Manifying blib/man3/Dist::Zilla::Plugin::ExecDir.3 Manifying blib/man3/Dist::Zilla::Plugin::License.3 Manifying blib/man3/Dist::Zilla::Stash::Rights.3 Manifying blib/man3/Dist::Zilla::PluginBundle::FakeClassic.3 Manifying blib/man3/Dist::Zilla::PluginBundle::Filter.3 Manifying blib/man3/Dist::Zilla::PluginBundle::Classic.3 Manifying blib/man3/Dist::Zilla::Plugin::TemplateModule.3 Manifying blib/man3/Dist::Zilla::MVP::Reader::Finder.3 Manifying blib/man3/Dist::Zilla::Role::ConfigDumper.3 Manifying blib/man3/Dist::Zilla::Plugin::MetaTests.3 Manifying blib/man3/Dist::Zilla::Tester.3 Manifying blib/man3/Dist::Zilla::File::FromCode.3 Manifying blib/man3/Dist::Zilla::Plugin::PodSyntaxTests.3 Manifying blib/man3/Dist::Zilla::Plugin::MetaResources.3 Manifying blib/man3/Dist::Zilla::App::Command::setup.3 Manifying blib/man3/Dist::Zilla::Role::AfterBuild.3 Manifying blib/man3/Dist::Zilla::PluginBundle::Basic.3 Manifying blib/man3/Dist::Zilla::App::Command::listdeps.3 Manifying blib/man3/Dist::Zilla::Plugin::DistINI.3 Manifying blib/man3/Dist::Zilla::Role::Stash.3 Manifying blib/man3/Dist::Zilla::Plugin::GenerateFile.3 Manifying blib/man3/Dist::Zilla::Plugin::PruneFiles.3 Manifying blib/man3/Dist::Zilla::Stash::User.3 Manifying blib/man3/Dist::Zilla::Plugin::ShareDir.3 Manifying blib/man3/Dist::Zilla::MVP::RootSection.3 Manifying blib/man3/Dist::Zilla::Role::VersionProvider.3 Manifying blib/man3/Dist::Zilla::Plugin::MetaConfig.3 Manifying blib/man3/Dist::Zilla::MVP::Assembler::GlobalConfig.3 Manifying blib/man3/Dist::Zilla::Plugin::ConfirmRelease.3 Manifying blib/man3/Dist::Zilla::Role::BeforeRelease.3 Manifying blib/man3/Dist::Zilla::App::Command::new.3 Manifying blib/man3/Dist::Zilla::App::Command::smoke.3 Manifying blib/man3/Dist::Zilla::Role::BeforeArchive.3 Manifying blib/man3/Dist::Zilla.3 Manifying blib/man3/Dist::Zilla::Role::FilePruner.3 Manifying blib/man3/Dist::Zilla::Role::FileGatherer.3 Manifying blib/man3/Dist::Zilla::Dist::Minter.3 Manifying blib/man3/Dist::Zilla::Plugin::Prereq.3 Manifying blib/man3/Dist::Zilla::Plugin::NextRelease.3 Manifying blib/man3/Dist::Zilla::Plugin::UploadToCPAN.3 Manifying blib/man3/Dist::Zilla::Plugin::ManifestSkip.3 Manifying blib/man3/Dist::Zilla::Role::AfterRelease.3 Manifying blib/man3/Dist::Zilla::MVP::Section.3 Manifying blib/man3/Dist::Zilla::Role::MintingProfile.3 Manifying blib/man3/Dist::Zilla::Role::Chrome.3 Manifying blib/man3/Dist::Zilla::App.3 Manifying blib/man3/Dist::Zilla::Chrome::Term.3 Manifying blib/man3/Dist::Zilla::App::Command::test.3 Manifying blib/man3/Dist::Zilla::App::Command::run.3 Manifying blib/man3/Dist::Zilla::Plugin::GatherDir.3 Manifying blib/man3/Dist::Zilla::Role::MetaProvider.3 Manifying blib/man3/Dist::Zilla::Plugin::PodCoverageTests.3 Manifying blib/man3/Dist::Zilla::Plugin::PodVersion.3 Manifying blib/man3/Dist::Zilla::Plugin::Readme.3 Manifying blib/man3/Dist::Zilla::MintingProfile::Default.3 Manifying blib/man3/Dist::Zilla::Plugin::MetaYAML.3 Manifying blib/man3/Dist::Zilla::Role::File.3 Manifying blib/man3/Dist::Zilla::Role::BuildRunner.3 RJBS/Dist-Zilla-4.102221.tar.gz make -- OK Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 Skip blib/lib/auto/share/module/Dist-Zilla-MintingProfile-Default/default/profile.ini (unchanged) PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/plugins/*.t t/compile.t ................. 1..116 ok 1 - require Dist::Zilla; ok 2 - require Dist::Zilla::App; ok 3 - require Dist::Zilla::Prereqs; ok 4 - require Dist::Zilla::Tester; ok 5 - require Dist::Zilla::Types; ok 6 - require Dist::Zilla::Util; ok 7 - require Dist::Zilla::App::Command; ok 8 - require Dist::Zilla::App::Tester; ok 9 - require Dist::Zilla::App::Command::build; ok 10 - require Dist::Zilla::App::Command::clean; ok 11 - require Dist::Zilla::App::Command::install; ok 12 - require Dist::Zilla::App::Command::listdeps; ok 13 - require Dist::Zilla::App::Command::new; ok 14 - require Dist::Zilla::App::Command::nop; ok 15 - require Dist::Zilla::App::Command::release; ok 16 - require Dist::Zilla::App::Command::run; ok 17 - require Dist::Zilla::App::Command::setup; ok 18 - require Dist::Zilla::App::Command::smoke; ok 19 - require Dist::Zilla::App::Command::test; ok 20 - require Dist::Zilla::Chrome::Term; ok 21 - require Dist::Zilla::Chrome::Test; ok 22 - require Dist::Zilla::Dist::Builder; ok 23 - require Dist::Zilla::Dist::Minter; ok 24 - require Dist::Zilla::File::FromCode; ok 25 - require Dist::Zilla::File::InMemory; ok 26 - require Dist::Zilla::File::OnDisk; ok 27 - require Dist::Zilla::MVP::Assembler; ok 28 - require Dist::Zilla::MVP::RootSection; ok 29 - require Dist::Zilla::MVP::Section; ok 30 - require Dist::Zilla::MVP::Assembler::GlobalConfig; ok 31 - require Dist::Zilla::MVP::Assembler::Zilla; ok 32 - require Dist::Zilla::MVP::Reader::Finder; ok 33 - require Dist::Zilla::MVP::Reader::Perl; ok 34 - require Dist::Zilla::MintingProfile::Default; ok 35 - require Dist::Zilla::Plugin::AutoPrereq; ok 36 - require Dist::Zilla::Plugin::AutoVersion; ok 37 - require Dist::Zilla::Plugin::BumpVersion; ok 38 - require Dist::Zilla::Plugin::ConfirmRelease; ok 39 - require Dist::Zilla::Plugin::DistINI; ok 40 - require Dist::Zilla::Plugin::ExecDir; ok 41 - require Dist::Zilla::Plugin::ExtraTests; ok 42 - require Dist::Zilla::Plugin::FakeRelease; ok 43 - require Dist::Zilla::Plugin::FinderCode; ok 44 - require Dist::Zilla::Plugin::GatherDir; ok 45 - require Dist::Zilla::Plugin::GenerateFile; ok 46 - require Dist::Zilla::Plugin::InlineFiles; ok 47 - require Dist::Zilla::Plugin::License; ok 48 - require Dist::Zilla::Plugin::MakeMaker; ok 49 - require Dist::Zilla::Plugin::Manifest; ok 50 - require Dist::Zilla::Plugin::ManifestSkip; ok 51 - require Dist::Zilla::Plugin::MetaConfig; ok 52 - require Dist::Zilla::Plugin::MetaJSON; ok 53 - require Dist::Zilla::Plugin::MetaResources; ok 54 - require Dist::Zilla::Plugin::MetaTests; ok 55 - require Dist::Zilla::Plugin::MetaYAML; ok 56 - require Dist::Zilla::Plugin::ModuleBuild; ok 57 - require Dist::Zilla::Plugin::ModuleShareDirs; ok 58 - require Dist::Zilla::Plugin::NextRelease; ok 59 - require Dist::Zilla::Plugin::PkgDist; ok 60 - require Dist::Zilla::Plugin::PkgVersion; ok 61 - require Dist::Zilla::Plugin::PodCoverageTests; ok 62 - require Dist::Zilla::Plugin::PodSyntaxTests; ok 63 - require Dist::Zilla::Plugin::PodVersion; ok 64 - require Dist::Zilla::Plugin::Prereq; ok 65 - require Dist::Zilla::Plugin::Prereqs; ok 66 - require Dist::Zilla::Plugin::PruneCruft; ok 67 - require Dist::Zilla::Plugin::PruneFiles; ok 68 - require Dist::Zilla::Plugin::Readme; ok 69 - require Dist::Zilla::Plugin::RemovePrereqs; ok 70 - require Dist::Zilla::Plugin::ShareDir; ok 71 - require Dist::Zilla::Plugin::TemplateModule; ok 72 - require Dist::Zilla::Plugin::TestRelease; ok 73 - require Dist::Zilla::Plugin::UploadToCPAN; ok 74 - require Dist::Zilla::Plugin::GatherDir::Template; ok 75 - require Dist::Zilla::PluginBundle::Basic; ok 76 - require Dist::Zilla::PluginBundle::Classic; ok 77 - require Dist::Zilla::PluginBundle::FakeClassic; ok 78 - require Dist::Zilla::PluginBundle::Filter; ok 79 - require Dist::Zilla::Role::AfterBuild; ok 80 - require Dist::Zilla::Role::AfterMint; ok 81 - require Dist::Zilla::Role::AfterRelease; ok 82 - require Dist::Zilla::Role::BeforeArchive; ok 83 - require Dist::Zilla::Role::BeforeBuild; ok 84 - require Dist::Zilla::Role::BeforeMint; ok 85 - require Dist::Zilla::Role::BeforeRelease; ok 86 - require Dist::Zilla::Role::BuildRunner; ok 87 - require Dist::Zilla::Role::Chrome; ok 88 - require Dist::Zilla::Role::ConfigDumper; ok 89 - require Dist::Zilla::Role::ExecFiles; ok 90 - require Dist::Zilla::Role::File; ok 91 - require Dist::Zilla::Role::FileFinder; ok 92 - require Dist::Zilla::Role::FileFinderUser; ok 93 - require Dist::Zilla::Role::FileGatherer; ok 94 - require Dist::Zilla::Role::FileInjector; ok 95 - require Dist::Zilla::Role::FileMunger; ok 96 - require Dist::Zilla::Role::FilePruner; ok 97 - require Dist::Zilla::Role::InstallTool; ok 98 - require Dist::Zilla::Role::MetaProvider; ok 99 - require Dist::Zilla::Role::MintingProfile; ok 100 - require Dist::Zilla::Role::ModuleMaker; ok 101 - require Dist::Zilla::Role::Plugin; ok 102 - require Dist::Zilla::Role::PluginBundle; ok 103 - require Dist::Zilla::Role::PrereqSource; ok 104 - require Dist::Zilla::Role::Releaser; ok 105 - require Dist::Zilla::Role::ShareDir; ok 106 - require Dist::Zilla::Role::Stash; ok 107 - require Dist::Zilla::Role::TestRunner; ok 108 - require Dist::Zilla::Role::TextTemplate; ok 109 - require Dist::Zilla::Role::VersionProvider; ok 110 - require Dist::Zilla::Role::MintingProfile::ShareDir; ok 111 - require Dist::Zilla::Role::PluginBundle::Easy; ok 112 - require Dist::Zilla::Role::Stash::Authors; ok 113 - require Dist::Zilla::Role::Stash::Login; ok 114 - require Dist::Zilla::Stash::PAUSE; ok 115 - require Dist::Zilla::Stash::Rights; ok 116 - require Dist::Zilla::Stash::User; ok t/minter.t .................. ok 1 - our new module has the package declaration we want ok 2 - copyright_holder in dist.ini 1..2 ok t/plugins/autoprereq.t ...... ok 1 - all requires found, but no more 1..1 ok t/plugins/autoversion.t ..... ok 1 - dist version is set (in DZ obj) 1..1 ok t/plugins/confirmrelease.t .. ok 1 - ConfirmRelease aborts by default ok 2 - ConfirmRelease aborts when told n ok 3 - ConfirmRelease aborts when told no ok 4 - DZIL_CONFIRMRELEASE_DEFAULT=y allows release ok 5 - DZIL_CONFIRMRELEASE_DEFAULT=yes allows release 1..5 ok t/plugins/distmeta.t ........ ok 1 - META.json is_deeply META.yml ok 2 - abstract is what we want in 2.0 json ok 3 - author is what we want in 2.0 json ok 4 - license is what we want in 2.0 json ok 5 - name is what we want in 2.0 json ok 6 - prereqs is what we want in 2.0 json ok 7 - resources is what we want in 2.0 json ok 8 - version is what we want in 2.0 json ok 9 - abstract is what we want in 2.0 yaml ok 10 - author is what we want in 2.0 yaml ok 11 - license is what we want in 2.0 yaml ok 12 - name is what we want in 2.0 yaml ok 13 - prereqs is what we want in 2.0 yaml ok 14 - resources is what we want in 2.0 yaml ok 15 - version is what we want in 2.0 yaml ok 16 - META.json is_deeply META.yml ok 17 - abstract is what we want in 1.4 json ok 18 - author is what we want in 1.4 json ok 19 - build_requires is what we want in 1.4 json ok 20 - configure_requires is what we want in 1.4 json ok 21 - license is what we want in 1.4 json ok 22 - name is what we want in 1.4 json ok 23 - recommends is what we want in 1.4 json ok 24 - requires is what we want in 1.4 json ok 25 - resources is what we want in 1.4 json ok 26 - version is what we want in 1.4 json ok 27 - abstract is what we want in 1.4 yaml ok 28 - author is what we want in 1.4 yaml ok 29 - build_requires is what we want in 1.4 yaml ok 30 - configure_requires is what we want in 1.4 yaml ok 31 - license is what we want in 1.4 yaml ok 32 - name is what we want in 1.4 yaml ok 33 - recommends is what we want in 1.4 yaml ok 34 - requires is what we want in 1.4 yaml ok 35 - resources is what we want in 1.4 yaml ok 36 - version is what we want in 1.4 yaml 1..36 ok t/plugins/extratests.t ...... ok 1 - filenames rewritten by ExtraTests ok 2 - we mention AUTOMATED_TESTING in the rewritten smoke test ok 3 - we mention AUTHOR_TESTING in the rewritten author test ok 4 - we mention RELEASE_TESTING in the rewritten release test 1..4 ok t/plugins/fakerelease.t ..... ok 1 - we log a fake release when we fake release ok 2 - we log a fake release when we fake release ok 3 - we can make FakeRelease fail when we want! 1..3 ok t/plugins/filter-b.t ........ ok 1 - filtering 2 plugins gets us 2 fewer plugins! ok 2 - we started with the 2 we wanted to remove ok 3 - ...then we removed them 1..3 ok t/plugins/gatherdir.t ....... ok 1 - GatherDir gathers all files in the source dir ok 2 - all files found were in manifest ok 3 - all files in manifest were on disk 1..3 ok t/plugins/generatefile.t .... ok 1 - we render $dist stuff into dingo.txt ok 2 - we render $plugin stuff into dingo.txt ok 3 - we include template literals into dingo.tmpl 1..3 ok t/plugins/installdirs.t ..... ok 1 - not going to install share ok 2 - not going to install share ok 3 - files in ./share, but no ShareDir, so we will not install_share ok 4 - files in ./share, ShareDir, so we will install_share ok 5 - files in ./share, ShareDir, so we have a Build.PL share_dir ok 6 - not going to install module-based share ok 7 - not going to install module-based share ok 8 - files in ./share, empty ModuleShareDirs, so we will not install_share ok 9 - files in ./share, ModuleShareDirs given, so we will install_share ok 10 - files in ./share, ModuleShareDirs given, so we will install_share ok 11 - files in ./other, another ModuleShareDirs given, so we will install_share ok 12 - ShareDir and ModuleShareDirs: dist share ok 13 - ShareDir and ModuleShareDirs: first module share ok 14 - ShareDir and ModuleShareDirs: other module share ok 15 - files in ./share, ModuleShareDirs given, so we have a Build.PL share_dir ok 16 - ModuleBuild with ShareDir and ModuleShareDirs ok 17 - not going to install execs ok 18 - files in ./bin, but no ExecDir, not going to install execs ok 19 - files in ./bin, ExecDir, going to install execs ok 20 - files in ./bin, ExecDir, going to install execs in Build.PL 1..20 ok t/plugins/license.t ......... ok 1 - copyright appears in LICENSE file ok 2 - 'same terms as perl'-ish text appears in LICENSE 1..2 ok t/plugins/makemaker.t ....... ok 1 - correct value set for ABSTRACT ok 2 - correct value set for AUTHOR ok 3 - correct value set for BUILD_REQUIRES ok 4 - correct value set for CONFIGURE_REQUIRES ok 5 - correct value set for DISTNAME ok 6 - correct value set for LICENSE ok 7 - correct value set for NAME ok 8 - correct value set for PREREQ_PM ok 9 - correct value set for VERSION 1..9 ok t/plugins/manifest.t ........ ok 1 - manifest quotes files with spaces ok 2 - manifest quotes files with spaces 1..2 ok t/plugins/metaresources.t ... ok 1 - no errors from old-style bugtracker and repository for MetaResources ok 2 - META.yml matches expected 1.4 spec output ok 3 - META.json was 2.0 output, old-style resources were upgraded ok 4 - no errors from new-style bugtracker and repository for MetaResources ok 5 - META.yml matches expected 1.4 spec output, new style resources were down-graded ok 6 - META.json was 2.0 output 1..6 ok t/plugins/misctests.t ....... ok 1 - we have a distmeta file that tests it ok 2 - we have a pod-syntax test ok 3 - we have a pod-coverage test 1..3 ok t/plugins/modulebuild.t ..... ok 1 - correct value set for build_requires ok 2 - correct value set for configure_requires ok 3 - correct value set for dist_abstract ok 4 - correct value set for dist_author ok 5 - correct value set for dist_name ok 6 - correct value set for dist_version ok 7 - correct value set for license ok 8 - correct value set for module_name ok 9 - correct value set for requires ok 10 - no custom class by default ok 11 - loads custom class from inc ok 12 - Build.PL calls ->new on Foo::Build 1..12 ok t/plugins/nextrelease.t ..... ok 1 - new version appears in build Changes file ok 2 - new version does not yet appear in source Changes file ok 3 - no \r added to build Changelog ok 4 - new version appears in source Changes file after release ok 5 - we log a fake release when we fake release ok 6 - No new \r's added to post-release changelog ok 7 - new version appears in build Changes file ok 8 - new version does not yet appear in source Changes file ok 9 - we can make FakeRelease fail when we want! ok 10 - no new version in source Changes after failed release ok 11 - setting a custom format works ok 12 - setting a custom time_zone works 1..12 ok t/plugins/pkgdist.t ......... ok 1 - added version to DZT::Sample ok 2 - added version to DZT::TP1 ok 3 - added version to DZT::TP2 ok 4 - *not* added to DZT::WVer; we have one already ok 5 - added version to DZT::Script not ok 6 - added version to plain script # TODO only scanning for packages right now # Failed (TODO) test 'added version to plain script' # at t/plugins/pkgdist.t line 110. # ' # #!/usr/bin/perl # # print "hello world\n"; # ' # doesn't match '(?m-xis:^\s*\$DZT\:\:Script\:\:DIST\ \=\ \'DZT\-Sample\'\;\s*$)' ok 7 - *not* added to versioned DZT::Script; we have one already ok 8 - we report the reason for no updateing WVer ok 9 - we add at most 1 DIST per package ok 10 - no version for DZT::TP2 when it looks like a monkey patch ok 11 - we report the reason for not updating Monkey 1..11 ok t/plugins/pkgversion.t ...... ok 1 - added version to DZT::Sample ok 2 - added version to DZT::TP1 ok 3 - added version to DZT::TP2 ok 4 - *not* added to DZT::WVer; we have one already ok 5 - added version to DZT::Script not ok 6 - added version to plain script # TODO only scanning for packages right now # Failed (TODO) test 'added version to plain script' # at t/plugins/pkgversion.t line 110. # ' # #!/usr/bin/perl # # print "hello world\n"; # ' # doesn't match '(?m-xis:^\s*\$DZT\:\:Script\:\:VERSION\ \=\ \'0\.001\'\;\s*$)' ok 7 - *not* added to versioned DZT::Script; we have one already ok 8 - we report the reason for no updateing WVer ok 9 - we add at most 1 VERSION per package ok 10 - no version for DZT::TP2 when it looks like a monkey patch ok 11 - we report the reason for not updating Monkey 1..11 ok t/plugins/podversion.t ...... ok 1 - we didn't add version pod to Sample; it has no NAME ok 2 - we did add version pod to WPFP ok 3 - we didn't add version pod to WVer; it has one already ok 4 - we did add version pod to script 1..4 ok t/plugins/prereqs.t ......... ok 1 - prereqs merged ok 2 - prereqs merged and pruned 1..2 ok t/plugins/prunes.t .......... ok 1 - ManifestSkip prunes files from MANIFEST.SKIP ok 2 - ManifestSkip prunes files from MANIFEST.SKIP ok 3 - ./Build is included by default... ok 4 - ...but /Build is pruned by PruneCruft ok 5 - we can prune a specific file by request (arg filename) ok 6 - we can prune a specific file by request (arg filenames) 1..6 ok t/plugins/readme.t .......... ok 1 - copyright appears in README file ok 2 - 'same terms as perl'-ish text appears in README ok 3 - dist name appears in README 1..3 ok t/release-pod-syntax.t ...... skipped: these tests are for release candidate testing Can't locate IO/TieCombine.pm in @INC (@INC contains: /export/home/fly1003/var/cpan/build/Dist-Zilla-4.102221-aFFRhf/t/lib /export/home/fly1003/var/cpan/build/Dist-Zilla-4.102221-aFFRhf/blib/lib /export/home/fly1003/var/cpan/build/Dist-Zilla-4.102221-aFFRhf/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib /export/home/fly1003/var/megalib /export/home/fly1003/ap1003/site/lib /export/home/fly1003/ap1003/lib /export/home/fly1003/var/cpan/build/Dist-Zilla-4.102221-aFFRhf) at /export/home/fly1003/var/megalib/App/Cmd/Tester.pm line 84. t/tester-demo.t ............. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Test Summary Report ------------------- t/tester-demo.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output Files=27, Tests=280, 130 wallclock secs ( 0.56 usr 0.17 sys + 113.28 cusr 7.41 csys = 121.42 CPU) Result: FAIL Failed 1/27 test programs. 0/280 subtests failed. make: *** [test_dynamic] Error 2 RJBS/Dist-Zilla-4.102221.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports RJBS/Dist-Zilla-4.102221.tar.gz Running make for A/AP/APOCAL/Dist-Zilla-Plugin-MinimumPerl-0.02.tar.gz Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/Dist-Zilla-Plugin-MinimumPerl-0.02-0WVU59 Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build A/AP/APOCAL/Dist-Zilla-Plugin-MinimumPerl-0.02.tar.gz Warning: Prerequisite 'Dist::Zilla::Role::PrereqSource => 2.101170' for 'APOCAL/Dist-Zilla-Plugin-MinimumPerl-0.02.tar.gz' failed when processing 'RJBS/Dist-Zilla-4.102221.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/Dist/Zilla/Plugin/MinimumPerl.pm blib/lib/Dist/Zilla/Plugin/MinimumPerl.pm Manifying blib/man3/Dist::Zilla::Plugin::MinimumPerl.3 APOCAL/Dist-Zilla-Plugin-MinimumPerl-0.02.tar.gz make -- OK Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Failed test 'use Dist::Zilla::Plugin::MinimumPerl;' # at t/1_load.t line 17. # Tried to use 'Dist::Zilla::Plugin::MinimumPerl'. # Error: Can't locate Dist/Zilla/Role/PrereqSource.pm in @INC (@INC contains: /export/home/fly1003/var/cpan/build/Dist-Zilla-Plugin-MinimumPerl-0.02-0WVU59/blib/lib /export/home/fly1003/var/cpan/build/Dist-Zilla-Plugin-MinimumPerl-0.02-0WVU59/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib /export/home/fly1003/var/megalib /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib /export/home/fly1003/var/megalib /export/home/fly1003/ap1003/site/lib /export/home/fly1003/ap1003/lib .) at /export/home/fly1003/var/cpan/build/Dist-Zilla-Plugin-MinimumPerl-0.02-0WVU59/blib/lib/Dist/Zilla/Plugin/MinimumPerl.pm line 9. # BEGIN failed--compilation aborted at /export/home/fly1003/var/cpan/build/Dist-Zilla-Plugin-MinimumPerl-0.02-0WVU59/blib/lib/Dist/Zilla/Plugin/MinimumPerl.pm line 9. # Compilation failed in require at (eval 10) line 2. # BEGIN failed--compilation aborted at (eval 10) line 2. # Looks like you failed 1 test of 2. t/1_load.t ...... 1..2 not ok 1 - use Dist::Zilla::Plugin::MinimumPerl; ok 2 - no warnings Dubious, test returned 1 (wstat 256, 0x100) Failed 1/2 subtests t/apocalypse.t .. skipped: Test::Apocalypse required for validating the distribution Test Summary Report ------------------- t/1_load.t (Wstat: 256 Tests: 2 Failed: 1) Failed test: 1 Non-zero exit status: 1 Files=2, Tests=2, 2 wallclock secs ( 0.10 usr 0.01 sys + 1.51 cusr 0.13 csys = 1.75 CPU) Result: FAIL Failed 1/2 test programs. 1/2 subtests failed. make: *** [test_dynamic] Error 255 APOCAL/Dist-Zilla-Plugin-MinimumPerl-0.02.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports APOCAL/Dist-Zilla-Plugin-MinimumPerl-0.02.tar.gz Running test for module 'Dist::Zilla::Plugin::GithubMeta' Running make for B/BI/BINGOS/Dist-Zilla-Plugin-GithubMeta-0.10.tar.gz Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/B/BI/BINGOS/Dist-Zilla-Plugin-GithubMeta-0.10.tar.gz ok Will not use Archive::Tar, need 1.00 Dist-Zilla-Plugin-GithubMeta-0.10 Dist-Zilla-Plugin-GithubMeta-0.10/dist.ini Dist-Zilla-Plugin-GithubMeta-0.10/lib/Dist/Zilla/Plugin Dist-Zilla-Plugin-GithubMeta-0.10/lib/Dist/Zilla/Plugin/GithubMeta.pm Dist-Zilla-Plugin-GithubMeta-0.10/META.yml Dist-Zilla-Plugin-GithubMeta-0.10/LICENSE Dist-Zilla-Plugin-GithubMeta-0.10/README Dist-Zilla-Plugin-GithubMeta-0.10/MANIFEST Dist-Zilla-Plugin-GithubMeta-0.10/META.json Dist-Zilla-Plugin-GithubMeta-0.10/t Dist-Zilla-Plugin-GithubMeta-0.10/t/release-pod-syntax.t Dist-Zilla-Plugin-GithubMeta-0.10/t/release-pod-coverage.t Dist-Zilla-Plugin-GithubMeta-0.10/t/00-compile.t Dist-Zilla-Plugin-GithubMeta-0.10/Changes Dist-Zilla-Plugin-GithubMeta-0.10/Makefile.PL Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build B/BI/BINGOS/Dist-Zilla-Plugin-GithubMeta-0.10.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Warning: prerequisite Dist::Zilla 4.101582 not found. We have 1.006. Warning: prerequisite Dist::Zilla::Role::MetaProvider 4.101582 not found. Warning: prerequisite Moose 1.07 not found. We have 1.02. Checking if your kit is complete... Looks good Writing Makefile for Dist::Zilla::Plugin::GithubMeta ---- Unsatisfied dependencies detected during ---- ---- BINGOS/Dist-Zilla-Plugin-GithubMeta-0.10.tar.gz ---- Dist::Zilla::Role::MetaProvider [requires] Moose [requires] Dist::Zilla [requires] Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Dist::Zilla::Role::MetaProvider' Running make for R/RJ/RJBS/Dist-Zilla-4.102221.tar.gz Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/Dist-Zilla-4.102221-aFFRhf Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'make' Has already been made Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'test' Running make test Won't repeat unsuccessful test during this command Has already been tested within this command Running test for module 'Moose' Running make for D/DR/DROLSKY/Moose-1.09.tar.gz Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/D/DR/DROLSKY/Moose-1.09.tar.gz ok Will not use Archive::Tar, need 1.00 Moose-1.09/ Moose-1.09/t/ Moose-1.09/t/050_metaclasses/ Moose-1.09/t/050_metaclasses/004_moose_for_meta.t Moose-1.09/t/050_metaclasses/050_metarole_backcompat.t Moose-1.09/t/050_metaclasses/023_easy_init_meta.t Moose-1.09/t/050_metaclasses/016_metarole_w_metaclass_pm.t Moose-1.09/t/050_metaclasses/052_metaclass_compat.t Moose-1.09/t/050_metaclasses/030_metarole_combination.t Moose-1.09/t/050_metaclasses/011_init_meta.t Moose-1.09/t/050_metaclasses/001_custom_attr_meta_with_roles.t Moose-1.09/t/050_metaclasses/041_moose_nonmoose_moose_chain_init_meta.t Moose-1.09/t/050_metaclasses/003_moose_w_metaclass.t Moose-1.09/t/050_metaclasses/019_create_anon_with_required_attr.t Moose-1.09/t/050_metaclasses/014_goto_moose_import.t Moose-1.09/t/050_metaclasses/010_extending_and_embedding_back_compat.t Moose-1.09/t/050_metaclasses/015_metarole.t Moose-1.09/t/050_metaclasses/017_use_base_of_moose.t Moose-1.09/t/050_metaclasses/018_throw_error.t Moose-1.09/t/050_metaclasses/013_metaclass_traits.t Moose-1.09/t/050_metaclasses/020_metaclass_parameterized_traits.t Moose-1.09/t/050_metaclasses/051_metarole_on_anon.t Moose-1.09/t/050_metaclasses/021_export_with_prototype.t Moose-1.09/t/050_metaclasses/040_moose_nonmoose_metatrait_init_order.t Moose-1.09/t/050_metaclasses/054_metaclass_compat_no_fixing_bug.t Moose-1.09/t/050_metaclasses/022_new_metaclass.t Moose-1.09/t/050_metaclasses/002_custom_attr_meta_as_role.t Moose-1.09/t/050_metaclasses/052_new_object_BUILD.t Moose-1.09/t/050_metaclasses/053_immutable_metaclass_compat_bug.t Moose-1.09/t/050_metaclasses/012_moose_exporter.t Moose-1.09/t/000_load.t Moose-1.09/t/060_compat/ Moose-1.09/t/060_compat/003_foreign_inheritence.t Moose-1.09/t/060_compat/001_module_refresh_compat.t Moose-1.09/t/060_compat/004_extends_nonmoose_that_isa_moose_with_metarole.t Moose-1.09/t/060_compat/002_moose_respects_base.t Moose-1.09/t/040_type_constraints/ Moose-1.09/t/040_type_constraints/019_coerced_parameterized_types.t Moose-1.09/t/040_type_constraints/033_type_names.t Moose-1.09/t/040_type_constraints/026_normalize_type_name.t Moose-1.09/t/040_type_constraints/001_util_type_constraints.t Moose-1.09/t/040_type_constraints/015_enum.t Moose-1.09/t/040_type_constraints/030_class_subtypes.t Moose-1.09/t/040_type_constraints/012_container_type_coercion.t Moose-1.09/t/040_type_constraints/025_type_coersion_on_lazy_attributes.t Moose-1.09/t/040_type_constraints/002_util_type_constraints_export.t Moose-1.09/t/040_type_constraints/011_container_type_constraint.t Moose-1.09/t/040_type_constraints/029_define_type_twice_throws.t Moose-1.09/t/040_type_constraints/036_match_type_operator.t Moose-1.09/t/040_type_constraints/031_subtype_auto_vivify_parent.t Moose-1.09/t/040_type_constraints/023_types_and_undef.t Moose-1.09/t/040_type_constraints/035_duck_type_handles.t Moose-1.09/t/040_type_constraints/020_class_type_constraint.t Moose-1.09/t/040_type_constraints/014_type_notation_parser.t Moose-1.09/t/040_type_constraints/008_union_types.t Moose-1.09/t/040_type_constraints/022_custom_type_errors.t Moose-1.09/t/040_type_constraints/009_union_types_and_coercions.t Moose-1.09/t/040_type_constraints/007_util_more_type_coercion.t Moose-1.09/t/040_type_constraints/017_subtyping_union_types.t Moose-1.09/t/040_type_constraints/013_advanced_type_creation.t Moose-1.09/t/040_type_constraints/034_duck_types.t Moose-1.09/t/040_type_constraints/003_util_std_type_constraints.t Moose-1.09/t/040_type_constraints/024_role_type_constraint.t Moose-1.09/t/040_type_constraints/005_util_type_coercion.t Moose-1.09/t/040_type_constraints/032_throw_error.t Moose-1.09/t/040_type_constraints/010_misc_type_tests.t Moose-1.09/t/040_type_constraints/018_custom_parameterized_types.t Moose-1.09/t/040_type_constraints/027_parameterize_from.t Moose-1.09/t/040_type_constraints/004_util_find_type_constraint.t Moose-1.09/t/040_type_constraints/021_maybe_type_constraint.t Moose-1.09/t/040_type_constraints/016_subtyping_parameterized_types.t Moose-1.09/t/040_type_constraints/006_util_type_reloading.t Moose-1.09/t/600_todo_tests/ Moose-1.09/t/600_todo_tests/002_various_role_features.t Moose-1.09/t/600_todo_tests/008_replacing_super_methods.t Moose-1.09/t/600_todo_tests/003_immutable_n_around.t Moose-1.09/t/600_todo_tests/001_exception_reflects_failed_constraint.t Moose-1.09/t/600_todo_tests/004_role_insertion_order.t Moose-1.09/t/600_todo_tests/006_required_role_accessors.t Moose-1.09/t/600_todo_tests/005_moose_and_threads.t Moose-1.09/t/400_moose_util/ Moose-1.09/t/400_moose_util/009_with_traits.t Moose-1.09/t/400_moose_util/005_ensure_all_roles.t Moose-1.09/t/400_moose_util/003_moose_util_search_class_by_role.t Moose-1.09/t/400_moose_util/007_apply_roles.t Moose-1.09/t/400_moose_util/004_resolve_alias.t Moose-1.09/t/400_moose_util/006_create_alias.t Moose-1.09/t/400_moose_util/002_moose_util_does_role.t Moose-1.09/t/400_moose_util/001_moose_util.t Moose-1.09/t/400_moose_util/008_method_mod_args.t Moose-1.09/t/300_immutable/ Moose-1.09/t/300_immutable/002_apply_roles_to_immutable.t Moose-1.09/t/300_immutable/011_constructor_is_wrapped.t Moose-1.09/t/300_immutable/015_immutable_destroy.t Moose-1.09/t/300_immutable/016_inline_fallbacks.t Moose-1.09/t/300_immutable/007_immutable_trigger_from_constructor.t Moose-1.09/t/300_immutable/004_inlined_constructors_n_types.t Moose-1.09/t/300_immutable/001_immutable_moose.t Moose-1.09/t/300_immutable/014_immutable_metaclass_with_traits.t Moose-1.09/t/300_immutable/010_constructor_is_not_moose.t Moose-1.09/t/300_immutable/005_multiple_demolish_inline.t Moose-1.09/t/300_immutable/013_immutable_roundtrip.t Moose-1.09/t/300_immutable/012_default_values.t Moose-1.09/t/300_immutable/003_immutable_meta_class.t Moose-1.09/t/300_immutable/009_buildargs.t Moose-1.09/t/300_immutable/008_immutable_constructor_error.t Moose-1.09/t/100_bugs/ Moose-1.09/t/100_bugs/012_DEMOLISH_eats_mini.t Moose-1.09/t/100_bugs/003_Moose_Object_error.t Moose-1.09/t/100_bugs/029_instance_application_role_args.t Moose-1.09/t/100_bugs/027_constructor_object_overload.t Moose-1.09/t/100_bugs/018_immutable_metaclass_does_role.t Moose-1.09/t/100_bugs/013_lazybuild_required_undef.t Moose-1.09/t/100_bugs/009_augment_recursion_bug.t Moose-1.09/t/100_bugs/001_subtype_quote_bug.t Moose-1.09/t/100_bugs/006_handles_foreign_class_bug.t Moose-1.09/t/100_bugs/011_DEMOLISH_eats_exceptions.t Moose-1.09/t/100_bugs/030_coerce_without_coercion.t Moose-1.09/t/100_bugs/028_apply_role_to_one_instance_only.t Moose-1.09/t/100_bugs/010_immutable_n_default_x2.t Moose-1.09/t/100_bugs/020_super_recursion.t Moose-1.09/t/100_bugs/019_moose_octal_defaults.t Moose-1.09/t/100_bugs/024_anon_method_metaclass.t Moose-1.09/t/100_bugs/017_type_constraint_messages.t Moose-1.09/t/100_bugs/005_inline_reader_bug.t Moose-1.09/t/100_bugs/022_role_caller.t Moose-1.09/t/100_bugs/004_subclass_use_base_bug.t Moose-1.09/t/100_bugs/026_create_anon_recursion.t Moose-1.09/t/100_bugs/023_DEMOLISH_fails_without_metaclass.t Moose-1.09/t/100_bugs/016_inheriting_from_roles.t Moose-1.09/t/100_bugs/025_universal_methods_wrappable.t Moose-1.09/t/100_bugs/007_reader_precedence_bug.t Moose-1.09/t/100_bugs/014_DEMOLISHALL.t Moose-1.09/t/100_bugs/002_subtype_conflict_bug.t Moose-1.09/t/100_bugs/021_DEMOLISHALL_shortcutted.t Moose-1.09/t/010_basics/ Moose-1.09/t/010_basics/018_methods.t Moose-1.09/t/010_basics/004_inner_and_augment.t Moose-1.09/t/010_basics/011_moose_respects_type_constraints.t Moose-1.09/t/010_basics/020-global-destruction-helper.pl Moose-1.09/t/010_basics/007_always_strict_warnings.t Moose-1.09/t/010_basics/006_override_and_foreign_classes.t Moose-1.09/t/010_basics/016_load_into_main.t Moose-1.09/t/010_basics/002_require_superclasses.t Moose-1.09/t/010_basics/001_basic_class_setup.t Moose-1.09/t/010_basics/013_create.t Moose-1.09/t/010_basics/012_rebless.t Moose-1.09/t/010_basics/015_buildargs.t Moose-1.09/t/010_basics/019-destruction.t Moose-1.09/t/010_basics/009_import_unimport.t Moose-1.09/t/010_basics/008_wrapped_method_cxt_propagation.t Moose-1.09/t/010_basics/017_error_handling.t Moose-1.09/t/010_basics/020-global-destruction.t Moose-1.09/t/010_basics/003_super_and_override.t Moose-1.09/t/010_basics/010_method_modifier_with_regexp.t Moose-1.09/t/010_basics/014_create_anon.t Moose-1.09/t/010_basics/005_override_augment_inner_super.t Moose-1.09/t/lib/ Moose-1.09/t/lib/MyMooseObject.pm Moose-1.09/t/lib/Moose/ Moose-1.09/t/lib/Moose/Meta/ Moose-1.09/t/lib/Moose/Meta/Attribute/ Moose-1.09/t/lib/Moose/Meta/Attribute/Custom/ Moose-1.09/t/lib/Moose/Meta/Attribute/Custom/Trait/ Moose-1.09/t/lib/Moose/Meta/Attribute/Custom/Trait/Bar.pm Moose-1.09/t/lib/Moose/Meta/Attribute/Custom/Trait/Foo.pm Moose-1.09/t/lib/Moose/Meta/Attribute/Custom/Bar.pm Moose-1.09/t/lib/Moose/Meta/Attribute/Custom/Foo.pm Moose-1.09/t/lib/MyMooseB.pm Moose-1.09/t/lib/Role/ Moose-1.09/t/lib/Role/Parent.pm Moose-1.09/t/lib/Role/Child.pm Moose-1.09/t/lib/Role/Interface.pm Moose-1.09/t/lib/Bar7/ Moose-1.09/t/lib/Bar7/Meta/ Moose-1.09/t/lib/Bar7/Meta/Trait2.pm Moose-1.09/t/lib/Bar7/Meta/Trait.pm Moose-1.09/t/lib/MyExporter.pm Moose-1.09/t/lib/MyMetaclassRole.pm Moose-1.09/t/lib/Bar.pm Moose-1.09/t/lib/Foo.pm Moose-1.09/t/lib/MyMooseA.pm Moose-1.09/t/200_examples/ Moose-1.09/t/200_examples/003_example.t Moose-1.09/t/200_examples/007_Child_Parent_attr_inherit.t Moose-1.09/t/200_examples/004_example_w_DCS.t Moose-1.09/t/200_examples/005_example_w_TestDeep.t Moose-1.09/t/200_examples/006_example_Protomoose.t Moose-1.09/t/200_examples/001_example.t Moose-1.09/t/200_examples/008_record_set_iterator.t Moose-1.09/t/200_examples/002_example_Moose_POOP.t Moose-1.09/t/000_recipes/ Moose-1.09/t/000_recipes/moose_cookbook_extending_recipe3.t Moose-1.09/t/000_recipes/moose_cookbook_meta_recipe3.t Moose-1.09/t/000_recipes/moose_cookbook_basics_recipe3.t Moose-1.09/t/000_recipes/moose_cookbook_roles_recipe3.t Moose-1.09/t/000_recipes/moose_cookbook_roles_recipe2.t Moose-1.09/t/000_recipes/moose_cookbook_roles_recipe1.t Moose-1.09/t/000_recipes/moose_cookbook_extending_recipe2.t Moose-1.09/t/000_recipes/moose_cookbook_meta_recipe7.t Moose-1.09/t/000_recipes/moose_cookbook_meta_recipe6.t Moose-1.09/t/000_recipes/moose_cookbook_basics_recipe1.t Moose-1.09/t/000_recipes/moose_cookbook_basics_recipe4.t Moose-1.09/t/000_recipes/moose_cookbook_basics_recipe5.t Moose-1.09/t/000_recipes/moose_cookbook_basics_recipe11.t Moose-1.09/t/000_recipes/moose_cookbook_extending_recipe4.t Moose-1.09/t/000_recipes/moose_cookbook_meta_recipe2.t Moose-1.09/t/000_recipes/moose_cookbook_basics_recipe2.t Moose-1.09/t/000_recipes/moose_cookbook_basics_recipe6.t Moose-1.09/t/000_recipes/basics-recipe10.t Moose-1.09/t/020_attributes/ Moose-1.09/t/020_attributes/014_misc_attribute_coerce_lazy.t Moose-1.09/t/020_attributes/031_delegation_and_modifiers.t Moose-1.09/t/020_attributes/016_attribute_traits_registered.t Moose-1.09/t/020_attributes/013_attr_dereference_test.t Moose-1.09/t/020_attributes/027_accessor_override_method.t Moose-1.09/t/020_attributes/008_attribute_type_unions.t Moose-1.09/t/020_attributes/024_attribute_traits_parameterized.t Moose-1.09/t/020_attributes/003_attribute_accessor_generation.t Moose-1.09/t/020_attributes/017_attribute_traits_n_meta.t Moose-1.09/t/020_attributes/011_more_attr_delegation.t Moose-1.09/t/020_attributes/009_attribute_inherited_slot_specs.t Moose-1.09/t/020_attributes/020_trigger_and_coerce.t Moose-1.09/t/020_attributes/001_attribute_reader_generation.t Moose-1.09/t/020_attributes/012_misc_attribute_tests.t Moose-1.09/t/020_attributes/023_attribute_names.t Moose-1.09/t/020_attributes/021_method_generation_rules.t Moose-1.09/t/020_attributes/034_bad_coerce.t Moose-1.09/t/020_attributes/004_attribute_triggers.t Moose-1.09/t/020_attributes/025_chained_coercion.t Moose-1.09/t/020_attributes/007_attribute_custom_metaclass.t Moose-1.09/t/020_attributes/006_attribute_required.t Moose-1.09/t/020_attributes/010_attribute_delegation.t Moose-1.09/t/020_attributes/022_illegal_options_for_inheritance.t Moose-1.09/t/020_attributes/005_attribute_does.t Moose-1.09/t/020_attributes/018_no_init_arg.t Moose-1.09/t/020_attributes/030_non_alpha_attr_names.t Moose-1.09/t/020_attributes/032_delegation_arg_aliasing.t Moose-1.09/t/020_attributes/028_no_slot_access.t Moose-1.09/t/020_attributes/033_accessor_inlining.t Moose-1.09/t/020_attributes/026_attribute_without_any_methods.t Moose-1.09/t/020_attributes/015_attribute_traits.t Moose-1.09/t/020_attributes/019_attribute_lazy_initializer.t Moose-1.09/t/020_attributes/029_accessor_context.t Moose-1.09/t/020_attributes/002_attribute_writer_generation.t Moose-1.09/t/070_native_traits/ Moose-1.09/t/070_native_traits/010_array_from_role.t Moose-1.09/t/070_native_traits/020_remove_attribute.t Moose-1.09/t/070_native_traits/204_trait_number.t Moose-1.09/t/070_native_traits/000_load.t Moose-1.09/t/070_native_traits/100_collection_with_roles.t Moose-1.09/t/070_native_traits/205_trait_list.t Moose-1.09/t/070_native_traits/207_trait_string.t Moose-1.09/t/070_native_traits/208_trait_bool.t Moose-1.09/t/070_native_traits/202_trait_array.t Moose-1.09/t/070_native_traits/300_array_subtypes.t Moose-1.09/t/070_native_traits/201_trait_counter.t Moose-1.09/t/070_native_traits/209_trait_code.t Moose-1.09/t/070_native_traits/203_trait_hash.t Moose-1.09/t/030_roles/ Moose-1.09/t/030_roles/033_role_exclusion_and_alias_bug.t Moose-1.09/t/030_roles/013_method_aliasing_in_composition.t Moose-1.09/t/030_roles/039_application_toclass.t Moose-1.09/t/030_roles/034_create_role.t Moose-1.09/t/030_roles/016_runtime_roles_and_nonmoose.t Moose-1.09/t/030_roles/040_role_for_combination.t Moose-1.09/t/030_roles/024_role_composition_methods.t Moose-1.09/t/030_roles/043_conflict_many_methods.t Moose-1.09/t/030_roles/007_roles_and_req_method_edge_cases.t Moose-1.09/t/030_roles/015_runtime_roles_and_attrs.t Moose-1.09/t/030_roles/031_roles_applied_in_create.t Moose-1.09/t/030_roles/010_run_time_role_composition.t Moose-1.09/t/030_roles/023_role_composition_attributes.t Moose-1.09/t/030_roles/020_role_composite.t Moose-1.09/t/030_roles/032_roles_and_method_cloning.t Moose-1.09/t/030_roles/001_meta_role.t Moose-1.09/t/030_roles/045_role_compose_requires.t Moose-1.09/t/030_roles/042_compose_overloading.t Moose-1.09/t/030_roles/011_overriding.t Moose-1.09/t/030_roles/025_role_composition_override.t Moose-1.09/t/030_roles/002_role.t Moose-1.09/t/030_roles/038_new_meta_role.t Moose-1.09/t/030_roles/017_extending_role_attrs.t Moose-1.09/t/030_roles/014_more_alias_and_exclude.t Moose-1.09/t/030_roles/035_anonymous_roles.t Moose-1.09/t/030_roles/021_role_composite_exclusion.t Moose-1.09/t/030_roles/003_apply_role.t Moose-1.09/t/030_roles/006_role_exclusion.t Moose-1.09/t/030_roles/036_free_anonymous_roles.t Moose-1.09/t/030_roles/019_build.t Moose-1.09/t/030_roles/008_role_conflict_edge_cases.t Moose-1.09/t/030_roles/022_role_composition_req_methods.t Moose-1.09/t/030_roles/005_role_conflict_detection.t Moose-1.09/t/030_roles/026_role_composition_method_mods.t Moose-1.09/t/030_roles/012_method_exclusion_in_composition.t Moose-1.09/t/030_roles/044_role_attrs.t Moose-1.09/t/030_roles/009_more_role_edge_cases.t Moose-1.09/t/030_roles/037_create_role_subclass.t Moose-1.09/t/030_roles/041_empty_method_modifiers_meta_bug.t Moose-1.09/t/030_roles/044_role_consumers.t Moose-1.09/t/030_roles/004_role_composition_errors.t Moose-1.09/t/030_roles/018_runtime_roles_w_params.t Moose-1.09/t/500_test_moose/ Moose-1.09/t/500_test_moose/004_test_moose_meta_ok.t Moose-1.09/t/500_test_moose/002_test_moose_does_ok.t Moose-1.09/t/500_test_moose/001_test_moose.t Moose-1.09/t/500_test_moose/005_with_immutable.t Moose-1.09/t/500_test_moose/003_test_moose_has_attribute_ok.t Moose-1.09/Moose.xs Moose-1.09/inc/ Moose-1.09/inc/Module/ Moose-1.09/inc/Module/Install.pm Moose-1.09/inc/Module/Install/ Moose-1.09/inc/Module/Install/WriteAll.pm Moose-1.09/inc/Module/Install/Fetch.pm Moose-1.09/inc/Module/Install/AuthorRequires.pm Moose-1.09/inc/Module/Install/Base.pm Moose-1.09/inc/Module/Install/Can.pm Moose-1.09/inc/Module/Install/Metadata.pm Moose-1.09/inc/Module/Install/Makefile.pm Moose-1.09/inc/Module/Install/Win32.pm Moose-1.09/META.yml Moose-1.09/Changes Moose-1.09/README Moose-1.09/MANIFEST.SKIP Moose-1.09/MANIFEST Moose-1.09/Makefile.PL Moose-1.09/author/ Moose-1.09/author/extract-inline-tests Moose-1.09/ppport.h Moose-1.09/lib/ Moose-1.09/lib/Moose/ Moose-1.09/lib/Moose/Deprecated.pm Moose-1.09/lib/Moose/Meta/ Moose-1.09/lib/Moose/Meta/TypeCoercion/ Moose-1.09/lib/Moose/Meta/TypeCoercion/Union.pm Moose-1.09/lib/Moose/Meta/TypeCoercion.pm Moose-1.09/lib/Moose/Meta/Instance.pm Moose-1.09/lib/Moose/Meta/TypeConstraint/ Moose-1.09/lib/Moose/Meta/TypeConstraint/Enum.pm Moose-1.09/lib/Moose/Meta/TypeConstraint/Union.pm Moose-1.09/lib/Moose/Meta/TypeConstraint/DuckType.pm Moose-1.09/lib/Moose/Meta/TypeConstraint/Parameterizable.pm Moose-1.09/lib/Moose/Meta/TypeConstraint/Registry.pm Moose-1.09/lib/Moose/Meta/TypeConstraint/Parameterized.pm Moose-1.09/lib/Moose/Meta/TypeConstraint/Role.pm Moose-1.09/lib/Moose/Meta/TypeConstraint/Class.pm Moose-1.09/lib/Moose/Meta/Role.pm Moose-1.09/lib/Moose/Meta/TypeConstraint.pm Moose-1.09/lib/Moose/Meta/Method.pm Moose-1.09/lib/Moose/Meta/Role/ Moose-1.09/lib/Moose/Meta/Role/Application/ Moose-1.09/lib/Moose/Meta/Role/Application/ToClass.pm Moose-1.09/lib/Moose/Meta/Role/Application/RoleSummation.pm Moose-1.09/lib/Moose/Meta/Role/Application/ToInstance.pm Moose-1.09/lib/Moose/Meta/Role/Application/ToRole.pm Moose-1.09/lib/Moose/Meta/Role/Method.pm Moose-1.09/lib/Moose/Meta/Role/Method/ Moose-1.09/lib/Moose/Meta/Role/Method/Required.pm Moose-1.09/lib/Moose/Meta/Role/Method/Conflicting.pm Moose-1.09/lib/Moose/Meta/Role/Attribute.pm Moose-1.09/lib/Moose/Meta/Role/Composite.pm Moose-1.09/lib/Moose/Meta/Role/Application.pm Moose-1.09/lib/Moose/Meta/Method/ Moose-1.09/lib/Moose/Meta/Method/Destructor.pm Moose-1.09/lib/Moose/Meta/Method/Constructor.pm Moose-1.09/lib/Moose/Meta/Method/Accessor.pm Moose-1.09/lib/Moose/Meta/Method/Overridden.pm Moose-1.09/lib/Moose/Meta/Method/Delegation.pm Moose-1.09/lib/Moose/Meta/Method/Augmented.pm Moose-1.09/lib/Moose/Meta/Attribute/ Moose-1.09/lib/Moose/Meta/Attribute/Native/ Moose-1.09/lib/Moose/Meta/Attribute/Native/Trait/ Moose-1.09/lib/Moose/Meta/Attribute/Native/Trait/Number.pm Moose-1.09/lib/Moose/Meta/Attribute/Native/Trait/Array.pm Moose-1.09/lib/Moose/Meta/Attribute/Native/Trait/Counter.pm Moose-1.09/lib/Moose/Meta/Attribute/Native/Trait/String.pm Moose-1.09/lib/Moose/Meta/Attribute/Native/Trait/Bool.pm Moose-1.09/lib/Moose/Meta/Attribute/Native/Trait/Hash.pm Moose-1.09/lib/Moose/Meta/Attribute/Native/Trait/Code.pm Moose-1.09/lib/Moose/Meta/Attribute/Native/MethodProvider/ Moose-1.09/lib/Moose/Meta/Attribute/Native/MethodProvider/Array.pm Moose-1.09/lib/Moose/Meta/Attribute/Native/MethodProvider/Counter.pm Moose-1.09/lib/Moose/Meta/Attribute/Native/MethodProvider/String.pm Moose-1.09/lib/Moose/Meta/Attribute/Native/MethodProvider/Bool.pm Moose-1.09/lib/Moose/Meta/Attribute/Native/MethodProvider/Hash.pm Moose-1.09/lib/Moose/Meta/Attribute/Native/MethodProvider/Code.pm Moose-1.09/lib/Moose/Meta/Attribute/Native/Trait.pm Moose-1.09/lib/Moose/Meta/Attribute/Native.pm Moose-1.09/lib/Moose/Meta/Class.pm Moose-1.09/lib/Moose/Meta/Attribute.pm Moose-1.09/lib/Moose/Meta/Class/ Moose-1.09/lib/Moose/Meta/Class/Immutable/ Moose-1.09/lib/Moose/Meta/Class/Immutable/Trait.pm Moose-1.09/lib/Moose/Meta/Mixin/ Moose-1.09/lib/Moose/Meta/Mixin/AttributeCore.pm Moose-1.09/lib/Moose/Exporter.pm Moose-1.09/lib/Moose/Manual/ Moose-1.09/lib/Moose/Manual/Attributes.pod Moose-1.09/lib/Moose/Manual/FAQ.pod Moose-1.09/lib/Moose/Manual/Delta.pod Moose-1.09/lib/Moose/Manual/MOP.pod Moose-1.09/lib/Moose/Manual/Unsweetened.pod Moose-1.09/lib/Moose/Manual/Contributing.pod Moose-1.09/lib/Moose/Manual/Classes.pod Moose-1.09/lib/Moose/Manual/Delegation.pod Moose-1.09/lib/Moose/Manual/BestPractices.pod Moose-1.09/lib/Moose/Manual/MethodModifiers.pod Moose-1.09/lib/Moose/Manual/Support.pod Moose-1.09/lib/Moose/Manual/Roles.pod Moose-1.09/lib/Moose/Manual/Concepts.pod Moose-1.09/lib/Moose/Manual/Construction.pod Moose-1.09/lib/Moose/Manual/MooseX.pod Moose-1.09/lib/Moose/Manual/Types.pod Moose-1.09/lib/Moose/Util/ Moose-1.09/lib/Moose/Util/TypeConstraints.pm Moose-1.09/lib/Moose/Util/MetaRole.pm Moose-1.09/lib/Moose/Util/TypeConstraints/ Moose-1.09/lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm Moose-1.09/lib/Moose/Unsweetened.pod Moose-1.09/lib/Moose/Object.pm Moose-1.09/lib/Moose/Role.pm Moose-1.09/lib/Moose/Manual.pod Moose-1.09/lib/Moose/Error/ Moose-1.09/lib/Moose/Error/Confess.pm Moose-1.09/lib/Moose/Error/Croak.pm Moose-1.09/lib/Moose/Error/Default.pm Moose-1.09/lib/Moose/Cookbook/ Moose-1.09/lib/Moose/Cookbook/Meta/ Moose-1.09/lib/Moose/Cookbook/Meta/Recipe7.pod Moose-1.09/lib/Moose/Cookbook/Meta/Recipe3.pod Moose-1.09/lib/Moose/Cookbook/Meta/Recipe2.pod Moose-1.09/lib/Moose/Cookbook/Meta/Recipe6.pod Moose-1.09/lib/Moose/Cookbook/Meta/Recipe1.pod Moose-1.09/lib/Moose/Cookbook/Meta/Recipe5.pod Moose-1.09/lib/Moose/Cookbook/Meta/Recipe4.pod Moose-1.09/lib/Moose/Cookbook/Extending/ Moose-1.09/lib/Moose/Cookbook/Extending/Recipe3.pod Moose-1.09/lib/Moose/Cookbook/Extending/Recipe2.pod Moose-1.09/lib/Moose/Cookbook/Extending/Recipe1.pod Moose-1.09/lib/Moose/Cookbook/Extending/Recipe4.pod Moose-1.09/lib/Moose/Cookbook/Roles/ Moose-1.09/lib/Moose/Cookbook/Roles/Recipe3.pod Moose-1.09/lib/Moose/Cookbook/Roles/Recipe2.pod Moose-1.09/lib/Moose/Cookbook/Roles/Recipe1.pod Moose-1.09/lib/Moose/Cookbook/Style.pod Moose-1.09/lib/Moose/Cookbook/Basics/ Moose-1.09/lib/Moose/Cookbook/Basics/Recipe7.pod Moose-1.09/lib/Moose/Cookbook/Basics/Recipe11.pod Moose-1.09/lib/Moose/Cookbook/Basics/Recipe3.pod Moose-1.09/lib/Moose/Cookbook/Basics/Recipe10.pod Moose-1.09/lib/Moose/Cookbook/Basics/Recipe8.pod Moose-1.09/lib/Moose/Cookbook/Basics/Recipe9.pod Moose-1.09/lib/Moose/Cookbook/Basics/Recipe2.pod Moose-1.09/lib/Moose/Cookbook/Basics/Recipe6.pod Moose-1.09/lib/Moose/Cookbook/Basics/Recipe1.pod Moose-1.09/lib/Moose/Cookbook/Basics/Recipe5.pod Moose-1.09/lib/Moose/Cookbook/Basics/Recipe4.pod Moose-1.09/lib/Moose/Cookbook/Snack/ Moose-1.09/lib/Moose/Cookbook/Snack/Keywords.pod Moose-1.09/lib/Moose/Cookbook/Snack/Types.pod Moose-1.09/lib/Moose/Util.pm Moose-1.09/lib/Moose/Spec/ Moose-1.09/lib/Moose/Spec/Role.pod Moose-1.09/lib/Moose/Cookbook.pod Moose-1.09/lib/Moose/Intro.pod Moose-1.09/lib/Moose.pm Moose-1.09/lib/oose.pm Moose-1.09/lib/Test/ Moose-1.09/lib/Test/Moose.pm Moose-1.09/xt/ Moose-1.09/xt/author/ Moose-1.09/xt/author/pod_spell.t Moose-1.09/xt/author/pod.t Moose-1.09/xt/author/test-my-dependents.t Moose-1.09/xt/author/tabs.t Moose-1.09/xt/author/version_numbers.t Moose-1.09/xt/author/pod_coverage.t Moose-1.09/doap.rdf Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DR/DROLSKY/Moose-1.09.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Found unknown argument(s) passed to 'prototype' attribute constructor in 'Moose::Meta::Attribute': documentaion at /export/home/fly1003/var/megalib/Moose/Meta/Attribute.pm line 65 Moose::Meta::Attribute::new('Moose::Meta::Attribute', 'prototype', 'is', 'rw', 'required', 1, 'isa', 'Str', 'definition_context', ...) called at /export/home/fly1003/var/megalib/Moose/Meta/Attribute.pm line 78 Moose::Meta::Attribute::interpolate_class_and_new('Moose::Meta::Attribute', 'prototype', 'required', 1, 'isa', 'Str', 'definition_context', 'HASH(0x12552c8)', 'is', ...) called at /export/home/fly1003/var/megalib/Moose/Meta/Class.pm line 607 Moose::Meta::Class::_process_new_attribute('Moose::Meta::Class=HASH(0x14dbea8)', 'prototype', 'required', 1, 'isa', 'Str', 'definition_context', 'HASH(0x12552c8)', 'is', ...) called at /export/home/fly1003/var/megalib/Moose/Meta/Class.pm line 600 Moose::Meta::Class::_process_attribute('Moose::Meta::Class=HASH(0x14dbea8)', 'prototype', 'required', 1, 'isa', 'Str', 'definition_context', 'HASH(0x12552c8)', 'is', ...) called at /export/home/fly1003/var/megalib/Moose/Meta/Class.pm line 296 Moose::Meta::Class::add_attribute('Moose::Meta::Class=HASH(0x14dbea8)', 'prototype', 'required', 1, 'isa', 'Str', 'definition_context', 'HASH(0x12552c8)', 'is', ...) called at /export/home/fly1003/var/megalib/Moose.pm line 69 Moose::has('Moose::Meta::Class=HASH(0x14dbea8)', 'prototype', 'is', 'rw', 'isa', 'Str', 'required', 1, 'documentaion', ...) called at /export/home/fly1003/var/megalib/Moose/Exporter.pm line 293 Moose::has('prototype', 'is', 'rw', 'isa', 'Str', 'required', 1, 'documentaion', 'Attribute that serves as a prototype', ...) called at /export/home/fly1003/var/megalib/MooseX/Attribute/Prototype.pm line 12 require MooseX/Attribute/Prototype.pm called at (eval 584) line 3 eval 'require MooseX::Attribute::Prototype ;' called at Makefile.PL line 83 main::check_conflicts() called at Makefile.PL line 8 Use of uninitialized value $installed in string le at Makefile.PL line 87. Use of uninitialized value $installed in concatenation (.) or string at Makefile.PL line 89. *** This version of Moose conflicts with the version of Catalyst (5.80002) you have installed. You will need to upgrade Catalyst after installing this version of Moose. *** *** This version of Moose conflicts with the version of Devel::REPL (1.003007) you have installed. You will need to upgrade Devel::REPL after installing this version of Moose. *** *** This version of Moose conflicts with the version of MooseX::Aliases (0.05) you have installed. You will need to upgrade MooseX::Aliases after installing this version of Moose. *** *** This version of Moose conflicts with the version of MooseX::Attribute::Prototype () you have installed. You will need to upgrade MooseX::Attribute::Prototype after installing this version of Moose. *** *** This version of Moose conflicts with the version of MooseX::NonMoose (0.07) you have installed. You will need to upgrade MooseX::NonMoose after installing this version of Moose. *** Warning: prerequisite Class::MOP 1.04 not found. We have 1.00. Checking if your kit is complete... Looks good Writing Makefile for Moose ---- Unsatisfied dependencies detected during ---- ---- DROLSKY/Moose-1.09.tar.gz ---- Class::MOP [requires] Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Class::MOP' Running make for D/DR/DROLSKY/Class-MOP-1.04.tar.gz Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/D/DR/DROLSKY/Class-MOP-1.04.tar.gz ok Will not use Archive::Tar, need 1.00 Class-MOP-1.04/ Class-MOP-1.04/t/ Class-MOP-1.04/t/500_deprecated.t Class-MOP-1.04/t/072_immutable_w_constructors.t Class-MOP-1.04/t/101_InstanceCountingClass_test.t Class-MOP-1.04/t/015_metaclass_inheritance.t Class-MOP-1.04/t/062_custom_instance.t Class-MOP-1.04/t/032_universal_methods.t Class-MOP-1.04/t/012_package_variables.t Class-MOP-1.04/t/019_anon_class_keep_alive.t Class-MOP-1.04/t/023_attribute_get_read_write.t Class-MOP-1.04/t/044_instance_metaclass_incompat_dyn.t Class-MOP-1.04/t/014_attribute_introspection.t Class-MOP-1.04/t/018_anon_class.t Class-MOP-1.04/t/302_modify_parent_method.t Class-MOP-1.04/t/041_metaclass_incompatibility.t Class-MOP-1.04/t/021_attribute_errors_and_edge_cases.t Class-MOP-1.04/t/046_rebless_instance.t Class-MOP-1.04/t/100_BinaryTree_test.t Class-MOP-1.04/t/313_before_after_dollar_under.t Class-MOP-1.04/t/200_Class_C3_compatibility.t Class-MOP-1.04/t/103_Perl6Attribute_test.t Class-MOP-1.04/t/005_attributes.t Class-MOP-1.04/t/010_self_introspection.t Class-MOP-1.04/t/001_basic.t Class-MOP-1.04/t/309_subname.t Class-MOP-1.04/t/081_meta_package_extension.t Class-MOP-1.04/t/004_advanced_methods.t Class-MOP-1.04/t/000_load.t Class-MOP-1.04/t/107_C3MethodDispatchOrder_test.t Class-MOP-1.04/t/306_rebless_overload.t Class-MOP-1.04/t/071_immutable_w_custom_metaclass.t Class-MOP-1.04/t/301_RT_27329_fix.t Class-MOP-1.04/t/013_add_attribute_alternate.t Class-MOP-1.04/t/048_anon_class_create_init.t Class-MOP-1.04/t/060_instance.t Class-MOP-1.04/t/011_create_class.t Class-MOP-1.04/t/022_attribute_duplication.t Class-MOP-1.04/t/303_RT_39001_fix.t Class-MOP-1.04/t/314_class_is_pristine.t Class-MOP-1.04/t/073_make_mutable.t Class-MOP-1.04/t/020_attribute.t Class-MOP-1.04/t/304_constant_codeinfo.t Class-MOP-1.04/t/049_metaclass_reinitialize.t Class-MOP-1.04/t/082_get_code_info.t Class-MOP-1.04/t/305_RT_41255.t Class-MOP-1.04/t/300_random_eval_bug.t Class-MOP-1.04/t/105_ClassEncapsulatedAttributes_test.t Class-MOP-1.04/t/106_LazyClass_test.t Class-MOP-1.04/t/006_new_and_clone_metaclasses.t Class-MOP-1.04/t/017_add_method_modifier.t Class-MOP-1.04/t/003_methods.t Class-MOP-1.04/t/030_method.t Class-MOP-1.04/t/104_AttributesWithHistory_test.t Class-MOP-1.04/t/087_subclasses.t Class-MOP-1.04/t/310_inline_structor.t Class-MOP-1.04/t/045_metaclass_loads_classes.t Class-MOP-1.04/t/031_method_modifiers.t Class-MOP-1.04/t/025_attribute_non_alpha_name.t Class-MOP-1.04/t/043_instance_metaclass_incompat.t Class-MOP-1.04/t/047_rebless_with_extra_params.t Class-MOP-1.04/t/311_inline_and_dollar_at.t Class-MOP-1.04/t/lib/ Class-MOP-1.04/t/lib/MyMetaClass/ Class-MOP-1.04/t/lib/MyMetaClass/Instance.pm Class-MOP-1.04/t/lib/MyMetaClass/Random.pm Class-MOP-1.04/t/lib/MyMetaClass/Method.pm Class-MOP-1.04/t/lib/MyMetaClass/Attribute.pm Class-MOP-1.04/t/lib/BinaryTree.pm Class-MOP-1.04/t/lib/TestClassLoaded2.pm Class-MOP-1.04/t/lib/MyMetaClass.pm Class-MOP-1.04/t/lib/TestClassLoaded.pm Class-MOP-1.04/t/lib/SyntaxError.pm Class-MOP-1.04/t/lib/TestClassLoaded3.pm Class-MOP-1.04/t/lib/TestClassLoaded/ Class-MOP-1.04/t/lib/TestClassLoaded/Sub.pm Class-MOP-1.04/t/042_metaclass_incompatibility_dyn.t Class-MOP-1.04/t/083_load_class.t Class-MOP-1.04/t/315_magic.t Class-MOP-1.04/t/074_immutable_custom_trait.t Class-MOP-1.04/t/024_attribute_initializer.t Class-MOP-1.04/t/050_scala_style_mixin_composition.t Class-MOP-1.04/t/308_insertion_order.t Class-MOP-1.04/t/040_metaclass.t Class-MOP-1.04/t/307_null_stash.t Class-MOP-1.04/t/016_class_errors_and_edge_cases.t Class-MOP-1.04/t/312_anon_class_leak.t Class-MOP-1.04/t/108_ArrayBasedStorage_test.t Class-MOP-1.04/t/080_meta_package.t Class-MOP-1.04/t/061_instance_inline.t Class-MOP-1.04/t/102_InsideOutClass_test.t Class-MOP-1.04/t/070_immutable_metaclass.t Class-MOP-1.04/t/086_rebless_instance_away.t Class-MOP-1.04/t/002_class_precedence_list.t Class-MOP-1.04/t/085_load_class_gvstash_detect_bug.t Class-MOP-1.04/mop.h Class-MOP-1.04/inc/ Class-MOP-1.04/inc/Module/ Class-MOP-1.04/inc/Module/Install.pm Class-MOP-1.04/inc/Module/Install/ Class-MOP-1.04/inc/Module/Install/WriteAll.pm Class-MOP-1.04/inc/Module/Install/ExtraTests.pm Class-MOP-1.04/inc/Module/Install/Fetch.pm Class-MOP-1.04/inc/Module/Install/Base.pm Class-MOP-1.04/inc/Module/Install/Can.pm Class-MOP-1.04/inc/Module/Install/Metadata.pm Class-MOP-1.04/inc/Module/Install/Makefile.pm Class-MOP-1.04/inc/Module/Install/Win32.pm Class-MOP-1.04/examples/ Class-MOP-1.04/examples/InstanceCountingClass.pod Class-MOP-1.04/examples/C3MethodDispatchOrder.pod Class-MOP-1.04/examples/Perl6Attribute.pod Class-MOP-1.04/examples/ArrayBasedStorage.pod Class-MOP-1.04/examples/InsideOutClass.pod Class-MOP-1.04/examples/LazyClass.pod Class-MOP-1.04/examples/AttributesWithHistory.pod Class-MOP-1.04/examples/ClassEncapsulatedAttributes.pod Class-MOP-1.04/META.yml Class-MOP-1.04/Changes Class-MOP-1.04/README Class-MOP-1.04/MANIFEST.SKIP Class-MOP-1.04/MANIFEST Class-MOP-1.04/Makefile.PL Class-MOP-1.04/mop.c Class-MOP-1.04/ppport.h Class-MOP-1.04/lib/ Class-MOP-1.04/lib/metaclass.pm Class-MOP-1.04/lib/Class/ Class-MOP-1.04/lib/Class/MOP.pm Class-MOP-1.04/lib/Class/MOP/ Class-MOP-1.04/lib/Class/MOP/Mixin.pm Class-MOP-1.04/lib/Class/MOP/Deprecated.pm Class-MOP-1.04/lib/Class/MOP/Package.pm Class-MOP-1.04/lib/Class/MOP/Instance.pm Class-MOP-1.04/lib/Class/MOP/Object.pm Class-MOP-1.04/lib/Class/MOP/Module.pm Class-MOP-1.04/lib/Class/MOP/Method.pm Class-MOP-1.04/lib/Class/MOP/Method/ Class-MOP-1.04/lib/Class/MOP/Method/Constructor.pm Class-MOP-1.04/lib/Class/MOP/Method/Accessor.pm Class-MOP-1.04/lib/Class/MOP/Method/Generated.pm Class-MOP-1.04/lib/Class/MOP/Method/Wrapped.pm Class-MOP-1.04/lib/Class/MOP/Method/Inlined.pm Class-MOP-1.04/lib/Class/MOP/Class.pm Class-MOP-1.04/lib/Class/MOP/Attribute.pm Class-MOP-1.04/lib/Class/MOP/Class/ Class-MOP-1.04/lib/Class/MOP/Class/Immutable/ Class-MOP-1.04/lib/Class/MOP/Class/Immutable/Trait.pm Class-MOP-1.04/lib/Class/MOP/Mixin/ Class-MOP-1.04/lib/Class/MOP/Mixin/HasAttributes.pm Class-MOP-1.04/lib/Class/MOP/Mixin/AttributeCore.pm Class-MOP-1.04/lib/Class/MOP/Mixin/HasMethods.pm Class-MOP-1.04/xt/ Class-MOP-1.04/xt/author/ Class-MOP-1.04/xt/author/pod_spell.t Class-MOP-1.04/xt/author/pod.t Class-MOP-1.04/xt/author/tabs.t Class-MOP-1.04/xt/author/version_numbers.t Class-MOP-1.04/xt/author/pod_coverage.t Class-MOP-1.04/scripts/ Class-MOP-1.04/scripts/class_browser.pl Class-MOP-1.04/xs/ Class-MOP-1.04/xs/Package.xs Class-MOP-1.04/xs/Method.xs Class-MOP-1.04/xs/AttributeBase.xs Class-MOP-1.04/xs/typemap Class-MOP-1.04/xs/MOP.xs Class-MOP-1.04/xs/HasMethods.xs Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DR/DROLSKY/Class-MOP-1.04.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL *** This version of Class::MOP conflicts with the version of Moose (1.02) you have installed. You will need to upgrade Moose after installing this version of Class::MOP. *** Checking if your kit is complete... Looks good Writing Makefile for Class::MOP >>> make cp lib/Class/MOP/Method/Constructor.pm blib/lib/Class/MOP/Method/Constructor.pm cp lib/Class/MOP/Method/Accessor.pm blib/lib/Class/MOP/Method/Accessor.pm cp lib/Class/MOP/Method/Inlined.pm blib/lib/Class/MOP/Method/Inlined.pm cp lib/Class/MOP/Mixin/AttributeCore.pm blib/lib/Class/MOP/Mixin/AttributeCore.pm cp lib/metaclass.pm blib/lib/metaclass.pm cp lib/Class/MOP/Deprecated.pm blib/lib/Class/MOP/Deprecated.pm cp lib/Class/MOP/Method.pm blib/lib/Class/MOP/Method.pm cp lib/Class/MOP/Method/Generated.pm blib/lib/Class/MOP/Method/Generated.pm cp lib/Class/MOP/Instance.pm blib/lib/Class/MOP/Instance.pm cp lib/Class/MOP/Class/Immutable/Trait.pm blib/lib/Class/MOP/Class/Immutable/Trait.pm cp lib/Class/MOP.pm blib/lib/Class/MOP.pm cp lib/Class/MOP/Class.pm blib/lib/Class/MOP/Class.pm cp lib/Class/MOP/Method/Wrapped.pm blib/lib/Class/MOP/Method/Wrapped.pm cp lib/Class/MOP/Mixin.pm blib/lib/Class/MOP/Mixin.pm cp lib/Class/MOP/Mixin/HasMethods.pm blib/lib/Class/MOP/Mixin/HasMethods.pm cp lib/Class/MOP/Mixin/HasAttributes.pm blib/lib/Class/MOP/Mixin/HasAttributes.pm cp lib/Class/MOP/Object.pm blib/lib/Class/MOP/Object.pm cp lib/Class/MOP/Attribute.pm blib/lib/Class/MOP/Attribute.pm cp lib/Class/MOP/Module.pm blib/lib/Class/MOP/Module.pm cp lib/Class/MOP/Package.pm blib/lib/Class/MOP/Package.pm /export/home/fly1003/bin/perl "-Iinc" /export/home/fly1003/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1003/ap1003/lib/ExtUtils/typemap xs/AttributeBase.xs > xs/AttributeBase.xsc && mv xs/AttributeBase.xsc xs/AttributeBase.c cc -c -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O -DVERSION=\"1.04\" -DXS_VERSION=\"1.04\" -o xs/AttributeBase.o -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" xs/AttributeBase.c /export/home/fly1003/bin/perl "-Iinc" /export/home/fly1003/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1003/ap1003/lib/ExtUtils/typemap xs/HasMethods.xs > xs/HasMethods.xsc && mv xs/HasMethods.xsc xs/HasMethods.c cc -c -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O -DVERSION=\"1.04\" -DXS_VERSION=\"1.04\" -o xs/HasMethods.o -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" xs/HasMethods.c /export/home/fly1003/bin/perl "-Iinc" /export/home/fly1003/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1003/ap1003/lib/ExtUtils/typemap xs/Method.xs > xs/Method.xsc && mv xs/Method.xsc xs/Method.c cc -c -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O -DVERSION=\"1.04\" -DXS_VERSION=\"1.04\" -o xs/Method.o -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" xs/Method.c /export/home/fly1003/bin/perl "-Iinc" /export/home/fly1003/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1003/ap1003/lib/ExtUtils/typemap xs/MOP.xs > xs/MOP.xsc && mv xs/MOP.xsc xs/MOP.c cc -c -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O -DVERSION=\"1.04\" -DXS_VERSION=\"1.04\" -o xs/MOP.o -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" xs/MOP.c /export/home/fly1003/bin/perl "-Iinc" /export/home/fly1003/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1003/ap1003/lib/ExtUtils/typemap xs/Package.xs > xs/Package.xsc && mv xs/Package.xsc xs/Package.c cc -c -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O -DVERSION=\"1.04\" -DXS_VERSION=\"1.04\" -o xs/Package.o -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" xs/Package.c cc -c -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -O -DVERSION=\"1.04\" -DXS_VERSION=\"1.04\" -o mop.o -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" mop.c Running Mkbootstrap for Class::MOP () chmod 644 MOP.bs rm -f blib/arch/auto/Class/MOP/MOP.so cc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib xs/AttributeBase.o xs/HasMethods.o xs/Method.o xs/MOP.o xs/Package.o mop.o -o blib/arch/auto/Class/MOP/MOP.so \ \ chmod 755 blib/arch/auto/Class/MOP/MOP.so cp MOP.bs blib/arch/auto/Class/MOP/MOP.bs chmod 644 blib/arch/auto/Class/MOP/MOP.bs Manifying blib/man3/Class::MOP::Mixin::AttributeCore.3 Manifying blib/man3/Class::MOP::Method::Inlined.3 Manifying blib/man3/Class::MOP::Method::Accessor.3 Manifying blib/man3/Class::MOP::Method::Constructor.3 Manifying blib/man3/metaclass.3 Manifying blib/man3/Class::MOP::Method::Generated.3 Manifying blib/man3/Class::MOP::Method.3 Manifying blib/man3/Class::MOP::Deprecated.3 Manifying blib/man3/Class::MOP::Class::Immutable::Trait.3 Manifying blib/man3/Class::MOP::Mixin::HasMethods.3 Manifying blib/man3/Class::MOP::Mixin.3 Manifying blib/man3/Class::MOP::Mixin::HasAttributes.3 Manifying blib/man3/Class::MOP::Package.3 Manifying blib/man3/Class::MOP::Module.3 Manifying blib/man3/Class::MOP::Instance.3 Manifying blib/man3/Class::MOP.3 Manifying blib/man3/Class::MOP::Class.3 Manifying blib/man3/Class::MOP::Method::Wrapped.3 Manifying blib/man3/Class::MOP::Object.3 Manifying blib/man3/Class::MOP::Attribute.3 DROLSKY/Class-MOP-1.04.tar.gz make -- OK Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 /export/home/fly1003/bin/perl "-Iinc" "-MModule::Install::ExtraTests" "-e" "Module::Install::ExtraTests::__harness('Test::Harness', 0, 'xt/author', '', '', 1, 'blib/lib', 'blib/arch')" t/*.t t/000_load.t .............................. ok 1 - use Class::MOP; ok 2 - use Class::MOP::Mixin; ok 3 - use Class::MOP::Mixin::AttributeCore; ok 4 - use Class::MOP::Mixin::HasAttributes; ok 5 - use Class::MOP::Mixin::HasMethods; ok 6 - use Class::MOP::Package; ok 7 - use Class::MOP::Module; ok 8 - use Class::MOP::Class; ok 9 - use Class::MOP::Class::Immutable::Trait; ok 10 - use Class::MOP::Method; ok 11 - use Class::MOP::Method; ok 12 - use Class::MOP::Method::Wrapped; ok 13 - use Class::MOP::Method::Inlined; ok 14 - use Class::MOP::Method::Generated; ok 15 - use Class::MOP::Method::Accessor; ok 16 - use Class::MOP::Method::Constructor; ok 17 - use Class::MOP::Instance; ok 18 - use Class::MOP::Object; ok 19 - ... Class::MOP::Class::Immutable::Trait is loaded ok 20 - ... Class::MOP::Package is loaded ok 21 - ... Class::MOP::Class::Immutable::Class::MOP::Class is loaded ok 22 - ... Class::MOP::Mixin::HasMethods is loaded ok 23 - ... Class::MOP::Method::Accessor is loaded ok 24 - ... Class::MOP::Method::Wrapped is loaded ok 25 - ... Class::MOP::Attribute is loaded ok 26 - ... Class::MOP::Method::Inlined is loaded ok 27 - ... Class::MOP::Object is loaded ok 28 - ... Class::MOP::Mixin::AttributeCore is loaded ok 29 - ... Class::MOP::Method::Constructor is loaded ok 30 - ... Class::MOP::Module is loaded ok 31 - ... Class::MOP::Mixin::HasAttributes is loaded ok 32 - ... Class::MOP::Method::Generated is loaded ok 33 - ... Class::MOP::Method is loaded ok 34 - ... Class::MOP::Class is loaded ok 35 - ... Class::MOP::Instance is loaded ok 36 - ... Class::MOP::Mixin is loaded ok 37 - ... Class::MOP::Class::Immutable::Trait is mutable ok 38 - ... Class::MOP::Package is immutable ok 39 - ... Class::MOP::Class::Immutable::Class::MOP::Class is immutable ok 40 - ... Class::MOP::Mixin::HasMethods is immutable ok 41 - ... Class::MOP::Method::Accessor is immutable ok 42 - ... Class::MOP::Method::Wrapped is immutable ok 43 - ... Class::MOP::Attribute is immutable ok 44 - ... Class::MOP::Method::Inlined is immutable ok 45 - ... Class::MOP::Object is immutable ok 46 - ... Class::MOP::Mixin::AttributeCore is immutable ok 47 - ... Class::MOP::Method::Constructor is immutable ok 48 - ... Class::MOP::Module is immutable ok 49 - ... Class::MOP::Mixin::HasAttributes is immutable ok 50 - ... Class::MOP::Method::Generated is immutable ok 51 - ... Class::MOP::Method is immutable ok 52 - ... Class::MOP::Class is immutable ok 53 - ... Class::MOP::Instance is immutable ok 54 - ... Class::MOP::Mixin is immutable ok 55 - ... got all the metaclasses ok 56 - ... got all the metaclass instances ok 57 - ... got all the metaclass names ok 58 - ... Class::MOP::Class->meta->meta == Class::MOP::Class->meta->meta->meta ok 59 - ... Class::MOP::Class->meta->meta->meta == Class::MOP::Class->meta->meta->meta->meta ok 60 - ... Class::MOP::Class->meta->meta == Class::MOP::Class->meta->meta->meta->meta ok 61 - ... Class::MOP::Class->meta->meta == Class::MOP::Class->meta->meta->meta->meta->meta ok 62 - The object isa Class::MOP::Class 1..62 ok t/001_basic.t ............................. ok 1 - The object isa Class::MOP::Class ok 2 - The object isa Class::MOP::Class ok 3 - ... Foo->name == Foo ok 4 - ... Bar->name == Bar ok 5 - ... Foo->version == 0.01 ok 6 - ... Bar->version == undef ok 7 - ... Foo->authority == undef ok 8 - ... Bar->authority == cpan:JRANDOM ok 9 - ... Foo->identifier == Foo-0.01 ok 10 - ... Bar->identifier == Bar-cpan:JRANDOM ok 11 - ... Foo has no superclasses ok 12 - ... Bar->superclasses == (Foo) ok 13 - ... Foo->superclasses == (UNIVERSAL) now ok 14 - ... Foo->class_precedence_list == (Foo, UNIVERSAL) ok 15 - ... Bar->class_precedence_list == (Bar, Foo, UNIVERSAL) ok 16 - The object isa Class::MOP::Class ok 17 - ... our metaclasses are singletons ok 18 - ... Baz->name == Baz ok 19 - ... Baz->version == 0.10 ok 20 - ... Baz->authority == YOMAMA ok 21 - ... Baz->identifier == Baz-0.10-cpan:YOMAMA ok 22 - ... Baz->superclasses == (Bar) ok 23 - ... Baz->class_precedence_list == (Baz, Bar, Foo, UNIVERSAL) 1..23 ok t/002_class_precedence_list.t ............. ok 1 - ... My::D->meta->class_precedence_list == (D B A C A) ok 2 - ... My::D->meta->linearized_isa == (D B A C) ok 3 - ... recursive inheritance breaks correctly :) ok 4 - ... My::3::D->meta->class_precedence_list == (D B A C A B A) ok 5 - ... My::3::D->meta->linearized_isa == (D B A C B) ok 6 - ... Foo::Bar::Baz->meta->class_precedence_list == @CLASS_PRECEDENCE_LIST 1..6 ok t/003_methods.t ........................... ok 1 - ... got the method stub pie ok 2 - ... got the constant method stub cake ok 3 - ... our method is not yet blessed ok 4 - ... we added the method successfully ok 5 - The object isa Class::MOP::Method ok 6 - ... got the right name for the method ok 7 - ... got the right package name for the method ok 8 - ... Foo->has_method(foo) (defined with Sub::Name) ok 9 - ... Foo->get_method(foo) == \&foo ok 10 - ... _method_foo->execute returns "Foo::foo" ok 11 - ... Foo->foo() returns "Foo::foo" ok 12 - ... not Foo->has_method(FOO_CONSTANT) (defined w/ use constant) ok 13 - ... not Foo->has_method(bling) (defined in main:: using symbol tables (no Sub::Name)) ok 14 - ... Foo->has_method(bar) (defined in Foo) ok 15 - ... Foo->has_method(baz) (typeglob aliased within Foo) ok 16 - ... Foo->has_method(baaz) (typeglob aliased within Foo) ok 17 - ... Foo->has_method(floob) (defined in Foo:: using symbol tables and Sub::Name w/out package name) ok 18 - ... Foo->has_method(blah) (defined in main:: using fully qualified package name) ok 19 - ... Foo->has_method(bang) (defined in main:: using symbol tables and Sub::Name) ok 20 - ... Foo->has_method(evaled_foo) (evaled in main::) ok 21 - the method 'elk' is defined in OinkyBoinky ok 22 - the method 'bar' is not defined in OinkyBoinky ok 23 - but if you look in the inheritence chain then 'bar' does exist ok 24 - the returned value is a code ref ok 25 - The object isa Class::MOP::Method ok 26 - ... body matches CODE ref in package for baaz ok 27 - The object isa Class::MOP::Method ok 28 - ... body matches CODE ref in package for bar ok 29 - The object isa Class::MOP::Method ok 30 - ... body matches CODE ref in package for baz ok 31 - The object isa Class::MOP::Method ok 32 - ... body matches CODE ref in package for floob ok 33 - The object isa Class::MOP::Method ok 34 - ... body matches CODE ref in package for blah ok 35 - The object isa Class::MOP::Method ok 36 - ... body matches CODE ref in package for bang ok 37 - The object isa Class::MOP::Method ok 38 - ... body matches CODE ref in package for evaled_foo ok 39 - The object isa Class::MOP::Method ok 40 - ... body matches CODE ref in package for FOO_CONSTANT ok 41 - ... got the __ANON__ methods ok 42 - ... symbol matches CODE ref in package for bling ok 43 - ... !Foo->has_method(blessed) (imported into Foo) ok 44 - ... !Foo->has_method(boom) (defined in main:: using symbol tables and Sub::Name w/out package name) ok 45 - ... !Foo->has_method(not_a_real_method) (does not exist) ok 46 - ... Foo->get_method(not_a_real_method) == undef ok 47 - ... got the right method list for Foo ok 48 - ... got the right list of applicable methods for Foo ok 49 - ... removed the foo method ok 50 - ... !Foo->has_method(foo) we just removed it ok 51 - ... cannot call Foo->foo because it is not there ok 52 - ... got the right method list for Foo ok 53 - The object isa Class::MOP::Class ok 54 - ... Bar->has_method(foo) ok 55 - ... Bar->has_method(bar) ok 56 - ... Bar->foo == Bar::foo ok 57 - ... Bar->bar == Bar::bar ok 58 - ... overwriting a method is fine ok 59 - subname applied to anonymous method ok 60 - ... Bar-> (still) has_method(foo) ok 61 - ... Bar->foo == "Bar::foo v2" ok 62 - ... got the right method list for Bar ok 63 - ... got the right list of applicable methods for Bar ok 64 - add_method clones method objects as they are added ok 65 - ... the cloned method has the correct original method ok 66 - Custom glob-assignment-created accessor still has method modifier ok 67 - Got the foo method back ok 68 - Got the foo method back ok 69 - Got the foo method back 1..69 ok t/004_advanced_methods.t .................. ok 1 - ... Foo::BUILD has not next method ok 2 - ... Bar::BUILD does have a next method ok 3 - ... Baz->BUILD does have a next method ok 4 - ... Foo::Bar->BUILD does have a next method ok 5 - ... Foo::Bar::Baz->BUILD does have a next method ok 6 - ... got the right list of applicable methods for Foo ok 7 - ... got the right list of applicable methods for Bar ok 8 - ... got the right list of applicable methods for Baz ok 9 - ... got the right list of applicable methods for Foo::Bar ok 10 - ... got the right list of BUILD methods for Foo::Bar ok 11 - ... got the right list of BUILD methods for Foo::Bar::Baz 1..11 ok t/005_attributes.t ........................ ok 1 - ... got the attributes name correctly ok 2 - ... got the attributes name correctly ok 3 - ... got the attributes name correctly ok 4 - ... we added an attribute to Foo successfully ok 5 - ... Foo has $foo attribute ok 6 - ... got the right attribute back for Foo ok 7 - ... no accessor created ok 8 - ... we added an attribute to Foo successfully ok 9 - ... Foo has $bar attribute ok 10 - ... got the right attribute back for Foo ok 11 - ... no accessor created ok 12 - ... we added an attribute to Bar successfully ok 13 - ... Bar has $bar attribute ok 14 - ... got the right attribute back for Bar ok 15 - ... got the right read method for Bar ok 16 - ... got the right write method for Bar ok 17 - ... an accessor has been created ok 18 - The object isa Class::MOP::Method::Accessor ok 19 - ... we added an attribute to Baz successfully ok 20 - ... Baz has $baz attribute ok 21 - ... got the right attribute back for Baz ok 22 - ... got the right read method for Baz ok 23 - ... got the right write method for Baz ok 24 - ... a reader has been created ok 25 - ... a writer has been created ok 26 - The object isa Class::MOP::Method::Accessor ok 27 - The object isa Class::MOP::Method::Accessor ok 28 - ... a reader has been created ok 29 - ... got the right read method for Foo2 ok 30 - ... got undef for the writer with a read-only attribute in Foo2 ok 31 - The object isa Class::MOP::Class ok 32 - ... got the right attribute for "bar" ok 33 - ... got the right attribute for "baz" ok 34 - ... got the right attribute for "foo" ok 35 - ... got the right list of applicable attributes for Baz ok 36 - ... got the right list of associated classes from the applicable attributes for Baz ok 37 - ... removed the $baz attribute successfully ok 38 - ... got the right attribute back for Baz ok 39 - ... Baz no longer has $baz attribute ok 40 - ... Baz no longer has $baz attribute ok 41 - ... a reader has been removed ok 42 - ... a writer has been removed ok 43 - ... got the right list of applicable attributes for Baz ok 44 - ... got the right list of associated classes from the applicable attributes for Baz ok 45 - ... removed the $bar attribute successfully ok 46 - ... got the right attribute back for Bar ok 47 - ... Bar no longer has $bar attribute ok 48 - ... a accessor has been removed ok 49 - ... got the right list of applicable attributes for Baz ok 50 - ... got the right list of associated classes from the applicable attributes for Baz ok 51 - ... attempted to remove the non-existent $blammo attribute ok 52 - ... got the right value back (undef) ok 53 - ... we added an attribute to Buzz successfully ok 54 - ... we added an attribute to Buzz successfully ok 55 - ... we added an attribute to Buzz successfully ok 56 - ... we added a method to Buzz successfully ok 57 - ...Buzz instantiated successfully ok 58 - ...foo builder works as expected ok 59 - ...bar is not set ok 60 - ...bar returns undef ok 61 - ...bar was not autovivified ok 62 - ...bar is set ok 63 - ...bar is undef ok 64 - ...bar is no longerset ok 65 - ...Buzz instantiated successfully ok 66 - ...bar is set ok 67 - ...bar is undef ok 68 - ...Buzz instantiated successfully ok 69 - ...bah is set ok 70 - ...bah returns "BAH" ok 71 - ...Buzz instantiated successfully ok 72 - ...bah is set ok 73 - ...bah is undef ok 74 - ...Buzz instantiated successfully ok 75 - ...foo builder works as expected ok 76 - ...bar is not set ok 77 - ...bar returns undef ok 78 - ...bar was not autovivified ok 79 - ...bar is set ok 80 - ...bar is undef ok 81 - ...bar is no longerset ok 82 - ...Buzz instantiated successfully ok 83 - ...bar is set ok 84 - ...bar is undef ok 85 - ...Buzz instantiated successfully ok 86 - ...bah is set ok 87 - ...bah returns "BAH" ok 88 - ...Buzz instantiated successfully ok 89 - ...bah is set ok 90 - ...bah is undef 1..90 ok t/006_new_and_clone_metaclasses.t ......... ok 1 - The object isa Class::MOP::Class ok 2 - The object isa Class::MOP::Class ok 3 - ... it still creates the singleton ok 4 - The object isa Class::MOP::Class ok 5 - ... it creates the singleton even if you try to clone it ok 6 - The object isa Class::MOP::Class ok 7 - ... got the right Foo->meta singleton ok 8 - ... cloning got the right Foo->meta singleton ok 9 - The object isa Class::MOP::Class ok 10 - The object isa Class::MOP::Class ok 11 - ... even subclasses still create the singleton ok 12 - The object isa Class::MOP::Class ok 13 - ... and subclasses creates the singleton even if you try to clone it ok 14 - ... got the right Foo->meta singleton (w/subclass) ok 15 - ... cloning got the right Foo->meta singleton (w/subclass) ok 16 - The object isa Class::MOP::Class ok 17 - ... got the right name for the Bar metaclass ok 18 - ... Bar does not exists, so it has no version ok 19 - The object isa Class::MOP::Class ok 20 - The object isa MyMetaClass ok 21 - ... got the right Baz->meta singleton ok 22 - ... cloning got the right Baz->meta singleton ok 23 - The object isa Foo ok 24 - The object isa Bar ok 25 - The object isa Foo ok 26 - The object isa Baz ok 27 - The object isa Bar ok 28 - The object isa Foo ok 29 - The object isa Foo ok 30 - ... $cloned_foo is a new object different from $foo ok 31 - ... this dies as expected ok 32 - The object isa Class::MOP::Attribute ok 33 - The object isa Class::MOP::Attribute ok 34 - ... we successfully cloned our attributes ok 35 - ... we successfully did not clone our associated metaclass 1..35 ok t/010_self_introspection.t ................ ok 1 - ... instance and class both lead to the same meta ok 2 - The object isa Class::MOP::Class ok 3 - The object isa Class::MOP::Package ok 4 - The object isa Class::MOP::Module ok 5 - ... got the correct method list for class ok 6 - ... Class::MOP::Class->has_method(DESTROY) ok 7 - ... Class::MOP::Class->get_method(DESTROY) == &Class::MOP::Class::DESTROY ok 8 - ... Class::MOP::Class->has_method(_add_inlined_method) ok 9 - ... Class::MOP::Class->get_method(_add_inlined_method) == &Class::MOP::Class::_add_inlined_method ok 10 - ... Class::MOP::Class->has_method(_attach_attribute) ok 11 - ... Class::MOP::Class->get_method(_attach_attribute) == &Class::MOP::Class::_attach_attribute ok 12 - ... Class::MOP::Class->has_method(_base_metaclasses) ok 13 - ... Class::MOP::Class->get_method(_base_metaclasses) == &Class::MOP::Class::_base_metaclasses ok 14 - ... Class::MOP::Class->has_method(_can_fix_class_metaclass_incompatibility_by_subclassing) ok 15 - ... Class::MOP::Class->get_method(_can_fix_class_metaclass_incompatibility_by_subclassing) == &Class::MOP::Class::_can_fix_class_metaclass_incompatibility_by_subclassing ok 16 - ... Class::MOP::Class->has_method(_can_fix_metaclass_incompatibility) ok 17 - ... Class::MOP::Class->get_method(_can_fix_metaclass_incompatibility) == &Class::MOP::Class::_can_fix_metaclass_incompatibility ok 18 - ... Class::MOP::Class->has_method(_can_fix_metaclass_incompatibility_by_subclassing) ok 19 - ... Class::MOP::Class->get_method(_can_fix_metaclass_incompatibility_by_subclassing) == &Class::MOP::Class::_can_fix_metaclass_incompatibility_by_subclassing ok 20 - ... Class::MOP::Class->has_method(_can_fix_single_metaclass_incompatibility_by_subclassing) ok 21 - ... Class::MOP::Class->get_method(_can_fix_single_metaclass_incompatibility_by_subclassing) == &Class::MOP::Class::_can_fix_single_metaclass_incompatibility_by_subclassing ok 22 - ... Class::MOP::Class->has_method(_check_class_metaclass_compatibility) ok 23 - ... Class::MOP::Class->get_method(_check_class_metaclass_compatibility) == &Class::MOP::Class::_check_class_metaclass_compatibility ok 24 - ... Class::MOP::Class->has_method(_check_metaclass_compatibility) ok 25 - ... Class::MOP::Class->get_method(_check_metaclass_compatibility) == &Class::MOP::Class::_check_metaclass_compatibility ok 26 - ... Class::MOP::Class->has_method(_check_single_metaclass_compatibility) ok 27 - ... Class::MOP::Class->get_method(_check_single_metaclass_compatibility) == &Class::MOP::Class::_check_single_metaclass_compatibility ok 28 - ... Class::MOP::Class->has_method(_class_metaclass_is_compatible) ok 29 - ... Class::MOP::Class->get_method(_class_metaclass_is_compatible) == &Class::MOP::Class::_class_metaclass_is_compatible ok 30 - ... Class::MOP::Class->has_method(_clone_instance) ok 31 - ... Class::MOP::Class->get_method(_clone_instance) == &Class::MOP::Class::_clone_instance ok 32 - ... Class::MOP::Class->has_method(_construct_class_instance) ok 33 - ... Class::MOP::Class->get_method(_construct_class_instance) == &Class::MOP::Class::_construct_class_instance ok 34 - ... Class::MOP::Class->has_method(_construct_instance) ok 35 - ... Class::MOP::Class->get_method(_construct_instance) == &Class::MOP::Class::_construct_instance ok 36 - ... Class::MOP::Class->has_method(_create_meta_instance) ok 37 - ... Class::MOP::Class->get_method(_create_meta_instance) == &Class::MOP::Class::_create_meta_instance ok 38 - ... Class::MOP::Class->has_method(_fix_class_metaclass_incompatibility) ok 39 - ... Class::MOP::Class->get_method(_fix_class_metaclass_incompatibility) == &Class::MOP::Class::_fix_class_metaclass_incompatibility ok 40 - ... Class::MOP::Class->has_method(_fix_metaclass_incompatibility) ok 41 - ... Class::MOP::Class->get_method(_fix_metaclass_incompatibility) == &Class::MOP::Class::_fix_metaclass_incompatibility ok 42 - ... Class::MOP::Class->has_method(_fix_single_metaclass_incompatibility) ok 43 - ... Class::MOP::Class->get_method(_fix_single_metaclass_incompatibility) == &Class::MOP::Class::_fix_single_metaclass_incompatibility ok 44 - ... Class::MOP::Class->has_method(_immutable_metaclass) ok 45 - ... Class::MOP::Class->get_method(_immutable_metaclass) == &Class::MOP::Class::_immutable_metaclass ok 46 - ... Class::MOP::Class->has_method(_immutable_options) ok 47 - ... Class::MOP::Class->get_method(_immutable_options) == &Class::MOP::Class::_immutable_options ok 48 - ... Class::MOP::Class->has_method(_initialize_immutable) ok 49 - ... Class::MOP::Class->get_method(_initialize_immutable) == &Class::MOP::Class::_initialize_immutable ok 50 - ... Class::MOP::Class->has_method(_inline_accessors) ok 51 - ... Class::MOP::Class->get_method(_inline_accessors) == &Class::MOP::Class::_inline_accessors ok 52 - ... Class::MOP::Class->has_method(_inline_constructor) ok 53 - ... Class::MOP::Class->get_method(_inline_constructor) == &Class::MOP::Class::_inline_constructor ok 54 - ... Class::MOP::Class->has_method(_inline_destructor) ok 55 - ... Class::MOP::Class->get_method(_inline_destructor) == &Class::MOP::Class::_inline_destructor ok 56 - ... Class::MOP::Class->has_method(_inlined_methods) ok 57 - ... Class::MOP::Class->get_method(_inlined_methods) == &Class::MOP::Class::_inlined_methods ok 58 - ... Class::MOP::Class->has_method(_install_inlined_code) ok 59 - ... Class::MOP::Class->get_method(_install_inlined_code) == &Class::MOP::Class::_install_inlined_code ok 60 - ... Class::MOP::Class->has_method(_new) ok 61 - ... Class::MOP::Class->get_method(_new) == &Class::MOP::Class::_new ok 62 - ... Class::MOP::Class->has_method(_post_add_attribute) ok 63 - ... Class::MOP::Class->get_method(_post_add_attribute) == &Class::MOP::Class::_post_add_attribute ok 64 - ... Class::MOP::Class->has_method(_real_ref_name) ok 65 - ... Class::MOP::Class->get_method(_real_ref_name) == &Class::MOP::Class::_real_ref_name ok 66 - ... Class::MOP::Class->has_method(_rebless_as_immutable) ok 67 - ... Class::MOP::Class->get_method(_rebless_as_immutable) == &Class::MOP::Class::_rebless_as_immutable ok 68 - ... Class::MOP::Class->has_method(_rebless_as_mutable) ok 69 - ... Class::MOP::Class->get_method(_rebless_as_mutable) == &Class::MOP::Class::_rebless_as_mutable ok 70 - ... Class::MOP::Class->has_method(_remove_inlined_code) ok 71 - ... Class::MOP::Class->get_method(_remove_inlined_code) == &Class::MOP::Class::_remove_inlined_code ok 72 - ... Class::MOP::Class->has_method(_single_metaclass_is_compatible) ok 73 - ... Class::MOP::Class->get_method(_single_metaclass_is_compatible) == &Class::MOP::Class::_single_metaclass_is_compatible ok 74 - ... Class::MOP::Class->has_method(_superclasses_updated) ok 75 - ... Class::MOP::Class->get_method(_superclasses_updated) == &Class::MOP::Class::_superclasses_updated ok 76 - ... Class::MOP::Class->has_method(add_after_method_modifier) ok 77 - ... Class::MOP::Class->get_method(add_after_method_modifier) == &Class::MOP::Class::add_after_method_modifier ok 78 - ... Class::MOP::Class->has_method(add_around_method_modifier) ok 79 - ... Class::MOP::Class->get_method(add_around_method_modifier) == &Class::MOP::Class::add_around_method_modifier ok 80 - ... Class::MOP::Class->has_method(add_before_method_modifier) ok 81 - ... Class::MOP::Class->get_method(add_before_method_modifier) == &Class::MOP::Class::add_before_method_modifier ok 82 - ... Class::MOP::Class->has_method(add_dependent_meta_instance) ok 83 - ... Class::MOP::Class->get_method(add_dependent_meta_instance) == &Class::MOP::Class::add_dependent_meta_instance ok 84 - ... Class::MOP::Class->has_method(add_meta_instance_dependencies) ok 85 - ... Class::MOP::Class->get_method(add_meta_instance_dependencies) == &Class::MOP::Class::add_meta_instance_dependencies ok 86 - ... Class::MOP::Class->has_method(alias_method) ok 87 - ... Class::MOP::Class->get_method(alias_method) == &Class::MOP::Class::alias_method ok 88 - ... Class::MOP::Class->has_method(check_metaclass_compatibility) ok 89 - ... Class::MOP::Class->get_method(check_metaclass_compatibility) == &Class::MOP::Class::check_metaclass_compatibility ok 90 - ... Class::MOP::Class->has_method(class_precedence_list) ok 91 - ... Class::MOP::Class->get_method(class_precedence_list) == &Class::MOP::Class::class_precedence_list ok 92 - ... Class::MOP::Class->has_method(clone_instance) ok 93 - ... Class::MOP::Class->get_method(clone_instance) == &Class::MOP::Class::clone_instance ok 94 - ... Class::MOP::Class->has_method(clone_object) ok 95 - ... Class::MOP::Class->get_method(clone_object) == &Class::MOP::Class::clone_object ok 96 - ... Class::MOP::Class->has_method(compute_all_applicable_attributes) ok 97 - ... Class::MOP::Class->get_method(compute_all_applicable_attributes) == &Class::MOP::Class::compute_all_applicable_attributes ok 98 - ... Class::MOP::Class->has_method(compute_all_applicable_methods) ok 99 - ... Class::MOP::Class->get_method(compute_all_applicable_methods) == &Class::MOP::Class::compute_all_applicable_methods ok 100 - ... Class::MOP::Class->has_method(construct_class_instance) ok 101 - ... Class::MOP::Class->get_method(construct_class_instance) == &Class::MOP::Class::construct_class_instance ok 102 - ... Class::MOP::Class->has_method(construct_instance) ok 103 - ... Class::MOP::Class->get_method(construct_instance) == &Class::MOP::Class::construct_instance ok 104 - ... Class::MOP::Class->has_method(constructor_class) ok 105 - ... Class::MOP::Class->get_method(constructor_class) == &Class::MOP::Class::constructor_class ok 106 - ... Class::MOP::Class->has_method(constructor_name) ok 107 - ... Class::MOP::Class->get_method(constructor_name) == &Class::MOP::Class::constructor_name ok 108 - ... Class::MOP::Class->has_method(create) ok 109 - ... Class::MOP::Class->get_method(create) == &Class::MOP::Class::create ok 110 - ... Class::MOP::Class->has_method(create_anon_class) ok 111 - ... Class::MOP::Class->get_method(create_anon_class) == &Class::MOP::Class::create_anon_class ok 112 - ... Class::MOP::Class->has_method(create_meta_instance) ok 113 - ... Class::MOP::Class->get_method(create_meta_instance) == &Class::MOP::Class::create_meta_instance ok 114 - ... Class::MOP::Class->has_method(destructor_class) ok 115 - ... Class::MOP::Class->get_method(destructor_class) == &Class::MOP::Class::destructor_class ok 116 - ... Class::MOP::Class->has_method(direct_subclasses) ok 117 - ... Class::MOP::Class->get_method(direct_subclasses) == &Class::MOP::Class::direct_subclasses ok 118 - ... Class::MOP::Class->has_method(find_all_methods_by_name) ok 119 - ... Class::MOP::Class->get_method(find_all_methods_by_name) == &Class::MOP::Class::find_all_methods_by_name ok 120 - ... Class::MOP::Class->has_method(find_attribute_by_name) ok 121 - ... Class::MOP::Class->get_method(find_attribute_by_name) == &Class::MOP::Class::find_attribute_by_name ok 122 - ... Class::MOP::Class->has_method(find_method_by_name) ok 123 - ... Class::MOP::Class->get_method(find_method_by_name) == &Class::MOP::Class::find_method_by_name ok 124 - ... Class::MOP::Class->has_method(find_next_method_by_name) ok 125 - ... Class::MOP::Class->get_method(find_next_method_by_name) == &Class::MOP::Class::find_next_method_by_name ok 126 - ... Class::MOP::Class->has_method(get_all_attributes) ok 127 - ... Class::MOP::Class->get_method(get_all_attributes) == &Class::MOP::Class::get_all_attributes ok 128 - ... Class::MOP::Class->has_method(get_all_method_names) ok 129 - ... Class::MOP::Class->get_method(get_all_method_names) == &Class::MOP::Class::get_all_method_names ok 130 - ... Class::MOP::Class->has_method(get_all_methods) ok 131 - ... Class::MOP::Class->get_method(get_all_methods) == &Class::MOP::Class::get_all_methods ok 132 - ... Class::MOP::Class->has_method(get_attribute_map) ok 133 - ... Class::MOP::Class->get_method(get_attribute_map) == &Class::MOP::Class::get_attribute_map ok 134 - ... Class::MOP::Class->has_method(get_meta_instance) ok 135 - ... Class::MOP::Class->get_method(get_meta_instance) == &Class::MOP::Class::get_meta_instance ok 136 - ... Class::MOP::Class->has_method(immutable_options) ok 137 - ... Class::MOP::Class->get_method(immutable_options) == &Class::MOP::Class::immutable_options ok 138 - ... Class::MOP::Class->has_method(immutable_trait) ok 139 - ... Class::MOP::Class->get_method(immutable_trait) == &Class::MOP::Class::immutable_trait ok 140 - ... Class::MOP::Class->has_method(initialize) ok 141 - ... Class::MOP::Class->get_method(initialize) == &Class::MOP::Class::initialize ok 142 - ... Class::MOP::Class->has_method(instance_metaclass) ok 143 - ... Class::MOP::Class->get_method(instance_metaclass) == &Class::MOP::Class::instance_metaclass ok 144 - ... Class::MOP::Class->has_method(invalidate_meta_instance) ok 145 - ... Class::MOP::Class->get_method(invalidate_meta_instance) == &Class::MOP::Class::invalidate_meta_instance ok 146 - ... Class::MOP::Class->has_method(invalidate_meta_instances) ok 147 - ... Class::MOP::Class->get_method(invalidate_meta_instances) == &Class::MOP::Class::invalidate_meta_instances ok 148 - ... Class::MOP::Class->has_method(is_anon_class) ok 149 - ... Class::MOP::Class->get_method(is_anon_class) == &Class::MOP::Class::is_anon_class ok 150 - ... Class::MOP::Class->has_method(is_immutable) ok 151 - ... Class::MOP::Class->get_method(is_immutable) == &Class::MOP::Class::is_immutable ok 152 - ... Class::MOP::Class->has_method(is_mutable) ok 153 - ... Class::MOP::Class->get_method(is_mutable) == &Class::MOP::Class::is_mutable ok 154 - ... Class::MOP::Class->has_method(is_pristine) ok 155 - ... Class::MOP::Class->get_method(is_pristine) == &Class::MOP::Class::is_pristine ok 156 - ... Class::MOP::Class->has_method(linearized_isa) ok 157 - ... Class::MOP::Class->get_method(linearized_isa) == &Class::MOP::Class::linearized_isa ok 158 - ... Class::MOP::Class->has_method(make_immutable) ok 159 - ... Class::MOP::Class->get_method(make_immutable) == &Class::MOP::Class::make_immutable ok 160 - ... Class::MOP::Class->has_method(make_mutable) ok 161 - ... Class::MOP::Class->get_method(make_mutable) == &Class::MOP::Class::make_mutable ok 162 - ... Class::MOP::Class->has_method(new_object) ok 163 - ... Class::MOP::Class->get_method(new_object) == &Class::MOP::Class::new_object ok 164 - ... Class::MOP::Class->has_method(rebless_instance) ok 165 - ... Class::MOP::Class->get_method(rebless_instance) == &Class::MOP::Class::rebless_instance ok 166 - ... Class::MOP::Class->has_method(rebless_instance_away) ok 167 - ... Class::MOP::Class->get_method(rebless_instance_away) == &Class::MOP::Class::rebless_instance_away ok 168 - ... Class::MOP::Class->has_method(rebless_instance_back) ok 169 - ... Class::MOP::Class->get_method(rebless_instance_back) == &Class::MOP::Class::rebless_instance_back ok 170 - ... Class::MOP::Class->has_method(remove_attribute) ok 171 - ... Class::MOP::Class->get_method(remove_attribute) == &Class::MOP::Class::remove_attribute ok 172 - ... Class::MOP::Class->has_method(remove_dependent_meta_instance) ok 173 - ... Class::MOP::Class->get_method(remove_dependent_meta_instance) == &Class::MOP::Class::remove_dependent_meta_instance ok 174 - ... Class::MOP::Class->has_method(remove_meta_instance_dependencies) ok 175 - ... Class::MOP::Class->get_method(remove_meta_instance_dependencies) == &Class::MOP::Class::remove_meta_instance_dependencies ok 176 - ... Class::MOP::Class->has_method(reset_package_cache_flag) ok 177 - ... Class::MOP::Class->get_method(reset_package_cache_flag) == &Class::MOP::Class::reset_package_cache_flag ok 178 - ... Class::MOP::Class->has_method(subclasses) ok 179 - ... Class::MOP::Class->get_method(subclasses) == &Class::MOP::Class::subclasses ok 180 - ... Class::MOP::Class->has_method(superclasses) ok 181 - ... Class::MOP::Class->get_method(superclasses) == &Class::MOP::Class::superclasses ok 182 - ... Class::MOP::Class->has_method(update_meta_instance_dependencies) ok 183 - ... Class::MOP::Class->get_method(update_meta_instance_dependencies) == &Class::MOP::Class::update_meta_instance_dependencies ok 184 - ... Class::MOP::Class->has_method(update_package_cache_flag) ok 185 - ... Class::MOP::Class->get_method(update_package_cache_flag) == &Class::MOP::Class::update_package_cache_flag ok 186 - ... got the correct method list for package ok 187 - ... Class::MOP::Package->has_method(_new) ok 188 - ... Class::MOP::Package->get_method(_new) == &Class::MOP::Package::_new ok 189 - ... Class::MOP::Package->has_method(_package_stash) ok 190 - ... Class::MOP::Package->get_method(_package_stash) == &Class::MOP::Package::_package_stash ok 191 - ... Class::MOP::Package->has_method(add_package_symbol) ok 192 - ... Class::MOP::Package->get_method(add_package_symbol) == &Class::MOP::Package::add_package_symbol ok 193 - ... Class::MOP::Package->has_method(get_all_package_symbols) ok 194 - ... Class::MOP::Package->get_method(get_all_package_symbols) == &Class::MOP::Package::get_all_package_symbols ok 195 - ... Class::MOP::Package->has_method(get_method_map) ok 196 - ... Class::MOP::Package->get_method(get_method_map) == &Class::MOP::Package::get_method_map ok 197 - ... Class::MOP::Package->has_method(get_package_symbol) ok 198 - ... Class::MOP::Package->get_method(get_package_symbol) == &Class::MOP::Package::get_package_symbol ok 199 - ... Class::MOP::Package->has_method(has_package_symbol) ok 200 - ... Class::MOP::Package->get_method(has_package_symbol) == &Class::MOP::Package::has_package_symbol ok 201 - ... Class::MOP::Package->has_method(initialize) ok 202 - ... Class::MOP::Package->get_method(initialize) == &Class::MOP::Package::initialize ok 203 - ... Class::MOP::Package->has_method(list_all_package_symbols) ok 204 - ... Class::MOP::Package->get_method(list_all_package_symbols) == &Class::MOP::Package::list_all_package_symbols ok 205 - ... Class::MOP::Package->has_method(name) ok 206 - ... Class::MOP::Package->get_method(name) == &Class::MOP::Package::name ok 207 - ... Class::MOP::Package->has_method(namespace) ok 208 - ... Class::MOP::Package->get_method(namespace) == &Class::MOP::Package::namespace ok 209 - ... Class::MOP::Package->has_method(reinitialize) ok 210 - ... Class::MOP::Package->get_method(reinitialize) == &Class::MOP::Package::reinitialize ok 211 - ... Class::MOP::Package->has_method(remove_package_glob) ok 212 - ... Class::MOP::Package->get_method(remove_package_glob) == &Class::MOP::Package::remove_package_glob ok 213 - ... Class::MOP::Package->has_method(remove_package_symbol) ok 214 - ... Class::MOP::Package->get_method(remove_package_symbol) == &Class::MOP::Package::remove_package_symbol ok 215 - ... got the correct method list for module ok 216 - ... Class::MOP::Module->has_method(_instantiate_module) ok 217 - ... Class::MOP::Module->get_method(_instantiate_module) == &Class::MOP::Module::_instantiate_module ok 218 - ... Class::MOP::Module->has_method(_new) ok 219 - ... Class::MOP::Module->get_method(_new) == &Class::MOP::Module::_new ok 220 - ... Class::MOP::Module->has_method(authority) ok 221 - ... Class::MOP::Module->get_method(authority) == &Class::MOP::Module::authority ok 222 - ... Class::MOP::Module->has_method(create) ok 223 - ... Class::MOP::Module->get_method(create) == &Class::MOP::Module::create ok 224 - ... Class::MOP::Module->has_method(identifier) ok 225 - ... Class::MOP::Module->get_method(identifier) == &Class::MOP::Module::identifier ok 226 - ... Class::MOP::Module->has_method(version) ok 227 - ... Class::MOP::Module->get_method(version) == &Class::MOP::Module::version ok 228 - ... NOT Class::MOP::Class->has_method(confess) ok 229 - ... NOT Class::MOP::Class->has_method(blessed) ok 230 - ... NOT Class::MOP::Class->has_method(subname) ok 231 - ... NOT Class::MOP::Class->has_method(svref_2object) ok 232 - ... got the right list of attributes ok 233 - ... got the right list of attributes ok 234 - ... Class::MOP::Class->has_attribute(constructor_class) ok 235 - The object isa Class::MOP::Attribute ok 236 - ... Class::MOP::Class->has_attribute(constructor_name) ok 237 - The object isa Class::MOP::Attribute ok 238 - ... Class::MOP::Class->has_attribute(destructor_class) ok 239 - The object isa Class::MOP::Attribute ok 240 - ... Class::MOP::Class->has_attribute(immutable_trait) ok 241 - The object isa Class::MOP::Attribute ok 242 - ... Class::MOP::Class->has_attribute(instance_metaclass) ok 243 - The object isa Class::MOP::Attribute ok 244 - ... Class::MOP::Class->has_attribute(superclasses) ok 245 - The object isa Class::MOP::Attribute ok 246 - ... got the right list of attributes ok 247 - ... got the right list of attributes ok 248 - ... Class::MOP::Package->has_attribute(namespace) ok 249 - The object isa Class::MOP::Attribute ok 250 - ... Class::MOP::Package->has_attribute(package) ok 251 - The object isa Class::MOP::Attribute ok 252 - ... got the right list of attributes ok 253 - ... got the right list of attributes ok 254 - ... Class::MOP::Module->has_attribute(authority) ok 255 - The object isa Class::MOP::Attribute ok 256 - ... Class::MOP::Module->has_attribute(version) ok 257 - The object isa Class::MOP::Attribute ok 258 - ... Class::MOP::Class package has a reader ok 259 - ... Class::MOP::Class package's a reader is { name => sub { ... } } ok 260 - ... Class::MOP::Class package has a init_arg ok 261 - ... Class::MOP::Class package's a init_arg is package ok 262 - ... Class::MOP::Class method_metaclass has a reader ok 263 - ... Class::MOP::Class method_metaclass's a reader is &method_metaclass ok 264 - ... Class::MOP::Class method_metaclass has a init_arg ok 265 - ... Class::MOP::Class method_metaclass's init_arg is method_metaclass ok 266 - ... Class::MOP::Class method_metaclass has a default ok 267 - ... Class::MOP::Class method_metaclass's a default is Class::MOP:::Method ok 268 - ... Class::MOP::Class wrapped_method_metaclass has a reader ok 269 - ... Class::MOP::Class wrapped_method_metaclass's a reader is &wrapped_method_metaclass ok 270 - ... Class::MOP::Class wrapped_method_metaclass has a init_arg ok 271 - ... Class::MOP::Class wrapped_method_metaclass's init_arg is wrapped_method_metaclass ok 272 - ... Class::MOP::Class method_metaclass has a default ok 273 - ... Class::MOP::Class method_metaclass's a default is Class::MOP:::Method ok 274 - ... Class::MOP::Class attributes has a reader ok 275 - ... Class::MOP::Class attributes's a reader is &_attribute_map ok 276 - ... Class::MOP::Class attributes has a init_arg ok 277 - ... Class::MOP::Class attributes's a init_arg is attributes ok 278 - ... Class::MOP::Class attributes has a default ok 279 - ... Class::MOP::Class attributes's a default of {} ok 280 - ... Class::MOP::Class attribute_metaclass has a reader ok 281 - ... Class::MOP::Class attribute_metaclass's a reader is &attribute_metaclass ok 282 - ... Class::MOP::Class attribute_metaclass has a init_arg ok 283 - ... Class::MOP::Class attribute_metaclass's a init_arg is attribute_metaclass ok 284 - ... Class::MOP::Class attribute_metaclass has a default ok 285 - ... Class::MOP::Class attribute_metaclass's a default is Class::MOP:::Attribute ok 286 - ... Class::MOP::Class->name ok 287 - ... Class::MOP::Class->version ok 288 - ... Class::MOP::Class->has_package_symbol($VERSION) ok 289 - ... Class::MOP::Class->get_package_symbol($VERSION) ok 290 - ... Class::MOP::Class->superclasses == [ Class::MOP::Module ] ok 291 - ... Class::MOP::Class->class_precedence_list == [ Class::MOP::Class Class::MOP::Module Class::MOP::Package ] ok 292 - ... got the right value for attribute_metaclass ok 293 - ... got the right value for method_metaclass ok 294 - ... got the right value for instance_metaclass 1..294 ok t/011_create_class.t ...................... ok 1 - The object isa Class::MOP::Class ok 2 - The object isa Class::MOP::Class ok 3 - The object isa Point ok 4 - Point->can('x') ok 5 - Point->can('y') ok 6 - Point->can('clear') ok 7 - ... got the meta from the instance too ok 8 - ... the y attribute was initialized correctly through the metaobject ok 9 - ... the y attribute was set properly with the accessor ok 10 - ... the x attribute was initialized correctly through the metaobject ok 11 - ... cannot write to a read-only accessor ok 12 - ... the x attribute was not altered ok 13 - ... the y attribute was cleared correctly ok 14 - ... the x attribute was cleared correctly ok 15 - The object isa Point3D ok 16 - The object isa Point ok 17 - ... got the meta from the instance too ok 18 - Point3D->can('x') ok 19 - Point3D->can('y') ok 20 - Point3D->can('clear') ok 21 - ... the x attribute was initialized correctly through the metaobject ok 22 - ... the y attribute was initialized correctly through the metaobject ok 23 - ... the z attribute was initialized correctly through the metaobject ok 24 - The object isa Point3D ok 25 - ... the x attribute was not initialized ok 26 - ... the y attribute was not initialized ok 27 - ... the z attribute was initialized correctly through the metaobject 1..27 ok t/012_package_variables.t ................. ok 1 - ... the %foo slot has not been created yet ok 2 - ... the meta agrees ok 3 - ... created %Foo::foo successfully ok 4 - ... SCALAR shouldnt have been created too ok 5 - ... ARRAY shouldnt have been created too ok 6 - ... CODE shouldnt have been created too ok 7 - ... the %foo slot was created successfully ok 8 - ... the meta agrees ok 9 - ... our %foo was initialized correctly ok 10 - ... our %foo was initialized correctly ok 11 - ... got the right package variable back ok 12 - ... our %foo is the same as the metas ok 13 - ... our %foo was updated correctly ok 14 - ... our %foo was updated correctly ok 15 - ... the @bar slot has not been created yet ok 16 - ... created @Foo::bar successfully ok 17 - ... the @bar slot was created successfully ok 18 - ... the meta agrees ok 19 - ... SCALAR shouldnt have been created too ok 20 - ... HASH shouldnt have been created too ok 21 - ... CODE shouldnt have been created too ok 22 - ... our @bar was initialized correctly ok 23 - ... our @bar was initialized correctly ok 24 - ... the $baz slot has not been created yet ok 25 - ... created $Foo::baz successfully ok 26 - ... the $baz slot was created successfully ok 27 - ... the meta agrees ok 28 - ... ARRAY shouldnt have been created too ok 29 - ... HASH shouldnt have been created too ok 30 - ... CODE shouldnt have been created too ok 31 - ... got the right value back ok 32 - ... our $baz was assigned to correctly ok 33 - ... the meta agrees ok 34 - ... the &funk slot has not been created yet ok 35 - ... created &Foo::funk successfully ok 36 - ... the &funk slot was created successfully ok 37 - ... the meta agrees ok 38 - ... SCALAR shouldnt have been created too ok 39 - ... ARRAY shouldnt have been created too ok 40 - ... HASH shouldnt have been created too ok 41 - ... our &funk exists ok 42 - ... got the right value from the function ok 43 - ... created @Foo::foo successfully ok 44 - ... the @foo slot was added successfully ok 45 - ... got the right values for @Foo::foo ok 46 - ... created &Foo::foo successfully ok 47 - ... the meta agrees ok 48 - ... got the right value for &Foo::foo ok 49 - ... created $Foo::foo successfully ok 50 - ... the meta agrees ok 51 - ... got the right scalar value back ok 52 - ... got the right value from the scalar ok 53 - ... removed %Foo::foo successfully ok 54 - ... the %foo slot was removed successfully ok 55 - ... the @foo slot still exists ok 56 - ... the &foo slot still exists ok 57 - ... the $foo slot still exists ok 58 - ... got the right values for @Foo::foo ok 59 - ... got the right value for &Foo::foo ok 60 - ... got the right value for $Foo::foo ok 61 - ... the %foo slot has been removed successfully ok 62 - ... the @foo slot has NOT been removed ok 63 - ... the &foo slot has NOT been removed ok 64 - ... the $foo slot has NOT been removed ok 65 - ... removed &Foo::foo successfully ok 66 - ... the &foo slot no longer exists ok 67 - ... the @foo slot still exists ok 68 - ... the $foo slot still exists ok 69 - ... got the right values for @Foo::foo ok 70 - ... got the right value for $Foo::foo ok 71 - ... the %foo slot has been removed successfully ok 72 - ... the &foo slot has now been removed ok 73 - ... the @foo slot has NOT been removed ok 74 - ... the $foo slot has NOT been removed ok 75 - ... removed $Foo::foo successfully ok 76 - ... the $foo slot no longer exists ok 77 - ... the @foo slot still exists ok 78 - ... got the right values for @Foo::foo ok 79 - ... the %foo slot has been removed successfully ok 80 - ... the &foo slot has now been removed ok 81 - ... the $foo slot has now been removed ok 82 - ... the @foo slot has NOT been removed 1..82 ok t/013_add_attribute_alternate.t ........... ok 1 - The object isa Class::MOP::Class ok 2 - The object isa Class::MOP::Class ok 3 - The object isa Point ok 4 - Point->can('x') ok 5 - Point->can('y') ok 6 - Point->can('clear') ok 7 - ... got the meta from the instance too ok 8 - ... the y attribute was initialized correctly through the metaobject ok 9 - ... the y attribute was set properly with the accessor ok 10 - ... the x attribute was initialized correctly through the metaobject ok 11 - ... cannot write to a read-only accessor ok 12 - ... the x attribute was not altered ok 13 - ... the y attribute was cleared correctly ok 14 - ... the x attribute was cleared correctly ok 15 - The object isa Point3D ok 16 - The object isa Point ok 17 - ... got the meta from the instance too ok 18 - Point3D->can('x') ok 19 - Point3D->can('y') ok 20 - Point3D->can('clear') ok 21 - ... the x attribute was initialized correctly through the metaobject ok 22 - ... the y attribute was initialized correctly through the metaobject ok 23 - ... the z attribute was initialized correctly through the metaobject ok 24 - The object isa Point3D ok 25 - ... the x attribute was not initialized ok 26 - ... the y attribute was not initialized ok 27 - ... the z attribute was initialized correctly through the metaobject 1..27 ok t/014_attribute_introspection.t ........... ok 1 - ... instance and class both lead to the same meta ok 2 - The object isa Class::MOP::Class ok 3 - ... our method list matches ok 4 - ... Class::MOP::Attribute->find_method_by_name(new) ok 5 - ... Class::MOP::Attribute->find_method_by_name(clone) ok 6 - ... Class::MOP::Attribute->find_method_by_name(initialize_instance_slot) ok 7 - ... Class::MOP::Attribute->find_method_by_name(_set_initial_slot_value) ok 8 - ... Class::MOP::Attribute->find_method_by_name(name) ok 9 - ... Class::MOP::Attribute->find_method_by_name(has_accessor) ok 10 - ... Class::MOP::Attribute->find_method_by_name(accessor) ok 11 - ... Class::MOP::Attribute->find_method_by_name(has_writer) ok 12 - ... Class::MOP::Attribute->find_method_by_name(writer) ok 13 - ... Class::MOP::Attribute->find_method_by_name(has_write_method) ok 14 - ... Class::MOP::Attribute->find_method_by_name(get_write_method) ok 15 - ... Class::MOP::Attribute->find_method_by_name(get_write_method_ref) ok 16 - ... Class::MOP::Attribute->find_method_by_name(has_reader) ok 17 - ... Class::MOP::Attribute->find_method_by_name(reader) ok 18 - ... Class::MOP::Attribute->find_method_by_name(has_read_method) ok 19 - ... Class::MOP::Attribute->find_method_by_name(get_read_method) ok 20 - ... Class::MOP::Attribute->find_method_by_name(get_read_method_ref) ok 21 - ... Class::MOP::Attribute->find_method_by_name(has_predicate) ok 22 - ... Class::MOP::Attribute->find_method_by_name(predicate) ok 23 - ... Class::MOP::Attribute->find_method_by_name(has_clearer) ok 24 - ... Class::MOP::Attribute->find_method_by_name(clearer) ok 25 - ... Class::MOP::Attribute->find_method_by_name(has_builder) ok 26 - ... Class::MOP::Attribute->find_method_by_name(builder) ok 27 - ... Class::MOP::Attribute->find_method_by_name(has_init_arg) ok 28 - ... Class::MOP::Attribute->find_method_by_name(init_arg) ok 29 - ... Class::MOP::Attribute->find_method_by_name(has_default) ok 30 - ... Class::MOP::Attribute->find_method_by_name(default) ok 31 - ... Class::MOP::Attribute->find_method_by_name(is_default_a_coderef) ok 32 - ... Class::MOP::Attribute->find_method_by_name(has_initializer) ok 33 - ... Class::MOP::Attribute->find_method_by_name(initializer) ok 34 - ... Class::MOP::Attribute->find_method_by_name(has_insertion_order) ok 35 - ... Class::MOP::Attribute->find_method_by_name(insertion_order) ok 36 - ... Class::MOP::Attribute->find_method_by_name(_set_insertion_order) ok 37 - ... Class::MOP::Attribute->find_method_by_name(definition_context) ok 38 - ... Class::MOP::Attribute->find_method_by_name(slots) ok 39 - ... Class::MOP::Attribute->find_method_by_name(get_value) ok 40 - ... Class::MOP::Attribute->find_method_by_name(set_value) ok 41 - ... Class::MOP::Attribute->find_method_by_name(get_raw_value) ok 42 - ... Class::MOP::Attribute->find_method_by_name(set_raw_value) ok 43 - ... Class::MOP::Attribute->find_method_by_name(set_initial_value) ok 44 - ... Class::MOP::Attribute->find_method_by_name(has_value) ok 45 - ... Class::MOP::Attribute->find_method_by_name(clear_value) ok 46 - ... Class::MOP::Attribute->find_method_by_name(associated_class) ok 47 - ... Class::MOP::Attribute->find_method_by_name(attach_to_class) ok 48 - ... Class::MOP::Attribute->find_method_by_name(detach_from_class) ok 49 - ... Class::MOP::Attribute->find_method_by_name(accessor_metaclass) ok 50 - ... Class::MOP::Attribute->find_method_by_name(associated_methods) ok 51 - ... Class::MOP::Attribute->find_method_by_name(associate_method) ok 52 - ... Class::MOP::Attribute->find_method_by_name(process_accessors) ok 53 - ... Class::MOP::Attribute->find_method_by_name(_process_accessors) ok 54 - ... Class::MOP::Attribute->find_method_by_name(install_accessors) ok 55 - ... Class::MOP::Attribute->find_method_by_name(remove_accessors) ok 56 - ... Class::MOP::Attribute->find_method_by_name(_new) ok 57 - ... our attribute list matches ok 58 - ... Class::MOP::Attribute->find_attribute_by_name(name) ok 59 - ... Class::MOP::Attribute->find_attribute_by_name(accessor) ok 60 - ... Class::MOP::Attribute->find_attribute_by_name(reader) ok 61 - ... Class::MOP::Attribute->find_attribute_by_name(writer) ok 62 - ... Class::MOP::Attribute->find_attribute_by_name(predicate) ok 63 - ... Class::MOP::Attribute->find_attribute_by_name(clearer) ok 64 - ... Class::MOP::Attribute->find_attribute_by_name(builder) ok 65 - ... Class::MOP::Attribute->find_attribute_by_name(init_arg) ok 66 - ... Class::MOP::Attribute->find_attribute_by_name(initializer) ok 67 - ... Class::MOP::Attribute->find_attribute_by_name(definition_context) ok 68 - ... Class::MOP::Attribute->find_attribute_by_name(default) ok 69 - ... Class::MOP::Attribute->find_attribute_by_name(associated_class) ok 70 - ... Class::MOP::Attribute->find_attribute_by_name(associated_methods) ok 71 - ... Class::MOP::Attribute->find_attribute_by_name(insertion_order) 1..71 ok t/015_metaclass_inheritance.t ............. ok 1 - The object isa Class::MOP::Class ok 2 - ... foo_meta->name == Foo ok 3 - The object isa Class::MOP::Class ok 4 - ... bar_meta->name == Bar ok 5 - ... Bar->meta != Foo->meta ok 6 - The object isa Class::MOP::Class ok 7 - ... baz_meta->name == Baz ok 8 - ... Baz->meta != Bar->meta ok 9 - ... Baz->meta != Foo->meta 1..9 ok t/016_class_errors_and_edge_cases.t ....... ok 1 - ... initialize requires a name parameter ok 2 - ... initialize requires a name valid parameter ok 3 - ... initialize requires an unblessed parameter ok 4 - ... _construct_class_instance requires an :package parameter ok 5 - ... _construct_class_instance requires a defined :package parameter ok 6 - ... _construct_class_instance requires a valid :package parameter ok 7 - ... create requires an package_name parameter ok 8 - ... create requires a defined package_name parameter ok 9 - ... create requires a valid package_name parameter ok 10 - ... create requires a valid package_name parameter ok 11 - ... can only clone instances ok 12 - ... add_method dies as expected ok 13 - ... add_method dies as expected ok 14 - ... add_method dies as expected ok 15 - ... add_method dies as expected ok 16 - ... has_method dies as expected ok 17 - ... has_method dies as expected ok 18 - ... get_method dies as expected ok 19 - ... get_method dies as expected ok 20 - ... remove_method dies as expected ok 21 - ... remove_method dies as expected ok 22 - ... find_all_methods_by_name dies as expected ok 23 - ... find_all_methods_by_name dies as expected ok 24 - ... add_attribute dies as expected ok 25 - ... has_attribute dies as expected ok 26 - ... has_attribute dies as expected ok 27 - ... get_attribute dies as expected ok 28 - ... get_attribute dies as expected ok 29 - ... remove_attribute dies as expected ok 30 - ... remove_attribute dies as expected ok 31 - ... add_package_symbol dies as expected ok 32 - ... add_package_symbol dies as expected ok 33 - ... add_package_symbol dies as expected ok 34 - ... add_package_symbol dies as expected ok 35 - ... has_package_symbol dies as expected ok 36 - ... has_package_symbol dies as expected ok 37 - ... has_package_symbol dies as expected ok 38 - ... get_package_symbol dies as expected ok 39 - ... get_package_symbol dies as expected ok 40 - ... get_package_symbol dies as expected ok 41 - ... remove_package_symbol dies as expected ok 42 - ... remove_package_symbol dies as expected ok 43 - ... remove_package_symbol dies as expected 1..43 ok t/017_add_method_modifier.t ............... ok 1 - threw Regexp ((?-xism:The\ method\ \'does_not_exist\'\ was\ not\ found\ in\ the\ inheritance\ hierarchy\ for\ CheckingAccount)) ok 2 - ... checking account now has a withdraw method ok 3 - The object isa Class::MOP::Method::Wrapped ok 4 - The object isa Class::MOP::Method ok 5 - The object isa Class::MOP::Method::Wrapped ok 6 - The object isa BankAccount ok 7 - ... got the right savings balance ok 8 - ... withdrew from savings successfully ok 9 - ... got the right savings balance after withdrawal ok 10 - ... could not withdraw from savings successfully ok 11 - ... got the right savings balance after deposit ok 12 - The object isa CheckingAccount ok 13 - The object isa BankAccount ok 14 - ... got the right overdraft account ok 15 - ... got the right checkings balance ok 16 - ... withdrew from checking successfully ok 17 - ... got the right checkings balance after withdrawal ok 18 - ... got the right savings balance after checking withdrawal (no overdraft) ok 19 - ... withdrew from checking successfully ok 20 - ... got the right checkings balance after withdrawal ok 21 - ... got the right savings balance after overdraft withdrawal 1..21 ok t/018_anon_class.t ........................ ok 1 - The object isa Class::MOP::Class ok 2 - ... the package exists ok 3 - ... got an anon class package name ok 4 - ... got an empty superclass list ok 5 - ... can add a superclass to anon class ok 6 - ... got the right superclass list ok 7 - ... no foo method ok 8 - ... added a method to my anon-class ok 9 - ... we have a foo method now ok 10 - The object isa Class::MOP::Class::__ANON__::SERIAL::1 ok 11 - The object isa Foo ok 12 - ... got the right return value of our foo method ok 13 - ... got the right return value of our bar method ok 14 - ... the package still exists ok 15 - ... the package no longer exists ok 16 - The object isa Class::MOP::Class::__ANON__::SERIAL::1 ok 17 - ... but the new instance is not a Foo ok 18 - ... and it can no longer call the foo method 1..18 ok t/019_anon_class_keep_alive.t ............. ok 1 - The object isa Class::MOP::Class::__ANON__::SERIAL::1 ok 2 - The object isa Class::MOP::Class ok 3 - ... Anonymous instance isa Foo isa Foo ok 4 - ... Anonymous instance can foo ok 5 - ... Anonymous instance has method foo ok 6 - ... Anonymous instance still has attribute bar ok 7 - ... Anonymous instance still has attribute baz ok 8 - ... Anonymous instance still has correct bar value ok 9 - ... Anonymous instance still has correct baz value ok 10 - ... Anonymous instance has class precedence list 1..10 ok t/020_attribute.t ......................... ok 1 - ... can't call name() as a class method ok 2 - The object isa Class::MOP::Attribute ok 3 - ... $attr->name == $foo ok 4 - ... $attr does have an init_arg ok 5 - ... $attr init_arg is the name ok 6 - ... $attr does not have an accessor ok 7 - ... $attr does not have an reader ok 8 - ... $attr does not have an writer ok 9 - ... $attr does not have an default ok 10 - ... $attr does not have a builder ok 11 - ... it is a plain old sub ok 12 - ... it is a plain old sub ok 13 - ... it is a plain old sub ok 14 - ... it is a plain old sub ok 15 - The object isa Class::MOP::Class ok 16 - ... attached a class successfully ok 17 - ... the class was associated correctly ok 18 - ... $attr does not have an read method ok 19 - ... $attr does not have an write method ok 20 - ... it is a plain old sub ok 21 - ... it is a plain old sub ok 22 - The object isa Class::MOP::Method ok 23 - The object isa Class::MOP::Method ok 24 - The object isa Class::MOP::Attribute ok 25 - ... but they are different instances ok 26 - ... the associated classes are the same though ok 27 - ... the associated classes are the same though ok 28 - ... the associated classes are the same though ok 29 - ... but they are the same inside ok 30 - The object isa Class::MOP::Attribute ok 31 - ... $attr->name == $foo ok 32 - ... $attr does have an init_arg ok 33 - ... $attr->init_arg == -foo ok 34 - ... $attr does have an default ok 35 - ... $attr->default == BAR ok 36 - ... $attr does not have a builder ok 37 - ... $attr does not have an accessor ok 38 - ... $attr does not have an reader ok 39 - ... $attr does not have an writer ok 40 - ... $attr does not have an read method ok 41 - ... $attr does not have an write method ok 42 - ... it is a plain old sub ok 43 - ... it is a plain old sub ok 44 - ... it is a plain old sub ok 45 - ... it is a plain old sub ok 46 - The object isa Class::MOP::Attribute ok 47 - ... but they are different instances ok 48 - ... the associated classes are the same though ok 49 - ... the associated class is actually undef ok 50 - ... the associated class is actually undef ok 51 - ... but they are the same inside ok 52 - The object isa Class::MOP::Attribute ok 53 - ... $attr->name == $foo ok 54 - ... $attr does have an init_arg ok 55 - ... $attr->init_arg == -foo ok 56 - ... $attr does have an default ok 57 - ... $attr->default == BAR ok 58 - ... $attr does have an accessor ok 59 - ... $attr->accessor == foo ok 60 - ... $attr does not have an reader ok 61 - ... $attr does not have an writer ok 62 - ... $attr does not have an read method ok 63 - ... $attr does not have an write method ok 64 - ... it is not a plain old sub ok 65 - ... it is not a plain old sub ok 66 - ... it is a plain old sub ok 67 - ... it is a plain old sub ok 68 - The object isa Class::MOP::Attribute ok 69 - ... but they are different instances ok 70 - ... but they are the same inside ok 71 - The object isa Class::MOP::Attribute ok 72 - ... $attr->name == $foo ok 73 - ... $attr does have an init_arg ok 74 - ... $attr->init_arg == -foo ok 75 - ... $attr does have an default ok 76 - ... $attr->default == BAR ok 77 - ... $attr does have an reader ok 78 - ... $attr->reader == get_foo ok 79 - ... $attr does have an writer ok 80 - ... $attr->writer == set_foo ok 81 - ... $attr does not have an accessor ok 82 - ... $attr does not have an read method ok 83 - ... $attr does not have an write method ok 84 - ... it is not a plain old sub ok 85 - ... it is not a plain old sub ok 86 - ... it is a plain old sub ok 87 - ... it is a plain old sub ok 88 - The object isa Class::MOP::Attribute ok 89 - ... but they are different instances ok 90 - ... but they are the same inside ok 91 - The object isa Class::MOP::Attribute ok 92 - The object isa Class::MOP::Attribute ok 93 - ... but they are different instances ok 94 - ... we changes the name parameter ok 95 - ... $attr->name == $foo ok 96 - ... $attr_clone->name == $bar ok 97 - The object isa Class::MOP::Attribute ok 98 - ... $attr does not have a default ok 99 - ... $attr does have a builder ok 100 - ... $attr->builder == foo_builder ok 101 - threw Regexp ((?-xism:References are not allowed as default values)) ok 102 - threw Regexp ((?-xism:References are not allowed as default values)) ok 103 - Class::MOP::Methods accepted as default ok 104 - passthrough for default on attribute 1..104 ok t/021_attribute_errors_and_edge_cases.t ... ok 1 - ... no refs for defaults ok 2 - ... no refs for defaults ok 3 - ... no refs for defaults ok 4 - ... no refs for defaults ok 5 - ... no refs for defaults ok 6 - ... no refs for builders ok 7 - ... no refs for builders ok 8 - ... no refs for builders ok 9 - ... no refs for builders ok 10 - ... no refs for builders ok 11 - ... no default AND builder ok 12 - ... no name argument ok 13 - ... bad name argument ok 14 - ... bad name argument ok 15 - ... attach_to_class died as expected ok 16 - ... attach_to_class died as expected ok 17 - ... attach_to_class died as expected ok 18 - ... bad reader format ok 19 - ... cannot find "fail" type generator ok 20 - ... failed to generate accessors correctly ok 21 - The object isa Class::MOP::Class ok 22 - Bar->can('has_test') ok 23 - ... removed the $test attribute ok 24 - ... Bar no longer has the "has_test" method ok 25 - ... can create accessors with reader/writers ok 26 - ... can create accessors with reader/writers ok 27 - ... can create accessors with reader/writers 1..27 ok t/022_attribute_duplication.t ............. ok 1 - Foo->can('get_bar') ok 2 - Foo->can('set_bar') ok 3 - ... Foo has the attribute bar ok 4 - ... the bar attribute has the reader get_bar ok 5 - ... the bar attribute has the writer set_bar ok 6 - ... and the bar attribute is associated with Foo->meta ok 7 - ... Foo no longer has the get_bar method ok 8 - ... Foo no longer has the set_bar method ok 9 - Foo->can('assign_bar') ok 10 - ... Foo still has the attribute bar ok 11 - ... this is a new bar attribute ok 12 - ... and the old bar attribute is no longer associated with Foo->meta ok 13 - ... and the new bar attribute *is* associated with Foo->meta ok 14 - ... the bar attribute no longer has the reader get_bar ok 15 - ... the bar attribute no longer has the reader set_bar ok 16 - ... the bar attribute now has the reader assign_bar 1..16 ok t/023_attribute_get_read_write.t .......... ok 1 - Foo->can('get_bar') ok 2 - Foo->can('set_bar') ok 3 - Foo->can('baz') ok 4 - Foo->can('get_gorch') ok 5 - ... Foo has the attribute bar ok 6 - ... Foo has the attribute baz ok 7 - ... Foo has the attribute gorch ok 8 - ... the bar attribute has the reader get_bar ok 9 - ... the bar attribute has the writer set_bar ok 10 - ... and the bar attribute is associated with Foo->meta ok 11 - ... $attr does have an read method ok 12 - ... $attr does have an write method ok 13 - The object isa Class::MOP::Method ok 14 - The object isa Class::MOP::Method ok 15 - ... it is the sub we are looking for ok 16 - ... it is the sub we are looking for ok 17 - ... it is a plain old sub ok 18 - ... it is a plain old sub ok 19 - ... the bar attribute has the accessor baz ok 20 - ... and the bar attribute is associated with Foo->meta ok 21 - ... $attr does have an read method ok 22 - ... $attr does have an write method ok 23 - The object isa Class::MOP::Method ok 24 - The object isa Class::MOP::Method ok 25 - ... they are the same method ok 26 - ... it is the sub we are looking for ok 27 - ... it is the sub we are looking for ok 28 - ... the gorch attribute has the reader get_gorch (HASH ref) ok 29 - ... and the gorch attribute is associated with Foo->meta ok 30 - ... $attr does have an read method ok 31 - ... $attr does not have an write method ok 32 - The object isa Class::MOP::Method ok 33 - ... it is not a plain old sub ok 34 - The object isa Class::MOP::Method ok 35 - ... it is the sub we are looking for ok 36 - ... it is the sub we are looking for 1..36 ok t/024_attribute_initializer.t ............. ok 1 - Foo->can('get_bar') ok 2 - Foo->can('set_bar') ok 3 - The object isa Class::MOP::Attribute ok 4 - ... the attribute is our own ok 5 - ... initial argument was doubled as expected ok 6 - ... and setter works correctly ok 7 - The object isa Class::MOP::Attribute ok 8 - ... bar has an initializer ok 9 - ... the initializer is a CODE ref 1..9 ok t/025_attribute_non_alpha_name.t .......... ok 1 - Foo has @foo attribute ok 2 - Foo has $meth method ok 3 - Foo has !bar attribute ok 4 - Foo has $meth method ok 5 - Foo has %baz attribute ok 6 - Foo has $meth method ok 7 - Foo has @foo attribute ok 8 - Foo has $meth method ok 9 - Foo has !bar attribute ok 10 - Foo has $meth method ok 11 - Foo has %baz attribute ok 12 - Foo has $meth method 1..12 ok t/030_method.t ............................ ok 1 - ... instance and class both lead to the same meta ok 2 - ... our package is main:: ok 3 - ... our sub name is __ANON__ ok 4 - ... our subs full name is main::__ANON__ ok 5 - ... no original_method ok 6 - ... the original_package_name is the same as package_name ok 7 - ... the original_name is the same as name ok 8 - ... the original_fully_qualified_name is the same as fully_qualified_name ok 9 - ... can't call wrap() without some code ok 10 - ... can't call wrap() without some code ok 11 - ... can't call wrap() without some code ok 12 - ... can't call name() as a class method ok 13 - ... can't call body() as a class method ok 14 - ... can't call package_name() as a class method ok 15 - ... can't call fully_qualified_name() as a class method ok 16 - The object isa Class::MOP::Class ok 17 - ... Class::MOP::Method->has_method(wrap) ok 18 - ... our package is Class::MOP::Method ok 19 - ... our sub name is "wrap" ok 20 - ... Class::MOP::Method->has_method(package_name) ok 21 - ... our package is Class::MOP::Method ok 22 - ... our sub name is "package_name" ok 23 - ... Class::MOP::Method->has_method(name) ok 24 - ... our package is Class::MOP::Method ok 25 - ... our sub name is "name" ok 26 - ... bad args for &wrap ok 27 - ... bad args for &wrap ok 28 - ... bad args for &wrap ok 29 - ... bad args for &wrap ok 30 - ... bad args for &wrap ok 31 - ... bad args for &wrap ok 32 - ... blessed coderef to &wrap ok 33 - The object isa Class::MOP::Method ok 34 - ... cloned method has new package name ok 35 - ... cloned method has new sub name ok 36 - ... cloned method has new fq name ok 37 - ... cloned method has correct original_method ok 38 - ... cloned method has correct original_package_name ok 39 - ... cloned method has correct original_name ok 40 - ... cloned method has correct original_fully_qualified_name ok 41 - ... clone of clone has new package name ok 42 - ... clone of clone has new sub name ok 43 - ... clone of clone new fq name ok 44 - ... cloned method has correct original_method ok 45 - ... original_package_name follows clone chain ok 46 - ... original_name follows clone chain ok 47 - ... original_fully_qualified_name follows clone chain ok 48 - The object isa Method::Subclass ok 49 - The object isa Class::MOP::Method ok 50 - attribute set properly ok 51 - package_name copied properly ok 52 - method name copied properly ok 53 - got a new method name 1..53 ok t/031_method_modifiers.t .................. ok 1 - The object isa Class::MOP::Method ok 2 - ... got the right return value from method ok 3 - The object isa Class::MOP::Method::Wrapped ok 4 - The object isa Class::MOP::Method ok 5 - ... got the right return value from the wrapped method ok 6 - ... added the before modifier okay ok 7 - ... got the right return value from the wrapped method (w/ before) ok 8 - ... added the after modifier okay ok 9 - ... got the right return value from the wrapped method (w/ before) ok 10 - The object isa Class::MOP::Method ok 11 - ... got the right value from the wrapped method ok 12 - The object isa Class::MOP::Method::Wrapped ok 13 - The object isa Class::MOP::Method ok 14 - ... got the right value from the wrapped method ok 15 - ... added the around modifier okay ok 16 - ... got the right results back from the around methods (in list context) ok 17 - ... got the right results back from the around methods (in scalar context) ok 18 - The object isa Class::MOP::Method ok 19 - The object isa Class::MOP::Method::Wrapped ok 20 - The object isa Class::MOP::Method ok 21 - ... added the before modifier okay ok 22 - ... added the around modifier okay ok 23 - ... added the after modifier okay ok 24 - ... got the right tracelog from all our before/around/after methods ok 25 - check get_original_method ok 26 - check before_modifiers ok 27 - check after_modifiers ok 28 - check around_modifiers 1..28 ok t/032_universal_methods.t ................. not ok 1 - has UNIVERSAL method isa # TODO UNIVERSAL methods should be available # Failed (TODO) test 'has UNIVERSAL method isa' # at t/032_universal_methods.t line 20. not ok 2 - has UNIVERSAL method can # TODO UNIVERSAL methods should be available # Failed (TODO) test 'has UNIVERSAL method can' # at t/032_universal_methods.t line 20. not ok 3 - has UNIVERSAL method VERSION # TODO UNIVERSAL methods should be available # Failed (TODO) test 'has UNIVERSAL method VERSION' # at t/032_universal_methods.t line 20. not ok 4 - has UNIVERSAL method DOES # TODO UNIVERSAL methods should be available # Failed (TODO) test 'has UNIVERSAL method DOES' # at t/032_universal_methods.t line 20. 1..4 ok t/040_metaclass.t ......................... ok 1 - Foo->can('meta') ok 2 - The object isa FooMeta ok 3 - The object isa Class::MOP::Class ok 4 - Bar->can('meta') ok 5 - The object isa BarMeta ok 6 - The object isa Class::MOP::Class ok 7 - ... got the right attribute metaobject ok 8 - ... got the right method metaobject ok 9 - Baz->can('meta') ok 10 - The object isa Class::MOP::Class ok 11 - ... metaclasses must be subclass of Class::MOP::Class 1..11 ok t/041_metaclass_incompatibility.t ......... ok 1 - ... Foo.meta => Foo::Meta::Class is compatible ok 2 - ... Bar.meta => Bar::Meta::Class is compatible ok 3 - ... Foo::Foo.meta => Bar::Meta::Class is not compatible ok 4 - ... Bar::Bar.meta => Foo::Meta::Class is not compatible ok 5 - ... FooBar.meta => FooBar::Meta::Class is compatible ok 6 - ... FooBar2.meta => FooBar::Meta::Class is compatible ok 7 - incompatible Class metaclass ok 8 - incompatible Instance metaclass ok 9 - incompatible Method metaclass ok 10 - incompatible Attribute metaclass ok 11 - incompatible Method::Constructor metaclass ok 12 - incompatible Method::Wrapped metaclass ok 13 - metaclass fixing fixes a cmop metaclass, when the parent has a subclass ok 14 - The object isa Foo::Meta::Class ok 15 - metaclass fixing fixes a cmop metaclass, when the parent has a subclass ok 16 - The object isa Bar::Meta::Class ok 17 - metaclass fixing works with other non-default metaclasses ok 18 - The object isa Foo::Meta::Class ok 19 - instance_metaclass fixing works with other non-default metaclasses ok 20 - The class isa Foo::Meta::Instance ok 21 - The class isa Foo::Meta::Method ok 22 - The class isa Foo::Meta::Attribute ok 23 - The class isa Foo::Meta::Method::Constructor ok 24 - The class isa Foo::Meta::Method::Wrapped ok 25 - method_metaclass fixing works with other non-default metaclasses ok 26 - The class isa Foo::Meta::Instance ok 27 - The class isa Foo::Meta::Method ok 28 - The class isa Foo::Meta::Attribute ok 29 - The class isa Foo::Meta::Method::Constructor ok 30 - The class isa Foo::Meta::Method::Wrapped ok 31 - attribute_metaclass fixing works with other non-default metaclasses ok 32 - The class isa Foo::Meta::Instance ok 33 - The class isa Foo::Meta::Method ok 34 - The class isa Foo::Meta::Attribute ok 35 - The class isa Foo::Meta::Method::Constructor ok 36 - The class isa Foo::Meta::Method::Wrapped ok 37 - constructor_class fixing works with other non-default metaclasses ok 38 - The class isa Foo::Meta::Instance ok 39 - The class isa Foo::Meta::Method ok 40 - The class isa Foo::Meta::Attribute ok 41 - The class isa Foo::Meta::Method::Constructor ok 42 - The class isa Foo::Meta::Method::Wrapped ok 43 - wrapped_method_metaclass fixing works with other non-default metaclasses ok 44 - The class isa Foo::Meta::Instance ok 45 - The class isa Foo::Meta::Method ok 46 - The class isa Foo::Meta::Attribute ok 47 - The class isa Foo::Meta::Method::Constructor ok 48 - The class isa Foo::Meta::Method::Wrapped ok 49 - non-cmop superclass doesn't get methods installed ok 50 - The object isa Class::MOP::Class ok 51 - The object isa Class::MOP::Class ok 52 - non-cmop superclass doesn't get methods installed ok 53 - The object isa Class::MOP::Class ok 54 - The object isa Foo::Meta::Class ok 55 - The object isa Foo::Meta::Class ok 56 - The object isa Foo::Meta::Class ok 57 - The object isa Foo::Meta::Class ok 58 - The object isa Foo::Meta::Class ok 59 - The object isa Foo::Meta::Class ok 60 - The object isa Foo::Meta::Class ok 61 - The object isa Foo::Meta::Class ok 62 - The object isa Foo::Meta::Class not ok 63 - The object isa Foo::Meta::Class # TODO No idea how to handle case where parent class is created before children # Failed (TODO) test 'The object isa Foo::Meta::Class' # at t/041_metaclass_incompatibility.t line 176. # The object isn't a 'Foo::Meta::Class' it's a 'Class::MOP::Class' not ok 64 - The object isa Foo::Meta::Class # TODO No idea how to handle case where parent class is created before children # Failed (TODO) test 'The object isa Foo::Meta::Class' # at t/041_metaclass_incompatibility.t line 177. # The object isn't a 'Foo::Meta::Class' it's a 'Class::MOP::Class' ok 65 - can't switch out the attribute metaclass of a class that already has attributes ok 66 - can still set superclasses ok 67 - immutable superclass doesn't make this class immutable ok 68 - can still make immutable ok 69 - defined metaclass in child with defined metaclass in parent is fine ok 70 - got the right destructor class ok 71 - undef metaclass in child with defined metaclass in parent can be fixed ok 72 - got the right destructor class ok 73 - undef metaclass in child with defined metaclass in parent can be fixed ok 74 - undef metaclass in child with defined metaclass in parent can be fixed ok 75 - got the right destructor class 1..75 ok t/042_metaclass_incompatibility_dyn.t ..... ok 1 - ... Foo.meta => Foo::Meta is compatible ok 2 - ... Bar.meta => Bar::Meta is compatible ok 3 - ... Foo::Foo.meta => Bar::Meta is not compatible ok 4 - ... Bar::Bar.meta => Foo::Meta is not compatible ok 5 - ... FooBar.meta => FooBar::Meta is compatible ok 6 - ... FooBar2.meta => FooBar::Meta is compatible 1..6 ok t/043_instance_metaclass_incompat.t ....... ok 1 - ... Foo.meta => Foo::Meta is compatible ok 2 - ... Bar.meta => Bar::Meta is compatible ok 3 - ... Foo::Foo.meta => Bar::Meta is not compatible ok 4 - ... Bar::Bar.meta => Foo::Meta is not compatible ok 5 - ... FooBar.meta => FooBar::Meta is compatible ok 6 - ... FooBar2.meta => FooBar::Meta is compatible 1..6 ok t/044_instance_metaclass_incompat_dyn.t ... ok 1 - ... Foo.meta => Foo::Meta is compatible ok 2 - ... Bar.meta => Bar::Meta is compatible ok 3 - ... Foo::Foo.meta => Bar::Meta is not compatible ok 4 - ... Bar::Bar.meta => Foo::Meta is not compatible ok 5 - ... FooBar.meta => FooBar::Meta is compatible ok 6 - ... FooBar2.meta => FooBar::Meta is compatible 1..6 ok t/045_metaclass_loads_classes.t ........... ok 1 - ... Correct metaclass isa MyMetaClass ok 2 - ... metaclass loaded ok 3 - ... Correct attribute metaclass ok 4 - ... attribute metaclass loaded ok 5 - ... Correct instance metaclass ok 6 - ... instance metaclass loaded ok 7 - ... Correct method metaclass ok 8 - ... method metaclass loaded 1..8 ok t/046_rebless_instance.t .................. ok 1 - Parent->new gives a Parent ok 2 - Parent->whoami gives parent ok 3 - Parent->parent gives parent ok 4 - Parent->child method doesn't exist ok 5 - rebless_instance really reblessed the instance ok 6 - reblessed->whoami gives child ok 7 - reblessed->parent gives parent ok 8 - reblessed->child gives child ok 9 - threw Regexp ((?-xism:You may rebless only into a subclass of \(Child\), of which \(LeftField\) isn't\.)) ok 10 - threw Regexp ((?-xism:You may rebless only into a subclass of \(Child\), of which \(NonExistent\) isn't\.)) ok 11 - Parent->new gives a Parent ok 12 - Parent->whoami gives parent ok 13 - Parent->parent gives parent ok 14 - Parent->child method doesn't exist ok 15 - threw Regexp ((?-xism:You may rebless only into a superclass of \(Parent\), of which \(LeftField\) isn't\.)) ok 16 - threw Regexp ((?-xism:You may rebless only into a superclass of \(Parent\), of which \(NonExistent\) isn't\.)) ok 17 - sanity check ok 18 - meta gives a Class::MOP::Class ok 19 - this Class::MOP::Class instance is for Parent ok 20 - metaclass has "new" method ok 21 - metaclass has "whoami" method ok 22 - metaclass has "parent" method ok 23 - new_object gives a Parent ok 24 - rebless really reblessed ok 25 - meta gives a Class::MOP::Class ok 26 - this Class::MOP::Class instance is for Child ok 27 - metaclass has "new" method ok 28 - metaclass has "parent" method ok 29 - no "new" method in this class ok 30 - no "parent" method in this class ok 31 - metaclass has "whoami" method ok 32 - metaclass has "child" method ok 33 - new_object gives a Child ok 34 - sanity check ok 35 - meta gives a Class::MOP::Class ok 36 - this Class::MOP::Class instance is for Parent ok 37 - metaclass has "new" method ok 38 - metaclass has "whoami" method ok 39 - metaclass has "parent" method ok 40 - new_object gives a Parent 1..40 ok t/047_rebless_with_extra_params.t ......... ok 1 - The object isa Foo ok 2 - ... got the expect value ok 3 - ... no baz method though ok 4 - ... this works ok 5 - ... got the expect value ok 6 - ... we have baz method now ok 7 - ... got the expect value ok 8 - ... this works ok 9 - ... got the expect value ok 10 - ... no baz method though ok 11 - The object isa Foo ok 12 - ... got the expect value ok 13 - ... no baz method though ok 14 - ... this works ok 15 - ... got the expect value ok 16 - ... we have baz method now ok 17 - ... got the expect value ok 18 - ... this works ok 19 - ... got the expect value ok 20 - ... no baz method though ok 21 - ... and the baz attribute was deinitialized ok 22 - The object isa Foo ok 23 - ... got the expect value ok 24 - ... no baz method though ok 25 - ... this works ok 26 - ... got the expect value ok 27 - ... we have baz method now ok 28 - ... got the expect value ok 29 - ... this works ok 30 - ... got the expect value ok 31 - ... no baz method though ok 32 - ... and the baz attribute was deinitialized 1..32 ok t/048_anon_class_create_init.t ............ ok 1 - option passed to initialize() on create_anon_class() ok 2 - The object isa MyMeta 1..2 ok t/049_metaclass_reinitialize.t ............ ok 1 - Foo->can('meta') ok 2 - The object isa Class::MOP::Class ok 3 ok 4 ok 5 ok 6 - The object isa Class::MOP::Class ok 7 ok 8 ok 9 ok 10 - The object isa Class::MOP::Class ok 11 ok 12 ok 13 - threw Regexp ((?-xism:You must pass a package name or an existing Class::MOP::Package instance)) ok 14 - threw Regexp ((?-xism:You must pass a package name or an existing Class::MOP::Package instance)) 1..14 ok t/050_scala_style_mixin_composition.t ..... ok 1 - The object isa ColoredPoint3D ok 2 - The object isa Point3D ok 3 - The object isa Point2D ok 4 - ... got the right toString method 1..4 ok t/060_instance.t .......................... ok 1 - Class::MOP::Instance->can('new') ok 2 - Class::MOP::Instance->can('create_instance') ok 3 - Class::MOP::Instance->can('bless_instance_structure') ok 4 - Class::MOP::Instance->can('get_all_slots') ok 5 - Class::MOP::Instance->can('initialize_all_slots') ok 6 - Class::MOP::Instance->can('deinitialize_all_slots') ok 7 - Class::MOP::Instance->can('get_slot_value') ok 8 - Class::MOP::Instance->can('set_slot_value') ok 9 - Class::MOP::Instance->can('initialize_slot') ok 10 - Class::MOP::Instance->can('deinitialize_slot') ok 11 - Class::MOP::Instance->can('is_slot_initialized') ok 12 - Class::MOP::Instance->can('weaken_slot_value') ok 13 - Class::MOP::Instance->can('strengthen_slot_value') ok 14 - Class::MOP::Instance->can('inline_get_slot_value') ok 15 - Class::MOP::Instance->can('inline_set_slot_value') ok 16 - Class::MOP::Instance->can('inline_initialize_slot') ok 17 - Class::MOP::Instance->can('inline_deinitialize_slot') ok 18 - Class::MOP::Instance->can('inline_is_slot_initialized') ok 19 - Class::MOP::Instance->can('inline_weaken_slot_value') ok 20 - Class::MOP::Instance->can('inline_strengthen_slot_value') ok 21 - The object isa Class::MOP::Instance ok 22 - ... get all slots for Foo ok 23 - The object isa Class::MOP::Instance ok 24 - ... they are not the same instance ok 25 - ... get all slots for Bar ok 26 - The object isa Foo ok 27 - The object isa Foo ok 28 - ... not the same instance ok 29 - ... but the same structure ok 30 - slot not initialized ok 31 - ... no value for slot ok 32 - ... but no value for slot ok 33 - ... get slot value ok 34 - ... Foo cant moosen ok 35 - ... white box test of weaken ok 36 - weak value is fetchable ok 37 - return value not weak ok 38 - weak value destroyed ok 39 - value not weak yet ok 40 - weak value destroyed ok 41 - ... white box test of weaken ok 42 - ... white box test of weaken ok 43 - weak value can be strengthened ok 44 - slot deinitialized ok 45 - ... no value for slot 1..45 ok t/061_instance_inline.t ................... ok 1 - ... got the right code for create_instance ok 2 - ... got the right code for get_slot_value ok 3 - ... got the right code for set_slot_value ok 4 - ... got the right code for initialize_slot ok 5 - ... got the right code for get_slot_value ok 6 - ... got the right code for weaken_slot_value ok 7 - ... got the right code for strengthen_slot_value ok 8 - ... got the right code for rebless_instance_structure 1..8 ok t/062_custom_instance.t ................... ok 1 - The object isa Foo ok 2 - The object isa Foo::Sub ok 3 - used the passed-in instance ok 4 - The object isa Foo ok 5 - The object isa Foo::Sub ok 6 - used the passed-in instance ok 7 - set non-CMOP constructor args ok 8 - The object isa Foo ok 9 - The object isa Foo::Sub ok 10 - used the passed-in instance ok 11 - set CMOP attributes ok 12 - The object isa Foo ok 13 - The object isa Foo::Sub ok 14 - used the passed-in instance ok 15 - set non-CMOP constructor arg ok 16 - set correct CMOP attribute ok 17 - error with incorrect constructors ok 18 - error with completely invalid class ok 19 - error with unblessed thing ok 20 - error with unblessed thing ok 21 - error with unblessed thing ok 22 - error with unblessed thing 1..22 ok t/070_immutable_metaclass.t ............... ok 1 - immutable_options is empty before a class is made_immutable ok 2 - ... immutable_metaclass is not mutable ok 3 - ... immutable_metaclass is immutable ok 4 - ... immutable_metaclass meta hack works ok 5 - immutable_options is empty before a class is made_immutable ok 6 - The object isa Class::MOP::Class ok 7 - ... checking the Foo metaclass ok 8 - ... our class is not mutable ok 9 - ... our class is immutable ok 10 - The object isa Class::MOP::Class ok 11 - ... exception thrown as expected ok 12 - ... exception thrown as expected ok 13 - ... exception thrown as expected ok 14 - ... exception thrown as expected ok 15 - ... exception thrown as expected ok 16 - ... exception thrown as expected ok 17 - ... exception thrown as expected ok 18 - ... no exception for get_package_symbol special case ok 19 - ... got the superclasses okay ok 20 - ... but could not set the superclasses okay ok 21 - ... got the meta instance okay ok 22 - The object isa Class::MOP::Instance ok 23 - ... and we know it is cached ok 24 - ... got the class precedence list okay ok 25 - ... we just have ourselves in the class precedence list ok 26 - ... got the attribute list okay ok 27 - ... got the right list of attributes ok 28 - ... checking the Bar metaclass ok 29 - ... our class is mutable ok 30 - ... our class is not immutable ok 31 - ... changed Bar to be immutable ok 32 - ... make immutable now returns nothing ok 33 - ... our class is no longer mutable ok 34 - ... our class is now immutable ok 35 - The object isa Class::MOP::Class ok 36 - ... exception thrown as expected ok 37 - ... exception thrown as expected ok 38 - ... exception thrown as expected ok 39 - ... exception thrown as expected ok 40 - ... exception thrown as expected ok 41 - ... exception thrown as expected ok 42 - ... exception thrown as expected ok 43 - ... got the superclasses okay ok 44 - ... but could not set the superclasses okay ok 45 - ... got the meta instance okay ok 46 - The object isa Class::MOP::Instance ok 47 - ... and we know it is cached ok 48 - ... got the class precedence list okay ok 49 - ... we just have ourselves in the class precedence list ok 50 - ... got the attribute list okay ok 51 - ... got the right list of attributes ok 52 - ... checking the Baz metaclass ok 53 - ... our class is mutable ok 54 - ... our class is not immutable ok 55 - ... changed Baz to be immutable ok 56 - ... make immutable now returns nothing ok 57 - ... our class is no longer mutable ok 58 - ... our class is now immutable ok 59 - The object isa Class::MOP::Class ok 60 - ... exception thrown as expected ok 61 - ... exception thrown as expected ok 62 - ... exception thrown as expected ok 63 - ... exception thrown as expected ok 64 - ... exception thrown as expected ok 65 - ... exception thrown as expected ok 66 - ... exception thrown as expected ok 67 - ... got the superclasses okay ok 68 - ... but could not set the superclasses okay ok 69 - ... got the meta instance okay ok 70 - The object isa Class::MOP::Instance ok 71 - ... and we know it is cached ok 72 - ... got the class precedence list okay ok 73 - ... we just have ourselves in the class precedence list ok 74 - ... got the attribute list okay ok 75 - ... got the right list of attributes ok 76 - custom immutable_options are returned by immutable_options accessor 1..76 ok t/071_immutable_w_custom_metaclass.t ...... ok 1 - ... we survive the metaclass incompatibility test ok 2 - ... Baz is mutable ok 3 - Foo and Bar immutable metaclasses match ok 4 - Baz->meta blessed as MyMetaClass ok 5 - ... Baz can do method before immutable ok 6 - ... meta can do method before immutable ok 7 - Baz is now immutable ok 8 - ... Baz is immutable ok 9 - Baz->meta isa MyMetaClass ok 10 - ... Baz can do method after imutable ok 11 - ... meta can do method after immutable ok 12 - Baz and Bar immutable metaclasses are different ok 13 - Baz is now mutable ok 14 - ... Baz is mutable again 1..14 ok t/072_immutable_w_constructors.t .......... ok 1 - ... checking the Foo metaclass ok 2 - The object isa Class::MOP::Method::Accessor ok 3 - The object isa Class::MOP::Method ok 4 - ... the bar accessor is not inlined ok 5 - ... our class is not immutable ok 6 - ... changed Foo to be immutable ok 7 - ... our class is now immutable ok 8 - The object isa Class::MOP::Class ok 9 - Foo->can('new') ok 10 - The object isa Foo ok 11 - ... got the right default value ok 12 - The object isa Foo ok 13 - ... got the right parameter value ok 14 - The object isa Bar ok 15 - The object isa Foo ok 16 - ... got the right inherited parameter value ok 17 - ... got the right inherited parameter value ok 18 - The object isa Class::MOP::Method::Accessor ok 19 - The object isa Class::MOP::Method ok 20 - ... the bar accessor is still not inlined ok 21 - ... checking the Bar metaclass ok 22 - The object isa Class::MOP::Method::Accessor ok 23 - The object isa Class::MOP::Method ok 24 - ... the bar accessor is not inlined ok 25 - The object isa Class::MOP::Method::Accessor ok 26 - The object isa Class::MOP::Method ok 27 - ... the baz accessor is not inlined ok 28 - ... our class is not immutable ok 29 - ... changed Bar to be immutable ok 30 - ... our class is now immutable ok 31 - The object isa Class::MOP::Class ok 32 - Bar->can('new') ok 33 - The object isa Bar ok 34 - ... got the right default value ok 35 - ... got the right default value ok 36 - The object isa Bar ok 37 - ... got the right parameter value ok 38 - ... got the right parameter value ok 39 - The object isa Class::MOP::Method::Accessor ok 40 - The object isa Class::MOP::Method ok 41 - ... the bar accessor is still not inlined ok 42 - The object isa Class::MOP::Method::Accessor ok 43 - The object isa Class::MOP::Method ok 44 - ... the baz accessor is not inlined ok 45 - ... checking the Bar metaclass ok 46 - The object isa Class::MOP::Method::Accessor ok 47 - The object isa Class::MOP::Method ok 48 - ... the bar accessor is not inlined ok 49 - The object isa Class::MOP::Method::Accessor ok 50 - The object isa Class::MOP::Method ok 51 - ... the baz accessor is inlined ok 52 - The object isa Class::MOP::Method::Accessor ok 53 - The object isa Class::MOP::Method ok 54 - ... the baz accessor is not inlined ok 55 - ... our class is not immutable ok 56 - ... changed Bar to be immutable ok 57 - ... our class is now immutable ok 58 - The object isa Class::MOP::Class ok 59 - ... no constructor was made ok 60 - The object isa Bar ok 61 - ... got the right default value ok 62 - ... got the right default value ok 63 - The object isa Baz ok 64 - ... got the right parameter value ok 65 - ... got the right parameter value ok 66 - ... got the right parameter value ok 67 - The object isa Class::MOP::Method::Accessor ok 68 - The object isa Class::MOP::Method ok 69 - ... the bar accessor is still not inlined ok 70 - The object isa Class::MOP::Method::Accessor ok 71 - The object isa Class::MOP::Method ok 72 - ... the baz accessor is not inlined ok 73 - The object isa Class::MOP::Method::Accessor ok 74 - The object isa Class::MOP::Method ok 75 - ... the baz accessor is not inlined ok 76 - ...Buzz instantiated successfully ok 77 - ...bar is not set ok 78 - ...bar returns undef ok 79 - ...bar was not autovivified ok 80 - ...bar is set ok 81 - ...bar is undef ok 82 - ...bar is no longerset ok 83 - ...Buzz instantiated successfully ok 84 - ...bar is set ok 85 - ...bar is undef ok 86 - ...Buzz instantiated successfully ok 87 - ...bah is set ok 88 - ...bah returns "BAH" ok 89 - ...Buzz instantiated successfully ok 90 - ...bah is set ok 91 - ...bah is undef 1..91 ok t/073_make_mutable.t ...................... ok 1 - ... checking the Baz metaclass ok 2 - ... changed Baz to be immutable ok 3 - ... our class is no longer mutable ok 4 - ... our class is now immutable ok 5 - ... make immutable now returns nothing ok 6 - ... inlined constructor created ok 7 - ... inlined constructor created for sure ok 8 - ... really, i mean it ok 9 - ... changed Baz to be mutable ok 10 - ... our class is mutable ok 11 - ... our class is not immutable ok 12 - ... make mutable now returns nothing ok 13 - ... inlined constructor created ok 14 - ... inlined constructor removed for sure ok 15 - ... no extraneous hashkeys ok 16 - ... Baz->meta isa Class::MOP::Class isa Class::MOP::Class ok 17 - ... added method ok 18 - ... method xyz works ok 19 - ... added attribute ok 20 - ... Baz can fickle ok 21 - ... removed attribute ok 22 - ... added package symbol ok 23 - ... values match ok 24 - ... removed it ok 25 - ... values match ok 26 - ... got the superclasses okay ok 27 - ... set the superclasses ok 28 - ... set the superclasses okay ok 29 - ... reset superclasses ok 30 - ... reset the superclasses okay ok 31 - ... get_meta_instance works ok 32 - ... get_all_attributes works ok 33 - ... class_precedence_list works ok 34 - ... changed Baz to be immutable again ok 35 - ... inlined constructor recreated ok 36 - Changed Baz to be immutable ok 37 - ... changed Baz to be mutable ok 38 - ... changed Baz to be immutable ok 39 - ... exception thrown as expected ok 40 - ... exception thrown as expected ok 41 - ... exception thrown as expected ok 42 - ... exception thrown as expected ok 43 - ... exception thrown as expected ok 44 - ... got the superclasses okay ok 45 - ... set the superclasses ok 46 - ... get_meta_instance works ok 47 - ... get_all_attributes works ok 48 - ... class_precedence_list works ok 49 - Superclass is immutable ok 50 - We have an anon metaclass ok 51 - ... our anon class is mutable ok 52 - ... our anon class is not immutable ok 53 - ... changed class to be immutable ok 54 - ... our class is no longer mutable ok 55 - ... our class is now immutable ok 56 - ... make immutable now returns nothing ok 57 - ... changed Baz to be mutable ok 58 - ... our class is mutable ok 59 - ... our class is not immutable ok 60 - ... make mutable now returns nothing ok 61 - ... still marked as an anon class ok 62 - ... no extraneous hashkeys ok 63 - ... no straneous methods ok 64 - ... Anon class isa Class::MOP::Class isa Class::MOP::Class ok 65 - ... added method ok 66 - ... method xyz works ok 67 - ... removed method ok 68 - ... added attribute ok 69 - ... instance can fickle ok 70 - ... removed attribute ok 71 - ... added package symbol ok 72 - ... values match ok 73 - ... removed it ok 74 - ... values match ok 75 - ... got the superclasses okay ok 76 - ... set the superclasses ok 77 - ... set the superclasses okay ok 78 - ... reset superclasses ok 79 - ... reset the superclasses okay ok 80 - ... get_meta_instance works ok 81 - ... get_all_attributes works ok 82 - ... class_precedence_list works ok 83 - ... changed class to be immutable ok 84 - ... changed class to be mutable ok 85 - ... changed class to be immutable ok 86 - ... exception thrown as expected ok 87 - ... exception thrown as expected ok 88 - ... exception thrown as expected ok 89 - ... exception thrown as expected ok 90 - ... exception thrown as expected ok 91 - ... got the superclasses okay ok 92 - ... set the superclasses ok 93 - ... get_meta_instance works ok 94 - ... get_all_attributes works ok 95 - ... class_precedence_list works 1..95 ok t/074_immutable_custom_trait.t ............ ok 1 - can safely make a class immutable when it has a custom metaclass and immutable trait ok 2 - Class::MOP::Class::Immutable::CustomTrait::My::Meta::Class::Immutable::Trait::ForMetaClass::My::Meta->can('another_method') ok 3 - another_method returns expected value ok 4 - Bar->meta->superclasses returns expected value after immutabilization 1..4 ok t/080_meta_package.t ...................... ok 1 - ... can't call get_all_package_symbols() as a class method ok 2 - ... can't call name() as a class method ok 3 - ... the %foo slot has not been created yet ok 4 - ... the meta agrees ok 5 - ... checking doesn' vivify ok 6 - ... created %Foo::foo successfully ok 7 - ... SCALAR shouldnt have been created too ok 8 - ... ARRAY shouldnt have been created too ok 9 - ... CODE shouldnt have been created too ok 10 - ... the %foo slot was created successfully ok 11 - ... the meta agrees ok 12 - ... our %foo was initialized correctly ok 13 - ... our %foo was initialized correctly ok 14 - ... got the right package variable back ok 15 - ... our %foo is the same as the metas ok 16 - ... our %foo was updated correctly ok 17 - ... our %foo was updated correctly ok 18 - ... the @bar slot has not been created yet ok 19 - ... created @Foo::bar successfully ok 20 - ... the @bar slot was created successfully ok 21 - ... the meta agrees ok 22 - ... SCALAR shouldnt have been created too ok 23 - ... HASH shouldnt have been created too ok 24 - ... CODE shouldnt have been created too ok 25 - ... our @bar was initialized correctly ok 26 - ... our @bar was initialized correctly ok 27 - ... the $baz slot has not been created yet ok 28 - ... created $Foo::baz successfully ok 29 - ... the $baz slot was created successfully ok 30 - ... the meta agrees ok 31 - ... ARRAY shouldnt have been created too ok 32 - ... HASH shouldnt have been created too ok 33 - ... CODE shouldnt have been created too ok 34 - ... got the right value back ok 35 - ... our $baz was assigned to correctly ok 36 - ... the meta agrees ok 37 - ... the &funk slot has not been created yet ok 38 - ... created &Foo::funk successfully ok 39 - ... the &funk slot was created successfully ok 40 - ... the meta agrees ok 41 - ... SCALAR shouldnt have been created too ok 42 - ... ARRAY shouldnt have been created too ok 43 - ... HASH shouldnt have been created too ok 44 - ... our &funk exists ok 45 - ... got the right value from the function ok 46 - ... created @Foo::foo successfully ok 47 - ... the @foo slot was added successfully ok 48 - ... got the right values for @Foo::foo ok 49 - ... created &Foo::foo successfully ok 50 - ... the meta agrees ok 51 - ... got the right value for &Foo::foo ok 52 - ... created $Foo::foo successfully ok 53 - ... the meta agrees ok 54 - ... got the right scalar value back ok 55 - ... got the right value from the scalar ok 56 - ... removed %Foo::foo successfully ok 57 - ... the %foo slot was removed successfully ok 58 - ... the @foo slot still exists ok 59 - ... the &foo slot still exists ok 60 - ... the $foo slot still exists ok 61 - ... got the right values for @Foo::foo ok 62 - ... got the right value for &Foo::foo ok 63 - ... got the right value for $Foo::foo ok 64 - ... the %foo slot has been removed successfully ok 65 - ... the @foo slot has NOT been removed ok 66 - ... the &foo slot has NOT been removed ok 67 - ... the $foo slot has NOT been removed ok 68 - ... removed &Foo::foo successfully ok 69 - ... the &foo slot no longer exists ok 70 - ... the @foo slot still exists ok 71 - ... the $foo slot still exists ok 72 - ... got the right values for @Foo::foo ok 73 - ... got the right value for $Foo::foo ok 74 - ... the %foo slot has been removed successfully ok 75 - ... the &foo slot has now been removed ok 76 - ... the @foo slot has NOT been removed ok 77 - ... the $foo slot has NOT been removed ok 78 - ... removed $Foo::foo successfully ok 79 - ... the $foo slot no longer exists ok 80 - ... the @foo slot still exists ok 81 - ... got the right values for @Foo::foo ok 82 - ... the %foo slot has been removed successfully ok 83 - ... the &foo slot has now been removed ok 84 - ... the $foo slot has now been removed ok 85 - ... the @foo slot has NOT been removed ok 86 - ... the fetched symbols are the same as the listed ones ok 87 - ... the fetched symbols are the same as the listed ones ok 88 - ... got the right symbol ok 89 - ... got the right symbol ok 90 - ... got the right symbol ok 91 - ... the fetched symbols are the same as the listed ones ok 92 - ... got the right symbol ok 93 - got the right ones 1..93 ok t/081_meta_package_extension.t ............ ok 1 - The object isa My::Meta::Package ok 2 - The object isa Class::MOP::Package ok 3 - ... the %foo slot has not been created yet ok 4 - ... the meta agrees ok 5 - ... the %foo symbol is created succcessfully ok 6 - ... the %foo slot has not been created in the actual Foo package ok 7 - ... the meta agrees ok 8 - ... got the right package variable back ok 9 - ... our %foo is the same as the metas ok 10 - ... the @bar slot has not been created yet ok 11 - ... created @Foo::bar successfully ok 12 - ... the @bar slot has still not been created ok 13 - ... the %baz slot has not been created yet ok 14 - ... created %Foo::baz successfully ok 15 - ... the %baz slot has still not been created 1..15 ok t/082_get_code_info.t ..................... ok 1 - no name for a coderef that's still compiling ok 2 - sub name is main::__ANON__ ok 3 - sub name is Foo::bar ok 4 - sub name is main:: ok 5 - sub name is Class::MOP::Method::name 1..5 ok # Failed test 'load_first_existing_class gives correct exception on old version' # at t/083_load_class.t line 162. # expecting: Regexp ((?-xism:Class::WithVersion version 42 required--this is only version 23)) # found: normal exit # Looks like you failed 1 test of 38. t/083_load_class.t ........................ ok 1 - is_class_loaded with no argument dies ok 2 - can't load the empty class ok 3 - can't load a class name reference?? ok 4 - undef is not a valid class name ok 5 - empty string is not a valid class name ok 6 - a reference is not a valid class name ok 7 - 'bogus name' is not a valid class name ok 8 - 'Foo' is a valid class name ok 9 - 'Foo::Bar' is a valid class name ok 10 - 'Foo_::Bar2' is a valid class name ok 11 - threw Regexp ((?-xism:Invalid class name \(bogus name\))) ok 12 - errors sanely on __PACKAGE__.pm ok 13 - BinaryTree->can('traverse') ok 14 - load_class does not die if the package is already defined ok 15 - no metaclass for non MOP class ok 16 - threw Regexp ((?-xism:Can't locate )) ok 17 - threw Regexp ((?-xism:Missing right curly)) ok 18 - load_first_existing_class does not pass over an existing (bad) module ok 19 - load_first_existing_class throws a familiar error for a single module ok 20 - is_class_loaded(Other) ok 21 - a class with just constants is still a class ok 22 - load_first_existing_class 1/2 params ok, class name returned ok 23 - load_first_existing_class 2/2 params ok, class name returned ok 24 - load_classes works ok 25 - Multiple non-existant classes cause exception ok 26 - the mere mention of TestClassLoaded in the whatever sub does not make us think it has been loaded ok 27 - requiring TestClassLoaded::Sub does not make us think TestClassLoaded is loaded ok 28 - We see that TestClassLoaded is loaded after requiring it (it has methods but no $VERSION or @ISA) ok 29 - We see that TestClassLoaded2 is loaded after requiring it (it has a $VERSION but no methods or @ISA) ok 30 - We see that TestClassLoaded3 is loaded after requiring it (it has an @ISA but no methods or $VERSION) ok 31 - the mere existence of an @ISA for a package does not mean a class is loaded ok 32 - an @ISA with members does mean a class is loaded ok 33 - version 23 satisfies version requirement 13 ok 34 - version 23 does not satisfy version requirement 42 not ok 35 - load_first_existing_class gives correct exception on old version ok 36 - loading class with required version with load_first_existing_class ok 37 - load_class gives correct exception on old version ok 38 - loading class with required version with load_class 1..38 Dubious, test returned 1 (wstat 256, 0x100) Failed 1/38 subtests t/085_load_class_gvstash_detect_bug.t ..... ok 1 ok 2 ok 3 1..3 ok t/086_rebless_instance_away.t ............. ok 1 - one call to rebless_instance_away ok 2 - rebless_instance_away is called on the old metaclass ok 3 - with the instance ok 4 - and the new metaclass ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok t/087_subclasses.t ........................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 1..12 ok t/100_BinaryTree_test.t ................... ok 1 - ... the binary tree class is not loaded ok 2 - ... loaded the BinaryTree class without dying ok 3 - ... the binary tree class is now loaded ok 4 - BinaryTree->can('new') ok 5 - BinaryTree->can('setLeft') ok 6 - BinaryTree->can('setRight') ok 7 - The object isa BinaryTree ok 8 - BinaryTree->can('isRoot') ok 9 - ... this is the root ok 10 - BinaryTree->can('isLeaf') ok 11 - ... this is not a leaf node ok 12 - ... this is a leaf node ok 13 - BinaryTree->can('hasLeft') ok 14 - ... this has a left node ok 15 - BinaryTree->can('hasRight') ok 16 - ... this has a right node ok 17 - BinaryTree->can('getUID') ok 18 - ... our UID is derived from the stringified object ok 19 - BinaryTree->can('getNodeValue') ok 20 - ... got what we expected ok 21 - BinaryTree->can('getLeft') ok 22 - The object isa BinaryTree ok 23 - ... got what we expected ok 24 - BinaryTree->can('getParent') ok 25 - The object isa BinaryTree ok 26 - .. got what we expected ok 27 - BinaryTree->can('getRight') ok 28 - The object isa BinaryTree ok 29 - ... got what we expected ok 30 - BinaryTree->can('getParent') ok 31 - The object isa BinaryTree ok 32 - .. got what we expected ok 33 - BinaryTree->can('setUID') ok 34 - ... our UID is not what we expected ok 35 - BinaryTree->can('setNodeValue') ok 36 - ... got what we expected ok 37 - BinaryTree->can('removeLeft') ok 38 - The object isa BinaryTree ok 39 - ... we dont have a left node anymore ok 40 - ... and we are not a leaf node ok 41 - ... we have our left node again ok 42 - ... and it is what we told it to be ok 43 - The object isa BinaryTree ok 44 - ... our left leaf is a leaf ok 45 - ... we dont have a left leaf node anymore ok 46 - ... we have our left leaf node again ok 47 - ... and it is what we told it to be ok 48 - BinaryTree->can('removeRight') ok 49 - The object isa BinaryTree ok 50 - ... we dont have a right node anymore ok 51 - ... and we are not a leaf node ok 52 - ... we have our right node again ok 53 - ... and it is what we told it to be ok 54 - The object isa BinaryTree ok 55 - ... our right leaf is a leaf ok 56 - ... we dont have a right leaf node anymore ok 57 - ... we have our right leaf node again ok 58 - ... and it is what we told it to be ok 59 - The object isa BinaryTree ok 60 - BinaryTree->can('size') ok 61 - ... we have 14 nodes in the tree ok 62 - BinaryTree->can('height') ok 63 - ... the tree is 6 nodes tall ok 64 - The object isa BinaryTree ok 65 - ... check that our tree starts out correctly ok 66 - BinaryTree->can('mirror') ok 67 - ... check that our tree ends up correctly ok 68 - The object isa BinaryTree ok 69 - ... this should be the reverse of the original 1..69 ok t/101_InstanceCountingClass_test.t ........ ok 1 - require 'examples/InstanceCountingClass.pod'; ok 2 - ... our Foo count is 0 ok 3 - ... our Bar count is 0 ok 4 - The object isa Foo ok 5 - ... our Foo count is now 1 ok 6 - ... our Bar count is still 0 ok 7 - The object isa Bar ok 8 - ... our Foo count is still 1 ok 9 - ... our Bar count is now 1 ok 10 - ... our Foo count is now 10 ok 11 - ... our Bar count is still 1 1..11 ok t/102_InsideOutClass_test.t ............... ok 1 - require 'examples/InsideOutClass.pod'; ok 2 - The object isa Foo ok 3 - ... Foo is made with SCALAR ok 4 - Foo->can('foo') ok 5 - Foo->can('has_foo') ok 6 - Foo->can('get_bar') ok 7 - Foo->can('set_bar') ok 8 - ... Foo::foo is not defined yet ok 9 - ... Foo::foo is not defined yet ok 10 - ... Foo::bar has been initialized ok 11 - ... Foo::foo is defined now ok 12 - ... Foo::foo == "This is Foo" ok 13 - ... Foo::bar == 42 ok 14 - The object isa Foo ok 15 - ... Foo is made with SCALAR ok 16 - ... Foo2::foo is not defined yet ok 17 - ... Foo2::foo is not defined yet ok 18 - ... Foo2::bar has been initialized ok 19 - ... Foo2::bar == DONT PANIC ok 20 - ... Foo::bar == 42 ok 21 - The object isa Bar ok 22 - The object isa Foo ok 23 - ... Bar is made with SCALAR ok 24 - Bar->can('foo') ok 25 - Bar->can('has_foo') ok 26 - Bar->can('get_bar') ok 27 - Bar->can('set_bar') ok 28 - Bar->can('baz') ok 29 - Bar->can('has_baz') ok 30 - ... Bar::foo is not defined yet ok 31 - ... Bar::foo is not defined yet ok 32 - ... Bar::bar has been initialized ok 33 - ... Bar::baz is not defined yet ok 34 - ... Bar::baz is not defined yet ok 35 - ... Bar::foo is defined now ok 36 - ... Bar::foo == "This is Bar" ok 37 - ... Bar::bar has been initialized ok 38 - ... Bar::baz is defined now ok 39 - ... Bar::foo == "This is Bar" ok 40 - ... Bar::foo == "This is Bar" ok 41 - ... Bar::bar has been initialized ok 42 - The object isa Bar::Baz ok 43 - The object isa Bar ok 44 - The object isa Foo ok 45 - The object isa Baz ok 46 - ... Bar::Baz is made with SCALAR ok 47 - Bar::Baz->can('foo') ok 48 - Bar::Baz->can('has_foo') ok 49 - Bar::Baz->can('get_bar') ok 50 - Bar::Baz->can('set_bar') ok 51 - Bar::Baz->can('baz') ok 52 - Bar::Baz->can('has_baz') ok 53 - Bar::Baz->can('bling') ok 54 - ... Bar::Baz::bar has been initialized ok 55 - ... Bar::Baz::bling has been initialized ok 56 - ... Bar::Baz::foo is not defined yet ok 57 - ... Bar::Baz::foo is not defined yet ok 58 - ... Bar::Baz::baz is not defined yet ok 59 - ... Bar::Baz::baz is not defined yet ok 60 - ... Bar::Baz::foo is defined now ok 61 - ... Bar::Baz::foo == "This is Bar" ok 62 - ... Bar::Baz::bar has been initialized ok 63 - ... Bar::Baz::bling has been initialized ok 64 - ... Bar::Baz::baz is defined now ok 65 - ... Bar::Baz::foo == "This is Bar" ok 66 - ... Bar::Baz::foo == "This is Bar" ok 67 - ... Bar::Baz::bar has been initialized ok 68 - ... Bar::Baz::bling has been initialized ok 69 - ... there is a foo package variable in Foo ok 70 - ... there is a bar package variable in Foo ok 71 - ... got the right number of entries for Foo::foo ok 72 - ... got the right number of entries for Foo::bar ok 73 - ... no foo package variable in Bar ok 74 - ... no bar package variable in Bar ok 75 - ... there is a baz package variable in Bar ok 76 - ... got the right number of entries for Bar::foo ok 77 - ... got the right number of entries for Bar::bar ok 78 - ... got the right number of entries for Bar::baz ok 79 - ... there is a bar package variable in Baz ok 80 - ... got the right number of entries for Baz::bling ok 81 - ... no foo package variable in Bar::Baz ok 82 - ... no bar package variable in Bar::Baz ok 83 - ... no baz package variable in Bar::Baz ok 84 - ... no bar package variable in Baz::Baz ok 85 - ... got the right number of entries for Bar::Baz::foo ok 86 - ... got the right number of entries for Bar::Baz::bar ok 87 - ... got the right number of entries for Bar::Baz::baz ok 88 - ... got the right number of entries for Bar::Baz::bling 1..88 ok t/103_Perl6Attribute_test.t ............... ok 1 - require 'examples/Perl6Attribute.pod'; ok 2 - The object isa Foo ok 3 - Foo->can('foo') ok 4 - Foo->can('bar') ok 5 - Foo->can('baz') ok 6 - ... Foo.foo == undef ok 7 - ... Foo.foo == 42 ok 8 - ... Foo.bar == [] ok 9 - ... Foo.baz == {} 1..9 ok t/104_AttributesWithHistory_test.t ........ ok 1 - require 'examples/AttributesWithHistory.pod'; ok 2 - The object isa Foo ok 3 - Foo->can('foo') ok 4 - Foo->can('get_foo_history') ok 5 - Foo->can('set_bar') ok 6 - Foo->can('get_bar') ok 7 - Foo->can('get_bar_history') ok 8 - The object isa Foo ok 9 - ... foo is not yet defined ok 10 - ... got correct empty history for foo ok 11 - ... foo2 is not yet defined ok 12 - ... got correct empty history for foo2 ok 13 - ... foo == 42 ok 14 - ... got correct history for foo ok 15 - ... foo2 is still not yet defined ok 16 - ... still got correct empty history for foo2 ok 17 - ... foo is still == 42 ok 18 - ... still got correct history for foo ok 19 - ... foo2 == 100 ok 20 - ... got correct empty history for foo2 ok 21 - ... got correct history for foo ok 22 - ... bar is not yet defined ok 23 - ... got correct empty history for foo ok 24 - ... bar == "FOO" ok 25 - ... got correct history for foo ok 26 - ... got correct history for bar ok 27 - ... still have the correct history for foo 1..27 ok t/105_ClassEncapsulatedAttributes_test.t .. ok 1 - require 'examples/ClassEncapsulatedAttributes.pod'; ok 2 - The object isa Foo ok 3 - Foo->can('foo') ok 4 - Foo->can('has_foo') ok 5 - Foo->can('get_bar') ok 6 - Foo->can('set_bar') ok 7 - The object isa Bar ok 8 - Bar->can('foo') ok 9 - Bar->can('has_foo') ok 10 - Bar->can('get_bar') ok 11 - Bar->can('set_bar') ok 12 - ... Foo::has_foo == 1 ok 13 - ... Bar::has_foo == 1 ok 14 - ... got the right default value for Foo::foo ok 15 - ... got the right default value for Bar::foo ok 16 - ... got the right default value for Bar::SUPER::foo ok 17 - ... successfully set Foo::foo through Bar::SUPER::foo ok 18 - ... BAR::SUPER::has_foo == 0 ok 19 - ... Foo::has_foo (is still) 1 ok 20 - The object isa Bar ok 21 - Bar->can('foo') ok 22 - Bar->can('has_foo') ok 23 - Bar->can('get_bar') ok 24 - Bar->can('set_bar') ok 25 - ... Bar::has_foo == 1 ok 26 - ... Bar::SUPER_has_foo == 1 ok 27 - ... got the right default value for Bar::foo ok 28 - ... got the right default value for Bar::SUPER::foo 1..28 ok t/106_LazyClass_test.t .................... ok 1 - require 'examples/LazyClass.pod'; ok 2 - The object isa BinaryTree ok 3 - ... node attribute has been initialized yet ok 4 - ... left attribute has not been initialized yet ok 5 - ... right attribute has not been initialized yet ok 6 - The object isa BinaryTree ok 7 - The object isa BinaryTree ok 8 - ... left attribute has now been initialized ok 9 - ... right attribute has now been initialized ok 10 - ... node attribute has not been initialized yet ok 11 - ... left attribute has not been initialized yet ok 12 - ... right attribute has not been initialized yet ok 13 - ... node attribute has not been initialized yet ok 14 - ... left attribute has not been initialized yet ok 15 - ... right attribute has not been initialized yet ok 16 - ... the left node is uninitialized ok 17 - ... node attribute has now been initialized ok 18 - ... the left node == 1 ok 19 - ... left attribute still has not been initialized yet ok 20 - ... right attribute still has not been initialized yet ok 21 - ... the right node is uninitialized ok 22 - ... node attribute has now been initialized ok 23 - ... the right node == 1 ok 24 - ... left attribute still has not been initialized yet ok 25 - ... right attribute still has not been initialized yet 1..25 ok t/107_C3MethodDispatchOrder_test.t ........ ok 1 - require 'examples/C3MethodDispatchOrder.pod'; ok 2 - ... got the right MRO for Diamond_D ok 3 - ... got the right dispatch order ok 4 - ... can(method) resolved itself as expected 1..4 ok t/108_ArrayBasedStorage_test.t ............ ok 1 - require 'examples/ArrayBasedStorage.pod'; ok 2 - The object isa Foo ok 3 - ... Foo is made with ARRAY ok 4 - Foo->can('foo') ok 5 - Foo->can('has_foo') ok 6 - Foo->can('get_bar') ok 7 - Foo->can('set_bar') ok 8 - Foo->can('clear_foo') ok 9 - ... Foo::foo is not defined yet ok 10 - ... Foo::foo is not defined yet ok 11 - ... Foo::bar has been initialized ok 12 - ... Foo::foo is defined now ok 13 - ... Foo::foo == "This is Foo" ok 14 - ... Foo::foo is not defined anymore ok 15 - ... Foo::foo is not defined anymore ok 16 - ... Foo::bar == 42 ok 17 - The object isa Foo ok 18 - ... Foo is made with ARRAY ok 19 - ... Foo2::foo is not defined yet ok 20 - ... Foo2::foo is not defined yet ok 21 - ... Foo2::bar has been initialized ok 22 - ... Foo2::bar == DONT PANIC ok 23 - ... Foo::bar == 42 ok 24 - The object isa Bar ok 25 - The object isa Foo ok 26 - ... Bar is made with ARRAY ok 27 - Bar->can('foo') ok 28 - Bar->can('has_foo') ok 29 - Bar->can('get_bar') ok 30 - Bar->can('set_bar') ok 31 - Bar->can('baz') ok 32 - Bar->can('has_baz') ok 33 - ... Bar::foo is not defined yet ok 34 - ... Bar::foo is not defined yet ok 35 - ... Bar::bar has been initialized ok 36 - ... Bar::baz is not defined yet ok 37 - ... Bar::baz is not defined yet ok 38 - ... Bar::foo is defined now ok 39 - ... Bar::foo == "This is Bar" ok 40 - ... Bar::bar has been initialized ok 41 - ... Bar::baz is defined now ok 42 - ... Bar::foo == "This is Bar" ok 43 - ... Bar::foo == "This is Bar" ok 44 - ... Bar::bar has been initialized ok 45 - The object isa Bar::Baz ok 46 - The object isa Bar ok 47 - The object isa Foo ok 48 - The object isa Baz ok 49 - ... Bar::Baz is made with ARRAY ok 50 - Bar::Baz->can('foo') ok 51 - Bar::Baz->can('has_foo') ok 52 - Bar::Baz->can('get_bar') ok 53 - Bar::Baz->can('set_bar') ok 54 - Bar::Baz->can('baz') ok 55 - Bar::Baz->can('has_baz') ok 56 - Bar::Baz->can('bling') ok 57 - ... Bar::Baz::bar has been initialized ok 58 - ... Bar::Baz::bling has been initialized ok 59 - ... Bar::Baz::foo is not defined yet ok 60 - ... Bar::Baz::foo is not defined yet ok 61 - ... Bar::Baz::baz is not defined yet ok 62 - ... Bar::Baz::baz is not defined yet ok 63 - ... Bar::Baz::foo is defined now ok 64 - ... Bar::Baz::foo == "This is Bar" ok 65 - ... Bar::Baz::bar has been initialized ok 66 - ... Bar::Baz::bling has been initialized ok 67 - ... Bar::Baz::baz is defined now ok 68 - ... Bar::Baz::foo == "This is Bar" ok 69 - ... Bar::Baz::foo == "This is Bar" ok 70 - ... Bar::Baz::bar has been initialized ok 71 - ... Bar::Baz::bling has been initialized ok 72 - additional slot due to refreshed meta instance 1..72 ok t/200_Class_C3_compatibility.t ............ ok 1 - ... got the right MRO for Diamond_D ok 2 - ... A has a method hello ok 3 - ... B does not have a method hello ok 4 - ... C has a method hello ok 5 - ... D does not have a method hello ok 6 # skip C3 does not make aliases on 5.9.5+ ok 7 # skip C3 does not make aliases on 5.9.5+ 1..7 ok t/300_random_eval_bug.t ................... ok 1 - ... we die correctly with bad args 1..1 ok t/301_RT_27329_fix.t ...................... ok 1 - The object isa Foo ok 2 - ... got the right default value ok 3 - The object isa Foo ok 4 - ... and it is a clone ok 5 - ... got the right cloned value ok 6 - The object isa Foo ok 7 - ... and it is a clone ok 8 - ... got the right cloned value 1..8 ok t/302_modify_parent_method.t .............. ok 1 ok 2 ok 3 not ok 4 - cache is correctly invalidated when the parent method is wrapped # TODO pending fix # Failed (TODO) test 'cache is correctly invalidated when the parent method is wrapped' # at t/302_modify_parent_method.t line 88. # Structures begin differing at: # $got->[1] = 'Parent::method' # $expected->[1] = 'before Parent::method' 1..4 ok t/303_RT_39001_fix.t ...................... ok 1 - error occurs when extending oneself ok 2 - regular subclass ok 3 - error occurs when Bar extends Foo, when Foo is a Bar 1..3 ok t/304_constant_codeinfo.t ................. ok 1 - get constant symbol ok 2 - constant symbol still there, although we dropped our reference 1..2 ok t/305_RT_41255.t .......................... ok 1 ok 2 - threw Regexp ((?-xism:Undefined subroutine .* called at)) ok 3 ok 4 - threw Regexp ((?-xism:Undefined subroutine .* called at)) ok 5 ok 6 - threw Regexp ((?-xism:Undefined subroutine .* called at)) ok 7 ok 8 - threw Regexp ((?-xism:Undefined subroutine .* called at)) ok 9 ok 10 - threw Regexp ((?-xism:Undefined subroutine .* called at)) ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 1..20 ok t/306_rebless_overload.t .................. ok 1 - no overloading ok 2 - initial overloading works ok 3 - overloading after reblessing works 1..3 ok t/307_null_stash.t ........................ ok 1 - empty stashes don't segfault 1..1 ok t/308_insertion_order.t ................... ok 1 - Insertion order of Attribute "x" ok 2 - Insertion order of Attribute "y" 1..2 ok t/309_subname.t ........................... ok 1 - subname applied to anonymous method ok 2 - caller() aggrees ok 3 - normal caller() operation in unrelated class ok 4 - subname not applied if a name already exists ok 5 - caller aggrees ok 6 - unrelated class untouched 1..6 ok t/310_inline_structor.t ................... ok 1 - got a warning that Foo will not have an inlined constructor because it defines its own new method ok 2 - HasConstructor->new was untouched ok 3 - got a warning that Foo will not have an inlined constructor ok 4 - Foo->new is inherited from NotMoose ok 5 - no warning when replace_constructor is true ok 6 - Bar->new is inlined, and not inherited from NotMoose ok 7 - no warning when inheriting from a class that has already made itself immutable ok 8 - got a warning that Whatever will not have an inlined constructor because its expected inherited method does not exist ok 9 - no warning when inheriting from a class that has already made itself immutable ok 10 - got a warning that ModdedSub will not have an inlined constructor since it inherited a wrapped new ok 11 - got a warning when trying to inline a destructor for a class that already defines DESTROY ok 12 - HasDestructor->DESTROY was untouched ok 13 - no warning when replace_destructor is true ok 14 - HasConstructor2->new was replaced ok 15 - got a warning when trying to inline a destructor in a class that inherits an unexpected DESTROY 1..15 ok t/311_inline_and_dollar_at.t .............. ok 1 - $@ is untouched after immutablization 1..1 ok t/312_anon_class_leak.t ................... ok 1 - create_anon_class() (leaks 1 <= 1) ok 2 - create_anon_class(superclass => [...]) (leaks 1 <= 1) 1..2 ok t/313_before_after_dollar_under.t ......... ok 1 - The object isa Base ok 2 - wrapped doesn't die when $_ gets changed ok 3 - saw expected calls to wrappers ok 4 - The object isa Base ok 5 - wrapped doesn't die when $_ gets changed ok 6 - saw expected calls to wrappers ok 7 - The object isa Base ok 8 - double-wrapped doesn't die when $_ gets changed ok 9 - saw expected calls to wrappers 1..9 ok t/314_class_is_pristine.t ................. ok 1 - Foo is still pristine ok 2 - Foo is still pristine after add_method ok 3 - Foo is not pristine after add_attribute 1..3 ok t/315_magic.t ............................. ok 1 - reader with tied self ok 2 - accessor/r with tied self ok 3 - writer with tied self ok 4 - accessor/w with tied self ok 5 - reader/writer with tied value ok 6 - accessor with tied value ok 7 - load_class(tied scalar) ok 8 - is_class_loaded(tied scalar) ok 9 - get_code_info(tied scalar) 1..9 ok t/500_deprecated.t ........................ ok 1 - Class::MOP::in_global_destruction is deprecated ok 2 - Class::MOP::in_global_destruction is deprecated with 0.93 compatibility ok 3 - Class::MOP::in_global_destruction is not deprecated with 0.92 compatibility ok 4 - get_attribute_map is deprecated ok 5 - get_method_map still returns all values as method object ok 6 - get_method_map returns expected methods 1..6 ok Test Summary Report ------------------- t/083_load_class.t (Wstat: 256 Tests: 38 Failed: 1) Failed test: 35 Non-zero exit status: 1 Files=79, Tests=2356, 40 wallclock secs ( 1.92 usr 0.58 sys + 33.69 cusr 2.97 csys = 39.16 CPU) Result: FAIL Failed 1/79 test programs. 1/2356 subtests failed. make: *** [test_dynamic] Error 255 DROLSKY/Class-MOP-1.04.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports DROLSKY/Class-MOP-1.04.tar.gz Running make for D/DR/DROLSKY/Moose-1.09.tar.gz Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1003/var/cpan/build/Moose-1.09-GBTxj5 Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DR/DROLSKY/Moose-1.09.tar.gz Warning: Prerequisite 'Class::MOP => 1.04' for 'DROLSKY/Moose-1.09.tar.gz' failed when processing 'DROLSKY/Class-MOP-1.04.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/Moose/Cookbook/Basics/Recipe1.pod blib/lib/Moose/Cookbook/Basics/Recipe1.pod cp lib/Moose/Cookbook/Basics/Recipe10.pod blib/lib/Moose/Cookbook/Basics/Recipe10.pod cp lib/Moose/Meta/Mixin/AttributeCore.pm blib/lib/Moose/Meta/Mixin/AttributeCore.pm cp lib/Moose/Meta/TypeCoercion/Union.pm blib/lib/Moose/Meta/TypeCoercion/Union.pm cp lib/Moose/Manual/MOP.pod blib/lib/Moose/Manual/MOP.pod cp lib/Moose/Meta/Method.pm blib/lib/Moose/Meta/Method.pm cp lib/Moose/Manual/Delegation.pod blib/lib/Moose/Manual/Delegation.pod cp lib/Moose/Manual/Delta.pod blib/lib/Moose/Manual/Delta.pod cp lib/Moose/Manual/Unsweetened.pod blib/lib/Moose/Manual/Unsweetened.pod cp lib/Moose/Meta/TypeConstraint/Registry.pm blib/lib/Moose/Meta/TypeConstraint/Registry.pm cp lib/Moose/Util/TypeConstraints.pm blib/lib/Moose/Util/TypeConstraints.pm cp lib/Moose/Manual/MooseX.pod blib/lib/Moose/Manual/MooseX.pod cp lib/Moose/Meta/Role/Application/ToInstance.pm blib/lib/Moose/Meta/Role/Application/ToInstance.pm cp lib/Moose/Meta/Role/Method/Required.pm blib/lib/Moose/Meta/Role/Method/Required.pm cp lib/Moose/Meta/Role/Application/ToClass.pm blib/lib/Moose/Meta/Role/Application/ToClass.pm cp lib/Moose/Deprecated.pm blib/lib/Moose/Deprecated.pm cp lib/Moose/Meta/Role/Composite.pm blib/lib/Moose/Meta/Role/Composite.pm cp lib/Moose/Error/Default.pm blib/lib/Moose/Error/Default.pm cp lib/Moose/Meta/Attribute/Native/MethodProvider/Array.pm blib/lib/Moose/Meta/Attribute/Native/MethodProvider/Array.pm cp lib/Moose/Cookbook/Meta/Recipe3.pod blib/lib/Moose/Cookbook/Meta/Recipe3.pod cp lib/Moose/Cookbook/Extending/Recipe4.pod blib/lib/Moose/Cookbook/Extending/Recipe4.pod cp lib/Moose/Object.pm blib/lib/Moose/Object.pm cp lib/Moose/Meta/TypeCoercion.pm blib/lib/Moose/Meta/TypeCoercion.pm cp lib/Moose/Spec/Role.pod blib/lib/Moose/Spec/Role.pod cp lib/Moose/Meta/Class.pm blib/lib/Moose/Meta/Class.pm cp lib/Moose/Cookbook/Basics/Recipe11.pod blib/lib/Moose/Cookbook/Basics/Recipe11.pod cp lib/oose.pm blib/lib/oose.pm cp lib/Moose/Meta/TypeConstraint/Role.pm blib/lib/Moose/Meta/TypeConstraint/Role.pm cp lib/Moose/Meta/Role.pm blib/lib/Moose/Meta/Role.pm cp lib/Moose/Util.pm blib/lib/Moose/Util.pm cp lib/Moose/Cookbook/Meta/Recipe2.pod blib/lib/Moose/Cookbook/Meta/Recipe2.pod cp lib/Moose/Meta/Role/Attribute.pm blib/lib/Moose/Meta/Role/Attribute.pm cp lib/Moose/Manual/Concepts.pod blib/lib/Moose/Manual/Concepts.pod cp lib/Moose/Meta/Instance.pm blib/lib/Moose/Meta/Instance.pm cp lib/Moose/Unsweetened.pod blib/lib/Moose/Unsweetened.pod cp lib/Moose/Cookbook/Extending/Recipe3.pod blib/lib/Moose/Cookbook/Extending/Recipe3.pod cp lib/Moose/Meta/Attribute/Native/MethodProvider/Hash.pm blib/lib/Moose/Meta/Attribute/Native/MethodProvider/Hash.pm cp lib/Moose/Cookbook/Meta/Recipe6.pod blib/lib/Moose/Cookbook/Meta/Recipe6.pod cp lib/Moose/Manual/FAQ.pod blib/lib/Moose/Manual/FAQ.pod cp lib/Moose/Meta/Attribute/Native/Trait/String.pm blib/lib/Moose/Meta/Attribute/Native/Trait/String.pm cp lib/Moose/Cookbook/Basics/Recipe7.pod blib/lib/Moose/Cookbook/Basics/Recipe7.pod cp lib/Moose/Role.pm blib/lib/Moose/Role.pm cp lib/Moose/Meta/Role/Method/Conflicting.pm blib/lib/Moose/Meta/Role/Method/Conflicting.pm cp lib/Moose/Manual/Attributes.pod blib/lib/Moose/Manual/Attributes.pod cp lib/Moose/Cookbook/Roles/Recipe2.pod blib/lib/Moose/Cookbook/Roles/Recipe2.pod cp lib/Moose/Error/Croak.pm blib/lib/Moose/Error/Croak.pm cp lib/Moose/Cookbook/Extending/Recipe2.pod blib/lib/Moose/Cookbook/Extending/Recipe2.pod cp lib/Moose/Cookbook/Basics/Recipe6.pod blib/lib/Moose/Cookbook/Basics/Recipe6.pod cp lib/Moose/Cookbook/Basics/Recipe3.pod blib/lib/Moose/Cookbook/Basics/Recipe3.pod cp lib/Moose/Error/Confess.pm blib/lib/Moose/Error/Confess.pm cp lib/Moose/Meta/Attribute/Native/MethodProvider/Bool.pm blib/lib/Moose/Meta/Attribute/Native/MethodProvider/Bool.pm cp lib/Moose/Meta/Role/Application/ToRole.pm blib/lib/Moose/Meta/Role/Application/ToRole.pm cp lib/Moose/Meta/Attribute/Native/Trait/Number.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Number.pm cp lib/Moose/Meta/TypeConstraint/Enum.pm blib/lib/Moose/Meta/TypeConstraint/Enum.pm cp lib/Moose/Cookbook/Style.pod blib/lib/Moose/Cookbook/Style.pod cp lib/Moose/Meta/Attribute/Native/MethodProvider/Counter.pm blib/lib/Moose/Meta/Attribute/Native/MethodProvider/Counter.pm cp lib/Moose/Exporter.pm blib/lib/Moose/Exporter.pm cp lib/Moose/Cookbook/Snack/Types.pod blib/lib/Moose/Cookbook/Snack/Types.pod cp lib/Moose/Meta/TypeConstraint/DuckType.pm blib/lib/Moose/Meta/TypeConstraint/DuckType.pm cp lib/Moose/Meta/TypeConstraint/Class.pm blib/lib/Moose/Meta/TypeConstraint/Class.pm cp lib/Moose/Meta/TypeConstraint/Union.pm blib/lib/Moose/Meta/TypeConstraint/Union.pm cp lib/Moose/Meta/Role/Application.pm blib/lib/Moose/Meta/Role/Application.pm cp lib/Moose/Meta/Attribute/Native/Trait.pm blib/lib/Moose/Meta/Attribute/Native/Trait.pm cp lib/Moose/Meta/Attribute/Native/Trait/Array.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Array.pm cp lib/Moose/Meta/Method/Augmented.pm blib/lib/Moose/Meta/Method/Augmented.pm cp lib/Moose.pm blib/lib/Moose.pm cp lib/Moose/Cookbook/Meta/Recipe7.pod blib/lib/Moose/Cookbook/Meta/Recipe7.pod cp lib/Moose/Meta/Method/Constructor.pm blib/lib/Moose/Meta/Method/Constructor.pm cp lib/Moose/Meta/Attribute/Native/Trait/Counter.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Counter.pm cp lib/Moose/Meta/TypeConstraint.pm blib/lib/Moose/Meta/TypeConstraint.pm cp lib/Moose/Meta/Attribute/Native/Trait/Code.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Code.pm cp lib/Moose/Manual/Contributing.pod blib/lib/Moose/Manual/Contributing.pod cp lib/Moose/Manual/MethodModifiers.pod blib/lib/Moose/Manual/MethodModifiers.pod cp lib/Moose/Cookbook/Roles/Recipe3.pod blib/lib/Moose/Cookbook/Roles/Recipe3.pod cp lib/Moose/Meta/Attribute.pm blib/lib/Moose/Meta/Attribute.pm cp lib/Moose/Meta/TypeConstraint/Parameterized.pm blib/lib/Moose/Meta/TypeConstraint/Parameterized.pm cp lib/Moose/Cookbook.pod blib/lib/Moose/Cookbook.pod cp lib/Moose/Meta/Attribute/Native/Trait/Hash.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Hash.pm cp lib/Moose/Manual/Construction.pod blib/lib/Moose/Manual/Construction.pod cp lib/Moose/Util/MetaRole.pm blib/lib/Moose/Util/MetaRole.pm cp lib/Moose/Manual.pod blib/lib/Moose/Manual.pod cp lib/Moose/Meta/Attribute/Native/Trait/Bool.pm blib/lib/Moose/Meta/Attribute/Native/Trait/Bool.pm cp lib/Moose/Meta/Role/Method.pm blib/lib/Moose/Meta/Role/Method.pm cp lib/Moose/Cookbook/Roles/Recipe1.pod blib/lib/Moose/Cookbook/Roles/Recipe1.pod cp lib/Moose/Intro.pod blib/lib/Moose/Intro.pod cp lib/Moose/Manual/Support.pod blib/lib/Moose/Manual/Support.pod cp lib/Moose/Manual/Roles.pod blib/lib/Moose/Manual/Roles.pod cp lib/Moose/Cookbook/Meta/Recipe5.pod blib/lib/Moose/Cookbook/Meta/Recipe5.pod cp lib/Moose/Cookbook/Basics/Recipe2.pod blib/lib/Moose/Cookbook/Basics/Recipe2.pod cp lib/Moose/Meta/Method/Overridden.pm blib/lib/Moose/Meta/Method/Overridden.pm cp lib/Moose/Cookbook/Extending/Recipe1.pod blib/lib/Moose/Cookbook/Extending/Recipe1.pod cp lib/Moose/Meta/Method/Destructor.pm blib/lib/Moose/Meta/Method/Destructor.pm cp lib/Moose/Manual/BestPractices.pod blib/lib/Moose/Manual/BestPractices.pod cp lib/Moose/Meta/Method/Accessor.pm blib/lib/Moose/Meta/Method/Accessor.pm cp lib/Moose/Cookbook/Basics/Recipe8.pod blib/lib/Moose/Cookbook/Basics/Recipe8.pod cp lib/Moose/Manual/Types.pod blib/lib/Moose/Manual/Types.pod cp lib/Moose/Meta/TypeConstraint/Parameterizable.pm blib/lib/Moose/Meta/TypeConstraint/Parameterizable.pm cp lib/Moose/Meta/Attribute/Native.pm blib/lib/Moose/Meta/Attribute/Native.pm cp lib/Moose/Meta/Attribute/Native/MethodProvider/Code.pm blib/lib/Moose/Meta/Attribute/Native/MethodProvider/Code.pm cp lib/Moose/Meta/Method/Delegation.pm blib/lib/Moose/Meta/Method/Delegation.pm cp lib/Moose/Meta/Role/Application/RoleSummation.pm blib/lib/Moose/Meta/Role/Application/RoleSummation.pm cp lib/Moose/Cookbook/Snack/Keywords.pod blib/lib/Moose/Cookbook/Snack/Keywords.pod cp lib/Moose/Cookbook/Basics/Recipe9.pod blib/lib/Moose/Cookbook/Basics/Recipe9.pod cp lib/Moose/Meta/Class/Immutable/Trait.pm blib/lib/Moose/Meta/Class/Immutable/Trait.pm cp lib/Moose/Cookbook/Meta/Recipe1.pod blib/lib/Moose/Cookbook/Meta/Recipe1.pod cp lib/Test/Moose.pm blib/lib/Test/Moose.pm cp lib/Moose/Manual/Classes.pod blib/lib/Moose/Manual/Classes.pod cp lib/Moose/Meta/Attribute/Native/MethodProvider/String.pm blib/lib/Moose/Meta/Attribute/Native/MethodProvider/String.pm cp lib/Moose/Cookbook/Meta/Recipe4.pod blib/lib/Moose/Cookbook/Meta/Recipe4.pod cp lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm blib/lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm cp lib/Moose/Cookbook/Basics/Recipe5.pod blib/lib/Moose/Cookbook/Basics/Recipe5.pod cp lib/Moose/Cookbook/Basics/Recipe4.pod blib/lib/Moose/Cookbook/Basics/Recipe4.pod /export/home/fly1003/bin/perl "-Iinc" /export/home/fly1003/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1003/ap1003/lib/ExtUtils/typemap Moose.xs > Moose.xsc && mv Moose.xsc Moose.c cc -c -D_REENTRANT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.09\" -DXS_VERSION=\"1.09\" -KPIC "-I/export/home/fly1003/ap1003/lib/CORE" Moose.c Running Mkbootstrap for Moose () chmod 644 Moose.bs rm -f blib/arch/auto/Moose/Moose.so cc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib Moose.o -o blib/arch/auto/Moose/Moose.so \ \ chmod 755 blib/arch/auto/Moose/Moose.so cp Moose.bs blib/arch/auto/Moose/Moose.bs chmod 644 blib/arch/auto/Moose/Moose.bs Manifying blib/man3/Moose::Cookbook::Basics::Recipe1.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe10.3 Manifying blib/man3/Moose::Meta::Mixin::AttributeCore.3 Manifying blib/man3/Moose::Manual::MOP.3 Manifying blib/man3/Moose::Meta::TypeCoercion::Union.3 Manifying blib/man3/Moose::Manual::Delegation.3 Manifying blib/man3/Moose::Meta::Method.3 Manifying blib/man3/Moose::Manual::Unsweetened.3 Manifying blib/man3/Moose::Manual::Delta.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Registry.3 Manifying blib/man3/Moose::Util::TypeConstraints.3 Manifying blib/man3/Moose::Manual::MooseX.3 Manifying blib/man3/Moose::Meta::Role::Application::ToInstance.3 Manifying blib/man3/Moose::Meta::Role::Method::Required.3 Manifying blib/man3/Moose::Meta::Role::Application::ToClass.3 Manifying blib/man3/Moose::Meta::Role::Composite.3 Manifying blib/man3/Moose::Deprecated.3 Manifying blib/man3/Moose::Error::Default.3 Manifying blib/man3/Moose::Cookbook::Extending::Recipe4.3 Manifying blib/man3/Moose::Cookbook::Meta::Recipe3.3 Manifying blib/man3/Moose::Meta::Attribute::Native::MethodProvider::Array.3 Manifying blib/man3/Moose::Object.3 Manifying blib/man3/Moose::Spec::Role.3 Manifying blib/man3/Moose::Meta::TypeCoercion.3 Manifying blib/man3/Moose::Meta::Class.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe11.3 Manifying blib/man3/oose.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Role.3 Manifying blib/man3/Moose::Util.3 Manifying blib/man3/Moose::Meta::Role.3 Manifying blib/man3/Moose::Cookbook::Meta::Recipe2.3 Manifying blib/man3/Moose::Manual::Concepts.3 Manifying blib/man3/Moose::Meta::Role::Attribute.3 Manifying blib/man3/Moose::Cookbook::Extending::Recipe3.3 Manifying blib/man3/Moose::Unsweetened.3 Manifying blib/man3/Moose::Meta::Instance.3 Manifying blib/man3/Moose::Cookbook::Meta::Recipe6.3 Manifying blib/man3/Moose::Meta::Attribute::Native::MethodProvider::Hash.3 Manifying blib/man3/Moose::Manual::FAQ.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe7.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait::String.3 Manifying blib/man3/Moose::Meta::Role::Method::Conflicting.3 Manifying blib/man3/Moose::Role.3 Manifying blib/man3/Moose::Manual::Attributes.3 Manifying blib/man3/Moose::Cookbook::Roles::Recipe2.3 Manifying blib/man3/Moose::Error::Croak.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe6.3 Manifying blib/man3/Moose::Cookbook::Extending::Recipe2.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe3.3 Manifying blib/man3/Moose::Error::Confess.3 Manifying blib/man3/Moose::Meta::Attribute::Native::MethodProvider::Bool.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait::Number.3 Manifying blib/man3/Moose::Meta::Role::Application::ToRole.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Enum.3 Manifying blib/man3/Moose::Cookbook::Style.3 Manifying blib/man3/Moose::Meta::Attribute::Native::MethodProvider::Counter.3 Manifying blib/man3/Moose::Exporter.3 Manifying blib/man3/Moose::Cookbook::Snack::Types.3 Manifying blib/man3/Moose::Meta::TypeConstraint::DuckType.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Class.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Union.3 Manifying blib/man3/Moose::Meta::Role::Application.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait::Array.3 Manifying blib/man3/Moose::Cookbook::Meta::Recipe7.3 Manifying blib/man3/Moose.3 Manifying blib/man3/Moose::Meta::Method::Augmented.3 Manifying blib/man3/Moose::Meta::Method::Constructor.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait::Counter.3 Manifying blib/man3/Moose::Meta::TypeConstraint.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait::Code.3 Manifying blib/man3/Moose::Manual::Contributing.3 Manifying blib/man3/Moose::Cookbook::Roles::Recipe3.3 Manifying blib/man3/Moose::Manual::MethodModifiers.3 Manifying blib/man3/Moose::Meta::Attribute.3 Manifying blib/man3/Moose::Cookbook.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Parameterized.3 Manifying blib/man3/Moose::Manual::Construction.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait::Hash.3 Manifying blib/man3/Moose::Util::MetaRole.3 Manifying blib/man3/Moose::Manual.3 Manifying blib/man3/Moose::Meta::Attribute::Native::Trait::Bool.3 Manifying blib/man3/Moose::Cookbook::Roles::Recipe1.3 Manifying blib/man3/Moose::Meta::Role::Method.3 Manifying blib/man3/Moose::Manual::Support.3 Manifying blib/man3/Moose::Intro.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe2.3 Manifying blib/man3/Moose::Cookbook::Meta::Recipe5.3 Manifying blib/man3/Moose::Manual::Roles.3 Manifying blib/man3/Moose::Meta::Method::Overridden.3 Manifying blib/man3/Moose::Cookbook::Extending::Recipe1.3 Manifying blib/man3/Moose::Manual::BestPractices.3 Manifying blib/man3/Moose::Meta::Method::Destructor.3 Manifying blib/man3/Moose::Meta::Method::Accessor.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe8.3 Manifying blib/man3/Moose::Manual::Types.3 Manifying blib/man3/Moose::Meta::TypeConstraint::Parameterizable.3 Manifying blib/man3/Moose::Meta::Attribute::Native.3 Manifying blib/man3/Moose::Cookbook::Snack::Keywords.3 Manifying blib/man3/Moose::Meta::Role::Application::RoleSummation.3 Manifying blib/man3/Moose::Meta::Method::Delegation.3 Manifying blib/man3/Moose::Meta::Attribute::Native::MethodProvider::Code.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe9.3 Manifying blib/man3/Test::Moose.3 Manifying blib/man3/Moose::Cookbook::Meta::Recipe1.3 Manifying blib/man3/Moose::Meta::Class::Immutable::Trait.3 Manifying blib/man3/Moose::Manual::Classes.3 Manifying blib/man3/Moose::Cookbook::Meta::Recipe4.3 Manifying blib/man3/Moose::Meta::Attribute::Native::MethodProvider::String.3 Manifying blib/man3/Moose::Util::TypeConstraints::OptimizedConstraints.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe5.3 Manifying blib/man3/Moose::Cookbook::Basics::Recipe4.3 DROLSKY/Moose-1.09.tar.gz make -- OK Prepending /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/arch /export/home/fly1003/var/cpan/build/String-Formatter-0.102080-hHf82X/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/000_recipes/*.t t/010_basics/*.t t/020_attributes/*.t t/030_roles/*.t t/040_type_constraints/*.t t/050_metaclasses/*.t t/060_compat/*.t t/070_native_traits/*.t t/100_bugs/*.t t/200_examples/*.t t/300_immutable/*.t t/400_moose_util/*.t t/500_test_moose/*.t t/600_todo_tests/*.t t/000_load.t ...................................................... ok 1 - use Moose; 1..1 ok t/000_recipes/basics-recipe10.t ................................... ok 1 - gene combination blue,blue,blue,blue produces blue eye color ok 2 - gene combination blue,blue,green,blue produces green eye color ok 3 - gene combination blue,blue,blue,green produces green eye color ok 4 - gene combination blue,blue,green,green produces green eye color ok 5 - gene combination brown,blue,blue,blue produces brown eye color ok 6 - gene combination brown,brown,green,green produces brown eye color ok 7 - gene combination blue,brown,green,blue produces brown eye color ok 8 - mother blue + father blue = child blue ok 9 - mother blue + father brown = child brown ok 10 - mother green + father green = child green 1..10 ok t/000_recipes/moose_cookbook_basics_recipe1.t ..................... ok 1 - The object isa Point ok 2 - The object isa Moose::Object ok 3 - ... got the right value for x ok 4 - ... got the right value for y ok 5 - ... got the right (changed) value for y ok 6 - ... cannot assign a non-Int to y ok 7 - ... must provide required attributes to new ok 8 - ... got the right (cleared) value for x ok 9 - ... got the right (cleared) value for y ok 10 - ... can assign a 0 to x and y ok 11 - ... cannot assign a non-Int to y ok 12 - ... cannot assign a non-Int to x ok 13 - The object isa Point3D ok 14 - The object isa Point ok 15 - The object isa Moose::Object ok 16 - ... got the right value for x ok 17 - ... got the right value for y ok 18 - ... got the right value for z ok 19 - ... got the right (cleared) value for x ok 20 - ... got the right (cleared) value for y ok 21 - ... got the right (cleared) value for z ok 22 - ... cannot assign a non-Int to y ok 23 - ... cannot assign a non-Int to x ok 24 - ... cannot assign a non-Int to z ok 25 - ... z is a required attribute for Point3D ok 26 - Point->can('meta') ok 27 - The object isa Moose::Meta::Class ok 28 - Point3D->can('meta') ok 29 - The object isa Moose::Meta::Class ok 30 - ... they are different metaclasses as well ok 31 - ... Point got the automagic base class ok 32 - ... we match the method list for Point ok 33 - ... we match the attribute list for Point ok 34 - ... Point has the method "meta" ok 35 - ... Point has the method "x" ok 36 - ... Point has the method "y" ok 37 - ... Point has the method "clear" ok 38 - ... Point has the attribute "x" ok 39 - ... Attribute x has a type constraint ok 40 - The object isa Moose::Meta::TypeConstraint ok 41 - ... Attribute x has an Int type constraint ok 42 - ... Point has the attribute "y" ok 43 - ... Attribute y has a type constraint ok 44 - The object isa Moose::Meta::TypeConstraint ok 45 - ... Attribute y has an Int type constraint ok 46 - ... Point3D gets the parent given to it ok 47 - ... we match the method list for Point3D ok 48 - ... we match the attribute list for Point3D ok 49 - ... Point3D has the method "meta" ok 50 - ... Point3D has the method "z" ok 51 - ... Point3D has the method "clear" ok 52 - ... Point3D has the attribute "z" ok 53 - ... Attribute z has a type constraint ok 54 - The object isa Moose::Meta::TypeConstraint ok 55 - ... Attribute z has an Int type constraint 1..55 ok t/000_recipes/moose_cookbook_basics_recipe11.t .................... ok 1 - My::DateTime->can('mayan_date') ok 2 - The object isa DateTime::Calendar::Mayan ok 3 - got expected mayan date ok 4 - mayan_date is cleared after call to ->set 1..4 ok t/000_recipes/moose_cookbook_basics_recipe2.t ..................... ok 1 - The object isa BankAccount ok 2 - ... got the right savings balance ok 3 - ... withdrew from savings successfully ok 4 - ... got the right savings balance after withdrawl ok 5 - ... got the right savings balance after deposit ok 6 - The object isa CheckingAccount ok 7 - The object isa BankAccount ok 8 - ... got the right overdraft account ok 9 - ... got the right checkings balance ok 10 - ... withdrew from checking successfully ok 11 - ... got the right checkings balance after withdrawl ok 12 - ... got the right savings balance after checking withdrawl (no overdraft) ok 13 - ... withdrew from checking successfully ok 14 - ... got the right checkings balance after withdrawl ok 15 - ... got the right savings balance after overdraft withdrawl ok 16 - The object isa CheckingAccount ok 17 - The object isa BankAccount ok 18 - ... no overdraft account ok 19 - ... got the right checkings balance ok 20 - ... withdrew from checking successfully ok 21 - ... got the right checkings balance after withdrawl ok 22 - ... withdrawl failed due to attempted overdraft ok 23 - ... got the right checkings balance after withdrawl failure 1..23 ok t/000_recipes/moose_cookbook_basics_recipe3.t ..................... ok 1 - The object isa BinaryTree ok 2 - ... got the right node value ok 3 - ... no left node yet ok 4 - ... no right node yet ok 5 - ... no parent for root node ok 6 - The object isa BinaryTree ok 7 - ... got the same node (and it is $left) ok 8 - ... we have a left node now ok 9 - ... lefts has a parent ok 10 - ... lefts parent is the root ok 11 - ... parent is a weakened ref ok 12 - ... $left no left node yet ok 13 - ... $left no right node yet ok 14 - ... left has got no node value ok 15 - ... assign to lefts node ok 16 - ... left now has a node value ok 17 - ... still no right node yet ok 18 - ... right has got no node value ok 19 - ... now we have a right node ok 20 - The object isa BinaryTree ok 21 - ... assign to rights node ok 22 - ... left now has a node value ok 23 - ... got the same node (and it is $right) ok 24 - ... we have a right node now ok 25 - ... rights has a parent ok 26 - ... rights parent is the root ok 27 - ... parent is a weakened ref ok 28 - The object isa BinaryTree ok 29 - ... left does have a parent ok 30 - ... got a parent node (and it is $left) ok 31 - ... we have a left node now ok 32 - ... got a left node (and it is $left_left) ok 33 - ... parent is a weakened ref ok 34 - The object isa BinaryTree ok 35 - ... assign to rights node ok 36 - ... left does have a parent ok 37 - ... got a parent node (and it is $left) ok 38 - ... we have a left node now ok 39 - ... got a left node (and it is $left_left) ok 40 - ... parent is a weakened ref ok 41 - ... cant assign a node which already has a parent 1..41 ok t/000_recipes/moose_cookbook_basics_recipe4.t ..................... ok 1 - ... created the entire company successfully ok 2 - The object isa Company ok 3 - ... got the right name for the company ok 4 - The object isa Address ok 5 - ... got the right street address ok 6 - ... got the right city ok 7 - ... got the right state ok 8 - ... got the zip code ok 9 - ... got the right employee count ok 10 - The object isa Employee ok 11 - The object isa Person ok 12 - ... got the right first name ok 13 - ... got the right last name ok 14 - ... no middle initial ok 15 - ... got the right middle initial value ok 16 - ... got the right full name ok 17 - ... got the right title ok 18 - ... got the right company ok 19 - ... the company is a weak-ref ok 20 - The object isa Address ok 21 - ... got the right city ok 22 - ... got the right state ok 23 - The object isa Employee ok 24 - The object isa Person ok 25 - ... got the right first name ok 26 - ... got the right last name ok 27 - ... no middle initial ok 28 - ... got the right middle initial value ok 29 - ... got the right full name ok 30 - ... got the right title ok 31 - ... got the right company ok 32 - ... the company is a weak-ref ok 33 - The object isa Address ok 34 - ... got the right city ok 35 - ... got the right state ok 36 - The object isa Employee ok 37 - The object isa Person ok 38 - ... got the right first name ok 39 - ... got the right last name ok 40 - ... got middle initial ok 41 - ... got the right middle initial value ok 42 - ... got the right full name ok 43 - ... got the right title ok 44 - ... got the right company ok 45 - ... the company is a weak-ref ok 46 - The object isa Address ok 47 - ... got the right city ok 48 - ... got the right state ok 49 - The object isa Company ok 50 - ... has the ii company ok 51 - ... has the ii company ok 52 - ... has the ii company ok 53 - ... has the different company now ok 54 - ... has the different company now ok 55 - ... has the different company now ok 56 - ... we die correctly with bad args ok 57 - ... we die correctly with bad args ok 58 - ... we die correctly with bad args ok 59 - ... we live correctly with good args ok 60 - ... we die correctly with bad args ok 61 - ... we live correctly with good args ok 62 - ... we die correctly without good args ok 63 - ... we live correctly without good args ok 64 - ... we die correctly with good args ok 65 - ... we live correctly with good args 1..65 ok t/000_recipes/moose_cookbook_basics_recipe5.t ..................... ok 1 - The object isa Request ok 2 - The object isa HTTP::Headers ok 3 - ... got no content type in the header ok 4 - The object isa HTTP::Headers ok 5 - ... created a new HTTP::Header object ok 6 - ... got the right content type in the header ok 7 - The object isa HTTP::Headers ok 8 - ... created a new HTTP::Header object ok 9 - ... got the right content type in the header ok 10 - The object isa HTTP::Headers ok 11 - ... created a new HTTP::Header object ok 12 - ... got the right content type in the header ok 13 - ... dies when it gets bad params ok 14 - ... got nothing by default ok 15 - ... set the protocol correctly ok 16 - ... got nothing by default ok 17 - ... the protocol died with bar params correctly ok 18 - The object isa URI ok 19 - The object isa URI 1..19 ok t/000_recipes/moose_cookbook_basics_recipe6.t ..................... ok 1 - The object isa TPSReport ok 2 - ... got the right TPS report 1..2 ok t/000_recipes/moose_cookbook_extending_recipe2.t .................. ok 1 - got expected output from debugging role 1..1 ok t/000_recipes/moose_cookbook_extending_recipe3.t .................. ok 1 - Foo isa MyApp::Base ok 2 - Foo has a size method ok 3 - got expected warning when calling Foo->new ok 4 - $foo->size is 2 1..4 ok t/000_recipes/moose_cookbook_extending_recipe4.t .................. ok 1 - The object isa MyApp::Meta::Class ok 2 - MyApp::User->meta->table returns User ok 3 - MyApp::User has username method 1..3 ok t/000_recipes/moose_cookbook_meta_recipe2.t ....................... ok 1 - ... got the expected dump value 1..1 ok t/000_recipes/moose_cookbook_meta_recipe3.t ....................... ok 1 - ... got the expected dump value 1..1 ok t/000_recipes/moose_cookbook_meta_recipe6.t ....................... ok 1 - _reset_password method dies if called outside MyApp::User class ok 2 - password has been reset 1..2 ok The instance metaclass for MyApp::Employee (Moose::Meta::Instance) is not compatible with the instance metaclass of its superclass, MyApp::User (My::Meta::Instance) at /export/home/fly1003/var/megalib/Class/MOP/Class.pm line 198 Class::MOP::Class::_check_metaclass_compatibility('Moose::Meta::Class=HASH(0x853610)') called at /export/home/fly1003/var/megalib/Class/MOP/Class.pm line 579 Class::MOP::Class::superclasses('Moose::Meta::Class=HASH(0x853610)', 'MyApp::User') called at /export/home/fly1003/var/cpan/build/Moose-1.09-GBTxj5/blib/lib/Moose/Meta/Class.pm line 293 Moose::Meta::Class::superclasses(undef, 'MyApp::User') called at /export/home/fly1003/var/cpan/build/Moose-1.09-GBTxj5/blib/lib/Moose.pm line 54 Moose::extends('Moose::Meta::Class=HASH(0x853610)', 'MyApp::User') called at /export/home/fly1003/var/cpan/build/Moose-1.09-GBTxj5/blib/lib/Moose/Exporter.pm line 294 Moose::extends('MyApp::User') called at t/000_recipes/moose_cookbook_meta_recipe7.t line 111 # Looks like your test exited with 255 before it could output anything. t/000_recipes/moose_cookbook_meta_recipe7.t ....................... Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run t/000_recipes/moose_cookbook_roles_recipe1.t ...................... ok 1 - ... US::Currency does Comparable ok 2 - ... US::Currency does Eq ok 3 - ... US::Currency does Printable ok 4 - The object isa US::Currency ok 5 - UNIVERSAL::DOES for class ok 6 - UNIVERSAL::DOES for role ok 7 - US::Currency->can('amount') ok 8 - ... got the right amount ok 9 - US::Currency->can('to_string') ok 10 - ... got the right stringified value ok 11 - ... US::Currency does Comparable ok 12 - ... US::Currency does Eq ok 13 - ... US::Currency does Printable ok 14 - The object isa US::Currency ok 15 - US::Currency->can('amount') ok 16 - ... got the right amount ok 17 - US::Currency->can('to_string') ok 18 - ... got the right stringified value ok 19 - ... 100 gt 50 ok 20 - ... 100 ge 50 ok 21 - ... !100 lt 50 ok 22 - ... !100 le 50 ok 23 - ... !100 eq 50 ok 24 - ... 100 ne 50 ok 25 - ... !50 gt 100 ok 26 - ... !50 ge 100 ok 27 - ... 50 lt 100 ok 28 - ... 50 le 100 ok 29 - ... !50 eq 100 ok 30 - ... 50 ne 100 ok 31 - ... !50 gt 50 ok 32 - ... !50 ge 50 ok 33 - ... 50 lt 50 ok 34 - ... 50 le 50 ok 35 - ... 50 eq 50 ok 36 - ... !50 ne 50 ok 37 - The object isa Moose::Meta::Role ok 38 - ... Eq has_method not_equal_to ok 39 - ... Eq requires_method not_equal_to ok 40 - The object isa Moose::Meta::Role ok 41 - ... Comparable does Eq ok 42 - ... Comparable has_method equal_to ok 43 - ... Comparable has_method not_equal_to ok 44 - ... Comparable has_method greater_than ok 45 - ... Comparable has_method greater_than_or_equal_to ok 46 - ... Comparable has_method less_than ok 47 - ... Comparable has_method less_than_or_equal_to ok 48 - ... Comparable requires_method compare ok 49 - The object isa Moose::Meta::Role ok 50 - ... Printable requires_method to_string ok 51 - The object isa Moose::Meta::Class ok 52 - ... US::Currency does Comparable ok 53 - ... US::Currency does Eq ok 54 - ... US::Currency does Printable ok 55 - ... US::Currency has_method amount ok 56 - ... US::Currency has_method equal_to ok 57 - ... US::Currency has_method not_equal_to ok 58 - ... US::Currency has_method compare ok 59 - ... US::Currency has_method greater_than ok 60 - ... US::Currency has_method greater_than_or_equal_to ok 61 - ... US::Currency has_method less_than ok 62 - ... US::Currency has_method less_than_or_equal_to ok 63 - ... US::Currency has_method to_string 1..63 ok t/000_recipes/moose_cookbook_roles_recipe2.t ...................... ok 1 - made anon class with Restartable::ButUnreliable role ok 2 - Class::MOP::Class::__ANON__::SERIAL::1->can(...) ok 3 - made anon class with Restartable::ButBroken role ok 4 - ... start called explode ok 5 - ... stop also called explode 1..5 ok t/000_recipes/moose_cookbook_roles_recipe3.t ...................... ok 1 - lisa now does the manager role ok 2 - homer was assigned a task by lisa 1..2 ok t/010_basics/001_basic_class_setup.t .............................. ok 1 - Foo->can('meta') ok 2 - The object isa Moose::Meta::Class ok 3 - ... we got the &meta method ok 4 - ... Foo is automagically a Moose::Object ok 5 - ... has_method requires an arg ok 6 - Foo->can('does') ok 7 - ... the meta does not treat "extends" as a method ok 8 - ... the meta does not treat "has" as a method ok 9 - ... the meta does not treat "before" as a method ok 10 - ... the meta does not treat "after" as a method ok 11 - ... the meta does not treat "around" as a method ok 12 - ... the meta does not treat "blessed" as a method ok 13 - ... the meta does not treat "confess" as a method ok 14 - ... the meta does not treat "type" as a method ok 15 - ... the meta does not treat "subtype" as a method ok 16 - ... the meta does not treat "as" as a method ok 17 - ... the meta does not treat "where" as a method ok 18 - ... the meta does not treat "coerce" as a method ok 19 - ... the meta does not treat "from" as a method ok 20 - ... the meta does not treat "via" as a method ok 21 - ... the meta does not treat "find_type_constraint" as a method ok 22 - no namespace pollution in Moose::Object (blessed) not ok 23 - no namespace pollution in Moose::Object (blessed) # TODO no automatic namespace cleaning yet # Failed (TODO) test 'no namespace pollution in Moose::Object (blessed)' # at t/010_basics/001_basic_class_setup.t line 49. ok 24 - no namespace pollution in Moose::Object (try) ok 25 - no namespace pollution in Moose::Object (try) ok 26 - no namespace pollution in Moose::Object (catch) ok 27 - no namespace pollution in Moose::Object (catch) ok 28 - no namespace pollution in Moose::Object (in_global_destruction) ok 29 - no namespace pollution in Moose::Object (in_global_destruction) 1..29 ok # Failed test 'extends with unsatisfied version requirement' # at t/010_basics/002_require_superclasses.t line 65. # expecting: Regexp ((?-xism:Affe version 42 required--this is only version 23)) # found: normal exit # Looks like you failed 1 test of 6. t/010_basics/002_require_superclasses.t ........................... ok 1 - loaded Foo superclass correctly ok 2 - loaded (inline) Bar superclass correctly ok 3 - loaded Foo and (inline) Bar superclass correctly ok 4 - correct error when superclass could not be found ok 5 - extends with version requirement not ok 6 - extends with unsatisfied version requirement 1..6 Dubious, test returned 1 (wstat 256, 0x100) Failed 1/6 subtests t/010_basics/003_super_and_override.t ............................. ok 1 - The object isa Baz ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... got the right value from &foo ok 5 - ... got the right value from &bar ok 6 - ... got the right value from &baz ok 7 - The object isa Bar ok 8 - The object isa Foo ok 9 - ... got the right value from &foo ok 10 - ... got the right value from &bar ok 11 - ... got the right value from &baz ok 12 - The object isa Foo ok 13 - ... got the right value from &foo ok 14 - ... got the right value from &bar ok 15 - ... got the right value from &baz ok 16 - ... cannot override a method which has a local equivalent 1..16 ok t/010_basics/004_inner_and_augment.t .............................. ok 1 - The object isa Baz ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... got the right value from &foo ok 5 - ... got the right value from &bar ok 6 - ... got the right value from &baz ok 7 - The object isa Bar ok 8 - The object isa Foo ok 9 - ... got the right value from &foo ok 10 - ... got the right value from &bar ok 11 - ... got the right value from &baz ok 12 - The object isa Foo ok 13 - ... got the right value from &foo ok 14 - ... got the right value from &bar ok 15 - ... got the right value from &baz ok 16 - ... cannot augment a method which has a local equivalent 1..16 ok t/010_basics/005_override_augment_inner_super.t ................... ok 1 - The object isa Baz ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... got the right value from mixed augment/override foo ok 5 - ... got the right value from mixed augment/override bar 1..5 ok t/010_basics/006_override_and_foreign_classes.t ................... ok 1 - The object isa Baz ok 2 - The object isa Bar ok 3 - The object isa Foo ok 4 - ... got the right value from &foo ok 5 - ... got the right value from &bar ok 6 - ... got the right value from &baz ok 7 - The object isa Bar ok 8 - The object isa Foo ok 9 - ... got the right value from &foo ok 10 - ... got the right value from &bar ok 11 - ... got the right value from &baz ok 12 - The object isa Foo ok 13 - ... got the right value from &foo ok 14 - ... got the right value from &bar ok 15 - ... got the right value from &baz 1..15 ok t/010_basics/007_always_strict_warnings.t ......................... ok 1 - ... got an error because strict is on ok 2 - ... got the right error ok 3 - ... no warning yet ok 4 - ... got a warning ok 5 - .. and it is the right warning ok 6 - ... got an error because strict is on ok 7 - ... got the right error ok 8 - ... no warning yet ok 9 - ... got a warning ok 10 - .. and it is the right warning ok 11 - ... got an error because strict is on ok 12 - ... got the right error ok 13 - ... no warning yet ok 14 - ... got a warning ok 15 - .. and it is the right warning 1..15 ok t/010_basics/008_wrapped_method_cxt_propagation.t ................. ok 1 - array context (TouchyBase) ok 2 - scalar context (TouchyBase) ok 3 - void context (TouchyBase) ok 4 - array context (AfterSub) ok 5 - scalar context (AfterSub) ok 6 - void context (AfterSub) ok 7 - methods were wrapped 1..7 ok t/010_basics/009_import_unimport.t ................................ ok 1 - Foo->can('extends') ok 2 - Foo->can('with') ok 3 - Foo->can('has') ok 4 - Foo->can('before') ok 5 - Foo->can('after') ok 6 - Foo->can('around') ok 7 - Foo->can('override') ok 8 - Foo->can('augment') ok 9 - Foo->can('super') ok 10 - Foo->can('inner') ok 11 - Foo->can('blessed') ok 12 - Foo->can('confess') ok 13 - ... Foo can no longer do extends ok 14 - ... Foo can no longer do with ok 15 - ... Foo can no longer do has ok 16 - ... Foo can no longer do before ok 17 - ... Foo can no longer do after ok 18 - ... Foo can no longer do around ok 19 - ... Foo can no longer do override ok 20 - ... Foo can no longer do augment ok 21 - ... Foo can no longer do super ok 22 - ... Foo can no longer do inner ok 23 - ... Foo can no longer do blessed ok 24 - ... Foo can no longer do confess ok 25 - Bar->can('type') ok 26 - Bar->can('subtype') ok 27 - Bar->can('as') ok 28 - Bar->can('where') ok 29 - Bar->can('message') ok 30 - Bar->can('coerce') ok 31 - Bar->can('from') ok 32 - Bar->can('via') ok 33 - Bar->can('enum') ok 34 - Bar->can('find_type_constraint') ok 35 - ... Bar can no longer do type ok 36 - ... Bar can no longer do subtype ok 37 - ... Bar can no longer do as ok 38 - ... Bar can no longer do where ok 39 - ... Bar can no longer do message ok 40 - ... Bar can no longer do coerce ok 41 - ... Bar can no longer do from ok 42 - ... Bar can no longer do via ok 43 - ... Bar can no longer do enum ok 44 - ... Bar can no longer do find_type_constraint ok 45 - Baz->can('blessed') 1..45 ok t/010_basics/010_method_modifier_with_regexp.t .................... ok 1 - around modifier is called ok 2 - around modifier is called ok 3 - before modifier is called once ok 4 - after modifier is called once ok 5 - before modifier is called twice ok 6 - after modifier is called twice ok 7 - ... this is not currently supported ok 8 - ... this is not currently supported ok 9 - ... this is not currently supported 1..9 ok t/010_basics/011_moose_respects_type_constraints.t ................ ok 1 - The object isa Moose::Meta::TypeConstraint ok 2 - ... got the Value subtype for Foo ok 3 - ... my constraint passed correctly ok 4 - ... my constraint failed correctly ok 5 - The object isa Bar ok 6 - ... checked the type constraint correctly ok 7 - ... checked the type constraint correctly 1..7 ok t/010_basics/012_rebless.t ........................................ ok 1 - Parent->new gives a Parent object ok 2 - No name yet ok 3 - lazy attribute initialized ok 4 - Num type constraint for now.. ok 5 - ... this failed cause of type check ok 6 - ... this failed cause of type check ok 7 - successfully reblessed into Child ok 8 - Child->name's default came through ok 9 - lazy attribute was already initialized ok 10 - lazy attribute just now initialized ok 11 - ... this failed cause of type check 1..11 ok t/010_basics/013_create.t ......................................... ok 1 - creating lives ok 2 ok 3 ok 4 - $with_foo isa Class ok 5 - threw Regexp ((?-xism:You must pass an ARRAY ref of roles)) ok 6 - did not create Made::Of::Fail ok 7 - conflicting roles == death 1..7 ok t/010_basics/014_create_anon.t .................................... ok 1 - creating the same class twice without caching results in 2 classes ok 2 ok 3 ok 4 - with cache, the same class is the same class ok 5 ok 6 ok 7 - class_and_foo and class_and_bar are different ok 8 ok 9 - Class::MOP::Class::__ANON__::SERIAL::5->can('meta') 1..9 ok t/010_basics/015_buildargs.t ...................................... ok 1 - no args ok 2 - normal args ok 3 - single arg ok 4 - ... got the right bar ok 5 - ... got the right bar ok 6 - ... got the right bar ok 7 - ... got the right bar ok 8 - no args ok 9 - normal args ok 10 - single arg ok 11 - ... got the right bar ok 12 - ... got the right bar ok 13 - ... got the right bar ok 14 - ... got the right bar 1..14 ok t/010_basics/016_load_into_main.t ................................. ok 1 - export to main ok 2 - The object isa Moose::Meta::Class ok 3 - The object isa main ok 4 - The object isa Moose::Object 1..4 ok t/010_basics/017_error_handling.t ................................. ok 1 - A single non-hashref arg to a constructor throws an error ok 2 - A single non-hashref arg to a constructor throws an error ok 3 - Cannot call does() without a role name 1..3 ok t/010_basics/018_methods.t ........................................ ok 1 - associated_metaclass is defined ok 2 - associated_metaclass is correct class isa Moose::Meta::Class ok 3 - associated_metaclass->name looks like an anonymous class ok 4 - associated_metaclass is defined ok 5 - associated_metaclass is correct class isa Moose::Meta::Class ok 6 - associated_metaclass->name is Test2 1..6 ok t/010_basics/019-destruction.t .................................... ok 1 - Foo demolished properly ok 2 - Foo::Sub demolished properly ok 3 - Foo::Sub::Sub demolished properly 1..3 ok t/010_basics/020-global-destruction.t ............................. ok 1 - in_global_destruction state is passed to DEMOLISH properly (false) ok 2 - in_global_destruction state is passed to DEMOLISH properly (false) ok 3 - in_global_destruction state is passed to DEMOLISH properly (true) ok 4 - in_global_destruction state is passed to DEMOLISH properly (true) 1..4 ok t/020_attributes/001_attribute_reader_generation.t ................ ok 1 - ... created the reader method okay ok 2 - ... created the lazy reader method okay ok 3 - ... got a warning for mispelled attribute argument ok 4 - The object isa Foo ok 5 - Foo->can('get_foo') ok 6 - ... got an undefined value ok 7 - ... get_foo is a read-only ok 8 - ... no value in get_lazy_foo slot ok 9 - Foo->can('get_lazy_foo') ok 10 - ... got an deferred value ok 11 - ... get_lazy_foo is a read-only ok 12 - The object isa Foo ok 13 - The object isa Moose::Meta::Attribute ok 14 - it's lazy ok 15 - raw value ok 16 - lazy value ok 17 - raw value ok 18 - The object isa Foo ok 19 - ... got the correct value ok 20 - ... got the correct value 1..20 ok t/020_attributes/002_attribute_writer_generation.t ................ ok 1 - ... created the writer method okay ok 2 - ... created the required writer method okay ok 3 - ... created the writer method with type constraint okay ok 4 - ... created the writer method with weak_ref okay ok 5 - The object isa Foo ok 6 - Foo->can('set_foo') ok 7 - ... got an unset value ok 8 - ... set_foo wrote successfully ok 9 - ... got the correct set value ok 10 - ... it is not a weak reference ok 11 - ... cannot create without the required attribute ok 12 - Foo->can('set_foo_required') ok 13 - ... got an unset value ok 14 - ... set_foo_required wrote successfully ok 15 - ... got the correct set value ok 16 - ... set_foo_required died successfully with no value ok 17 - ... set_foo_required did accept undef ok 18 - ... it is not a weak reference ok 19 - Foo->can('set_foo_int') ok 20 - ... got an unset value ok 21 - ... set_foo_int wrote successfully ok 22 - ... got the correct set value ok 23 - ... set_foo_int died successfully ok 24 - ... it is not a weak reference ok 25 - Foo->can('set_foo_weak') ok 26 - ... got an unset value ok 27 - ... set_foo_weak wrote successfully ok 28 - ... got the correct set value ok 29 - ... it is a weak reference 1..29 ok t/020_attributes/003_attribute_accessor_generation.t .............. ok 1 - ... created the accessor method okay ok 2 - ... created the lazy accessor method okay ok 3 - ... created the required accessor method okay ok 4 - ... created the accessor method with type constraint okay ok 5 - ... created the accessor method with weak_ref okay ok 6 - ... created the accessor method with auto_deref okay ok 7 - ... created the reader method with auto_deref okay ok 8 - ... created the reader method with auto_deref okay ok 9 - The object isa Foo ok 10 - Foo->can('foo') ok 11 - ... got an unset value ok 12 - ... foo wrote successfully ok 13 - ... got the correct set value ok 14 - ... it is not a weak reference ok 15 - ... cannot create without the required attribute ok 16 - Foo->can('foo_required') ok 17 - ... got an unset value ok 18 - ... foo_required wrote successfully ok 19 - ... got the correct set value ok 20 - ... foo_required did not die with undef ok 21 - value is undef ok 22 - ... it is not a weak reference ok 23 - ... no value in lazy_foo slot ok 24 - Foo->can('lazy_foo') ok 25 - ... got an deferred value ok 26 - Foo->can('foo_int') ok 27 - ... got an unset value ok 28 - ... foo_int wrote successfully ok 29 - ... got the correct set value ok 30 - ... foo_int died successfully ok 31 - ... it is not a weak reference ok 32 - Foo->can('foo_weak') ok 33 - ... got an unset value ok 34 - ... foo_weak wrote successfully ok 35 - ... got the correct set value ok 36 - ... it is a weak reference ok 37 - Foo->can('foo_deref') ok 38 - ... default default value ok 39 - ... doesn't deref undef value ok 40 - returns empty list in list context ok 41 - ... foo_deref wrote successfully ok 42 - returns an array reference in scalar context ok 43 - correct array ok 44 - returns list in list context ok 45 - correct list ok 46 - Foo->can('foo_deref') ok 47 - ... default default value ok 48 - ... read only ok 49 - scalar context ro ok 50 - list context ro ok 51 - Foo->can('foo_deref_hash') ok 52 - ... default default value ok 53 - ... doesn't deref undef value ok 54 - returns empty list in list context ok 55 - ... foo_deref_hash wrote successfully ok 56 - scalar context ok 57 - list context 1..57 ok t/020_attributes/004_attribute_triggers.t ......................... ok 1 - The object isa Foo ok 2 - The object isa Bar ok 3 - The object isa Baz ok 4 - ... did not die setting bar ok 5 - ... set the value foo.bar correctly ok 6 - ... which in turn set the value bar.foo correctly ok 7 - ... bar.foo is a weak reference ok 8 - ... did not die un-setting bar ok 9 - ... set the value foo.bar correctly ok 10 - ... which in turn set the value bar.foo correctly ok 11 - ... did not die setting baz ok 12 - ... set the value foo.baz correctly ok 13 - ... which in turn set the value baz.foo correctly ok 14 - ... baz.foo is a weak reference ok 15 - The object isa Bar ok 16 - The object isa Baz ok 17 - The object isa Foo ok 18 - ... set the value foo.bar correctly ok 19 - ... which in turn set the value bar.foo correctly ok 20 - ... bar.foo is a weak reference ok 21 - ... set the value foo.baz correctly ok 22 - ... which in turn set the value baz.foo correctly ok 23 - ... baz.foo is a weak reference ok 24 - ... a trigger must be a CODE ref ok 25 - ... a trigger must be a CODE ref ok 26 - Blarg->new() lives ok 27 - Have a $blarg ok 28 - foo has default value ok 29 - bar has default value ok 30 - baz has default value ok 31 - No triggers fired ok 32 - All triggers fired once on assign ok 33 - All triggers given assigned values ok 34 - ->new() with parameters ok 35 - All triggers fired once on construct ok 36 - All triggers given assigned values ok 37 - trigger called correctly on initial set via meta-API ok 38 - trigger called correctly on second set via meta-API ok 39 - trigger not called using set_raw_value method ok 40 - trigger called correctly on construction ok 41 - trigger called correctly on set (with old value) ok 42 - trigger called correctly on construction ok 43 - trigger called correctly on set (with old value) 1..43 ok t/020_attributes/005_attribute_does.t ............................. ok 1 - The object isa Foo::Class ok 2 - The object isa Bar::Class ok 3 - ... bar passed the type constraint okay ok 4 - ... foo did not pass the type constraint okay ok 5 - ... baz passed the type constraint okay ok 6 - ... foo did not pass the type constraint okay ok 7 - ... foo passed the type constraint okay ok 8 - ... cannot have a does() which is not done by the isa() ok 9 - ... cannot have a isa() which is cannot does() 1..9 ok t/020_attributes/006_attribute_required.t ......................... ok 1 - The object isa Foo ok 2 - ... got the right bar ok 3 - ... got the right baz ok 4 - ... got the right boo ok 5 - The object isa Foo ok 6 - ... got the right bar ok 7 - ... got the right baz ok 8 - ... got the right boo ok 9 - The object isa Foo ok 10 - ... got the right bar ok 11 - ... got the right baz ok 12 - ... got the right boo ok 13 - ... undef is a valid attribute value ok 14 - ... undef is a valid attribute value ok 15 - ... must supply all the required attribute 1..15 ok t/020_attributes/007_attribute_custom_metaclass.t ................. ok 1 - The object isa Foo ok 2 - The object isa Foo::Meta::Attribute ok 3 - The object isa Moose::Meta::Attribute ok 4 - ... got the right name for our meta-attribute ok 5 - ... our meta-attrubute created the accessor for us ok 6 - ... our meta-attrubute created the type_constraint for us ok 7 - The object isa Moose::Meta::TypeConstraint ok 8 - ... got the right type constraint name ok 9 - ... got the right type constraint parent name ok 10 - ... the attribute metaclass need not be a Moose::Meta::Attribute as long as it behaves ok 11 - ... the attribute metaclass alias worked correctly ok 12 - ... the attribute metaclass alias worked correctly ok 13 - The object isa Foo::Meta::Attribute ok 14 - The object isa Moose::Meta::Attribute ok 15 - The object isa Moose::Meta::Attribute::Custom::Bar ok 16 - The object isa Moose::Meta::Attribute 1..16 ok t/020_attributes/008_attribute_type_unions.t ...................... ok 1 - The object isa Foo ok 2 - ... set bar successfully with an ARRAY ref ok 3 - ... set bar successfully with a HASH ref ok 4 - ... couldnt set bar successfully with a number ok 5 - ... couldnt set bar successfully with a CODE ref ok 6 - ... created new Foo with bar successfully set with an ARRAY ref ok 7 - ... created new Foo with bar successfully set with a HASH ref ok 8 - ... didnt create a new Foo with bar as a number ok 9 - ... didnt create a new Foo with bar as a CODE ref ok 10 - The object isa Bar ok 11 - ... set baz successfully with a string ok 12 - ... set baz successfully with a CODE ref ok 13 - ... couldnt set baz successfully with a SCALAR ref ok 14 - ... couldnt set bar successfully with a HASH ref ok 15 - ... created new Bar with baz successfully set with a string ok 16 - ... created new Bar with baz successfully set with a CODE ref ok 17 - ... didnt create a new Bar with baz as a number ok 18 - ... didnt create a new Bar with baz as a HASH ref 1..18 ok t/020_attributes/009_attribute_inherited_slot_specs.t ............. ok 1 - ... we can change the default attribute option ok 2 - ... we can add change the isa as long as it is a subtype ok 3 - ... we can change/add coerce as an attribute option ok 4 - ... we can change/add required as an attribute option ok 5 - ... we can change/add lazy as an attribute option ok 6 - ... we can add lazy_build as an attribute option ok 7 - ... extend an attribute with parameterized type ok 8 - ... extend an attribute with anon-subtype ok 9 - ... now can extend an attribute with a non-subtype ok 10 - ... now allowed to add the weak_ref option via inheritance ok 11 - ... we can add the handles attribute option ok 12 - ... we can not alter the handles attribute option ok 13 - ... can now create an attribute with an improper subtype relation ok 14 - ... cannot create an attribute with an illegal option ok 15 - ... cannot extend a non-existing attribute ok 16 - The object isa Foo ok 17 - ... got the right undef default value ok 18 - ... assigned foo correctly ok 19 - ... got the right value for foo ok 20 - ... foo is not coercing (as expected) ok 21 - ... got the right default value ok 22 - ... Foo::bar is a read/only attr ok 23 - ... got the right undef default value ok 24 - ... Foo::baz accepts hash refs ok 25 - ... got the right value assigned to baz ok 26 - ... Foo::baz accepts an array ref ok 27 - ... got the right value assigned to baz ok 28 - ... Foo::baz accepts scalar ref ok 29 - ... got the right value assigned to baz ok 30 - ... Foo::bunch_of_stuff accepts an array of strings ok 31 - ... Foo::one_last_one accepts a code ref ok 32 - ... Foo::baz accepts a code ref ok 33 - ... got the right value assigned to baz ok 34 - ... cannot create Bar without required gorch param ok 35 - The object isa Bar ok 36 - The object isa Foo ok 37 - ... got the right undef default value ok 38 - ... assigned foo correctly ok 39 - ... got the right value for foo ok 40 - ... assigned foo correctly ok 41 - ... got the right value for foo ok 42 - ... got the right default value ok 43 - ... got the right default value ok 44 - ... Bar::bar is a read/only attr ok 45 - ... got the right undef default value ok 46 - ... Bar::baz does not accept hash refs ok 47 - ... Bar::baz can accept an array ref ok 48 - ... got the right value assigned to baz ok 49 - ... Bar::baz does not accept a scalar ref ok 50 - ... Bar::bunch_of_stuff accepts an array of ints ok 51 - ... Bar::bunch_of_stuff does not accept an array of strings ok 52 - ... Bar::baz does not accept a code ref ok 53 - ... Bar has a foo attr ok 54 - ... Bar has a bar attr ok 55 - ... Bar has a baz attr ok 56 - ... Bar has a gorch attr ok 57 - ... Bar has a gloum attr ok 58 - ... Bar has a bling attr ok 59 - ... Bar does have a bunch_of_stuff attr ok 60 - ... Bar has a blang attr ok 61 - ... Bar has a fail attr ok 62 - ... Bar does not have an other_fail attr ok 63 - ... Foo and Bar have different copies of foo ok 64 - ... Foo and Bar have different copies of bar ok 65 - ... Foo and Bar have different copies of baz ok 66 - ... Foo and Bar have different copies of gorch ok 67 - ... Foo and Bar have different copies of gloum ok 68 - ... Foo and Bar have different copies of bling ok 69 - ... Foo and Bar have different copies of bunch_of_stuff ok 70 - ... Bar::bar inherited the type constraint too ok 71 - ... Bar::baz inherited the type constraint too ok 72 - ... Bar::bar inherited the right type constraint too ok 73 - ... Foo::baz inherited the right type constraint too ok 74 - ... Bar::baz inherited the right type constraint too ok 75 - ... Foo::gorch is not a required attr ok 76 - ... Bar::gorch is a required attr ok 77 - ... Foo::bunch_of_stuff is an ArrayRef ok 78 - ... Bar::bunch_of_stuff is an ArrayRef[Int] ok 79 - ... Foo::gloum is not a required attr ok 80 - ... Bar::gloum is a required attr ok 81 - ... Foo::foo should not coerce ok 82 - ... Bar::foo should coerce ok 83 - ... Foo::foo should not handles ok 84 - ... Bar::foo should handles 1..84 ok t/020_attributes/010_attribute_delegation.t ....................... ok 1 - The object isa Bar ok 2 - ... we have something in bar->foo ok 3 - The object isa Foo ok 4 - The object isa Moose::Meta::Method::Delegation ok 5 - associated_attribute->name for this method is foo ok 6 - ... bar->foo->bar returned the right default ok 7 - Bar->can('foo_bar') ok 8 - ... bar->foo_bar delegated correctly ok 9 - ... bar->foo->bar returned the right (changed) value ok 10 - ... bar->foo_bar delegated correctly ok 11 - ... bar->foo->bar returned the right (changed) value ok 12 - ... bar->foo_bar delegated correctly ok 13 - The object isa Foo ok 14 - ... got the right foo->bar ok 15 - ... assigned the new Foo to Bar->foo ok 16 - ... assigned bar->foo with the new Foo ok 17 - ... bar->foo->bar returned the right result ok 18 - ... and bar->foo_bar delegated correctly again ok 19 - ... correctly curried a single argument ok 20 - The object isa Car ok 21 - The object isa Engine ok 22 - Engine->can('go') ok 23 - Engine->can('stop') ok 24 - ... got the right value from ->engine->go ok 25 - ... got the right value from ->engine->stop ok 26 - Car->can('go') ok 27 - Car->can('stop') ok 28 - ... got the right value from ->go ok 29 - ... got the right value from ->stop ok 30 - The object isa Baz::Proxy1 ok 31 - Baz::Proxy1->can('baz') ok 32 - The object isa Baz ok 33 - Baz::Proxy1->can('foo') ok 34 - Baz::Proxy1->can('bar') ok 35 - Baz::Proxy1->can('boo') ok 36 - ... got the right proxied return value ok 37 - ... got the right proxied return value ok 38 - ... got the right proxied return value ok 39 - The object isa Baz::Proxy2 ok 40 - Baz::Proxy2->can('baz') ok 41 - The object isa Baz ok 42 - Baz::Proxy2->can('foo') ok 43 - Baz::Proxy2->can('boo') ok 44 - ... got the right proxied return value ok 45 - ... got the right proxied return value ok 46 - The object isa Baz::Proxy3 ok 47 - Baz::Proxy3->can('baz') ok 48 - The object isa Baz ok 49 - Baz::Proxy3->can('bar') ok 50 - Baz::Proxy3->can('boo') ok 51 - ... got the right proxied return value ok 52 - ... got the right proxied return value ok 53 - The object isa Foo::Thing ok 54 - The object isa Foo::Baz ok 55 - ... we have the method we expect ok 56 - ... we have the method we expect ok 57 - ... we dont have the method we expect ok 58 - ... got the right value ok 59 - ... got the right value ok 60 - ... got the right value ok 61 - The object isa Foo::OtherThing ok 62 - The object isa Foo::Baz ok 63 - ... we have the method we expect ok 64 - ... we have the method we expect ok 65 - ... we dont have the method we expect ok 66 - ... got the right value ok 67 - ... got the right value ok 68 - ... got the right value ok 69 - ... you cannot delegate to AUTOLOADED class with regexp ok 70 - The object isa Bar::Autoloaded ok 71 - ... we have something in bar->foo ok 72 - The object isa Foo::Autoloaded ok 73 - ... bar->foo->bar returned the right (changed) value ok 74 - ... bar->foo_bar delegated correctly ok 75 - ... bar->foo->bar returned the right (changed) value ok 76 - ... bar->foo_bar delegated correctly ok 77 - The object isa Foo::Autoloaded ok 78 - ... got the right foo->bar ok 79 - ... assigned the new Foo to Bar->foo ok 80 - ... assigned bar->foo with the new Foo ok 81 - ... bar->foo->bar returned the right result ok 82 - ... and bar->foo_bar delegated correctly again ok 83 - The object isa Baz::Autoloaded ok 84 - ... we have something in baz->foo ok 85 - The object isa Foo::Autoloaded ok 86 - ... baz->foo->bar returned the right (changed) value ok 87 - ... baz->foo_bar delegated correctly ok 88 - ... baz->foo->bar returned the right (changed) value ok 89 - ... baz->foo_bar delegated correctly ok 90 - The object isa Foo::Autoloaded ok 91 - ... got the right foo->bar ok 92 - ... assigned the new Foo to Baz->foo ok 93 - ... assigned baz->foo with the new Foo ok 94 - ... baz->foo->bar returned the right result ok 95 - ... and baz->foo_bar delegated correctly again ok 96 - handles method foo_bar is present ok 97 - handles method foo_bar is removed ok 98 - useful error from unblessed reference ok 99 - useful error from unblessed reference ok 100 - but not for class name 1..100 ok t/020_attributes/011_more_attr_delegation.t ....................... ok 1 - Parent->can('parent_method_1') ok 2 - all_methods requires explicit isa ok 3 - allow all_methods with explicit isa ok 4 - don't need to declare isa if method list is predefined ok 5 - can declare regex collector ok 6 - can't create attr with generative handles parameter and no isa ok 7 - can't create attr with generative handles parameter and no isa ok 8 - can delegate to non moose class using explicit method list ok 9 - subrefs on non moose class give no meta ok 10 - plain classes are handed down to subs ok 11 - can delegate to object even without explicit reader ok 12 - Parent->can('parent_method_1') ok 13 - Can't override exisiting class method in delegate ok 14 - Parent->can('parent_method_1') ok 15 - Test handles code ref for skipping predefined methods ok 16 - The object isa Parent ok 17 - The object isa ChildA ok 18 - The object isa ChildB ok 19 - The object isa ChildC ok 20 - The object isa ChildD ok 21 - The object isa ChildE ok 22 - The object isa ChildF ok 23 - The object isa ChildI ok 24 - ... no child_g accessor defined ok 25 - ... no child_h accessor defined ok 26 - parent method ok 27 - child supermethod ok 28 - child method ok 29 - Parent->can('child_a_super_method') ok 30 - Parent->can('child_a_method_1') ok 31 - Parent->can('child_a_method_2') ok 32 - but not subclass of delegate class ok 33 - delegate behaves the same ok 34 - delegates are their own invocants ok 35 - Parent->can('child_b_method_1') ok 36 - but not ChildB's unspecified siblings ok 37 - none of ChildD's methods (child_d_method_2) ok 38 - none of ChildD's methods (child_d_method_1) ok 39 - Parent->can('child_c_method_3_la') ok 40 - Parent->can('child_c_method_4_la') ok 41 - ChildC method delegated OK ok 42 - Parent->can('child_e_method_2') ok 43 - but not child_e_method_1 ok 44 - delegate to non moose class (child_e_method_2) ok 45 - Parent->can('child_g_method_1') ok 46 - delegate to moose class without reader (child_g_method_1) ok 47 - Parent->can('child_i_method_1') ok 48 - delegate doesn't override existing method 1..48 ok t/020_attributes/012_misc_attribute_tests.t ....................... ok 1 - ... the foo has docs ok 2 - ... got the foo docs ok 3 - The object isa Test::For::Lazy::TypeConstraint ok 4 - ... this does not work ok 5 - ... this does not work ok 6 - The object isa Test::Arrayref::Attributes ok 7 - Test::Arrayref::Attributes->can(...) ok 8 - The object isa Test::Arrayref::RoleAttributes ok 9 - Test::Arrayref::RoleAttributes->can(...) ok 10 - ... default must return a value which passes the type constraint ok 11 - setter took string ok 12 - this is a *not* a string ok 13 - ... dies without overloading the string ok 14 - ... this doesnt trip overload to break anymore ok 15 - ... this works fine though ok 16 - foo is required ok 17 - foo has builder ok 18 - .. and it's named build_foo ok 19 - foo builder works ok 20 - ... no builder, wtf ok 21 - foo is lazy ok 22 - foo is lazy_build ok 23 - foo has clearer ok 24 - .. and it's named clear_foo ok 25 - foo has builder ok 26 - .. and it's named build_foo ok 27 - foo has predicate ok 28 - .. and it's named has_foo ok 29 - _foo is lazy ok 30 - lazy_build attributes are no longer automatically required ok 31 - _foo is lazy_build ok 32 - _foo has clearer ok 33 - .. and it's named _clear_foo ok 34 - _foo has builder ok 35 - .. and it's named _build_foo ok 36 - _foo has predicate ok 37 - .. and it's named _has_foo ok 38 - noo foo value yet ok 39 - noo _foo value yet ok 40 - foo builder works ok 41 - foo builder works too ok 42 - Correct error when a builder method is not present ok 43 - create attr via direct sub call ok 44 - create attr via can ok 45 - attr created from sub call ok 46 - attr created from can ok 47 - has throws error with odd number of attribute options 1..47 ok t/020_attributes/013_attr_dereference_test.t ...................... ok 1 - ... successfully created attr ok 2 - The object isa Customer ok 3 - The object isa Firm ok 4 - Firm->can('customers') ok 5 - ... got the right dereferenced value ok 6 - The object isa Firm ok 7 - Firm->can('customers') ok 8 - ... got the right dereferenced value ok 9 - ... its auto-de-ref-ing, not auto-en-ref-ing ok 10 - ... set the results of bar correctly ok 11 - ... auto-dereffed correctly 1..11 ok t/020_attributes/014_misc_attribute_coerce_lazy.t ................. ok 1 - The object isa Request ok 2 - ... this coerces and passes the type constraint even with lazy 1..2 ok t/020_attributes/015_attribute_traits.t ........................... ok 1 - The object isa My::Class ok 2 - ... got the right value for bar ok 3 - ... got the right value for gorch ok 4 - My::Class->can('baz') ok 5 - ... got the right value for baz ok 6 - The object does My::Attribute::Trait ok 7 - ... got the applied traits ok 8 - ... got the applied traits ok 9 - attr initialized ok 10 - ... gorch doesnt do the trait ok 11 - ... no traits applied ok 12 - ... no traits applied 1..12 ok t/020_attributes/016_attribute_traits_registered.t ................ ok 1 - The object isa My::Class ok 2 - ... got the right value for bar ok 3 - My::Class->can('baz') ok 4 - ... got the right value for baz ok 5 - The object does My::Attribute::Trait ok 6 - attr initialized ok 7 - does_role ignores aliases for sanity ok 8 - attr->does uses aliases ok 9 - does_role returns false for nonexistent roles ok 10 - attr->does returns false for nonexistent roles ok 11 - ... got the right value for bar ok 12 - My::Derived::Class->can('baz') ok 13 - ... got the right value for baz ok 14 - The object does My::Attribute::Trait ok 15 - attr initialized ok 16 - The object does My::Other::Attribute::Trait ok 17 - attr initialized ok 18 - does_role ignores aliases for sanity ok 19 - attr->does uses aliases ok 20 - does_role returns false for nonexistent roles ok 21 - attr->does returns false for nonexistent roles ok 22 - My::Derived::Class->can('additional_method') ok 23 - ... got the right value for additional_method 1..23 ok t/020_attributes/017_attribute_traits_n_meta.t .................... ok 1 - The object isa My::Class ok 2 - ... got the right value for bar ok 3 - My::Class->can('baz') ok 4 - ... got the right value for baz ok 5 - The object isa My::Meta::Attribute::DefaultReadOnly ok 6 - The object does My::Attribute::Trait ok 7 - ... got the right metaclass customization 1..7 ok t/020_attributes/018_no_init_arg.t ................................ ok 1 - ... created the attr okay ok 2 - The object isa Foo ok 3 - field is not set via init arg ok 4 - field is set via setter 1..4 ok t/020_attributes/019_attribute_lazy_initializer.t ................. ok 1 - The object isa Moose::Meta::Attribute ok 2 - ... got the right name ok 3 - The object isa Moose::Meta::Attribute ok 4 - ... got the right name ok 5 - The object isa Moose::Meta::Attribute ok 6 - ... got the right name ok 7 - The object isa Foo ok 8 - initial value set to 2x given value ok 9 - The object isa Moose::Meta::Attribute ok 10 - ... got the right name ok 11 - initial lazy value set to 2x given value ok 12 - The object isa Moose::Meta::Attribute ok 13 - ... got the right name ok 14 - initial lazy value with type set to 2x given value ok 15 - initial lazy value with builder set to 2x given value ok 16 - initial lazy value with builder and type set to 2x given value ok 17 - The object isa Moose::Meta::Attribute ok 18 - ... got the right name ok 19 - The object isa Bar ok 20 - initial value set to 2x given value ok 21 - The object isa Moose::Meta::Attribute ok 22 - ... got the right name ok 23 - ... this fails, because initializer returns a bad type 1..23 ok t/020_attributes/020_trigger_and_coerce.t ......................... ok 1 - ... trigger is being called ok 2 - The object isa Fake::DateTime ok 3 - The object isa Fake::DateTime ok 4 - The object isa Mortgage ok 5 - The object isa Fake::DateTime ok 6 - ... Mortgage is now immutable ok 7 - ... trigger is being called ok 8 - The object isa Fake::DateTime ok 9 - The object isa Fake::DateTime ok 10 - The object isa Mortgage ok 11 - The object isa Fake::DateTime 1..11 ok t/020_attributes/021_method_generation_rules.t .................... ok 1 - Can define attr with rw + writer ok 2 - Test::Class::WriterRW->can(...) ok 3 - Test::Class::WriterRW->_foo is writer ok 4 - Test::Class::WriterRW->foo is reader ok 5 - Test::Class::WriterRW->foo is not writer ok 6 - Test::Class::WriterRW->_foo is not reader ok 7 - Can define attr with ro + writer ok 8 - Test::Class::WriterRO->can(...) ok 9 - Test::Class::WriterRO->_foo is writer ok 10 - Test::Class::WriterRO->foo is reader ok 11 - Test::Class::WriterRO->foo is not writer ok 12 - Test::Class::WriterRO->_foo is not reader ok 13 - Can define attr with rw + accessor ok 14 - Test::Class::AccessorRW->can('_foo') ok 15 - Test::Class::AccessorRW->_foo is writer ok 16 - Test::Class::AccessorRW->foo is reader ok 17 - Cant define attr with ro + accessor 1..17 ok Terminated make: *** [test_dynamic] Error 143 Timeout (max run time is 300s) /export/home/fly1003/bin/perl killed by signal 15