PATH=/usr/bin:/bin:/Users/fly2400/cpanfly-5.24/var/megalib/bin Start 2016-06-12T20:42:34 ActivePerl-2400 CPAN-2.10 Reading '/Users/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Sun, 12 Jun 2016 05:53:44 GMT Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/E/ET/ETHER/Task-Kensho-Toolchain-0.39.tar.gz ok Task-Kensho-Toolchain-0.39/ Task-Kensho-Toolchain-0.39/Build.PL Task-Kensho-Toolchain-0.39/Changes Task-Kensho-Toolchain-0.39/lib/ Task-Kensho-Toolchain-0.39/LICENSE Task-Kensho-Toolchain-0.39/Makefile.PL Task-Kensho-Toolchain-0.39/MANIFEST Task-Kensho-Toolchain-0.39/META.json Task-Kensho-Toolchain-0.39/META.yml Task-Kensho-Toolchain-0.39/README Task-Kensho-Toolchain-0.39/t/ Task-Kensho-Toolchain-0.39/xt/ Task-Kensho-Toolchain-0.39/xt/author/ Task-Kensho-Toolchain-0.39/xt/release/ Task-Kensho-Toolchain-0.39/xt/release/changes_has_content.t Task-Kensho-Toolchain-0.39/xt/release/cpan-changes.t Task-Kensho-Toolchain-0.39/xt/release/distmeta.t Task-Kensho-Toolchain-0.39/xt/release/minimum-version.t Task-Kensho-Toolchain-0.39/xt/release/portability.t Task-Kensho-Toolchain-0.39/xt/author/00-compile.t Task-Kensho-Toolchain-0.39/xt/author/clean-namespaces.t Task-Kensho-Toolchain-0.39/xt/author/eol.t Task-Kensho-Toolchain-0.39/xt/author/kwalitee.t Task-Kensho-Toolchain-0.39/xt/author/mojibake.t Task-Kensho-Toolchain-0.39/xt/author/no-tabs.t Task-Kensho-Toolchain-0.39/xt/author/pod-coverage.t Task-Kensho-Toolchain-0.39/xt/author/pod-spell.t Task-Kensho-Toolchain-0.39/xt/author/pod-syntax.t Task-Kensho-Toolchain-0.39/t/00-report-prereqs.dd Task-Kensho-Toolchain-0.39/t/00-report-prereqs.t Task-Kensho-Toolchain-0.39/lib/Task/ Task-Kensho-Toolchain-0.39/lib/Task/Kensho/ Task-Kensho-Toolchain-0.39/lib/Task/Kensho/Toolchain.pm Configuring E/ET/ETHER/Task-Kensho-Toolchain-0.39.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Warning: prerequisite App::FatPacker 0 not found. Warning: prerequisite App::perlbrew 0 not found. Warning: prerequisite CPAN::Mini 0 not found. Warning: prerequisite Pinto 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Task::Kensho::Toolchain Writing MYMETA.yml and MYMETA.json ETHER/Task-Kensho-Toolchain-0.39.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for E/ET/ETHER/Task-Kensho-Toolchain-0.39.tar.gz ---- Unsatisfied dependencies detected during ---- ---- ETHER/Task-Kensho-Toolchain-0.39.tar.gz ---- App::FatPacker [requires] CPAN::Mini [requires] App::perlbrew [requires] Pinto [requires] Running test for module 'App::FatPacker' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/E/ET/ETHER/App-FatPacker-0.010005.tar.gz Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/E/ET/ETHER/App-FatPacker-0.010005.tar.gz ok App-FatPacker-0.010005/ App-FatPacker-0.010005/Changes App-FatPacker-0.010005/MANIFEST App-FatPacker-0.010005/META.json App-FatPacker-0.010005/META.yml App-FatPacker-0.010005/Makefile.PL App-FatPacker-0.010005/README App-FatPacker-0.010005/bin/ App-FatPacker-0.010005/lib/ App-FatPacker-0.010005/maint/ App-FatPacker-0.010005/t/ App-FatPacker-0.010005/t/basic.t App-FatPacker-0.010005/t/line/ App-FatPacker-0.010005/t/line.t App-FatPacker-0.010005/t/mod/ App-FatPacker-0.010005/t/pack.t App-FatPacker-0.010005/t/trace.t App-FatPacker-0.010005/t/mod/a.pm App-FatPacker-0.010005/t/mod/b.pm App-FatPacker-0.010005/t/mod/c.pm App-FatPacker-0.010005/t/mod/cond.pm App-FatPacker-0.010005/t/mod/d.pl App-FatPacker-0.010005/t/mod/d.pm App-FatPacker-0.010005/t/line/lib/ App-FatPacker-0.010005/t/line/line-test.pl App-FatPacker-0.010005/t/line/lib/line/ App-FatPacker-0.010005/t/line/lib/line/a.pm App-FatPacker-0.010005/maint/Makefile.PL.include App-FatPacker-0.010005/lib/App/ App-FatPacker-0.010005/lib/App/FatPacker/ App-FatPacker-0.010005/lib/App/FatPacker.pm App-FatPacker-0.010005/lib/App/FatPacker/Trace.pm App-FatPacker-0.010005/bin/fatpack Configuring E/ET/ETHER/App-FatPacker-0.010005.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for App::FatPacker Writing MYMETA.yml and MYMETA.json ETHER/App-FatPacker-0.010005.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for E/ET/ETHER/App-FatPacker-0.010005.tar.gz >>> make cp lib/App/FatPacker/Trace.pm blib/lib/App/FatPacker/Trace.pm cp lib/App/FatPacker.pm blib/lib/App/FatPacker.pm cp bin/fatpack blib/script/fatpack "/Users/fly2400/ap2400-300558/bin/perl-dynamic" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/fatpack Manifying 1 pod document Manifying 2 pod documents ETHER/App-FatPacker-0.010005.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/basic.t .. ok 1 - Didn't blow up 1..1 ok t/line.t ... 1..2 # File: /tmp/SxkhshlqEh ok 1 - __FILE__ ok 2 - __LINE__ ok t/pack.t ... ok 1 - packed script works ok 2 - $INC[0] is a reference ok 3 - $INC[0] has a files method ok 4 - $INC[0]->files returned the files 1..4 ok t/mod/a.pm syntax OK t/mod/b.pm syntax OK t/mod/c.pm syntax OK t/mod/d.pl syntax OK t/mod/cond.pm syntax OK t/mod/a.pm syntax OK t/trace.t .. ok 1 - All expected modules loaded for t/mod/a.pm ok 2 - All expected modules loaded for t/mod/b.pm ok 3 - All expected modules loaded for t/mod/c.pm ok 4 - All expected modules loaded for t/mod/d.pl ok 5 - All expected modules loaded for t/mod/cond.pm ok 6 - All expected modules loaded for t/mod/a.pm 1..6 ok All tests successful. Files=4, Tests=13, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.44 cusr 0.10 csys = 0.58 CPU) Result: PASS ETHER/App-FatPacker-0.010005.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/E/ET/ETHER/CHECKSUMS Karen Etheridge <ether@cpan.org> pack your dependencies onto your script file >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94 && tar cvf - App-FatPacker-0.010005.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/E/ET/ETHER/App-FatPacker-0.010005.tar.gz App-FatPacker-0.010005.ppd blib/ blib/lib/ blib/lib/App/ blib/lib/App/FatPacker/ blib/lib/App/FatPacker/Trace.pm blib/lib/App/FatPacker.pm blib/man1/ blib/man1/fatpack.1 blib/man3/ blib/man3/App::FatPacker.3 blib/man3/App::FatPacker::Trace.3 blib/script/ blib/script/fatpack Running test for module 'CPAN::Mini' Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/R/RJ/RJBS/CPAN-Mini-1.111016.tar.gz Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/R/RJ/RJBS/CPAN-Mini-1.111016.tar.gz ok CPAN-Mini-1.111016 CPAN-Mini-1.111016/README CPAN-Mini-1.111016/Changes CPAN-Mini-1.111016/t CPAN-Mini-1.111016/t/app.t CPAN-Mini-1.111016/LICENSE CPAN-Mini-1.111016/dist.ini CPAN-Mini-1.111016/META.yml CPAN-Mini-1.111016/MANIFEST CPAN-Mini-1.111016/xt CPAN-Mini-1.111016/xt/fake.t CPAN-Mini-1.111016/META.json CPAN-Mini-1.111016/t/filter.t CPAN-Mini-1.111016/t/00-load.t CPAN-Mini-1.111016/Makefile.PL CPAN-Mini-1.111016/bin CPAN-Mini-1.111016/bin/minicpan CPAN-Mini-1.111016/MANIFEST.SKIP CPAN-Mini-1.111016/t/config-file.t CPAN-Mini-1.111016/lib/CPAN CPAN-Mini-1.111016/lib/CPAN/Mini.pm CPAN-Mini-1.111016/lib/CPAN/Mini CPAN-Mini-1.111016/lib/CPAN/Mini/App.pm CPAN-Mini-1.111016/xt/release CPAN-Mini-1.111016/xt/release/pod-syntax.t CPAN-Mini-1.111016/t/000-report-versions-tiny.t CPAN-Mini-1.111016/xt/release/changes_has_content.t Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'prepare' Configuring R/RJ/RJBS/CPAN-Mini-1.111016.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for CPAN::Mini Writing MYMETA.yml and MYMETA.json RJBS/CPAN-Mini-1.111016.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for R/RJ/RJBS/CPAN-Mini-1.111016.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'make' >>> make cp lib/CPAN/Mini.pm blib/lib/CPAN/Mini.pm cp lib/CPAN/Mini/App.pm blib/lib/CPAN/Mini/App.pm cp bin/minicpan blib/script/minicpan "/Users/fly2400/ap2400-300558/bin/perl-dynamic" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/minicpan Manifying 1 pod document Manifying 2 pod documents RJBS/CPAN-Mini-1.111016.tar.gz make -- OK Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing CPAN::Mini 1.111016 t/00-load.t ................... 1..1 ok 1 - use CPAN::Mini; ok # # # Generated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10 # perl: 5.024000 (wanted 5.006) on darwin from /Users/fly2400/ap2400-300558/bin/perl-dynamic # # Carp => 1.40 (want any version) # Compress::Zlib => 2.069 (want 1.20) # ExtUtils::MakeMaker => 7.16 (want any version) # File::Basename => 2.85 (want any version) # File::Copy => 2.31 (want any version) # File::Find => 1.34 (want any version) # File::HomeDir => 1.00 (want 0.57) # File::Path => 2.12 (want 2.04) # File::Spec => 3.62 (want any version) # File::Temp => 0.2304 (want any version) # Getopt::Long => 2.49 (want any version) # LWP::UserAgent => 6.15 (want 5) # Pod::Usage => 1.69 (want 1.00) # Test::More => 1.302026 (want 0.96) # URI => 1.71 (want 1) # strict => 1.11 (want any version) # warnings => 1.36 (want any version) # # Thanks for using my code. I hope it works for you. # If not, please try and include this output in the bug report. # That will help me reproduce the issue and solve your problem. # t/000-report-versions-tiny.t .. ok 1 - we really didn't test anything, just reporting data 1..1 ok t/app.t ....................... # Subtest: defaults ok 1 - An object of class 'CPAN::Mini' isa 'CPAN::Mini' ok 2 - default log level is info 1..2 ok 1 - defaults # Subtest: --debug ok 1 - An object of class 'CPAN::Mini' isa 'CPAN::Mini' ok 2 - --debug to get log level debug 1..2 ok 2 - --debug # Subtest: config: log_level ok 1 - An object of class 'CPAN::Mini' isa 'CPAN::Mini' ok 2 - debug from config file 1..2 ok 3 - config: log_level # Subtest: --debug overrides config ok 1 - An object of class 'CPAN::Mini' isa 'CPAN::Mini' ok 2 - --debug overrides config file 1..2 ok 4 - --debug overrides config # Subtest: --log-level ok 1 - An object of class 'CPAN::Mini' isa 'CPAN::Mini' ok 2 - --debug to get log level debug 1..2 ok 5 - --log-level # Subtest: only one log-level-like switch allowed ok 1 - can't use --debug -q together ok 2 - can't use --debug --log-level debug together 1..2 ok 6 - only one log-level-like switch allowed # Subtest: extra quiet with -qq ok 1 - An object of class 'CPAN::Mini' isa 'CPAN::Mini' ok 2 - -qq gets us log level 'fatal' 1..2 ok 7 - extra quiet with -qq # Subtest: extra quiet with --qq ok 1 - An object of class 'CPAN::Mini' isa 'CPAN::Mini' ok 2 - --qq gets us log level 'fatal' 1..2 ok 8 - extra quiet with --qq # Subtest: -perl switch ok 1 - An object of class 'CPAN::Mini' isa 'CPAN::Mini' ok 2 - 'skip_perl' is true without -perl switch ok 3 - An object of class 'CPAN::Mini' isa 'CPAN::Mini' ok 4 - 'skip_perl' is false with -perl switch 1..4 ok 9 - -perl switch 1..9 ok t/config-file.t ............... 1..18 ok 1 - use CPAN::Mini; ok 2 - CPAN::Mini->can('config_file') ok 3 - file name [Changes] exists ok 4 - selects config file name from command line ok 5 - file name [t/config-file.t] exists ok 6 - selects config file name from environment with no args ok 7 - selects config file name from environment with empty hash ref ok 8 - selects config file name from environment with non-ref arg ok 9 - file name [Changes] exists ok 10 - __homedir_configfile returns mocked name ok 11 - selects default config file name ok 12 - file name [Changes] does exist ok 13 - __homedir_configfile returns mocked name ok 14 - __default_configfile returns mocked name ok 15 - selects default config file name ok 16 - __homedir_configfile returns mocked name ok 17 - __default_configfile returns mocked name ok 18 - returns undef when no config file is found ok t/filter.t .................... 1..19 ok 1 - perl distro skip check ok 2 - bioperl distro skip check ok 3 - embperl distro skip check ok 4 - POE distro not-skip check ok 5 - ponie distro skip check ok 6 - parrot distro skip check ok 7 - perl distro no-skip check ok 8 - path_filters skip check skipme 1 ok 9 - path_filters no-skip check ok 10 - path_filters skip check skipme 2 ok 11 - path_filters skip check burnme ok 12 - path_filters skip check (by sub) ok 13 - path_filters no-skip check ok 14 - module_filters skip check skipme 1 ok 15 - module_filters no-skip check ok 16 - module_filters skip check skipme 2 ok 17 - module_filters skip check burnme ok 18 - module_filters skip check (by sub) ok 19 - module_filters no-skip check ok All tests successful. Files=5, Tests=48, 2 wallclock secs ( 0.03 usr 0.02 sys + 0.98 cusr 0.15 csys = 1.18 CPU) Result: PASS RJBS/CPAN-Mini-1.111016.tar.gz make test TEST_VERBOSE=1 -- OK Ricardo SIGNES <rjbs@cpan.org> create a minimal mirror of CPAN >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB && tar cvf - CPAN-Mini-1.111016.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/R/RJ/RJBS/CPAN-Mini-1.111016.tar.gz CPAN-Mini-1.111016.ppd blib/ blib/lib/ blib/lib/CPAN/ blib/lib/CPAN/Mini/ blib/lib/CPAN/Mini/App.pm blib/lib/CPAN/Mini.pm blib/man1/ blib/man1/minicpan.1 blib/man3/ blib/man3/CPAN::Mini.3 blib/man3/CPAN::Mini::App.3 blib/script/ blib/script/minicpan Running test for module 'App::perlbrew' Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/G/GU/GUGOD/App-perlbrew-0.75.tar.gz Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/G/GU/GUGOD/App-perlbrew-0.75.tar.gz ok App-perlbrew-0.75/ App-perlbrew-0.75/bin/ App-perlbrew-0.75/Changes App-perlbrew-0.75/doc/ App-perlbrew-0.75/inc/ App-perlbrew-0.75/lib/ App-perlbrew-0.75/LICENSE App-perlbrew-0.75/Makefile.PL App-perlbrew-0.75/MANIFEST App-perlbrew-0.75/META.yml App-perlbrew-0.75/README App-perlbrew-0.75/README.md App-perlbrew-0.75/t/ App-perlbrew-0.75/t/00.load.t App-perlbrew-0.75/t/01.options.t App-perlbrew-0.75/t/02.format_perl_version.t App-perlbrew-0.75/t/03.path_with_tilde.t App-perlbrew-0.75/t/03.test_get_available_versions.t App-perlbrew-0.75/t/04.find_available_perls.t App-perlbrew-0.75/t/05.get_current_perl.t App-perlbrew-0.75/t/06.installed_perls.t App-perlbrew-0.75/t/07.argv.t App-perlbrew-0.75/t/08.error_available.t App-perlbrew-0.75/t/08.error_install.t App-perlbrew-0.75/t/08.error_install_blead.t App-perlbrew-0.75/t/08.error_install_cpanm.t App-perlbrew-0.75/t/09.exit_status.t App-perlbrew-0.75/t/10.resolve.t App-perlbrew-0.75/t/11.editdist.t App-perlbrew-0.75/t/11.root_from_arg.t App-perlbrew-0.75/t/12.destdir.t App-perlbrew-0.75/t/12.sitecustomize.t App-perlbrew-0.75/t/13.perl_release.t App-perlbrew-0.75/t/14.perl_version_parsing.t App-perlbrew-0.75/t/15.no-reuse-build-dir.t App-perlbrew-0.75/t/command-alias.t App-perlbrew-0.75/t/command-available.t App-perlbrew-0.75/t/command-compgen.t App-perlbrew-0.75/t/command-display-rc.t App-perlbrew-0.75/t/command-env.t App-perlbrew-0.75/t/command-exec.t App-perlbrew-0.75/t/command-help.t App-perlbrew-0.75/t/command-info.t App-perlbrew-0.75/t/command-install-cpanm.t App-perlbrew-0.75/t/command-install-patchperl.t App-perlbrew-0.75/t/command-lib.t App-perlbrew-0.75/t/command-list.t App-perlbrew-0.75/t/current_perl.t App-perlbrew-0.75/t/do_system.t App-perlbrew-0.75/t/failure-command-install-cpanm.t App-perlbrew-0.75/t/failure-command-install-patchperl.t App-perlbrew-0.75/t/http-program-control.t App-perlbrew-0.75/t/http.t App-perlbrew-0.75/t/installation-perlbrew.t App-perlbrew-0.75/t/installation.t App-perlbrew-0.75/t/installation2.t App-perlbrew-0.75/t/installation3.t App-perlbrew-0.75/t/test.tar.gz App-perlbrew-0.75/t/test_helpers.pl App-perlbrew-0.75/t/unit-files-are-the-same.t App-perlbrew-0.75/lib/App/ App-perlbrew-0.75/lib/App/perlbrew.pm App-perlbrew-0.75/inc/Module/ App-perlbrew-0.75/inc/Module/Install/ App-perlbrew-0.75/inc/Module/Install.pm App-perlbrew-0.75/inc/Module/Install/AuthorRequires.pm App-perlbrew-0.75/inc/Module/Install/Base.pm App-perlbrew-0.75/inc/Module/Install/Can.pm App-perlbrew-0.75/inc/Module/Install/Fetch.pm App-perlbrew-0.75/inc/Module/Install/Makefile.pm App-perlbrew-0.75/inc/Module/Install/Metadata.pm App-perlbrew-0.75/inc/Module/Install/Scripts.pm App-perlbrew-0.75/inc/Module/Install/Win32.pm App-perlbrew-0.75/inc/Module/Install/WriteAll.pm App-perlbrew-0.75/doc/MIT-LICENSE App-perlbrew-0.75/doc/notes.org App-perlbrew-0.75/doc/PERL-LICENSE App-perlbrew-0.75/bin/perlbrew Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'prepare' Configuring G/GU/GUGOD/App-perlbrew-0.75.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Warning: prerequisite Devel::PatchPerl 1.28 not found. Warning: prerequisite Test::Spec 0.47 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for App::perlbrew Writing MYMETA.yml and MYMETA.json GUGOD/App-perlbrew-0.75.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for G/GU/GUGOD/App-perlbrew-0.75.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'make' ---- Unsatisfied dependencies detected during ---- ---- GUGOD/App-perlbrew-0.75.tar.gz ---- Test::Spec [build_requires] Devel::PatchPerl [requires] Running test for module 'Test::Spec' Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/A/AN/ANDYJONES/Test-Spec-0.51.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/A/AN/ANDYJONES/CHECKSUMS Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/A/AN/ANDYJONES/Test-Spec-0.51.tar.gz ok Test-Spec-0.51/ Test-Spec-0.51/.travis.yml Test-Spec-0.51/Changes Test-Spec-0.51/lib/ Test-Spec-0.51/Makefile.PL Test-Spec-0.51/MANIFEST Test-Spec-0.51/META.json Test-Spec-0.51/META.yml Test-Spec-0.51/README.md Test-Spec-0.51/t/ Test-Spec-0.51/t/another_shared_examples_spec.pl Test-Spec-0.51/t/auto_inherit.t Test-Spec-0.51/t/data_sharing.t Test-Spec-0.51/t/define.t Test-Spec-0.51/t/disabled.t Test-Spec-0.51/t/disabled_spec.pl Test-Spec-0.51/t/dying_spec.pl Test-Spec-0.51/t/empty.t Test-Spec-0.51/t/helper_test.pl Test-Spec-0.51/t/import_strict.t Test-Spec-0.51/t/import_warnings.t Test-Spec-0.51/t/mocks.t Test-Spec-0.51/t/mocks_imports.t Test-Spec-0.51/t/ordering.t Test-Spec-0.51/t/perl_warning_spec.pl Test-Spec-0.51/t/predictable_destroy.pl Test-Spec-0.51/t/predictable_destroy_spec.t Test-Spec-0.51/t/runtests_subset.t Test-Spec-0.51/t/shared_examples.t Test-Spec-0.51/t/shared_examples_spec.pl Test-Spec-0.51/t/show_exceptions.t Test-Spec-0.51/t/spec_helper.t Test-Spec-0.51/t/strict_violating_spec.pl Test-Spec-0.51/t/subset_spec.pl Test-Spec-0.51/t/test_helper.pl Test-Spec-0.51/t/uncompilable_spec.pl Test-Spec-0.51/lib/Test/ Test-Spec-0.51/lib/Test/Spec/ Test-Spec-0.51/lib/Test/Spec.pm Test-Spec-0.51/lib/Test/Spec/Context.pm Test-Spec-0.51/lib/Test/Spec/Example.pm Test-Spec-0.51/lib/Test/Spec/Mocks.pm Test-Spec-0.51/lib/Test/Spec/SharedHash.pm Test-Spec-0.51/lib/Test/Spec/TodoExample.pm Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'prepare' Configuring A/AN/ANDYJONES/Test-Spec-0.51.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Warning: prerequisite Test::Trap 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Test::Spec Writing MYMETA.yml and MYMETA.json ANDYJONES/Test-Spec-0.51.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for A/AN/ANDYJONES/Test-Spec-0.51.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'make' ---- Unsatisfied dependencies detected during ---- ---- ANDYJONES/Test-Spec-0.51.tar.gz ---- Test::Trap [requires] Running test for module 'Test::Trap' Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.3.2.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/E/EB/EBHANSSEN/CHECKSUMS Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.3.2.tar.gz ok Test-Trap-v0.3.2 Test-Trap-v0.3.2/Build.PL Test-Trap-v0.3.2/META.yml Test-Trap-v0.3.2/META.json Test-Trap-v0.3.2/Changes Test-Trap-v0.3.2/MANIFEST Test-Trap-v0.3.2/README Test-Trap-v0.3.2/Makefile.PL Test-Trap-v0.3.2/lib Test-Trap-v0.3.2/lib/Test Test-Trap-v0.3.2/lib/Test/Trap.pm Test-Trap-v0.3.2/lib/Test/Trap Test-Trap-v0.3.2/lib/Test/Trap/Builder.pm Test-Trap-v0.3.2/lib/Test/Trap/Builder Test-Trap-v0.3.2/lib/Test/Trap/Builder/PerlIO.pm Test-Trap-v0.3.2/lib/Test/Trap/Builder/SystemSafe.pm Test-Trap-v0.3.2/lib/Test/Trap/Builder/TempFile.pm Test-Trap-v0.3.2/xt Test-Trap-v0.3.2/xt/author Test-Trap-v0.3.2/xt/author/pod-coverage.t Test-Trap-v0.3.2/xt/author/pod.t Test-Trap-v0.3.2/t Test-Trap-v0.3.2/t/99-coverage.t Test-Trap-v0.3.2/t/03-files-systemsafe-preserve.t Test-Trap-v0.3.2/t/03-files-tempfile.t Test-Trap-v0.3.2/t/01-basic.t Test-Trap-v0.3.2/t/07-subclass.t Test-Trap-v0.3.2/t/02-reentrant.t Test-Trap-v0.3.2/t/03-files-systemsafe.t Test-Trap-v0.3.2/t/03-files.pl Test-Trap-v0.3.2/t/03-files-tempfile-preserve.t Test-Trap-v0.3.2/t/09-array-accessor.t Test-Trap-v0.3.2/t/06-layers.t Test-Trap-v0.3.2/t/08-fork.PL Test-Trap-v0.3.2/t/15-tempfile-options.t Test-Trap-v0.3.2/t/03-files-perlio.t Test-Trap-v0.3.2/t/12-systemsafe-errors.t Test-Trap-v0.3.2/t/05-import.t Test-Trap-v0.3.2/t/10-tester.t Test-Trap-v0.3.2/t/11-systemsafe-basic.PL Test-Trap-v0.3.2/t/14-leaks.t Test-Trap-v0.3.2/t/16-systemsafe-options.t Test-Trap-v0.3.2/t/04-exit.t Test-Trap-v0.3.2/t/00-load.t Test-Trap-v0.3.2/t/13-regressions.t Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'prepare' Configuring E/EB/EBHANSSEN/Test-Trap-v0.3.2.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Test::Trap Writing MYMETA.yml and MYMETA.json EBHANSSEN/Test-Trap-v0.3.2.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for E/EB/EBHANSSEN/Test-Trap-v0.3.2.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'make' >>> make cp lib/Test/Trap/Builder/TempFile.pm blib/lib/Test/Trap/Builder/TempFile.pm cp lib/Test/Trap/Builder.pm blib/lib/Test/Trap/Builder.pm cp lib/Test/Trap/Builder/SystemSafe.pm blib/lib/Test/Trap/Builder/SystemSafe.pm cp lib/Test/Trap/Builder/PerlIO.pm blib/lib/Test/Trap/Builder/PerlIO.pm cp lib/Test/Trap.pm blib/lib/Test/Trap.pm Manifying 5 pod documents "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-Iblib/arch" "-Iblib/lib" t/08-fork.PL t/08-fork.t "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-Iblib/arch" "-Iblib/lib" t/11-systemsafe-basic.PL t/11-systemsafe-basic.t EBHANSSEN/Test-Trap-v0.3.2.tar.gz make -- OK Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing Test::Trap 0.3.2, Perl 5.024000, /Users/fly2400/ap2400-300558/bin/perl-dynamic t/00-load.t ....................... 1..5 ok 1 - use Test::Trap::Builder::TempFile; ok 2 - use Test::Trap::Builder::SystemSafe; ok 3 - use Test::Trap::Builder::PerlIO; ok 4 - use Test::Trap::Builder; ok 5 - use Test::Trap; ok t/01-basic.t ...................... 1..74 ok 1 - use Test::Trap; ok 2 - Return 2 in scalar context: Not list context ok 3 - Return 2 in scalar context: Scalar context ok 4 - Return 2 in scalar context: Not void context ok 5 - Return 2 in scalar context: Returned ok 6 - Return 2 in scalar context: No exception trapped ok 7 - Return 2 in scalar context: No exit trapped ok 8 - Return 2 in scalar context: Return: 2 ok 9 - Return 2 in scalar context: Trapped return: [2] ok 10 - Return qw( Example text ) in list context: List context ok 11 - Return qw( Example text ) in list context: Not scalar context ok 12 - Return qw( Example text ) in list context: Not void context ok 13 - Return qw( Example text ) in list context: Returned ok 14 - Return qw( Example text ) in list context: No exception trapped ok 15 - Return qw( Example text ) in list context: No exit trapped ok 16 - Return qw( Example text ) in list context: Return: qw( Example text ) ok 17 - Return qw( Example text ) in list context: Trapped return: [ qw( Example text ) ] ok 18 - Return in void context: Not list context ok 19 - Return in void context: Not scalar context ok 20 - Return in void context: Void context ok 21 - Return in void context: Returned ok 22 - Return in void context: No exception trapped ok 23 - Return in void context: No exit trapped ok 24 - Return in void context: Trapped return: none ok 25 - Return in void context: Extra test -- side effect ok 26 - Die in scalar context: Not list context ok 27 - Die in scalar context: Scalar context ok 28 - Die in scalar context: Not void context ok 29 - Die in scalar context: Died ok 30 - Die in scalar context: Trapped return: none ok 31 - Die in scalar context: No exit trapped ok 32 - Die in scalar context: Trapped exception ok 33 - Die in scalar context: Return: undef ok 34 - Die in list context: List context ok 35 - Die in list context: Not scalar context ok 36 - Die in list context: Not void context ok 37 - Die in list context: Died ok 38 - Die in list context: Trapped return: none ok 39 - Die in list context: No exit trapped ok 40 - Die in list context: Trapped exception ok 41 - Die in list context: Return: () ok 42 - Die in void context: Not list context ok 43 - Die in void context: Not scalar context ok 44 - Die in void context: Void context ok 45 - Die in void context: Died ok 46 - Die in void context: Trapped return: none ok 47 - Die in void context: No exit trapped ok 48 - Die in void context: Trapped exception ok 49 - Die in void context: Extra test -- side effect ok 50 - Exit in scalar context: Not list context ok 51 - Exit in scalar context: Scalar context ok 52 - Exit in scalar context: Not void context ok 53 - Exit in scalar context: Exited ok 54 - Exit in scalar context: Trapped return: none ok 55 - Exit in scalar context: No exception trapped ok 56 - Exit in scalar context: Trapped exit 42 ok 57 - Exit in scalar context: Return: undef ok 58 - Exit in list context: List context ok 59 - Exit in list context: Not scalar context ok 60 - Exit in list context: Not void context ok 61 - Exit in list context: Exited ok 62 - Exit in list context: Trapped return: none ok 63 - Exit in list context: No exception trapped ok 64 - Exit in list context: Trapped exit 0 ok 65 - Exit in list context: Return: () ok 66 - Exit in void context: Not list context ok 67 - Exit in void context: Not scalar context ok 68 - Exit in void context: Void context ok 69 - Exit in void context: Exited ok 70 - Exit in void context: Trapped return: none ok 71 - Exit in void context: No exception trapped ok 72 - Exit in void context: Trapped exit 4 ok 73 - Exit in void context: Extra test -- side effect ok 74 - --==-- END block past exit --==-- ok t/02-reentrant.t .................. 1..34 ok 1 - use Test::Trap; ok 2 - Expecting to return ok 3 - Not list context ok 4 - Scalar context ok 5 - Not void context ok 6 - Returned the trapped() object ok 7 - Inner: Exited ok 8 - Inner: Not list context ok 9 - Inner: Not scalar context ok 10 - Inner: Void context ok 11 - Inner: "Returned" () ok 12 - Expecting to exit ok 13 - Not list context ok 14 - Not scalar context ok 15 - Void context ok 16 - No return ok 17 - Expecting to die ok 18 - Not list context ok 19 - Not scalar context ok 20 - Void context ok 21 - No return ok 22 - Revert: Expecting to exit ok 23 - Revert: Not list context ok 24 - Revert: Not scalar context ok 25 - Revert: Void context ok 26 - No return ok 27 - Expecting to return ok 28 - Not list context ok 29 - Not scalar context ok 30 - Void context ok 31 - Void return ok 32 - Expecting to have exited ok 33 - Dies: Undefined exit() ok 34 - Code past (dying) exit should compile, but not run ok t/03-files-perlio.t ............... 1..93 ok 1 - use Test::Trap; ok 2 - No output: No internal exception ok 3 - No output: Return ok 4 - No output: Warnings ok 5 - No output: STDOUT ok 6 - No output: STDERR ok 7 - -- no uncaptured STDERR -- ok 8 - Warning: No internal exception ok 9 - Warning: Return ok 10 - Warning: Warnings ok 11 - Warning: STDOUT ok 12 - Warning: STDERR ok 13 - -- no uncaptured STDERR -- ok 14 - Warning with closed STDERR: No internal exception ok 15 - Warning with closed STDERR: Return ok 16 - Warning with closed STDERR: Warnings ok 17 - Warning with closed STDERR: STDOUT ok 18 - Warning with closed STDERR: STDERR ok 19 - -- no uncaptured STDERR -- ok 20 - warn(): No internal exception ok 21 - warn(): Return ok 22 - warn(): Warnings ok 23 - warn(): STDOUT ok 24 - warn(): STDERR ok 25 - -- no uncaptured STDERR -- ok 26 - warn() with closed STDERR: No internal exception ok 27 - warn() with closed STDERR: Return ok 28 - warn() with closed STDERR: Warnings ok 29 - warn() with closed STDERR: STDOUT ok 30 - warn() with closed STDERR: STDERR ok 31 - -- no uncaptured STDERR -- ok 32 - warn() in both traps: No internal exception ok 33 - warn() in both traps: Return ok 34 - warn() in both traps: Warnings ok 35 - warn() in both traps: STDOUT ok 36 - warn() in both traps: STDERR ok 37 - -- no uncaptured STDERR -- ok 38 - -- the inner trap -- warn(): The object ok 39 - -- the inner trap -- warn(): Return ok 40 - -- the inner trap -- warn(): Warnings ok 41 - -- the inner trap -- warn(): STDOUT ok 42 - -- the inner trap -- warn(): STDERR ok 43 - print() on STDERR: No internal exception ok 44 - print() on STDERR: Return ok 45 - print() on STDERR: Warnings ok 46 - print() on STDERR: STDOUT ok 47 - print() on STDERR: STDERR ok 48 - -- no uncaptured STDERR -- ok 49 - print() with closed STDOUT: No internal exception ok 50 - print() with closed STDOUT: Return ok 51 - print() with closed STDOUT: Warnings ok 52 - print() with closed STDOUT: STDOUT ok 53 - print() with closed STDOUT: STDERR ok 54 - -- no uncaptured STDERR -- ok 55 - print() in inner trap with closed STDOUT: No internal exception ok 56 - print() in inner trap with closed STDOUT: Return ok 57 - print() in inner trap with closed STDOUT: Warnings ok 58 - print() in inner trap with closed STDOUT: STDOUT ok 59 - print() in inner trap with closed STDOUT: STDERR ok 60 - -- no uncaptured STDERR -- ok 61 - -- the inner trap -- print() with closed STDOUT: The object ok 62 - -- the inner trap -- print() with closed STDOUT: Return ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR ok 66 - warn() in inner trap with closed STDERR: No internal exception ok 67 - warn() in inner trap with closed STDERR: Return ok 68 - warn() in inner trap with closed STDERR: Warnings ok 69 - warn() in inner trap with closed STDERR: STDOUT ok 70 - warn() in inner trap with closed STDERR: STDERR ok 71 - -- no uncaptured STDERR -- ok 72 - -- the inner trap -- warn() with closed STDERR: The object ok 73 - -- the inner trap -- warn() with closed STDERR: Return ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR ok 77 - No "<$f> line ..." stuff, please ok 78 - STDOUT still has the original layers. ok 79 - STDOUT is still binmoded. ok 80 - STDOUT still has the crlf layer(s). ok 81 - Sanity check: STDOUT now again has the original layers. ok 82 - PerlIO trap doesn't change errno (remains 11/Resource deadlock avoided) ok 83 - PerlIO trap doesn't change extended OS error (remains Resource deadlock avoided) ok 84 - PerlIO trap doesn't change the error symbol (remains EDEADLK) ok 85 - PerlIO trap doesn't change errno (remains 11/Resource deadlock avoided) ok 86 - PerlIO trap doesn't change extended OS error (remains Resource deadlock avoided) ok 87 - PerlIO trap doesn't change the error symbol (remains EDEADLK) ok 88 - PerlIO trap doesn't change errno (remains 11/Resource deadlock avoided) ok 89 - PerlIO trap doesn't change extended OS error (remains Resource deadlock avoided) ok 90 - PerlIO trap doesn't change the error symbol (remains EDEADLK) ok 91 - Errno-unsetting trap unsets errno (it's not localized) ok 92 - Errno-unsetting trap unsets extended OS error (it's not localized) ok 93 - Errno-unsetting trap unsets the error symbol (it's not localized) ok t/03-files-systemsafe-preserve.t .. 1..93 ok 1 - use Test::Trap; ok 2 - No output: No internal exception ok 3 - No output: Return ok 4 - No output: Warnings ok 5 - No output: STDOUT ok 6 - No output: STDERR ok 7 - -- no uncaptured STDERR -- ok 8 - Warning: No internal exception ok 9 - Warning: Return ok 10 - Warning: Warnings ok 11 - Warning: STDOUT ok 12 - Warning: STDERR ok 13 - -- no uncaptured STDERR -- ok 14 - Warning with closed STDERR: No internal exception ok 15 - Warning with closed STDERR: Return ok 16 - Warning with closed STDERR: Warnings ok 17 - Warning with closed STDERR: STDOUT ok 18 - Warning with closed STDERR: STDERR ok 19 - -- no uncaptured STDERR -- ok 20 - warn(): No internal exception ok 21 - warn(): Return ok 22 - warn(): Warnings ok 23 - warn(): STDOUT ok 24 - warn(): STDERR ok 25 - -- no uncaptured STDERR -- ok 26 - warn() with closed STDERR: No internal exception ok 27 - warn() with closed STDERR: Return ok 28 - warn() with closed STDERR: Warnings ok 29 - warn() with closed STDERR: STDOUT ok 30 - warn() with closed STDERR: STDERR ok 31 - -- no uncaptured STDERR -- ok 32 - warn() in both traps: No internal exception ok 33 - warn() in both traps: Return ok 34 - warn() in both traps: Warnings ok 35 - warn() in both traps: STDOUT ok 36 - warn() in both traps: STDERR ok 37 - -- no uncaptured STDERR -- ok 38 - -- the inner trap -- warn(): The object ok 39 - -- the inner trap -- warn(): Return ok 40 - -- the inner trap -- warn(): Warnings ok 41 - -- the inner trap -- warn(): STDOUT ok 42 - -- the inner trap -- warn(): STDERR ok 43 - print() on STDERR: No internal exception ok 44 - print() on STDERR: Return ok 45 - print() on STDERR: Warnings ok 46 - print() on STDERR: STDOUT ok 47 - print() on STDERR: STDERR ok 48 - -- no uncaptured STDERR -- ok 49 - print() with closed STDOUT: No internal exception ok 50 - print() with closed STDOUT: Return ok 51 - print() with closed STDOUT: Warnings ok 52 - print() with closed STDOUT: STDOUT ok 53 - print() with closed STDOUT: STDERR ok 54 - -- no uncaptured STDERR -- ok 55 - print() in inner trap with closed STDOUT: No internal exception ok 56 - print() in inner trap with closed STDOUT: Return ok 57 - print() in inner trap with closed STDOUT: Warnings ok 58 - print() in inner trap with closed STDOUT: STDOUT ok 59 - print() in inner trap with closed STDOUT: STDERR ok 60 - -- no uncaptured STDERR -- ok 61 - -- the inner trap -- print() with closed STDOUT: The object ok 62 - -- the inner trap -- print() with closed STDOUT: Return ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR ok 66 - warn() in inner trap with closed STDERR: No internal exception ok 67 - warn() in inner trap with closed STDERR: Return ok 68 - warn() in inner trap with closed STDERR: Warnings ok 69 - warn() in inner trap with closed STDERR: STDOUT ok 70 - warn() in inner trap with closed STDERR: STDERR ok 71 - -- no uncaptured STDERR -- ok 72 - -- the inner trap -- warn() with closed STDERR: The object ok 73 - -- the inner trap -- warn() with closed STDERR: Return ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR ok 77 - No "<$f> line ..." stuff, please ok 78 - STDOUT still has the original layers. ok 79 - STDOUT is still binmoded. ok 80 - STDOUT still has the crlf layer(s). ok 81 - Sanity check: STDOUT now again has the original layers. ok 82 - systemsafe-preserve trap doesn't change errno (remains 11/Resource deadlock avoided) ok 83 - systemsafe-preserve trap doesn't change extended OS error (remains Resource deadlock avoided) ok 84 - systemsafe-preserve trap doesn't change the error symbol (remains EDEADLK) ok 85 - systemsafe-preserve trap doesn't change errno (remains 11/Resource deadlock avoided) ok 86 - systemsafe-preserve trap doesn't change extended OS error (remains Resource deadlock avoided) ok 87 - systemsafe-preserve trap doesn't change the error symbol (remains EDEADLK) ok 88 - systemsafe-preserve trap doesn't change errno (remains 11/Resource deadlock avoided) ok 89 - systemsafe-preserve trap doesn't change extended OS error (remains Resource deadlock avoided) ok 90 - systemsafe-preserve trap doesn't change the error symbol (remains EDEADLK) ok 91 - Errno-unsetting trap unsets errno (it's not localized) ok 92 - Errno-unsetting trap unsets extended OS error (it's not localized) ok 93 - Errno-unsetting trap unsets the error symbol (it's not localized) ok t/03-files-systemsafe.t ........... 1..93 ok 1 - use Test::Trap; ok 2 - No output: No internal exception ok 3 - No output: Return ok 4 - No output: Warnings ok 5 - No output: STDOUT ok 6 - No output: STDERR ok 7 - -- no uncaptured STDERR -- ok 8 - Warning: No internal exception ok 9 - Warning: Return ok 10 - Warning: Warnings ok 11 - Warning: STDOUT ok 12 - Warning: STDERR ok 13 - -- no uncaptured STDERR -- ok 14 - Warning with closed STDERR: No internal exception ok 15 - Warning with closed STDERR: Return ok 16 - Warning with closed STDERR: Warnings ok 17 - Warning with closed STDERR: STDOUT ok 18 - Warning with closed STDERR: STDERR ok 19 - -- no uncaptured STDERR -- ok 20 - warn(): No internal exception ok 21 - warn(): Return ok 22 - warn(): Warnings ok 23 - warn(): STDOUT ok 24 - warn(): STDERR ok 25 - -- no uncaptured STDERR -- ok 26 - warn() with closed STDERR: No internal exception ok 27 - warn() with closed STDERR: Return ok 28 - warn() with closed STDERR: Warnings ok 29 - warn() with closed STDERR: STDOUT ok 30 - warn() with closed STDERR: STDERR ok 31 - -- no uncaptured STDERR -- ok 32 - warn() in both traps: No internal exception ok 33 - warn() in both traps: Return ok 34 - warn() in both traps: Warnings ok 35 - warn() in both traps: STDOUT ok 36 - warn() in both traps: STDERR ok 37 - -- no uncaptured STDERR -- ok 38 - -- the inner trap -- warn(): The object ok 39 - -- the inner trap -- warn(): Return ok 40 - -- the inner trap -- warn(): Warnings ok 41 - -- the inner trap -- warn(): STDOUT ok 42 - -- the inner trap -- warn(): STDERR ok 43 - print() on STDERR: No internal exception ok 44 - print() on STDERR: Return ok 45 - print() on STDERR: Warnings ok 46 - print() on STDERR: STDOUT ok 47 - print() on STDERR: STDERR ok 48 - -- no uncaptured STDERR -- ok 49 - print() with closed STDOUT: No internal exception ok 50 - print() with closed STDOUT: Return ok 51 - print() with closed STDOUT: Warnings ok 52 - print() with closed STDOUT: STDOUT ok 53 - print() with closed STDOUT: STDERR ok 54 - -- no uncaptured STDERR -- ok 55 - print() in inner trap with closed STDOUT: No internal exception ok 56 - print() in inner trap with closed STDOUT: Return ok 57 - print() in inner trap with closed STDOUT: Warnings ok 58 - print() in inner trap with closed STDOUT: STDOUT ok 59 - print() in inner trap with closed STDOUT: STDERR ok 60 - -- no uncaptured STDERR -- ok 61 - -- the inner trap -- print() with closed STDOUT: The object ok 62 - -- the inner trap -- print() with closed STDOUT: Return ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR ok 66 - warn() in inner trap with closed STDERR: No internal exception ok 67 - warn() in inner trap with closed STDERR: Return ok 68 - warn() in inner trap with closed STDERR: Warnings ok 69 - warn() in inner trap with closed STDERR: STDOUT ok 70 - warn() in inner trap with closed STDERR: STDERR ok 71 - -- no uncaptured STDERR -- ok 72 - -- the inner trap -- warn() with closed STDERR: The object ok 73 - -- the inner trap -- warn() with closed STDERR: Return ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR ok 77 - No "<$f> line ..." stuff, please ok 78 - STDOUT still has the original layers. ok 79 - STDOUT is still binmoded. ok 80 - STDOUT still has the crlf layer(s). ok 81 - Sanity check: STDOUT now again has the original layers. ok 82 - SystemSafe trap doesn't change errno (remains 11/Resource deadlock avoided) ok 83 - SystemSafe trap doesn't change extended OS error (remains Resource deadlock avoided) ok 84 - SystemSafe trap doesn't change the error symbol (remains EDEADLK) ok 85 - SystemSafe trap doesn't change errno (remains 11/Resource deadlock avoided) ok 86 - SystemSafe trap doesn't change extended OS error (remains Resource deadlock avoided) ok 87 - SystemSafe trap doesn't change the error symbol (remains EDEADLK) ok 88 - SystemSafe trap doesn't change errno (remains 11/Resource deadlock avoided) ok 89 - SystemSafe trap doesn't change extended OS error (remains Resource deadlock avoided) ok 90 - SystemSafe trap doesn't change the error symbol (remains EDEADLK) ok 91 - Errno-unsetting trap unsets errno (it's not localized) ok 92 - Errno-unsetting trap unsets extended OS error (it's not localized) ok 93 - Errno-unsetting trap unsets the error symbol (it's not localized) ok t/03-files-tempfile-preserve.t .... 1..93 ok 1 - use Test::Trap; ok 2 - No output: No internal exception ok 3 - No output: Return ok 4 - No output: Warnings ok 5 - No output: STDOUT ok 6 - No output: STDERR ok 7 - -- no uncaptured STDERR -- ok 8 - Warning: No internal exception ok 9 - Warning: Return ok 10 - Warning: Warnings ok 11 - Warning: STDOUT ok 12 - Warning: STDERR ok 13 - -- no uncaptured STDERR -- ok 14 - Warning with closed STDERR: No internal exception ok 15 - Warning with closed STDERR: Return ok 16 - Warning with closed STDERR: Warnings ok 17 - Warning with closed STDERR: STDOUT ok 18 - Warning with closed STDERR: STDERR ok 19 - -- no uncaptured STDERR -- ok 20 - warn(): No internal exception ok 21 - warn(): Return ok 22 - warn(): Warnings ok 23 - warn(): STDOUT ok 24 - warn(): STDERR ok 25 - -- no uncaptured STDERR -- ok 26 - warn() with closed STDERR: No internal exception ok 27 - warn() with closed STDERR: Return ok 28 - warn() with closed STDERR: Warnings ok 29 - warn() with closed STDERR: STDOUT ok 30 - warn() with closed STDERR: STDERR ok 31 - -- no uncaptured STDERR -- ok 32 - warn() in both traps: No internal exception ok 33 - warn() in both traps: Return ok 34 - warn() in both traps: Warnings ok 35 - warn() in both traps: STDOUT ok 36 - warn() in both traps: STDERR ok 37 - -- no uncaptured STDERR -- ok 38 - -- the inner trap -- warn(): The object ok 39 - -- the inner trap -- warn(): Return ok 40 - -- the inner trap -- warn(): Warnings ok 41 - -- the inner trap -- warn(): STDOUT ok 42 - -- the inner trap -- warn(): STDERR ok 43 - print() on STDERR: No internal exception ok 44 - print() on STDERR: Return ok 45 - print() on STDERR: Warnings ok 46 - print() on STDERR: STDOUT ok 47 - print() on STDERR: STDERR ok 48 - -- no uncaptured STDERR -- ok 49 - print() with closed STDOUT: No internal exception ok 50 - print() with closed STDOUT: Return ok 51 - print() with closed STDOUT: Warnings ok 52 - print() with closed STDOUT: STDOUT ok 53 - print() with closed STDOUT: STDERR ok 54 - -- no uncaptured STDERR -- ok 55 - print() in inner trap with closed STDOUT: No internal exception ok 56 - print() in inner trap with closed STDOUT: Return ok 57 - print() in inner trap with closed STDOUT: Warnings ok 58 - print() in inner trap with closed STDOUT: STDOUT ok 59 - print() in inner trap with closed STDOUT: STDERR ok 60 - -- no uncaptured STDERR -- ok 61 - -- the inner trap -- print() with closed STDOUT: The object ok 62 - -- the inner trap -- print() with closed STDOUT: Return ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR ok 66 - warn() in inner trap with closed STDERR: No internal exception ok 67 - warn() in inner trap with closed STDERR: Return ok 68 - warn() in inner trap with closed STDERR: Warnings ok 69 - warn() in inner trap with closed STDERR: STDOUT ok 70 - warn() in inner trap with closed STDERR: STDERR ok 71 - -- no uncaptured STDERR -- ok 72 - -- the inner trap -- warn() with closed STDERR: The object ok 73 - -- the inner trap -- warn() with closed STDERR: Return ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR ok 77 - No "<$f> line ..." stuff, please ok 78 - STDOUT still has the original layers. ok 79 - STDOUT is still binmoded. ok 80 - STDOUT still has the crlf layer(s). ok 81 - Sanity check: STDOUT now again has the original layers. ok 82 - tempfile-preserve trap doesn't change errno (remains 11/Resource deadlock avoided) ok 83 - tempfile-preserve trap doesn't change extended OS error (remains Resource deadlock avoided) ok 84 - tempfile-preserve trap doesn't change the error symbol (remains EDEADLK) ok 85 - tempfile-preserve trap doesn't change errno (remains 11/Resource deadlock avoided) ok 86 - tempfile-preserve trap doesn't change extended OS error (remains Resource deadlock avoided) ok 87 - tempfile-preserve trap doesn't change the error symbol (remains EDEADLK) ok 88 - tempfile-preserve trap doesn't change errno (remains 11/Resource deadlock avoided) ok 89 - tempfile-preserve trap doesn't change extended OS error (remains Resource deadlock avoided) ok 90 - tempfile-preserve trap doesn't change the error symbol (remains EDEADLK) ok 91 - Errno-unsetting trap unsets errno (it's not localized) ok 92 - Errno-unsetting trap unsets extended OS error (it's not localized) ok 93 - Errno-unsetting trap unsets the error symbol (it's not localized) ok t/03-files-tempfile.t ............. 1..93 ok 1 - use Test::Trap; ok 2 - No output: No internal exception ok 3 - No output: Return ok 4 - No output: Warnings ok 5 - No output: STDOUT ok 6 - No output: STDERR ok 7 - -- no uncaptured STDERR -- ok 8 - Warning: No internal exception ok 9 - Warning: Return ok 10 - Warning: Warnings ok 11 - Warning: STDOUT ok 12 - Warning: STDERR ok 13 - -- no uncaptured STDERR -- ok 14 - Warning with closed STDERR: No internal exception ok 15 - Warning with closed STDERR: Return ok 16 - Warning with closed STDERR: Warnings ok 17 - Warning with closed STDERR: STDOUT ok 18 - Warning with closed STDERR: STDERR ok 19 - -- no uncaptured STDERR -- ok 20 - warn(): No internal exception ok 21 - warn(): Return ok 22 - warn(): Warnings ok 23 - warn(): STDOUT ok 24 - warn(): STDERR ok 25 - -- no uncaptured STDERR -- ok 26 - warn() with closed STDERR: No internal exception ok 27 - warn() with closed STDERR: Return ok 28 - warn() with closed STDERR: Warnings ok 29 - warn() with closed STDERR: STDOUT ok 30 - warn() with closed STDERR: STDERR ok 31 - -- no uncaptured STDERR -- ok 32 - warn() in both traps: No internal exception ok 33 - warn() in both traps: Return ok 34 - warn() in both traps: Warnings ok 35 - warn() in both traps: STDOUT ok 36 - warn() in both traps: STDERR ok 37 - -- no uncaptured STDERR -- ok 38 - -- the inner trap -- warn(): The object ok 39 - -- the inner trap -- warn(): Return ok 40 - -- the inner trap -- warn(): Warnings ok 41 - -- the inner trap -- warn(): STDOUT ok 42 - -- the inner trap -- warn(): STDERR ok 43 - print() on STDERR: No internal exception ok 44 - print() on STDERR: Return ok 45 - print() on STDERR: Warnings ok 46 - print() on STDERR: STDOUT ok 47 - print() on STDERR: STDERR ok 48 - -- no uncaptured STDERR -- ok 49 - print() with closed STDOUT: No internal exception ok 50 - print() with closed STDOUT: Return ok 51 - print() with closed STDOUT: Warnings ok 52 - print() with closed STDOUT: STDOUT ok 53 - print() with closed STDOUT: STDERR ok 54 - -- no uncaptured STDERR -- ok 55 - print() in inner trap with closed STDOUT: No internal exception ok 56 - print() in inner trap with closed STDOUT: Return ok 57 - print() in inner trap with closed STDOUT: Warnings ok 58 - print() in inner trap with closed STDOUT: STDOUT ok 59 - print() in inner trap with closed STDOUT: STDERR ok 60 - -- no uncaptured STDERR -- ok 61 - -- the inner trap -- print() with closed STDOUT: The object ok 62 - -- the inner trap -- print() with closed STDOUT: Return ok 63 - -- the inner trap -- print() with closed STDOUT: Warnings ok 64 - -- the inner trap -- print() with closed STDOUT: STDOUT ok 65 - -- the inner trap -- print() with closed STDOUT: STDERR ok 66 - warn() in inner trap with closed STDERR: No internal exception ok 67 - warn() in inner trap with closed STDERR: Return ok 68 - warn() in inner trap with closed STDERR: Warnings ok 69 - warn() in inner trap with closed STDERR: STDOUT ok 70 - warn() in inner trap with closed STDERR: STDERR ok 71 - -- no uncaptured STDERR -- ok 72 - -- the inner trap -- warn() with closed STDERR: The object ok 73 - -- the inner trap -- warn() with closed STDERR: Return ok 74 - -- the inner trap -- warn() with closed STDERR: Warnings ok 75 - -- the inner trap -- warn() with closed STDERR: STDOUT ok 76 - -- the inner trap -- warn() with closed STDERR: STDERR ok 77 - No "<$f> line ..." stuff, please ok 78 - STDOUT still has the original layers. ok 79 - STDOUT is still binmoded. ok 80 - STDOUT still has the crlf layer(s). ok 81 - Sanity check: STDOUT now again has the original layers. ok 82 - TempFile trap doesn't change errno (remains 11/Resource deadlock avoided) ok 83 - TempFile trap doesn't change extended OS error (remains Resource deadlock avoided) ok 84 - TempFile trap doesn't change the error symbol (remains EDEADLK) ok 85 - TempFile trap doesn't change errno (remains 11/Resource deadlock avoided) ok 86 - TempFile trap doesn't change extended OS error (remains Resource deadlock avoided) ok 87 - TempFile trap doesn't change the error symbol (remains EDEADLK) ok 88 - TempFile trap doesn't change errno (remains 11/Resource deadlock avoided) ok 89 - TempFile trap doesn't change extended OS error (remains Resource deadlock avoided) ok 90 - TempFile trap doesn't change the error symbol (remains EDEADLK) ok 91 - Errno-unsetting trap unsets errno (it's not localized) ok 92 - Errno-unsetting trap unsets extended OS error (it's not localized) ok 93 - Errno-unsetting trap unsets the error symbol (it's not localized) ok t/04-exit.t ....................... 1..9 ok 1 - use Test::Trap; ok 2 - Trapped the first exit ok 3 - Trapped the inner exit ok 4 - Override warning ok 5 - These traps don't change errno (remains 11/Resource deadlock avoided) ok 6 - These traps don't change extended OS error (remains Resource deadlock avoided) ok 7 - These traps don't change the error symbol (remains EDEADLK) ok 8 - The outer CORE::GLOBAL::exit isn't called too early ok 9 - The final test: The outer CORE::GLOBAL::exit is eventually called ok t/05-import.t ..................... 1..8 ok 1 - use Test::Trap; ok 2 - Export of two functions ok 3 - Export of two globs ok 4 - Export of an array ok 5 - Export of an unknown layer ok 6 - Export of capture strategy :stdout(perlio) ok 7 - Export of capture strategy :stdout(nosuch;tempfile) ok 8 - Export of capture strategy:stdout(nosuch1;nosuch2) ok t/06-layers.t ..................... 1..163 ok 1 - use Test::Trap; ok 2 - ... importing standard ok 3 - ... quietly ok 4 - ... list context propagated ok 5 - ... list context propagated ok 6 - ... with no output in the standard trap ok 7 - ... and no output from the standard trap itself ok 8 - ... scalar context propagated ok 9 - ... scalar context propagated ok 10 - ... with no output in the standard trap ok 11 - ... and no output from the standard trap itself ok 12 - ... void context propagated ok 13 - ... void context propagated ok 14 - ... with no output in the standard trap ok 15 - ... and no output from the standard trap itself ok 16 - use Test::Trap; ok 17 - ... importing Void ok 18 - ... quietly ok 19 - ... forced void context ok 20 - ... forced void context ok 21 - ... with no output in the Void trap ok 22 - ... and no output from the Void trap itself ok 23 - ... forced void context ok 24 - ... forced void context ok 25 - ... with no output in the Void trap ok 26 - ... and no output from the Void trap itself ok 27 - ... forced void context ok 28 - ... forced void context ok 29 - ... with no output in the Void trap ok 30 - ... and no output from the Void trap itself ok 31 - use Test::Trap; ok 32 - ... importing Scalar ok 33 - ... quietly ok 34 - ... forced scalar context ok 35 - ... forced scalar context ok 36 - ... with no output in the Scalar trap ok 37 - ... and no output from the Scalar trap itself ok 38 - ... forced scalar context ok 39 - ... forced scalar context ok 40 - ... with no output in the Scalar trap ok 41 - ... and no output from the Scalar trap itself ok 42 - ... forced scalar context ok 43 - ... forced scalar context ok 44 - ... with no output in the Scalar trap ok 45 - ... and no output from the Scalar trap itself ok 46 - use Test::Trap; ok 47 - ... importing List ok 48 - ... quietly ok 49 - ... forced list context ok 50 - ... forced list context ok 51 - ... with no output in the List trap ok 52 - ... and no output from the List trap itself ok 53 - ... forced list context ok 54 - ... forced list context ok 55 - ... with no output in the List trap ok 56 - ... and no output from the List trap itself ok 57 - ... forced list context ok 58 - ... forced list context ok 59 - ... with no output in the List trap ok 60 - ... and no output from the List trap itself ok 61 - use Test::Trap; ok 62 - ... importing exception1 ok 63 - ... quietly ok 64 - ... internal exceptions caught and rethrown ok 65 - ... in layer, so user code not run ok 66 ok 67 - use Test::Trap; ok 68 - ... importing exception2 ok 69 - ... quietly ok 70 - ... internal exceptions caught and rethrown ok 71 - ... in teardown, so user code run ok 72 ok 73 - use Test::Trap; ok 74 - ... importing exception3 ok 75 - ... quietly ok 76 - ... internal exceptions caught and rethrown ok 77 - ... in layer, so user code not run ok 78 ok 79 - use Test::Trap; ok 80 - ... importing Tempfile ok 81 - ... quietly ok 82 - Trapped the STDOUT with Tempfile ok 83 - No warnings ok 84 - use Test::Trap; ok 85 - ... importing Perlio ok 86 - ... quietly ok 87 - Trapped the STDOUT with Perlio ok 88 - No warnings ok 89 - use Test::Trap; ok 90 - ... importing Mixed ok 91 - ... quietly ok 92 - Trapped the STDOUT with Mixed ok 93 - No warnings ok 94 - use Test::Trap; ok 95 - ... importing Badout ok 96 - ... quietly ok 97 - Died with Badout ok 98 - No warnings ok 99 - use Test::Trap; ok 100 - ... importing default ok 101 - ... quietly ok 102 - &default traps exit code 1 ok 103 - ... the stdout ok 104 - (preventing output on the previous STDOUT) ok 105 - ... the stderr ok 106 - (preventing output on the previous STDERR) ok 107 - ... the warnings ok 108 - ... no in-@ARGV ok 109 - ... no out-@ARGV ok 110 - (so not preventing the modification of the real @ARGV) ok 111 - (leaving the lexical @argv unchanged) ok 112 - use Test::Trap; ok 113 - ... importing raw ok 114 - ... quietly ok 115 - &raw traps exit code 1 ok 116 - ... no stdout ok 117 - (leaving the output going to the previous STDOUT) ok 118 - ... no stderr ok 119 - (leaving the output going to the previous STDERR) ok 120 - ... no warnings ok 121 - ... no in-@ARGV ok 122 - ... no out-@ARGV ok 123 - (so not preventing the modification of the real @ARGV) ok 124 - (leaving the lexical @argv unchanged) ok 125 - use Test::Trap; ok 126 - ... importing mixed ok 127 - ... quietly ok 128 - &mixed traps exit code 1 ok 129 - ... the stdout ok 130 - (preventing output on the previous STDOUT) ok 131 - ... the stderr ok 132 - (preventing output on the previous STDERR) ok 133 - ... the warnings ok 134 - ... no in-@ARGV ok 135 - ... no out-@ARGV ok 136 - (so not preventing the modification of the real @ARGV) ok 137 - (leaving the lexical @argv unchanged) ok 138 - use Test::Trap; ok 139 - ... importing special ok 140 - ... quietly ok 141 - &special traps exit code 1 ok 142 - ... the stdout ok 143 - (preventing output on the previous STDOUT) ok 144 - ... the stderr ok 145 - (preventing output on the previous STDERR) ok 146 - ... the warnings ok 147 - ... the in-@ARGV ok 148 - ... the out-@ARGV ok 149 - (keeping the real @ARGV unchanged) ok 150 - (instead modifying the lexical @argv) ok 151 - use Test::Trap; ok 152 - ... importing warntrap ok 153 - ... quietly ok 154 - &warntrap traps exit code 1 ok 155 - ... no stdout ok 156 - (leaving the output going to the previous STDOUT) ok 157 - ... no stderr ok 158 - (leaving the output going to the previous STDERR) ok 159 - ... the warnings ok 160 - ... no in-@ARGV ok 161 - ... no out-@ARGV ok 162 - (so not preventing the modification of the real @ARGV) ok 163 - (leaving the lexical @argv unchanged) ok t/07-subclass.t ................... 1..98 ok 1 - use Test::Trap; ok 2 - use Test::Trap; ok 3 - use TT::A; ok 4 - use TT::B; ok 5 - use TT::AB; ok 6 - use TT::A2; ok 7 - Bad definition: unknown layer ok 8 - Bad definition: test argspec typo ("named" for "name") ok 9 - Unmodified Test::Trap: trapped exit ok 10 - Unmodified Test::Trap: trapped stdout ok 11 - Unmodified Test::Trap: trapped stderr ok 12 - Unmodified Test::Trap: trapped warnings ok 13 - Unmodified Test::Trap: stdout_pass method present ok 14 - Unmodified Test::Trap: no inargv internally ok 15 - Unmodified Test::Trap: no outargv internally ok 16 - Unmodified Test::Trap: @ARGV modified ok 17 - Unmodified Test::Trap: @argv unmofied ok 18 - Unmodified Test::Trap: no return_can method ok 19 - Unmodified Test::Trap: no outargv method ok 20 - Unmodified Test::Trap: no outargv_can method ok 21 - Unmodified Test::Trap: no outargv_pass method ok 22 - Unmodified Test::Trap: no leavewith method ok 23 - Unmodified Test::Trap: no stderr_fail method ok 24 - Unmodified Test::Trap: no argv_fail method ok 25 - Unmodified Test::Trap: no leavewith_fail method ok 26 - Unmodified Test::Trap: no leavewith_can method ok 27 - TT::A: trapped exit ok 28 - TT::A: trapped stdout ok 29 - TT::A: trapped stderr ok 30 - TT::A: trapped warnings ok 31 - TT::A: stdout_pass method present ok 32 - TT::A: inargv present internally ok 33 - TT::A: outargv present internally ok 34 - TT::A: @ARGV unmodified ok 35 - TT::A: @argv modified ok 36 - TT::A: return_can method present ok 37 - TT::A: outargv method present and functional ok 38 - TT::A: outargv_can method present ok 39 - TT::A: outargv_pass method present ok 40 - TT::A: no leavewith method ok 41 - TT::A: no stderr_fail method ok 42 - TT::A: no argv_fail method ok 43 - TT::A: no leavewith_fail method ok 44 - TT::A: no leavewith_can method ok 45 - TT::B: trapped exit ok 46 - TT::B: trapped stdout ok 47 - TT::B: trapped stderr ok 48 - TT::B: trapped warnings ok 49 - TT::B: stdout_pass method present ok 50 - TT::B: no inargv internally ok 51 - TT::B: no outargv internally ok 52 - TT::B: @ARGV modified ok 53 - TT::B: @argv unmofied ok 54 - TT::B: no return_can method ok 55 - TT::B: no outargv method ok 56 - TT::B: no outargv_can method ok 57 - TT::B: no outargv_pass method ok 58 - TT::B: leavewith method present and functional ok 59 - TT::B: no stderr_fail method ok 60 - TT::B: no argv_fail method ok 61 - TT::B: no leavewith_fail method ok 62 - TT::B: no leavewith_can method ok 63 - TT::AB: trapped exit ok 64 - TT::AB: trapped stdout ok 65 - TT::AB: trapped stderr ok 66 - TT::AB: trapped warnings ok 67 - TT::AB: stdout_pass method present ok 68 - TT::AB: inargv present internally ok 69 - TT::AB: outargv present internally ok 70 - TT::AB: @ARGV unmodified ok 71 - TT::AB: @argv modified ok 72 - TT::AB: return_can method present ok 73 - TT::AB: outargv method present and functional ok 74 - TT::AB: outargv_can method present ok 75 - TT::AB: outargv_pass method present ok 76 - TT::AB: leavewith method present and functional ok 77 - TT::AB: stderr_fail method present ok 78 - TT::AB: argv_fail method present ok 79 - TT::AB: leavewith_fail method present not ok 80 - TT::AB: leavewith_fail method present # TODO Multiple inheritance still incomplete # Failed (TODO) test 'TT::AB: leavewith_fail method present' # at t/07-subclass.t line 141. ok 81 - TT::A2: trapped exit ok 82 - TT::A2: trapped stdout ok 83 - TT::A2: trapped stderr ok 84 - TT::A2: trapped warnings ok 85 - TT::A2: stdout_pass method present ok 86 - TT::A2: inargv present internally ok 87 - TT::A2: outargv present internally ok 88 - TT::A2: @ARGV unmodified ok 89 - TT::A2: @argv modified ok 90 - TT::A2: return_can method present ok 91 - TT::A2: outargv method present and functional ok 92 - TT::A2: outargv_can method present ok 93 - TT::A2: outargv_pass method present ok 94 - TT::A2: no leavewith method ok 95 - TT::A2: no stderr_fail method ok 96 - TT::A2: no argv_fail method ok 97 - TT::A2: no leavewith_fail method ok 98 - TT::A2: no leavewith_can method ok # Real fork; taint checks enabled t/08-fork.t ....................... 1..15 ok 1 - use Test::Trap; ok 2 - Trapped the first exit ok 3 - The inner CORE::GLOBAL::exit is called from the child ok 4 - Trapped the inner exit ok 5 - Override warning ok 6 - Trapped the inner exit ok 7 - Should return just once, okay? ok 8 - Trapped the parent exit ok 9 - STDOUT from both processes! ok 10 - STDERR from both processes! ok 11 - Warnings from the parent only ok 12 - Trapped the parent exit ok 13 - STDOUT from both processes is nil -- the handle is closed! ok 14 - STDERR from both processes! ok 15 - The final test: The outer CORE::GLOBAL::exit is eventually called ok t/09-array-accessor.t ............. 1..6 ok 1 - use Test::Trap; ok 2 - Deeply ok 3 - Slice ok 4 - Index 0 ok 5 - Index 1 ok 6 - Index 2 ok t/10-tester.t ..................... 1..125 ok 1 ok 2 ok 3 - ->return_is_deeply [5] ok 4 ok 5 ok 6 ok 7 ok 8 - ->warn_like ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 - ->return_is_deeply [5] ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 - ->return_nok ok 23 ok 24 ok 25 ok 26 ok 27 - ->exit_nok ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 - ->exit_nok ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 - ->exit_nok ok 42 ok 43 ok 44 ok 45 ok 46 - ->exit_isnt ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 - ->return_like ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 - ->quiet ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 - ->quiet ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 - ->quiet ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 - ->quiet ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 - ->did_return ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 - ->did_exit ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 - ->did_die ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 - ->did_die, TODO ok 110 ok 111 ok 112 ok 113 ok 114 - type = todo ok 115 - reason ok 116 ok 117 ok 118 - ->did_die, SKIPPED ok 119 ok 120 ok 121 ok 122 ok 123 - type = skip ok 124 - reason ok 125 - Asserting that SKIPPED code has not been run ok # Real fork; taint checks enabled t/11-systemsafe-basic.t ........... 1..43 ok 1 - fdopen()ed file handle: exception string ok 2 - fdopen()ed file handle: STDOUT should be left closed by now ok 3 - fdopen()ed file handle: STDERR fileno should be unchanged ok 4 - simple fork test: exit(1) ok 5 - simple fork test: system() STDOUT ok 6 - simple fork test: system() STDERR ok 7 - simple fork test: No warnings ok 8 - simple fork test: STDOUT fileno should be unchanged ok 9 - simple fork test: STDERR fileno should be unchanged ok 10 - Take 1: exit(1) ok 11 - Take 1: system() STDOUT ok 12 - Take 1: system() STDERR ok 13 - Take 1: No warnings ok 14 - Take 1: STDOUT fileno should be unchanged ok 15 - Take 1: STDERR fileno should be unchanged ok 16 - Take 2: exit(1) ok 17 - Take 2: system() STDOUT ok 18 - Take 2: system() STDERR ok 19 - Take 2: No warnings ok 20 - Take 2: STDOUT fileno should be unchanged ok 21 - Take 2: STDERR fileno should be unchanged ok 22 - Take 3 - STDIN closed: exit(1) ok 23 - Take 3 - STDIN closed: system() STDOUT ok 24 - Take 3 - STDIN closed: system() STDERR ok 25 - Take 3 - STDIN closed: No warnings ok 26 - Take 3 - STDIN closed: STDOUT fileno should be unchanged ok 27 - Take 3 - STDIN closed: STDERR fileno should be unchanged ok 28 - Take 4 - STDIN closed - STDOUT closed: exit(1) ok 29 - Take 4 - STDIN closed - STDOUT closed: system() STDOUT ok 30 - Take 4 - STDIN closed - STDOUT closed: system() STDERR ok 31 - Take 4 - STDIN closed - STDOUT closed: No warnings ok 32 - Take 4 - STDIN closed - STDOUT closed: STDOUT fileno should be unchanged ok 33 - Take 4 - STDIN closed - STDOUT closed: STDERR fileno should be unchanged ok 34 - Take 5 - STDIN closed - STDOUT closed: exit(1) ok 35 - Take 5 - STDIN closed - STDOUT closed: system() STDOUT ok 36 - Take 5 - STDIN closed - STDOUT closed: system() STDERR ok 37 - Take 5 - STDIN closed - STDOUT closed: No warnings ok 38 - Take 5 - STDIN closed - STDOUT closed: STDOUT fileno should be unchanged ok 39 - Take 5 - STDIN closed - STDOUT closed: STDERR fileno should be unchanged ok 40 - Trapped the parent exit ok 41 - STDOUT from both processes! ok 42 - STDERR from both processes! ok 43 - Warnings from the parent only ok t/12-systemsafe-errors.t .......... 1..10 ok 1 - Persisting on STDIN ok 2 - Mixed-up filenos ok 3 - Delayed append to tempfile ok 4 - First dup() -- setting up STDOUT ok 5 - Second dup() -- setting up STDERR ok 6 - Third dup() -- restoring STDERR ok 7 - Fourth dup() -- restoring STDOUT ok 8 - First append to tempfile ok 9 - Negative fileno ok 10 - Tied handle ok t/13-regressions.t ................ 1..7 ok 1 - use Test::Trap; ok 2 - We may access @_ ok 3 - Empty @_ in the trap block, please ok 4 - We may modify @_ ok 5 - Modified @_ in the trap block ok 6 - No Foo yet destroyed ok 7 - One Foo destroyed ok t/14-leaks.t ...................... 1..15 ok 1 - Basic check, with tempfile: Our trap has one ref. ok 2 - Sanity check, with tempfile: Our trap has one ref now. ok 3 - Sanity check, with tempfile: Our trap's property collection has one ref now. ok 4 - Timely destruction, with tempfile: Our trap has been collected now. ok 5 - Timely destruction, with tempfile: Our trap's property collection has been collected now. ok 6 - Basic check, with systemsafe: Our trap has one ref. ok 7 - Sanity check, with systemsafe: Our trap has one ref now. ok 8 - Sanity check, with systemsafe: Our trap's property collection has one ref now. ok 9 - Timely destruction, with systemsafe: Our trap has been collected now. ok 10 - Timely destruction, with systemsafe: Our trap's property collection has been collected now. ok 11 - Basic check, with perlio: Our trap has one ref. ok 12 - Sanity check, with perlio: Our trap has one ref now. ok 13 - Sanity check, with perlio: Our trap's property collection has one ref now. ok 14 - Timely destruction, with perlio: Our trap has been collected now. ok 15 - Timely destruction, with perlio: Our trap's property collection has been collected now. ok t/15-tempfile-options.t ........... 1..30 ok 1 - TempFile 'basic' strategy doesn't handle l stroke ok 2 - (and warns) ok 3 - TempFile 'preserve' strategy doesn't handle l stroke ok 4 - (and warns) ok 5 - TempFile 'utf8' strategy handles l stroke ok 6 - (no warning) ok 7 - TempFile 'both' strategy handles l stroke ok 8 - (no warning) ok 9 - TempFile 'latin2' strategy handles l stroke ok 10 - (no warning) ok 11 - TempFile 'basic' strategy doesn't handle pi ok 12 - (and warns) ok 13 - TempFile 'preserve' strategy handles pi ok 14 - (no warning) ok 15 - TempFile 'utf8' strategy handles pi ok 16 - (no warning) ok 17 - TempFile 'both' strategy handles pi ok 18 - (no warning) ok 19 - TempFile 'latin2' strategy doesn't handle pi; falls back to \x notation ok 20 - (and warns) ok 21 - TempFile 'basic' strategy doesn't handle per mille ok 22 - (and warns) ok 23 - TempFile 'preserve' strategy doesn't handle per mille; falls back to \x notation ok 24 - (and warns) ok 25 - TempFile 'utf8' strategy handles per mille ok 26 - (no warning) ok 27 - TempFile 'both' strategy doesn't handle per mille; falls back to \x notation ok 28 - (and warns) ok 29 - TempFile 'latin2' strategy doesn't handle per mille; falls back to \x notation ok 30 - (and warns) ok t/16-systemsafe-options.t ......... 1..30 ok 1 - SystemSafe 'basic' strategy doesn't handle l stroke ok 2 - (and warns) ok 3 - SystemSafe 'preserve' strategy doesn't handle l stroke ok 4 - (and warns) ok 5 - SystemSafe 'utf8' strategy handles l stroke ok 6 - (no warning) ok 7 - SystemSafe 'both' strategy handles l stroke ok 8 - (no warning) ok 9 - SystemSafe 'latin2' strategy handles l stroke ok 10 - (no warning) ok 11 - SystemSafe 'basic' strategy doesn't handle pi ok 12 - (and warns) ok 13 - SystemSafe 'preserve' strategy handles pi ok 14 - (no warning) ok 15 - SystemSafe 'utf8' strategy handles pi ok 16 - (no warning) ok 17 - SystemSafe 'both' strategy handles pi ok 18 - (no warning) ok 19 - SystemSafe 'latin2' strategy doesn't handle pi; falls back to \x notation ok 20 - (and warns) ok 21 - SystemSafe 'basic' strategy doesn't handle per mille ok 22 - (and warns) ok 23 - SystemSafe 'preserve' strategy doesn't handle per mille; falls back to \x notation ok 24 - (and warns) ok 25 - SystemSafe 'utf8' strategy handles per mille ok 26 - (no warning) ok 27 - SystemSafe 'both' strategy doesn't handle per mille; falls back to \x notation ok 28 - (and warns) ok 29 - SystemSafe 'latin2' strategy doesn't handle per mille; falls back to \x notation ok 30 - (and warns) ok t/99-coverage.t ................... 1..7 ok 1 - &Test::More::ok not created before the use ok 2 ok 3 - &Test::More::ok created now ok 4 ok 5 - Cannot specify layers as arrayrefs ok 6 - Failing to raise an exception: Early exit ok 7 - Exiting with exit code 8 ok All tests successful. Files=22, Tests=1144, 3 wallclock secs ( 0.18 usr 0.05 sys + 2.50 cusr 0.55 csys = 3.28 CPU) Result: PASS EBHANSSEN/Test-Trap-v0.3.2.tar.gz make test TEST_VERBOSE=1 -- OK Eirik Berg Hanssen <sidhekin@gmail.com> Trap exit codes, exceptions, output, etc. >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N && tar cvf - Test-Trap-v0.3.2.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/E/EB/EBHANSSEN/Test-Trap-v0.3.2.tar.gz Test-Trap-v0.3.2.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/Trap/ blib/lib/Test/Trap/Builder/ blib/lib/Test/Trap/Builder/PerlIO.pm blib/lib/Test/Trap/Builder/SystemSafe.pm blib/lib/Test/Trap/Builder/TempFile.pm blib/lib/Test/Trap/Builder.pm blib/lib/Test/Trap.pm blib/man3/ blib/man3/Test::Trap.3 blib/man3/Test::Trap::Builder.3 blib/man3/Test::Trap::Builder::PerlIO.3 blib/man3/Test::Trap::Builder::SystemSafe.3 blib/man3/Test::Trap::Builder::TempFile.3 ANDYJONES/Test-Spec-0.51.tar.gz Has already been unwrapped into directory /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Spec-0.51-143vX7 ANDYJONES/Test-Spec-0.51.tar.gz Has already been prepared Running make for A/AN/ANDYJONES/Test-Spec-0.51.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'make' >>> make cp lib/Test/Spec/TodoExample.pm blib/lib/Test/Spec/TodoExample.pm cp lib/Test/Spec/Context.pm blib/lib/Test/Spec/Context.pm cp lib/Test/Spec.pm blib/lib/Test/Spec.pm cp lib/Test/Spec/SharedHash.pm blib/lib/Test/Spec/SharedHash.pm cp lib/Test/Spec/Example.pm blib/lib/Test/Spec/Example.pm cp lib/Test/Spec/Mocks.pm blib/lib/Test/Spec/Mocks.pm Manifying 2 pod documents ANDYJONES/Test-Spec-0.51.tar.gz make -- OK Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/auto_inherit.t .............. ok 1 - Test::Spec should insert itself into the inheritance chain of any package that imports it 1..1 ok t/data_sharing.t .............. ok 1 - An example group should set up the stash properly ok 2 - An example group within an example group should get the same stash as its parents ok 3 - An example group within an example group should have the same data in every shared hash 1..3 ok t/define.t .................... 1..18 ok 1 - both outer blocks ran ok 2 - both inner blocks ran ok 3 - contexts shallow-merged ok 4 - before-all not run during definition ok 5 - before-all not run during definition ok 6 - after-each not run during definition ok 7 - after-all not run during definition ok 8 - enter block called ok 9 - entered and left symmetrically ok 10 - definition phase ok 11 - execution phase ok 12 - describe() and before() contexts are the same (for hooks, esp. mocks) ok 13 - describe() and after() contexts are the same (for hooks, esp. mocks) ok 14 - describe blocks did not re-run ok 15 - before-all ran once before all tests ok 16 - before-each ran before each test ok 17 - after-each ran after each test not ok 18 - after-all ran once after all tests # TODO after-all untestable without changes to Spec.pm # Failed (TODO) test 'after-all ran once after all tests' # at t/define.t line 142. # got: '0' # expected: '1' ok t/disabled.t .................. ok 1 - Test::Spec disabled spec should not execute "it" examples ok 2 - Test::Spec disabled spec should not execute "they" examples ok 3 - Test::Spec should not execute disabled "it" example ok 4 - Test::Spec should not execute disabled "they" example ok 5 - Test::Spec should execute enabled "it" example ok 6 - Test::Spec should execute enabled "they" example 1..6 ok t/empty.t ..................... ok 1 - expected empty test to return, not die ok 2 - expected warning for empty test ok 3 - expected warning from context of caller (issue \#5) 1..3 ok t/import_strict.t ............. ok 1 - Test::Spec test file that violates strict does not compile ok 2 - Test::Spec test file that violates strict shows reason for failure 1..2 ok t/import_warnings.t ........... ok 1 - Test::Spec test file that contains code that triggers Perl warnings shows reason for the warning 1..1 ok t/mocks.t ..................... ok 1 - Test::Mocks ->stubs() stubs a class method ok 2 - Test::Mocks ->stubs() calls the stubbed method with the correct class invocant ok 3 - Test::Mocks ->stubs() stubs an instance method on all instances of a class ok 4 - Test::Mocks ->stubs() calls stubbed instance methods with the correct instance invocant ok 5 - Test::Mocks ->stubs() stubs instance methods ok 6 - Test::Mocks ->stubs() stubs only the instances requested ok 7 - Test::Mocks ->stubs() restores stubbed instance methods ok 8 - Test::Mocks ->stubs() does not necessarily break SUPER:: ok 9 - Test::Mocks ->stubs() does not break inheritance chains after restoring a method ok 10 - Test::Mocks ->stubs() with a before:all block stubs methods in before:all blocks ok 11 - Test::Mocks ->stubs() with a before:all block stubs only once ok 12 - Test::Mocks ->stubs() outside and after the before:all block restored the original method ok 13 - Test::Mocks ->stubs() with a before:each block stubs once per test ok 14 - Test::Mocks ->stubs() with a before:each block continues to stub once per test ok 15 - Test::Mocks ->stubs() outside and after the before:each block restored the original method ok 16 - Test::Mocks ::stub() creates anonymous stubs ok 17 - Test::Mocks ->expects() mocks a class method ok 18 - Test::Mocks ->expects() mocks an instance method ok 19 - Test::Mocks ->expects() expects exactly one call by default ok 20 - Test::Mocks ->expects() dies if there are any problems ok 21 - Test::Mocks ->expects() runs verify after a test block ok 22 - As expected ok 23 - Test::Mocks ->expects() argument matching with eq passes when expecting an object argument that was given ok 24 - Test::Mocks ->expects() argument matching with eq fails when expecting an object argument but given a different one ok 25 - Test::Mocks ->expects() argument matching with eq passes when expecting an object argument and given a different one that compares with eq operator ok 26 - Test::Mocks ->expects() argument matching with eq passes when expecting no arguments ok 27 - Test::Mocks ->expects() argument matching with eq passes when expecting no arguments and never called ok 28 - Test::Mocks ->expects() argument matching with eq passes when expecting one argument and never called ok 29 - Test::Mocks ->expects() argument matching with eq fails when expecting no arguments and one argument given ok 30 - Test::Mocks ->expects() argument matching with eq fails when expecting one argument but given none ok 31 - Test::Mocks ->expects() argument matching with eq fails when expecting one argument but given two ok 32 - Test::Mocks ->expects() argument matching with eq passes when expecting one String('Foo') argument ok 33 - Test::Mocks ->expects() argument matching with eq fails when expecting one String('Foo') argument but given a different String ok 34 - Test::Mocks ->expects() argument matching with eq fails when expecting many string arguments but given different arguments ok 35 - Test::Mocks ->expects() argument matching with Test::Deep passes when expecting an object argument that was given ok 36 - Test::Mocks ->expects() argument matching with Test::Deep passes when expecting an empty hash and given a different one ok 37 - Test::Mocks ->expects() argument matching with Test::Deep passes when given a copy of the data structure it is expecting ok 38 - Test::Mocks ->expects() argument matching with Test::Deep passes when expecting an object and given a clone ok 39 - Test::Mocks ->expects() argument matching with Test::Deep does a deep comparison of nested structures ok 40 - Test::Mocks ->expects() argument matching with Test::Deep passes when expecting no arguments ok 41 - Test::Mocks ->expects() argument matching with Test::Deep passes when expecting no arguments and never called ok 42 - Test::Mocks ->expects() argument matching with Test::Deep passes when expecting one argument and never called ok 43 - Test::Mocks ->expects() argument matching with Test::Deep fails when expecting no arguments and one argument given ok 44 - Test::Mocks ->expects() argument matching with Test::Deep fails when expecting one argument but given none ok 45 - Test::Mocks ->expects() argument matching with Test::Deep fails when expecting one argument but given two ok 46 - Test::Mocks ->expects() argument matching with Test::Deep passes when expecting one String('Foo') argument ok 47 - Test::Mocks ->expects() argument matching with Test::Deep fails when expecting one String('Foo') argument but given a different String ok 48 - Test::Mocks ->expects() argument matching with Test::Deep fails when expecting many string arguments but given different arguments ok 49 - Test::Mocks ->expects() call count expectation 'exactly' passes when called exactly N times ok 50 - Test::Mocks ->expects() call count expectation 'exactly' fails when called less than N times ok 51 - Test::Mocks ->expects() call count expectation 'exactly' fails when called more than N times ok 52 - Test::Mocks ->expects() call count expectation 'never' passes when called never ok 53 - Test::Mocks ->expects() call count expectation 'never' fails when called ok 54 - Test::Mocks ->expects() call count expectation 'once' passes when called once ok 55 - Test::Mocks ->expects() call count expectation 'once' fails when not called ok 56 - Test::Mocks ->expects() call count expectation 'once' fails when called more than once ok 57 - Test::Mocks ->expects() call count expectation 'at_least' fails when called fewer than N times ok 58 - Test::Mocks ->expects() call count expectation 'at_least' passes when called N times ok 59 - Test::Mocks ->expects() call count expectation 'at_least' passes when called more than N times ok 60 - Test::Mocks ->expects() call count expectation 'at_least_once' fails when not called at least once ok 61 - Test::Mocks ->expects() call count expectation 'at_least_once' passes when called once ok 62 - Test::Mocks ->expects() call count expectation 'at_least_once' passes when called more than once ok 63 - Test::Mocks ->expects() call count expectation 'at_most' passes when never called ok 64 - Test::Mocks ->expects() call count expectation 'at_most' passes when called fewer than N times ok 65 - Test::Mocks ->expects() call count expectation 'at_most' passes when called at most N times ok 66 - Test::Mocks ->expects() call count expectation 'at_most' fails when not called at most N times ok 67 - Test::Mocks ->expects() call count expectation 'at_most_once' passes when never called ok 68 - Test::Mocks ->expects() call count expectation 'at_most_once' passes when called exactly once ok 69 - Test::Mocks ->expects() call count expectation 'at_most_once' fails when called more than once ok 70 - Test::Mocks ->expects() call count expectation 'maybe' passes when never called ok 71 - Test::Mocks ->expects() call count expectation 'maybe' passes when called exactly once ok 72 - Test::Mocks ->expects() call count expectation 'maybe' fails when called more than once ok 73 - Test::Mocks ->expects() call count expectation 'any_number' passes when not called ok 74 - Test::Mocks ->expects() call count expectation 'any_number' passes when called once ok 75 - Test::Mocks ->expects() call count expectation 'any_number' passes when called more than once ok 76 - Test::Mocks ::mock() allows anonymous mocking 1..76 ok t/mocks_imports.t ............. ok 1 - Test::Spec::Mocks should not export symbols unless asked ok 2 - Test::Spec::Mocks should export &stubs into UNIVERSAL ok 3 - Test::Spec::Mocks should export &stubs into UNIVERSAL even when listed in the import list ok 4 - Test::Spec::Mocks should export &stub into the current pacakge ok 5 - Test::Spec::Mocks should export &stub into the current package even when &stubs is in the import list 1..5 ok t/ordering.t .................. ok 1 - Context 1 should run in position 1 ok 2 - Context 2 should run in position 2 ok 3 - Context 3 should run in position 3 ok 4 - Context 4 should run in position 4 ok 5 - Context 5 should run in position 5 ok 6 - Context 6 should run in position 6 ok 7 - Context 7 should run in position 7 ok 8 - Context 8 should run in position 8 ok 9 - Context 9 should run in position 9 ok 10 - Context 10 should run in position 10 1..10 ok t/predictable_destroy_spec.t .. ok 1 - Test::Spec destroys objects in the run phase ok 2 - Test::Spec avoids global destruction 1..2 ok t/runtests_subset.t ........... ok 1 - Test::Spec when no specific examples are requested should run all the examples ok 2 - Test::Spec when specific examples are requested explicitly should run the requested examples ok 3 - Test::Spec when specific examples are requested explicitly should run ONLY the requested examples ok 4 - Test::Spec when specific examples are requested via SPEC environment var should run the requested examples ok 5 - Test::Spec when specific examples are requested via SPEC environment var should run ONLY the requested examples ok 6 - Test::Spec when examples are requested via both SPEC and explicit parameter should run the explicit example ok 7 - Test::Spec when examples are requested via both SPEC and explicit parameter should *not* run the SPEC example 1..7 ok t/shared_examples.t ........... ok 1 - A context importing an example group can take at least one example ok 2 - A context importing an example group can take more than one example ok 3 - A context importing an example group with an inner block nests properly ok 4 - A context importing an example group can have custom behavior ok 5 - A context importing an example group can be reopened ok 6 - A context importing an example group executes ok 7 - Another context importing an example group can take at least one example ok 8 - Another context importing an example group can take more than one example ok 9 - Another context importing an example group with an inner block nests properly ok 10 - Another context importing an example group can have custom behavior, too ok 11 - Another context importing an example group can be reopened ok 12 - Another context can have behavior that doesn't interfere with example groups in sub-contexts ok 13 - Another context importing an example group accumulates examples in the same way that describe() does ok 14 - A context in a second spec importing an example group defined in another package can take at least one example ok 15 - A context in a second spec importing an example group defined in another package can take more than one example ok 16 - A context in a second spec importing an example group defined in another package with an inner block nests properly ok 17 - A context in a second spec importing an example group defined in another package can be reopened 1..17 ok t/show_exceptions.t ........... ok 1 - Test::Spec should explain why a dying test failed ok 2 - Test::Spec should echo the exception message ok 3 - Test::Spec should report the context at which the error occurred ok 4 - Test::Spec should continue running tests after an exception is encountered ok 5 - Test::Spec should report usage errors from the location of the error 1..5 ok t/spec_helper.t ............... ok 1 - spec_helper should load a Perl file into the calling package ok 2 - spec_helper should load the file even if it has already been loaded ok 3 - spec_helper should treat paths as relative to the spec, not the currently running executable ok 4 - spec_helper should treat absolute paths as absolute ok 5 - spec_helper should raise an error containing the filename if the load fails 1..5 ok All tests successful. Files=15, Tests=161, 4 wallclock secs ( 0.07 usr 0.03 sys + 3.14 cusr 0.55 csys = 3.79 CPU) Result: PASS ANDYJONES/Test-Spec-0.51.tar.gz make test TEST_VERBOSE=1 -- OK Andy Jones <CENSORED> Write tests in a declarative specification style >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Spec-0.51-143vX7 && tar cvf - Test-Spec-0.51.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/A/AN/ANDYJONES/Test-Spec-0.51.tar.gz Test-Spec-0.51.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/Spec/ blib/lib/Test/Spec/Context.pm blib/lib/Test/Spec/Example.pm blib/lib/Test/Spec/Mocks.pm blib/lib/Test/Spec/SharedHash.pm blib/lib/Test/Spec/TodoExample.pm blib/lib/Test/Spec.pm blib/man3/ blib/man3/Test::Spec.3 blib/man3/Test::Spec::Mocks.3 Running test for module 'Devel::PatchPerl' Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Spec-0.51-143vX7/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Spec-0.51-143vX7/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'get' Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/B/BI/BINGOS/Devel-PatchPerl-1.42.tar.gz ok Devel-PatchPerl-1.42 Devel-PatchPerl-1.42/README Devel-PatchPerl-1.42/LICENSE Devel-PatchPerl-1.42/Changes Devel-PatchPerl-1.42/dist.ini Devel-PatchPerl-1.42/META.yml Devel-PatchPerl-1.42/MANIFEST Devel-PatchPerl-1.42/META.json Devel-PatchPerl-1.42/t Devel-PatchPerl-1.42/t/02_vers.t Devel-PatchPerl-1.42/Makefile.PL Devel-PatchPerl-1.42/t/01-hints.t Devel-PatchPerl-1.42/bin Devel-PatchPerl-1.42/bin/patchperl Devel-PatchPerl-1.42/t/03_plugin.t Devel-PatchPerl-1.42/t/old Devel-PatchPerl-1.42/t/old/patchlevel.h Devel-PatchPerl-1.42/tools Devel-PatchPerl-1.42/tools/audit_hints.pl Devel-PatchPerl-1.42/t/borken Devel-PatchPerl-1.42/t/borken/patchlevel.h Devel-PatchPerl-1.42/t/modern Devel-PatchPerl-1.42/t/modern/patchlevel.h Devel-PatchPerl-1.42/t/author-pod-syntax.t Devel-PatchPerl-1.42/lib/Devel Devel-PatchPerl-1.42/lib/Devel/PatchPerl.pm Devel-PatchPerl-1.42/t/author-pod-coverage.t Devel-PatchPerl-1.42/lib/Devel/PatchPerl Devel-PatchPerl-1.42/lib/Devel/PatchPerl/Hints.pm Devel-PatchPerl-1.42/lib/Devel/PatchPerl/Plugin.pm Devel-PatchPerl-1.42/t/lib/Devel/PatchPerl/Plugin Devel-PatchPerl-1.42/t/lib/Devel/PatchPerl/Plugin/TEST.pm Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Spec-0.51-143vX7/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Spec-0.51-143vX7/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'prepare' Configuring B/BI/BINGOS/Devel-PatchPerl-1.42.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Devel::PatchPerl Writing MYMETA.yml and MYMETA.json BINGOS/Devel-PatchPerl-1.42.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for B/BI/BINGOS/Devel-PatchPerl-1.42.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Spec-0.51-143vX7/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Spec-0.51-143vX7/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'make' >>> make cp lib/Devel/PatchPerl.pm blib/lib/Devel/PatchPerl.pm cp lib/Devel/PatchPerl/Plugin.pm blib/lib/Devel/PatchPerl/Plugin.pm cp lib/Devel/PatchPerl/Hints.pm blib/lib/Devel/PatchPerl/Hints.pm cp bin/patchperl blib/script/patchperl "/Users/fly2400/ap2400-300558/bin/perl-dynamic" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/patchperl Manifying 1 pod document Manifying 3 pod documents BINGOS/Devel-PatchPerl-1.42.tar.gz make -- OK Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Spec-0.51-143vX7/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Spec-0.51-143vX7/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01-hints.t ............. ok 1 - We got content ok 2 - Reasonable ok 3 - We got content ok 4 - Reasonable ok 5 - Hints file name okay ok 6 - We got content ok 7 - Reasonable ok 8 - We got content ok 9 - Reasonable ok 10 - Hints file name okay ok 11 - We got content ok 12 - We got content ok 13 - We got content ok 14 - We got content ok 15 - We got content 1..15 ok t/02_vers.t .............. ok 1 - Got a version ok 2 - Yes, it is 5.14.2 ok 3 - Got a version ok 4 - Yes, it is 5.005_04 ok 5 - Got a version ok 6 - Yes, it is 5.14.2 ok 7 - Got a version ok 8 - Yes, it is 5.005_04 ok 9 - Got a version ok 10 - Yes, it is 5.14.2 ok 11 - Got a version ok 12 - Yes, it is 5.005_04 ok 13 - Got no version ok 14 - Got no version 1..14 ok I AM A TEST PLUGIN t/03_plugin.t ............ ok 1 - The result was okay 1..1 ok t/author-pod-coverage.t .. skipped: these tests are for testing by the author t/author-pod-syntax.t .... skipped: these tests are for testing by the author All tests successful. Files=5, Tests=30, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.51 cusr 0.08 csys = 0.63 CPU) Result: PASS BINGOS/Devel-PatchPerl-1.42.tar.gz make test TEST_VERBOSE=1 -- OK Chris Williams <chris@bingosnet.co.uk> Patch perl source a la Devel::PPPort's buildperl.pl >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Devel-PatchPerl-1.42-CKSscv && tar cvf - Devel-PatchPerl-1.42.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/B/BI/BINGOS/Devel-PatchPerl-1.42.tar.gz Devel-PatchPerl-1.42.ppd blib/ blib/lib/ blib/lib/Devel/ blib/lib/Devel/PatchPerl/ blib/lib/Devel/PatchPerl/Hints.pm blib/lib/Devel/PatchPerl/Plugin.pm blib/lib/Devel/PatchPerl.pm blib/man1/ blib/man1/patchperl.1 blib/man3/ blib/man3/Devel::PatchPerl.3 blib/man3/Devel::PatchPerl::Hints.3 blib/man3/Devel::PatchPerl::Plugin.3 blib/script/ blib/script/patchperl GUGOD/App-perlbrew-0.75.tar.gz Has already been unwrapped into directory /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-perlbrew-0.75-G9MylS GUGOD/App-perlbrew-0.75.tar.gz Has already been prepared Running make for G/GU/GUGOD/App-perlbrew-0.75.tar.gz Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Devel-PatchPerl-1.42-CKSscv/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Devel-PatchPerl-1.42-CKSscv/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Spec-0.51-143vX7/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Spec-0.51-143vX7/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'make' >>> make cp lib/App/perlbrew.pm blib/lib/App/perlbrew.pm cp bin/perlbrew blib/script/perlbrew "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/perlbrew Manifying 1 pod document Manifying 1 pod document GUGOD/App-perlbrew-0.75.tar.gz make -- OK Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Devel-PatchPerl-1.42-CKSscv/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Devel-PatchPerl-1.42-CKSscv/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Spec-0.51-143vX7/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Spec-0.51-143vX7/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Test-Trap-v0.3.2-nqo83N/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/CPAN-Mini-1.111016-WBtmqB/blib/lib /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/00.load.t ............................ 1..1 ok 1 - use App::perlbrew; ok t/01.options.t ......................... 1..12 # bless( { # '64all' => '', # '64int' => '', # 'A' => [ # 'ccflags' # ], # 'D' => [ # 'usethreads', # 'DEBUGGING' # ], # 'U' => [ # 'usemymalloc' # ], # 'append' => '', # 'args' => [ # 'install', # 'perl-5.12.1' # ], # 'both' => [], # 'clang' => '', # 'debug' => '', # 'destdir' => '', # 'force' => 0, # 'ld' => '', # 'multi' => '', # 'noman' => '', # 'notest' => 1, # 'original_argv' => [ # 'install', # '-n', # 'perl-5.12.1', # '-Dusethreads', # '-DDEBUGGING', # '-Uusemymalloc', # '-Accflags' # ], # 'quiet' => 0, # 'sitecustomize' => '', # 'thread' => '', # 'variation' => '' # }, 'App::perlbrew' ) ok 1 ok 2 - -D ok 3 - -U ok 4 - -A ok 5 - not quiet ok 6 - notest # bless( { # '64all' => '', # '64int' => '', # 'A' => [ # 'ccflags' # ], # 'D' => [ # 'usethreads', # 'DEBUGGING' # ], # 'U' => [ # 'usemymalloc' # ], # 'append' => '', # 'args' => [ # 'install', # 'perl-5.12.1' # ], # 'both' => [], # 'clang' => '', # 'debug' => '', # 'destdir' => '', # 'force' => 0, # 'ld' => '', # 'multi' => '', # 'noman' => '', # 'original_argv' => [ # 'install', # '--quiet', # 'perl-5.12.1', # '-D', # 'usethreads', # '-D=DEBUGGING', # '-U', # 'usemymalloc', # '-A', # 'ccflags' # ], # 'quiet' => 1, # 'sitecustomize' => '', # 'thread' => '', # 'variation' => '' # }, 'App::perlbrew' ) ok 7 ok 8 - -D ok 9 - -U ok 10 - -A ok 11 - quiet ok 12 - notest ok t/02.format_perl_version.t ............. 1..5 ok 1 - 5.008008 -> 5.8.8 ok 2 - 5.010001 -> 5.10.1 ok 3 - 5.012002 -> 5.12.2 ok 4 - 5.008 -> 5.8.0 ok 5 - no warnings ok t/03.path_with_tilde.t ................. 1..2 ok 1 ok 2 ok t/03.test_get_available_versions.t ..... 1..9 ok 1 - Correct number of releases found ok 2 - perl-5.13.11 found ok 3 - perl-5.12.3 found ok 4 - perl-5.10.1 found ok 5 - perl-5.8.9 found ok 6 - perl-5.6.2 found ok 7 - perl5.005_04 found ok 8 - perl5.004_05 found ok 9 - perl5.003_07 found ok t/04.find_available_perls.t ............ 1..52 ok 1 - found 11 releases ok 2 - 5.13 branch ok 3 - branch 5.13 found ok 4 - release 5.13.11 found ok 5 - file perl-5.13.11.tar.gz found ok 6 - type devel found ok 7 - age 14 days found ok 8 - branch 5.12 found ok 9 - release 5.12.3 found ok 10 - file perl-5.12.3.tar.gz found ok 11 - type maint found ok 12 - age 2 months, 11 days found ok 13 - branch 5.10 found ok 14 - release 5.10.1 found ok 15 - file perl-5.10.1.tar.gz found ok 16 - type maint found ok 17 - age 1 year, 7 months found ok 18 - branch 5.8 found ok 19 - release 5.8.9 found ok 20 - file perl-5.8.9.tar.gz found ok 21 - type maint found ok 22 - age 2 years, 3 months found ok 23 - branch 5.6 found ok 24 - release 5.6.2 found ok 25 - file perl-5.6.2.tar.gz found ok 26 - type maint found ok 27 - age 7 years, 4 months found ok 28 - branch 5.5 found ok 29 - release 5.5.4 found ok 30 - file perl5.005_04.tar.gz found ok 31 - type maint found ok 32 - age 7 years, 1 month found ok 33 - branch 5.4 found ok 34 - release 5.4.5 found ok 35 - file perl5.004_05.tar.gz found ok 36 - type maint found ok 37 - age 11 years, 11 months found ok 38 - branch 5.3 found ok 39 - release 5.3.7 found ok 40 - file perl5.003_07.tar.gz found ok 41 - type maint found ok 42 - age 14 years, 5 months found ok 43 - branch 5.3 found ok 44 - release 5.3.7 found ok 45 - file perl5.003_07.tar.gz found ok 46 - type maint found ok 47 - age 14 years, 5 months found ok 48 - branch 5.3 found ok 49 - release 5.3.7 found ok 50 - file perl5.003_07.tar.gz found ok 51 - type maint found ok 52 - age 14 years, 5 months found ok t/05.get_current_perl.t ................ # (mock) installed perl-5.12.3 to /tmp/y7CErItp6b/perls/perl-5.12.3 # (mock) installed perl-5.12.4 to /tmp/y7CErItp6b/perls/perl-5.12.4 # (mock) installed perl-5.14.1 to /tmp/y7CErItp6b/perls/perl-5.14.1 # (mock) installed perl-5.14.2 to /tmp/y7CErItp6b/perls/perl-5.14.2 # Subtest: perlbrew version ok 1 1..1 ok 1 - perlbrew version # Subtest: Current perl is decided from environment variable PERLBREW_PERL ok 1 ok 2 ok 3 ok 4 1..4 ok 2 - Current perl is decided from environment variable PERLBREW_PERL # Subtest: Current perl can be decided from object attribute, which overrides env var. ok 1 ok 2 ok 3 ok 4 1..4 ok 3 - Current perl can be decided from object attribute, which overrides env var. 1..3 ok t/06.installed_perls.t ................. skipped: No perl installation under PERLBREW_ROOT t/07.argv.t ............................ ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/08.error_available.t ................. ok 1 - threw Regexp ((?^:ERROR: Unable to retrieve the list of perls.)) 1..1 ok t/08.error_install.t ................... Fetching perl 5.12.3 as /tmp/63a9yMhonu/dists/perl-5.12.3.tar.bz2 Download http://www.cpan.org/src/5.0/perl-5.12.3.tar.bz2 to /tmp/63a9yMhonu/dists/perl-5.12.3.tar.bz2 ok 1 - threw Regexp ((?^:ERROR: Failed to download .*perl-5.12.3.*)) 1..1 ok t/08.error_install_blead.t ............. Fetching blead as /tmp/HPcK1DK5YH/dists/blead.tar.gz ok 1 - threw Regexp ((?^:ERROR: Failed to download perl-blead tarball.)) Fetching blead as /tmp/HPcK1DK5YH/dists/blead.tar.gz ok 2 - threw Regexp ((?^:ERROR: Failed to download perl-blead tarball.)) 1..2 ok t/08.error_install_cpanm.t ............. ok 1 - threw Regexp ((?^:ERROR: Failed to retrieve cpanm executable.)) 1..1 ok t/09.exit_status.t ..................... ok 1 - threw Regexp ((?^:unknown-command)) Unknown command: `unknown-command`. Typo? ok 2 bin/perlbrew - App::perlbrew/0.75 ok 3 1..3 ok t/10.resolve.t ......................... # (mock) installed perl-5.8.9 to /tmp/Qno70pMPE9/perls/perl-5.8.9 # (mock) installed perl-5.14.0 to /tmp/Qno70pMPE9/perls/perl-5.14.0 # (mock) installed 5.8.9 to /tmp/Qno70pMPE9/perls/5.8.9 # (mock) installed perl-shiny to /tmp/Qno70pMPE9/perls/perl-shiny ok 1 - App::perlbrew->resolve_installation_name takes exactly one argument, which means the `shortname` that needs to be resolved to a `longname` ok 2 - App::perlbrew->resolve_installation_name takes exactly one argument, which means the `shortname` that needs to be resolved to a `longname` ok 3 - App::perlbrew->resolve_installation_name returns the same value as the argument if there is an installation with exactly the same name ok 4 - App::perlbrew->resolve_installation_name returns the same value as the argument if there is an installation with exactly the same name ok 5 - App::perlbrew->resolve_installation_name returns the same value as the argument if there is an installation with exactly the same name ok 6 - App::perlbrew->resolve_installation_name returns `perl-$shortname` if that happens to be a proper installation name. ok 7 - App::perlbrew->resolve_installation_name returns `perl-$shortname` if that happens to be a proper installation name. ok 8 - App::perlbrew->resolve_installation_name returns undef if no proper installation can be found ok 9 - App::perlbrew->resolve_installation_name with lib names returns both perl version and libnames ok 10 - App::perlbrew->resolve_installation_name with lib names returns both perl version and libnames ok 11 - App::perlbrew->resolve_installation_name with lib names returns current perl version when only a libname is given ok 12 - App::perlbrew->resolve_installation_name with lib names returns current perl version when only a libname is given 1..12 ok t/11.editdist.t ........................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/11.root_from_arg.t ................... ok 1 - App::perlbrew\#root method should returns $App::perlbrew::PERLBREW_ROOT normally ok 2 - App::perlbrew\#root method should returns the instance property of 'root' if set ok 3 - App::perlbrew->new accept --root args and treat it as the value od PERLBREW_ROOT for the instance 1..3 ok t/12.destdir.t ......................... # PERLBREW_ROOT set to /tmp/5WLqsAqCSJ # DESTDIR set to /tmp/2sfdATRauG # Subtest: No perls yet installed ok 1 - no perls installed 1..1 ok 1 - No perls yet installed # Subtest: --destdir option can be set ok 1 - post-option args correct ok 2 - --destdir set as expected 1..2 ok 2 - --destdir option can be set # Subtest: mock installing $VAR1 = []; ok 1 - found 0 installed perl (as it's installed in DESTDIR) ok 2 - sitecustomize.pl installed in DESTDIR ok 3 - sitecustomize.pl contents correct in DESTDIR 1..3 ok 3 - mock installing 1..3 ok t/12.sitecustomize.t ................... # PERLBREW_ROOT set to /tmp/MT9chq93T5 # Subtest: No perls yet installed ok 1 - no perls installed 1..1 ok 1 - No perls yet installed # Subtest: --sitecustomize option can be set ok 1 - post-option args correct ok 2 - --sitecustomize set as expected 1..2 ok 2 - --sitecustomize option can be set # Subtest: mock installing ok 1 - found 1 installed perl ok 2 - found expected perl ok 3 - sitecustomize.pl installed ok 4 - sitecustomize.pl contents correct 1..4 ok 3 - mock installing 1..3 ok t/13.perl_release.t .................... ok 1 - perl-5.14.2.tar.gz ok 2 - http://search.cpan.org/CPAN/authors/id/SOMEONE/perl-5.14.2.tar.gz ok 3 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url ok 4 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url ok 5 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url ok 6 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url ok 7 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url ok 8 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url ok 9 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url ok 10 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url ok 11 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url ok 12 - App::perlbrew\#perl_release method given a valid perl version returns the perl dist tarball file name, and its download url 1..12 ok t/14.perl_version_parsing.t ............ 1..104 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok t/15.no-reuse-build-dir.t .............. 1..6 # PERLBREW_ROOT set to /tmp/PHjKZSx1o4 ok 1 - An object of class 'App::perlbrew' isa 'App::perlbrew' ok 2 - Test file 3 created ok 3 - Test tarball extracted as expected ok 4 - Test file 3 was unlinked by tar ok 5 - Test file 1 exists ok 6 - Test file 2 exists ok t/command-alias.t ...................... # (mock) installed perl-5.14.1 to /tmp/CgD4u87OUg/perls/perl-5.14.1 ok 1 - alias command, when invoked with unknown action name, should display usage message 1..1 ok t/command-available.t .................. ok 1 - available command output, when nothing installed locally, should display a list of perl versions ok 2 - available command output, when something installed locally, should display a list of perl versions, with markers on installed versions 1..2 ok t/command-compgen.t .................... # (mock) installed perl-5.12.3 to /tmp/Q_XyBnru5W/perls/perl-5.12.3 # (mock) installed perl-5.12.4 to /tmp/Q_XyBnru5W/perls/perl-5.12.4 # (mock) installed perl-5.14.1 to /tmp/Q_XyBnru5W/perls/perl-5.14.1 # (mock) installed perl-5.14.2 to /tmp/Q_XyBnru5W/perls/perl-5.14.2 ok 1 - compgen command, when there is no args displays a list of subcommands ok 2 - compgen command, when there is a part of a subcommand displays a list of l* ok 3 - compgen command, when there is a part of a subcommand 'versio[tab]' is completed as 'version' ok 4 - compgen command, given 'use' subcommand 'use [tab]' suggests a list of installed perls ok 5 - compgen command, given 'use' subcommand 'use 5.12 [tab]' suggests perls with /5\.12/ ok 6 - compgen command, given 'switch' subcommand 'use [tab]' suggests a list of installed perls ok 7 - compgen command, given 'switch' subcommand 'use 5.12 [tab]' suggests perls with /5\.12/ 1..7 ok t/command-display-rc.t ................. ok 1 - App::perlbrew should be able to run 'display-bashrc' command ok 2 - App::perlbrew should be able to run 'display-cshrc' command 1..2 ok Attempting to create directory /tmp/RAgBNIkbCu/libs/perl-5.14.1@nobita t/command-env.t ........................ # (mock) installed perl-5.14.1 to /tmp/XspD10wzpm/perls/perl-5.14.1 ok 1 - env command, when invoked with a perl installation name, displays environment variables that should be set to use the given perl. # perlbrew env perl-5.14.1@nobita ok 2 - env command, when invoked with a perl installation name with lib name, displays local::lib-related environment variables that should be set to use the given perl. # perlbrew env perl-5.14.1@nobita ok 3 - env command, when invoked with a perl installation name with lib name and PERLBREW_LIB_PREFIX set, displays PERL5LIB with PERLBREW_LIB_PREFIX value first. 1..3 ok Command [perl -E 'somesub 42'] terminated with exit code 7 ($? = 1792) under the following perl environment: format_info_output_value Command [perl -E 'say 42'] terminated with exit code 3 ($? = 768) under the following perl environment: Command [perl -E 'say 42'] terminated with exit code 3 ($? = 768) under the following perl environment: Command [perl -E 'say 42'] terminated with exit code 3 ($? = 768) under the following perl environment: Command [perl -E 'say 42'] terminated with exit code 255 ($? = -1) under the following perl environment: Command [perl -E 'say 42'] terminated with exit code 7 ($? = 1792) under the following perl environment: t/command-exec.t ....................... # (mock) installed perl-5.12.3 to /tmp/x7dCiXdjxi/perls/perl-5.12.3 # (mock) installed perl-5.12.4 to /tmp/x7dCiXdjxi/perls/perl-5.12.4 # (mock) installed perl-5.14.1 to /tmp/x7dCiXdjxi/perls/perl-5.14.1 # (mock) installed perl-5.14.2 to /tmp/x7dCiXdjxi/perls/perl-5.14.2 perl-5.12.3 ========== ok 1 - perlbrew exec perl -E "say 42" invokes all perls ok 2 - perlbrew exec perl -E "say 42" invokes all perls ok 3 - perls/perl-5.12.3/bin perl-5.12.4 ========== ok 4 - perlbrew exec perl -E "say 42" invokes all perls ok 5 - perlbrew exec perl -E "say 42" invokes all perls ok 6 - perls/perl-5.12.4/bin perl-5.14.1 ========== ok 7 - perlbrew exec perl -E "say 42" invokes all perls ok 8 - perlbrew exec perl -E "say 42" invokes all perls ok 9 - perls/perl-5.14.1/bin perl-5.14.2 ========== ok 10 - perlbrew exec perl -E "say 42" invokes all perls ok 11 - perlbrew exec perl -E "say 42" invokes all perls ok 12 - perls/perl-5.14.2/bin perl-5.12.3 ========== ok 13 - perlbrew exec --with perl-5.12.3 perl -E "say 42" invokes perl-5.12.3/bin/perl ok 14 - perlbrew exec --with perl-5.12.3 perl -E "say 42" invokes perl-5.12.3/bin/perl ok 15 - perlbrew exec --with perl-5.12.3 perl -E "say 42" invokes perl-5.12.3/bin/perl perl-5.14.1 ========== perl-5.12.3 ========== perl-5.14.2 ========== ok 16 - perlbrew exec --with perl-5.14.1,perl-5.12.3,perl-5.14.2 perl -E "say 42" invokes each perl in the specified order perl-5.14.1 ========== ok 17 - perlbrew exec --with perl-5.14.1,perl-foobarbaz, ignore the unrecognized 'perl-foobarbaz' perl-5.14.1 ========== perl-5.14.1 ========== ok 18 - perlbrew exec --with perl-5.14.1,5.14.1 exec 5.14.1 twice, since that is what is specified perl-5.14.1 ========== Command terminated with non-zero status. ok 19 - exec exit code logging should work ok 20 - exec exit code logging should be quiet if asked perl-5.14.1 ========== Command terminated with non-zero status. ok 21 - exec exit code logging should format info output for right perl ok 22 - exec exit code logging should format info output for right perl perl-5.14.1 ========== perl-5.14.1 ========== perl-5.14.1 ========== Command terminated with non-zero status. ok 23 - exec exit code no halt-on-error should exit with error code ok 24 - exec exit code no halt-on-error should exit with error code ok 25 - exec exit code no halt-on-error should exit with error code perl-5.14.1 ========== Command terminated with non-zero status. perl-5.14.1 ========== ok 26 - exec exit code no halt-on-error should exit with error code when several perls ran ok 27 - exec exit code no halt-on-error should exit with error code when several perls ran ok 28 - exec exit code no halt-on-error should exit with error code when several perls ran perl-5.14.1 ========== perl-5.14.1 ========== Command terminated with non-zero status. ok 29 - exec exit code halt-on-error should exit with error code ok 30 - exec exit code halt-on-error should exit with error code ok 31 - exec exit code halt-on-error should exit with error code perl-5.14.1 ========== Command terminated with non-zero status. ok 32 - exec exit code halt-on-error should exit with code 255 if program terminated with signal or something ok 33 - exec exit code halt-on-error should exit with code 255 if program terminated with signal or something ok 34 - exec exit code halt-on-error should exit with code 255 if program terminated with signal or something perl-5.14.1 ========== perl-5.14.1 ========== Command terminated with non-zero status. ok 35 - exec exit code halt-on-error should exit with error code when several perls ran ok 36 - exec exit code halt-on-error should exit with error code when several perls ran ok 37 - exec exit code halt-on-error should exit with error code when several perls ran 1..37 ok t/command-help.t ....................... ok 1 - `perlbrew` should print some nice message and instruct user to read help for individual commands ok 2 - `perlbrew help` should instruct user to read help for individual commands. ok 3 - `perlbrew help` should be the same as doing `perlbrew -h` or `perlbrew --help` ok 4 - `perlbrew help` should be the same as doing `perlbrew -h` or `perlbrew --help` ok 5 - `help install` should show the options for install command ok 6 - `help install` should show the options for install command ok 7 - `help install` should show the options for install command 1..7 ok t/command-info.t ....................... ok 1 - info command should display info if under perlbrew perl ok 2 - info command should display info if under system perl ok 3 - info command should display info for a module if the module is installed ok 4 - info command should display a message that the module can't be found if the module isn't installed 1..4 ok t/command-install-cpanm.t .............. ok 1 - GET cpanm url: https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm ok 2 - cpanm is produced. /tmp/1HEArmiOP5/bin/cpanm ok 3 - cpanm should be an executable. 1..3 ok t/command-install-patchperl.t .......... ok 1 - GET patchperl url: https://raw.githubusercontent.com/gugod/patchperl-packing/master/patchperl ok 2 - patchperl is produced. /tmp/9PG9AXKN4f/bin/patchperl ok 3 - patchperl should be an executable. 1..3 ok t/command-lib.t ........................ # (mock) installed perl-5.14.1 to /tmp/wmoqrSci5w/perls/perl-5.14.1 # (mock) installed perl-5.14.2 to /tmp/wmoqrSci5w/perls/perl-5.14.2 # (mock) installed perl-5.14.3 to /tmp/wmoqrSci5w/perls/perl-5.14.3 ok 1 - lib command, when invoked with unknown action name, should display error ok 2 - threw Regexp ((?^i:ERROR: )) ok 3 - threw Regexp ((?^i:ERROR: )) ok 4 - lib command, `create` sub-command, with a bare lib name, creates the lib folder for current perl ok 5 - lib command, `create` sub-command, with a bare lib name, creates the lib folder for current perl ok 6 - lib command, `create` sub-command, with @ in the beginning of lib name, creates the lib folder for current perl ok 7 - lib command, `create` sub-command, with @ in the beginning of lib name, creates the lib folder for current perl ok 8 - lib command, `create` sub-command, with perl name and @ as part of lib name, creates the lib folder for the specified perl ok 9 - lib command, `create` sub-command, with perl name and @ as part of lib name, creates the lib folder for the specified perl ok 10 - lib command, `create` sub-command, with perl name and @ as part of lib name, creates the lib folder for the specified perl ok 11 - lib command, `create` sub-command, with perl name and @ as part of lib name, creates the lib folder for the specified perl ok 12 - threw Regexp ((?^:^ERROR: 'perl-5.8.8' is not installed yet, 'perl-5.8.8\@nobita' cannot be created.\n)) ok 13 - lib command, `create` sub-command, with perl name and @ as part of lib name, shows errors if the specified perl does not exist. ok 14 - lib command, `delete` sub-command, deletes the local::lib folder ok 15 - lib command, `delete` sub-command, deletes the local::lib folder ok 16 - lib command, `delete` sub-command, deletes the local::lib folder ok 17 - threw Regexp ((?^:^ERROR: 'perl-5\.14\.2\@yoga' does not exist\.)) 1..17 ok t/command-list.t ....................... # (mock) installed perl-5.12.3 to /tmp/N4DSuoMJxS/perls/perl-5.12.3 # (mock) installed perl-5.12.4 to /tmp/N4DSuoMJxS/perls/perl-5.12.4 # (mock) installed perl-5.14.1 to /tmp/N4DSuoMJxS/perls/perl-5.14.1 # (mock) installed perl-5.14.2 to /tmp/N4DSuoMJxS/perls/perl-5.14.2 ok 1 - list command, when there no libs under PERLBREW_HOME, displays a list of perl installation names lib 'perl-5.12.3@nobita' is created. lib 'perl-5.12.3@shizuka' is created. ok 2 - list command, when there are lib under PERLBREW_HOME, displays lib names ok 3 - list command, when there are lib under PERLBREW_HOME, marks currently activated lib 1..3 ok t/current_perl.t ....................... # (mock) installed perl-5.12.3 to /tmp/JMhwiYvU7z/perls/perl-5.12.3 # (mock) installed perl-5.12.4 to /tmp/JMhwiYvU7z/perls/perl-5.12.4 # (mock) installed perl-5.14.1 to /tmp/JMhwiYvU7z/perls/perl-5.14.1 # (mock) installed perl-5.14.2 to /tmp/JMhwiYvU7z/perls/perl-5.14.2 ok 1 - current perl is decided from env var PERLBREW_PERL ok 2 - current perl is decided from env var PERLBREW_PERL ok 3 - current perl is decided from env var PERLBREW_PERL ok 4 - current perl is decided from env var PERLBREW_PERL ok 5 - current perl can be decided from object attribute, which overrides env var. ok 6 - current perl can be decided from object attribute, which overrides env var. ok 7 - current perl can be decided from object attribute, which overrides env var. ok 8 - current perl can be decided from object attribute, which overrides env var. ok 9 - current perl can be set with current_perl method. ok 10 - current perl can be set with current_perl method. ok 11 - current perl can be set with current_perl method. ok 12 - current perl can be set with current_perl method. ok 13 - current perl can be set with current_perl method. ok 14 - current perl can be set with current_perl method. ok 15 - current perl can be set with current_perl method. ok 16 - current perl can be set with current_perl method. 1..16 ok t/do_system.t .......................... 1..2 ok 1 - passed all arguments to system() ok 2 - passed single string to system() ok t/failure-command-install-cpanm.t ...... ok 1 - GET cpanm url: https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm ok 2 - generated an error: # ERROR: The downloaded cpanm program seem to be invalid. Please check if the following URL can be reached correctly # # https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm # # ...and try again latter. # # The previously downloaded file is saved at /tmp/cpanm.downloaded.60226 for manual inspection. # # ok 3 - cpanm is not produced. /tmp/f0uNfxjbKH/bin/cpanm 1..3 ok t/failure-command-install-patchperl.t .. ok 1 - GET patchperl url: https://raw.githubusercontent.com/gugod/patchperl-packing/master/patchperl ok 2 - generated an error: # ERROR: The downloaded patchperl program seem to be invalid. Please check if the following URL can be reached correctly # # https://raw.githubusercontent.com/gugod/patchperl-packing/master/patchperl # # ...and try again latter. # # The previously downloaded file is saved at /tmp/patchperl.downloaded.60227 for manual inspection. # # ok 3 - patchperl is *not* installed: /tmp/wSCBElrPDV/bin/patchperl 1..3 ok t/http-program-control.t ............... ok 1 ok 2 ok 3 ok 4 - should die when asked to use unrecognized http UA program 1..4 ok Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/ \$fatpacked{ <-- HERE "App/perlbrew.pm"} / at t/http.t line 37. t/http.t ............................... skipped: (no reason given) t/installation-perlbrew.t .............. # PERLBREW_ROOT set to /tmp/5Xjc9QnJGq # Subtest: `perlbrew self-install` initialize the required dir structure under PERLBREW_ROOT perlbrew root (/tmp/5Xjc9QnJGq) is initialized. Append the following piece of code to the end of your ~/.bash_profile and start a new shell, perlbrew should be up and fully functional from there: export PERLBREW_HOME=/tmp/pkIJkfRCpF source /tmp/5Xjc9QnJGq/etc/bashrc Simply run `perlbrew` for usage details. Happy brewing! ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 1..11 ok 1 - `perlbrew self-install` initialize the required dir structure under PERLBREW_ROOT 1..1 ok t/installation.t ....................... # PERLBREW_ROOT set to /tmp/VFXL0WlPU4 ok 1 # (mock) installed perl-5.14.0 to /tmp/VFXL0WlPU4/perls/perl-5.14.0 ok 2 ok 3 ok 4 - should die when doing install with existing distribution name. # Subtest: App::perlbrew#is_installed method. ok 1 ok 2 ok 3 1..3 ok 5 - App::perlbrew\#is_installed method. # Subtest: do not clobber exitsing user-specified name. # (mock) installed the-dude to /tmp/VFXL0WlPU4/perls/the-dude ok 1 ok 2 ok 3 - should die when doing install with existing user-specified name. 1..3 ok 6 - do not clobber exitsing user-specified name. 1..6 ok t/installation2.t ...................... # PERLBREW_ROOT set to /tmp/77vC2t9dY1 Fetching perl-5.14.0 as /tmp/77vC2t9dY1/dists/perl-5.14.0.tar.gz ok 1 - App::perlbrew ->do_install_url method should accept an URL to perl tarball, and download the tarball. ok 2 - App::perlbrew ->do_install_url method should accept an URL to perl tarball, and download the tarball. ok 3 - App::perlbrew ->do_install_url method should accept an URL to perl tarball, and download the tarball. ok 4 - App::perlbrew ->do_install_url method should accept an URL to perl tarball, and download the tarball. ok 5 - do_extract_tarball is called ok 6 - do_install_this is called ok 7 - App::perlbrew ->do_install_archive method accepts a path to perl tarball and perform installation process. Installing into /tmp/77vC2t9dY1/perls/perl-5.12.3 This could take a while. You can run the following command on another shell to track the status: tail -f /tmp/77vC2t9dY1/build.perl-5.12.3.log perl-5.12.3 is successfully installed. ok 8 - Success message shows in log ok 9 - do_system is called Installing into /tmp/77vC2t9dY1/perls/perl-5.12.3 This could take a while. You can run the following command on another shell to track the status: tail -f /tmp/77vC2t9dY1/build.perl-5.12.3.log ok 10 - threw Regexp ((?^:Installation process failed)) ok 11 - Failure message shows in log ok 12 - do_system is called 1..12 ok t/installation3.t ...................... 1..3 # (mock) installed perl-5.16.2 to /tmp/z8FfalYKzy/perls/perl-5.16.2 ok 1 - install perl-stable installs one perl ok 2 - install perl-stable installs correct perl ok 3 - install --switch automatically switches to the installed perl ok t/unit-files-are-the-same.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 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 1..20 ok All tests successful. Files=45, Tests=405, 11 wallclock secs ( 0.19 usr 0.10 sys + 7.70 cusr 1.59 csys = 9.58 CPU) Result: PASS GUGOD/App-perlbrew-0.75.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/G/GU/GUGOD/CHECKSUMS Liu Kang Min <gugod@gugod.org> App::perlbrew - Manage perl installations in your $HOME >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/App-perlbrew-0.75-G9MylS && tar cvf - App-perlbrew-0.75.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/G/GU/GUGOD/App-perlbrew-0.75.tar.gz App-perlbrew-0.75.ppd blib/ blib/lib/ blib/lib/App/ blib/lib/App/perlbrew.pm blib/man1/ blib/man1/perlbrew.1 blib/man3/ blib/man3/App::perlbrew.3 blib/script/ blib/script/perlbrew Running test for module 'Pinto' Prepending %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'get' Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/T/TH/THALJEF/Pinto-0.11.tar.gz ok Pinto-0.11/ Pinto-0.11/bin/ Pinto-0.11/Build.PL Pinto-0.11/Changes Pinto-0.11/dist.ini Pinto-0.11/etc/ Pinto-0.11/inc/ Pinto-0.11/lib/ Pinto-0.11/LICENSE Pinto-0.11/MANIFEST Pinto-0.11/MANIFEST.SKIP Pinto-0.11/META.json Pinto-0.11/META.yml Pinto-0.11/t/ Pinto-0.11/weaver.ini Pinto-0.11/xt/ Pinto-0.11/xt/help/ Pinto-0.11/xt/release/ Pinto-0.11/xt/release/02-workarounds.t Pinto-0.11/xt/release/03-stratopan-live.t Pinto-0.11/xt/release/99-memory-cycle.t Pinto-0.11/xt/release/distmeta.t Pinto-0.11/xt/release/pod-syntax.t Pinto-0.11/xt/release/test-version.t Pinto-0.11/xt/help/50-manual_cmd.t Pinto-0.11/t/00-compile.t Pinto-0.11/t/00-report-prereqs.dd Pinto-0.11/t/00-report-prereqs.t Pinto-0.11/t/01-common/ Pinto-0.11/t/02-bowels/ Pinto-0.11/t/03-remote/ Pinto-0.11/t/04-server/ Pinto-0.11/t/lib/ Pinto-0.11/t/lib/Pinto/ Pinto-0.11/t/lib/Pinto/Server/ Pinto-0.11/t/lib/Pinto/Tester/ Pinto-0.11/t/lib/Pinto/Tester.pm Pinto-0.11/t/lib/Pinto/Tester/Util.pm Pinto-0.11/t/lib/Pinto/Server/Tester.pm Pinto-0.11/t/04-server/01-functional.t Pinto-0.11/t/04-server/02-authentication.t Pinto-0.11/t/04-server/03-security.t Pinto-0.11/t/03-remote/01-requests.t Pinto-0.11/t/03-remote/02-responses.t Pinto-0.11/t/03-remote/03-install.t Pinto-0.11/t/03-remote/04-install-with-auth.t Pinto-0.11/t/03-remote/05-timezone.t Pinto-0.11/t/02-bowels/01-config.t Pinto-0.11/t/02-bowels/02-chrome.t Pinto-0.11/t/02-bowels/03-package.t Pinto-0.11/t/02-bowels/04-distribution.t Pinto-0.11/t/02-bowels/05-compare.t Pinto-0.11/t/02-bowels/10-init.t Pinto-0.11/t/02-bowels/11-tester.t Pinto-0.11/t/02-bowels/12-locator.t Pinto-0.11/t/02-bowels/19-basic.t Pinto-0.11/t/02-bowels/20-add.t Pinto-0.11/t/02-bowels/21-add-no-index.t Pinto-0.11/t/02-bowels/21-pull-vreq.t Pinto-0.11/t/02-bowels/21-pull.t Pinto-0.11/t/02-bowels/22-add-deep.t Pinto-0.11/t/02-bowels/23-pull-multi.t Pinto-0.11/t/02-bowels/24-skip-prereqs.t Pinto-0.11/t/02-bowels/31-pin.t Pinto-0.11/t/02-bowels/32-pin-rjbs.t Pinto-0.11/t/02-bowels/35-delete.t Pinto-0.11/t/02-bowels/40-list.t Pinto-0.11/t/02-bowels/41-log.t Pinto-0.11/t/02-bowels/42-install.t Pinto-0.11/t/02-bowels/43-install-and-pull.t Pinto-0.11/t/02-bowels/50-diff.t Pinto-0.11/t/02-bowels/51-diff-more.t Pinto-0.11/t/02-bowels/52-intermingle.t Pinto-0.11/t/02-bowels/53-roots.t Pinto-0.11/t/02-bowels/54-revert.t Pinto-0.11/t/02-bowels/60-dryrun.t Pinto-0.11/t/02-bowels/61-nofail.t Pinto-0.11/t/02-bowels/62-commit.t Pinto-0.11/t/02-bowels/63-prereq-circular.t Pinto-0.11/t/02-bowels/63-prereq-core.t Pinto-0.11/t/02-bowels/64-metadata.t Pinto-0.11/t/02-bowels/70-stack-copy.t Pinto-0.11/t/02-bowels/71-stack-kill.t Pinto-0.11/t/02-bowels/72-stack-rename.t Pinto-0.11/t/02-bowels/73-stack-lock.t Pinto-0.11/t/02-bowels/74-stack-default.t Pinto-0.11/t/02-bowels/75-stack-props.t Pinto-0.11/t/02-bowels/80-repo-lock.t Pinto-0.11/t/01-common/01-types.t Pinto-0.11/t/01-common/02-target-package.t Pinto-0.11/t/01-common/03-target-distribution.t Pinto-0.11/t/01-common/04-util.t Pinto-0.11/t/01-common/05-pauseconfig.t Pinto-0.11/t/01-common/lib/ Pinto-0.11/t/01-common/lib/TestClass.pm Pinto-0.11/lib/App/ Pinto-0.11/lib/Pinto/ Pinto-0.11/lib/Pinto.pm Pinto-0.11/lib/Pinto/Action/ Pinto-0.11/lib/Pinto/Action.pm Pinto-0.11/lib/Pinto/ArchiveUnpacker.pm Pinto-0.11/lib/Pinto/Chrome/ Pinto-0.11/lib/Pinto/Chrome.pm Pinto-0.11/lib/Pinto/Config.pm Pinto-0.11/lib/Pinto/Constants.pm Pinto-0.11/lib/Pinto/Database.pm Pinto-0.11/lib/Pinto/Difference.pm Pinto-0.11/lib/Pinto/DifferenceEntry.pm Pinto-0.11/lib/Pinto/Exception.pm Pinto-0.11/lib/Pinto/Globals.pm Pinto-0.11/lib/Pinto/IndexReader.pm Pinto-0.11/lib/Pinto/IndexWriter.pm Pinto-0.11/lib/Pinto/Initializer.pm Pinto-0.11/lib/Pinto/Locator/ Pinto-0.11/lib/Pinto/Locator.pm Pinto-0.11/lib/Pinto/Locker.pm Pinto-0.11/lib/Pinto/Manual/ Pinto-0.11/lib/Pinto/Manual.pod Pinto-0.11/lib/Pinto/Migrator.pm Pinto-0.11/lib/Pinto/ModlistWriter.pm Pinto-0.11/lib/Pinto/PackageExtractor.pm Pinto-0.11/lib/Pinto/PrerequisiteWalker.pm Pinto-0.11/lib/Pinto/Remote/ Pinto-0.11/lib/Pinto/Remote.pm Pinto-0.11/lib/Pinto/Repository.pm Pinto-0.11/lib/Pinto/Result.pm Pinto-0.11/lib/Pinto/RevisionWalker.pm Pinto-0.11/lib/Pinto/Role/ Pinto-0.11/lib/Pinto/Schema/ Pinto-0.11/lib/Pinto/Schema.pm Pinto-0.11/lib/Pinto/Server/ Pinto-0.11/lib/Pinto/Server.pm Pinto-0.11/lib/Pinto/Shell.pm Pinto-0.11/lib/Pinto/Statistics.pm Pinto-0.11/lib/Pinto/Store.pm Pinto-0.11/lib/Pinto/Target/ Pinto-0.11/lib/Pinto/Target.pm Pinto-0.11/lib/Pinto/Types.pm Pinto-0.11/lib/Pinto/Util.pm Pinto-0.11/lib/Pinto/Target/Distribution.pm Pinto-0.11/lib/Pinto/Target/Package.pm Pinto-0.11/lib/Pinto/Server/Responder/ Pinto-0.11/lib/Pinto/Server/Responder.pm Pinto-0.11/lib/Pinto/Server/Router.pm Pinto-0.11/lib/Pinto/Server/Responder/Action.pm Pinto-0.11/lib/Pinto/Server/Responder/File.pm Pinto-0.11/lib/Pinto/Schema/Result/ Pinto-0.11/lib/Pinto/Schema/ResultSet/ Pinto-0.11/lib/Pinto/Schema/ResultSet/Distribution.pm Pinto-0.11/lib/Pinto/Schema/ResultSet/Package.pm Pinto-0.11/lib/Pinto/Schema/ResultSet/Registration.pm Pinto-0.11/lib/Pinto/Schema/Result/Ancestry.pm Pinto-0.11/lib/Pinto/Schema/Result/Distribution.pm Pinto-0.11/lib/Pinto/Schema/Result/Package.pm Pinto-0.11/lib/Pinto/Schema/Result/Prerequisite.pm Pinto-0.11/lib/Pinto/Schema/Result/Registration.pm Pinto-0.11/lib/Pinto/Schema/Result/Revision.pm Pinto-0.11/lib/Pinto/Schema/Result/Stack.pm Pinto-0.11/lib/Pinto/Role/Committable.pm Pinto-0.11/lib/Pinto/Role/Installer.pm Pinto-0.11/lib/Pinto/Role/PauseConfig.pm Pinto-0.11/lib/Pinto/Role/Plated.pm Pinto-0.11/lib/Pinto/Role/Puller.pm Pinto-0.11/lib/Pinto/Role/Schema/ Pinto-0.11/lib/Pinto/Role/Transactional.pm Pinto-0.11/lib/Pinto/Role/UserAgent.pm Pinto-0.11/lib/Pinto/Role/Schema/Result.pm Pinto-0.11/lib/Pinto/Remote/Action/ Pinto-0.11/lib/Pinto/Remote/Action.pm Pinto-0.11/lib/Pinto/Remote/Result.pm Pinto-0.11/lib/Pinto/Remote/Action/Add.pm Pinto-0.11/lib/Pinto/Remote/Action/Install.pm Pinto-0.11/lib/Pinto/Manual/Installing.pod Pinto-0.11/lib/Pinto/Manual/Introduction.pod Pinto-0.11/lib/Pinto/Manual/QuickStart.pod Pinto-0.11/lib/Pinto/Manual/Thanks.pod Pinto-0.11/lib/Pinto/Manual/Tutorial.pod Pinto-0.11/lib/Pinto/Locator/Mirror.pm Pinto-0.11/lib/Pinto/Locator/Multiplex.pm Pinto-0.11/lib/Pinto/Locator/Stratopan.pm Pinto-0.11/lib/Pinto/Chrome/Net.pm Pinto-0.11/lib/Pinto/Chrome/Term.pm Pinto-0.11/lib/Pinto/Action/Add.pm Pinto-0.11/lib/Pinto/Action/Clean.pm Pinto-0.11/lib/Pinto/Action/Copy.pm Pinto-0.11/lib/Pinto/Action/Default.pm Pinto-0.11/lib/Pinto/Action/Delete.pm Pinto-0.11/lib/Pinto/Action/Diff.pm Pinto-0.11/lib/Pinto/Action/Install.pm Pinto-0.11/lib/Pinto/Action/Kill.pm Pinto-0.11/lib/Pinto/Action/List.pm Pinto-0.11/lib/Pinto/Action/Lock.pm Pinto-0.11/lib/Pinto/Action/Log.pm Pinto-0.11/lib/Pinto/Action/Look.pm Pinto-0.11/lib/Pinto/Action/Merge.pm Pinto-0.11/lib/Pinto/Action/New.pm Pinto-0.11/lib/Pinto/Action/Nop.pm Pinto-0.11/lib/Pinto/Action/Pin.pm Pinto-0.11/lib/Pinto/Action/Props.pm Pinto-0.11/lib/Pinto/Action/Pull.pm Pinto-0.11/lib/Pinto/Action/Register.pm Pinto-0.11/lib/Pinto/Action/Rename.pm Pinto-0.11/lib/Pinto/Action/Reset.pm Pinto-0.11/lib/Pinto/Action/Revert.pm Pinto-0.11/lib/Pinto/Action/Roots.pm Pinto-0.11/lib/Pinto/Action/Stacks.pm Pinto-0.11/lib/Pinto/Action/Statistics.pm Pinto-0.11/lib/Pinto/Action/Unlock.pm Pinto-0.11/lib/Pinto/Action/Unpin.pm Pinto-0.11/lib/Pinto/Action/Unregister.pm Pinto-0.11/lib/Pinto/Action/Update.pm Pinto-0.11/lib/Pinto/Action/Verify.pm Pinto-0.11/lib/App/Pinto/ Pinto-0.11/lib/App/Pinto.pm Pinto-0.11/lib/App/Pinto/Command/ Pinto-0.11/lib/App/Pinto/Command.pm Pinto-0.11/lib/App/Pinto/Command/add.pm Pinto-0.11/lib/App/Pinto/Command/clean.pm Pinto-0.11/lib/App/Pinto/Command/copy.pm Pinto-0.11/lib/App/Pinto/Command/default.pm Pinto-0.11/lib/App/Pinto/Command/delete.pm Pinto-0.11/lib/App/Pinto/Command/diff.pm Pinto-0.11/lib/App/Pinto/Command/help.pm Pinto-0.11/lib/App/Pinto/Command/init.pm Pinto-0.11/lib/App/Pinto/Command/install.pm Pinto-0.11/lib/App/Pinto/Command/kill.pm Pinto-0.11/lib/App/Pinto/Command/list.pm Pinto-0.11/lib/App/Pinto/Command/lock.pm Pinto-0.11/lib/App/Pinto/Command/log.pm Pinto-0.11/lib/App/Pinto/Command/look.pm Pinto-0.11/lib/App/Pinto/Command/manual.pm Pinto-0.11/lib/App/Pinto/Command/merge.pm Pinto-0.11/lib/App/Pinto/Command/migrate.pm Pinto-0.11/lib/App/Pinto/Command/new.pm Pinto-0.11/lib/App/Pinto/Command/nop.pm Pinto-0.11/lib/App/Pinto/Command/pin.pm Pinto-0.11/lib/App/Pinto/Command/props.pm Pinto-0.11/lib/App/Pinto/Command/pull.pm Pinto-0.11/lib/App/Pinto/Command/register.pm Pinto-0.11/lib/App/Pinto/Command/rename.pm Pinto-0.11/lib/App/Pinto/Command/reset.pm Pinto-0.11/lib/App/Pinto/Command/revert.pm Pinto-0.11/lib/App/Pinto/Command/roots.pm Pinto-0.11/lib/App/Pinto/Command/stacks.pm Pinto-0.11/lib/App/Pinto/Command/statistics.pm Pinto-0.11/lib/App/Pinto/Command/thanks.pm Pinto-0.11/lib/App/Pinto/Command/unlock.pm Pinto-0.11/lib/App/Pinto/Command/unpin.pm Pinto-0.11/lib/App/Pinto/Command/unregister.pm Pinto-0.11/lib/App/Pinto/Command/update.pm Pinto-0.11/lib/App/Pinto/Command/verify.pm Pinto-0.11/inc/Pinto/ Pinto-0.11/inc/Pinto/Module/ Pinto-0.11/inc/Pinto/Module/Build.pm Pinto-0.11/etc/benchmark Pinto-0.11/etc/cpanm Pinto-0.11/etc/install.sh Pinto-0.11/etc/mkdbic Pinto-0.11/etc/smoke Pinto-0.11/etc/TODO.pod Pinto-0.11/bin/pinto Pinto-0.11/bin/pintod Prepending %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'prepare' ---- Unsatisfied dependencies detected during ---- ---- THALJEF/Pinto-0.11.tar.gz ---- Module::Build::CleanInstall [build_requires] Running test for module 'Module::Build::CleanInstall' Prepending %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/J/JB/JBERGER/Module-Build-CleanInstall-0.05.tar.gz Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/J/JB/JBERGER/Module-Build-CleanInstall-0.05.tar.gz ok Module-Build-CleanInstall-0.05 Module-Build-CleanInstall-0.05/README.pod Module-Build-CleanInstall-0.05/META.json Module-Build-CleanInstall-0.05/Build.PL Module-Build-CleanInstall-0.05/Changes Module-Build-CleanInstall-0.05/MANIFEST Module-Build-CleanInstall-0.05/META.yml Module-Build-CleanInstall-0.05/lib Module-Build-CleanInstall-0.05/lib/Module Module-Build-CleanInstall-0.05/lib/Module/Build Module-Build-CleanInstall-0.05/lib/Module/Build/CleanInstall.pm Module-Build-CleanInstall-0.05/t Module-Build-CleanInstall-0.05/t/packlist.t Module-Build-CleanInstall-0.05/t/00-use.t Prepending %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'prepare' Configuring J/JB/JBERGER/Module-Build-CleanInstall-0.05.tar.gz with Build.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Module-Build-CleanInstall' version '0.05' JBERGER/Module-Build-CleanInstall-0.05.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Build.PL -- OK Running Build for J/JB/JBERGER/Module-Build-CleanInstall-0.05.tar.gz Prepending %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'make' >>> ./Build Building Module-Build-CleanInstall JBERGER/Module-Build-CleanInstall-0.05.tar.gz ./Build -- OK Prepending %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'test' Running Build test >>> ./Build test verbose=1 t/00-use.t .... 1..1 ok 1 - Loaded ok t/packlist.t .. ok 1 - Found packlist for List::MoreUtils ok 2 - Returns false on not installed unlink /Users/fly2400/cpanfly-5.24/var/megalib/List/MoreUtils.pm unlink /Users/fly2400/cpanfly-5.24/var/megalib/List/MoreUtils/Contributing.pod unlink /Users/fly2400/cpanfly-5.24/var/megalib/List/MoreUtils/PP.pm unlink /Users/fly2400/cpanfly-5.24/var/megalib/List/MoreUtils/XS.pm unlink /Users/fly2400/cpanfly-5.24/var/megalib/auto/List/MoreUtils/MoreUtils.bundle unlink /Users/fly2400/cpanfly-5.24/var/megalib/auto/List/MoreUtils/.packlist ok 3 - At least one simulated unlink attempt was detected 1..3 ok All tests successful. Files=2, Tests=4, 12 wallclock secs ( 0.03 usr 0.01 sys + 1.94 cusr 1.99 csys = 3.97 CPU) Result: PASS JBERGER/Module-Build-CleanInstall-0.05.tar.gz ./Build test verbose=1 -- OK Joel Berger <joel.a.berger@gmail.com> Subclass of Module::Build which removes the old module before installing the new one >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Module-Build-CleanInstall-0.05-1KTobR && tar cvf - Module-Build-CleanInstall-0.05.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/J/JB/JBERGER/Module-Build-CleanInstall-0.05.tar.gz Module-Build-CleanInstall-0.05.ppd blib/ blib/lib/ blib/lib/Module/ blib/lib/Module/Build/ blib/lib/Module/Build/CleanInstall.pm THALJEF/Pinto-0.11.tar.gz Has already been unwrapped into directory /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Pinto-0.11-q_V_SB Prepending %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'prepare' Configuring T/TH/THALJEF/Pinto-0.11.tar.gz with Build.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Build.PL Checking prerequisites... requires: ! App::Cmd is not installed ! App::Cmd::Command::help is not installed ! App::Cmd::Setup is not installed ! Authen::Simple::Passwd is not installed ! CPAN::Checksums is not installed ! Cwd::Guard is not installed ! DBIx::Class is not installed ! DBIx::Class::Core is not installed ! DBIx::Class::ResultSet is not installed ! DBIx::Class::Schema is not installed ! DateTime is not installed ! DateTime::TimeZone is not installed ! DateTime::TimeZone::Local::Unix is not installed ! DateTime::TimeZone::OffsetOnly is not installed ! Dist::Metadata is not installed ! IO::Interactive is not installed ! IO::Prompt is not installed ! MooseX::Aliases is not installed ! MooseX::ClassAttribute is not installed ! MooseX::Configuration is not installed ! MooseX::MarkAsMethods is not installed ! MooseX::NonMoose is not installed ! MooseX::SetOnce is not installed ! MooseX::StrictConstructor is not installed ! MooseX::Types is not installed ! MooseX::Types::Moose is not installed ! Plack is not installed ! Plack::MIME is not installed ! Plack::Middleware::Auth::Basic is not installed ! Plack::Request is not installed ! Plack::Response is not installed ! Plack::Runner is not installed ! Proc::Fork is not installed ! Proc::Terminator is not installed ! Router::Simple is not installed ! Starman is not installed ! Term::EditorEdit is not installed ! Throwable::Error is not installed test_requires: ! Apache::Htpasswd is not installed ! HTTP::Server::PSGI is not installed ! Module::Faker::Dist is not installed ! Plack::Test is not installed ! Test::File is not installed ! Test::LWP::UserAgent is not installed ! Test::TCP is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Pinto' version '0.11' THALJEF/Pinto-0.11.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Build.PL -- OK Running Build for T/TH/THALJEF/Pinto-0.11.tar.gz Prepending %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'make' ---- Unsatisfied dependencies detected during ---- ---- THALJEF/Pinto-0.11.tar.gz ---- Apache::Htpasswd [build_requires] MooseX::Aliases [requires] Plack::Middleware::Auth::Basic [requires] Plack [requires] DBIx::Class::Schema [requires] Plack::Request [requires] DateTime::TimeZone::Local::Unix [requires] Plack::Response [requires] Dist::Metadata [requires] App::Cmd::Command::help [requires] Cwd::Guard [requires] DateTime [requires] MooseX::SetOnce [requires] IO::Interactive [requires] MooseX::ClassAttribute [requires] MooseX::Types [requires] MooseX::NonMoose [requires] Term::EditorEdit [requires] DBIx::Class::ResultSet [requires] Throwable::Error [requires] HTTP::Server::PSGI [build_requires] IO::Prompt [requires] Proc::Terminator [requires] MooseX::StrictConstructor [requires] DateTime::TimeZone [requires] MooseX::Configuration [requires] DateTime::TimeZone::OffsetOnly [requires] Authen::Simple::Passwd [requires] DBIx::Class::Core [requires] MooseX::MarkAsMethods [requires] MooseX::Types::Moose [requires] Router::Simple [requires] Test::File [build_requires] Test::LWP::UserAgent [build_requires] Plack::Test [build_requires] Module::Faker::Dist [build_requires] App::Cmd::Setup [requires] Plack::Runner [requires] Starman [requires] CPAN::Checksums [requires] Plack::MIME [requires] DBIx::Class [requires] Test::TCP [build_requires] App::Cmd [requires] Proc::Fork [requires] Running test for module 'Apache::Htpasswd' Prepending %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/K/KM/KMELTZ/Apache-Htpasswd-1.9.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/K/KM/KMELTZ/CHECKSUMS Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/K/KM/KMELTZ/Apache-Htpasswd-1.9.tar.gz ok Apache-Htpasswd-1.9/ Apache-Htpasswd-1.9/Htpasswd.pm Apache-Htpasswd-1.9/Makefile.PL Apache-Htpasswd-1.9/MANIFEST Apache-Htpasswd-1.9/META.yml Apache-Htpasswd-1.9/README Apache-Htpasswd-1.9/test.pl Prepending %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'prepare' Configuring K/KM/KMELTZ/Apache-Htpasswd-1.9.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Warning: prerequisite Crypt::PasswdMD5 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Apache::Htpasswd Writing MYMETA.yml and MYMETA.json KMELTZ/Apache-Htpasswd-1.9.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for K/KM/KMELTZ/Apache-Htpasswd-1.9.tar.gz Prepending %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'make' ---- Unsatisfied dependencies detected during ---- ---- KMELTZ/Apache-Htpasswd-1.9.tar.gz ---- Crypt::PasswdMD5 [requires] Running test for module 'Crypt::PasswdMD5' Prepending %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/R/RS/RSAVAGE/Crypt-PasswdMD5-1.40.tgz Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/R/RS/RSAVAGE/Crypt-PasswdMD5-1.40.tgz ok Crypt-PasswdMD5-1.40 Crypt-PasswdMD5-1.40/Changelog.ini Crypt-PasswdMD5-1.40/Changes Crypt-PasswdMD5-1.40/Makefile.PL Crypt-PasswdMD5-1.40/README Crypt-PasswdMD5-1.40/META.yml Crypt-PasswdMD5-1.40/MANIFEST Crypt-PasswdMD5-1.40/Build.PL Crypt-PasswdMD5-1.40/META.json Crypt-PasswdMD5-1.40/xt Crypt-PasswdMD5-1.40/xt/author Crypt-PasswdMD5-1.40/xt/author/pod.t Crypt-PasswdMD5-1.40/t Crypt-PasswdMD5-1.40/t/basic.t Crypt-PasswdMD5-1.40/t/random.salt.t Crypt-PasswdMD5-1.40/lib Crypt-PasswdMD5-1.40/lib/Crypt Crypt-PasswdMD5-1.40/lib/Crypt/PasswdMD5.pm Prepending %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'prepare' Configuring R/RS/RSAVAGE/Crypt-PasswdMD5-1.40.tgz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Crypt::PasswdMD5 Writing MYMETA.yml and MYMETA.json RSAVAGE/Crypt-PasswdMD5-1.40.tgz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for R/RS/RSAVAGE/Crypt-PasswdMD5-1.40.tgz Prepending %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'make' >>> make cp lib/Crypt/PasswdMD5.pm blib/lib/Crypt/PasswdMD5.pm Manifying 1 pod document RSAVAGE/Crypt-PasswdMD5-1.40.tgz make -- OK Prepending %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/basic.t ........ ok 1 - use Crypt::PasswdMD5; ok 2 - Hashing of a simple phrase + salt ok 3 - Rehash (check) of the phrase ok 4 - Hashing/rehashing of the empty password ok 5 - Make sure null salt works ok 6 - And again with the Apache Variant ok 7 - $t now has the correct value 1..7 ok t/random.salt.t .. ok 1 - random_md5_salt(). Input: 1. Output length: 1 ok 2 - random_md5_salt(). Input: 2. Output length: 2 ok 3 - random_md5_salt(). Input: 3. Output length: 3 ok 4 - random_md5_salt(). Input: 4. Output length: 4 ok 5 - random_md5_salt(). Input: 5. Output length: 5 ok 6 - random_md5_salt(). Input: 6. Output length: 6 ok 7 - random_md5_salt(). Input: 7. Output length: 7 ok 8 - random_md5_salt(). Input: 8. Output length: 8 ok 9 - random_md5_salt(). Input: 0. Output length: 8 ok 10 - random_md5_salt(). Input: 9. Output length: 8 1..10 ok All tests successful. Files=2, Tests=17, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.13 cusr 0.02 csys = 0.18 CPU) Result: PASS RSAVAGE/Crypt-PasswdMD5-1.40.tgz make test TEST_VERBOSE=1 -- OK Ron Savage <ron@savage.net.au> Provide interoperable MD5-based crypt() functions >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Crypt-PasswdMD5-1.40-IV6Az1 && tar cvf - Crypt-PasswdMD5-1.40.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/R/RS/RSAVAGE/Crypt-PasswdMD5-1.40.tar.gz Crypt-PasswdMD5-1.40.ppd blib/ blib/lib/ blib/lib/Crypt/ blib/lib/Crypt/PasswdMD5.pm blib/man3/ blib/man3/Crypt::PasswdMD5.3 KMELTZ/Apache-Htpasswd-1.9.tar.gz Has already been unwrapped into directory /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Apache-Htpasswd-1.9-8NjwVL KMELTZ/Apache-Htpasswd-1.9.tar.gz Has already been prepared Running make for K/KM/KMELTZ/Apache-Htpasswd-1.9.tar.gz Prepending %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'make' >>> make cp Htpasswd.pm blib/lib/Apache/Htpasswd.pm Manifying 1 pod document KMELTZ/Apache-Htpasswd-1.9.tar.gz make -- OK Prepending %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-Iblib/lib" "-Iblib/arch" test.pl Tests 1..20 begining ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 Test complete. KMELTZ/Apache-Htpasswd-1.9.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from Htpasswd.pm Kevin Meltzer <kmeltz@cpan.org> Manage Unix crypt-style password file. >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Apache-Htpasswd-1.9-8NjwVL && tar cvf - Apache-Htpasswd-1.9.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/K/KM/KMELTZ/Apache-Htpasswd-1.9.tar.gz Apache-Htpasswd-1.9.ppd blib/ blib/lib/ blib/lib/Apache/ blib/lib/Apache/Htpasswd.pm blib/man3/ blib/man3/Apache::Htpasswd.3 Running test for module 'MooseX::Aliases' Prepending %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/arch %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/lib %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'get' Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/D/DO/DOY/MooseX-Aliases-0.11.tar.gz Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/D/DO/DOY/MooseX-Aliases-0.11.tar.gz ok MooseX-Aliases-0.11 MooseX-Aliases-0.11/README MooseX-Aliases-0.11/Changes MooseX-Aliases-0.11/t MooseX-Aliases-0.11/t/mop.t MooseX-Aliases-0.11/LICENSE MooseX-Aliases-0.11/dist.ini MooseX-Aliases-0.11/META.yml MooseX-Aliases-0.11/MANIFEST MooseX-Aliases-0.11/t/roles.t MooseX-Aliases-0.11/t/basic.t MooseX-Aliases-0.11/META.json MooseX-Aliases-0.11/t/traits.t MooseX-Aliases-0.11/t/errors.t MooseX-Aliases-0.11/Makefile.PL MooseX-Aliases-0.11/t/warnings.t MooseX-Aliases-0.11/t/init_arg.t MooseX-Aliases-0.11/t/synopsis.t MooseX-Aliases-0.11/t/inherited.t MooseX-Aliases-0.11/t/attributes.t MooseX-Aliases-0.11/t/00-compile.t MooseX-Aliases-0.11/xt/release MooseX-Aliases-0.11/xt/release/eol.t MooseX-Aliases-0.11/t/roles-init_arg.t MooseX-Aliases-0.11/t/init_arg-coerce.t MooseX-Aliases-0.11/t/versus-modifiers.t MooseX-Aliases-0.11/xt/release/no-tabs.t MooseX-Aliases-0.11/lib/MooseX MooseX-Aliases-0.11/lib/MooseX/Aliases.pm MooseX-Aliases-0.11/t/versus-inheritance.t MooseX-Aliases-0.11/xt/release/pod-syntax.t MooseX-Aliases-0.11/xt/release/pod-coverage.t MooseX-Aliases-0.11/lib/MooseX/Aliases/Meta/Trait MooseX-Aliases-0.11/lib/MooseX/Aliases/Meta/Trait/Role.pm MooseX-Aliases-0.11/lib/MooseX/Aliases/Meta/Trait/Class.pm MooseX-Aliases-0.11/lib/MooseX/Aliases/Meta/Trait/Method.pm MooseX-Aliases-0.11/lib/MooseX/Aliases/Meta/Trait/Attribute.pm MooseX-Aliases-0.11/lib/MooseX/Aliases/Meta/Trait/Role MooseX-Aliases-0.11/lib/MooseX/Aliases/Meta/Trait/Role/Composite.pm MooseX-Aliases-0.11/lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToRole.pm MooseX-Aliases-0.11/lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToClass.pm Prepending %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/arch %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/lib %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'prepare' Configuring D/DO/DOY/MooseX-Aliases-0.11.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for MooseX::Aliases Writing MYMETA.yml and MYMETA.json DOY/MooseX-Aliases-0.11.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for D/DO/DOY/MooseX-Aliases-0.11.tar.gz Prepending %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/arch %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/lib %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'make' >>> make cp lib/MooseX/Aliases/Meta/Trait/Role.pm blib/lib/MooseX/Aliases/Meta/Trait/Role.pm cp lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToClass.pm blib/lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToClass.pm cp lib/MooseX/Aliases/Meta/Trait/Class.pm blib/lib/MooseX/Aliases/Meta/Trait/Class.pm cp lib/MooseX/Aliases/Meta/Trait/Role/Composite.pm blib/lib/MooseX/Aliases/Meta/Trait/Role/Composite.pm cp lib/MooseX/Aliases/Meta/Trait/Attribute.pm blib/lib/MooseX/Aliases/Meta/Trait/Attribute.pm cp lib/MooseX/Aliases.pm blib/lib/MooseX/Aliases.pm cp lib/MooseX/Aliases/Meta/Trait/Method.pm blib/lib/MooseX/Aliases/Meta/Trait/Method.pm cp lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToRole.pm blib/lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToRole.pm Manifying 3 pod documents DOY/MooseX-Aliases-0.11.tar.gz make -- OK Prepending %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/arch %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/lib %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t .......... 1..8 ok 1 - MooseX::Aliases loaded ok ok 2 - MooseX::Aliases::Meta::Trait::Attribute loaded ok ok 3 - MooseX::Aliases::Meta::Trait::Class loaded ok ok 4 - MooseX::Aliases::Meta::Trait::Method loaded ok ok 5 - MooseX::Aliases::Meta::Trait::Role loaded ok ok 6 - MooseX::Aliases::Meta::Trait::Role::ApplicationToClass loaded ok ok 7 - MooseX::Aliases::Meta::Trait::Role::ApplicationToRole loaded ok ok 8 - MooseX::Aliases::Meta::Trait::Role::Composite loaded ok ok t/attributes.t .......... 1..4 ok 1 - all aliased methods were called from foo ok 2 - all aliased methods were called from baz ok 3 - all aliased methods were called from foo ok 4 - all aliased methods were called from baz ok t/basic.t ............... 1..6 ok 1 - alias calls the original method ok 2 - subclass method called twice ok 3 - original method not called again ok 4 - alias calls the original method ok 5 - subclass method called twice ok 6 - original method not called again ok t/errors.t .............. 1..3 ok 1 - aliasing a non-existent method gives an appropriate error ok 2 - conflicting init_args give an appropriate error ok 3 - conflicting init_args give an appropriate error ok t/inherited.t ........... 1..10 ok 1 - Bar->can('bar') ok 2 - alias reports being from the correct package ok 3 - alias reports being originally from the correct package ok 4 - aliased_from method has the correct package ok 5 - aliased_from method has the correct original package ok 6 - Bar->can('bar') ok 7 - alias reports being from the correct package ok 8 - alias reports being originally from the correct package ok 9 - aliased_from method has the correct package ok 10 - aliased_from method has the correct original package ok t/init_arg-coerce.t ..... 1..24 ok 1 - Attribute set with default init_arg ok 2 - Attribute set with default init_arg (undef) ok 3 - Attribute set with default writer, read with default reader ok 4 - Attribute set with default writer, read with aliased reader ok 5 - Attribute set with aliased writer ok 6 - Attribute set with aliased writer ok 7 - Attribute set wtih aliased init_arg ok 8 - Attribute set with default init_arg (undef) ok 9 - Attribute set with default writer, read with default reader ok 10 - Attribute set with default writer, read with aliased reader ok 11 - Attribute set with aliased writer ok 12 - Attribute set with aliased writer ok 13 - Attribute set with default init_arg ok 14 - Attribute set with default init_arg (undef) ok 15 - Attribute set with default writer, read with default reader ok 16 - Attribute set with default writer, read with aliased reader ok 17 - Attribute set with aliased writer ok 18 - Attribute set with aliased writer ok 19 - Attribute set wtih aliased init_arg ok 20 - Attribute set with default init_arg (undef) ok 21 - Attribute set with default writer, read with default reader ok 22 - Attribute set with default writer, read with aliased reader ok 23 - Attribute set with aliased writer ok 24 - Attribute set with aliased writer ok t/init_arg.t ............ 1..28 ok 1 - Attribute set with default init_arg ok 2 - Attribute set with default init_arg (undef) ok 3 - Attribute set with default writer, read with default reader ok 4 - Attribute set with default writer, read with aliased reader ok 5 - Attribute set with aliased writer ok 6 - Attribute set with aliased writer ok 7 - Attribute set wtih aliased init_arg ok 8 - Attribute set with default init_arg (undef) ok 9 - Attribute set with default writer, read with default reader ok 10 - Attribute set with default writer, read with aliased reader ok 11 - Attribute set with aliased writer ok 12 - Attribute set with aliased writer ok 13 - Attribute has correct init_arg ok 14 - Attribute has correct init_arg ok 15 - Attribute set with default init_arg ok 16 - Attribute set with default init_arg (undef) ok 17 - Attribute set with default writer, read with default reader ok 18 - Attribute set with default writer, read with aliased reader ok 19 - Attribute set with aliased writer ok 20 - Attribute set with aliased writer ok 21 - Attribute set wtih aliased init_arg ok 22 - Attribute set with default init_arg (undef) ok 23 - Attribute set with default writer, read with default reader ok 24 - Attribute set with default writer, read with aliased reader ok 25 - Attribute set with aliased writer ok 26 - Attribute set with aliased writer ok 27 - Attribute has correct init_arg ok 28 - Attribute has correct init_arg ok t/mop.t ................. 1..8 ok 1 - does the method trait ok 2 - bar is aliased from foo ok 3 - does the method trait ok 4 - quux is aliased from baz ok 5 - does the method trait ok 6 - bar is aliased from foo ok 7 - does the method trait ok 8 - quux is aliased from baz ok t/roles-init_arg.t ...... 1..28 ok 1 - Attribute set with default init_arg ok 2 - Attribute set with default init_arg (undef) ok 3 - Attribute set with default writer, read with default reader ok 4 - Attribute set with default writer, read with aliased reader ok 5 - Attribute set with aliased writer ok 6 - Attribute set with aliased writer ok 7 - Attribute set wtih aliased init_arg ok 8 - Attribute set with default init_arg (undef) ok 9 - Attribute set with default writer, read with default reader ok 10 - Attribute set with default writer, read with aliased reader ok 11 - Attribute set with aliased writer ok 12 - Attribute set with aliased writer ok 13 - Attribute has correct init_arg ok 14 - Attribute has correct init_arg ok 15 - Attribute set with default init_arg ok 16 - Attribute set with default init_arg (undef) ok 17 - Attribute set with default writer, read with default reader ok 18 - Attribute set with default writer, read with aliased reader ok 19 - Attribute set with aliased writer ok 20 - Attribute set with aliased writer ok 21 - Attribute set wtih aliased init_arg ok 22 - Attribute set with default init_arg (undef) ok 23 - Attribute set with default writer, read with default reader ok 24 - Attribute set with default writer, read with aliased reader ok 25 - Attribute set with aliased writer ok 26 - Attribute set with aliased writer ok 27 - Attribute has correct init_arg ok 28 - Attribute has correct init_arg ok t/roles.t ............... 1..6 ok 1 - all aliased methods were called from foo ok 2 - all aliased methods were called from baz ok 3 - all aliased methods were called from run ok 4 - all aliased methods were called from foo ok 5 - all aliased methods were called from baz ok 6 - all aliased methods were called from run ok t/synopsis.t ............ 1..2 ok 1 - correct output ok 2 - correct output ok t/traits.t .............. 1..6 ok 1 - all aliased methods were called from foo ok 2 - all aliased methods were called from baz ok 3 - all aliased methods were called from run ok 4 - all aliased methods were called from foo ok 5 - all aliased methods were called from baz ok 6 - all aliased methods were called from run ok t/versus-inheritance.t .. 1..12 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t/versus-modifiers.t .... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/warnings.t ............ 1..5 ok 1 - got a proper deprecation warning ok 2 - Foo->can('bar') ok 3 - it's the right alias ok 4 - Foo->can('bar') ok 5 - it's the right alias ok All tests successful. Files=15, Tests=158, 10 wallclock secs ( 0.07 usr 0.04 sys + 6.49 cusr 1.00 csys = 7.60 CPU) Result: PASS DOY/MooseX-Aliases-0.11.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/D/DO/DOY/CHECKSUMS Jesse Luehrs <doy@cpan.org> easy aliasing of methods and attributes in Moose >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/MooseX-Aliases-0.11-qSAo7I && tar cvf - MooseX-Aliases-0.11.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/D/DO/DOY/MooseX-Aliases-0.11.tar.gz MooseX-Aliases-0.11.ppd blib/ blib/lib/ blib/lib/MooseX/ blib/lib/MooseX/Aliases/ blib/lib/MooseX/Aliases/Meta/ blib/lib/MooseX/Aliases/Meta/Trait/ blib/lib/MooseX/Aliases/Meta/Trait/Attribute.pm blib/lib/MooseX/Aliases/Meta/Trait/Class.pm blib/lib/MooseX/Aliases/Meta/Trait/Method.pm blib/lib/MooseX/Aliases/Meta/Trait/Role/ blib/lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToClass.pm blib/lib/MooseX/Aliases/Meta/Trait/Role/ApplicationToRole.pm blib/lib/MooseX/Aliases/Meta/Trait/Role/Composite.pm blib/lib/MooseX/Aliases/Meta/Trait/Role.pm blib/lib/MooseX/Aliases.pm blib/man3/ blib/man3/MooseX::Aliases.3 blib/man3/MooseX::Aliases::Meta::Trait::Attribute.3 blib/man3/MooseX::Aliases::Meta::Trait::Method.3 Running test for module 'Plack::Middleware::Auth::Basic' Prepending %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/arch %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/lib %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/arch %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/lib %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'get' Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/M/MI/MIYAGAWA/Plack-1.0039.tar.gz ok Plack-1.0039/ Plack-1.0039/benchmarks/ Plack-1.0039/Changes Plack-1.0039/cpanfile Plack-1.0039/dist.ini Plack-1.0039/eg/ Plack-1.0039/lib/ Plack-1.0039/LICENSE Plack-1.0039/Makefile.PL Plack-1.0039/MANIFEST Plack-1.0039/META.json Plack-1.0039/META.yml Plack-1.0039/README Plack-1.0039/script/ Plack-1.0039/share/ Plack-1.0039/t/ Plack-1.0039/xt/ Plack-1.0039/xt/author-downstream.t Plack-1.0039/t/author-pod-syntax.t Plack-1.0039/t/FCGIUtils.pm Plack-1.0039/t/HTTP-Message-PSGI/ Plack-1.0039/t/HTTP-Server-PSGI/ Plack-1.0039/t/Plack-Builder/ Plack-1.0039/t/Plack-Handler/ Plack-1.0039/t/Plack-HTTPParser-PP/ Plack-1.0039/t/Plack-Loader/ Plack-1.0039/t/Plack-Middleware/ Plack-1.0039/t/Plack-MIME/ Plack-1.0039/t/Plack-Request/ Plack-1.0039/t/Plack-Response/ Plack-1.0039/t/Plack-Runner/ Plack-1.0039/t/Plack-TempBuffer/ Plack-1.0039/t/Plack-Test/ Plack-1.0039/t/Plack-Util/ Plack-1.0039/t/test.txt Plack-1.0039/t/Plack-Util/bad.psgi Plack-1.0039/t/Plack-Util/bad2.psgi Plack-1.0039/t/Plack-Util/bin/ Plack-1.0039/t/Plack-Util/can.t Plack-1.0039/t/Plack-Util/error.psgi Plack-1.0039/t/Plack-Util/foreach.t Plack-1.0039/t/Plack-Util/header_exists.t Plack-1.0039/t/Plack-Util/header_get.t Plack-1.0039/t/Plack-Util/header_push.t Plack-1.0039/t/Plack-Util/header_remove.t Plack-1.0039/t/Plack-Util/header_set.t Plack-1.0039/t/Plack-Util/headers_obj.t Plack-1.0039/t/Plack-Util/Hello.pm Plack-1.0039/t/Plack-Util/hello.psgi Plack-1.0039/t/Plack-Util/inc/ Plack-1.0039/t/Plack-Util/inline_object.t Plack-1.0039/t/Plack-Util/io_with_path.t Plack-1.0039/t/Plack-Util/is_real_fh.t Plack-1.0039/t/Plack-Util/load.t Plack-1.0039/t/Plack-Util/response_cb.t Plack-1.0039/t/Plack-Util/inc/hello.psgi Plack-1.0039/t/Plack-Util/bin/findbin.psgi Plack-1.0039/t/Plack-Test/2args.t Plack-1.0039/t/Plack-Test/cookie.t Plack-1.0039/t/Plack-Test/hello.t Plack-1.0039/t/Plack-Test/hello_server.t Plack-1.0039/t/Plack-Test/suite.t Plack-1.0039/t/Plack-TempBuffer/print.t Plack-1.0039/t/Plack-Runner/options.t Plack-1.0039/t/Plack-Runner/path.t Plack-1.0039/t/Plack-Response/body.t Plack-1.0039/t/Plack-Response/compatible.t Plack-1.0039/t/Plack-Response/cookie.t Plack-1.0039/t/Plack-Response/new.t Plack-1.0039/t/Plack-Response/redirect.t Plack-1.0039/t/Plack-Response/response.t Plack-1.0039/t/Plack-Response/to_app.t Plack-1.0039/t/Plack-Request/base.t Plack-1.0039/t/Plack-Request/body.t Plack-1.0039/t/Plack-Request/content-on-get.t Plack-1.0039/t/Plack-Request/content.t Plack-1.0039/t/Plack-Request/cookie.t Plack-1.0039/t/Plack-Request/double_port.t Plack-1.0039/t/Plack-Request/foo1.txt Plack-1.0039/t/Plack-Request/foo2.txt Plack-1.0039/t/Plack-Request/hostname.t Plack-1.0039/t/Plack-Request/many_upload.t Plack-1.0039/t/Plack-Request/multi_read.t Plack-1.0039/t/Plack-Request/new.t Plack-1.0039/t/Plack-Request/parameters.t Plack-1.0039/t/Plack-Request/params.t Plack-1.0039/t/Plack-Request/path_info.t Plack-1.0039/t/Plack-Request/path_info_escaped.t Plack-1.0039/t/Plack-Request/query_string.t Plack-1.0039/t/Plack-Request/readbody.t Plack-1.0039/t/Plack-Request/request_uri.t Plack-1.0039/t/Plack-Request/upload-basename.t Plack-1.0039/t/Plack-Request/upload-large.t Plack-1.0039/t/Plack-Request/upload.t Plack-1.0039/t/Plack-Request/uri.t Plack-1.0039/t/Plack-Request/uri_utf8.t Plack-1.0039/t/Plack-MIME/add_type.t Plack-1.0039/t/Plack-MIME/basic.t Plack-1.0039/t/Plack-MIME/fallback.t Plack-1.0039/t/Plack-Middleware/access_log.t Plack-1.0039/t/Plack-Middleware/access_log_timed.t Plack-1.0039/t/Plack-Middleware/access_log_value_zero.t Plack-1.0039/t/Plack-Middleware/auth_basic.t Plack-1.0039/t/Plack-Middleware/auth_basic_env.t Plack-1.0039/t/Plack-Middleware/auth_basic_simple.t Plack-1.0039/t/Plack-Middleware/bufferedstreaming.t Plack-1.0039/t/Plack-Middleware/cascade/ Plack-1.0039/t/Plack-Middleware/cgi-bin/ Plack-1.0039/t/Plack-Middleware/cgibin.t Plack-1.0039/t/Plack-Middleware/cgibin_exec.t Plack-1.0039/t/Plack-Middleware/chunked.t Plack-1.0039/t/Plack-Middleware/component-leak.t Plack-1.0039/t/Plack-Middleware/component.t Plack-1.0039/t/Plack-Middleware/conditional.t Plack-1.0039/t/Plack-Middleware/conditional_new.t Plack-1.0039/t/Plack-Middleware/conditionalget.t Plack-1.0039/t/Plack-Middleware/conditionalget_writer.t Plack-1.0039/t/Plack-Middleware/content_length.t Plack-1.0039/t/Plack-Middleware/directory.t Plack-1.0039/t/Plack-Middleware/error_document.t Plack-1.0039/t/Plack-Middleware/error_document_streaming_app.t Plack-1.0039/t/Plack-Middleware/errors/ Plack-1.0039/t/Plack-Middleware/file.t Plack-1.0039/t/Plack-Middleware/head.t Plack-1.0039/t/Plack-Middleware/head_streaming.t Plack-1.0039/t/Plack-Middleware/htpasswd Plack-1.0039/t/Plack-Middleware/httpexceptions.t Plack-1.0039/t/Plack-Middleware/httpexceptions_streaming.t Plack-1.0039/t/Plack-Middleware/iis6_script_name_fix.t Plack-1.0039/t/Plack-Middleware/iis7_keep_alive_fix.t Plack-1.0039/t/Plack-Middleware/jsonp.t Plack-1.0039/t/Plack-Middleware/lint.t Plack-1.0039/t/Plack-Middleware/lint_env.t Plack-1.0039/t/Plack-Middleware/lint_utf8_false_alarm.t Plack-1.0039/t/Plack-Middleware/log4perl-category.t Plack-1.0039/t/Plack-Middleware/log4perl.t Plack-1.0039/t/Plack-Middleware/log_dispatch.t Plack-1.0039/t/Plack-Middleware/order.t Plack-1.0039/t/Plack-Middleware/prefix.t Plack-1.0039/t/Plack-Middleware/psgibin.t Plack-1.0039/t/Plack-Middleware/rearrange_headers.t Plack-1.0039/t/Plack-Middleware/recursive/ Plack-1.0039/t/Plack-Middleware/refresh-init.t Plack-1.0039/t/Plack-Middleware/runtime.t Plack-1.0039/t/Plack-Middleware/simple_content_filter.t Plack-1.0039/t/Plack-Middleware/simple_logger.t Plack-1.0039/t/Plack-Middleware/stacktrace/ Plack-1.0039/t/Plack-Middleware/static.foo Plack-1.0039/t/Plack-Middleware/static.t Plack-1.0039/t/Plack-Middleware/static.txt Plack-1.0039/t/Plack-Middleware/static_env.t Plack-1.0039/t/Plack-Middleware/urlmap.t Plack-1.0039/t/Plack-Middleware/urlmap_builder.t Plack-1.0039/t/Plack-Middleware/urlmap_env.t Plack-1.0039/t/Plack-Middleware/urlmap_ports.t Plack-1.0039/t/Plack-Middleware/wrapcgi.t Plack-1.0039/t/Plack-Middleware/wrapcgi_exec.t Plack-1.0039/t/Plack-Middleware/xframework.t Plack-1.0039/t/Plack-Middleware/xsendfile.t Plack-1.0039/t/Plack-Middleware/stacktrace/basic.t Plack-1.0039/t/Plack-Middleware/stacktrace/force.t Plack-1.0039/t/Plack-Middleware/stacktrace/multiple_exceptions.t Plack-1.0039/t/Plack-Middleware/stacktrace/sigdie.t Plack-1.0039/t/Plack-Middleware/stacktrace/streaming.t Plack-1.0039/t/Plack-Middleware/stacktrace/utf8.t Plack-1.0039/t/Plack-Middleware/recursive/base.t Plack-1.0039/t/Plack-Middleware/recursive/streaming.t Plack-1.0039/t/Plack-Middleware/recursive/throw.t Plack-1.0039/t/Plack-Middleware/recursive/throw_streaming.t Plack-1.0039/t/Plack-Middleware/errors/404.html Plack-1.0039/t/Plack-Middleware/errors/500.html Plack-1.0039/t/Plack-Middleware/cgi-bin/cgi_dir.cgi Plack-1.0039/t/Plack-Middleware/cgi-bin/hello.cgi Plack-1.0039/t/Plack-Middleware/cgi-bin/hello.py Plack-1.0039/t/Plack-Middleware/cgi-bin/hello2.cgi Plack-1.0039/t/Plack-Middleware/cgi-bin/hello3.cgi Plack-1.0039/t/Plack-Middleware/cgi-bin/utf8.cgi Plack-1.0039/t/Plack-Middleware/cascade/basic.t Plack-1.0039/t/Plack-Middleware/cascade/streaming.t Plack-1.0039/t/Plack-Loader/auto.t Plack-1.0039/t/Plack-Loader/auto_fallback.t Plack-1.0039/t/Plack-Loader/delayed.t Plack-1.0039/t/Plack-Loader/restarter.t Plack-1.0039/t/Plack-Loader/restarter_valid.t Plack-1.0039/t/Plack-Loader/shotgun.t Plack-1.0039/t/Plack-HTTPParser-PP/simple.t Plack-1.0039/t/Plack-Handler/apache1.t Plack-1.0039/t/Plack-Handler/apache2-registry.t Plack-1.0039/t/Plack-Handler/apache2.t Plack-1.0039/t/Plack-Handler/cgi.t Plack-1.0039/t/Plack-Handler/fcgi.t Plack-1.0039/t/Plack-Handler/output_encoding.t Plack-1.0039/t/Plack-Handler/standalone.t Plack-1.0039/t/Plack-Handler/try_mangle.pl Plack-1.0039/t/Plack-Builder/builder.t Plack-1.0039/t/Plack-Builder/mount.t Plack-1.0039/t/Plack-Builder/oo_interface.t Plack-1.0039/t/HTTP-Server-PSGI/harakiri.t Plack-1.0039/t/HTTP-Server-PSGI/post.t Plack-1.0039/t/HTTP-Message-PSGI/content_length.t Plack-1.0039/t/HTTP-Message-PSGI/empty_streamed_response.t Plack-1.0039/t/HTTP-Message-PSGI/host.t Plack-1.0039/t/HTTP-Message-PSGI/path_info.t Plack-1.0039/t/HTTP-Message-PSGI/unknown_response.t Plack-1.0039/t/HTTP-Message-PSGI/utf8_req.t Plack-1.0039/share/#foo Plack-1.0039/share/baybridge.jpg Plack-1.0039/share/face.jpg Plack-1.0039/script/plackup Plack-1.0039/lib/HTTP/ Plack-1.0039/lib/Plack/ Plack-1.0039/lib/Plack.pm Plack-1.0039/lib/Plack/App/ Plack-1.0039/lib/Plack/Builder.pm Plack-1.0039/lib/Plack/Component.pm Plack-1.0039/lib/Plack/Handler/ Plack-1.0039/lib/Plack/Handler.pm Plack-1.0039/lib/Plack/HTTPParser/ Plack-1.0039/lib/Plack/HTTPParser.pm Plack-1.0039/lib/Plack/Loader/ Plack-1.0039/lib/Plack/Loader.pm Plack-1.0039/lib/Plack/LWPish.pm Plack-1.0039/lib/Plack/Middleware/ Plack-1.0039/lib/Plack/Middleware.pm Plack-1.0039/lib/Plack/MIME.pm Plack-1.0039/lib/Plack/Request/ Plack-1.0039/lib/Plack/Request.pm Plack-1.0039/lib/Plack/Response.pm Plack-1.0039/lib/Plack/Runner.pm Plack-1.0039/lib/Plack/TempBuffer.pm Plack-1.0039/lib/Plack/Test/ Plack-1.0039/lib/Plack/Test.pm Plack-1.0039/lib/Plack/Util/ Plack-1.0039/lib/Plack/Util.pm Plack-1.0039/lib/Plack/Util/Accessor.pm Plack-1.0039/lib/Plack/Test/MockHTTP.pm Plack-1.0039/lib/Plack/Test/Server.pm Plack-1.0039/lib/Plack/Test/Suite.pm Plack-1.0039/lib/Plack/Request/Upload.pm Plack-1.0039/lib/Plack/Middleware/AccessLog/ Plack-1.0039/lib/Plack/Middleware/AccessLog.pm Plack-1.0039/lib/Plack/Middleware/Auth/ Plack-1.0039/lib/Plack/Middleware/BufferedStreaming.pm Plack-1.0039/lib/Plack/Middleware/Chunked.pm Plack-1.0039/lib/Plack/Middleware/Conditional.pm Plack-1.0039/lib/Plack/Middleware/ConditionalGET.pm Plack-1.0039/lib/Plack/Middleware/ContentLength.pm Plack-1.0039/lib/Plack/Middleware/ContentMD5.pm Plack-1.0039/lib/Plack/Middleware/ErrorDocument.pm Plack-1.0039/lib/Plack/Middleware/Head.pm Plack-1.0039/lib/Plack/Middleware/HTTPExceptions.pm Plack-1.0039/lib/Plack/Middleware/IIS6ScriptNameFix.pm Plack-1.0039/lib/Plack/Middleware/IIS7KeepAliveFix.pm Plack-1.0039/lib/Plack/Middleware/JSONP.pm Plack-1.0039/lib/Plack/Middleware/LighttpdScriptNameFix.pm Plack-1.0039/lib/Plack/Middleware/Lint.pm Plack-1.0039/lib/Plack/Middleware/Log4perl.pm Plack-1.0039/lib/Plack/Middleware/LogDispatch.pm Plack-1.0039/lib/Plack/Middleware/NullLogger.pm Plack-1.0039/lib/Plack/Middleware/RearrangeHeaders.pm Plack-1.0039/lib/Plack/Middleware/Recursive.pm Plack-1.0039/lib/Plack/Middleware/Refresh.pm Plack-1.0039/lib/Plack/Middleware/Runtime.pm Plack-1.0039/lib/Plack/Middleware/SimpleContentFilter.pm Plack-1.0039/lib/Plack/Middleware/SimpleLogger.pm Plack-1.0039/lib/Plack/Middleware/StackTrace.pm Plack-1.0039/lib/Plack/Middleware/Static.pm Plack-1.0039/lib/Plack/Middleware/XFramework.pm Plack-1.0039/lib/Plack/Middleware/XSendfile.pm Plack-1.0039/lib/Plack/Middleware/Auth/Basic.pm Plack-1.0039/lib/Plack/Middleware/AccessLog/Timed.pm Plack-1.0039/lib/Plack/Loader/Delayed.pm Plack-1.0039/lib/Plack/Loader/Restarter.pm Plack-1.0039/lib/Plack/Loader/Shotgun.pm Plack-1.0039/lib/Plack/HTTPParser/PP.pm Plack-1.0039/lib/Plack/Handler/Apache1.pm Plack-1.0039/lib/Plack/Handler/Apache2/ Plack-1.0039/lib/Plack/Handler/Apache2.pm Plack-1.0039/lib/Plack/Handler/CGI.pm Plack-1.0039/lib/Plack/Handler/FCGI.pm Plack-1.0039/lib/Plack/Handler/HTTP/ Plack-1.0039/lib/Plack/Handler/Standalone.pm Plack-1.0039/lib/Plack/Handler/HTTP/Server/ Plack-1.0039/lib/Plack/Handler/HTTP/Server/PSGI.pm Plack-1.0039/lib/Plack/Handler/Apache2/Registry.pm Plack-1.0039/lib/Plack/App/Cascade.pm Plack-1.0039/lib/Plack/App/CGIBin.pm Plack-1.0039/lib/Plack/App/Directory.pm Plack-1.0039/lib/Plack/App/File.pm Plack-1.0039/lib/Plack/App/PSGIBin.pm Plack-1.0039/lib/Plack/App/URLMap.pm Plack-1.0039/lib/Plack/App/WrapCGI.pm Plack-1.0039/lib/HTTP/Message/ Plack-1.0039/lib/HTTP/Server/ Plack-1.0039/lib/HTTP/Server/PSGI.pm Plack-1.0039/lib/HTTP/Message/PSGI.pm Plack-1.0039/eg/dot-psgi/ Plack-1.0039/eg/dot-psgi/cgi-pm.psgi Plack-1.0039/eg/dot-psgi/cgi-script.psgi Plack-1.0039/eg/dot-psgi/Dumper.psgi Plack-1.0039/eg/dot-psgi/echo-stream-sync.psgi Plack-1.0039/eg/dot-psgi/echo-stream.psgi Plack-1.0039/eg/dot-psgi/echo.psgi Plack-1.0039/eg/dot-psgi/error.psgi Plack-1.0039/eg/dot-psgi/Hello.psgi Plack-1.0039/eg/dot-psgi/image.psgi Plack-1.0039/eg/dot-psgi/nonblock-hello.psgi Plack-1.0039/eg/dot-psgi/plack-req.psgi Plack-1.0039/eg/dot-psgi/runnable.psgi Plack-1.0039/eg/dot-psgi/slowapp.psgi Plack-1.0039/eg/dot-psgi/static/ Plack-1.0039/eg/dot-psgi/static.psgi Plack-1.0039/eg/dot-psgi/twitter-stream.psgi Plack-1.0039/eg/dot-psgi/static/index.html Plack-1.0039/eg/dot-psgi/static/test.css Plack-1.0039/eg/dot-psgi/static/test.js Plack-1.0039/benchmarks/ab.pl Plack-1.0039/benchmarks/fcgi.pl Prepending %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/arch %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/lib %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/arch %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/lib %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'prepare' Configuring M/MI/MIYAGAWA/Plack-1.0039.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Warning: prerequisite Apache::LogFormat::Compiler 0.12 not found. Warning: prerequisite Filesys::Notify::Simple 0 not found. Warning: prerequisite HTTP::Headers::Fast 0.18 not found. Warning: prerequisite Test::Requires 0 not found. Warning: prerequisite Test::TCP 2.00 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Plack Writing MYMETA.yml and MYMETA.json MIYAGAWA/Plack-1.0039.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for M/MI/MIYAGAWA/Plack-1.0039.tar.gz Prepending %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/arch %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/lib %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/arch %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/lib %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'make' ---- Unsatisfied dependencies detected during ---- ---- MIYAGAWA/Plack-1.0039.tar.gz ---- HTTP::Headers::Fast [requires] Filesys::Notify::Simple [requires] Test::Requires [build_requires] Test::TCP [requires] Apache::LogFormat::Compiler [requires] Running test for module 'HTTP::Headers::Fast' Prepending %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/arch %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/lib %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/arch %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/lib %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'get' Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/T/TO/TOKUHIROM/HTTP-Headers-Fast-0.20.tar.gz ok HTTP-Headers-Fast-0.20/Build.PL HTTP-Headers-Fast-0.20/Changes HTTP-Headers-Fast-0.20/LICENSE HTTP-Headers-Fast-0.20/META.json HTTP-Headers-Fast-0.20/README.md HTTP-Headers-Fast-0.20/cpanfile HTTP-Headers-Fast-0.20/lib/HTTP/Headers/Fast.pm HTTP-Headers-Fast-0.20/t/00_compile.t HTTP-Headers-Fast-0.20/t/01-compat.t HTTP-Headers-Fast-0.20/t/02-isa.t HTTP-Headers-Fast-0.20/t/as_string_without_sort.t HTTP-Headers-Fast-0.20/t/charset.t HTTP-Headers-Fast-0.20/t/headers.t HTTP-Headers-Fast-0.20/t/headers_flatten.t HTTP-Headers-Fast-0.20/t/lazy_load_for_storable.t HTTP-Headers-Fast-0.20/tools/benchmark.pl HTTP-Headers-Fast-0.20/tools/prof.pl HTTP-Headers-Fast-0.20/xt/02_perlcritic.t HTTP-Headers-Fast-0.20/META.yml HTTP-Headers-Fast-0.20/MANIFEST Prepending %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/arch %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/lib %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/arch %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/lib %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'prepare' Configuring T/TO/TOKUHIROM/HTTP-Headers-Fast-0.20.tar.gz with Build.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'HTTP-Headers-Fast' version '0.20' cp META.json MYMETA.json cp META.yml MYMETA.yml TOKUHIROM/HTTP-Headers-Fast-0.20.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Build.PL -- OK Running Build for T/TO/TOKUHIROM/HTTP-Headers-Fast-0.20.tar.gz Prepending %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/arch %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/lib %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/arch %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/lib %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'make' ---- Unsatisfied dependencies detected during ---- ---- TOKUHIROM/HTTP-Headers-Fast-0.20.tar.gz ---- Test::Requires [build_requires] Running test for module 'Test::Requires' Prepending %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/arch %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/lib %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/arch %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/lib %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'get' Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz ok Test-Requires-0.10/Changes Test-Requires-0.10/LICENSE Test-Requires-0.10/META.json Test-Requires-0.10/Makefile.PL Test-Requires-0.10/README.md Test-Requires-0.10/cpanfile Test-Requires-0.10/lib/Test/Requires.pm Test-Requires-0.10/minil.toml Test-Requires-0.10/t/00_compile.t Test-Requires-0.10/t/01_simple.t Test-Requires-0.10/t/02_no_plan.t Test-Requires-0.10/t/03_import_hashref.t Test-Requires-0.10/t/04_import_array.t Test-Requires-0.10/t/05_success.t Test-Requires-0.10/t/06_perlver.t Test-Requires-0.10/xt/02_perlcritic.t Test-Requires-0.10/xt/perlcriticrc Test-Requires-0.10/META.yml Test-Requires-0.10/MANIFEST Prepending %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/arch %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/lib %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/arch %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/lib %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'prepare' Configuring T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Test::Requires Writing MYMETA.yml and MYMETA.json TOKUHIROM/Test-Requires-0.10.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz Prepending %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/arch %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/lib %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/arch %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/lib %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'make' >>> make cp lib/Test/Requires.pm blib/lib/Test/Requires.pm Manifying 1 pod document TOKUHIROM/Test-Requires-0.10.tar.gz make -- OK Prepending %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/arch %BUILDDIR%/MooseX-Aliases-0.11-qSAo7I/blib/lib %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/arch %BUILDDIR%/Apache-Htpasswd-1.9-8NjwVL/blib/lib %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/arch %BUILDDIR%/Crypt-PasswdMD5-1.40-IV6Az1/blib/lib %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/arch %BUILDDIR%/Module-Build-CleanInstall-0.05-1KTobR/blib/lib %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/arch %BUILDDIR%/App-perlbrew-0.75-G9MylS/blib/lib %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/arch %BUILDDIR%/Devel-PatchPerl-1.42-CKSscv/blib/lib %BUILDDIR%/Test-Spec-0.51-143vX7/blib/arch %BUILDDIR%/Test-Spec-0.51-143vX7/blib/lib %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/arch %BUILDDIR%/Test-Trap-v0.3.2-nqo83N/blib/lib %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/arch %BUILDDIR%/CPAN-Mini-1.111016-WBtmqB/blib/lib %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/arch %BUILDDIR%/App-FatPacker-0.010005-xl9B94/blib/lib to PERL5LIB; %BUILDDIR%=/Users/fly2400/cpanfly-5.24/var/tmp/cpan_build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Test::More: 1.302026 t/00_compile.t ......... 1..1 ok 1 - use Test::Requires; ok t/01_simple.t .......... 1..10 ok 1 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 2 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 3 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 4 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 5 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 6 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 7 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 8 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 9 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok 10 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found ok t/02_no_plan.t ......... ok 1 # skip Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found 1..1 ok t/03_import_hashref.t .. skipped: Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found t/04_import_array.t .... skipped: Test requires module 'Acme::Unknown::Missing::Module::Name' but it's not found t/05_success.t ......... 1..1 ok 1 ok t/06_perlver.t ......... ok 1 - should reach here ok 2 # skip Perl v5.999.0 required (did you mean v5.9.0?)--this is only v5.24.0, stopped at (eval 8) line 2. # BEGIN failed--compilation aborted at (eval 8) line 2. # 1..2 ok All tests successful. Files=7, Tests=15, 1 wallclock secs ( 0.03 usr 0.02 sys + 0.38 cusr 0.09 csys = 0.52 CPU) Result: PASS TOKUHIROM/Test-Requires-0.10.tar.gz make test TEST_VERBOSE=1 -- OK Can't call method "fullname" on an undefined value at /Users/fly2400/cpanfly-5.24/lib/Fly/MakePPD.pm line 168. /Users/fly2400/ap2400-300558/bin/perl-dynamic exits with 255.