PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin
Start 2012-07-08T00:18:21
ActivePerl-1205 CPAN-1.9402
Going to read '/export/home/fly1232/var/cpan/Metadata'
Database was generated on Sun, 08 Jul 2012 06:35:04 GMT
Running make for M/MS/MSCHWERN/perl5i-v2.10.0.tar.gz
Checksum for /net/nas/data/cpan/authors/id/M/MS/MSCHWERN/perl5i-v2.10.0.tar.gz ok
perl5i-v2.10.0
perl5i-v2.10.0/.perlcriticrc
perl5i-v2.10.0/.perltidyrc
perl5i-v2.10.0/Build.PL
perl5i-v2.10.0/Changes
perl5i-v2.10.0/INSTALL.SKIP
perl5i-v2.10.0/LICENSE
perl5i-v2.10.0/MANIFEST
perl5i-v2.10.0/MANIFEST.SKIP
perl5i-v2.10.0/META.json
perl5i-v2.10.0/META.yml
perl5i-v2.10.0/PATCHING
perl5i-v2.10.0/README
perl5i-v2.10.0/SIGNATURE
perl5i-v2.10.0/bin
perl5i-v2.10.0/bin/perl5i.bat.PL
perl5i-v2.10.0/bin/perl5i.c.PL
perl5i-v2.10.0/bin/perl5i.plx
perl5i-v2.10.0/inc
perl5i-v2.10.0/inc/MyBuild.pm
perl5i-v2.10.0/lib
perl5i-v2.10.0/lib/perl5i.pm
perl5i-v2.10.0/lib/perl5ifaq.pod
perl5i-v2.10.0/lib/perl5i
perl5i-v2.10.0/lib/perl5i/0.pm
perl5i-v2.10.0/lib/perl5i/1.pm
perl5i-v2.10.0/lib/perl5i/2.pm
perl5i-v2.10.0/lib/perl5i/cmd.pm
perl5i-v2.10.0/lib/perl5i/latest.pm
perl5i-v2.10.0/lib/perl5i/Meta.pod
perl5i-v2.10.0/lib/perl5i/Signature.pod
perl5i-v2.10.0/lib/perl5i/VERSION.pm
perl5i-v2.10.0/lib/perl5i/0
perl5i-v2.10.0/lib/perl5i/0/ARRAY.pm
perl5i-v2.10.0/lib/perl5i/0/DateTime.pm
perl5i-v2.10.0/lib/perl5i/0/DEFAULT.pm
perl5i-v2.10.0/lib/perl5i/0/HASH.pm
perl5i-v2.10.0/lib/perl5i/0/Meta.pm
perl5i-v2.10.0/lib/perl5i/0/SCALAR.pm
perl5i-v2.10.0/lib/perl5i/0/Meta
perl5i-v2.10.0/lib/perl5i/0/Meta/Class.pm
perl5i-v2.10.0/lib/perl5i/0/Meta/Instance.pm
perl5i-v2.10.0/lib/perl5i/1
perl5i-v2.10.0/lib/perl5i/1/ARRAY.pm
perl5i-v2.10.0/lib/perl5i/1/autobox.pm
perl5i-v2.10.0/lib/perl5i/1/CODE.pm
perl5i-v2.10.0/lib/perl5i/1/DateTime.pm
perl5i-v2.10.0/lib/perl5i/1/HASH.pm
perl5i-v2.10.0/lib/perl5i/1/Meta.pm
perl5i-v2.10.0/lib/perl5i/1/SCALAR.pm
perl5i-v2.10.0/lib/perl5i/1/UNIVERSAL.pm
perl5i-v2.10.0/lib/perl5i/1/Meta
perl5i-v2.10.0/lib/perl5i/1/Meta/Class.pm
perl5i-v2.10.0/lib/perl5i/1/Meta/Instance.pm
perl5i-v2.10.0/lib/perl5i/2
perl5i-v2.10.0/lib/perl5i/2/ARRAY.pm
perl5i-v2.10.0/lib/perl5i/2/autobox.pm
perl5i-v2.10.0/lib/perl5i/2/CODE.pm
perl5i-v2.10.0/lib/perl5i/2/DateTime.pm
perl5i-v2.10.0/lib/perl5i/2/equal.pm
perl5i-v2.10.0/lib/perl5i/2/HASH.pm
perl5i-v2.10.0/lib/perl5i/2/Meta.pm
perl5i-v2.10.0/lib/perl5i/2/RequireMessage.pm
perl5i-v2.10.0/lib/perl5i/2/SCALAR.pm
perl5i-v2.10.0/lib/perl5i/2/Signature.pm
perl5i-v2.10.0/lib/perl5i/2/Signatures.pm
perl5i-v2.10.0/lib/perl5i/2/UNIVERSAL.pm
perl5i-v2.10.0/lib/perl5i/2/Meta
perl5i-v2.10.0/lib/perl5i/2/Meta/Class.pm
perl5i-v2.10.0/lib/perl5i/2/Meta/Instance.pm
perl5i-v2.10.0/lib/perl5i/2/Signature
perl5i-v2.10.0/lib/perl5i/2/Signature/None.pm
perl5i-v2.10.0/lib/perl5i/2/Signature/Real.pm
perl5i-v2.10.0/lib/perl5i/2/Signature/Function
perl5i-v2.10.0/lib/perl5i/2/Signature/Function/None.pm
perl5i-v2.10.0/lib/perl5i/2/Signature/Method
perl5i-v2.10.0/lib/perl5i/2/Signature/Method/None.pm
perl5i-v2.10.0/t
perl5i-v2.10.0/t/alias.t
perl5i-v2.10.0/t/ARGV.t
perl5i-v2.10.0/t/ARGV_twice.t
perl5i-v2.10.0/t/as_hash.t
perl5i-v2.10.0/t/autobox.t
perl5i-v2.10.0/t/autodie.t
perl5i-v2.10.0/t/autovivification.t
perl5i-v2.10.0/t/caller.t
perl5i-v2.10.0/t/can.t
perl5i-v2.10.0/t/capture.t
perl5i-v2.10.0/t/carp.t
perl5i-v2.10.0/t/center.t
perl5i-v2.10.0/t/chdir.t
perl5i-v2.10.0/t/Child.t
perl5i-v2.10.0/t/CLASS.t
perl5i-v2.10.0/t/command_line_wrapper.t
perl5i-v2.10.0/t/commify.t
perl5i-v2.10.0/t/datetime.t
perl5i-v2.10.0/t/die.t
perl5i-v2.10.0/t/diff.t
perl5i-v2.10.0/t/each.t
perl5i-v2.10.0/t/English.t
perl5i-v2.10.0/t/equal.t
perl5i-v2.10.0/t/everything_is_an_object.t
perl5i-v2.10.0/t/File-stat.t
perl5i-v2.10.0/t/flip.t
perl5i-v2.10.0/t/foreach.t
perl5i-v2.10.0/t/github164.t
perl5i-v2.10.0/t/grep.t
perl5i-v2.10.0/t/hash-diff.t
perl5i-v2.10.0/t/hash-intersect.t
perl5i-v2.10.0/t/hash-merge.t
perl5i-v2.10.0/t/intersect.t
perl5i-v2.10.0/t/io-handle.t
perl5i-v2.10.0/t/is_module_name.t
perl5i-v2.10.0/t/lexical.t
perl5i-v2.10.0/t/list-trim.t
perl5i-v2.10.0/t/list.t
perl5i-v2.10.0/t/load_together.t
perl5i-v2.10.0/t/map.t
perl5i-v2.10.0/t/method_leaking.t
perl5i-v2.10.0/t/modern_perl.t
perl5i-v2.10.0/t/module2path.t
perl5i-v2.10.0/t/no_indirect.t
perl5i-v2.10.0/t/number.t
perl5i-v2.10.0/t/perl5i.t
perl5i-v2.10.0/t/pick.t
perl5i-v2.10.0/t/popn.t
perl5i-v2.10.0/t/require.t
perl5i-v2.10.0/t/require_message.t
perl5i-v2.10.0/t/say.t
perl5i-v2.10.0/t/scalar.t
perl5i-v2.10.0/t/shiftn.t
perl5i-v2.10.0/t/signature.t
perl5i-v2.10.0/t/signatures.t
perl5i-v2.10.0/t/taint.t
perl5i-v2.10.0/t/time_compat.t
perl5i-v2.10.0/t/true.t
perl5i-v2.10.0/t/try-tiny.t
perl5i-v2.10.0/t/uniq.t
perl5i-v2.10.0/t/utf8.t
perl5i-v2.10.0/t/vs_listmoreutils.t
perl5i-v2.10.0/t/Want.t
perl5i-v2.10.0/t/wrap.t
perl5i-v2.10.0/t/y2038.t
perl5i-v2.10.0/t/dump
perl5i-v2.10.0/t/dump/array.t
perl5i-v2.10.0/t/dump/code.t
perl5i-v2.10.0/t/dump/hash.t
perl5i-v2.10.0/t/dump/obj.t
perl5i-v2.10.0/t/dump/scalar.t
perl5i-v2.10.0/t/lib
perl5i-v2.10.0/t/lib/ThisIsTrue.pm
perl5i-v2.10.0/t/lib/Test
perl5i-v2.10.0/t/lib/Test/perl5i.pm
perl5i-v2.10.0/t/List-MoreUtils
perl5i-v2.10.0/t/List-MoreUtils/all.t
perl5i-v2.10.0/t/List-MoreUtils/any.t
perl5i-v2.10.0/t/List-MoreUtils/false.t
perl5i-v2.10.0/t/List-MoreUtils/mesh.t
perl5i-v2.10.0/t/List-MoreUtils/minmax.t
perl5i-v2.10.0/t/List-MoreUtils/none.t
perl5i-v2.10.0/t/List-MoreUtils/true.t
perl5i-v2.10.0/t/List-MoreUtils/uniq.t
perl5i-v2.10.0/t/List-Util
perl5i-v2.10.0/t/List-Util/first.t
perl5i-v2.10.0/t/List-Util/max.t
perl5i-v2.10.0/t/List-Util/maxstr.t
perl5i-v2.10.0/t/List-Util/min.t
perl5i-v2.10.0/t/List-Util/minstr.t
perl5i-v2.10.0/t/List-Util/reduce.t
perl5i-v2.10.0/t/List-Util/shuffle.t
perl5i-v2.10.0/t/List-Util/sum.t
perl5i-v2.10.0/t/Meta
perl5i-v2.10.0/t/Meta/checksum.t
perl5i-v2.10.0/t/Meta/class.t
perl5i-v2.10.0/t/Meta/id.t
perl5i-v2.10.0/t/Meta/is-equal.t
perl5i-v2.10.0/t/Meta/ISA.t
perl5i-v2.10.0/t/Meta/linear_isa.t
perl5i-v2.10.0/t/Meta/methods.t
perl5i-v2.10.0/t/Meta/reftype.t
perl5i-v2.10.0/t/Meta/super.t
perl5i-v2.10.0/t/Meta/symbol_table.t
perl5i-v2.10.0/t/version_0
perl5i-v2.10.0/t/version_0/00_compile.t
perl5i-v2.10.0/t/version_1
perl5i-v2.10.0/t/version_1/00_compile.t
CPAN.pm: Going to build M/MS/MSCHWERN/perl5i-v2.10.0.tar.gz
>>> /export/home/fly1232/bin/perl Build.PL
Checking prerequisites...
requires:
! Carp::Fix::1_25 is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Version::Requirements is deprecated; replace with CPAN::Meta::Requirements at /export/home/fly1232/var/megalib/Version/Requirements.pm line 17.
require Version/Requirements.pm called at /export/home/fly1232/var/megalib/CPAN/Meta/Prereqs.pm line 10
CPAN::Meta::Prereqs::BEGIN() called at /export/home/fly1232/var/megalib/Version/Requirements.pm line 0
eval {...} called at /export/home/fly1232/var/megalib/Version/Requirements.pm line 0
require CPAN/Meta/Prereqs.pm called at /export/home/fly1232/var/megalib/CPAN/Meta/Feature.pm line 7
CPAN::Meta::Feature::BEGIN() called at /export/home/fly1232/var/megalib/Version/Requirements.pm line 0
eval {...} called at /export/home/fly1232/var/megalib/Version/Requirements.pm line 0
require CPAN/Meta/Feature.pm called at /export/home/fly1232/var/megalib/CPAN/Meta.pm line 9
CPAN::Meta::BEGIN() called at /export/home/fly1232/var/megalib/Version/Requirements.pm line 0
eval {...} called at /export/home/fly1232/var/megalib/Version/Requirements.pm line 0
require CPAN/Meta.pm called at (eval 108) line 2
eval 'require CPAN::Meta
;' called at /export/home/fly1232/var/megalib/Module/Build/Base.pm line 1664
Module::Build::Base::try_require('MyBuild=HASH(0x1a2ae0)', 'CPAN::Meta', 2.110420) called at /export/home/fly1232/var/megalib/Module/Build/Base.pm line 1897
Module::Build::Base::create_mymeta('MyBuild=HASH(0x1a2ae0)') called at /export/home/fly1232/var/megalib/Module/Build/Base.pm line 1957
Module::Build::Base::create_build_script('MyBuild=HASH(0x1a2ae0)') called at Build.PL line 103
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'perl5i' version 'v2.10.0'
---- Unsatisfied dependencies detected during ----
---- MSCHWERN/perl5i-v2.10.0.tar.gz ----
Carp::Fix::1_25 [requires]
Running Build test
Delayed until after prerequisites
Running test for module 'Carp::Fix::1_25'
Running make for M/MS/MSCHWERN/Carp-Fix-1_25-1.000001.tar.gz
Checksum for /net/nas/data/cpan/authors/id/M/MS/MSCHWERN/Carp-Fix-1_25-1.000001.tar.gz ok
Carp-Fix-1_25-1.000001
Carp-Fix-1_25-1.000001/.perltidyrc
Carp-Fix-1_25-1.000001/Build.PL
Carp-Fix-1_25-1.000001/Changes
Carp-Fix-1_25-1.000001/LICENSE
Carp-Fix-1_25-1.000001/MANIFEST
Carp-Fix-1_25-1.000001/MANIFEST.SKIP
Carp-Fix-1_25-1.000001/META.json
Carp-Fix-1_25-1.000001/META.yml
Carp-Fix-1_25-1.000001/README
Carp-Fix-1_25-1.000001/SIGNATURE
Carp-Fix-1_25-1.000001/lib
Carp-Fix-1_25-1.000001/lib/Carp
Carp-Fix-1_25-1.000001/lib/Carp/Fix
Carp-Fix-1_25-1.000001/lib/Carp/Fix/1_25.pm
Carp-Fix-1_25-1.000001/t
Carp-Fix-1_25-1.000001/t/fixed.t
Carp-Fix-1_25-1.000001/t/lib
Carp-Fix-1_25-1.000001/t/lib/Test
Carp-Fix-1_25-1.000001/t/lib/Test/Builder.pm
Carp-Fix-1_25-1.000001/t/lib/Test/More.pm
Carp-Fix-1_25-1.000001/t/lib/Test/Simple.pm
Carp-Fix-1_25-1.000001/t/lib/Test/Builder
Carp-Fix-1_25-1.000001/t/lib/Test/Builder/Module.pm
Carp-Fix-1_25-1.000001/t/lib/Test/Builder/Tester.pm
Carp-Fix-1_25-1.000001/t/lib/Test/Builder/IO
Carp-Fix-1_25-1.000001/t/lib/Test/Builder/IO/Scalar.pm
Carp-Fix-1_25-1.000001/t/lib/Test/Builder/Tester
Carp-Fix-1_25-1.000001/t/lib/Test/Builder/Tester/Color.pm
CPAN.pm: Going to build M/MS/MSCHWERN/Carp-Fix-1_25-1.000001.tar.gz
>>> /export/home/fly1232/bin/perl Build.PL
Version::Requirements is deprecated; replace with CPAN::Meta::Requirements at /export/home/fly1232/var/megalib/Version/Requirements.pm line 17.
require Version/Requirements.pm called at /export/home/fly1232/var/megalib/CPAN/Meta/Prereqs.pm line 10
CPAN::Meta::Prereqs::BEGIN() called at /export/home/fly1232/var/megalib/Version/Requirements.pm line 0
eval {...} called at /export/home/fly1232/var/megalib/Version/Requirements.pm line 0
require CPAN/Meta/Prereqs.pm called at /export/home/fly1232/var/megalib/CPAN/Meta/Feature.pm line 7
CPAN::Meta::Feature::BEGIN() called at /export/home/fly1232/var/megalib/Version/Requirements.pm line 0
eval {...} called at /export/home/fly1232/var/megalib/Version/Requirements.pm line 0
require CPAN/Meta/Feature.pm called at /export/home/fly1232/var/megalib/CPAN/Meta.pm line 9
CPAN::Meta::BEGIN() called at /export/home/fly1232/var/megalib/Version/Requirements.pm line 0
eval {...} called at /export/home/fly1232/var/megalib/Version/Requirements.pm line 0
require CPAN/Meta.pm called at (eval 31) line 2
eval 'require CPAN::Meta
;' called at /export/home/fly1232/var/megalib/Module/Build/Base.pm line 1664
Module::Build::Base::try_require('Module::Build=HASH(0x6999f8)', 'CPAN::Meta', 2.110420) called at /export/home/fly1232/var/megalib/Module/Build/Base.pm line 1897
Module::Build::Base::create_mymeta('Module::Build=HASH(0x6999f8)') called at /export/home/fly1232/var/megalib/Module/Build/Base.pm line 1957
Module::Build::Base::create_build_script('Module::Build=HASH(0x6999f8)') called at Build.PL line 41
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Carp-Fix-1_25' version '1.000001'
>>> ./Build
Building Carp-Fix-1_25
MSCHWERN/Carp-Fix-1_25-1.000001.tar.gz
./Build -- OK
Running Build test
>>> ./Build test verbose=1
# with Carp 1.25
t/fixed.t ..
# default exports
ok 1 - main->can(...)
# croak
ok 2
ok 3
# message with newlines
ok 4
ok 5
# confess
ok 6
ok 7
ok 8 - our internals don't show up in the stack
# carp
ok 9
ok 10
# cluck
ok 11
ok 12 - our internals don't show up in the stack
ok 13
# short/longmess
ok 14
ok 15
1..15
ok
All tests successful.
Files=1, Tests=15, 1 wallclock secs ( 0.05 usr 0.03 sys + 0.11 cusr 0.04 csys = 0.23 CPU)
Result: PASS
MSCHWERN/Carp-Fix-1_25-1.000001.tar.gz
./Build test verbose=1 -- OK
Michael G Schwern <mschwern@cpan.org>
Smooth over incompatible changes in Carp 1.25
>>> (cd /export/home/fly1232/var/cpan/build/Carp-Fix-1_25-1.000001-RRNZdC && tar cvf - Carp-Fix-1_25-1.000001.ppd blib) | gzip -c >/export/home/fly1232/var/REPO/M/MS/MSCHWERN/Carp-Fix-1_25-1.000001.tar.gz
Carp-Fix-1_25-1.000001.ppd
blib/
blib/lib/
blib/lib/Carp/
blib/lib/Carp/Fix/
blib/lib/Carp/Fix/1_25.pm
>>> mv /export/home/fly1232/var/cpan/build/Carp-Fix-1_25-1.000001-RRNZdC/Carp-Fix-1_25-1.000001.ppd /export/home/fly1232/var/REPO/M/MS/MSCHWERN
Running Build for M/MS/MSCHWERN/perl5i-v2.10.0.tar.gz
Prepending /export/home/fly1232/var/cpan/build/Carp-Fix-1_25-1.000001-RRNZdC/blib/arch /export/home/fly1232/var/cpan/build/Carp-Fix-1_25-1.000001-RRNZdC/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /export/home/fly1232/var/cpan/build/perl5i-v2.10.0-NXnl_O
Prepending /export/home/fly1232/var/cpan/build/Carp-Fix-1_25-1.000001-RRNZdC/blib/arch /export/home/fly1232/var/cpan/build/Carp-Fix-1_25-1.000001-RRNZdC/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build M/MS/MSCHWERN/perl5i-v2.10.0.tar.gz
>>> ./Build
Building perl5i
cc -I/export/home/fly1232/ap1205/lib/CORE -KPIC -c -D_REENTRANT -DUSE_SITECUSTOMIZE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -o bin/perl5i.o bin/perl5i.c
cc -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib/v8plus -L/opt/SUNWspro/prod/lib -L/lib -o bin/perl5i bin/perl5i.o
MSCHWERN/perl5i-v2.10.0.tar.gz
./Build -- OK
Prepending /export/home/fly1232/var/cpan/build/Carp-Fix-1_25-1.000001-RRNZdC/blib/arch /export/home/fly1232/var/cpan/build/Carp-Fix-1_25-1.000001-RRNZdC/blib/lib to PERL5LIB for 'test'
Running Build test
>>> ./Build test verbose=1
Checking if compiler tools configured... ok.
cc -I/export/home/fly1232/ap1205/lib/CORE -KPIC -c -D_REENTRANT -DUSE_SITECUSTOMIZE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -o bin/perl5i.o bin/perl5i.c
cc -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib/v8plus -L/opt/SUNWspro/prod/lib -L/lib -o bin/perl5i bin/perl5i.o
Deleting blib/script/perl5i
Copying bin/perl5i -> blib/script/perl5i
t/ARGV.t .....................
ok 1
1..1
ok
t/ARGV_twice.t ...............
ok 1
1..1
ok
t/CLASS.t ....................
ok 1 - CLASS keyword
ok 2 - $CLASS
1..2
ok
t/Child.t ....................
ok 1 - main->can('child')
ok 2 - child has self
ok 3 - child has parent PID
ok 4 - Not Complete
ok 5 - Full IPC
ok 6 - wait
ok 7 - Complete
ok 8 - Exit clean
ok 9 - Died, no IPC
ok 10 - No IPC
ok 11 - Send signal
ok 12 - wait
ok 13 - Complete
ok 14 - Exit 2
ok 15 - Real exit
ok 16 - A
ok 17 - B
ok 18 - No autoflush
ok 19 - Child detached
1..19
ok
t/English.t ..................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/File-stat.t ................
ok 1 - The object isa File::stat
ok 2
ok 3 - stat() in array context
ok 4 - lstat() in array context
1..4
ok
t/List-MoreUtils/all.t .......
ok 1
ok 2
1..2
ok
t/List-MoreUtils/any.t .......
ok 1
ok 2
1..2
ok
t/List-MoreUtils/false.t .....
ok 1
ok 2
1..2
ok
t/List-MoreUtils/mesh.t ......
ok 1
ok 2
ok 3 - Returns an array in list context
1..3
ok
t/List-MoreUtils/minmax.t ....
ok 1
ok 2
ok 3 - Returns an array in list context
1..3
ok
t/List-MoreUtils/none.t ......
ok 1
ok 2
1..2
ok
t/List-MoreUtils/true.t ......
ok 1
ok 2
1..2
ok
t/List-MoreUtils/uniq.t ......
ok 1
ok 2
ok 3 - Returns an array in list context
1..3
ok
t/List-Util/first.t ..........
1..14
ok 1 - one more than 8
ok 2 - none match
ok 3 - no args
ok 4 - reference args
ok 5 - use of eval
ok 6 - use of die
ok 7 - wantarray
ok 8 - return
ok 9 - return from loop
ok 10 - other package
ok 11 - undef active sub
ok 12 - redefine self
ok 13 - from active sub
ok 14 - Works with Regexp
ok
t/List-Util/max.t ............
1..4
ok 1 - single arg
ok 2 - 2-arg ordered
ok 3 - 2-arg reverse ordered
ok 4 - 20-arg random order
ok
t/List-Util/maxstr.t .........
1..4
ok 1 - single arg
ok 2 - 2-arg ordered
ok 3 - 2-arg reverse ordered
ok 4 - random ordered
ok
t/List-Util/min.t ............
1..4
ok 1 - single arg
ok 2 - 2-arg ordered
ok 3 - 2-arg reverse ordered
ok 4 - 20-arg random order
ok
t/List-Util/minstr.t .........
1..4
ok 1 - single arg
ok 2 - 2-arg ordered
ok 3 - 2-arg reverse ordered
ok 4 - random ordered
ok
t/List-Util/reduce.t .........
1..20
ok 1 - no args
ok 2 - 4-arg divide
ok 3 - one arg
ok 4 - min
ok 5 - concat
ok 6 - call sub
ok 7 - use eval{}
ok 8 - die
ok 9 - scalar context
ok 10 - sub reference
ok 11 - call sub
ok 12 - eval string
ok 13 - restore $a
ok 14 - restore $b
ok 15 - return
ok 16 - return from loop
ok 17 - undef active sub
ok 18 - redefine self
ok 19
ok 20 - from active sub
ok
t/List-Util/shuffle.t ........
1..6
ok 1 - no args
ok 2 - 1 in 1 out
ok 3 - one arg
ok 4 - arg count
ok 5 - result different to args
ok 6 - values
ok
t/List-Util/sum.t ............
1..6
ok 1 - no args
ok 2 - one arg
ok 3 - 4 args
ok 4 - one -1
ok 5 - variable arg
ok 6 - real numbers
ok
t/Meta/ISA.t .................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6 - scalar context
1..6
ok
t/Meta/checksum.t ............
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
1..29
ok
t/Meta/class.t ...............
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/Meta/id.t ..................
ok 1 - Foo has an id
ok 2 - its unique
ok 3 - second call the same
ok 4 - Foo has an id
ok 5 - its unique
ok 6 - second call the same
ok 7 - Regexp has an id
ok 8 - its unique
ok 9 - second call the same
ok 10 - Regexp has an id
ok 11 - its unique
ok 12 - second call the same
ok 13 - CODE has an id
ok 14 - its unique
ok 15 - second call the same
ok 16 - CODE has an id
ok 17 - its unique
ok 18 - second call the same
ok 19 - SCALAR has an id
ok 20 - its unique
ok 21 - second call the same
ok 22 - SCALAR has an id
ok 23 - its unique
ok 24 - second call the same
ok 25 - ARRAY has an id
ok 26 - its unique
ok 27 - second call the same
ok 28 - ARRAY has an id
ok 29 - its unique
ok 30 - second call the same
ok 31 - 42 has an id
ok 32 - its unique
ok 33 - second call the same
ok 34 - 42 has an id
ok 35 - its unique
ok 36 - second call the same
ok 37 - string has an id
ok 38 - its unique
ok 39 - second call the same
ok 40 - string has an id
ok 41 - its unique
ok 42 - second call the same
ok 43 - ID remains the same for a scalar with changed content
ok 44 - ID remains the same even if an object's contents change
1..44
ok
t/Meta/is-equal.t ............
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37 - Number is equal to itself
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
1..43
ok
t/Meta/linear_isa.t ..........
ok 1
ok 2
ok 3
ok 4
ok 5 - scalar context
1..5
ok
t/Meta/methods.t .............
# methods of a class with no parent
ok 1 - methods on a simple class
ok 2 - methods on a simple object
# methods of a class on a child
ok 3 - inherited methods on a class
ok 4 - inherited method on a class
# just_mine => 1
ok 5 - just_mine does not show inherited methods
# with_UNIVERSAL => 1
ok 6 - My::Child->child1
ok 7 - My::Child->child2
ok 8 - My::Child->parent1
ok 9 - My::Child->isa
ok 10 - My::Child->can
ok 11 - My::Child->VERSION
ok 12 - My::Child->mc
ok 13 - My::Child->mo
# UNIVERSAL still works
ok 14 - UNIVERSAL->can
ok 15 - UNIVERSAL->isa
ok 16 - UNIVERSAL->VERSION
ok 17 - UNIVERSAL->mc
ok 18 - UNIVERSAL->mo
# Weird things in the symbol table
ok 19 - Fcntl->can(...)
1..19
ok
t/Meta/reftype.t .............
ok 1
ok 2
ok 3
ok 4
not ok 5 - bare array # TODO bare hashes and arrays give the wrong reftype
# Failed (TODO) test 'bare array'
# at t/Meta/reftype.t line 21.
# got: 'ARRAY'
# expected: undef
not ok 6 - bare hash # TODO bare hashes and arrays give the wrong reftype
# Failed (TODO) test 'bare hash'
# at t/Meta/reftype.t line 24.
# got: 'HASH'
# expected: undef
1..6
ok
t/Meta/super.t ...............
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/Meta/symbol_table.t ........
# symbol_table
ok 1 - symbol_table
ok 2 - glob contains a hash
ok 3 - glob contains a code ref
ok 4 - glob does not contain an array
1..4
ok
t/Want.t .....................
ok 1
ok 2
ok 3
ok 4
not ok 5 # TODO want() with prototypes is busted, thinks its CODE
# Failed (TODO) test at t/Want.t line 36.
# got: undef
# expected: '23'
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/alias.t ....................
ok 1
ok 2
ok 3
ok 4 - caller only prepended if there's no ::
ok 5 - caller not prepended if there's more than one
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16 - no warning
1..16
ok
t/as_hash.t ..................
# array to hash
ok 1
ok 2
1..2
ok
t/autobox.t ..................
ok 1
ok 2
1..2
ok
t/autodie.t ..................
ok 1
ok 2
1..2
ok
t/autovivification.t .........
ok 1 - hash ref does not autoviv
ok 2 - hash ref does not autoviv
ok 3 - hash key does not autoviv
ok 4 - hash key does not autoviv
1..4
ok
t/caller.t ...................
ok 1 - CORE::caller() sane
ok 2 - caller() in list context
ok 3 - caller->package
ok 4 - caller->filename
ok 5 - caller->line
ok 6 - caller->subroutine
ok 7 - caller->hasargs
ok 8 - caller->wantarray
ok 9 - caller->evaltext
ok 10 - caller->is_require
ok 11 - stringified caller
1..11
ok
t/can.t ......................
ok 1 - autoboxing vs can()
ok 2 - no really, it should work
1..2
ok
t/capture.t ..................
# scalar context
ok 1
ok 2 - stderr is silenced
# tee
ok 3
ok 4
# merge
ok 5
1..5
ok
t/carp.t .....................
ok 1
ok 2
ok 3
1..3
ok
t/center.t ...................
ok 1 - ->center() with even length has equal whitespace on both sides
ok 2 - ->center() with even length has equal whitespace on both sides
ok 3 - ->center() with odd length pads left
ok 4 - ->center() with too-short length returns the string unmodified
ok 5 - ->center(0)
ok 6 - ->center(-1)
ok 7 - ->center(undef)
ok 8
ok 9 - ->center(6, "-")
ok 10 - ->center(7, "-")
ok 11 - ->center(0, "-")
ok 12 - ->center(undef)
ok 13
ok 14 - center(5) returns that size
ok 15 - center(6) returns that size
ok 16 - center(7) returns that size
ok 17 - center(8) returns that size
ok 18 - center(9) returns that size
ok 19 - center(10) returns that size
ok 20 - center(11) returns that size
ok 21 - center(12) returns that size
ok 22 - center(13) returns that size
ok 23 - center(14) returns that size
ok 24 - center(15) returns that size
ok 25 - center(16) returns that size
ok 26 - center(17) returns that size
ok 27 - center(18) returns that size
ok 28 - center(19) returns that size
ok 29 - center(20) returns that size
1..29
ok
t/chdir.t ....................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/command_line_wrapper.t .....
ok 1 - perl5i command line wrapper was built
ok 2 - and it runs
ok 3 - Hello perl5i!
ok 4 - perl5i -h works as expected
ok 5 - $^X is perl5i
ok 6 - compound -e
ok 7 - not fooled by -Module
ok 8 - $0 preserved
ok 9 - __LINE__ preserved
ok 10 - __FILE__ preserved
ok 11 - reads code from stdin
ok 12 - program in a file
ok 13 - no strict vars for perl5i
ok 14 - no strict vars for perl -Mperl5i::latest -e '...'
1..14
ok
t/commify.t ..................
ok 1 - 1->commify()
ok 2 - 1234->commify()
ok 3 - 123456789->commify()
ok 4 - 123456789.1234->commify()
ok 5 - -12345->commify()
ok 6 - 123456789->commify( 'grouping' => 3, 'separator' => '.' )
ok 7 - 123456789->commify( 'grouping' => 2, 'separator' => ',' )
ok 8 - 123456789->commify( 'grouping' => 0, 'separator' => ',' )
ok 9 - 123456789.987->commify( 'decimal_point' => ',', 'separator' => '.' )
ok 10 - 123456789->commify( 'decimal_point' => ',', 'separator' => '.' )
ok 11 - 123456789.->commify( 'decimal_point' => ',', 'separator' => '.' )
ok 12 - 123456789.0->commify( 'decimal_point' => ',', 'separator' => '.' )
ok 13 - 12345.678->commify()
ok 14 - 0->commify()
ok 15 - 0.12->commify()
1..15
ok
t/datetime.t .................
# time is 1328615108
ok 1 - localtime returns a DateTime isa DateTime
ok 2 - scalar context
ok 3 - method call
ok 4 - epoch
ok 5 - array context
ok 6 - no args
ok 7 - array argument
ok 8 - DateTime doesn't bitch on concatenation
ok 9 - gmtime returns a DateTime isa DateTime
ok 10 - scalar context
ok 11 - method call
ok 12 - epoch
ok 13 - array context
ok 14 - no args
ok 15 - array argument
ok 16 - DateTime doesn't bitch on concatenation
ok 17 - time
ok 18 - is DateTime isa DateTime
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27 - DateTime methods: sec min hour day month year day_of_week day_of_year is_dst
ok 28 - DateTime methods: second minute hour mday mon year dow doy is_dst
ok 29 - DateTime methods: sec min hour day_of_month mon year wday doy is_dst
1..29
ok
t/die.t ......................
ok 1 - normal die exit code
ok 2 - normal die stdout
ok 3 - normal die stderr
ok 4 - die without line exit code
ok 5 - die without line stdout
ok 6 - die without line stderr
ok 7 - die with $! = 5 exit code
ok 8 - die with $! = 5 stdout
ok 9 - die with $! = 5 stderr
ok 10 - die with $! = 0 and $? = 5 exit code
ok 11 - die with $! = 0 and $? = 5 stdout
ok 12 - die with $! = 0 and $? = 5 stderr
ok 13 - die with $! = 6 and $? = 5 exit code
ok 14 - die with $! = 6 and $? = 5 stdout
ok 15 - die with $! = 6 and $? = 5 stderr
ok 16 - die in block eval
ok 17 - die in block eval with multiple arguments
ok 18 - die with a reference is unaltered
ok 19 - __DIE__ signal handler
ok 20 - die() did not set errno
ok 21 - die in a different package exit code
ok 22 - die in a different package stdout
ok 23 - die in a different package stderr
1..23
ok
t/diff.t .....................
ok 1 - Simple number diff
ok 2 - Simple number diff
ok 3 - No arguments
ok 4 - Diff with an empty array
ok 5 - Diff an empty array
ok 6 - Returns array in list context
ok 7
ok 8
ok 9
ok 10
ok 11 - Works ok with strings
ok 12 - Mix strings and numbers
ok 13 - Mix numbers and strings
ok 14
ok 15
ok 16 - Diff more than two arrays
ok 17 - Diff more than two arrays
ok 18 - Works for nested data structures
ok 19
ok 20
ok 21
ok 22
ok 23 - stress test 1
ok 24 - stress test 2
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
1..40
ok
t/dump/array.t ...............
1..3
ok 1
ok 2
ok 3
ok
t/dump/code.t ................
not ok 1 - dump eval'd # TODO closures aren't dumped properly
# Failed (TODO) test 'dump eval'd'
# at t/dump/code.t line 12.
# Global symbol "$foo" requires explicit package name at (eval 182) line 23.
ok 2 - dump eval'd
ok 3 - anon sub dump
1..3
ok
t/dump/hash.t ................
1..5
ok 1
ok 2
ok 3
ok 4
ok 5 - dump as yaml
ok
t/dump/obj.t .................
ok 1
ok 2 - The object isa Foo
ok 3
ok 4
ok 5
ok 6 - dump as yaml
1..6
ok
t/dump/scalar.t ..............
1..4
ok 1
ok 2
ok 3
ok 4
ok
t/each.t .....................
# each with no signature
ok 1
# each with one arg
ok 2
# each with two args
ok 3
# each call is safe
ok 4
1..4
ok
t/equal.t ....................
ok 1 - Number class
ok 2 - String class
ok 3 - scalar equals itself
ok 4 - object equals itself
ok 5 - number equals itself
ok 6 - ref equals itself
ok 7 - undef equals itself
ok 8 - string equals itself
ok 9 - array equals itself
ok 10 - hash equals itself
ok 11 - glob equals itself
ok 12 - code equals itself
ok 13 - scalar not equal object
ok 14 - scalar not equal number
ok 15 - scalar not equal ref
ok 16 - scalar not equal undef
ok 17 - scalar not equal string
ok 18 - scalar not equal array
ok 19 - scalar not equal hash
ok 20 - scalar not equal glob
ok 21 - scalar not equal code
ok 22 - object not equal scalar
ok 23 - object not equal number
ok 24 - object not equal ref
ok 25 - object not equal undef
ok 26 - object not equal string
ok 27 - object not equal array
ok 28 - object not equal hash
ok 29 - object not equal glob
ok 30 - object not equal code
ok 31 - number not equal scalar
ok 32 - number not equal object
ok 33 - number not equal ref
ok 34 - number not equal undef
ok 35 - number not equal string
ok 36 - number not equal array
ok 37 - number not equal hash
ok 38 - number not equal glob
ok 39 - number not equal code
ok 40 - ref not equal scalar
ok 41 - ref not equal object
ok 42 - ref not equal number
ok 43 - ref not equal undef
ok 44 - ref not equal string
ok 45 - ref not equal array
ok 46 - ref not equal hash
ok 47 - ref not equal glob
ok 48 - ref not equal code
ok 49 - undef not equal scalar
ok 50 - undef not equal object
ok 51 - undef not equal number
ok 52 - undef not equal ref
ok 53 - undef not equal string
ok 54 - undef not equal array
ok 55 - undef not equal hash
ok 56 - undef not equal glob
ok 57 - undef not equal code
ok 58 - string not equal scalar
ok 59 - string not equal object
ok 60 - string not equal number
ok 61 - string not equal ref
ok 62 - string not equal undef
ok 63 - string not equal array
ok 64 - string not equal hash
ok 65 - string not equal glob
ok 66 - string not equal code
ok 67 - array not equal scalar
ok 68 - array not equal object
ok 69 - array not equal number
ok 70 - array not equal ref
ok 71 - array not equal undef
ok 72 - array not equal string
ok 73 - array not equal hash
ok 74 - array not equal glob
ok 75 - array not equal code
ok 76 - hash not equal scalar
ok 77 - hash not equal object
ok 78 - hash not equal number
ok 79 - hash not equal ref
ok 80 - hash not equal undef
ok 81 - hash not equal string
ok 82 - hash not equal array
ok 83 - hash not equal glob
ok 84 - hash not equal code
ok 85 - glob not equal scalar
ok 86 - glob not equal object
ok 87 - glob not equal number
ok 88 - glob not equal ref
ok 89 - glob not equal undef
ok 90 - glob not equal string
ok 91 - glob not equal array
ok 92 - glob not equal hash
ok 93 - glob not equal code
ok 94 - code not equal scalar
ok 95 - code not equal object
ok 96 - code not equal number
ok 97 - code not equal ref
ok 98 - code not equal undef
ok 99 - code not equal string
ok 100 - code not equal array
ok 101 - code not equal hash
ok 102 - code not equal glob
ok 103 - Two equivalent nested data structures
ok 104 - Two non-equal nested data structures
ok 105 - OBJ== equal OBJ==
ok 106 - OBJ== equals number
ok 107 - OBJ== not equal to scalar
ok 108 - OBJ== not equal to object
ok 109 - OBJ== not equal to ref
ok 110 - OBJ== not equal to undef
ok 111 - OBJ== not equal to string
ok 112 - OBJ== not equal to array
ok 113 - OBJ== not equal to hash
ok 114 - OBJ== not equal to glob
ok 115 - OBJ== not equal to code
ok 116 - OBJ"" equal OBJ""
ok 117 - OBJ"" equal string
ok 118 - OBJ"" not equal to scalar
ok 119 - OBJ"" not equal to object
ok 120 - OBJ"" not equal to number
ok 121 - OBJ"" not equal to ref
ok 122 - OBJ"" not equal to undef
ok 123 - OBJ"" not equal to array
ok 124 - OBJ"" not equal to hash
ok 125 - OBJ"" not equal to glob
ok 126 - OBJ"" not equal to code
1..126
ok
t/everything_is_an_object.t ..
ok 1 - The class isa UNIVERSAL
1..1
ok
t/flip.t .....................
ok 1
ok 2 - Returns hash in list context
ok 3 - Dies if values are not valid hash keys
1..3
ok
t/foreach.t ..................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/github164.t ................
ok 1 - Did not segfault
1..1
ok
t/grep.t .....................
ok 1 - Should accept code refs
ok 2 - Should accept Regexps
ok 3 - Works with SCALAR
ok 4 - Works with SCALAR
ok 5 - Works with Regexp
ok 6 - Works with HASH
ok 7 - Works with ARRAY
ok 8 - Works with ARRAY
ok 9 - ... as with Code refs
ok 10 - Returns an array in list context
1..10
ok
t/hash-diff.t ................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/hash-intersect.t ...........
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/hash-merge.t ...............
ok 1
ok 2 - Rightmost precedence
ok 3 - Three arguments
ok 4 - Works for nested hashes also
ok 5 - Returns hash in list context
1..5
ok
t/intersect.t ................
ok 1 - Simple number intersect
ok 2 - Simple number intersect
ok 3 - Returns an array in list context
ok 4 - No arguments
ok 5 - Intersect with an empty array
ok 6 - Diff an empty array
ok 7
ok 8
ok 9
ok 10
ok 11 - Works ok with strings
ok 12 - Mix strings and numbers
ok 13 - Mix numbers and strings
ok 14
ok 15
ok 16 - Intersect more than two arrays
ok 17 - Intersect more than two arrays
ok 18 - Works for nested data structures
ok 19
ok 20
ok 21
ok 22
ok 23 - stress test 1
ok 24 - stress test 2
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
1..39
ok
t/io-handle.t ................
ok 1
1..1
ok
t/is_module_name.t ...........
ok 1 - valid: foo
ok 2 - valid: bar123
ok 3 - valid: Foo213::456
ok 4 - valid: f
ok 5 - valid: a::b
ok 6 - valid: öø::bår
ok 7 - invalid: ::a::c
ok 8 - invalid: 123
ok 9 - invalid: 1abc
ok 10 - invalid: foo$bar
ok 11 - invalid: $foo::bar
ok 12 - invalid: foo/bar
1..12
ok
t/lexical.t ..................
ok 1
not ok 2 # TODO lexical File::stat
# Failed (TODO) test at t/lexical.t line 23.
ok 3
1..3
ok
t/list-trim.t ................
ok 1 - Left array trim
ok 2 - Right array trim
ok 3 - Array trim
ok 4 - Left array trim with argument
ok 5 - Right array trim with argument
ok 6 - Array trim with argument
ok 7 - Array ref trim
ok 8 - Chained trim
ok 9 - Empty array trim
ok 10 - Array trim, list context
ok 11 - Left array trim, list context
ok 12 - Right array trim, list context
1..12
ok
t/list.t .....................
# list context
ok 1 - The universe didn't implode
ok 2 - list returns array isa ARRAY
ok 3 - list turned the thing into a list!
# scalar context
ok 4 - in scalar context, returns array size
ok 5 - returns the right array size
# all together now
ok 6 - scalar list $thing is the size
# list list
ok 7 - using list on a list gives you a list
ok 8 - force scalar context, even with list
# wantarray
ok 9 - list triggers wantarray
1..9
ok
t/load_together.t ............
not ok 1 - no warnings # TODO loading perl5i::1 and perl5i::2 together not entirely safe
# Failed (TODO) test 'no warnings'
# at t/load_together.t line 23.
# got: '1'
# expected: '0'
# [
# 'Subroutine UNIVERSAL::mo redefined at /export/home/fly1232/var/cpan/build/perl5i-v2.10.0-NXnl_O/blib/lib/perl5i/2/Meta.pm line 14.
# '
# ]
1..1
ok
t/map.t ......................
ok 1 - map in list context
ok 2 - map in scalar context
ok 3 - map with named arguments
1..3
ok
t/method_leaking.t ...........
ok 1
ok 2
1..2
ok
t/modern_perl.t ..............
ok 1 - strict is on
ok 2
ok 3
ok 4 - given/when enabled
ok 5 - C3 on
1..5
ok
t/module2path.t ..............
# Test some simple symetrical conversions
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
# Invalid module paths
ok 9
ok 10
ok 11
# Invalid module names
ok 12
ok 13
ok 14
1..14
ok
t/no_indirect.t ..............
ok 1
ok 2
1..2
ok
t/number.t ...................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30 - zero is not negative
ok 31 - zero is not positive
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
not ok 60 # TODO hex is weird
# Failed (TODO) test at t/number.t line 80.
# got: '597'
# expected: 'FF'
not ok 61 # TODO hex is weird
# Failed (TODO) test at t/number.t line 81.
# got: '-1'
# expected: '255'
not ok 62 # TODO hex is weird
# Failed (TODO) test at t/number.t line 82.
# got: '254'
# expected: '255'
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
1..82
ok
t/perl5i.t ...................
ok 1 - require perl5i;
ok 2
ok 3
ok 4 - perl -Mperl5i -e '...' means -Mperl5i::latest
1..4
ok
t/pick.t .....................
# is_subset
ok 1
ok 2
ok 3
# pick()
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
# pick with undefined elements
ok 12
ok 13
# pick method with duplicate elements
ok 14
ok 15
# pick with no args
ok 16
# pick with negative arg
ok 17
# pick with non-numerical argument
ok 18
# pick_one method
ok 19
ok 20
ok 21
# pick shuffles the result
ok 22
1..22
ok
t/popn.t .....................
# popn with no args
ok 1
# popn with negative arg
ok 2
# popn with non-numerical argument
ok 3
# popn with arg == 0
ok 4
ok 5
# popn with arg > 0
ok 6
ok 7
# popn with arg > length of array
ok 8
ok 9
# popn in scalar context
ok 10
ok 11
1..11
ok
t/require.t ..................
# Successful require
ok 1
ok 2 - errno didn't leak out
ok 3 - $@ not overwritten
ok 4 - require
ok 5 - nothing imported
ok 6 - default import
# Module doesn't exist
ok 7
ok 8
ok 9 - errno didn't leak out
# Invalid module name
ok 10
ok 11
1..11
ok
t/require_message.t ..........
ok 1 - Sub is at end
ok 2 - Something is after our sub.
ok 3 - Require things that are installed works
ok 4 - Useful message
ok 5 - sub at end
ok 6 - same file base
ok 7 - Special message turned off out of scope
1..7
ok
t/say.t ......................
ok 1 - %hash->say
ok 2 - %hash->print
1..2
ok
t/scalar.t ...................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
# reverse
ok 18 - string->reverse always reverses the string
1..18
ok
t/shiftn.t ...................
# shiftn with no args
ok 1
# shiftn with negative arg
ok 2
# shiftn with non-numerical argument
ok 3
# shiftn with arg == 0
ok 4
ok 5
# shiftn with arg > 0
ok 6
ok 7
# shiftn with arg > length of array
ok 8
ok 9
# shiftn in scalar context
ok 10
ok 11
1..11
ok
t/signature.t ................
ok 1 - The object isa perl5i::2::Signature::None
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9 - The object isa perl5i::2::Signature::None
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16 - The object isa perl5i::2::Signature::None
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23 - The object isa perl5i::2::Signature
ok 24
ok 25
ok 26
ok 27 - The object isa perl5i::2::Signature::Real
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51 - The object isa perl5i::2::Signature
ok 52 - $arg
ok 53
ok 54 - The object isa perl5i::2::Signature
ok 55 - $arg
ok 56
ok 57 - The object isa perl5i::2::Signature
ok 58 - $arg
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
1..65
ok
t/signatures.t ...............
ok 1
ok 2 - The object isa Foo
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8 - same signature
ok 9 - same code ref
ok 10 - same signature
ok 11 - same code ref
1..11
ok
t/taint.t ....................
# Already tainted global
ok 1
ok 2
ok 3
ok 4
ok 5
# 2.0 compat
ok 6
ok 7
ok 8
# simple scalar
ok 9
ok 10
ok 11
ok 12
ok 13
# scalar ref
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
# hash
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
# blessed hash ref
ok 26
ok 27
ok 28
ok 29
ok 30
# blessed scalar ref
ok 31
ok 32
ok 33
ok 34
ok 35
# string overloaded object
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
# DateTime
ok 46
1..46
ok
t/time_compat.t ..............
ok 1
ok 2 - localtime() honors TZ
ok 3
ok 4
ok 5
ok 6 - gmtime() and localtime() agree what day of year
ok 7 - gmtime(), scalar context
ok 8 - gmtime eq
ok 9
ok 10
ok 11
ok 12
ok 13
1..13
ok
t/true.t .....................
ok 1 - use ThisIsTrue;
ok 2
1..2
ok
t/try-tiny.t .................
ok 1 - Dying inside a try {} block is captured via Try::Tiny
1..1
ok
t/uniq.t .....................
# perl5ifaq entry
ok 1
1..1
ok
t/utf8.t .....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/version_0/00_compile.t .....
ok 1 - use perl5i::0;
1..1
ok
t/version_1/00_compile.t .....
ok 1 - use perl5i::1;
1..1
ok
t/vs_listmoreutils.t .........
1..1
ok 1 - perl5i can load after List::MoreUtils
ok
t/wrap.t .....................
ok 1 - Unmodified string is one line long
ok 2 - Default wrapping gives two lines
ok 3 - One word per line
ok 4 - Excessive wrap length
ok 5 - Zero wrap length
ok 6 - Negative wrap length
ok 7 - Unmodified string is one line long
ok 8 - Default wrapping gives two lines
ok 9 - One word per line
ok 10 - Excessive wrap length
ok 11 - Zero wrap length
ok 12 - Negative wrap length
ok 13 - Unmodified string is one line long
ok 14 - Default wrapping gives two lines
ok 15 - One word per line
ok 16 - Excessive wrap length
ok 17 - Zero wrap length
ok 18 - Negative wrap length
ok 19 - Unmodified string is one line long
ok 20 - Default wrapping gives two lines
ok 21 - One word per line
ok 22 - Excessive wrap length
ok 23 - Zero wrap length
ok 24 - Negative wrap length
ok 25 - Unmodified string is one line long
ok 26 - Default wrapping gives two lines
ok 27 - One word per line
ok 28 - Excessive wrap length
ok 29 - Zero wrap length
ok 30 - Negative wrap length
ok 31 - Unmodified string is one line long
ok 32 - Default wrapping gives two lines
ok 33 - One word per line
ok 34 - Excessive wrap length
ok 35 - Zero wrap length
ok 36 - Negative wrap length
1..36
ok
t/y2038.t ....................
ok 1
ok 2
1..2
ok
All tests successful.
Files=98, Tests=1143, 133 wallclock secs ( 1.24 usr 0.87 sys + 106.34 cusr 9.05 csys = 117.50 CPU)
Result: PASS
MSCHWERN/perl5i-v2.10.0.tar.gz
./Build test verbose=1 -- OK
Michael G Schwern <mschwern@cpan.org>
Fix as much of Perl 5 as possible in one pragma
>>> (cd /export/home/fly1232/var/cpan/build/perl5i-v2.10.0-NXnl_O && tar cvf - perl5i-v2.10.0.ppd blib) | gzip -c >/export/home/fly1232/var/REPO/M/MS/MSCHWERN/perl5i-v2.10.0.tar.gz
perl5i-v2.10.0.ppd
blib/
blib/lib/
blib/lib/perl5i/
blib/lib/perl5i/0/
blib/lib/perl5i/0/Meta.pm
blib/lib/perl5i/0/DEFAULT.pm
blib/lib/perl5i/0/ARRAY.pm
blib/lib/perl5i/0/Meta/
blib/lib/perl5i/0/Meta/Class.pm
blib/lib/perl5i/0/Meta/Instance.pm
blib/lib/perl5i/0/SCALAR.pm
blib/lib/perl5i/0/HASH.pm
blib/lib/perl5i/0/DateTime.pm
blib/lib/perl5i/1/
blib/lib/perl5i/1/HASH.pm
blib/lib/perl5i/1/Meta/
blib/lib/perl5i/1/Meta/Class.pm
blib/lib/perl5i/1/Meta/Instance.pm
blib/lib/perl5i/1/autobox.pm
blib/lib/perl5i/1/CODE.pm
blib/lib/perl5i/1/SCALAR.pm
blib/lib/perl5i/1/UNIVERSAL.pm
blib/lib/perl5i/1/ARRAY.pm
blib/lib/perl5i/1/DateTime.pm
blib/lib/perl5i/1/Meta.pm
blib/lib/perl5i/2/
blib/lib/perl5i/2/Signature/
blib/lib/perl5i/2/Signature/Function/
blib/lib/perl5i/2/Signature/Function/None.pm
blib/lib/perl5i/2/Signature/Real.pm
blib/lib/perl5i/2/Signature/None.pm
blib/lib/perl5i/2/Signature/Method/
blib/lib/perl5i/2/Signature/Method/None.pm
blib/lib/perl5i/2/Meta/
blib/lib/perl5i/2/Meta/Class.pm
blib/lib/perl5i/2/Meta/Instance.pm
blib/lib/perl5i/2/Signature.pm
blib/lib/perl5i/2/Meta.pm
blib/lib/perl5i/2/Signatures.pm
blib/lib/perl5i/2/RequireMessage.pm
blib/lib/perl5i/2/CODE.pm
blib/lib/perl5i/2/SCALAR.pm
blib/lib/perl5i/2/ARRAY.pm
blib/lib/perl5i/2/autobox.pm
blib/lib/perl5i/2/DateTime.pm
blib/lib/perl5i/2/equal.pm
blib/lib/perl5i/2/HASH.pm
blib/lib/perl5i/2/UNIVERSAL.pm
blib/lib/perl5i/VERSION.pm
blib/lib/perl5i/0.pm
blib/lib/perl5i/1.pm
blib/lib/perl5i/latest.pm
blib/lib/perl5i/cmd.pm
blib/lib/perl5i/2.pm
blib/lib/perl5i/Signature.pod
blib/lib/perl5i/Meta.pod
blib/lib/perl5i.pm
blib/lib/perl5ifaq.pod
blib/script/
blib/script/perl5i
>>> mv /export/home/fly1232/var/cpan/build/perl5i-v2.10.0-NXnl_O/perl5i-v2.10.0.ppd /export/home/fly1232/var/REPO/M/MS/MSCHWERN
Finished 2012-07-08T00:21:03