PATH=/usr/bin:/bin
Start 2013-06-13T09:44:12
ActivePerl-1800 CPAN-2.00
Reading '/home/fly1800/var/cpan/Metadata'
Database was generated on Thu, 13 Jun 2013 16:08:12 GMT
Running make for T/TS/TSIBLEY/Carp-REPL-0.16.tar.gz
Checksum for /net/nas/data/cpan/authors/id/T/TS/TSIBLEY/Carp-REPL-0.16.tar.gz ok
Carp-REPL-0.16/
Carp-REPL-0.16/META.yml
Carp-REPL-0.16/lib/
Carp-REPL-0.16/lib/Devel/
Carp-REPL-0.16/lib/Devel/REPL/
Carp-REPL-0.16/lib/Devel/REPL/Plugin/
Carp-REPL-0.16/lib/Devel/REPL/Plugin/Carp/
Carp-REPL-0.16/lib/Devel/REPL/Plugin/Carp/REPL.pm
Carp-REPL-0.16/lib/Carp/
Carp-REPL-0.16/lib/Carp/REPL.pm
Carp-REPL-0.16/Makefile.PL
Carp-REPL-0.16/inc/
Carp-REPL-0.16/inc/Module/
Carp-REPL-0.16/inc/Module/Install.pm
Carp-REPL-0.16/inc/Module/Install/
Carp-REPL-0.16/inc/Module/Install/Base.pm
Carp-REPL-0.16/inc/Module/Install/Can.pm
Carp-REPL-0.16/inc/Module/Install/Fetch.pm
Carp-REPL-0.16/inc/Module/Install/Makefile.pm
Carp-REPL-0.16/inc/Module/Install/Win32.pm
Carp-REPL-0.16/inc/Module/Install/WriteAll.pm
Carp-REPL-0.16/inc/Module/Install/Metadata.pm
Carp-REPL-0.16/t/
Carp-REPL-0.16/t/00-load.t
Carp-REPL-0.16/t/06-remember.t
Carp-REPL-0.16/t/10-nodie.t
Carp-REPL-0.16/t/05-interact.t
Carp-REPL-0.16/t/11-warn.t
Carp-REPL-0.16/t/04-scope.t
Carp-REPL-0.16/t/01-trivial.t
Carp-REPL-0.16/t/03-subs.t
Carp-REPL-0.16/t/12-env.t
Carp-REPL-0.16/t/13-list.t
Carp-REPL-0.16/t/99-bug.t
Carp-REPL-0.16/t/08-alias.t
Carp-REPL-0.16/t/07-frame.t
Carp-REPL-0.16/t/scripts/
Carp-REPL-0.16/t/scripts/01-trivial.pl
Carp-REPL-0.16/t/scripts/07-frame.pl
Carp-REPL-0.16/t/scripts/09-args.pl
Carp-REPL-0.16/t/scripts/08-alias.pl
Carp-REPL-0.16/t/scripts/12-env.pl
Carp-REPL-0.16/t/scripts/02-lexicals.pl
Carp-REPL-0.16/t/scripts/04-scope.pl
Carp-REPL-0.16/t/scripts/05-interact.pl
Carp-REPL-0.16/t/scripts/11-warn.pl
Carp-REPL-0.16/t/scripts/03-subs.pl
Carp-REPL-0.16/t/02-lexicals.t
Carp-REPL-0.16/t/09-args.t
Carp-REPL-0.16/MANIFEST
Carp-REPL-0.16/Changes
CPAN.pm: Building T/TS/TSIBLEY/Carp-REPL-0.16.tar.gz
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Warning: prerequisite Data::Dump::Streamer 0 not found.
Warning: prerequisite Devel::LexAlias 0 not found.
Warning: prerequisite Devel::REPL 0 not found.
Warning: prerequisite Lexical::Persistence 0 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for Carp::REPL
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- TSIBLEY/Carp-REPL-0.16.tar.gz ----
Devel::REPL [requires]
Lexical::Persistence [requires]
Data::Dump::Streamer [requires]
Devel::LexAlias [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Devel::REPL'
Running make for E/ET/ETHER/Devel-REPL-1.003018.tar.gz
Checksum for /net/nas/data/cpan/authors/id/E/ET/ETHER/Devel-REPL-1.003018.tar.gz ok
Devel-REPL-1.003018/
Devel-REPL-1.003018/Changes
Devel-REPL-1.003018/examples/
Devel-REPL-1.003018/inc/
Devel-REPL-1.003018/lib/
Devel-REPL-1.003018/Makefile.PL
Devel-REPL-1.003018/MANIFEST
Devel-REPL-1.003018/META.yml
Devel-REPL-1.003018/README
Devel-REPL-1.003018/script/
Devel-REPL-1.003018/t/
Devel-REPL-1.003018/t/load_core.t
Devel-REPL-1.003018/t/load_plugins.t
Devel-REPL-1.003018/script/re.pl
Devel-REPL-1.003018/lib/Devel/
Devel-REPL-1.003018/lib/Devel/REPL/
Devel-REPL-1.003018/lib/Devel/REPL.pm
Devel-REPL-1.003018/lib/Devel/REPL/Error.pm
Devel-REPL-1.003018/lib/Devel/REPL/Meta/
Devel-REPL-1.003018/lib/Devel/REPL/Overview.pod
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/
Devel-REPL-1.003018/lib/Devel/REPL/Plugin.pm
Devel-REPL-1.003018/lib/Devel/REPL/Profile/
Devel-REPL-1.003018/lib/Devel/REPL/Profile.pm
Devel-REPL-1.003018/lib/Devel/REPL/Script.pm
Devel-REPL-1.003018/lib/Devel/REPL/Profile/Default.pm
Devel-REPL-1.003018/lib/Devel/REPL/Profile/Minimal.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/B/
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/Colors.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/Commands.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/Completion.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/CompletionDriver/
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/DDC.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/DDS.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/DumpHistory.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/FancyPrompt.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/FindVariable.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/History.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/Interrupt.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/LexEnv.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/MultiLine/
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/NewlineHack.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/Nopaste.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/OutputCache.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/Packages.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/Peek.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/PPI.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/ReadLineHistory.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/Refresh.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/ShowClass.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/Timing.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/Turtles.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/MultiLine/PPI.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm
Devel-REPL-1.003018/lib/Devel/REPL/Plugin/B/Concise.pm
Devel-REPL-1.003018/lib/Devel/REPL/Meta/Plugin.pm
Devel-REPL-1.003018/inc/Module/
Devel-REPL-1.003018/inc/Module/AutoInstall.pm
Devel-REPL-1.003018/inc/Module/Install/
Devel-REPL-1.003018/inc/Module/Install.pm
Devel-REPL-1.003018/inc/Module/Install/AutoInstall.pm
Devel-REPL-1.003018/inc/Module/Install/Base.pm
Devel-REPL-1.003018/inc/Module/Install/Can.pm
Devel-REPL-1.003018/inc/Module/Install/Fetch.pm
Devel-REPL-1.003018/inc/Module/Install/Include.pm
Devel-REPL-1.003018/inc/Module/Install/Makefile.pm
Devel-REPL-1.003018/inc/Module/Install/Metadata.pm
Devel-REPL-1.003018/inc/Module/Install/Repository.pm
Devel-REPL-1.003018/inc/Module/Install/Scripts.pm
Devel-REPL-1.003018/inc/Module/Install/Win32.pm
Devel-REPL-1.003018/inc/Module/Install/WriteAll.pm
/bin/tar: Read 4096 bytes from -
Devel-REPL-1.003018/examples/dbic_project_profile.pl
CPAN.pm: Building E/ET/ETHER/Devel-REPL-1.003018.tar.gz
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
*** Module::AutoInstall version 1.06
*** Checking for Perl dependencies...
*** Since we're running under CPAN, I'll just let it take care
of the dependency's installation later.
[Core Features]
- Test::More ...loaded. (0.98 >= 0.88)
- Test::Warnings ...loaded. (0.004)
- File::Spec ...loaded. (3.40)
- Term::ReadLine ...loaded. (1.12)
- Moose ...loaded. (2.0802 >= 0.93)
- MooseX::Object::Pluggable ...missing. (would need 0.0009)
- MooseX::Getopt ...loaded. (0.56 >= 0.18)
- namespace::autoclean ...loaded. (0.13)
- File::HomeDir ...loaded. (1.00)
- Task::Weaken ...loaded. (1.04)
- B::Concise ...loaded. (0.95)
- Term::ANSIColor ...loaded. (4.02)
- Devel::Peek ...loaded. (1.11)
[Completion plugin - extensible tab completion]
- PPI ...loaded. (1.215)
[DDS plugin - better format results with Data::Dump::Streamer]
- Data::Dump::Streamer ...missing.
==> Auto-install the 1 optional module(s) from CPAN? [Y/n] y
[DDC plugin - even better format results with Data::Dumper::Concise]
- Data::Dumper::Concise ...loaded. (2.020)
[INC completion driver - tab complete module names in use and require]
- File::Next ...loaded. (1.12)
[Interrupt plugin - traps SIGINT to kill long-running lines]
- Sys::SigAction ...loaded. (0.15)
[Keywords completion driver - tab complete Perl keywords and operators]
- B::Keywords ...loaded. (1.12)
[LexEnv plugin - variables declared with "my" persist between statements]
- Lexical::Persistence ...missing.
==> Auto-install the 1 optional module(s) from CPAN? [Y/n] y
[MultiLine::PPI plugin - continue reading lines until all blocks are closed]
- PPI ...loaded. (1.215)
[Nopaste plugin - upload a session's input and output to a Pastebin]
- App::Nopaste ...missing.
==> Auto-install the 1 optional module(s) from CPAN? [y/N] n
[PPI plugin - PPI dumping of Perl code]
- PPI ...loaded. (1.215)
[Refresh plugin - automatically reload libraries with Module::Refresh]
- Module::Refresh ...missing.
==> Auto-install the 1 optional module(s) from CPAN? [y/N] n
*** Module::AutoInstall configuration finished.
Warning: prerequisite Data::Dump::Streamer 0 not found.
Warning: prerequisite Lexical::Persistence 0 not found.
Warning: prerequisite MooseX::Object::Pluggable 0.0009 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for Devel::REPL
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- ETHER/Devel-REPL-1.003018.tar.gz ----
MooseX::Object::Pluggable [requires]
MooseX::Getopt [requires]
Data::Dump::Streamer [requires]
Lexical::Persistence [requires]
Running make test
Delayed until after prerequisites
Running test for module 'MooseX::Object::Pluggable'
Running make for G/GR/GRODITI/MooseX-Object-Pluggable-0.0011.tar.gz
Checksum for /net/nas/data/cpan/authors/id/G/GR/GRODITI/MooseX-Object-Pluggable-0.0011.tar.gz ok
MooseX-Object-Pluggable-0.0011/
MooseX-Object-Pluggable-0.0011/lib/
MooseX-Object-Pluggable-0.0011/lib/MooseX/
MooseX-Object-Pluggable-0.0011/lib/MooseX/Object/
MooseX-Object-Pluggable-0.0011/lib/MooseX/Object/Pluggable.pm
MooseX-Object-Pluggable-0.0011/META.yml
MooseX-Object-Pluggable-0.0011/README
MooseX-Object-Pluggable-0.0011/inc/
MooseX-Object-Pluggable-0.0011/inc/Module/
MooseX-Object-Pluggable-0.0011/inc/Module/Install.pm
MooseX-Object-Pluggable-0.0011/inc/Module/AutoInstall.pm
MooseX-Object-Pluggable-0.0011/inc/Module/Install/
MooseX-Object-Pluggable-0.0011/inc/Module/Install/Fetch.pm
MooseX-Object-Pluggable-0.0011/inc/Module/Install/Include.pm
MooseX-Object-Pluggable-0.0011/inc/Module/Install/Can.pm
MooseX-Object-Pluggable-0.0011/inc/Module/Install/Win32.pm
MooseX-Object-Pluggable-0.0011/inc/Module/Install/Base.pm
MooseX-Object-Pluggable-0.0011/inc/Module/Install/Metadata.pm
MooseX-Object-Pluggable-0.0011/inc/Module/Install/Makefile.pm
MooseX-Object-Pluggable-0.0011/inc/Module/Install/WriteAll.pm
MooseX-Object-Pluggable-0.0011/inc/Module/Install/AutoInstall.pm
MooseX-Object-Pluggable-0.0011/MANIFEST
MooseX-Object-Pluggable-0.0011/t/
MooseX-Object-Pluggable-0.0011/t/01-basic.t
MooseX-Object-Pluggable-0.0011/t/lib/
MooseX-Object-Pluggable-0.0011/t/lib/CustomNS/
MooseX-Object-Pluggable-0.0011/t/lib/CustomNS/Plugin/
MooseX-Object-Pluggable-0.0011/t/lib/CustomNS/Plugin/Foo.pm
MooseX-Object-Pluggable-0.0011/t/lib/TestApp2.pm
MooseX-Object-Pluggable-0.0011/t/lib/TestApp2/
MooseX-Object-Pluggable-0.0011/t/lib/TestApp2/Plugin/
MooseX-Object-Pluggable-0.0011/t/lib/TestApp2/Plugin/Foo.pm
MooseX-Object-Pluggable-0.0011/t/lib/TestApp.pm
MooseX-Object-Pluggable-0.0011/t/lib/TestApp/
MooseX-Object-Pluggable-0.0011/t/lib/TestApp/Plugin/
MooseX-Object-Pluggable-0.0011/t/lib/TestApp/Plugin/Bar.pm
MooseX-Object-Pluggable-0.0011/t/lib/TestApp/Plugin/Foo.pm
MooseX-Object-Pluggable-0.0011/t/lib/TestApp/Plugin/Baz.pm
MooseX-Object-Pluggable-0.0011/t/lib/TestApp/Plugin/Bor.pm
MooseX-Object-Pluggable-0.0011/t/pod.t
MooseX-Object-Pluggable-0.0011/t/03-custom-ns.t
MooseX-Object-Pluggable-0.0011/t/00-load.t
MooseX-Object-Pluggable-0.0011/t/pod-coverage.t
MooseX-Object-Pluggable-0.0011/t/boilerplate.t
MooseX-Object-Pluggable-0.0011/t/02-basic2.t
MooseX-Object-Pluggable-0.0011/Makefile.PL
MooseX-Object-Pluggable-0.0011/Changes
CPAN.pm: Building G/GR/GRODITI/MooseX-Object-Pluggable-0.0011.tar.gz
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Cannot determine perl version info from lib/MooseX/Object/Pluggable.pm
*** Module::AutoInstall version 1.03
*** Checking for Perl dependencies...
[Core Features]
- Test::More ...loaded. (0.98)
- Moose ...loaded. (2.0802 >= 0.35)
- Module::Pluggable::Object ...loaded. (4.8)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Writing Makefile for MooseX::Object::Pluggable
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/MooseX/Object/Pluggable.pm blib/lib/MooseX/Object/Pluggable.pm
Manifying blib/man3/MooseX::Object::Pluggable.3
GRODITI/MooseX-Object-Pluggable-0.0011.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/00-load.t t/01-basic.t t/02-basic2.t t/03-custom-ns.t t/boilerplate.t t/pod-coverage.t t/pod.t
# Testing MooseX::Object::Pluggable 0.0011, Perl 5.018000, /home/fly1800/ap1800-297235/bin/perl-static
t/00-load.t .......
1..1
ok 1 - use MooseX::Object::Pluggable;
ok
t/01-basic.t ......
1..16
ok 1 - use TestApp;
ok 2
ok 3
ok 4
ok 5 - original foo value
ok 6 - original bar value
ok 7 - original bor value
ok 8 - Loaded Bar
ok 9 - overridden bar via plugin
ok 10 - _original_class_name works
ok 11 - Loaded Baz
ok 12 - added baz via plugin
ok 13 - Loaded Foo
ok 14 - around foo via plugin
ok 15 - Loaded Bor
ok 16 - override bor via plugin
ok
t/02-basic2.t .....
1..15
ok 1 - use TestApp2;
ok 2
ok 3
ok 4
ok 5 - original foo value
ok 6 - original bar value
ok 7 - original bor value
ok 8 - Loaded Bar
ok 9 - overridden bar via plugin
ok 10 - Loaded Baz
ok 11 - added baz via plugin
ok 12 - Loaded Foo
ok 13 - around foo via plugin
ok 14 - Loaded Bor
ok 15 - override bor via plugin
ok
t/03-custom-ns.t ..
1..18
ok 1 - use TestApp2;
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8 - original foo value
ok 9 - original bar value
ok 10 - original bor value
ok 11 - Loaded Bar
ok 12 - overridden bar via plugin
ok 13 - Loaded Baz
ok 14 - added baz via plugin
ok 15 - Loaded Foo
ok 16 - around foo via plugin
ok 17 - Loaded Bor
ok 18 - override bor via plugin
ok
t/boilerplate.t ...
1..3
ok 1 - README contains no boilerplate text
ok 2 - Changes contains no boilerplate text
ok 3 - lib/MooseX/Object/Pluggable.pm contains no boilerplate text
ok
t/pod-coverage.t ..
1..1
ok 1 - Pod coverage on MooseX::Object::Pluggable
ok
t/pod.t ...........
1..1
ok 1 - POD test for blib/lib/MooseX/Object/Pluggable.pm
ok
All tests successful.
Files=7, Tests=55, 2 wallclock secs ( 0.05 usr 0.03 sys + 2.22 cusr 0.18 csys = 2.48 CPU)
Result: PASS
GRODITI/MooseX-Object-Pluggable-0.0011.tar.gz
make test TEST_VERBOSE=1 -- OK
Guillermo Roditi <groditi@gmail.com>
Add plugin support to your Moose classes via roles.
>>> (cd /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ && tar cvf - MooseX-Object-Pluggable-0.0011.ppd blib) | gzip -c >/home/fly1800/var/REPO/G/GR/GRODITI/MooseX-Object-Pluggable-0.0011.tar.gz
MooseX-Object-Pluggable-0.0011.ppd
blib/
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/Object/
blib/lib/MooseX/Object/Pluggable.pm
blib/man3/
blib/man3/MooseX::Object::Pluggable.3
>>> mv /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/MooseX-Object-Pluggable-0.0011.ppd /home/fly1800/var/REPO/G/GR/GRODITI
Running test for module 'MooseX::Getopt'
Running make for E/ET/ETHER/MooseX-Getopt-0.56.tar.gz
Prepending /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/E/ET/ETHER/MooseX-Getopt-0.56.tar.gz ok
MooseX-Getopt-0.56/
MooseX-Getopt-0.56/Changes
MooseX-Getopt-0.56/dist.ini
MooseX-Getopt-0.56/INSTALL
MooseX-Getopt-0.56/lib/
MooseX-Getopt-0.56/LICENSE
MooseX-Getopt-0.56/Makefile.PL
MooseX-Getopt-0.56/MANIFEST
MooseX-Getopt-0.56/MANIFEST.SKIP
MooseX-Getopt-0.56/META.json
MooseX-Getopt-0.56/META.yml
MooseX-Getopt-0.56/README
MooseX-Getopt-0.56/t/
MooseX-Getopt-0.56/t/00-check-deps.t
MooseX-Getopt-0.56/t/00-compile.t
MooseX-Getopt-0.56/t/000_load.t
MooseX-Getopt-0.56/t/001_basic.t
MooseX-Getopt-0.56/t/002_custom_option_type.t
MooseX-Getopt-0.56/t/003_inferred_option_type.t
MooseX-Getopt-0.56/t/004_nogetop.t
MooseX-Getopt-0.56/t/005_strict.t
MooseX-Getopt-0.56/t/006_metaclass_traits.t
MooseX-Getopt-0.56/t/007_nogetopt_trait.t
MooseX-Getopt-0.56/t/008_configfromfile.t
MooseX-Getopt-0.56/t/009_gld_and_explicit_options.t
MooseX-Getopt-0.56/t/010_dashes.t
MooseX-Getopt-0.56/t/011_process_argv.t
MooseX-Getopt-0.56/t/100_gld_default_bug.t
MooseX-Getopt-0.56/t/101_argv_bug.t
MooseX-Getopt-0.56/t/102_basic_basic.t
MooseX-Getopt-0.56/t/103_uc_bug.t
MooseX-Getopt-0.56/t/104_override_usage.t
MooseX-Getopt-0.56/t/105_uc_bug_more.t
MooseX-Getopt-0.56/t/106_no_ignore_case.t
MooseX-Getopt-0.56/t/107_no_auto_help.t
MooseX-Getopt-0.56/t/107_union_bug.t
MooseX-Getopt-0.56/t/108_usage_attr.t
MooseX-Getopt-0.56/t/109_help_flag.t
MooseX-Getopt-0.56/t/110_sort_usage_by_attr_order.t
MooseX-Getopt-0.56/t/111_gld_pass_through.t
MooseX-Getopt-0.56/t/112_configfile_constructor_arg.t
MooseX-Getopt-0.56/t/112_configfile_constructor_arg.yml
MooseX-Getopt-0.56/t/release-changes_has_content.t
MooseX-Getopt-0.56/t/release-cpan-changes.t
MooseX-Getopt-0.56/t/release-dist-manifest.t
MooseX-Getopt-0.56/t/release-distmeta.t
MooseX-Getopt-0.56/t/release-eol.t
MooseX-Getopt-0.56/t/release-minimum-version.t
MooseX-Getopt-0.56/t/release-no-tabs.t
MooseX-Getopt-0.56/t/release-pod-coverage.t
MooseX-Getopt-0.56/t/release-pod-linkcheck.t
MooseX-Getopt-0.56/t/release-pod-no404s.t
MooseX-Getopt-0.56/t/release-pod-syntax.t
MooseX-Getopt-0.56/t/release-test-version.t
MooseX-Getopt-0.56/lib/MooseX/
MooseX-Getopt-0.56/lib/MooseX/Getopt/
MooseX-Getopt-0.56/lib/MooseX/Getopt.pm
MooseX-Getopt-0.56/lib/MooseX/Getopt/Basic.pm
MooseX-Getopt-0.56/lib/MooseX/Getopt/Dashes.pm
MooseX-Getopt-0.56/lib/MooseX/Getopt/GLD.pm
MooseX-Getopt-0.56/lib/MooseX/Getopt/Meta/
MooseX-Getopt-0.56/lib/MooseX/Getopt/OptionTypeMap.pm
MooseX-Getopt-0.56/lib/MooseX/Getopt/ProcessedArgv.pm
MooseX-Getopt-0.56/lib/MooseX/Getopt/Strict.pm
MooseX-Getopt-0.56/lib/MooseX/Getopt/Meta/Attribute/
MooseX-Getopt-0.56/lib/MooseX/Getopt/Meta/Attribute.pm
MooseX-Getopt-0.56/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm
MooseX-Getopt-0.56/lib/MooseX/Getopt/Meta/Attribute/Trait/
MooseX-Getopt-0.56/lib/MooseX/Getopt/Meta/Attribute/Trait.pm
MooseX-Getopt-0.56/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm
Prepending /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-Getopt-0.56.tar.gz
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Warning: prerequisite Test::Trap 0 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for MooseX::Getopt
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- ETHER/MooseX-Getopt-0.56.tar.gz ----
Test::Trap [build_requires]
Prepending /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Test::Trap'
Running make for E/EB/EBHANSSEN/Test-Trap-v0.2.2.tar.gz
Prepending /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.2.2.tar.gz ok
Test-Trap-v0.2.2
Test-Trap-v0.2.2/META.yml
Test-Trap-v0.2.2/Makefile.PL
Test-Trap-v0.2.2/Changes
Test-Trap-v0.2.2/README
Test-Trap-v0.2.2/MANIFEST
Test-Trap-v0.2.2/Build.PL
Test-Trap-v0.2.2/xt
Test-Trap-v0.2.2/xt/author
Test-Trap-v0.2.2/xt/author/pod-coverage.t
Test-Trap-v0.2.2/xt/author/pod.t
Test-Trap-v0.2.2/lib
Test-Trap-v0.2.2/lib/Test
Test-Trap-v0.2.2/lib/Test/Trap.pm
Test-Trap-v0.2.2/lib/Test/Trap
Test-Trap-v0.2.2/lib/Test/Trap/Builder.pm
Test-Trap-v0.2.2/lib/Test/Trap/Builder
Test-Trap-v0.2.2/lib/Test/Trap/Builder/TempFile.pm
Test-Trap-v0.2.2/lib/Test/Trap/Builder/PerlIO.pm
Test-Trap-v0.2.2/lib/Test/Trap/Builder/SystemSafe.pm
Test-Trap-v0.2.2/t
Test-Trap-v0.2.2/t/10-tester.t
Test-Trap-v0.2.2/t/02-reentrant.t
Test-Trap-v0.2.2/t/04-exit.t
Test-Trap-v0.2.2/t/13-regressions.t
Test-Trap-v0.2.2/t/09-array-accessor.t
Test-Trap-v0.2.2/t/01-basic.t
Test-Trap-v0.2.2/t/11-systemsafe-basic.PL
Test-Trap-v0.2.2/t/03-files.pl
Test-Trap-v0.2.2/t/03-files-systemsafe.t
Test-Trap-v0.2.2/t/07-subclass.t
Test-Trap-v0.2.2/t/08-fork.PL
Test-Trap-v0.2.2/t/03-files-tempfile.t
Test-Trap-v0.2.2/t/03-files-perlio.t
Test-Trap-v0.2.2/t/12-systemsafe-errors.t
Test-Trap-v0.2.2/t/00-load.t
Test-Trap-v0.2.2/t/06-layers.t
/bin/tar: Read 8704 bytes from -
Test-Trap-v0.2.2/t/05-import.t
Test-Trap-v0.2.2/t/99-coverage.t
Prepending /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building E/EB/EBHANSSEN/Test-Trap-v0.2.2.tar.gz
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Test::Trap
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/Test/Trap/Builder/TempFile.pm blib/lib/Test/Trap/Builder/TempFile.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
cp lib/Test/Trap/Builder/SystemSafe.pm blib/lib/Test/Trap/Builder/SystemSafe.pm
cp lib/Test/Trap/Builder.pm blib/lib/Test/Trap/Builder.pm
Manifying blib/man3/Test::Trap.3
Manifying blib/man3/Test::Trap::Builder::PerlIO.3
Manifying blib/man3/Test::Trap::Builder::SystemSafe.3
Manifying blib/man3/Test::Trap::Builder.3
Manifying blib/man3/Test::Trap::Builder::TempFile.3
/home/fly1800/ap1800-297235/bin/perl-static "-Iblib/arch" "-Iblib/lib" t/08-fork.PL t/08-fork.t
/home/fly1800/ap1800-297235/bin/perl-static "-Iblib/arch" "-Iblib/lib" t/11-systemsafe-basic.PL t/11-systemsafe-basic.t
EBHANSSEN/Test-Trap-v0.2.2.tar.gz
make -- OK
Prepending /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
# Testing Test::Trap 0.2.2, Perl 5.018000, /home/fly1800/ap1800-297235/bin/perl-static
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..77
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
t/03-files-systemsafe.t ...
1..77
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
t/03-files-tempfile.t .....
1..77
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
t/04-exit.t ...............
1..6
ok 1 - use Test::Trap;
ok 2 - Trapped the first exit
ok 3 - Trapped the inner exit
ok 4 - Override warning
ok 5 - The outer CORE::GLOBAL::exit isn't called too early
ok 6 - 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 PerlIO implementation :stdout(perlio)
ok 7 - Export of PerlIO implementation :stdout(nosuch;tempfile)
ok 8 - Export of PerlIO implementation :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..5
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
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=17, Tests=830, 2 wallclock secs ( 0.16 usr 0.06 sys + 1.90 cusr 0.33 csys = 2.45 CPU)
Result: PASS
EBHANSSEN/Test-Trap-v0.2.2.tar.gz
make test TEST_VERBOSE=1 -- OK
PPD for Test-Trap-v0.2.2 already made
Running make for E/ET/ETHER/MooseX-Getopt-0.56.tar.gz
Prepending /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu
Prepending /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building E/ET/ETHER/MooseX-Getopt-0.56.tar.gz
>>> make
cp lib/MooseX/Getopt/Basic.pm blib/lib/MooseX/Getopt/Basic.pm
cp lib/MooseX/Getopt/OptionTypeMap.pm blib/lib/MooseX/Getopt/OptionTypeMap.pm
cp lib/MooseX/Getopt/Meta/Attribute.pm blib/lib/MooseX/Getopt/Meta/Attribute.pm
cp lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm blib/lib/MooseX/Getopt/Meta/Attribute/Trait/NoGetopt.pm
cp lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm blib/lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm
cp lib/MooseX/Getopt/GLD.pm blib/lib/MooseX/Getopt/GLD.pm
cp lib/MooseX/Getopt.pm blib/lib/MooseX/Getopt.pm
cp lib/MooseX/Getopt/ProcessedArgv.pm blib/lib/MooseX/Getopt/ProcessedArgv.pm
cp lib/MooseX/Getopt/Dashes.pm blib/lib/MooseX/Getopt/Dashes.pm
cp lib/MooseX/Getopt/Meta/Attribute/Trait.pm blib/lib/MooseX/Getopt/Meta/Attribute/Trait.pm
cp lib/MooseX/Getopt/Strict.pm blib/lib/MooseX/Getopt/Strict.pm
Manifying blib/man3/MooseX::Getopt::Meta::Attribute.3
Manifying blib/man3/MooseX::Getopt::ProcessedArgv.3
Manifying blib/man3/MooseX::Getopt::Basic.3
Manifying blib/man3/MooseX::Getopt::GLD.3
Manifying blib/man3/MooseX::Getopt::Meta::Attribute::Trait.3
Manifying blib/man3/MooseX::Getopt.3
Manifying blib/man3/MooseX::Getopt::Strict.3
Manifying blib/man3/MooseX::Getopt::Dashes.3
Manifying blib/man3/MooseX::Getopt::OptionTypeMap.3
Manifying blib/man3/MooseX::Getopt::Meta::Attribute::Trait::NoGetopt.3
Manifying blib/man3/MooseX::Getopt::Meta::Attribute::NoGetopt.3
ETHER/MooseX-Getopt-0.56.tar.gz
make -- OK
Prepending /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-check-deps.t ...................
ok 1 - ExtUtils::MakeMaker satisfies '6.30'
ok 2 - Config::Any::YAML satisfies '0'
ok 3 - File::Find satisfies '0'
ok 4 - File::Temp satisfies '0'
ok 5 - Moose::Meta::Class satisfies '0'
ok 6 - Path::Tiny satisfies '0.009'
ok 7 - Scalar::Util satisfies '0'
ok 8 - Test::CheckDeps satisfies '0.002'
ok 9 - Test::Deep satisfies '0'
ok 10 - Test::Fatal satisfies '0.003'
ok 11 - Test::Moose satisfies '0'
ok 12 - Test::More satisfies '0.88'
ok 13 - Test::NoWarnings satisfies '1.04'
ok 14 - Test::Requires satisfies '0'
ok 15 - Test::Trap satisfies '0'
ok 16 - Test::Warn satisfies '0.21'
ok 17 - strict satisfies '0'
ok 18 - warnings satisfies '0'
ok 19 - Config::Any::YAML satisfies '0'
ok 20 - File::Find satisfies '0'
ok 21 - File::Temp satisfies '0'
ok 22 - Moose::Meta::Class satisfies '0'
ok 23 - Path::Tiny satisfies '0.009'
ok 24 - Scalar::Util satisfies '0'
ok 25 - Test::CheckDeps satisfies '0.002'
ok 26 - Test::Deep satisfies '0'
ok 27 - Test::Fatal satisfies '0.003'
ok 28 - Test::Moose satisfies '0'
ok 29 - Test::More satisfies '0.88'
ok 30 - Test::NoWarnings satisfies '1.04'
ok 31 - Test::Requires satisfies '0'
ok 32 - Test::Trap satisfies '0'
ok 33 - Test::Warn satisfies '0.21'
ok 34 - strict satisfies '0'
ok 35 - warnings satisfies '0'
ok 36 - Carp satisfies '0'
ok 37 - Getopt::Long satisfies '2.37'
ok 38 - Getopt::Long::Descriptive satisfies '0.081'
ok 39 - Moose satisfies '0'
ok 40 - Moose::Meta::Attribute satisfies '0'
ok 41 - Moose::Role satisfies '0.56'
ok 42 - Moose::Util::TypeConstraints satisfies '0'
ok 43 - MooseX::Role::Parameterized satisfies '0'
ok 44 - Try::Tiny satisfies '0'
1..44
ok
t/00-compile.t ......................
1..11
ok 1 - MooseX::Getopt loaded ok
ok 2 - MooseX::Getopt::Basic loaded ok
ok 3 - MooseX::Getopt::Dashes loaded ok
ok 4 - MooseX::Getopt::GLD loaded ok
ok 5 - MooseX::Getopt::Meta::Attribute loaded ok
ok 6 - MooseX::Getopt::Meta::Attribute::NoGetopt loaded ok
ok 7 - MooseX::Getopt::Meta::Attribute::Trait loaded ok
ok 8 - MooseX::Getopt::Meta::Attribute::Trait::NoGetopt loaded ok
ok 9 - MooseX::Getopt::OptionTypeMap loaded ok
ok 10 - MooseX::Getopt::ProcessedArgv loaded ok
ok 11 - MooseX::Getopt::Strict loaded ok
ok
t/000_load.t ........................
1..2
ok 1 - use MooseX::Getopt;
ok 2 - no warnings
ok
t/001_basic.t .......................
1..70
ok 1 - use MooseX::Getopt;
ok 2 - The object isa Moose::Meta::Attribute
ok 3 - The object isa MooseX::Getopt::Meta::Attribute
ok 4 - MooseX::Getopt::Meta::Attribute->can('cmd_flag')
ok 5 - MooseX::Getopt::Meta::Attribute->can('cmd_aliases')
ok 6 - The object isa Moose::Meta::Attribute
ok 7 - The object isa MooseX::Getopt::Meta::Attribute
ok 8 - MooseX::Getopt::Meta::Attribute->can('cmd_flag')
ok 9 - MooseX::Getopt::Meta::Attribute->can('cmd_aliases')
ok 10 - The object isa Moose::Meta::Attribute
ok 11 - The object does MooseX::Getopt::Meta::Attribute::Trait
ok 12 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_flag')
ok 13 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_aliases')
ok 14 - The object isa Moose::Meta::Attribute
ok 15 - The object does MooseX::Getopt::Meta::Attribute::Trait
ok 16 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_flag')
ok 17 - Moose::Meta::Class::__ANON__::SERIAL::4->can('cmd_aliases')
ok 18 - The object isa App
ok 19 - ... verbosity is off as expected
ok 20 - ... length is 24 as expected
ok 21 - ... data is file.dat as expected
ok 22 - ... libs is [] as expected
ok 23 - ... details is {} as expected
ok 24 - The object isa App
ok 25 - ... verbosity is turned on as expected
ok 26 - ... length is 50 as expected
ok 27 - ... data is file.dat as expected
ok 28 - ... libs is [] as expected
ok 29 - ... details is {} as expected
ok 30 - The object isa App
ok 31 - ... verbosity is turned on as expected
ok 32 - ... length is 24 as expected
ok 33 - ... data is foo.txt as expected
ok 34 - ... libs is [] as expected
ok 35 - ... details is {} as expected
ok 36 - The object isa App
ok 37 - ... verbosity is turned on as expected
ok 38 - ... length is 24 as expected
ok 39 - ... data is foo.txt as expected
ok 40 - ... libs is [libs/, includes/lib] as expected
ok 41 - ... details is {} as expected
ok 42 - The object isa App
ok 43 - ... verbosity is turned on as expected
ok 44 - ... length is 24 as expected
ok 45 - ... data is foo.txt as expected
ok 46 - ... libs is [] as expected
ok 47 - ... details is { os => mac, name => foo } as expected
ok 48 - The object isa App
ok 49 - ... verbosity is turned off as expected
ok 50 - ... length is 24 as expected
ok 51 - ... file is file.dat as expected
ok 52 - ... libs is [] as expected
ok 53 - ... details is {} as expected
ok 54 - The object isa App
ok 55 - cmd_alias, but not using it
ok 56 - The object isa App
ok 57 - cmd_alias, using long one
ok 58 - The object isa App
ok 59 - cmd_alias, using short one
ok 60 - The object isa App
ok 61 - cmd_alias+cmd_flag, using flag
ok 62 - The object isa App
ok 63 - cmd_alias+cmd_flag, using alias
ok 64 - The object isa App
ok 65 - _foo + cmd_flag
ok 66 - The object isa App
ok 67 - ARGV accessor
ok 68 - @ARGV unmangled
ok 69 - extra_argv accessor
ok 70 - no warnings
ok
t/002_custom_option_type.t ..........
1..7
ok 1 - use MooseX::Getopt;
ok 2 - The object isa App
ok 3 - ... nums is [0] as expected
ok 4 - The object isa App
ok 5 - ... nums is [3, 5] as expected
ok 6 - Numeric constraint enforced
ok 7 - no warnings
ok
t/003_inferred_option_type.t ........
1..6
ok 1 - use MooseX::Getopt;
ok 2 - The object isa App
ok 3 - ... nums is [0] as expected
ok 4 - The object isa App
ok 5 - ... nums is [3, 5] as expected
ok 6 - no warnings
ok
t/004_nogetop.t .....................
1..10
ok 1 - use MooseX::Getopt;
ok 2 - The object isa App
ok 3 - ... verbosity is off as expected
ok 4 - ... length is 24 as expected
ok 5 - ... data is file.dat as expected
ok 6 - ... libs is [] as expected
ok 7 - ... details is {} as expected
ok 8 - ... private stuff is 713 as expected
ok 9
ok 10 - no warnings
ok
t/005_strict.t ......................
1..11
ok 1 - use MooseX::Getopt;
ok 2 - The object isa App
ok 3 - ... verbosity is off as expected
ok 4 - ... length is 24 as expected
ok 5 - ... data is file.dat as expected
ok 6 - ... libs is [] as expected
ok 7 - ... details is {} as expected
ok 8 - ... private stuff is 713 as expected
ok 9
ok 10
ok 11 - no warnings
ok
t/006_metaclass_traits.t ............
1..70
ok 1 - use MooseX::Getopt;
ok 2 - The object isa Moose::Meta::Attribute
ok 3 - The object does MooseX::Getopt::Meta::Attribute::Trait
ok 4 - Moose::Meta::Class::__ANON__::SERIAL::3->can('cmd_flag')
ok 5 - Moose::Meta::Class::__ANON__::SERIAL::3->can('cmd_aliases')
ok 6 - The object isa Moose::Meta::Attribute
ok 7 - The object does MooseX::Getopt::Meta::Attribute::Trait
ok 8 - Moose::Meta::Class::__ANON__::SERIAL::3->can('cmd_flag')
ok 9 - Moose::Meta::Class::__ANON__::SERIAL::3->can('cmd_aliases')
ok 10 - The object isa Moose::Meta::Attribute
ok 11 - The object does MooseX::Getopt::Meta::Attribute::Trait
ok 12 - Moose::Meta::Class::__ANON__::SERIAL::3->can('cmd_flag')
ok 13 - Moose::Meta::Class::__ANON__::SERIAL::3->can('cmd_aliases')
ok 14 - The object isa Moose::Meta::Attribute
ok 15 - The object does MooseX::Getopt::Meta::Attribute::Trait
ok 16 - Moose::Meta::Class::__ANON__::SERIAL::3->can('cmd_flag')
ok 17 - Moose::Meta::Class::__ANON__::SERIAL::3->can('cmd_aliases')
ok 18 - The object isa App
ok 19 - ... verbosity is off as expected
ok 20 - ... length is 24 as expected
ok 21 - ... data is file.dat as expected
ok 22 - ... libs is [] as expected
ok 23 - ... details is {} as expected
ok 24 - The object isa App
ok 25 - ... verbosity is turned on as expected
ok 26 - ... length is 50 as expected
ok 27 - ... data is file.dat as expected
ok 28 - ... libs is [] as expected
ok 29 - ... details is {} as expected
ok 30 - The object isa App
ok 31 - ... verbosity is turned on as expected
ok 32 - ... length is 24 as expected
ok 33 - ... data is foo.txt as expected
ok 34 - ... libs is [] as expected
ok 35 - ... details is {} as expected
ok 36 - The object isa App
ok 37 - ... verbosity is turned on as expected
ok 38 - ... length is 24 as expected
ok 39 - ... data is foo.txt as expected
ok 40 - ... libs is [libs/, includes/lib] as expected
ok 41 - ... details is {} as expected
ok 42 - The object isa App
ok 43 - ... verbosity is turned on as expected
ok 44 - ... length is 24 as expected
ok 45 - ... data is foo.txt as expected
ok 46 - ... libs is [] as expected
ok 47 - ... details is { os => mac, name => foo } as expected
ok 48 - The object isa App
ok 49 - ... verbosity is turned off as expected
ok 50 - ... length is 24 as expected
ok 51 - ... file is file.dat as expected
ok 52 - ... libs is [] as expected
ok 53 - ... details is {} as expected
ok 54 - The object isa App
ok 55 - cmd_alias, but not using it
ok 56 - The object isa App
ok 57 - cmd_alias, using long one
ok 58 - The object isa App
ok 59 - cmd_alias, using short one
ok 60 - The object isa App
ok 61 - cmd_alias+cmd_flag, using flag
ok 62 - The object isa App
ok 63 - cmd_alias+cmd_flag, using alias
ok 64 - The object isa App
ok 65 - _foo + cmd_flag
ok 66 - The object isa App
ok 67 - ARGV accessor
ok 68 - @ARGV unmangled
ok 69 - extra_argv accessor
ok 70 - no warnings
ok
t/007_nogetopt_trait.t ..............
1..10
ok 1 - use MooseX::Getopt;
ok 2 - The object isa App
ok 3 - ... verbosity is off as expected
ok 4 - ... length is 24 as expected
ok 5 - ... data is file.dat as expected
ok 6 - ... libs is [] as expected
ok 7 - ... details is {} as expected
ok 8 - ... private stuff is 713 as expected
ok 9
ok 10 - no warnings
ok
t/008_configfromfile.t ..............
1..56
ok 1
ok 2 - The object isa App::DefaultConfigFile
ok 3 - ... required_from_config is from_config_1 as expected
ok 4 - ... optional_from_config is from_config_2 as expected
ok 5 - ... required_from_argv is 1 as expected
ok 6 - ... config_from_override false as expected
ok 7 - ... configfile is /notused/default as expected
ok 8 - correct constructor args passed
ok 9 - The object isa App::DefaultConfigFileCodeRef
ok 10 - ... required_from_config is from_config_1 as expected
ok 11 - ... optional_from_config is from_config_2 as expected
ok 12 - ... required_from_argv is 1 as expected
ok 13 - ... config_from_override false as expected
ok 14 - ... configfile is /notused/default as expected
ok 15 - correct constructor args passed
ok 16 - The object isa App::ConfigFileWrapped
ok 17 - ... required_from_config is from_config_1 as expected
ok 18 - ... optional_from_config is from_config_2 as expected
ok 19 - ... required_from_argv is 1 as expected
ok 20 - ... config_from_override false as expected
ok 21 - ... configfile is /notused/default as expected
ok 22 - correct constructor args passed
ok 23 - The object isa App
ok 24 - ... required_from_config is from_config_1 as expected
ok 25 - ... optional_from_config is from_config_2 as expected
ok 26 - ... required_from_argv is 1 as expected
ok 27 - The object isa App::DefaultConfigFile
ok 28 - ... required_from_config is from_config_1 as expected
ok 29 - ... optional_from_config is from_config_2 as expected
ok 30 - ... required_from_argv is 1 as expected
ok 31 - ... config_from_override true as expected
ok 32 - ... configfile is /notused/override as expected
ok 33 - correct constructor args passed
ok 34 - The object isa App::DefaultConfigFileCodeRef
ok 35 - ... required_from_config is from_config_1 as expected
ok 36 - ... optional_from_config is from_config_2 as expected
ok 37 - ... required_from_argv is 1 as expected
ok 38 - ... config_from_override true as expected
ok 39 - ... configfile is /notused/override as expected
ok 40 - correct constructor args passed
ok 41 - The object isa App::ConfigFileWrapped
ok 42 - ... required_from_config is from_config_1 as expected
ok 43 - ... optional_from_config is from_config_2 as expected
ok 44 - ... required_from_argv is 1 as expected
ok 45 - ... config_from_override true as expected
ok 46 - ... configfile is /notused as expected
ok 47 - correct constructor args passed
ok 48
ok 49 - The object isa App
ok 50 - ... required_from_config is override as expected
ok 51 - ... optional_from_config is from_config_2 as expected
ok 52 - The object isa App
ok 53 - ... required_from_config is noconfig as expected
ok 54 - ... optional_from_config is undef as expected
ok 55 - Can create DerivedApp
ok 56 - no warnings
ok
t/009_gld_and_explicit_options.t ....
1..6
ok 1 - use MooseX::Getopt;
ok 2 - ... this should work
ok 3 - The object isa Testing::Foo
ok 4 - ... got the right values
ok 5 - ... got the right values
ok 6 - no warnings
ok
t/010_dashes.t ......................
1..8
ok 1 - use MooseX::Getopt;
ok 2
ok 3 - Dash in option name
ok 4
ok 5
ok 6 - Underscore in option name
ok 7
ok 8 - no warnings
ok
t/011_process_argv.t ................
1..7
ok 1 - ... this should work
ok 2 - The object isa MooseX::Getopt::ProcessedArgv
ok 3 - argv_copy
ok 4 - cli_params
ok 5 - constructor_params
ok 6 - extra_argv
ok 7 - no warnings
ok
t/100_gld_default_bug.t .............
1..6
ok 1 - use MooseX::Getopt;
ok 2 - The object isa Engine::Foo
ok 3 - ... got the right value (10), not the default (1)
ok 4 - The object isa Engine::Foo
ok 5 - ... got the right value (1), without GLD needing to handle defaults
ok 6 - no warnings
ok
t/101_argv_bug.t ....................
1..4
ok 1 - The object isa App
ok 2 - ... verbosity is turned on as expected
ok 3 - ... length is 50 as expected
ok 4 - no warnings
ok
t/102_basic_basic.t .................
1..70
ok 1 - use MooseX::Getopt::Basic;
ok 2 - The object isa Moose::Meta::Attribute
ok 3 - The object does MooseX::Getopt::Meta::Attribute::Trait
ok 4 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_flag')
ok 5 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_aliases')
ok 6 - The object isa Moose::Meta::Attribute
ok 7 - The object does MooseX::Getopt::Meta::Attribute::Trait
ok 8 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_flag')
ok 9 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_aliases')
ok 10 - The object isa Moose::Meta::Attribute
ok 11 - The object does MooseX::Getopt::Meta::Attribute::Trait
ok 12 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_flag')
ok 13 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_aliases')
ok 14 - The object isa Moose::Meta::Attribute
ok 15 - The object does MooseX::Getopt::Meta::Attribute::Trait
ok 16 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_flag')
ok 17 - Moose::Meta::Class::__ANON__::SERIAL::2->can('cmd_aliases')
ok 18 - The object isa App
ok 19 - ... verbosity is off as expected
ok 20 - ... length is 24 as expected
ok 21 - ... data is file.dat as expected
ok 22 - ... libs is [] as expected
ok 23 - ... details is {} as expected
ok 24 - The object isa App
ok 25 - ... verbosity is turned on as expected
ok 26 - ... length is 50 as expected
ok 27 - ... data is file.dat as expected
ok 28 - ... libs is [] as expected
ok 29 - ... details is {} as expected
ok 30 - The object isa App
ok 31 - ... verbosity is turned on as expected
ok 32 - ... length is 24 as expected
ok 33 - ... data is foo.txt as expected
ok 34 - ... libs is [] as expected
ok 35 - ... details is {} as expected
ok 36 - The object isa App
ok 37 - ... verbosity is turned on as expected
ok 38 - ... length is 24 as expected
ok 39 - ... data is foo.txt as expected
ok 40 - ... libs is [libs/, includes/lib] as expected
ok 41 - ... details is {} as expected
ok 42 - The object isa App
ok 43 - ... verbosity is turned on as expected
ok 44 - ... length is 24 as expected
ok 45 - ... data is foo.txt as expected
ok 46 - ... libs is [] as expected
ok 47 - ... details is { os => mac, name => foo } as expected
ok 48 - The object isa App
ok 49 - ... verbosity is turned off as expected
ok 50 - ... length is 24 as expected
ok 51 - ... file is file.dat as expected
ok 52 - ... libs is [] as expected
ok 53 - ... details is {} as expected
ok 54 - The object isa App
ok 55 - cmd_alias, but not using it
ok 56 - The object isa App
ok 57 - cmd_alias, using long one
ok 58 - The object isa App
ok 59 - cmd_alias, using short one
ok 60 - The object isa App
ok 61 - cmd_alias+cmd_flag, using flag
ok 62 - The object isa App
ok 63 - cmd_alias+cmd_flag, using alias
ok 64 - The object isa App
ok 65 - _foo + cmd_flag
ok 66 - The object isa App
ok 67 - ARGV accessor
ok 68 - @ARGV unmangled
ok 69 - extra_argv accessor
ok 70 - no warnings
ok
t/103_uc_bug.t ......................
1..4
ok 1 - The object isa App
ok 2 - ... TrackingNumber is as expected
ok 3 - ... otherparam is as expected
ok 4 - no warnings
ok
t/104_override_usage.t ..............
1..7
ok 1 - attr is set
ok 2 - nothing printed when option is accepted
ok 3 - usage is printed on --help
ok 4 - usage is printed on unknown option
ok 5 - additional text included before normal usage string
ok 6 - additional text included before normal usage string
ok 7 - no warnings
ok
t/105_uc_bug_more.t .................
1..13
ok 1 - Debug was set for argv -d on MooseX::Getopt
ok 2 - Debug was set for ARGV on MooseX::Getopt
ok 3 - Debug was set for argv --Debug on MooseX::Getopt
ok 4 - Debug was set for argv --debug on MooseX::Getopt
ok 5 - Debug was set for argv -d on MooseX::Getopt::GLD
ok 6 - Debug was set for ARGV on MooseX::Getopt::GLD
ok 7 - Debug was set for argv --Debug on MooseX::Getopt::GLD
ok 8 - Debug was set for argv --debug on MooseX::Getopt::GLD
ok 9 - Debug was set for argv -d on MooseX::Getopt::Basic
ok 10 - Debug was set for ARGV on MooseX::Getopt::Basic
ok 11 - Debug was set for argv --Debug on MooseX::Getopt::Basic
ok 12 - Debug was set for argv --debug on MooseX::Getopt::Basic
ok 13 - no warnings
ok
t/106_no_ignore_case.t ..............
1..22
ok 1 - BigD was not set for argv -d on MooseX::Getopt
ok 2 - SmallD was set for argv -d on MooseX::Getopt
ok 3 - SmallD was set for argv -d on MooseX::Getopt
ok 4 - SmallD was set for ARGV on MooseX::Getopt
ok 5 - BigD was set for argv -d on MooseX::Getopt
ok 6 - BigD was set for argv -D -d on MooseX::Getopt
ok 7 - SmallD was set for argv -D -d on MooseX::Getopt
ok 8 - BigD was not set for argv -d on MooseX::Getopt::GLD
ok 9 - SmallD was set for argv -d on MooseX::Getopt::GLD
ok 10 - SmallD was set for argv -d on MooseX::Getopt::GLD
ok 11 - SmallD was set for ARGV on MooseX::Getopt::GLD
ok 12 - BigD was set for argv -d on MooseX::Getopt::GLD
ok 13 - BigD was set for argv -D -d on MooseX::Getopt::GLD
ok 14 - SmallD was set for argv -D -d on MooseX::Getopt::GLD
ok 15 - BigD was not set for argv -d on MooseX::Getopt::Basic
ok 16 - SmallD was set for argv -d on MooseX::Getopt::Basic
ok 17 - SmallD was set for argv -d on MooseX::Getopt::Basic
ok 18 - SmallD was set for ARGV on MooseX::Getopt::Basic
ok 19 - BigD was set for argv -d on MooseX::Getopt::Basic
ok 20 - BigD was set for argv -D -d on MooseX::Getopt::Basic
ok 21 - SmallD was set for argv -D -d on MooseX::Getopt::Basic
ok 22 - no warnings
ok
t/107_no_auto_help.t ................ skipped: Test requires module 'MooseX::SimpleConfig' but it's not found
t/107_union_bug.t ...................
1..6
ok 1 - The object isa example
ok 2 - result as expected
ok 3 - The object isa example
ok 4
ok 5 - result as expected
ok 6 - no warnings
ok
t/108_usage_attr.t ..................
1..4
ok 1 - basic class has no usage attribute
ok 2 - class has usage attribute
ok 3 - The object isa Getopt::Long::Descriptive::Usage
ok 4 - no warnings
ok
t/109_help_flag.t ...................
1..23
ok 1 - class has usage attribute
ok 2 - The object isa Getopt::Long::Descriptive::Usage
# Setting @ARGV to --help
ok 3 - bailed with an exit code
ok 4 - ...of 0
ok 5 - Usage information printed to STDOUT
ok 6 - there was no STDERR output
# Setting @ARGV to --usage
ok 7 - bailed with an exit code
ok 8 - ...of 0
ok 9 - Usage information printed to STDOUT
ok 10 - there was no STDERR output
# Setting @ARGV to --?
ok 11 - bailed with an exit code
ok 12 - ...of 0
ok 13 - Usage information printed to STDOUT
ok 14 - there was no STDERR output
# Setting @ARGV to -?
ok 15 - bailed with an exit code
ok 16 - ...of 0
ok 17 - Usage information printed to STDOUT
ok 18 - there was no STDERR output
# Setting @ARGV to -h
ok 19 - bailed with an exit code
ok 20 - ...of 0
ok 21 - Usage information printed to STDOUT
ok 22 - there was no STDERR output
ok 23 - no warnings
ok
t/110_sort_usage_by_attr_order.t ....
1..2
ok 1 - Usage text has nicely sorted options
ok 2 - no warnings
ok
t/111_gld_pass_through.t ............
1..6
ok 1 - use MooseX::Getopt::GLD;
ok 2 - The object isa Engine::Foo
ok 3 - ... got the right value (10)
ok 4 - The object isa Engine::Bar
ok 5 - ... got the right value (42)
ok 6 - no warnings
ok
t/112_configfile_constructor_arg.t .. skipped: Test requires module 'MooseX::SimpleConfig' but it's not found
t/release-changes_has_content.t ..... skipped: these tests are for release candidate testing
t/release-cpan-changes.t ............ skipped: these tests are for release candidate testing
t/release-dist-manifest.t ........... skipped: these tests are for release candidate testing
t/release-distmeta.t ................ skipped: these tests are for release candidate testing
t/release-eol.t ..................... skipped: these tests are for release candidate testing
t/release-minimum-version.t ......... skipped: these tests are for release candidate testing
t/release-no-tabs.t ................. skipped: these tests are for release candidate testing
t/release-pod-coverage.t ............ skipped: these tests are for release candidate testing
t/release-pod-linkcheck.t ........... skipped: these tests are for release candidate testing
t/release-pod-no404s.t .............. skipped: these tests are for release candidate testing
t/release-pod-syntax.t .............. skipped: these tests are for release candidate testing
t/release-test-version.t ............ skipped: these tests are for release candidate testing
All tests successful.
Files=40, Tests=485, 21 wallclock secs ( 0.19 usr 0.16 sys + 18.16 cusr 1.59 csys = 20.10 CPU)
Result: PASS
ETHER/MooseX-Getopt-0.56.tar.gz
make test TEST_VERBOSE=1 -- OK
PPD for MooseX-Getopt-0.56 already made
Running test for module 'Data::Dump::Streamer'
Running make for Y/YV/YVES/Data-Dump-Streamer-2.34.tar.gz
Prepending /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/Y/YV/YVES/Data-Dump-Streamer-2.34.tar.gz ok
Data-Dump-Streamer-2.34
Data-Dump-Streamer-2.34/INSTALL.SKIP
Data-Dump-Streamer-2.34/typemap
Data-Dump-Streamer-2.34/MANIFEST
Data-Dump-Streamer-2.34/Changes
Data-Dump-Streamer-2.34/Build.PL
Data-Dump-Streamer-2.34/.gitignore
Data-Dump-Streamer-2.34/.patch
Data-Dump-Streamer-2.34/README
Data-Dump-Streamer-2.34/MANIFEST.SKIP
Data-Dump-Streamer-2.34/META.yml
Data-Dump-Streamer-2.34/t
Data-Dump-Streamer-2.34/t/globtest.t
Data-Dump-Streamer-2.34/t/sortkeys.t
Data-Dump-Streamer-2.34/t/readonly.t
Data-Dump-Streamer-2.34/t/madness.t
Data-Dump-Streamer-2.34/t/madness_json.t
Data-Dump-Streamer-2.34/t/dump.t
Data-Dump-Streamer-2.34/t/refaddr.t
Data-Dump-Streamer-2.34/t/madness_w.t
Data-Dump-Streamer-2.34/t/reftype.t
Data-Dump-Streamer-2.34/t/lexicals.t
Data-Dump-Streamer-2.34/t/usage.t
Data-Dump-Streamer-2.34/t/refcount.t
Data-Dump-Streamer-2.34/t/overload.t
Data-Dump-Streamer-2.34/t/test_helper.pl
Data-Dump-Streamer-2.34/t/locked.t
Data-Dump-Streamer-2.34/t/impure_madness.t
Data-Dump-Streamer-2.34/t/hardrefs.t
Data-Dump-Streamer-2.34/t/blessed.t
Data-Dump-Streamer-2.34/t/filter.t
Data-Dump-Streamer-2.34/t/as.t
Data-Dump-Streamer-2.34/t/names.t
Data-Dump-Streamer-2.34/t/tree.t
Data-Dump-Streamer-2.34/t/dogpound.t
Data-Dump-Streamer-2.34/t/xs_subs.t
Data-Dump-Streamer-2.34/t/refelem.t
Data-Dump-Streamer-2.34/lib
Data-Dump-Streamer-2.34/lib/Data
Data-Dump-Streamer-2.34/lib/Data/Dump
Data-Dump-Streamer-2.34/lib/Data/Dump/Streamer.xs
Data-Dump-Streamer-2.34/lib/Data/Dump/ppport.h
Data-Dump-Streamer-2.34/lib/Data/Dump/Streamer.pm
Data-Dump-Streamer-2.34/lib/Data/Dump/Streamer
Data-Dump-Streamer-2.34/lib/Data/Dump/Streamer/_
Data-Dump-Streamer-2.34/lib/Data/Dump/Streamer/_/Printers.pm
Data-Dump-Streamer-2.34/inc
Data-Dump-Streamer-2.34/inc/My
/bin/tar: Read 5120 bytes from -
Data-Dump-Streamer-2.34/inc/My/Builder.pm
Prepending /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building Y/YV/YVES/Data-Dump-Streamer-2.34.tar.gz
>>> /home/fly1800/ap1800-297235/bin/perl-static Build.PL
Installing Data::Dump::Streamer
I can install a shortcut so you can use the package 'DDS'
as though it was 'Data::Dump::Streamer'. This is handy for oneliners.
*Note* that if you select 'no' below and you already
have it installed then it will be removed.
Would you like me to install the shortcut? (yes/no) [no ]no
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Data-Dump-Streamer' version '2.34'
>>> ./Build
Building Data-Dump-Streamer
gcc -I/home/fly1800/ap1800-297235/lib/CORE -DVERSION="2.34" -DXS_VERSION="2.34" -fPIC -c -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -o lib/Data/Dump/Streamer.o lib/Data/Dump/Streamer.c
ExtUtils::Mkbootstrap::Mkbootstrap('blib/arch/auto/Data/Dump/Streamer/Streamer.bs')
gcc -shared -O2 -fstack-protector -o blib/arch/auto/Data/Dump/Streamer/Streamer.so lib/Data/Dump/Streamer.o
YVES/Data-Dump-Streamer-2.34.tar.gz
./Build -- OK
Prepending /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'test'
Running Build test
>>> ./Build test verbose=1
t/as.t ..............
1..4
ok 1 - use Data::Dump::Streamer;
ok 2 - aliased namespace works for object construction
ok 3 - derived package constructor works
ok 4 - aliased namespace works with derived package constructor
ok
t/blessed.t .........
1..7
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok
t/dogpound.t ........
1..11
ok 1 - use Data::Dump::Streamer;
ok 2 - Dog Pound 1
ok 3 - Dog Pound 2
ok 4 - Dog Pound 3
ok 5 - Dog Pound 4
ok 6 - Dog Pound 5
ok 7 - Dog Pound 6
ok 8 - Dog Pound 7
ok 9 - Dog Pound 8
ok 10 - Dog Pound 9
ok 11 - Dog Pound 10
ok
# Failed test 'Indent'
# at t/test_helper.pl line 341.
# Failed test 'Indent(0)'
# at t/test_helper.pl line 341.
# Failed test 'IndentCols(0)'
# at t/test_helper.pl line 341.
# Failed test 'IndentCols(4)'
# at t/test_helper.pl line 341.
# Failed test 'IndentCols(2)'
# at t/test_helper.pl line 341.
# Error:
# Unicode qr// and string subtest Expected failed to return the expected result:
# Expected Result
# 0 = $VAR1 = "This contains unicode: /\x{263a}/"; | $VAR1 = "This contains unicode: /\x{263a}/";
# 1 ! $Regexp1 = qr!This contains unicode: /\x{263a}/!u; * $Regexp1 = bless( qr!This contains unicode: /\x{263a}/!u, 'Regexp' );
Got <<'EXPECT';
$VAR1 = "This contains unicode: /\x{263a}/";
$Regexp1 = bless( qr!This contains unicode: /\x{263a}/!u, 'Regexp' );
EXPECT
# Failed test 'Unicode qr// and string'
# at t/test_helper.pl line 559.
# Looks like you failed 6 tests of 49.
t/dump.t ............
1..49
ok 1 - use Data::Dump::Streamer;
ok 2 - The object isa Data::Dump::Streamer
ok 3 - DumpGlob, Rle, Deparse
ok 4 - Bart's Refs
ok 5 - Bart's Funky Refs
ok 6 - Simple Arrays of Simple Hashes
ok 7 - Predeclare Simple Arrays of Simple Hashes
ok 8 - Many Refs ( $x, $y ) No declare 1
ok 9 - Many Refs Declare ( $x, $y ) 1
ok 10 - Many Refs Declare ( $y, $x ) 1
ok 11 - Many Refs ( $y, $x ) No Declare 1
ok 12 - Many Refs ( $x, $y ) No declare 2
ok 13 - Many Refs Declare ( $x, $y ) 2
ok 14 - Many Refs Declare ( $y, $x ) 2
ok 15 - Many Refs ( $y, $x ) No Declare 2
ok 16 - Many Refs ( $x, $y ) No declare 3
ok 17 - Many Refs Declare ( $x, $y ) 3
ok 18 - Many Refs Declare ( $y, $x ) 3
ok 19 - Many Refs ( $y, $x ) No Declare 3
ok 20 - Rle(1)
ok 21 - Rle(1) Tight
ok 22 - Rle(1)
ok 23 - Rle(1) Alias
-Expected
+Result
@16,16 (245)
= object => bless( \do { my $v = 'Foo!' }, 'Bar' ),
- regex => qr/(?:baz)/
+ regex => bless( qr/(?:baz)/, 'Regexp' )
= };
Indent Got:
$HASH1 = {
array => [
0,
1,
2,
3,
4,
5
],
hash => {
0 => 1,
2 => 3,
4 => 5
},
object => bless( \do { my $v = 'Foo!' }, 'Bar' ),
regex => bless( qr/(?:baz)/, 'Regexp' )
};
EXPECT
+---+
S 1 : 0x16de1708(c 2| 1) Dp: 1 RW Du:1 => $HASH1
S 2 : 0x16e921c8(c 3| 1) Dp: 5 RW Du:1 => ${$HASH1->{object}} < $HASH1->{object} >
-----
R 1 : 0x16fc86a8(c 1|-1) Dp: 2 Du:1 => $HASH1
R 2 : 0x1629aab0(c 1|-1) Dp: 4 Du:1 => $HASH1->{array}
R 3 : 0x16f973b8(c 1|-1) Dp: 4 Du:1 => $HASH1->{hash}
R 4 : 0x16e921c8(c 1|-1) Dp: 4 Du:1 => $HASH1->{object} < ${$HASH1->{object}} >
R 5 : 0x16fb60e0(c 1|-1) Dp: 4 Du:1 => $HASH1->{regex}
+---+
not ok 24 - Indent
-Expected
+Result
@1,1 (249)
=
- $HASH1={array=>[0,1,2,3,4,5],hash=>{0=>1,2=>3,4=>5},object=>bless(\do{my$v='Foo!'},'Bar'),regex=>qr/(?:baz)/};
+ $HASH1={array=>[0,1,2,3,4,5],hash=>{0=>1,2=>3,4=>5},object=>bless(\do{my$v='Foo!'},'Bar'),regex=>bless(qr/(?:baz)/,'Regexp')};
Indent(0) Got:
$HASH1={array=>[0,1,2,3,4,5],hash=>{0=>1,2=>3,4=>5},object=>bless(\do{my$v='Foo!'},'Bar'),regex=>bless(qr/(?:baz)/,'Regexp')};
EXPECT
+---+
S 1 : 0x16de1708(c 2| 1) Dp: 1 RW Du:1 => $HASH1
S 2 : 0x16e921c8(c 3| 1) Dp: 5 RW Du:1 => ${$HASH1->{object}} < $HASH1->{object} >
-----
R 1 : 0x16fc86a8(c 1|-1) Dp: 2 Du:1 => $HASH1
R 2 : 0x1629aab0(c 1|-1) Dp: 4 Du:1 => $HASH1->{array}
R 3 : 0x16f973b8(c 1|-1) Dp: 4 Du:1 => $HASH1->{hash}
R 4 : 0x16e921c8(c 1|-1) Dp: 4 Du:1 => $HASH1->{object} < ${$HASH1->{object}} >
R 5 : 0x16fb60e0(c 1|-1) Dp: 4 Du:1 => $HASH1->{regex}
+---+
not ok 25 - Indent(0)
-Expected
+Result
@16,16 (267)
= object => bless( \do { my $v = 'Foo!' }, 'Bar' ),
- regex => qr/(?:baz)/
+ regex => bless( qr/(?:baz)/, 'Regexp' )
= };
IndentCols(0) Got:
$HASH1 = {
array => [
0,
1,
2,
3,
4,
5
],
hash => {
0 => 1,
2 => 3,
4 => 5
},
object => bless( \do { my $v = 'Foo!' }, 'Bar' ),
regex => bless( qr/(?:baz)/, 'Regexp' )
};
EXPECT
+---+
S 1 : 0x16de1708(c 2| 1) Dp: 1 RW Du:1 => $HASH1
S 2 : 0x16e921c8(c 3| 1) Dp: 5 RW Du:1 => ${$HASH1->{object}} < $HASH1->{object} >
-----
R 1 : 0x16fc86a8(c 1|-1) Dp: 2 Du:1 => $HASH1
R 2 : 0x1629aab0(c 1|-1) Dp: 4 Du:1 => $HASH1->{array}
R 3 : 0x16f973b8(c 1|-1) Dp: 4 Du:1 => $HASH1->{hash}
R 4 : 0x16e921c8(c 1|-1) Dp: 4 Du:1 => $HASH1->{object} < ${$HASH1->{object}} >
R 5 : 0x16fb60e0(c 1|-1) Dp: 4 Du:1 => $HASH1->{regex}
+---+
not ok 26 - IndentCols(0)
-Expected
+Result
@16,16 (286)
= object => bless( \do { my $v = 'Foo!' }, 'Bar' ),
- regex => qr/(?:baz)/
+ regex => bless( qr/(?:baz)/, 'Regexp' )
= };
IndentCols(4) Got:
$HASH1 = {
array => [
0,
1,
2,
3,
4,
5
],
hash => {
0 => 1,
2 => 3,
4 => 5
},
object => bless( \do { my $v = 'Foo!' }, 'Bar' ),
regex => bless( qr/(?:baz)/, 'Regexp' )
};
EXPECT
+---+
S 1 : 0x16de1708(c 2| 1) Dp: 1 RW Du:1 => $HASH1
S 2 : 0x16e921c8(c 3| 1) Dp: 5 RW Du:1 => ${$HASH1->{object}} < $HASH1->{object} >
-----
R 1 : 0x16fc86a8(c 1|-1) Dp: 2 Du:1 => $HASH1
R 2 : 0x1629aab0(c 1|-1) Dp: 4 Du:1 => $HASH1->{array}
R 3 : 0x16f973b8(c 1|-1) Dp: 4 Du:1 => $HASH1->{hash}
R 4 : 0x16e921c8(c 1|-1) Dp: 4 Du:1 => $HASH1->{object} < ${$HASH1->{object}} >
R 5 : 0x16fb60e0(c 1|-1) Dp: 4 Du:1 => $HASH1->{regex}
+---+
not ok 27 - IndentCols(4)
-Expected
+Result
@16,16 (305)
= object => bless( \do { my $v = 'Foo!' }, 'Bar' ),
- regex => qr/(?:baz)/
+ regex => bless( qr/(?:baz)/, 'Regexp' )
= };
IndentCols(2) Got:
$HASH1 = {
array => [
0,
1,
2,
3,
4,
5
],
hash => {
0 => 1,
2 => 3,
4 => 5
},
object => bless( \do { my $v = 'Foo!' }, 'Bar' ),
regex => bless( qr/(?:baz)/, 'Regexp' )
};
EXPECT
+---+
S 1 : 0x16de1708(c 2| 1) Dp: 1 RW Du:1 => $HASH1
S 2 : 0x16e921c8(c 3| 1) Dp: 5 RW Du:1 => ${$HASH1->{object}} < $HASH1->{object} >
-----
R 1 : 0x16fc86a8(c 1|-1) Dp: 2 Du:1 => $HASH1
R 2 : 0x1629aab0(c 1|-1) Dp: 4 Du:1 => $HASH1->{array}
R 3 : 0x16f973b8(c 1|-1) Dp: 4 Du:1 => $HASH1->{hash}
R 4 : 0x16e921c8(c 1|-1) Dp: 4 Du:1 => $HASH1->{object} < ${$HASH1->{object}} >
R 5 : 0x16fb60e0(c 1|-1) Dp: 4 Du:1 => $HASH1->{regex}
+---+
not ok 28 - IndentCols(2)
ok 29 - Numbers
ok 30 - Dump() Return noarg/scalar isa Data::Dump::Streamer
ok 31 - Dump() Return arg/scalar isa Data::Dump::Streamer
ok 32 - Dump() Return args/list
ok 33 - Dump() Return args/list-scalar
ok 34 - Documentation example
ok 35 - merlyns test
ok 36 - merlyns test 2
not ok 37 - Unicode qr// and string
ok 38 - Unicode qr// and string
ok 39 - Non unicode, high char
ok 40 - Dualvars(0)
ok 41 - Dualvars(1)
ok 42 - DumpVars
ok 43 - DumpLex
ok 44 - DumpLex eq DumpVars
ok 45 - DumpLex w/global
ok 46 - Compress literal
ok 47 - Optspace
ok 48 - '-' hashkeys
ok 49 - hashkeys with newlines
Dubious, test returned 6 (wstat 1536, 0x600)
Failed 6/49 subtests
t/filter.t ..........
1..11
ok 1 - use Data::Dump::Streamer;
ok 2 - The object isa Data::Dump::Streamer
ok 3 - Ignore(1)
ok 4 - Ignore(0)
ok 5 - FreezeThaw
ok 6 - FreezeThaw Localization 2
ok 7 - FreezeThaw Localization 3
ok 8 - FreezeThaw Localization 3
ok 9 - ResetFreezer()
ok 10 - freeze/circular
ok 11 - nofreeze / circular
ok
t/globtest.t ........
1..19
ok 1 - use Data::Dump::Streamer;
ok 2 - The object isa Data::Dump::Streamer
ok 3 - a glob
ok 4 - scalar slot
ok 5 - data slots (glob/FORMAT)
ok 6 - data slots (ref/FORMAT)
ok 7 - data slots (blessed FORMAT)
ok 8 - data slots (empty FORMAT)
ok 9 - self glob
ok 10 - icky SCALAR slot
ok 11 - Named Globs
ok 12 - Named Globs Two
ok 13 - Named Globs Declare
ok 14 - Named Globs Two Declare
ok 15 - Symbol 1
ok 16 - Symbol 2
ok 17 - Symbol 3
ok 18 - Symbol 4
ok 19 - Symbol 5
ok
t/hardrefs.t ........
1..16
ok 1 - use Data::Dump::Streamer;
ok 2 - The object isa Data::Dump::Streamer
ok 3 - Hard Refs
ok 4 - Hard Refs Two
ok 5 - Hard Refs Three
ok 6 - Hard Refs Five
ok 7 - Hard Refs Four
ok 8 - Scalar Cross One ($ar)
ok 9 - Scalar Cross Two ($x,$y)
ok 10 - Scalar Cross Three [ $x,$y ]
ok 11 - Declare Leaf One ( $x )
ok 12 - Declare Leaf Two [ $x ]
ok 13 - Declare Leaf Three ( \$x )
ok 14 - Leaf One ( $x )
ok 15 - Leaf Two [ $x ]
ok 16 - Leaf Three ( \$x )
ok
# Error:
# More Impure Madness subtest Expected failed to return the expected result:
# Expected Result
# 2 = \$ARRAY1->[0] | \$ARRAY1->[0]
# 3 = ]; | ];
# 4 ! $Regexp1 = qr/foo/; * $Regexp1 = bless( qr/foo/, 'Regexp' );
# 5 = $bar1 = bless( qr/bar/, 'bar' ); | $bar1 = bless( qr/bar/, 'bar' );
# 6 = $REF1 = \bless( qr/baz/, 'baz' ); | $REF1 = \bless( qr/baz/, 'baz' );
Got <<'EXPECT';
$ARRAY1 = [
\$ARRAY1->[1],
\$ARRAY1->[0]
];
$Regexp1 = bless( qr/foo/, 'Regexp' );
$bar1 = bless( qr/bar/, 'bar' );
$REF1 = \bless( qr/baz/, 'baz' );
$ARRAY2 = [
\$ARRAY5->[1],
\$ARRAY5->[0]
];
$ARRAY3 = [
\$ARRAY3->[0],
$ARRAY2->[0],
$ARRAY2->[1]
];
$VAR1 = 1;
$VAR2 = 2;
$VAR3 = 3;
alias_ref(\$VAR4,\$VAR1);
$ARRAY4 = [
1,
2,
3
];
$HASH1 = {
1 => 2,
3 => 4
};
$ARRAY5 = [
$ARRAY2->[0],
$ARRAY2->[1]
];
alias_ref(\$ARRAY6,\$ARRAY5);
alias_ref(\$VAR5,\$VAR1);
alias_ref(\$VAR6,\$VAR2);
alias_ref(\$VAR7,\$VAR3);
$HASH2 = {
bar => 'bar',
foo => 'foo',
foo2 => alias_to($HASH2->{foo})
};
EXPECT
# Failed test 'More Impure Madness'
# at t/test_helper.pl line 559.
# Looks like you failed 1 test of 8.
t/impure_madness.t ..
1..8
ok 1 - use Data::Dump::Streamer;
ok 2 - The object isa Data::Dump::Streamer
ok 3 - Purity is the norm...
ok 4 - ... but some like it impure!
ok 5 - Impure Impure Madness cap( $qr,$qr )
ok 6 - Total Impure Madness
not ok 7 - More Impure Madness
ok 8 - Impure Alias Array
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/8 subtests
#
# PadWalker 1.96 is installed
t/lexicals.t ........
1..14
ok 1 - Lexicals!!
ok 2 - Self-referential
ok 3 - Nested closure with shared state
ok 4 - Overlapping declarations
ok 5 - Overlapping declarations two
ok 6 - Unrelated environments
ok 7 - Unimplemented code
ok 8 - Shared state/enclosed
ok 9 - Named Shared state/enclosed
ok 10 - sub b
ok 11 - double sub b
ok 12 - recursively nested subs
ok 13 - EclipseName
ok 14 - EclipseName 2
ok
t/locked.t ..........
1..11
ok 1 - use Data::Dump::Streamer;
ok 2 - The object isa Data::Dump::Streamer
ok 3 - locked_ref_keys
ok 4 - locked_ref_keys_plus
ok 5 - locked_keys
ok 6 - locked_keys_plus
ok 7 - blessed locked_ref_keys
ok 8 - blessed locked_ref_keys_plus
ok 9 - blessed locked_keys
ok 10 - blessed locked_keys_plus
ok 11 - blessed locked_keys_plus
ok
# Failed test 'More Madness'
# at t/test_helper.pl line 341.
# Looks like you failed 1 test of 7.
t/madness.t .........
1..7
ok 1 - use Data::Dump::Streamer;
ok 2 - The object isa Data::Dump::Streamer
ok 3 - Madness cap( $qr,$qr )
ok 4 - Total Madness
-Expected
+Result
@7,7 (146)
= $ARRAY1->[1] = \$ARRAY1->[0];
- $Regexp1 = qr/foo/;
+ $Regexp1 = bless( qr/foo/, 'Regexp' );
= $bar1 = bless( qr/bar/, 'bar' );
More Madness Got:
$ARRAY1 = [
'R: $ARRAY1->[1]',
'R: $ARRAY1->[0]'
];
$ARRAY1->[0] = \$ARRAY1->[1];
$ARRAY1->[1] = \$ARRAY1->[0];
$Regexp1 = bless( qr/foo/, 'Regexp' );
$bar1 = bless( qr/bar/, 'bar' );
$REF1 = \bless( qr/baz/, 'baz' );
$ARRAY2 = [
'R: $ARRAY5->[1]',
'R: $ARRAY5->[0]'
];
$ARRAY3 = [
\do { my $v = 'V: $ARRAY3->[0]' },
'V: $ARRAY2->[0]',
'V: $ARRAY2->[1]'
];
${$ARRAY3->[0]} = $ARRAY3->[0];
$VAR1 = 1;
$VAR2 = 2;
$VAR3 = 3;
alias_ref(\$VAR4,\$VAR1);
$ARRAY4 = [
1,
2,
3
];
$HASH1 = {
1 => 2,
3 => 4
};
$ARRAY5 = [
'V: $ARRAY2->[0]',
'V: $ARRAY2->[1]'
];
$ARRAY2->[0] = \$ARRAY5->[1];
$ARRAY2->[1] = \$ARRAY5->[0];
$ARRAY3->[1] = $ARRAY2->[0];
$ARRAY3->[2] = $ARRAY2->[1];
$ARRAY5->[0] = $ARRAY2->[0];
$ARRAY5->[1] = $ARRAY2->[1];
alias_ref(\$ARRAY6,\$ARRAY5);
alias_ref(\$VAR5,\$VAR1);
alias_ref(\$VAR6,\$VAR2);
alias_ref(\$VAR7,\$VAR3);
$HASH2 = {
bar => 'bar',
foo => 'foo',
foo2 => 'A: $HASH2->{foo}'
};
alias_hv(%$HASH2, 'foo2', $HASH2->{foo});
EXPECT
+---+
S 1 : 0x9db9c58(c 2| 1) Dp: 1 RW Du:1 => $ARRAY1
S 2 : 0x9bfb038(c 2| 1) Dp: 1 RW Du:1 => $Regexp1
S 3 : 0x9bfb098(c 2| 1) Dp: 1 RW Du:1 => $bar1
S 4 : 0x9bfb110(c 2| 1) Dp: 1 RW Du:1 => $REF1
S 5 : 0x91d06f8(c 2| 1) Dp: 1 RW Du:1 => $ARRAY2
S 6 : 0x9dce718(c 2| 1) Dp: 1 RW Du:1 => $ARRAY3
S 7 : 0x9bfae28(c 2| 3) Dp: 1 RW Du:1 => $VAR1
S 8 : 0x9bfae58(c 2| 2) Dp: 1 RW Du:1 => $VAR2
S 9 : 0x9bfae88(c 2| 2) Dp: 1 RW Du:1 => $VAR3
S 10 : 0x9ecab38(c 2| 1) Dp: 1 RW Du:1 => $ARRAY4
S 11 : 0x9ed8c48(c 2| 1) Dp: 1 RW Du:1 => $HASH1
S 12 : 0x9bfaf60(c 2| 2) Dp: 1 RW Du:1 => $ARRAY5
S 13 : 0x9bfacc0(c 2| 1) Dp: 1 RW Du:1 => $HASH2
S 14 : 0x91cfb58(c 2| 2) Dp: 3 RW Du:1 => $ARRAY1->[0] < $ARRAY1->[1] >
S 15 : 0x91cfb70(c 3| 2) Dp: 3 RW Du:1 => $ARRAY1->[1] < $ARRAY1->[0] >
S 16 : 0x9ec7840(c 3| 1) Dp: 3 RW Du:1 => $$REF1 < $REF1 >
S 17 : 0x9db9bf8(c 7| 2) Dp: 3 RW Du:1 => $ARRAY5->[0] < $ARRAY2->[1] >
S 18 : 0x9db9c28(c 8| 2) Dp: 3 RW Du:1 => $ARRAY5->[1] < $ARRAY2->[0] >
S 19 : 0x9bfac30(c 2| 1) Dp: 3 RW Du:1 => $HASH2->{bar}
S 20 : 0x9bfac78(c 3| 2) Dp: 3 RW Du:1 => $HASH2->{foo}
S 21 : 0x9bfac00(c 5| 1) Dp: 5 RW Du:1 => ${$ARRAY3->[0]} < $ARRAY3->[0] >
-----
R 1 : 0x91cfb40(c 1|-1) Dp: 2 Du:1 => $ARRAY1
R 2 : 0x91cfc60(c 1|-1) Dp: 2 Du:1 => $Regexp1
R 3 : 0x9dce028(c 1|-1) Dp: 2 Du:1 => $bar1
R 4 : 0x9ec7840(c 1|-1) Dp: 2 Du:1 => $REF1 < $$REF1 >
R 5 : 0x9eca730(c 1|-1) Dp: 2 Du:1 => $ARRAY2
R 6 : 0x9ecad38(c 1|-1) Dp: 2 Du:1 => $ARRAY3
R 7 : 0x9ed5ea0(c 1|-1) Dp: 2 Du:1 => $ARRAY4
R 8 : 0x9eca9d0(c 2|-1) Dp: 2 Du:1 => $HASH1
R 9 : 0x9bfaff0(c 1| 1) Dp: 2 Du:1 => $ARRAY5
R 10 : 0x91cfc48(c 1|-1) Dp: 2 Du:1 => $HASH2
R 11 : 0x91cfb70(c 2| 1) Dp: 4 Du:1 => $ARRAY1->[0] < $ARRAY1->[1] >
R 12 : 0x91cfb58(c 3| 1) Dp: 4 Du:1 => $ARRAY1->[1] < $ARRAY1->[0] >
R 13 : 0x9dcdd40(c 3|-1) Dp: 4 Du:1 => $$REF1
R 14 : 0x9db9c28(c 1| 3) Dp: 4 Du:1 => $ARRAY2->[0] < $ARRAY5->[1] >
R 15 : 0x9db9bf8(c 1| 3) Dp: 4 Du:1 => $ARRAY2->[1] < $ARRAY5->[0] >
R 16 : 0x9bfac00(c 1| 1) Dp: 4 Du:1 => $ARRAY3->[0] < ${$ARRAY3->[0]} >
+---+
not ok 5 - More Madness
ok 6 - Tye Alias Array
ok 7 -
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/7 subtests
# Failed test 'More Madness'
# at t/test_helper.pl line 341.
# Looks like you failed 1 test of 7.
t/madness_json.t ....
1..7
ok 1 - use Data::Dump::Streamer;
ok 2 - The object isa Data::Dump::Streamer
ok 3 - Madness cap( $qr,$qr )
ok 4 - Total Madness
-Expected
+Result
@7,7 (151)
= $ARRAY1->[1] = \$ARRAY1->[0];
- $Regexp1 = qr/foo/;
+ $Regexp1 = bless( qr/foo/, 'Regexp' );
= $bar1 = bless( qr/bar/, 'bar' );
More Madness Got:
$ARRAY1 = [
'R: $ARRAY1->[1]',
'R: $ARRAY1->[0]'
];
$ARRAY1->[0] = \$ARRAY1->[1];
$ARRAY1->[1] = \$ARRAY1->[0];
$Regexp1 = bless( qr/foo/, 'Regexp' );
$bar1 = bless( qr/bar/, 'bar' );
$REF1 = \bless( qr/baz/, 'baz' );
$ARRAY2 = [
'R: $ARRAY5->[1]',
'R: $ARRAY5->[0]'
];
$ARRAY3 = [
\do { my $v = 'V: $ARRAY3->[0]' },
'V: $ARRAY2->[0]',
'V: $ARRAY2->[1]'
];
${$ARRAY3->[0]} = $ARRAY3->[0];
$VAR1 = 1;
$VAR2 = 2;
$VAR3 = 3;
alias_ref(\$VAR4,\$VAR1);
$ARRAY4 = [
1,
2,
3
];
$HASH1 = {
1 => 2,
3 => 4
};
$ARRAY5 = [
'V: $ARRAY2->[0]',
'V: $ARRAY2->[1]'
];
$ARRAY2->[0] = \$ARRAY5->[1];
$ARRAY2->[1] = \$ARRAY5->[0];
$ARRAY3->[1] = $ARRAY2->[0];
$ARRAY3->[2] = $ARRAY2->[1];
$ARRAY5->[0] = $ARRAY2->[0];
$ARRAY5->[1] = $ARRAY2->[1];
alias_ref(\$ARRAY6,\$ARRAY5);
alias_ref(\$VAR5,\$VAR1);
alias_ref(\$VAR6,\$VAR2);
alias_ref(\$VAR7,\$VAR3);
$HASH2 = {
bar => 'bar',
foo => 'foo',
foo2 => 'A: $HASH2->{foo}'
};
alias_hv(%$HASH2, 'foo2', $HASH2->{foo});
EXPECT
+---+
S 1 : 0x1a8149e0(c 2| 1) Dp: 1 RW Du:1 => $ARRAY1
S 2 : 0x1a814f38(c 2| 1) Dp: 1 RW Du:1 => $Regexp1
S 3 : 0x1a814f98(c 2| 1) Dp: 1 RW Du:1 => $bar1
S 4 : 0x1a815010(c 2| 1) Dp: 1 RW Du:1 => $REF1
S 5 : 0x1a906818(c 2| 1) Dp: 1 RW Du:1 => $ARRAY2
S 6 : 0x1a906740(c 2| 1) Dp: 1 RW Du:1 => $ARRAY3
S 7 : 0x1a814d28(c 2| 3) Dp: 1 RW Du:1 => $VAR1
S 8 : 0x1a814d58(c 2| 2) Dp: 1 RW Du:1 => $VAR2
S 9 : 0x1a814d88(c 2| 2) Dp: 1 RW Du:1 => $VAR3
S 10 : 0x1a923aa8(c 2| 1) Dp: 1 RW Du:1 => $ARRAY4
S 11 : 0x1a932238(c 2| 1) Dp: 1 RW Du:1 => $HASH1
S 12 : 0x1a814e60(c 2| 2) Dp: 1 RW Du:1 => $ARRAY5
S 13 : 0x1a814bc0(c 2| 1) Dp: 1 RW Du:1 => $HASH2
S 14 : 0x1a906380(c 2| 2) Dp: 3 RW Du:1 => $ARRAY1->[0] < $ARRAY1->[1] >
S 15 : 0x1a906398(c 3| 2) Dp: 3 RW Du:1 => $ARRAY1->[1] < $ARRAY1->[0] >
S 16 : 0x1a91d0f8(c 3| 1) Dp: 3 RW Du:1 => $$REF1 < $REF1 >
S 17 : 0x1a814980(c 7| 2) Dp: 3 RW Du:1 => $ARRAY5->[0] < $ARRAY2->[1] >
S 18 : 0x1a8149b0(c 8| 2) Dp: 3 RW Du:1 => $ARRAY5->[1] < $ARRAY2->[0] >
S 19 : 0x1a814b30(c 2| 1) Dp: 3 RW Du:1 => $HASH2->{bar}
S 20 : 0x1a814b78(c 3| 2) Dp: 3 RW Du:1 => $HASH2->{foo}
S 21 : 0x1a814b00(c 5| 1) Dp: 5 RW Du:1 => ${$ARRAY3->[0]} < $ARRAY3->[0] >
-----
R 1 : 0x1a906368(c 1|-1) Dp: 2 Du:1 => $ARRAY1
R 2 : 0x1a906488(c 1|-1) Dp: 2 Du:1 => $Regexp1
R 3 : 0x1a8ed140(c 1|-1) Dp: 2 Du:1 => $bar1
R 4 : 0x1a91d0f8(c 1|-1) Dp: 2 Du:1 => $REF1 < $$REF1 >
R 5 : 0x1a9236a0(c 1|-1) Dp: 2 Du:1 => $ARRAY2
R 6 : 0x1a92a538(c 1|-1) Dp: 2 Du:1 => $ARRAY3
R 7 : 0x1a939548(c 1|-1) Dp: 2 Du:1 => $ARRAY4
R 8 : 0x1a92a430(c 2|-1) Dp: 2 Du:1 => $HASH1
R 9 : 0x1a814ef0(c 1| 1) Dp: 2 Du:1 => $ARRAY5
R 10 : 0x1a906470(c 1|-1) Dp: 2 Du:1 => $HASH2
R 11 : 0x1a906398(c 2| 1) Dp: 4 Du:1 => $ARRAY1->[0] < $ARRAY1->[1] >
R 12 : 0x1a906380(c 3| 1) Dp: 4 Du:1 => $ARRAY1->[1] < $ARRAY1->[0] >
R 13 : 0x1a8ece58(c 3|-1) Dp: 4 Du:1 => $$REF1
R 14 : 0x1a8149b0(c 1| 3) Dp: 4 Du:1 => $ARRAY2->[0] < $ARRAY5->[1] >
R 15 : 0x1a814980(c 1| 3) Dp: 4 Du:1 => $ARRAY2->[1] < $ARRAY5->[0] >
R 16 : 0x1a814b00(c 1| 1) Dp: 4 Du:1 => $ARRAY3->[0] < ${$ARRAY3->[0]} >
+---+
not ok 5 - More Madness
ok 6 - Tye Alias Array
ok 7 -
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/7 subtests
# Failed test 'More Madness'
# at t/test_helper.pl line 341.
# Looks like you failed 1 test of 6.
t/madness_w.t .......
1..6
ok 1 - use Data::Dump::Streamer;
ok 2 - The object isa Data::Dump::Streamer
ok 3 - Madness cap( $qr,$qr )
ok 4 - Total Madness
-Expected
+Result
@8,8 (158)
= weaken($ARRAY1->[1]);
- $Regexp1 = qr/foo/;
+ $Regexp1 = bless( qr/foo/, 'Regexp' );
= $bar1 = bless( qr/bar/, 'bar' );
More Madness Got:
$ARRAY1 = [
'R: $ARRAY1->[1]',
'R: $ARRAY1->[0]'
];
$ARRAY1->[0] = \$ARRAY1->[1];
$ARRAY1->[1] = \$ARRAY1->[0];
weaken($ARRAY1->[1]);
$Regexp1 = bless( qr/foo/, 'Regexp' );
$bar1 = bless( qr/bar/, 'bar' );
$REF1 = \bless( qr/baz/, 'baz' );
$ARRAY2 = [
'R: $ARRAY5->[1]',
'R: $ARRAY5->[0]'
];
$ARRAY3 = [
\do { my $v = 'V: $ARRAY3->[0]' },
'V: $ARRAY2->[0]',
'V: $ARRAY2->[1]'
];
${$ARRAY3->[0]} = $ARRAY3->[0];
$VAR1 = 1;
$VAR2 = 2;
$VAR3 = 3;
alias_ref(\$VAR4,\$VAR1);
$ARRAY4 = [
1,
2,
3
];
$HASH1 = {
1 => 2,
3 => 4
};
$ARRAY5 = [
'V: $ARRAY2->[0]',
'V: $ARRAY2->[1]'
];
$ARRAY2->[0] = \$ARRAY5->[1];
$ARRAY2->[1] = \$ARRAY5->[0];
$ARRAY3->[1] = $ARRAY2->[0];
$ARRAY3->[2] = $ARRAY2->[1];
$ARRAY5->[0] = $ARRAY2->[0];
weaken($ARRAY5->[0]);
$ARRAY5->[1] = $ARRAY2->[1];
alias_ref(\$ARRAY6,\$ARRAY5);
alias_ref(\$VAR5,\$VAR1);
alias_ref(\$VAR6,\$VAR2);
alias_ref(\$VAR7,\$VAR3);
$HASH2 = {
bar => 'bar',
foo => 'foo',
foo2 => 'A: $HASH2->{foo}'
};
alias_hv(%$HASH2, 'foo2', $HASH2->{foo});
EXPECT
+---+
S 1 : 0x1d596220(c 2| 1) Dp: 1 RW Du:1 => $ARRAY1
S 2 : 0x1d3d7610(c 2| 1) Dp: 1 RW Du:1 => $Regexp1
S 3 : 0x1d3d7670(c 2| 1) Dp: 1 RW Du:1 => $bar1
S 4 : 0x1d3d76e8(c 2| 1) Dp: 1 RW Du:1 => $REF1
S 5 : 0x1c9a7900(c 2| 1) Dp: 1 RW Du:1 => $ARRAY2
S 6 : 0x1d6a56b8(c 2| 1) Dp: 1 RW Du:1 => $ARRAY3
S 7 : 0x1d3d7400(c 2| 3) Dp: 1 RW Du:1 => $VAR1
S 8 : 0x1d3d7430(c 2| 2) Dp: 1 RW Du:1 => $VAR2
S 9 : 0x1d3d7460(c 2| 2) Dp: 1 RW Du:1 => $VAR3
S 10 : 0x1d69f168(c 2| 1) Dp: 1 RW Du:1 => $ARRAY4
S 11 : 0x1d6b69e8(c 2| 1) Dp: 1 RW Du:1 => $HASH1
S 12 : 0x1d3d7538(c 2| 2) Dp: 1 RW Du:1 => $ARRAY5
S 13 : 0x1d3d7298(c 2| 1) Dp: 1 RW Du:1 => $HASH2
S 14 : 0x1d683678(c 2| 2) Dp: 3 RW Du:1 => $ARRAY1->[0] < $ARRAY1->[1] >
S 15 : 0x1d683690(c 3| 2) Dp: 3 RW Du:1 => $ARRAY1->[1] < $ARRAY1->[0] >
S 16 : 0x1c9a80f8(c 3| 1) Dp: 3 RW Du:1 => $$REF1 < $REF1 >
S 17 : 0x1d5961c0(c 7| 2) Dp: 3 RW Du:1 => $ARRAY5->[0] < $ARRAY2->[1] >
S 18 : 0x1d5961f0(c 8| 2) Dp: 3 RW Du:1 => $ARRAY5->[1] < $ARRAY2->[0] >
S 19 : 0x1d3d7208(c 2| 1) Dp: 3 RW Du:1 => $HASH2->{bar}
S 20 : 0x1d3d7250(c 3| 2) Dp: 3 RW Du:1 => $HASH2->{foo}
S 21 : 0x1d3d71d8(c 5| 1) Dp: 5 RW Du:1 => ${$ARRAY3->[0]} < $ARRAY3->[0] >
-----
R 1 : 0x1d683660(c 1|-1) Dp: 2 Du:1 => $ARRAY1
R 2 : 0x1d683780(c 1|-1) Dp: 2 Du:1 => $Regexp1
R 3 : 0x1d595bc0(c 1|-1) Dp: 2 Du:1 => $bar1
R 4 : 0x1c9a80f8(c 1|-1) Dp: 2 Du:1 => $REF1 < $$REF1 >
R 5 : 0x1c9a7e28(c 1|-1) Dp: 2 Du:1 => $ARRAY2
R 6 : 0x1d69f150(c 1|-1) Dp: 2 Du:1 => $ARRAY3
R 7 : 0x1d694af0(c 1|-1) Dp: 2 Du:1 => $ARRAY4
R 8 : 0x1d69f018(c 2|-1) Dp: 2 Du:1 => $HASH1
R 9 : 0x1d3d75c8(c 1| 1) Dp: 2 Du:1 => $ARRAY5
R 10 : 0x1d683768(c 1|-1) Dp: 2 Du:1 => $HASH2
R 11 : 0x1d683690(c 2| 1) Dp: 4 Du:1 => $ARRAY1->[0] < $ARRAY1->[1] >
R 12 : 0x1d683678(c 3| 1) Dp: 4 Du:1 => $ARRAY1->[1] < $ARRAY1->[0] >
R 13 : 0x1c9a87b8(c 3|-1) Dp: 4 Du:1 => $$REF1
R 14 : 0x1d5961f0(c 1| 3) Dp: 4 Du:1 => $ARRAY2->[0] < $ARRAY5->[1] >
R 15 : 0x1d5961c0(c 1| 3) Dp: 4 Du:1 => $ARRAY2->[1] < $ARRAY5->[0] >
R 16 : 0x1d3d71d8(c 1| 1) Dp: 4 Du:1 => $ARRAY3->[0] < ${$ARRAY3->[0]} >
+---+
not ok 5 - More Madness
ok 6 - Tye Alias Array
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/6 subtests
t/names.t ...........
1..50
ok 1 - use Data::Dump::Streamer;
ok 2 - The object isa Data::Dump::Streamer
ok 3 - Dump()->Names()
ok 4 - Named
ok 5 - Named Vars
ok 6 - Named Vars Refs
ok 7 - Named() two
ok 8 - Named() three
ok 9 - Named Harder
ok 10 - Named Harder Swap
ok 11 - Named Harder Two
ok 12 - Named Simpler
ok 13 - Named Simpler Swap
ok 14 - Named Simpler Two
ok 15 - Declare Named()
ok 16 - Declare Named() two
ok 17 - Declare Named() three
ok 18 - Declare Named Harder
ok 19 - Declare Named Harder Swap
ok 20 - Declare Named Harder Two
ok 21 - Declare Named Simpler
ok 22 - Declare Named Simpler Swap
ok 23 - Declare Named Simpler Two
ok 24 - Hash Named Harder
ok 25 - Hash Named Harder Swap
ok 26 - Hash Named Harder Two
ok 27 - Hash Named Simpler
ok 28 - Hash Named Simpler Swap
ok 29 - Hash Named Simpler Two
ok 30 - Hash Declare Named() two
ok 31 - Hash Declare Named() three
ok 32 - Hash Declare Named Harder
ok 33 - Hash Declare Named Harder Swap
ok 34 - Hash Declare Named Harder Two
ok 35 - Hash Declare Named Simpler
ok 36 - Hash Declare Named Simpler Swap
ok 37 - Hash Declare Named Simpler Two
ok 38 - Blessed Declare Named Simpler
ok 39 - Blessed Declare Named Simpler Swap
ok 40 - Blessed Declare Named Simpler Two
ok 41 - Blessed Named Simpler
ok 42 - Blessed Named Simpler Swap
ok 43 - Blessed Named Simpler Two
ok 44 - Harder Blessed Named
ok 45 - Harder Blessed Named Swap
ok 46 - Harder Blessed Named Two
ok 47 - Declare Harder Blessed Named
ok 48 - Declare Harder Blessed Named Swap
ok 49 - Declare Harder Blessed Named Two
ok 50 - Doc Array Self ref
ok
t/overload.t ........
1..7
ok 1 - ${} overloading
ok 2 - @{} overloading
ok 3 - %{} overloading
ok 4 - &{} overloading
ok 5 - *{} overloading
ok 6 - containing glob
ok 7 - overloading madness
ok
t/readonly.t ........
1..9
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok
t/refaddr.t .........
1..13
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
t/refcount.t ........
1..18
ok 1 - use Data::Dump::Streamer;
ok 2 - sv_refcount
ok 3 - refcount av
ok 4 - refcount hv
ok 5 - refcount \$foo
ok 6 - sv_refcount after
ok 7 - refcount after
ok 8 - is weakened
ok 9 - weakened sv_refcount
ok 10 - weak_refcount
ok 11 - weakened refcount
ok 12 - Test:Foo
ok 13 - Test:100
ok 14 - Test:1.234
ok 15 - Test:1e+40
ok 16 - Test:100
ok 17 - Test:1.234
ok 18 - Test:1e+40
ok
t/refelem.t .........
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/reftype.t .........
1..36
# 1
# 'undef' - ''
ok 1
# 1
# 'undef' - ''
ok 2
# 1
# 'undef' - ''
ok 3
# 1
# 'undef' - ''
ok 4
# A
# 'undef' - ''
ok 5
# A
# 'undef' - ''
ok 6
# A
# 'undef' - ''
ok 7
# A
# 'undef' - ''
ok 8
# HASH(0x8d9f040)
# 'HASH' - 'HASH'
ok 9
# HASH(0x8d9f040)
# 'HASH' - 'HASH'
ok 10
# ABC=HASH(0x8d9f040)
# 'HASH' - 'HASH'
ok 11
# 0=HASH(0x8d9f040)
# 'HASH' - 'HASH'
ok 12
# ARRAY(0x85278e8)
# 'ARRAY' - 'ARRAY'
ok 13
# ARRAY(0x85278e8)
# 'ARRAY' - 'ARRAY'
ok 14
# ABC=ARRAY(0x85278e8)
# 'ARRAY' - 'ARRAY'
ok 15
# 0=ARRAY(0x85278e8)
# 'ARRAY' - 'ARRAY'
ok 16
# SCALAR(0x8dff5a8)
# 'SCALAR' - 'SCALAR'
ok 17
# SCALAR(0x8dff5a8)
# 'SCALAR' - 'SCALAR'
ok 18
# ABC=SCALAR(0x8dff5a8)
# 'SCALAR' - 'SCALAR'
ok 19
# 0=SCALAR(0x8dff5a8)
# 'SCALAR' - 'SCALAR'
ok 20
# REF(0x8fa4a38)
# 'REF' - 'REF'
ok 21
# REF(0x8fa4a38)
# 'REF' - 'REF'
ok 22
# ABC=REF(0x8fa4a38)
# 'REF' - 'REF'
ok 23
# 0=REF(0x8fa4a38)
# 'REF' - 'REF'
ok 24
# GLOB(0x8e8d528)
# 'GLOB' - 'GLOB'
ok 25
# GLOB(0x8e8d528)
# 'GLOB' - 'GLOB'
ok 26
# ABC=GLOB(0x8e8d528)
# 'GLOB' - 'GLOB'
ok 27
# 0=GLOB(0x8e8d528)
# 'GLOB' - 'GLOB'
ok 28
# GLOB(0x851d4f8)
# 'GLOB' - 'GLOB'
ok 29
# GLOB(0x851d4f8)
# 'GLOB' - 'GLOB'
ok 30
# ABC=GLOB(0x851d4f8)
# 'GLOB' - 'GLOB'
ok 31
# 0=GLOB(0x851d4f8)
# 'GLOB' - 'GLOB'
ok 32
# CODE(0x8fb4eb8)
# 'CODE' - 'CODE'
ok 33
# CODE(0x8fb4eb8)
# 'CODE' - 'CODE'
ok 34
# ABC=CODE(0x8fb4eb8)
# 'CODE' - 'CODE'
ok 35
# 0=CODE(0x8fb4eb8)
# 'CODE' - 'CODE'
ok 36
ok
t/sortkeys.t ........
1..10
ok 1 - use Data::Dump::Streamer;
ok 2 - The object isa Data::Dump::Streamer
ok 3 - Sortkeys Mixed Default (smart)
ok 4 - Sortkeys Mixed Lexico
ok 5 - Sortkeys Numeric Alph==Lex
ok 6 - Sortkeys Numeric
ok 7 - Sortkeys Numeric Smart
ok 8 - Sortkeys Custom Filter
ok 9 - HashKeys - array
ok 10 - HashKeys - coderef
ok
t/tree.t ............
1..6
ok 1 - use Data::Dump::Streamer;
ok 2 - The object isa Data::Dump::Streamer
ok 3 - Parent Array Tree
ok 4 - Parent tree Array Nodes
ok 5 - Parent tree Hash
ok 6 - Parent Tree Hash Nodes
ok
t/usage.t ...........
1..9
ok 1 - use Data::Dump::Streamer;
ok 2 - Dump($x)
ok 3 - $obj=Dump()
ok 4 - $obj=Dump($x)
ok 5 - $obj=Dump($x)->Purity(0)
ok 6 - @list=$obj->Dump
ok 7 - $obj->Purity()==0
ok 8 - $string=$obj->Dump($x)->Out()
ok 9 - $string=$obj->Names("foo")->Data($x)->Dump()
ok
t/xs_subs.t .........
1..36
ok 1 - use Data::Dump::Streamer;
ok 2 - readonly(1)
ok 3 - $var = 2; readonly($var)
ok 4 - $var==2
ok 5 - readonly("fred")
ok 6 - $var = fred; readonly($var)
ok 7 - $var eq "fred"
ok 8 - $var=\2; readonly($var)
ok 9 - readonly($$var)
ok 10 - readonly(*STDOUT)
ok 11 - lock_keys
ok 12 - lock_keys @hidden
ok 13 - lock_keys @legal
ok 14 - lock_keys @keys
ok 15 - lock_keys
ok 16 - unlock_keys
ok 17 - lock_keys args
ok 18 - lock_keys() @hidden
ok 19 - lock_keys() @legal
ok 20 - lock_keys() @keys
ok 21 - lock_ref_keys
ok 22 - lock_ref_keys @hidden
ok 23 - lock_ref_keys @legal
ok 24 - lock_ref_keys @keys
ok 25 - lock_ref_keys args
ok 26 - lock_ref_keys() @hidden
ok 27 - lock_ref_keys() @legal
ok 28 - lock_ref_keys() @keys
ok 29 - lock_ref_keys args
ok 30 - lock_ref_keys_plus() @hidden
ok 31 - lock_ref_keys_plus() @legal
ok 32 - lock_ref_keys_plus() @keys
ok 33 - lock_keys args
ok 34 - lock_keys_plus() @hidden
ok 35 - lock_keys_plus() @legal
ok 36 - lock_keys_plus() @keys
ok
Test Summary Report
-------------------
t/dump.t (Wstat: 1536 Tests: 49 Failed: 6)
Failed tests: 24-28, 37
Non-zero exit status: 6
t/impure_madness.t (Wstat: 256 Tests: 8 Failed: 1)
Failed test: 7
Non-zero exit status: 1
t/madness.t (Wstat: 256 Tests: 7 Failed: 1)
Failed test: 5
Non-zero exit status: 1
t/madness_json.t (Wstat: 256 Tests: 7 Failed: 1)
Failed test: 5
Non-zero exit status: 1
t/madness_w.t (Wstat: 256 Tests: 6 Failed: 1)
Failed test: 5
Non-zero exit status: 1
Files=24, Tests=369, 5 wallclock secs ( 0.14 usr 0.13 sys + 4.73 cusr 0.59 csys = 5.59 CPU)
Result: FAIL
Failed 5/24 test programs. 10/369 subtests failed.
YVES/Data-Dump-Streamer-2.34.tar.gz
./Build test verbose=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports YVES/Data-Dump-Streamer-2.34.tar.gz
Running test for module 'Lexical::Persistence'
Running make for R/RC/RCAPUTO/Lexical-Persistence-1.020.tar.gz
Prepending /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/R/RC/RCAPUTO/Lexical-Persistence-1.020.tar.gz ok
Lexical-Persistence-1.020/
Lexical-Persistence-1.020/CHANGES
Lexical-Persistence-1.020/MANIFEST
Lexical-Persistence-1.020/META.yml
Lexical-Persistence-1.020/Makefile.PL
Lexical-Persistence-1.020/README
Lexical-Persistence-1.020/eg/
Lexical-Persistence-1.020/eg/persistence.perl
Lexical-Persistence-1.020/eg/repl-mst.perl
Lexical-Persistence-1.020/lib/
Lexical-Persistence-1.020/lib/Lexical/
Lexical-Persistence-1.020/lib/Lexical/Persistence.pm
Lexical-Persistence-1.020/t/
Lexical-Persistence-1.020/t/01_basics.t
Lexical-Persistence-1.020/t/02_pod.t
Lexical-Persistence-1.020/t/03_pod_coverage.t
Lexical-Persistence-1.020/t/04_eval.t
Prepending /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building R/RC/RCAPUTO/Lexical-Persistence-1.020.tar.gz
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Warning: prerequisite Devel::LexAlias 0.04 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for Lexical::Persistence
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- RCAPUTO/Lexical-Persistence-1.020.tar.gz ----
Devel::LexAlias [requires]
Prepending /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Devel::LexAlias'
Running make for R/RC/RCLAMP/Devel-LexAlias-0.05.tar.gz
Prepending /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/R/RC/RCLAMP/Devel-LexAlias-0.05.tar.gz ok
Devel-LexAlias-0.05/
Devel-LexAlias-0.05/Changes
Devel-LexAlias-0.05/t/
Devel-LexAlias-0.05/t/Devel-LexAlias.t
Devel-LexAlias-0.05/Makefile.PL
Devel-LexAlias-0.05/MANIFEST
Devel-LexAlias-0.05/LexAlias.xs
Devel-LexAlias-0.05/LexAlias.pm
Devel-LexAlias-0.05/META.yml
Prepending /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building R/RC/RCLAMP/Devel-LexAlias-0.05.tar.gz
>>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL
Checking if your kit is complete...
Warning: the following files are missing in your kit:
META.json
Please inform the author.
Writing Makefile for Devel::LexAlias
Writing MYMETA.yml and MYMETA.json
>>> make
cp LexAlias.pm blib/lib/Devel/LexAlias.pm
/home/fly1800/ap1800-297235/bin/perl-static /home/fly1800/var/megalib/ExtUtils/xsubpp -typemap /home/fly1800/ap1800-297235/lib/ExtUtils/typemap LexAlias.xs > LexAlias.xsc && mv LexAlias.xsc LexAlias.c
Please specify prototyping behavior for LexAlias.xs (see perlxs manual)
gcc -c -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" -fPIC "-I/home/fly1800/ap1800-297235/lib/CORE" LexAlias.c
Running Mkbootstrap for Devel::LexAlias ()
chmod 644 LexAlias.bs
rm -f blib/arch/auto/Devel/LexAlias/LexAlias.so
gcc -shared -O2 -fstack-protector LexAlias.o -o blib/arch/auto/Devel/LexAlias/LexAlias.so \
\
chmod 755 blib/arch/auto/Devel/LexAlias/LexAlias.so
cp LexAlias.bs blib/arch/auto/Devel/LexAlias/LexAlias.bs
chmod 644 blib/arch/auto/Devel/LexAlias/LexAlias.bs
Manifying blib/man3/Devel::LexAlias.3
RCLAMP/Devel-LexAlias-0.05.tar.gz
make -- OK
Prepending /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/Devel-LexAlias.t ..
1..11
ok 1 - expected destruction of $outer
ok 2 - alias worked
ok 3 - expected destruction of $inner
ok 4 - x before
ok 5 - y before
ok 6 - blew an error
ok 7 - useful error
ok 8 - x after
ok 9 - y after
ok 10 - x above after
ok 11 - y after
# out of foo
ok
All tests successful.
Files=1, Tests=11, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.04 cusr 0.00 csys = 0.08 CPU)
Result: PASS
RCLAMP/Devel-LexAlias-0.05.tar.gz
make test TEST_VERBOSE=1 -- OK
Richard Clamp <richardc@unixbeard.net>
alias lexical variables
>>> (cd /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ && tar cvf - Devel-LexAlias-0.05.ppd blib) | gzip -c >/home/fly1800/var/REPO/R/RC/RCLAMP/Devel-LexAlias-0.05.tar.gz
Devel-LexAlias-0.05.ppd
blib/
blib/arch/
blib/arch/auto/
blib/arch/auto/Devel/
blib/arch/auto/Devel/LexAlias/
blib/arch/auto/Devel/LexAlias/LexAlias.bs
blib/arch/auto/Devel/LexAlias/LexAlias.so
blib/lib/
blib/lib/Devel/
blib/lib/Devel/LexAlias.pm
blib/man3/
blib/man3/Devel::LexAlias.3
>>> mv /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/Devel-LexAlias-0.05.ppd /home/fly1800/var/REPO/R/RC/RCLAMP
Running make for R/RC/RCAPUTO/Lexical-Persistence-1.020.tar.gz
Prepending /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv
Prepending /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building R/RC/RCAPUTO/Lexical-Persistence-1.020.tar.gz
>>> make
cp lib/Lexical/Persistence.pm blib/lib/Lexical/Persistence.pm
Manifying blib/man3/Lexical::Persistence.3
RCAPUTO/Lexical-Persistence-1.020.tar.gz
make -- OK
Prepending /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/01_basics.t ........
1..36
ok 1 - persistent catchall 0
ok 2 - persistent x 0
ok 3 - other x 0
ok 4 - dynamic j 0
ok 5 - persistent catchall 1
ok 6 - persistent x 1
ok 7 - other x 1
ok 8 - dynamic j 1
ok 9 - persistent catchall 2
ok 10 - persistent x 2
ok 11 - other x 2
ok 12 - dynamic j 2
ok 13 - persistent catchall 3
ok 14 - persistent x 3
ok 15 - other x 3
ok 16 - dynamic j 3
ok 17 - persistent catchall 4
ok 18 - persistent x 4
ok 19 - other x 4
ok 20 - dynamic j 4
ok 21 - persistent catchall 5
ok 22 - persistent x 5
ok 23 - other x 5
ok 24 - dynamic j 5
ok 25 - persistent catchall (method) 6
ok 26 - persistent x (method) 6
ok 27 - other x (method) 6
ok 28 - dynamic j (method) 6
ok 29 - persistent catchall (method) 7
ok 30 - persistent x (method) 7
ok 31 - other x (method) 7
ok 32 - dynamic j (method) 7
ok 33 - persistent catchall (method) 8
ok 34 - persistent x (method) 8
ok 35 - other x (method) 8
ok 36 - dynamic j (method) 8
ok
t/02_pod.t ...........
1..1
ok 1 - POD test for blib/lib/Lexical/Persistence.pm
ok
t/03_pod_coverage.t ..
1..1
ok 1 - Pod coverage on Lexical::Persistence
ok
t/04_eval.t ..........
1..9
ok 1 - constant do
ok 2 - do sets context
ok 3 - compile yields a CODE ref
ok 4 - CODE ref yields the right result
ok 5 - do still persists
ok 6 - do updates
ok 7 - do can add new variables
ok 8 - syntax error makes do return undef
ok 9 - syntax error complains about variable names
ok
All tests successful.
Files=4, Tests=47, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.29 cusr 0.03 csys = 0.37 CPU)
Result: PASS
RCAPUTO/Lexical-Persistence-1.020.tar.gz
make test TEST_VERBOSE=1 -- OK
Rocco Caputo <rcaputo@cpan.org>
Persistent, continuation-like contexts for lexical variables.
>>> (cd /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv && tar cvf - Lexical-Persistence-1.020.ppd blib) | gzip -c >/home/fly1800/var/REPO/R/RC/RCAPUTO/Lexical-Persistence-1.020.tar.gz
Lexical-Persistence-1.020.ppd
blib/
blib/lib/
blib/lib/Lexical/
blib/lib/Lexical/Persistence.pm
blib/man3/
blib/man3/Lexical::Persistence.3
>>> mv /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/Lexical-Persistence-1.020.ppd /home/fly1800/var/REPO/R/RC/RCAPUTO
Running make for E/ET/ETHER/Devel-REPL-1.003018.tar.gz
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1800/var/cpan/build/Devel-REPL-1.003018-Oa4zz9
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building E/ET/ETHER/Devel-REPL-1.003018.tar.gz
Warning: Prerequisite 'Data::Dump::Streamer => 0' for 'ETHER/Devel-REPL-1.003018.tar.gz' failed when processing 'YVES/Data-Dump-Streamer-2.34.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited.
>>> make
cp lib/Devel/REPL/Plugin.pm blib/lib/Devel/REPL/Plugin.pm
cp lib/Devel/REPL/Plugin/Interrupt.pm blib/lib/Devel/REPL/Plugin/Interrupt.pm
cp lib/Devel/REPL.pm blib/lib/Devel/REPL.pm
cp lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm
cp lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm
cp lib/Devel/REPL/Plugin/NewlineHack.pm blib/lib/Devel/REPL/Plugin/NewlineHack.pm
cp lib/Devel/REPL/Meta/Plugin.pm blib/lib/Devel/REPL/Meta/Plugin.pm
cp lib/Devel/REPL/Plugin/MultiLine/PPI.pm blib/lib/Devel/REPL/Plugin/MultiLine/PPI.pm
cp lib/Devel/REPL/Profile/Default.pm blib/lib/Devel/REPL/Profile/Default.pm
cp lib/Devel/REPL/Plugin/LexEnv.pm blib/lib/Devel/REPL/Plugin/LexEnv.pm
cp lib/Devel/REPL/Plugin/PPI.pm blib/lib/Devel/REPL/Plugin/PPI.pm
cp lib/Devel/REPL/Plugin/B/Concise.pm blib/lib/Devel/REPL/Plugin/B/Concise.pm
cp lib/Devel/REPL/Plugin/History.pm blib/lib/Devel/REPL/Plugin/History.pm
cp lib/Devel/REPL/Plugin/Commands.pm blib/lib/Devel/REPL/Plugin/Commands.pm
cp lib/Devel/REPL/Overview.pod blib/lib/Devel/REPL/Overview.pod
cp lib/Devel/REPL/Plugin/Packages.pm blib/lib/Devel/REPL/Plugin/Packages.pm
cp lib/Devel/REPL/Plugin/DumpHistory.pm blib/lib/Devel/REPL/Plugin/DumpHistory.pm
cp lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm
cp lib/Devel/REPL/Profile.pm blib/lib/Devel/REPL/Profile.pm
cp lib/Devel/REPL/Plugin/Colors.pm blib/lib/Devel/REPL/Plugin/Colors.pm
cp lib/Devel/REPL/Plugin/Completion.pm blib/lib/Devel/REPL/Plugin/Completion.pm
cp lib/Devel/REPL/Script.pm blib/lib/Devel/REPL/Script.pm
cp lib/Devel/REPL/Plugin/Nopaste.pm blib/lib/Devel/REPL/Plugin/Nopaste.pm
cp lib/Devel/REPL/Plugin/OutputCache.pm blib/lib/Devel/REPL/Plugin/OutputCache.pm
cp lib/Devel/REPL/Plugin/DDS.pm blib/lib/Devel/REPL/Plugin/DDS.pm
cp lib/Devel/REPL/Plugin/ShowClass.pm blib/lib/Devel/REPL/Plugin/ShowClass.pm
cp lib/Devel/REPL/Error.pm blib/lib/Devel/REPL/Error.pm
cp lib/Devel/REPL/Plugin/Turtles.pm blib/lib/Devel/REPL/Plugin/Turtles.pm
cp lib/Devel/REPL/Plugin/FindVariable.pm blib/lib/Devel/REPL/Plugin/FindVariable.pm
cp lib/Devel/REPL/Profile/Minimal.pm blib/lib/Devel/REPL/Profile/Minimal.pm
cp lib/Devel/REPL/Plugin/CompletionDriver/INC.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm
cp lib/Devel/REPL/Plugin/Peek.pm blib/lib/Devel/REPL/Plugin/Peek.pm
cp lib/Devel/REPL/Plugin/Timing.pm blib/lib/Devel/REPL/Plugin/Timing.pm
cp lib/Devel/REPL/Plugin/FancyPrompt.pm blib/lib/Devel/REPL/Plugin/FancyPrompt.pm
cp lib/Devel/REPL/Plugin/DDC.pm blib/lib/Devel/REPL/Plugin/DDC.pm
cp lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm
cp lib/Devel/REPL/Plugin/Refresh.pm blib/lib/Devel/REPL/Plugin/Refresh.pm
cp lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm
cp lib/Devel/REPL/Plugin/ReadLineHistory.pm blib/lib/Devel/REPL/Plugin/ReadLineHistory.pm
cp script/re.pl blib/script/re.pl
/home/fly1800/ap1800-297235/bin/perl-static "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/re.pl
Manifying blib/man3/Devel::REPL::Profile.3
Manifying blib/man3/Devel::REPL::Plugin::Peek.3
Manifying blib/man3/Devel::REPL::Plugin::NewlineHack.3
Manifying blib/man3/Devel::REPL::Plugin::ShowClass.3
Manifying blib/man3/Devel::REPL::Plugin::FindVariable.3
Manifying blib/man3/Devel::REPL::Plugin::Colors.3
Manifying blib/man3/Devel::REPL::Plugin::PPI.3
Manifying blib/man3/Devel::REPL::Plugin::FancyPrompt.3
Manifying blib/man3/Devel::REPL::Plugin::Packages.3
Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::Methods.3
Manifying blib/man3/Devel::REPL::Plugin::Refresh.3
Manifying blib/man3/Devel::REPL::Plugin::LexEnv.3
Manifying blib/man3/Devel::REPL::Plugin::DDC.3
Manifying blib/man3/Devel::REPL.3
Manifying blib/man3/Devel::REPL::Plugin::MultiLine::PPI.3
Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::Turtles.3
Manifying blib/man3/Devel::REPL::Plugin::Interrupt.3
Manifying blib/man3/Devel::REPL::Plugin::Nopaste.3
Manifying blib/man3/Devel::REPL::Plugin::DumpHistory.3
Manifying blib/man3/Devel::REPL::Plugin::Commands.3
Manifying blib/man3/Devel::REPL::Plugin::DDS.3
Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::Globals.3
Manifying blib/man3/Devel::REPL::Plugin::Timing.3
Manifying blib/man3/Devel::REPL::Plugin::History.3
Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::Keywords.3
Manifying blib/man3/Devel::REPL::Plugin::Turtles.3
Manifying blib/man3/Devel::REPL::Plugin::Completion.3
Manifying blib/man3/Devel::REPL::Plugin::OutputCache.3
Manifying blib/man3/Devel::REPL::Overview.3
Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::INC.3
Manifying blib/man3/Devel::REPL::Plugin::B::Concise.3
Manifying blib/man3/Devel::REPL::Plugin::ReadLineHistory.3
Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::LexEnv.3
ETHER/Devel-REPL-1.003018.tar.gz
make -- OK
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/load_core.t t/load_plugins.t
t/load_core.t .....
ok 1 - use Devel::REPL;
ok 2 - use Devel::REPL::Script;
ok 3 - use Devel::REPL::Plugin::Colors;
ok 4 - use Devel::REPL::Plugin::Commands;
ok 5 - use Devel::REPL::Plugin::Completion;
ok 6 - use Devel::REPL::Plugin::CompletionDriver::INC;
ok 7 - use Devel::REPL::Plugin::CompletionDriver::Keywords;
ok 8 - use Devel::REPL::Plugin::CompletionDriver::LexEnv;
ok 9 - use Devel::REPL::Plugin::CompletionDriver::Globals;
ok 10 - use Devel::REPL::Plugin::CompletionDriver::Methods;
ok 11 - use Devel::REPL::Plugin::DumpHistory;
ok 12 - use Devel::REPL::Plugin::FancyPrompt;
ok 13 - use Devel::REPL::Plugin::FindVariable;
ok 14 - use Devel::REPL::Plugin::History;
ok 15 - use Devel::REPL::Plugin::Interrupt;
ok 16 - use Devel::REPL::Plugin::LexEnv;
ok 17 - use Devel::REPL::Plugin::MultiLine::PPI;
ok 18 - use Devel::REPL::Plugin::OutputCache;
ok 19 - use Devel::REPL::Plugin::Packages;
ok 20 - use Devel::REPL::Plugin::Peek;
ok 21 - use Devel::REPL::Plugin::PPI;
ok 22 - use Devel::REPL::Plugin::ReadLineHistory;
ok 23 - use Devel::REPL::Plugin::ShowClass;
ok 24 - use Devel::REPL::Plugin::Timing;
ok 25 - use Devel::REPL::Plugin::Turtles;
ok 26 - no (unexpected) warnings (via done_testing)
1..26
ok
t/load_plugins.t ..
ok 1 - use Devel::REPL;
ok 2 - plugin B::Concise loaded
ok 3 - plugin Colors loaded
ok 4 - plugin Commands loaded
ok 5 - plugin Completion loaded
ok 6 - plugin CompletionDriver::Globals loaded
ok 7 - plugin CompletionDriver::INC loaded
ok 8 - plugin CompletionDriver::Keywords loaded
ok 9 - plugin CompletionDriver::LexEnv loaded
ok 10 - plugin CompletionDriver::Methods loaded
ok 11 - plugin CompletionDriver::Turtles loaded
ok 12 - plugin DDC loaded
ok 13 # skip could not eval plugin DDS
ok 14 - plugin DumpHistory loaded
ok 15 - plugin FancyPrompt loaded
ok 16 - plugin FindVariable loaded
ok 17 - plugin History loaded
ok 18 - plugin Interrupt loaded
ok 19 - plugin LexEnv loaded
ok 20 - plugin MultiLine::PPI loaded
ok 21 - plugin Nopaste loaded
ok 22 - plugin OutputCache loaded
ok 23 - plugin PPI loaded
ok 24 - plugin Packages loaded
ok 25 - plugin Peek loaded
ok 26 - plugin ReadLineHistory loaded
ok 27 # skip could not eval plugin Refresh
ok 28 - plugin ShowClass loaded
ok 29 - plugin Timing loaded
ok 30 - plugin Turtles loaded
ok 31 - no (unexpected) warnings (via done_testing)
1..31
ok
All tests successful.
Files=2, Tests=57, 2 wallclock secs ( 0.03 usr 0.01 sys + 1.84 cusr 0.17 csys = 2.05 CPU)
Result: PASS
ETHER/Devel-REPL-1.003018.tar.gz
Tests succeeded but one dependency not OK (Data::Dump::Streamer)
ETHER/Devel-REPL-1.003018.tar.gz
[dependencies] -- NA
Running test for module 'Lexical::Persistence'
Running make for R/RC/RCAPUTO/Lexical-Persistence-1.020.tar.gz
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'make'
Has already been made
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'test'
Running make test
Has already been tested successfully
Running test for module 'Data::Dump::Streamer'
Running Build for Y/YV/YVES/Data-Dump-Streamer-2.34.tar.gz
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1800/var/cpan/build/Data-Dump-Streamer-2.34-TJ5kzU
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'make'
Has already been made
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'test'
Running Build test
Won't repeat unsuccessful test during this command
Has already been tested within this command
Running test for module 'Devel::LexAlias'
Running make for R/RC/RCLAMP/Devel-LexAlias-0.05.tar.gz
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'make'
Has already been made
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'test'
Running make test
Has already been tested successfully
Running make for T/TS/TSIBLEY/Carp-REPL-0.16.tar.gz
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1800/var/cpan/build/Carp-REPL-0.16-Uo992d
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building T/TS/TSIBLEY/Carp-REPL-0.16.tar.gz
Warning: Prerequisite 'Data::Dump::Streamer => 0' for 'TSIBLEY/Carp-REPL-0.16.tar.gz' failed when processing 'YVES/Data-Dump-Streamer-2.34.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Devel::REPL => 0' for 'TSIBLEY/Carp-REPL-0.16.tar.gz' failed when processing 'ETHER/Devel-REPL-1.003018.tar.gz' with 'make_test => NO one dependency not OK (Data::Dump::Streamer)'. Continuing, but chances to succeed are limited.
>>> make
cp lib/Devel/REPL/Plugin/Carp/REPL.pm blib/lib/Devel/REPL/Plugin/Carp/REPL.pm
cp lib/Carp/REPL.pm blib/lib/Carp/REPL.pm
Manifying blib/man3/Devel::REPL::Plugin::Carp::REPL.3
Manifying blib/man3/Carp::REPL.3
TSIBLEY/Carp-REPL-0.16.tar.gz
make -- OK
Prepending /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
# Failed test 'use Devel::REPL;'
# at t/00-load.t line 6.
# Tried to use 'Devel::REPL'.
# Error: Can't locate Devel/REPL.pm in @INC (you may need to install the Devel::REPL module) (@INC contains: /home/fly1800/var/cpan/build/Carp-REPL-0.16-Uo992d/inc /home/fly1800/var/cpan/build/Carp-REPL-0.16-Uo992d/blib/lib /home/fly1800/var/cpan/build/Carp-REPL-0.16-Uo992d/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib /home/fly1800/var/megalib /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib /home/fly1800/var/megalib /home/fly1800/ap1800-297235/site/lib /home/fly1800/ap1800-297235/lib) at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
# Failed test 'use Devel::REPL::Plugin::Carp::REPL;'
# at t/00-load.t line 8.
# Tried to use 'Devel::REPL::Plugin::Carp::REPL'.
# Error: Can't locate Devel/REPL/Plugin.pm in @INC (you may need to install the Devel::REPL::Plugin module) (@INC contains: /home/fly1800/var/cpan/build/Carp-REPL-0.16-Uo992d/inc /home/fly1800/var/cpan/build/Carp-REPL-0.16-Uo992d/blib/lib /home/fly1800/var/cpan/build/Carp-REPL-0.16-Uo992d/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib /home/fly1800/var/megalib /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/arch /home/fly1800/var/cpan/build/Lexical-Persistence-1.020-oDolDv/blib/lib /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/arch /home/fly1800/var/cpan/build/Devel-LexAlias-0.05-aC2lXQ/blib/lib /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/arch /home/fly1800/var/cpan/build/MooseX-Getopt-0.56-ZY6FKu/blib/lib /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/arch /home/fly1800/var/cpan/build/Test-Trap-v0.2.2-wXFIaU/blib/lib /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/arch /home/fly1800/var/cpan/build/MooseX-Object-Pluggable-0.0011-isw9WQ/blib/lib /home/fly1800/var/megalib /home/fly1800/ap1800-297235/site/lib /home/fly1800/ap1800-297235/lib) at /home/fly1800/var/cpan/build/Carp-REPL-0.16-Uo992d/blib/lib/Devel/REPL/Plugin/Carp/REPL.pm line 2.
# BEGIN failed--compilation aborted at /home/fly1800/var/cpan/build/Carp-REPL-0.16-Uo992d/blib/lib/Devel/REPL/Plugin/Carp/REPL.pm line 2.
# Compilation failed in require at (eval 6) line 2.
# BEGIN failed--compilation aborted at (eval 6) line 2.
# Carp::REPL 0.16
Use of uninitialized value $Devel::REPL::VERSION in concatenation (.) or string at t/00-load.t line 13.
# Devel::REPL
# Perl 5.018000, /home/fly1800/ap1800-297235/bin/perl-static
# Looks like you failed 2 tests of 3.
t/00-load.t ......
1..3
not ok 1 - use Devel::REPL;
ok 2 - use Carp::REPL;
not ok 3 - use Devel::REPL::Plugin::Carp::REPL;
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/3 subtests
Expect::Simple: Expect::Simple: couldn't find prompt at /home/fly1800/var/megalib/Test/Expect.pm line 41.
# Looks like your test exited with 5 before it could output anything.
t/01-trivial.t ...
1..5
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 5/5 subtests
Expect::Simple: Expect::Simple: couldn't find prompt at /home/fly1800/var/megalib/Test/Expect.pm line 41.
# Looks like your test exited with 5 before it could output anything.
t/02-lexicals.t ..
1..69
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 69/69 subtests
Expect::Simple: Expect::Simple: couldn't find prompt at /home/fly1800/var/megalib/Test/Expect.pm line 41.
# Looks like your test exited with 5 before it could output anything.
t/03-subs.t ......
1..31
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 31/31 subtests
Expect::Simple: Expect::Simple: couldn't find prompt at /home/fly1800/var/megalib/Test/Expect.pm line 41.
# Looks like your test exited with 5 before it could output anything.
t/04-scope.t .....
1..37
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 37/37 subtests
Expect::Simple: Expect::Simple: couldn't find prompt at /home/fly1800/var/megalib/Test/Expect.pm line 41.
# Looks like your test exited with 5 before it could output anything.
t/05-interact.t ..
1..17
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 17/17 subtests
Expect::Simple: Expect::Simple: couldn't find prompt at /home/fly1800/var/megalib/Test/Expect.pm line 41.
# Looks like your test exited with 5 before it could output anything.
t/06-remember.t ..
1..11
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 11/11 subtests
Expect::Simple: Expect::Simple: couldn't find prompt at /home/fly1800/var/megalib/Test/Expect.pm line 41.
# Looks like your test exited with 5 before it could output anything.
t/07-frame.t .....
1..55
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 55/55 subtests
Expect::Simple: Expect::Simple: couldn't find prompt at /home/fly1800/var/megalib/Test/Expect.pm line 41.
# Looks like your test exited with 5 before it could output anything.
t/08-alias.t .....
1..25
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 25/25 subtests
Expect::Simple: Expect::Simple: couldn't find prompt at /home/fly1800/var/megalib/Test/Expect.pm line 41.
# Looks like your test exited with 5 before it could output anything.
t/09-args.t ......
1..26
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 26/26 subtests
t/10-nodie.t .....
1..1
ok 1 - Carp::REPL nodie didn't overwrite SIG{__DIE__}
ok
Expect::Simple: Expect::Simple: couldn't find prompt at /home/fly1800/var/megalib/Test/Expect.pm line 41.
# Looks like your test exited with 5 before it could output anything.
t/11-warn.t ......
1..7
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 7/7 subtests
Expect::Simple: Expect::Simple: couldn't find prompt at /home/fly1800/var/megalib/Test/Expect.pm line 41.
# Looks like your test exited with 5 before it could output anything.
t/12-env.t .......
1..55
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 55/55 subtests
Expect::Simple: Expect::Simple: couldn't find prompt at /home/fly1800/var/megalib/Test/Expect.pm line 41.
# Looks like your test exited with 5 before it could output anything.
t/13-list.t ......
1..30
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 30/30 subtests
Expect::Simple: Expect::Simple: couldn't find prompt at /home/fly1800/var/megalib/Test/Expect.pm line 41.
# Looks like your test exited with 5 before it could output anything.
t/99-bug.t .......
1..3
Dubious, test returned 5 (wstat 1280, 0x500)
Failed 3/3 subtests
Test Summary Report
-------------------
t/00-load.t (Wstat: 512 Tests: 3 Failed: 2)
Failed tests: 1, 3
Non-zero exit status: 2
t/01-trivial.t (Wstat: 1280 Tests: 0 Failed: 0)
Non-zero exit status: 5
Parse errors: Bad plan. You planned 5 tests but ran 0.
t/02-lexicals.t (Wstat: 1280 Tests: 0 Failed: 0)
Non-zero exit status: 5
Parse errors: Bad plan. You planned 69 tests but ran 0.
t/03-subs.t (Wstat: 1280 Tests: 0 Failed: 0)
Non-zero exit status: 5
Parse errors: Bad plan. You planned 31 tests but ran 0.
t/04-scope.t (Wstat: 1280 Tests: 0 Failed: 0)
Non-zero exit status: 5
Parse errors: Bad plan. You planned 37 tests but ran 0.
t/05-interact.t (Wstat: 1280 Tests: 0 Failed: 0)
Non-zero exit status: 5
Parse errors: Bad plan. You planned 17 tests but ran 0.
t/06-remember.t (Wstat: 1280 Tests: 0 Failed: 0)
Non-zero exit status: 5
Parse errors: Bad plan. You planned 11 tests but ran 0.
t/07-frame.t (Wstat: 1280 Tests: 0 Failed: 0)
Non-zero exit status: 5
Parse errors: Bad plan. You planned 55 tests but ran 0.
t/08-alias.t (Wstat: 1280 Tests: 0 Failed: 0)
Non-zero exit status: 5
Parse errors: Bad plan. You planned 25 tests but ran 0.
t/09-args.t (Wstat: 1280 Tests: 0 Failed: 0)
Non-zero exit status: 5
Parse errors: Bad plan. You planned 26 tests but ran 0.
t/11-warn.t (Wstat: 1280 Tests: 0 Failed: 0)
Non-zero exit status: 5
Parse errors: Bad plan. You planned 7 tests but ran 0.
t/12-env.t (Wstat: 1280 Tests: 0 Failed: 0)
Non-zero exit status: 5
Parse errors: Bad plan. You planned 55 tests but ran 0.
t/13-list.t (Wstat: 1280 Tests: 0 Failed: 0)
Non-zero exit status: 5
Parse errors: Bad plan. You planned 30 tests but ran 0.
t/99-bug.t (Wstat: 1280 Tests: 0 Failed: 0)
Non-zero exit status: 5
Parse errors: Bad plan. You planned 3 tests but ran 0.
Files=15, Tests=4, 2 wallclock secs ( 0.07 usr 0.03 sys + 1.17 cusr 0.24 csys = 1.51 CPU)
Result: FAIL
Failed 14/15 test programs. 2/4 subtests failed.
make: *** [test_dynamic] Error 5
TSIBLEY/Carp-REPL-0.16.tar.gz
2 dependencies missing (Data::Dump::Streamer,Devel::REPL); additionally test harness failed
make test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports TSIBLEY/Carp-REPL-0.16.tar.gz
VmSize: 292944 kB
Finished 2013-06-13T09:45:09