PATH=/usr/bin:/bin
Start 2011-04-26T21:14:14
ActivePerl-1400 CPAN-1.9402
Going to read '/home/fly1400/var/cpan/Metadata'
Database was generated on Tue, 26 Apr 2011 22:27:59 GMT
Running make for G/GA/GARU/Devel-REPL-Plugin-DataPrinter-0.002.tar.gz
Checksum for /net/nas/data/cpan/authors/id/G/GA/GARU/Devel-REPL-Plugin-DataPrinter-0.002.tar.gz ok
Devel-REPL-Plugin-DataPrinter-0.002
Devel-REPL-Plugin-DataPrinter-0.002/README
Devel-REPL-Plugin-DataPrinter-0.002/Changes
Devel-REPL-Plugin-DataPrinter-0.002/LICENSE
Devel-REPL-Plugin-DataPrinter-0.002/dist.ini
Devel-REPL-Plugin-DataPrinter-0.002/META.yml
Devel-REPL-Plugin-DataPrinter-0.002/MANIFEST
Devel-REPL-Plugin-DataPrinter-0.002/Makefile.PL
Devel-REPL-Plugin-DataPrinter-0.002/t
Devel-REPL-Plugin-DataPrinter-0.002/t/00-compile.t
Devel-REPL-Plugin-DataPrinter-0.002/t/release-kwalitee.t
Devel-REPL-Plugin-DataPrinter-0.002/t/release-pod-syntax.t
Devel-REPL-Plugin-DataPrinter-0.002/t/release-has-version.t
Devel-REPL-Plugin-DataPrinter-0.002/t/release-portability.t
Devel-REPL-Plugin-DataPrinter-0.002/t/release-pod-coverage.t
Devel-REPL-Plugin-DataPrinter-0.002/t/release-minimum-version.t
Devel-REPL-Plugin-DataPrinter-0.002/lib/Devel/REPL/Plugin
Devel-REPL-Plugin-DataPrinter-0.002/lib/Devel/REPL/Plugin/DataPrinter.pm
CPAN.pm: Going to build G/GA/GARU/Devel-REPL-Plugin-DataPrinter-0.002.tar.gz
>>> /home/fly1400/ap1400/bin/perl-static Makefile.PL
Warning: prerequisite Devel::REPL::Plugin 0 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for Devel::REPL::Plugin::DataPrinter
Writing MYMETA.yml
---- Unsatisfied dependencies detected during ----
---- GARU/Devel-REPL-Plugin-DataPrinter-0.002.tar.gz ----
Devel::REPL::Plugin [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Devel::REPL::Plugin'
Running make for D/DO/DOY/Devel-REPL-1.003012.tar.gz
Checksum for /net/nas/data/cpan/authors/id/D/DO/DOY/Devel-REPL-1.003012.tar.gz ok
Devel-REPL-1.003012/
Devel-REPL-1.003012/script/
Devel-REPL-1.003012/script/re.pl
Devel-REPL-1.003012/README
Devel-REPL-1.003012/MANIFEST
Devel-REPL-1.003012/lib/
Devel-REPL-1.003012/lib/Devel/
Devel-REPL-1.003012/lib/Devel/REPL/
Devel-REPL-1.003012/lib/Devel/REPL/Meta/
Devel-REPL-1.003012/lib/Devel/REPL/Meta/Plugin.pm
Devel-REPL-1.003012/lib/Devel/REPL/Script.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/Turtles.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/DumpHistory.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/Packages.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/History.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/FindVariable.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/Nopaste.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/CompletionDriver/
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/DDS.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/Refresh.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/Peek.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/Timing.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/LexEnv.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/Colors.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/ShowClass.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/MultiLine/
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/MultiLine/PPI.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/NewlineHack.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/FancyPrompt.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/DDC.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/B/
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/B/Concise.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/Commands.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/PPI.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/ReadLineHistory.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/OutputCache.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/Completion.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin/Interrupt.pm
Devel-REPL-1.003012/lib/Devel/REPL/Plugin.pm
Devel-REPL-1.003012/lib/Devel/REPL/Error.pm
Devel-REPL-1.003012/lib/Devel/REPL/Profile/
Devel-REPL-1.003012/lib/Devel/REPL/Profile/Default.pm
Devel-REPL-1.003012/lib/Devel/REPL/Profile.pm
Devel-REPL-1.003012/lib/Devel/REPL/Overview.pod
Devel-REPL-1.003012/lib/Devel/REPL.pm
Devel-REPL-1.003012/Makefile.PL
Devel-REPL-1.003012/inc/
Devel-REPL-1.003012/inc/Module/
Devel-REPL-1.003012/inc/Module/AutoInstall.pm
Devel-REPL-1.003012/inc/Module/Install/
Devel-REPL-1.003012/inc/Module/Install/Fetch.pm
Devel-REPL-1.003012/inc/Module/Install/Include.pm
Devel-REPL-1.003012/inc/Module/Install/Makefile.pm
Devel-REPL-1.003012/inc/Module/Install/Metadata.pm
Devel-REPL-1.003012/inc/Module/Install/Win32.pm
Devel-REPL-1.003012/inc/Module/Install/AutoInstall.pm
Devel-REPL-1.003012/inc/Module/Install/Base.pm
Devel-REPL-1.003012/inc/Module/Install/Can.pm
Devel-REPL-1.003012/inc/Module/Install/Scripts.pm
Devel-REPL-1.003012/inc/Module/Install/WriteAll.pm
Devel-REPL-1.003012/inc/Module/Install.pm
Devel-REPL-1.003012/examples/
Devel-REPL-1.003012/examples/dbic_project_profile.pl
Devel-REPL-1.003012/META.yml
Devel-REPL-1.003012/t/
Devel-REPL-1.003012/t/load_core.t
Devel-REPL-1.003012/Changes
CPAN.pm: Going to build D/DO/DOY/Devel-REPL-1.003012.tar.gz
>>> /home/fly1400/ap1400/bin/perl-static Makefile.PL
*** Module::AutoInstall version 1.03
*** 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)
- File::Spec ...loaded. (3.33)
- Term::ReadLine ...loaded. (1.07)
- Moose ...loaded. (2.0001 >= 0.74)
- MooseX::Object::Pluggable ...missing. (would need 0.0009)
- MooseX::Getopt ...loaded. (0.37 >= 0.18)
- MooseX::AttributeHelpers ...missing. (would need 0.16)
- namespace::clean ...loaded. (0.20)
- File::HomeDir ...loaded. (0.97)
- Task::Weaken ...loaded. (1.04)
- B::Concise ...loaded. (0.83)
- Term::ANSIColor ...loaded. (3.00)
- Devel::Peek ...loaded. (1.07)
[Completion plugin - extensible tab completion]
- PPI ...loaded. (1.215)
[DDS plugin - better format results with Data::Dump::Streamer]
- Data::Dump::Streamer ...loaded. (2.32)
[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.06)
[Interrupt plugin - traps SIGINT to kill long-running lines]
- Sys::SigAction ...missing.
==> Auto-install the 1 optional module(s) from CPAN? [Y/n] y
[Keywords completion driver - tab complete Perl keywords and operators]
- B::Keywords ...loaded. (1.10)
[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 ...loaded. (0.28)
[PPI plugin - PPI dumping of Perl code]
- PPI ...loaded. (1.215)
[Refresh plugin - automatically reload libraries with Module::Refresh]
- Module::Refresh ...loaded. (0.16)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Warning: prerequisite Lexical::Persistence 0 not found.
Warning: prerequisite MooseX::AttributeHelpers 0.16 not found.
Warning: prerequisite MooseX::Object::Pluggable 0.0009 not found.
Warning: prerequisite Sys::SigAction 0 not found.
Writing Makefile for Devel::REPL
Writing MYMETA.yml
---- Unsatisfied dependencies detected during ----
---- DOY/Devel-REPL-1.003012.tar.gz ----
MooseX::Object::Pluggable [requires]
Sys::SigAction [requires]
Lexical::Persistence [requires]
MooseX::AttributeHelpers [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: Going to build G/GR/GRODITI/MooseX-Object-Pluggable-0.0011.tar.gz
>>> /home/fly1400/ap1400/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.0001 >= 0.35)
- Module::Pluggable::Object ...loaded. (3.9)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Writing Makefile for MooseX::Object::Pluggable
Writing MYMETA.yml
>>> 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/fly1400/ap1400/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.014000, /home/fly1400/ap1400/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.03 usr 0.02 sys + 1.21 cusr 0.11 csys = 1.37 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/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW && tar cvf - MooseX-Object-Pluggable-0.0011.ppd blib) | gzip -c >/home/fly1400/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/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/MooseX-Object-Pluggable-0.0011.ppd /home/fly1400/var/REPO/G/GR/GRODITI
Running test for module 'Sys::SigAction'
Running make for L/LB/LBAXTER/Sys-SigAction-0.11.tar.gz
Prepending /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/L/LB/LBAXTER/Sys-SigAction-0.11.tar.gz ok
Sys-SigAction-0.11/
Sys-SigAction-0.11/t/
Sys-SigAction-0.11/t/name.t
Sys-SigAction-0.11/t/mask.t
Sys-SigAction-0.11/t/timeout.t
Sys-SigAction-0.11/t/nested.t
Sys-SigAction-0.11/t/safe.t
Sys-SigAction-0.11/t/number.t
Sys-SigAction-0.11/META.yml
Sys-SigAction-0.11/Changes
Sys-SigAction-0.11/dbd-oracle-timeout.POD
Sys-SigAction-0.11/MANIFEST
Sys-SigAction-0.11/lib/
Sys-SigAction-0.11/lib/Sys/
Sys-SigAction-0.11/lib/Sys/SigAction.pm
Sys-SigAction-0.11/Makefile.PL
Sys-SigAction-0.11/README
Prepending /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build L/LB/LBAXTER/Sys-SigAction-0.11.tar.gz
>>> /home/fly1400/ap1400/bin/perl-static Makefile.PL
Using Signals in a multi-thread perl application is unsupported
by Sys::SigAction.
Sys::SigAction is not Supported on multi-threaded perls.
Read the following from perldoc perlthrtut:
...mixing signals and threads should not be attempted.
Implementations are platform-dependent, and even the
POSIX semantics may not be what you expect (and Perl
doesn't even give you the full POSIX API).
You are on your own...
Lincoln
at Makefile.PL line 32.
Checking for Microsoft Windows... (not supported)
Checking for multi-threaded Perl... (warning)
Checking support for signals... (required)
Checking support for POSIX::sigaction... (required)
Checking for armv5tejl... (not supported)
Checking if your kit is complete...
Looks good
Writing Makefile for Sys::SigAction
Writing MYMETA.yml
>>> make
cp lib/Sys/SigAction.pm blib/lib/Sys/SigAction.pm
Manifying blib/man3/Sys::SigAction.3
LBAXTER/Sys-SigAction-0.11.tar.gz
make -- OK
Prepending /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/mask.t .....
1..14
ok 1 - sigHUP called (1)
ok 2 - sig mask delayed INT and USR1(2)
ok 3 - sigINT_1 called(3) failure: (3!=3) this should have been delayed by mask until sigHUP finished
ok 4 - sig mask delayed USR1 (signaled from sigHUP)(4)
ok 5 - sigUSR called (5) failure: (5!=5) it should have been delayed by mask until sigHUP finished)
ok 6 - reach 6th test after first kill
ok 7 - sigHUP_2 called
ok 8 - sigINT_2 called (8)
ok 9 - sigINT_2 exiting (9)
ok 10 - sigUSR2 called (10)
ok 11 - sigHUP_2 ending
ok 12 - hup=1 (1)
ok 13 - int=1 (1)
ok 14 - usr=2 (2)
ok
t/name.t .....
1..3
ok 1 - use Sys::SigAction;
ok 2 - SIGINT => INT
ok 3 - 9 => KILL
ok
t/nested.t ...
1..4
level 3
level 2
level 1
level 0
ok 1 - level 0 is not 0
level 0 = 1
ok 2 - level 1 is not 0
level 1 = 2
ok 3 - level 2 is not 0
level 2 = 3
ok 4 - level 3 is not 0
level 3 = 4
ok
t/number.t ...
1..3
ok 1 - use Sys::SigAction;
ok 2 - INT => SIGINT
ok 3 - KILL => SIGKILL
ok
NOTE: Setting safe=>1... with masked signals does not seem to work.
The problem is that the masked signals are not masked, but when
safe=>0 they are.
If you have an application for safe=>1 and can come up with
a test that works in the context of this module's installation
please send me a patch to safe.t that tests it.
See the block below this one... which if executed would test safe mode
with masked signals... it is a clone of part of mask.t that proves this
is broken.
Lincoln
t/safe.t .....
1..1
ok 1 - skipping test of safe flag for now
ok
t/timeout.t ..
1..7
ok 1 - use Sys::SigAction;
ok 2 - die with hash
ok 3 - hash did not timeout
ok 4 - immediate -- die with string
ok 5 - immediate did not timeout
ok 6 - forever did NOT die
ok 7 - forever timed out
ok
All tests successful.
Files=6, Tests=32, 6 wallclock secs ( 0.03 usr 0.03 sys + 1.14 cusr 0.05 csys = 1.25 CPU)
Result: PASS
LBAXTER/Sys-SigAction-0.11.tar.gz
make test TEST_VERBOSE=1 -- OK
Picked up abstract from Makefile
Lincoln A Baxter <lab@lincolnbaxter.com.MAKE.ME.VALID>
Perl extension for Consistent Signal Handling
>>> (cd /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI && tar cvf - Sys-SigAction-0.11.ppd blib) | gzip -c >/home/fly1400/var/REPO/L/LB/LBAXTER/Sys-SigAction-0.11.tar.gz
Sys-SigAction-0.11.ppd
blib/
blib/lib/
blib/lib/Sys/
blib/lib/Sys/SigAction.pm
blib/man3/
blib/man3/Sys::SigAction.3
>>> mv /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/Sys-SigAction-0.11.ppd /home/fly1400/var/REPO/L/LB/LBAXTER
Running test for module 'Lexical::Persistence'
Running make for R/RC/RCAPUTO/Lexical-Persistence-1.020.tar.gz
Prepending /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/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/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build R/RC/RCAPUTO/Lexical-Persistence-1.020.tar.gz
>>> /home/fly1400/ap1400/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
---- Unsatisfied dependencies detected during ----
---- RCAPUTO/Lexical-Persistence-1.020.tar.gz ----
Devel::LexAlias [requires]
Prepending /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/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.04.tar.gz
Prepending /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/R/RC/RCLAMP/Devel-LexAlias-0.04.tar.gz ok
Devel-LexAlias-0.04/
Devel-LexAlias-0.04/LexAlias.xs
Devel-LexAlias-0.04/MANIFEST
Devel-LexAlias-0.04/t/
Devel-LexAlias-0.04/t/Devel-LexAlias.t
Devel-LexAlias-0.04/LexAlias.pm
Devel-LexAlias-0.04/Makefile.PL
Devel-LexAlias-0.04/README
Prepending /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build R/RC/RCLAMP/Devel-LexAlias-0.04.tar.gz
>>> /home/fly1400/ap1400/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Devel::LexAlias
Writing MYMETA.yml
>>> make
cp LexAlias.pm blib/lib/Devel/LexAlias.pm
/home/fly1400/ap1400/bin/perl-static /home/fly1400/var/megalib/ExtUtils/xsubpp -typemap /home/fly1400/ap1400/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.04\" -DXS_VERSION=\"0.04\" -fPIC "-I/home/fly1400/ap1400/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 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.04.tar.gz
make -- OK
Prepending /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1400/ap1400/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.02 usr 0.00 sys + 0.02 cusr 0.00 csys = 0.04 CPU)
Result: PASS
RCLAMP/Devel-LexAlias-0.04.tar.gz
make test TEST_VERBOSE=1 -- OK
Picked up version from Makefile
Picked up distname from Makefile
Picked up abstract from LexAlias.pm
Richard Clamp <richardc@unixbeard.net>
alias lexical variables
>>> (cd /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U && tar cvf - Devel-LexAlias-0.04.ppd blib) | gzip -c >/home/fly1400/var/REPO/R/RC/RCLAMP/Devel-LexAlias-0.04.tar.gz
Devel-LexAlias-0.04.ppd
blib/
blib/lib/
blib/lib/Devel/
blib/lib/Devel/LexAlias.pm
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/man3/
blib/man3/Devel::LexAlias.3
>>> mv /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/Devel-LexAlias-0.04.ppd /home/fly1400/var/REPO/R/RC/RCLAMP
Running make for R/RC/RCAPUTO/Lexical-Persistence-1.020.tar.gz
Prepending /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/arch /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/lib /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_
Prepending /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/arch /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/lib /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build 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/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/arch /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/lib /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1400/ap1400/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, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.14 cusr 0.03 csys = 0.20 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/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_ && tar cvf - Lexical-Persistence-1.020.ppd blib) | gzip -c >/home/fly1400/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/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_/Lexical-Persistence-1.020.ppd /home/fly1400/var/REPO/R/RC/RCAPUTO
Running test for module 'MooseX::AttributeHelpers'
Running make for D/DR/DROLSKY/MooseX-AttributeHelpers-0.23.tar.gz
Prepending /home/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_/blib/arch /home/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_/blib/lib /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/arch /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/lib /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/D/DR/DROLSKY/MooseX-AttributeHelpers-0.23.tar.gz ok
MooseX-AttributeHelpers-0.23/
MooseX-AttributeHelpers-0.23/t/
MooseX-AttributeHelpers-0.23/t/003_basic_hash.t
MooseX-AttributeHelpers-0.23/t/001_basic_counter.t
MooseX-AttributeHelpers-0.23/t/007_basic_string.t
MooseX-AttributeHelpers-0.23/t/010_array_from_role.t
MooseX-AttributeHelpers-0.23/t/020_remove_attribute.t
MooseX-AttributeHelpers-0.23/t/204_trait_number.t
MooseX-AttributeHelpers-0.23/t/000_load.t
MooseX-AttributeHelpers-0.23/t/004_basic_number.t
MooseX-AttributeHelpers-0.23/t/100_collection_with_roles.t
MooseX-AttributeHelpers-0.23/t/205_trait_list.t
MooseX-AttributeHelpers-0.23/t/pod.t
MooseX-AttributeHelpers-0.23/t/012_basic_bool.t
MooseX-AttributeHelpers-0.23/t/207_trait_string.t
MooseX-AttributeHelpers-0.23/t/208_trait_bool.t
MooseX-AttributeHelpers-0.23/t/202_trait_array.t
MooseX-AttributeHelpers-0.23/t/206_trait_bag.t
MooseX-AttributeHelpers-0.23/t/201_trait_counter.t
MooseX-AttributeHelpers-0.23/t/002_basic_array.t
MooseX-AttributeHelpers-0.23/t/006_basic_bag.t
MooseX-AttributeHelpers-0.23/t/005_basic_list.t
MooseX-AttributeHelpers-0.23/t/011_counter_with_defaults.t
MooseX-AttributeHelpers-0.23/t/pod_coverage.t
MooseX-AttributeHelpers-0.23/t/203_trait_hash.t
MooseX-AttributeHelpers-0.23/ChangeLog
MooseX-AttributeHelpers-0.23/inc/
MooseX-AttributeHelpers-0.23/inc/Module/
MooseX-AttributeHelpers-0.23/inc/Module/Install.pm
MooseX-AttributeHelpers-0.23/inc/Module/Install/
MooseX-AttributeHelpers-0.23/inc/Module/Install/WriteAll.pm
MooseX-AttributeHelpers-0.23/inc/Module/Install/Fetch.pm
MooseX-AttributeHelpers-0.23/inc/Module/Install/Base.pm
MooseX-AttributeHelpers-0.23/inc/Module/Install/Can.pm
MooseX-AttributeHelpers-0.23/inc/Module/Install/Metadata.pm
MooseX-AttributeHelpers-0.23/inc/Module/Install/Makefile.pm
MooseX-AttributeHelpers-0.23/inc/Module/Install/Win32.pm
MooseX-AttributeHelpers-0.23/META.yml
MooseX-AttributeHelpers-0.23/README
MooseX-AttributeHelpers-0.23/MANIFEST
MooseX-AttributeHelpers-0.23/Makefile.PL
MooseX-AttributeHelpers-0.23/lib/
MooseX-AttributeHelpers-0.23/lib/MooseX/
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Meta/
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Meta/Method/
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Meta/Method/Provided.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Meta/Method/Curried.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Number.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Counter.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Number.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Counter.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Collection/
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Collection/List.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Collection/Array.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Collection/Hash.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Collection/ImmutableHash.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Collection/Bag.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/String.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Base.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Bool.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Trait/Collection.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Collection/
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Collection/List.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Collection/Array.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Collection/Hash.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Collection/ImmutableHash.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Collection/Bag.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/List.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/Array.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/Counter.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/String.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/Bool.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/Hash.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/ImmutableHash.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/MethodProvider/Bag.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/String.pm
MooseX-AttributeHelpers-0.23/lib/MooseX/AttributeHelpers/Bool.pm
Prepending /home/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_/blib/arch /home/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_/blib/lib /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/arch /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/lib /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build D/DR/DROLSKY/MooseX-AttributeHelpers-0.23.tar.gz
>>> /home/fly1400/ap1400/bin/perl-static Makefile.PL
Cannot determine perl version info from lib/MooseX/AttributeHelpers.pm
Checking if your kit is complete...
Looks good
Writing Makefile for MooseX::AttributeHelpers
Writing MYMETA.yml
>>> make
cp lib/MooseX/AttributeHelpers/MethodProvider/ImmutableHash.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/ImmutableHash.pm
cp lib/MooseX/AttributeHelpers/Counter.pm blib/lib/MooseX/AttributeHelpers/Counter.pm
cp lib/MooseX/AttributeHelpers/MethodProvider/Bag.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Bag.pm
cp lib/MooseX/AttributeHelpers/Trait/Collection/ImmutableHash.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/ImmutableHash.pm
cp lib/MooseX/AttributeHelpers/Trait/Number.pm blib/lib/MooseX/AttributeHelpers/Trait/Number.pm
cp lib/MooseX/AttributeHelpers/Meta/Method/Curried.pm blib/lib/MooseX/AttributeHelpers/Meta/Method/Curried.pm
cp lib/MooseX/AttributeHelpers/MethodProvider/Array.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Array.pm
cp lib/MooseX/AttributeHelpers/Trait/Collection/Hash.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/Hash.pm
cp lib/MooseX/AttributeHelpers/Trait/Bool.pm blib/lib/MooseX/AttributeHelpers/Trait/Bool.pm
cp lib/MooseX/AttributeHelpers/Trait/Counter.pm blib/lib/MooseX/AttributeHelpers/Trait/Counter.pm
cp lib/MooseX/AttributeHelpers/String.pm blib/lib/MooseX/AttributeHelpers/String.pm
cp lib/MooseX/AttributeHelpers/Trait/String.pm blib/lib/MooseX/AttributeHelpers/Trait/String.pm
cp lib/MooseX/AttributeHelpers/Trait/Collection/List.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/List.pm
cp lib/MooseX/AttributeHelpers/Collection/ImmutableHash.pm blib/lib/MooseX/AttributeHelpers/Collection/ImmutableHash.pm
cp lib/MooseX/AttributeHelpers/Bool.pm blib/lib/MooseX/AttributeHelpers/Bool.pm
cp lib/MooseX/AttributeHelpers/MethodProvider/Counter.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Counter.pm
cp lib/MooseX/AttributeHelpers/MethodProvider/List.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/List.pm
cp lib/MooseX/AttributeHelpers/Collection/Hash.pm blib/lib/MooseX/AttributeHelpers/Collection/Hash.pm
cp lib/MooseX/AttributeHelpers/Trait/Collection/Bag.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/Bag.pm
cp lib/MooseX/AttributeHelpers/Trait/Collection/Array.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection/Array.pm
cp lib/MooseX/AttributeHelpers/MethodProvider/Hash.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Hash.pm
cp lib/MooseX/AttributeHelpers/MethodProvider/String.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/String.pm
cp lib/MooseX/AttributeHelpers/Collection/Bag.pm blib/lib/MooseX/AttributeHelpers/Collection/Bag.pm
cp lib/MooseX/AttributeHelpers/Number.pm blib/lib/MooseX/AttributeHelpers/Number.pm
cp lib/MooseX/AttributeHelpers/Collection/Array.pm blib/lib/MooseX/AttributeHelpers/Collection/Array.pm
cp lib/MooseX/AttributeHelpers.pm blib/lib/MooseX/AttributeHelpers.pm
cp lib/MooseX/AttributeHelpers/Trait/Collection.pm blib/lib/MooseX/AttributeHelpers/Trait/Collection.pm
cp lib/MooseX/AttributeHelpers/Collection/List.pm blib/lib/MooseX/AttributeHelpers/Collection/List.pm
cp lib/MooseX/AttributeHelpers/MethodProvider/Bool.pm blib/lib/MooseX/AttributeHelpers/MethodProvider/Bool.pm
cp lib/MooseX/AttributeHelpers/Trait/Base.pm blib/lib/MooseX/AttributeHelpers/Trait/Base.pm
cp lib/MooseX/AttributeHelpers/Meta/Method/Provided.pm blib/lib/MooseX/AttributeHelpers/Meta/Method/Provided.pm
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::ImmutableHash.3
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Bag.3
Manifying blib/man3/MooseX::AttributeHelpers::Counter.3
Manifying blib/man3/MooseX::AttributeHelpers::Trait::Collection::ImmutableHash.3
Manifying blib/man3/MooseX::AttributeHelpers::Trait::Number.3
Manifying blib/man3/MooseX::AttributeHelpers::Trait::Collection::Hash.3
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Array.3
Manifying blib/man3/MooseX::AttributeHelpers::Meta::Method::Curried.3
Manifying blib/man3/MooseX::AttributeHelpers::Trait::Counter.3
Manifying blib/man3/MooseX::AttributeHelpers::Trait::Bool.3
Manifying blib/man3/MooseX::AttributeHelpers::Trait::Collection::List.3
Manifying blib/man3/MooseX::AttributeHelpers::Trait::String.3
Manifying blib/man3/MooseX::AttributeHelpers::String.3
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Counter.3
Manifying blib/man3/MooseX::AttributeHelpers::Bool.3
Manifying blib/man3/MooseX::AttributeHelpers::Collection::ImmutableHash.3
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::List.3
Manifying blib/man3/MooseX::AttributeHelpers::Collection::Hash.3
Manifying blib/man3/MooseX::AttributeHelpers::Trait::Collection::Array.3
Manifying blib/man3/MooseX::AttributeHelpers::Trait::Collection::Bag.3
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Hash.3
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::String.3
Manifying blib/man3/MooseX::AttributeHelpers::Collection::Bag.3
Manifying blib/man3/MooseX::AttributeHelpers::Number.3
Manifying blib/man3/MooseX::AttributeHelpers::Collection::Array.3
Manifying blib/man3/MooseX::AttributeHelpers.3
Manifying blib/man3/MooseX::AttributeHelpers::Trait::Collection.3
Manifying blib/man3/MooseX::AttributeHelpers::Collection::List.3
Manifying blib/man3/MooseX::AttributeHelpers::MethodProvider::Bool.3
Manifying blib/man3/MooseX::AttributeHelpers::Trait::Base.3
Manifying blib/man3/MooseX::AttributeHelpers::Meta::Method::Provided.3
DROLSKY/MooseX-AttributeHelpers-0.23.tar.gz
make -- OK
Prepending /home/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_/blib/arch /home/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_/blib/lib /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/arch /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/lib /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/000_load.t ...................
1..1
ok 1 - use MooseX::AttributeHelpers;
ok
t/001_basic_counter.t ..........
1..18
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa MyHomePage
ok 3 - MyHomePage->can('dec_counter')
ok 4 - MyHomePage->can('inc_counter')
ok 5 - MyHomePage->can('reset_counter')
ok 6 - MyHomePage->can('set_counter')
ok 7 - ... got the default value
ok 8 - ... got the incremented value
ok 9 - ... got the incremented value (again)
ok 10 - ... got the decremented value
ok 11 - ... got the original value
ok 12 - ... set the value
ok 13 - ... increment by arg
ok 14 - ... decrement by arg
ok 15 - The object isa MooseX::AttributeHelpers::Counter
ok 16 - ... got the expected helper type
ok 17 - ... got the expected type constraint
ok 18 - ... got the right provides methods
ok
t/002_basic_array.t ............
1..69
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Stuff
ok 3 - Stuff->can('add_options')
ok 4 - Stuff->can('remove_last_option')
ok 5 - Stuff->can('remove_first_option')
ok 6 - Stuff->can('insert_options')
ok 7 - Stuff->can('get_option_at')
ok 8 - Stuff->can('set_option_at')
ok 9 - Stuff->can('num_options')
ok 10 - Stuff->can('clear_options')
ok 11 - Stuff->can('has_options')
ok 12 - Stuff->can('sort_options_in_place')
ok 13 - Stuff->can('option_accessor')
ok 14 - ... got options
ok 15 - ... we have options
ok 16 - ... got 2 options
ok 17 - ... removed the last option
ok 18 - ... removed the last option
ok 19 - ... no options anymore
ok 20 - ... no options
ok 21 - ... got no options
ok 22 - ... set the option okay
ok 23 - ... got options now
ok 24 - ... no options
ok 25 - ... got 3 options
ok 26 - ... get option at index 0
ok 27 - ... get option at index 1
ok 28 - ... get option at index 2
ok 29 - ... set the option okay
ok 30 - ... get option at index 1
ok 31 - ... set the option okay
ok 32 - ... got more options now
ok 33 - ... got 5 options
ok 34 - ... removed the last option
ok 35 - ... got 4 options
ok 36 - ... got diff options now
ok 37 - ... set the option okay
ok 38 - ... got 6 options
ok 39 - ... got diff options now
ok 40 - ... get option at index 0
ok 41 - ... get option at index 1
ok 42 - ... get option at index 3
ok 43 - ... getting the first option
ok 44 - ... got 5 options
ok 45 - ... get option at index 0
ok 46 - ... clear options
ok 47 - ... sort options in place (default sort order)
ok 48 - ... sort options in place (descending order)
ok 49 - ... curried sort in place lives ok
ok 50 - ... sort currying
ok 51 - error when sort_in_place receives a non-coderef argument
ok 52 - ... set the options okay
ok 53 - ... add options with speed okay
ok 54 - check options after add_options_with_speed
ok 55 - ... add prerequisite options okay
ok 56 - ... splice_options works
ok 57 - splice added expected option
ok 58
ok 59
ok 60 - ... bad constructor params
ok 61 - ... rejects push of an invalid type
ok 62 - ... rejects unshift of an invalid type
ok 63 - ... rejects set of an invalid type
ok 64 - ... sort rejects arg of invalid type
ok 65 - ... accessor rejects 0 args
ok 66 - ... accessor rejects 3 args
ok 67 - The object isa MooseX::AttributeHelpers::Collection::Array
ok 68 - ... got the right provides mapping
ok 69 - ... got the right container type
ok
t/003_basic_hash.t .............
1..50
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Stuff
ok 3 - Stuff->can('set_option')
ok 4 - Stuff->can('get_option')
ok 5 - Stuff->can('has_options')
ok 6 - Stuff->can('num_options')
ok 7 - Stuff->can('delete_option')
ok 8 - Stuff->can('clear_options')
ok 9 - Stuff->can('is_defined')
ok 10 - Stuff->can('has_option')
ok 11 - Stuff->can('quantity')
ok 12 - Stuff->can('option_accessor')
ok 13 - ... we have no options
ok 14 - ... we have no options
ok 15 - ... no options yet
ok 16 - ... we have no foo option
ok 17 - ... set the option okay
ok 18 - ... foo is defined
ok 19 - ... we have options
ok 20 - ... we have 1 option(s)
ok 21 - ... we have a foo option
ok 22 - ... got options now
ok 23 - ... set the option okay
ok 24 - ... we have 2 option(s)
ok 25 - ... got more options now
ok 26 - ... got the right option
ok 27 - get multiple options at once
ok 28 - ... set the option okay
ok 29 - 4 options
ok 30 - get multiple options at once
ok 31 - ... deleted the option okay
ok 32 - ... deleted the option okay
ok 33 - ... deleted the option okay
ok 34 - ... we have 1 option(s)
ok 35 - ... got more options now
ok 36 - ... cleared options
ok 37 - ... options added okay with defaults
ok 38 - reader part of curried accessor works
ok 39 - ... returns what we expect
ok 40 - ... good constructor params
ok 41 - ... could not add a hash ref where an string is expected
ok 42 - ... bad constructor params
ok 43 - ... accessor dies on 0 args
ok 44 - ... accessor dies on 3 args
ok 45 - ... accessor dies on 4 args
ok 46 - The object isa MooseX::AttributeHelpers::Collection::Hash
ok 47 - ... got the right provides mapping
ok 48 - ... got the right container type
ok 49 - ... got the right key value pairs
ok 50 - ... got the right hash elements
ok
t/004_basic_number.t ...........
1..26
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Real
ok 3 - Real->can('set')
ok 4 - Real->can('add')
ok 5 - Real->can('sub')
ok 6 - Real->can('mul')
ok 7 - Real->can('div')
ok 8 - Real->can('mod')
ok 9 - Real->can('abs')
ok 10 - Real->can('inc')
ok 11 - Real->can('dec')
ok 12 - Real->can('odd')
ok 13 - Real->can('cut_in_half')
ok 14 - Default to five
ok 15 - Add ten for fithteen
ok 16 - Subtract three for 12
ok 17 - Set to ten
ok 18 - divide by 2
ok 19 - multiplied by 2
ok 20 - Mod by 2
ok 21 - Mod by 5
ok 22 - abs 1
ok 23 - inc 12
ok 24 - dec 13
ok 25 - The object isa MooseX::AttributeHelpers::Number
ok 26 - ... got the right provides mapping
ok
t/005_basic_list.t .............
1..35
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Stuff
ok 3 - Stuff->can('_options')
ok 4 - Stuff->can('num_options')
ok 5 - Stuff->can('has_options')
ok 6 - Stuff->can('map_options')
ok 7 - Stuff->can('filter_options')
ok 8 - Stuff->can('find_option')
ok 9 - Stuff->can('options')
ok 10 - Stuff->can('join_options')
ok 11 - Stuff->can('get_option_at')
ok 12 - Stuff->can('sorted_options')
ok 13 - ... got options
ok 14 - ... we have options
ok 15 - ... got 2 options
ok 16 - ... get option 0
ok 17 - ... get first
ok 18 - ... get last
ok 19 - ... got the right filtered values
ok 20 - ... got the right mapped values
ok 21 - .. found the right option
ok 22 - ... got the list of options
ok 23 - ... joined the list of options by :
ok 24 - ... got sorted options (default sort order)
ok 25 - ... got sorted options (descending sort order)
ok 26 - error when sort receives a non-coderef argument
ok 27
ok 28
ok 29
ok 30 - returns all elements with double length of string "fish"
ok 31
ok 32 - The object isa MooseX::AttributeHelpers::Collection::List
ok 33 - ... got the right provides mapping
ok 34 - ... got the right container type
ok 35 - ... sort rejects arg of invalid type
ok
t/006_basic_bag.t ..............
1..20
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Stuff
ok 3 - Stuff->can('add_word')
ok 4 - Stuff->can('get_count_for')
ok 5 - Stuff->can('has_any_words')
ok 6 - Stuff->can('num_words')
ok 7 - Stuff->can('delete_word')
ok 8 - ... we have no words
ok 9 - ... we have no words
ok 10 - ... set the words okay
ok 11 - ... we have words
ok 12 - ... we have 1 word(s)
ok 13 - ... got words now
ok 14 - ... set the words okay
ok 15 - ... we still have 1 word(s)
ok 16 - ... got words now
ok 17 - ... got words now
ok 18 - ... got words now
ok 19 - The object isa MooseX::AttributeHelpers::Collection::Bag
ok 20 - ... got the right provides mapping
ok
t/007_basic_string.t ...........
1..30
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa MyHomePage
ok 3 - ... got the default value
ok 4 - ... length is zero
ok 5 - ... new string has length of one
ok 6 - ... got the incremented value
ok 7 - ... got the incremented value (again)
ok 8 - appended to string
ok 9 - chomped string
ok 10 - chomped is noop
ok 11 - chopped string
ok 12 - prepended to string
ok 13 - match
ok 14 - substitution
ok 15 - right length
ok 16 - exclaim!
ok 17 - substr(offset)
ok 18 - substr(offset, length)
ok 19 - substr(offset, length, replacement)
ok 20 - replacement got inserted
ok 21 - curried substr
ok 22 - replacement got inserted
ok 23 - capitalize last
ok 24 - string "isn't an invalid number
ok 25 - string an invalid number
ok 26 - clear
ok 27 - The object isa MooseX::AttributeHelpers::String
ok 28 - ... got the expected helper type
ok 29 - ... got the expected type constraint
ok 30 - ... got the right provides methods
ok
t/010_array_from_role.t ........
1..3
ok 1 - use MooseX::AttributeHelpers;
ok 2 - ... this should work correctly
ok 3 - ... this should work correctly
ok
t/011_counter_with_defaults.t ..
1..14
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa MyHomePage
ok 3 - MyHomePage->can('dec_counter')
ok 4 - MyHomePage->can('inc_counter')
ok 5 - MyHomePage->can('reset_counter')
ok 6 - ... got the default value
ok 7 - ... got the incremented value
ok 8 - ... got the incremented value (again)
ok 9 - ... got the decremented value
ok 10 - ... got the original value
ok 11 - The object isa MooseX::AttributeHelpers::Counter
ok 12 - ... got the expected helper type
ok 13 - ... got the expected default type constraint
ok 14 - ... got the right default provides methods
ok
t/012_basic_bool.t .............
1..8
ok 1 - set is_lit to 1 using ->illuminate
ok 2 - check if is_dark does the right thing
ok 3 - set is_lit to 0 using ->darken
ok 4 - check if is_dark does the right thing
ok 5 - toggle is_lit back to 1 using ->flip_switch
ok 6 - check if is_dark does the right thing
ok 7 - toggle is_lit back to 0 again using ->flip_switch
ok 8 - check if is_dark does the right thing
ok
t/020_remove_attribute.t .......
1..12
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa MyHomePage
ok 3 - MyHomePage->can('counter')
ok 4 - MyHomePage->can('dec_counter')
ok 5 - MyHomePage->can('inc_counter')
ok 6 - MyHomePage->can('reset_counter')
ok 7 - ... removed the counter attribute okay
ok 8 - ... no longer has the attribute
ok 9 - ... our class no longer has the counter method
ok 10 - ... our class no longer has the dec_counter method
ok 11 - ... our class no longer has the inc_counter method
ok 12 - ... our class no longer has the reset_counter method
ok
t/100_collection_with_roles.t ..
1..29
ok 1 - use MooseX::AttributeHelpers;
ok 2 - add_observer method added
ok 3 - count_observers method added
ok 4 - inc_counter method added
ok 5 - dec_counter method added
ok 6 - Only one observer
ok 7 - Default to zero
ok 8 - Observed number 1
ok 9 - Increment to one
ok 10 - Observed number 2
ok 11 - Observed number 3
ok 12 - Observed number 4
ok 13 - Observed number 5
ok 14 - Observed number 6
ok 15 - Observed number 7
ok 16 - Increment up to seven
ok 17 - Observed number 6
ok 18 - Decrement to 6
ok 19 - Observed number 5
ok 20 - Observed number 4
ok 21 - Observed number 3
ok 22 - Observed number 2
ok 23 - Observed number 1
ok 24 - Decrement to 1
ok 25 - Observed number 0
ok 26 - Observed number -1
ok 27 - Negative numbers
ok 28 - Observed number 0
ok 29 - Back to zero
ok
t/201_trait_counter.t ..........
1..18
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa MyHomePage
ok 3 - MyHomePage->can('dec_counter')
ok 4 - MyHomePage->can('inc_counter')
ok 5 - MyHomePage->can('reset_counter')
ok 6 - MyHomePage->can('set_counter')
ok 7 - ... got the default value
ok 8 - ... got the incremented value
ok 9 - ... got the incremented value (again)
ok 10 - ... got the decremented value
ok 11 - ... got the original value
ok 12 - ... set the value
ok 13 - ... increment by arg
ok 14 - ... decrement by arg
ok 15 - The object does MooseX::AttributeHelpers::Trait::Counter
ok 16 - ... got the expected helper type
ok 17 - ... got the expected type constraint
ok 18 - ... got the right provides methods
ok
t/202_trait_array.t ............
1..69
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Stuff
ok 3 - Stuff->can('add_options')
ok 4 - Stuff->can('remove_last_option')
ok 5 - Stuff->can('remove_first_option')
ok 6 - Stuff->can('insert_options')
ok 7 - Stuff->can('get_option_at')
ok 8 - Stuff->can('set_option_at')
ok 9 - Stuff->can('num_options')
ok 10 - Stuff->can('clear_options')
ok 11 - Stuff->can('has_options')
ok 12 - Stuff->can('sort_options_in_place')
ok 13 - Stuff->can('option_accessor')
ok 14 - ... got options
ok 15 - ... we have options
ok 16 - ... got 2 options
ok 17 - ... removed the last option
ok 18 - ... removed the last option
ok 19 - ... no options anymore
ok 20 - ... no options
ok 21 - ... got no options
ok 22 - ... set the option okay
ok 23 - ... got options now
ok 24 - ... no options
ok 25 - ... got 3 options
ok 26 - ... get option at index 0
ok 27 - ... get option at index 1
ok 28 - ... get option at index 2
ok 29 - ... set the option okay
ok 30 - ... get option at index 1
ok 31 - ... set the option okay
ok 32 - ... got more options now
ok 33 - ... got 5 options
ok 34 - ... removed the last option
ok 35 - ... got 4 options
ok 36 - ... got diff options now
ok 37 - ... set the option okay
ok 38 - ... got 6 options
ok 39 - ... got diff options now
ok 40 - ... get option at index 0
ok 41 - ... get option at index 1
ok 42 - ... get option at index 3
ok 43 - ... getting the first option
ok 44 - ... got 5 options
ok 45 - ... get option at index 0
ok 46 - ... clear options
ok 47 - ... sort options in place (default sort order)
ok 48 - ... sort options in place (descending order)
ok 49 - ... curried sort in place lives ok
ok 50 - ... sort currying
ok 51 - error when sort_in_place receives a non-coderef argument
ok 52 - ... set the options okay
ok 53 - ... add options with speed okay
ok 54 - check options after add_options_with_speed
ok 55 - ... add prerequisite options okay
ok 56 - ... splice_options works
ok 57 - splice added expected option
ok 58
ok 59
ok 60 - ... bad constructor params
ok 61 - ... rejects push of an invalid type
ok 62 - ... rejects unshift of an invalid type
ok 63 - ... rejects set of an invalid type
ok 64 - ... sort rejects arg of invalid type
ok 65 - ... accessor rejects 0 args
ok 66 - ... accessor rejects 3 args
ok 67 - The object does MooseX::AttributeHelpers::Trait::Collection::Array
ok 68 - ... got the right provides mapping
ok 69 - ... got the right container type
ok
t/203_trait_hash.t .............
1..47
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Stuff
ok 3 - Stuff->can('set_option')
ok 4 - Stuff->can('get_option')
ok 5 - Stuff->can('has_options')
ok 6 - Stuff->can('num_options')
ok 7 - Stuff->can('delete_option')
ok 8 - Stuff->can('clear_options')
ok 9 - Stuff->can('is_defined')
ok 10 - Stuff->can('has_option')
ok 11 - Stuff->can('quantity')
ok 12 - Stuff->can('option_accessor')
ok 13 - ... we have no options
ok 14 - ... we have no options
ok 15 - ... no options yet
ok 16 - ... we have no foo option
ok 17 - ... set the option okay
ok 18 - ... foo is defined
ok 19 - ... we have options
ok 20 - ... we have 1 option(s)
ok 21 - ... we have a foo option
ok 22 - ... got options now
ok 23 - ... set the option okay
ok 24 - ... we have 2 option(s)
ok 25 - ... got more options now
ok 26 - ... got the right option
ok 27 - get multiple options at once
ok 28 - ... set the option okay
ok 29 - 4 options
ok 30 - get multiple options at once
ok 31 - ... deleted the option okay
ok 32 - ... deleted the option okay
ok 33 - ... deleted the option okay
ok 34 - ... we have 1 option(s)
ok 35 - ... got more options now
ok 36 - ... cleared options
ok 37 - ... options added okay with defaults
ok 38 - reader part of curried accessor works
ok 39 - ... returns what we expect
ok 40 - ... good constructor params
ok 41 - ... could not add a hash ref where an string is expected
ok 42 - ... bad constructor params
ok 43 - The object does MooseX::AttributeHelpers::Trait::Collection::Hash
ok 44 - ... got the right provides mapping
ok 45 - ... got the right container type
ok 46 - ... got the right key value pairs
ok 47 - ... got the right hash elements
ok
t/204_trait_number.t ...........
1..26
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Real
ok 3 - Real->can('set')
ok 4 - Real->can('add')
ok 5 - Real->can('sub')
ok 6 - Real->can('mul')
ok 7 - Real->can('div')
ok 8 - Real->can('mod')
ok 9 - Real->can('abs')
ok 10 - Real->can('inc')
ok 11 - Real->can('dec')
ok 12 - Real->can('odd')
ok 13 - Real->can('cut_in_half')
ok 14 - Default to five
ok 15 - Add ten for fithteen
ok 16 - Subtract three for 12
ok 17 - Set to ten
ok 18 - divide by 2
ok 19 - multiplied by 2
ok 20 - Mod by 2
ok 21 - Mod by 5
ok 22 - abs 1
ok 23 - inc 12
ok 24 - dec 13
ok 25 - The object does MooseX::AttributeHelpers::Trait::Number
ok 26 - ... got the right provides mapping
ok
t/205_trait_list.t .............
1..35
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Stuff
ok 3 - Stuff->can('_options')
ok 4 - Stuff->can('num_options')
ok 5 - Stuff->can('has_options')
ok 6 - Stuff->can('map_options')
ok 7 - Stuff->can('filter_options')
ok 8 - Stuff->can('find_option')
ok 9 - Stuff->can('options')
ok 10 - Stuff->can('join_options')
ok 11 - Stuff->can('get_option_at')
ok 12 - Stuff->can('sorted_options')
ok 13 - ... got options
ok 14 - ... we have options
ok 15 - ... got 2 options
ok 16 - ... get option 0
ok 17 - ... get first
ok 18 - ... get last
ok 19 - ... got the right filtered values
ok 20 - ... got the right mapped values
ok 21 - .. found the right option
ok 22 - ... got the list of options
ok 23 - ... joined the list of options by :
ok 24 - ... got sorted options (default sort order)
ok 25 - ... got sorted options (descending sort order)
ok 26 - error when sort receives a non-coderef argument
ok 27
ok 28
ok 29
ok 30 - returns all elements with double length of string "fish"
ok 31
ok 32 - The object does MooseX::AttributeHelpers::Trait::Collection::List
ok 33 - ... got the right provides mapping
ok 34 - ... got the right container type
ok 35 - ... sort rejects arg of invalid type
ok
t/206_trait_bag.t ..............
1..20
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa Stuff
ok 3 - Stuff->can('add_word')
ok 4 - Stuff->can('get_count_for')
ok 5 - Stuff->can('has_any_words')
ok 6 - Stuff->can('num_words')
ok 7 - Stuff->can('delete_word')
ok 8 - ... we have no words
ok 9 - ... we have no words
ok 10 - ... set the words okay
ok 11 - ... we have words
ok 12 - ... we have 1 word(s)
ok 13 - ... got words now
ok 14 - ... set the words okay
ok 15 - ... we still have 1 word(s)
ok 16 - ... got words now
ok 17 - ... got words now
ok 18 - ... got words now
ok 19 - The object does MooseX::AttributeHelpers::Trait::Collection::Bag
ok 20 - ... got the right provides mapping
ok
t/207_trait_string.t ...........
1..30
ok 1 - use MooseX::AttributeHelpers;
ok 2 - The object isa MyHomePage
ok 3 - ... got the default value
ok 4 - ... length is zero
ok 5 - ... new string has length of one
ok 6 - ... got the incremented value
ok 7 - ... got the incremented value (again)
ok 8 - appended to string
ok 9 - chomped string
ok 10 - chomped is noop
ok 11 - chopped string
ok 12 - prepended to string
ok 13 - right length
ok 14 - match
ok 15 - substitution
ok 16 - exclaim!
ok 17 - substr(offset)
ok 18 - substr(offset, length)
ok 19 - substr(offset, length, replacement)
ok 20 - replacement got inserted
ok 21 - curried substr
ok 22 - replacement got inserted
ok 23 - capitalize last
ok 24 - string "isn't an invalid number
ok 25 - string an invalid number
ok 26 - clear
ok 27 - The object does MooseX::AttributeHelpers::Trait::String
ok 28 - ... got the expected helper type
ok 29 - ... got the expected type constraint
ok 30 - ... got the right provides methods
ok
t/208_trait_bool.t .............
1..8
ok 1 - set is_lit to 1 using ->illuminate
ok 2 - check if is_dark does the right thing
ok 3 - set is_lit to 0 using ->darken
ok 4 - check if is_dark does the right thing
ok 5 - toggle is_lit back to 1 using ->flip_switch
ok 6 - check if is_dark does the right thing
ok 7 - toggle is_lit back to 0 again using ->flip_switch
ok 8 - check if is_dark does the right thing
ok
t/pod.t ........................ skipped: Pod tests run only authors
t/pod_coverage.t ............... skipped: Pod tests run only authors
All tests successful.
Files=23, Tests=568, 7 wallclock secs ( 0.11 usr 0.13 sys + 6.09 cusr 0.69 csys = 7.02 CPU)
Result: PASS
DROLSKY/MooseX-AttributeHelpers-0.23.tar.gz
make test TEST_VERBOSE=1 -- OK
Dave Rolsky <autarch@urth.org>
Extend your attribute interfaces (deprecated)
>>> (cd /home/fly1400/var/cpan/build/MooseX-AttributeHelpers-0.23-K7x4AU && tar cvf - MooseX-AttributeHelpers-0.23.ppd blib) | gzip -c >/home/fly1400/var/REPO/D/DR/DROLSKY/MooseX-AttributeHelpers-0.23.tar.gz
MooseX-AttributeHelpers-0.23.ppd
blib/
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/AttributeHelpers/
blib/lib/MooseX/AttributeHelpers/Bool.pm
blib/lib/MooseX/AttributeHelpers/Counter.pm
blib/lib/MooseX/AttributeHelpers/Collection/
blib/lib/MooseX/AttributeHelpers/Collection/Bag.pm
blib/lib/MooseX/AttributeHelpers/Collection/ImmutableHash.pm
blib/lib/MooseX/AttributeHelpers/Collection/List.pm
blib/lib/MooseX/AttributeHelpers/Collection/Hash.pm
blib/lib/MooseX/AttributeHelpers/Collection/Array.pm
blib/lib/MooseX/AttributeHelpers/Meta/
blib/lib/MooseX/AttributeHelpers/Meta/Method/
blib/lib/MooseX/AttributeHelpers/Meta/Method/Curried.pm
blib/lib/MooseX/AttributeHelpers/Meta/Method/Provided.pm
blib/lib/MooseX/AttributeHelpers/Number.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/
blib/lib/MooseX/AttributeHelpers/MethodProvider/Bool.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/Counter.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/Bag.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/ImmutableHash.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/List.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/Hash.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/Array.pm
blib/lib/MooseX/AttributeHelpers/MethodProvider/String.pm
blib/lib/MooseX/AttributeHelpers/String.pm
blib/lib/MooseX/AttributeHelpers/Trait/
blib/lib/MooseX/AttributeHelpers/Trait/Bool.pm
blib/lib/MooseX/AttributeHelpers/Trait/Counter.pm
blib/lib/MooseX/AttributeHelpers/Trait/Collection/
blib/lib/MooseX/AttributeHelpers/Trait/Collection/Bag.pm
blib/lib/MooseX/AttributeHelpers/Trait/Collection/ImmutableHash.pm
blib/lib/MooseX/AttributeHelpers/Trait/Collection/List.pm
blib/lib/MooseX/AttributeHelpers/Trait/Collection/Hash.pm
blib/lib/MooseX/AttributeHelpers/Trait/Collection/Array.pm
blib/lib/MooseX/AttributeHelpers/Trait/Collection.pm
blib/lib/MooseX/AttributeHelpers/Trait/Number.pm
blib/lib/MooseX/AttributeHelpers/Trait/String.pm
blib/lib/MooseX/AttributeHelpers/Trait/Base.pm
blib/lib/MooseX/AttributeHelpers.pm
blib/man3/
blib/man3/MooseX::AttributeHelpers::Trait::String.3
blib/man3/MooseX::AttributeHelpers::String.3
blib/man3/MooseX::AttributeHelpers::Number.3
blib/man3/MooseX::AttributeHelpers::Collection::Bag.3
blib/man3/MooseX::AttributeHelpers::Collection::ImmutableHash.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::Hash.3
blib/man3/MooseX::AttributeHelpers::Trait::Counter.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::String.3
blib/man3/MooseX::AttributeHelpers::Trait::Bool.3
blib/man3/MooseX::AttributeHelpers::Trait::Collection::Array.3
blib/man3/MooseX::AttributeHelpers.3
blib/man3/MooseX::AttributeHelpers::Trait::Collection.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::List.3
blib/man3/MooseX::AttributeHelpers::Meta::Method::Curried.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::Bag.3
blib/man3/MooseX::AttributeHelpers::Meta::Method::Provided.3
blib/man3/MooseX::AttributeHelpers::Bool.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::Bool.3
blib/man3/MooseX::AttributeHelpers::Trait::Base.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::Array.3
blib/man3/MooseX::AttributeHelpers::Trait::Collection::Hash.3
blib/man3/MooseX::AttributeHelpers::Trait::Number.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::Counter.3
blib/man3/MooseX::AttributeHelpers::Collection::Hash.3
blib/man3/MooseX::AttributeHelpers::Trait::Collection::Bag.3
blib/man3/MooseX::AttributeHelpers::Trait::Collection::ImmutableHash.3
blib/man3/MooseX::AttributeHelpers::Counter.3
blib/man3/MooseX::AttributeHelpers::Collection::List.3
blib/man3/MooseX::AttributeHelpers::Collection::Array.3
blib/man3/MooseX::AttributeHelpers::MethodProvider::ImmutableHash.3
blib/man3/MooseX::AttributeHelpers::Trait::Collection::List.3
>>> mv /home/fly1400/var/cpan/build/MooseX-AttributeHelpers-0.23-K7x4AU/MooseX-AttributeHelpers-0.23.ppd /home/fly1400/var/REPO/D/DR/DROLSKY
Running make for D/DO/DOY/Devel-REPL-1.003012.tar.gz
Prepending /home/fly1400/var/cpan/build/MooseX-AttributeHelpers-0.23-K7x4AU/blib/arch /home/fly1400/var/cpan/build/MooseX-AttributeHelpers-0.23-K7x4AU/blib/lib /home/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_/blib/arch /home/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_/blib/lib /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/arch /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/lib /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1400/var/cpan/build/Devel-REPL-1.003012-EnKeVw
Prepending /home/fly1400/var/cpan/build/MooseX-AttributeHelpers-0.23-K7x4AU/blib/arch /home/fly1400/var/cpan/build/MooseX-AttributeHelpers-0.23-K7x4AU/blib/lib /home/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_/blib/arch /home/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_/blib/lib /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/arch /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/lib /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build D/DO/DOY/Devel-REPL-1.003012.tar.gz
>>> make
cp lib/Devel/REPL/Plugin/ShowClass.pm blib/lib/Devel/REPL/Plugin/ShowClass.pm
cp lib/Devel/REPL/Plugin/DDS.pm blib/lib/Devel/REPL/Plugin/DDS.pm
cp lib/Devel/REPL/Plugin/OutputCache.pm blib/lib/Devel/REPL/Plugin/OutputCache.pm
cp lib/Devel/REPL/Plugin/Interrupt.pm blib/lib/Devel/REPL/Plugin/Interrupt.pm
cp lib/Devel/REPL/Plugin/ReadLineHistory.pm blib/lib/Devel/REPL/Plugin/ReadLineHistory.pm
cp lib/Devel/REPL/Plugin/NewlineHack.pm blib/lib/Devel/REPL/Plugin/NewlineHack.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/Plugin/CompletionDriver/Methods.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm
cp lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm
cp lib/Devel/REPL/Plugin.pm blib/lib/Devel/REPL/Plugin.pm
cp lib/Devel/REPL/Plugin/LexEnv.pm blib/lib/Devel/REPL/Plugin/LexEnv.pm
cp lib/Devel/REPL/Plugin/CompletionDriver/INC.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm
cp lib/Devel/REPL/Profile.pm blib/lib/Devel/REPL/Profile.pm
cp lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm
cp lib/Devel/REPL/Script.pm blib/lib/Devel/REPL/Script.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/CompletionDriver/Globals.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm
cp lib/Devel/REPL/Plugin/Commands.pm blib/lib/Devel/REPL/Plugin/Commands.pm
cp lib/Devel/REPL.pm blib/lib/Devel/REPL.pm
cp lib/Devel/REPL/Plugin/B/Concise.pm blib/lib/Devel/REPL/Plugin/B/Concise.pm
cp lib/Devel/REPL/Plugin/Peek.pm blib/lib/Devel/REPL/Plugin/Peek.pm
cp lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm blib/lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm
cp lib/Devel/REPL/Meta/Plugin.pm blib/lib/Devel/REPL/Meta/Plugin.pm
cp lib/Devel/REPL/Plugin/PPI.pm blib/lib/Devel/REPL/Plugin/PPI.pm
cp lib/Devel/REPL/Plugin/Refresh.pm blib/lib/Devel/REPL/Plugin/Refresh.pm
cp lib/Devel/REPL/Plugin/DDC.pm blib/lib/Devel/REPL/Plugin/DDC.pm
cp lib/Devel/REPL/Overview.pod blib/lib/Devel/REPL/Overview.pod
cp lib/Devel/REPL/Plugin/DumpHistory.pm blib/lib/Devel/REPL/Plugin/DumpHistory.pm
cp lib/Devel/REPL/Profile/Default.pm blib/lib/Devel/REPL/Profile/Default.pm
cp lib/Devel/REPL/Plugin/FindVariable.pm blib/lib/Devel/REPL/Plugin/FindVariable.pm
cp lib/Devel/REPL/Plugin/History.pm blib/lib/Devel/REPL/Plugin/History.pm
cp lib/Devel/REPL/Plugin/Packages.pm blib/lib/Devel/REPL/Plugin/Packages.pm
cp lib/Devel/REPL/Plugin/FancyPrompt.pm blib/lib/Devel/REPL/Plugin/FancyPrompt.pm
cp lib/Devel/REPL/Plugin/MultiLine/PPI.pm blib/lib/Devel/REPL/Plugin/MultiLine/PPI.pm
cp lib/Devel/REPL/Plugin/Nopaste.pm blib/lib/Devel/REPL/Plugin/Nopaste.pm
cp lib/Devel/REPL/Plugin/Timing.pm blib/lib/Devel/REPL/Plugin/Timing.pm
cp script/re.pl blib/script/re.pl
/home/fly1400/ap1400/bin/perl-static "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/re.pl
Manifying blib/man3/Devel::REPL::Plugin::DDS.3
Manifying blib/man3/Devel::REPL::Plugin::ShowClass.3
Manifying blib/man3/Devel::REPL::Plugin::OutputCache.3
Manifying blib/man3/Devel::REPL::Plugin::Interrupt.3
Manifying blib/man3/Devel::REPL::Plugin::ReadLineHistory.3
Manifying blib/man3/Devel::REPL::Plugin::NewlineHack.3
Manifying blib/man3/Devel::REPL::Plugin::Colors.3
Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::Turtles.3
Manifying blib/man3/Devel::REPL::Plugin::Completion.3
Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::Methods.3
Manifying blib/man3/Devel::REPL::Plugin::LexEnv.3
Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::INC.3
Manifying blib/man3/Devel::REPL::Profile.3
Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::Keywords.3
Manifying blib/man3/Devel::REPL::Plugin::Turtles.3
Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::Globals.3
Manifying blib/man3/Devel::REPL::Plugin::Commands.3
Manifying blib/man3/Devel::REPL.3
Manifying blib/man3/Devel::REPL::Plugin::B::Concise.3
Manifying blib/man3/Devel::REPL::Plugin::Peek.3
Manifying blib/man3/Devel::REPL::Plugin::CompletionDriver::LexEnv.3
Manifying blib/man3/Devel::REPL::Plugin::PPI.3
Manifying blib/man3/Devel::REPL::Plugin::Refresh.3
Manifying blib/man3/Devel::REPL::Plugin::DDC.3
Manifying blib/man3/Devel::REPL::Overview.3
Manifying blib/man3/Devel::REPL::Plugin::DumpHistory.3
Manifying blib/man3/Devel::REPL::Plugin::FindVariable.3
Manifying blib/man3/Devel::REPL::Plugin::History.3
Manifying blib/man3/Devel::REPL::Plugin::MultiLine::PPI.3
Manifying blib/man3/Devel::REPL::Plugin::FancyPrompt.3
Manifying blib/man3/Devel::REPL::Plugin::Packages.3
Manifying blib/man3/Devel::REPL::Plugin::Timing.3
Manifying blib/man3/Devel::REPL::Plugin::Nopaste.3
DOY/Devel-REPL-1.003012.tar.gz
make -- OK
Prepending /home/fly1400/var/cpan/build/MooseX-AttributeHelpers-0.23-K7x4AU/blib/arch /home/fly1400/var/cpan/build/MooseX-AttributeHelpers-0.23-K7x4AU/blib/lib /home/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_/blib/arch /home/fly1400/var/cpan/build/Lexical-Persistence-1.020-332fC_/blib/lib /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/arch /home/fly1400/var/cpan/build/Devel-LexAlias-0.04-241Z5U/blib/lib /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/arch /home/fly1400/var/cpan/build/Sys-SigAction-0.11-1vTeKI/blib/lib /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch /home/fly1400/var/cpan/build/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/load_core.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::DDS;
ok 12 - use Devel::REPL::Plugin::DumpHistory;
ok 13 - use Devel::REPL::Plugin::FancyPrompt;
ok 14 - use Devel::REPL::Plugin::FindVariable;
ok 15 - use Devel::REPL::Plugin::History;
ok 16 - use Devel::REPL::Plugin::Interrupt;
ok 17 - use Devel::REPL::Plugin::LexEnv;
ok 18 - use Devel::REPL::Plugin::MultiLine::PPI;
ok 19 - use Devel::REPL::Plugin::Nopaste;
ok 20 - use Devel::REPL::Plugin::OutputCache;
ok 21 - use Devel::REPL::Plugin::Packages;
ok 22 - use Devel::REPL::Plugin::Peek;
ok 23 - use Devel::REPL::Plugin::PPI;
ok 24 - use Devel::REPL::Plugin::ReadLineHistory;
ok 25 - use Devel::REPL::Plugin::Refresh;
ok 26 - use Devel::REPL::Plugin::ShowClass;
ok 27 - use Devel::REPL::Plugin::Timing;
ok 28 - use Devel::REPL::Plugin::Turtles;
1..28
ok
All tests successful.
Files=1, Tests=28, 1 wallclock secs ( 0.02 usr 0.03 sys + 0.52 cusr 0.09 csys = 0.66 CPU)
Result: PASS
DOY/Devel-REPL-1.003012.tar.gz
make test TEST_VERBOSE=1 -- OK
Jesse Luehrs <doy@cpan.org>
a modern perl interactive shell
>>> (cd /home/fly1400/var/cpan/build/Devel-REPL-1.003012-EnKeVw && tar cvf - Devel-REPL-1.003012.ppd blib) | gzip -c >/home/fly1400/var/REPO/D/DO/DOY/Devel-REPL-1.003012.tar.gz
Devel-REPL-1.003012.ppd
blib/
blib/script/
blib/script/re.pl
blib/lib/
blib/lib/Devel/
blib/lib/Devel/REPL/
blib/lib/Devel/REPL/Overview.pod
blib/lib/Devel/REPL/Plugin.pm
blib/lib/Devel/REPL/Script.pm
blib/lib/Devel/REPL/Profile/
blib/lib/Devel/REPL/Profile/Default.pm
blib/lib/Devel/REPL/Meta/
blib/lib/Devel/REPL/Meta/Plugin.pm
blib/lib/Devel/REPL/Error.pm
blib/lib/Devel/REPL/Profile.pm
blib/lib/Devel/REPL/Plugin/
blib/lib/Devel/REPL/Plugin/Turtles.pm
blib/lib/Devel/REPL/Plugin/Peek.pm
blib/lib/Devel/REPL/Plugin/FancyPrompt.pm
blib/lib/Devel/REPL/Plugin/Interrupt.pm
blib/lib/Devel/REPL/Plugin/ReadLineHistory.pm
blib/lib/Devel/REPL/Plugin/B/
blib/lib/Devel/REPL/Plugin/B/Concise.pm
blib/lib/Devel/REPL/Plugin/ShowClass.pm
blib/lib/Devel/REPL/Plugin/History.pm
blib/lib/Devel/REPL/Plugin/CompletionDriver/
blib/lib/Devel/REPL/Plugin/CompletionDriver/Turtles.pm
blib/lib/Devel/REPL/Plugin/CompletionDriver/LexEnv.pm
blib/lib/Devel/REPL/Plugin/CompletionDriver/INC.pm
blib/lib/Devel/REPL/Plugin/CompletionDriver/Keywords.pm
blib/lib/Devel/REPL/Plugin/CompletionDriver/Methods.pm
blib/lib/Devel/REPL/Plugin/CompletionDriver/Globals.pm
blib/lib/Devel/REPL/Plugin/Colors.pm
blib/lib/Devel/REPL/Plugin/Completion.pm
blib/lib/Devel/REPL/Plugin/LexEnv.pm
blib/lib/Devel/REPL/Plugin/Refresh.pm
blib/lib/Devel/REPL/Plugin/OutputCache.pm
blib/lib/Devel/REPL/Plugin/DDC.pm
blib/lib/Devel/REPL/Plugin/NewlineHack.pm
blib/lib/Devel/REPL/Plugin/Timing.pm
blib/lib/Devel/REPL/Plugin/Packages.pm
blib/lib/Devel/REPL/Plugin/PPI.pm
blib/lib/Devel/REPL/Plugin/FindVariable.pm
blib/lib/Devel/REPL/Plugin/DumpHistory.pm
blib/lib/Devel/REPL/Plugin/MultiLine/
blib/lib/Devel/REPL/Plugin/MultiLine/PPI.pm
blib/lib/Devel/REPL/Plugin/DDS.pm
blib/lib/Devel/REPL/Plugin/Nopaste.pm
blib/lib/Devel/REPL/Plugin/Commands.pm
blib/lib/Devel/REPL.pm
blib/man3/
blib/man3/Devel::REPL::Overview.3
blib/man3/Devel::REPL::Plugin::Packages.3
blib/man3/Devel::REPL::Plugin::CompletionDriver::INC.3
blib/man3/Devel::REPL::Plugin::ReadLineHistory.3
blib/man3/Devel::REPL::Plugin::Completion.3
blib/man3/Devel::REPL::Plugin::LexEnv.3
blib/man3/Devel::REPL::Plugin::DDC.3
blib/man3/Devel::REPL::Plugin::Peek.3
blib/man3/Devel::REPL::Plugin::NewlineHack.3
blib/man3/Devel::REPL::Plugin::Nopaste.3
blib/man3/Devel::REPL::Plugin::Colors.3
blib/man3/Devel::REPL::Plugin::FancyPrompt.3
blib/man3/Devel::REPL::Plugin::OutputCache.3
blib/man3/Devel::REPL::Plugin::CompletionDriver::Keywords.3
blib/man3/Devel::REPL::Plugin::B::Concise.3
blib/man3/Devel::REPL.3
blib/man3/Devel::REPL::Plugin::Refresh.3
blib/man3/Devel::REPL::Plugin::PPI.3
blib/man3/Devel::REPL::Plugin::MultiLine::PPI.3
blib/man3/Devel::REPL::Plugin::Interrupt.3
blib/man3/Devel::REPL::Profile.3
blib/man3/Devel::REPL::Plugin::FindVariable.3
blib/man3/Devel::REPL::Plugin::CompletionDriver::Methods.3
blib/man3/Devel::REPL::Plugin::DDS.3
blib/man3/Devel::REPL::Plugin::Turtles.3
blib/man3/Devel::REPL::Plugin::DumpHistory.3
blib/man3/Devel::REPL::Plugin::CompletionDriver::Turtles.3
blib/man3/Devel::REPL::Plugin::History.3
blib/man3/Devel::REPL::Plugin::Commands.3
blib/man3/Devel::REPL::Plugin::CompletionDriver::LexEnv.3
blib/man3/Devel::REPL::Plugin::Timing.3
blib/man3/Devel::REPL::Plugin::CompletionDriver::Globals.3
blib/man3/Devel::REPL::Plugin::ShowClass.3
>>> mv /home/fly1400/var/cpan/build/Devel-REPL-1.003012-EnKeVw/Devel-REPL-1.003012.ppd /home/fly1400/var/REPO/D/DO/DOY
Running make for G/GA/GARU/Devel-REPL-Plugin-DataPrinter-0.002.tar.gz
Prepending %BUILDDIR%/Devel-REPL-1.003012-EnKeVw/blib/arch %BUILDDIR%/Devel-REPL-1.003012-EnKeVw/blib/lib %BUILDDIR%/MooseX-AttributeHelpers-0.23-K7x4AU/blib/arch %BUILDDIR%/MooseX-AttributeHelpers-0.23-K7x4AU/blib/lib %BUILDDIR%/Lexical-Persistence-1.020-332fC_/blib/arch %BUILDDIR%/Lexical-Persistence-1.020-332fC_/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-241Z5U/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-241Z5U/blib/lib %BUILDDIR%/Sys-SigAction-0.11-1vTeKI/blib/arch %BUILDDIR%/Sys-SigAction-0.11-1vTeKI/blib/lib %BUILDDIR%/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch %BUILDDIR%/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly1400/var/cpan/build for 'get'
Has already been unwrapped into directory /home/fly1400/var/cpan/build/Devel-REPL-Plugin-DataPrinter-0.002-bpEjQa
Prepending %BUILDDIR%/Devel-REPL-1.003012-EnKeVw/blib/arch %BUILDDIR%/Devel-REPL-1.003012-EnKeVw/blib/lib %BUILDDIR%/MooseX-AttributeHelpers-0.23-K7x4AU/blib/arch %BUILDDIR%/MooseX-AttributeHelpers-0.23-K7x4AU/blib/lib %BUILDDIR%/Lexical-Persistence-1.020-332fC_/blib/arch %BUILDDIR%/Lexical-Persistence-1.020-332fC_/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-241Z5U/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-241Z5U/blib/lib %BUILDDIR%/Sys-SigAction-0.11-1vTeKI/blib/arch %BUILDDIR%/Sys-SigAction-0.11-1vTeKI/blib/lib %BUILDDIR%/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch %BUILDDIR%/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly1400/var/cpan/build for 'make'
CPAN.pm: Going to build G/GA/GARU/Devel-REPL-Plugin-DataPrinter-0.002.tar.gz
>>> make
cp lib/Devel/REPL/Plugin/DataPrinter.pm blib/lib/Devel/REPL/Plugin/DataPrinter.pm
Manifying blib/man3/Devel::REPL::Plugin::DataPrinter.3
GARU/Devel-REPL-Plugin-DataPrinter-0.002.tar.gz
make -- OK
Prepending %BUILDDIR%/Devel-REPL-1.003012-EnKeVw/blib/arch %BUILDDIR%/Devel-REPL-1.003012-EnKeVw/blib/lib %BUILDDIR%/MooseX-AttributeHelpers-0.23-K7x4AU/blib/arch %BUILDDIR%/MooseX-AttributeHelpers-0.23-K7x4AU/blib/lib %BUILDDIR%/Lexical-Persistence-1.020-332fC_/blib/arch %BUILDDIR%/Lexical-Persistence-1.020-332fC_/blib/lib %BUILDDIR%/Devel-LexAlias-0.04-241Z5U/blib/arch %BUILDDIR%/Devel-LexAlias-0.04-241Z5U/blib/lib %BUILDDIR%/Sys-SigAction-0.11-1vTeKI/blib/arch %BUILDDIR%/Sys-SigAction-0.11-1vTeKI/blib/lib %BUILDDIR%/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/arch %BUILDDIR%/MooseX-Object-Pluggable-0.0011-v1IiYW/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly1400/var/cpan/build for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ...............
1..1
ok 1 - Devel::REPL::Plugin::DataPrinter loaded ok
ok
t/release-has-version.t ...... skipped: these tests are for release candidate testing
t/release-kwalitee.t ......... skipped: these tests are for release candidate testing
t/release-minimum-version.t .. skipped: these tests are for release candidate testing
t/release-pod-coverage.t ..... skipped: these tests are for release candidate testing
t/release-pod-syntax.t ....... skipped: these tests are for release candidate testing
t/release-portability.t ...... skipped: these tests are for release candidate testing
All tests successful.
Files=7, Tests=1, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.33 cusr 0.05 csys = 0.42 CPU)
Result: PASS
GARU/Devel-REPL-Plugin-DataPrinter-0.002.tar.gz
make test TEST_VERBOSE=1 -- OK
Breno G. de Oliveira <garu@cpan.org>
Format REPL results with Data::Printer
>>> (cd /home/fly1400/var/cpan/build/Devel-REPL-Plugin-DataPrinter-0.002-bpEjQa && tar cvf - Devel-REPL-Plugin-DataPrinter-0.002.ppd blib) | gzip -c >/home/fly1400/var/REPO/G/GA/GARU/Devel-REPL-Plugin-DataPrinter-0.002.tar.gz
Devel-REPL-Plugin-DataPrinter-0.002.ppd
blib/
blib/lib/
blib/lib/Devel/
blib/lib/Devel/REPL/
blib/lib/Devel/REPL/Plugin/
blib/lib/Devel/REPL/Plugin/DataPrinter.pm
blib/man3/
blib/man3/Devel::REPL::Plugin::DataPrinter.3
>>> mv /home/fly1400/var/cpan/build/Devel-REPL-Plugin-DataPrinter-0.002-bpEjQa/Devel-REPL-Plugin-DataPrinter-0.002.ppd /home/fly1400/var/REPO/G/GA/GARU
Finished 2011-04-26T21:14:41