Setting PATH to /opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin
Start 2010-05-09T17:06:22
ActivePerl-1200 CPAN-1.9402
Going to read '/export/home/fly1264/var/cpan/Metadata'
Database was generated on Sun, 09 May 2010 21:27:15 GMT
Running make for M/MS/MSCHWERN/perl5i-v2.2.0.tar.gz
Checksum for /net/nas/data/cpan/authors/id/M/MS/MSCHWERN/perl5i-v2.2.0.tar.gz ok
perl5i-v2.2.0
perl5i-v2.2.0/.perlcriticrc
perl5i-v2.2.0/.perltidyrc
perl5i-v2.2.0/Build.PL
perl5i-v2.2.0/Changes
perl5i-v2.2.0/INSTALL.SKIP
perl5i-v2.2.0/LICENSE
perl5i-v2.2.0/MANIFEST
perl5i-v2.2.0/MANIFEST.SKIP
perl5i-v2.2.0/META.yml
perl5i-v2.2.0/PATCHING
perl5i-v2.2.0/README
perl5i-v2.2.0/SIGNATURE
perl5i-v2.2.0/file_notes.txt
perl5i-v2.2.0/bin
perl5i-v2.2.0/bin/perl5i.bat.PL
perl5i-v2.2.0/bin/perl5i.c.PL
perl5i-v2.2.0/bin/perl5i.plx
perl5i-v2.2.0/inc
perl5i-v2.2.0/inc/MyBuild.pm
perl5i-v2.2.0/lib
perl5i-v2.2.0/lib/perl5i.pm
perl5i-v2.2.0/lib/perl5ifaq.pod
perl5i-v2.2.0/lib/perl5i
perl5i-v2.2.0/lib/perl5i/0.pm
perl5i-v2.2.0/lib/perl5i/1.pm
perl5i-v2.2.0/lib/perl5i/2.pm
perl5i-v2.2.0/lib/perl5i/Meta.pm
perl5i-v2.2.0/lib/perl5i/VERSION.pm
perl5i-v2.2.0/lib/perl5i/cmd.pm
perl5i-v2.2.0/lib/perl5i/latest.pm
perl5i-v2.2.0/lib/perl5i/0
perl5i-v2.2.0/lib/perl5i/0/ARRAY.pm
perl5i-v2.2.0/lib/perl5i/0/DEFAULT.pm
perl5i-v2.2.0/lib/perl5i/0/DateTime.pm
perl5i-v2.2.0/lib/perl5i/0/HASH.pm
perl5i-v2.2.0/lib/perl5i/0/Meta.pm
perl5i-v2.2.0/lib/perl5i/0/SCALAR.pm
perl5i-v2.2.0/lib/perl5i/0/Meta
perl5i-v2.2.0/lib/perl5i/0/Meta/Class.pm
perl5i-v2.2.0/lib/perl5i/0/Meta/Instance.pm
perl5i-v2.2.0/lib/perl5i/1
perl5i-v2.2.0/lib/perl5i/1/ARRAY.pm
perl5i-v2.2.0/lib/perl5i/1/CODE.pm
perl5i-v2.2.0/lib/perl5i/1/DateTime.pm
perl5i-v2.2.0/lib/perl5i/1/HASH.pm
perl5i-v2.2.0/lib/perl5i/1/Meta.pm
perl5i-v2.2.0/lib/perl5i/1/SCALAR.pm
perl5i-v2.2.0/lib/perl5i/1/UNIVERSAL.pm
perl5i-v2.2.0/lib/perl5i/1/autobox.pm
perl5i-v2.2.0/lib/perl5i/1/Meta
perl5i-v2.2.0/lib/perl5i/1/Meta/Class.pm
perl5i-v2.2.0/lib/perl5i/1/Meta/Instance.pm
perl5i-v2.2.0/lib/perl5i/2
perl5i-v2.2.0/lib/perl5i/2/ARRAY.pm
perl5i-v2.2.0/lib/perl5i/2/CODE.pm
perl5i-v2.2.0/lib/perl5i/2/DateTime.pm
perl5i-v2.2.0/lib/perl5i/2/HASH.pm
perl5i-v2.2.0/lib/perl5i/2/Meta.pm
perl5i-v2.2.0/lib/perl5i/2/SCALAR.pm
perl5i-v2.2.0/lib/perl5i/2/UNIVERSAL.pm
perl5i-v2.2.0/lib/perl5i/2/autobox.pm
perl5i-v2.2.0/lib/perl5i/2/equal.pm
perl5i-v2.2.0/lib/perl5i/2/Meta
perl5i-v2.2.0/lib/perl5i/2/Meta/Class.pm
perl5i-v2.2.0/lib/perl5i/2/Meta/Instance.pm
perl5i-v2.2.0/t
perl5i-v2.2.0/t/ARGV.t
perl5i-v2.2.0/t/CLASS.t
perl5i-v2.2.0/t/English.t
perl5i-v2.2.0/t/File-stat.t
perl5i-v2.2.0/t/Want.t
perl5i-v2.2.0/t/alias.t
perl5i-v2.2.0/t/autobox.t
perl5i-v2.2.0/t/autodie.t
perl5i-v2.2.0/t/autovivification.t
perl5i-v2.2.0/t/caller.t
perl5i-v2.2.0/t/can.t
perl5i-v2.2.0/t/carp.t
perl5i-v2.2.0/t/center.t
perl5i-v2.2.0/t/chdir.t
perl5i-v2.2.0/t/command_line_wrapper.t
perl5i-v2.2.0/t/commify.t
perl5i-v2.2.0/t/datetime.t
perl5i-v2.2.0/t/die.t
perl5i-v2.2.0/t/diff.t
perl5i-v2.2.0/t/equal.t
perl5i-v2.2.0/t/everything_is_an_object.t
perl5i-v2.2.0/t/flip.t
perl5i-v2.2.0/t/grep.t
perl5i-v2.2.0/t/hash-diff.t
perl5i-v2.2.0/t/hash-intersect.t
perl5i-v2.2.0/t/hash-merge.t
perl5i-v2.2.0/t/intersect.t
perl5i-v2.2.0/t/io-handle.t
perl5i-v2.2.0/t/lexical.t
perl5i-v2.2.0/t/list-trim.t
perl5i-v2.2.0/t/map.t
perl5i-v2.2.0/t/method_leaking.t
perl5i-v2.2.0/t/modern_perl.t
perl5i-v2.2.0/t/module2path.t
perl5i-v2.2.0/t/no_indirect.t
perl5i-v2.2.0/t/number.t
perl5i-v2.2.0/t/perl5i.t
perl5i-v2.2.0/t/require.t
perl5i-v2.2.0/t/say.t
perl5i-v2.2.0/t/scalar.t
perl5i-v2.2.0/t/taint.t
perl5i-v2.2.0/t/time_compat.t
perl5i-v2.2.0/t/try-tiny.t
perl5i-v2.2.0/t/utf8.t
perl5i-v2.2.0/t/vs_listmoreutils.t
perl5i-v2.2.0/t/wrap.t
perl5i-v2.2.0/t/y2038.t
perl5i-v2.2.0/t/List-MoreUtils
perl5i-v2.2.0/t/List-MoreUtils/all.t
perl5i-v2.2.0/t/List-MoreUtils/any.t
perl5i-v2.2.0/t/List-MoreUtils/false.t
perl5i-v2.2.0/t/List-MoreUtils/mesh.t
perl5i-v2.2.0/t/List-MoreUtils/minmax.t
perl5i-v2.2.0/t/List-MoreUtils/none.t
perl5i-v2.2.0/t/List-MoreUtils/true.t
perl5i-v2.2.0/t/List-MoreUtils/uniq.t
perl5i-v2.2.0/t/List-Util
perl5i-v2.2.0/t/List-Util/first.t
perl5i-v2.2.0/t/List-Util/max.t
perl5i-v2.2.0/t/List-Util/maxstr.t
perl5i-v2.2.0/t/List-Util/min.t
perl5i-v2.2.0/t/List-Util/minstr.t
perl5i-v2.2.0/t/List-Util/reduce.t
perl5i-v2.2.0/t/List-Util/shuffle.t
perl5i-v2.2.0/t/List-Util/sum.t
perl5i-v2.2.0/t/Meta
perl5i-v2.2.0/t/Meta/ISA.t
perl5i-v2.2.0/t/Meta/checksum.t
perl5i-v2.2.0/t/Meta/class.t
perl5i-v2.2.0/t/Meta/id.t
perl5i-v2.2.0/t/Meta/is-equal.t
perl5i-v2.2.0/t/Meta/linear_isa.t
perl5i-v2.2.0/t/Meta/reftype.t
perl5i-v2.2.0/t/Meta/super.t
perl5i-v2.2.0/t/dump
perl5i-v2.2.0/t/dump/array.t
perl5i-v2.2.0/t/dump/code.t
perl5i-v2.2.0/t/dump/hash.t
perl5i-v2.2.0/t/dump/obj.t
perl5i-v2.2.0/t/dump/scalar.t
perl5i-v2.2.0/t/lib
perl5i-v2.2.0/t/lib/Test
perl5i-v2.2.0/t/lib/Test/perl5i.pm
perl5i-v2.2.0/t/version_0
perl5i-v2.2.0/t/version_0/00_compile.t
perl5i-v2.2.0/t/version_1
perl5i-v2.2.0/t/version_1/00_compile.t
CPAN.pm: Going to build M/MS/MSCHWERN/perl5i-v2.2.0.tar.gz
>>> /export/home/fly1264/bin/perl Build.PL
Checking prerequisites...
requires:
! Object::ID (v0.0.5) is installed, but we need version >= 0.1.0
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Creating new 'MYMETA.yml' with configuration results
Creating new 'Build' script for 'perl5i' version 'v2.2.0'
---- Unsatisfied dependencies detected during ----
---- MSCHWERN/perl5i-v2.2.0.tar.gz ----
Object::ID [requires]
Running Build test
Delayed until after prerequisites
Running test for module 'Object::ID'
Running make for M/MS/MSCHWERN/Object-ID-v0.1.0.tar.gz
Checksum for /net/nas/data/cpan/authors/id/M/MS/MSCHWERN/Object-ID-v0.1.0.tar.gz ok
Object-ID-v0.1.0
Object-ID-v0.1.0/.perlcriticrc
Object-ID-v0.1.0/.perltidyrc
Object-ID-v0.1.0/Build.PL
Object-ID-v0.1.0/Changes
Object-ID-v0.1.0/LICENSE
Object-ID-v0.1.0/MANIFEST
Object-ID-v0.1.0/MANIFEST.SKIP
Object-ID-v0.1.0/META.yml
Object-ID-v0.1.0/README
Object-ID-v0.1.0/SIGNATURE
Object-ID-v0.1.0/inc
Object-ID-v0.1.0/inc/MyBuilder.pm
Object-ID-v0.1.0/lib
Object-ID-v0.1.0/lib/Object
Object-ID-v0.1.0/lib/Object/ID.pm
Object-ID-v0.1.0/lib/UNIVERSAL
Object-ID-v0.1.0/lib/UNIVERSAL/Object
Object-ID-v0.1.0/lib/UNIVERSAL/Object/ID.pm
Object-ID-v0.1.0/t
Object-ID-v0.1.0/t/00compile.t
Object-ID-v0.1.0/t/autoclean.t
Object-ID-v0.1.0/t/destroy.t
Object-ID-v0.1.0/t/immutable.t
Object-ID-v0.1.0/t/role.t
Object-ID-v0.1.0/t/threads.t
Object-ID-v0.1.0/t/universal.t
Object-ID-v0.1.0/t/uuid.t
Object-ID-v0.1.0/t/lib
Object-ID-v0.1.0/t/lib/AutoCleanWidget.pm
CPAN.pm: Going to build M/MS/MSCHWERN/Object-ID-v0.1.0.tar.gz
>>> /export/home/fly1264/bin/perl Build.PL
Creating new 'MYMETA.yml' with configuration results
Creating new 'Build' script for 'Object-ID' version 'v0.1.0'
>>> ./Build
Building Object-ID
MSCHWERN/Object-ID-v0.1.0.tar.gz
./Build -- OK
Running Build test
>>> ./Build test verbose=1
t/00compile.t ..
1..2
ok 1 - use Object::ID;
ok 2 - use UNIVERSAL::Object::ID;
ok
t/autoclean.t ..
ok 1 - The object isa AutoCleanWidget
ok 2 - AutoCleanWidget->can(...)
1..2
ok
t/destroy.t ....
ok 1 - The object isa My::Class
ok 2 - The object isa My::Class
ok 3 - The object isa My::Class
ok 4 - got different IDs for each object
ok 5 - all three objects destroyed
1..5
ok
t/immutable.t ..
ok 1 - The object isa My::Class
ok 2 - ID is independent of object content
1..2
ok
t/role.t .......
ok 1 - The object isa My::Class
ok 2
ok 3
ok 4
ok 5 - The object isa My::Class
ok 6
ok 7 - The object isa My::Class
ok 8
ok 9
ok 10 - The object isa My::Class
ok 11
ok 12
1..12
ok
t/threads.t ....
ok 1 - The object isa Foo
ok 2
ok 3
ok 4
ok 5
# threads started
ok 6
# threads joined
not ok 7 # TODO & SKIP uuid known to be thread hostile
not ok 8 # TODO & SKIP uuid known to be thread hostile
not ok 9 # TODO & SKIP uuid known to be thread hostile
not ok 10 # TODO & SKIP uuid known to be thread hostile
not ok 11 # TODO & SKIP uuid known to be thread hostile
1..11
ok
t/universal.t ..
ok 1 - The object isa My::Class
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/uuid.t .......
ok 1 - The object isa My::Class
ok 2
ok 3
ok 4 - The object isa My::Class
ok 5
1..5
ok
All tests successful.
Files=8, Tests=46, 3 wallclock secs ( 0.19 usr 0.09 sys + 2.31 cusr 0.44 csys = 3.03 CPU)
Result: PASS
MSCHWERN/Object-ID-v0.1.0.tar.gz
./Build test verbose=1 -- OK
Michael G Schwern <mschwern@cpan.org>
A unique identifier for any object
>>> (cd /export/home/fly1264/var/cpan/build/Object-ID-v0.1.0-VqoUVD && tar cvf - Object-ID-v0.1.0.ppd blib) | gzip -c >/export/home/fly1264/var/REPO/M/MS/MSCHWERN/Object-ID-v0.1.0.tar.gz
Object-ID-v0.1.0.ppd
blib/
blib/lib/
blib/lib/UNIVERSAL/
blib/lib/UNIVERSAL/Object/
blib/lib/UNIVERSAL/Object/ID.pm
blib/lib/Object/
blib/lib/Object/ID.pm
blib/lib/Object/ID/
blib/lib/Object/ID/ConfigData.pm
>>> mv /export/home/fly1264/var/cpan/build/Object-ID-v0.1.0-VqoUVD/Object-ID-v0.1.0.ppd /export/home/fly1264/var/REPO/M/MS/MSCHWERN
Running Build for M/MS/MSCHWERN/perl5i-v2.2.0.tar.gz
Prepending /export/home/fly1264/var/cpan/build/Object-ID-v0.1.0-VqoUVD/blib/arch /export/home/fly1264/var/cpan/build/Object-ID-v0.1.0-VqoUVD/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /export/home/fly1264/var/cpan/build/perl5i-v2.2.0-mzbDDg
Prepending /export/home/fly1264/var/cpan/build/Object-ID-v0.1.0-VqoUVD/blib/arch /export/home/fly1264/var/cpan/build/Object-ID-v0.1.0-VqoUVD/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build M/MS/MSCHWERN/perl5i-v2.2.0.tar.gz
>>> ./Build
Building perl5i
cc -I/export/home/fly1264/ap1200/lib/CORE -KPIC -c -D_REENTRANT -xarch=v9 -DUSE_SITECUSTOMIZE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -o bin/perl5i.o bin/perl5i.c
cc -xarch=v9 -L/opt/SUNWspro/prod/lib/v9 -L/lib/sparcv9 -L/usr/lib/sparcv9 -L/usr/ccs/lib/sparcv9 -o bin/perl5i bin/perl5i.o
./Build: blib/lib/perl5ifaq.pod: unknown pod directive 'encoding' in paragraph 2. ignoring.
./Build: blib/lib/perl5ifaq.pod: cannot resolve L in paragraph 53.
./Build: blib/lib/perl5ifaq.pod: cannot resolve L in paragraph 79.
./Build: blib/lib/perl5ifaq.pod: cannot resolve L in paragraph 105.
./Build: blib/lib/perl5ifaq.pod: cannot resolve L in paragraph 106.
./Build: blib/lib/perl5i.pm: unknown pod directive 'encoding' in paragraph 10. ignoring.
./Build: blib/lib/perl5i.pm: cannot resolve L in paragraph 172.
./Build: blib/lib/perl5i.pm: cannot resolve L in paragraph 222.
./Build: blib/lib/perl5i.pm: cannot resolve L in paragraph 224.
./Build: blib/lib/perl5i.pm: cannot resolve L in paragraph 224.
./Build: blib/lib/perl5i.pm: cannot resolve L in paragraph 225.
./Build: blib/lib/perl5i.pm: cannot resolve L in paragraph 254.
./Build: blib/lib/perl5i.pm: cannot resolve L in paragraph 256.
./Build: blib/lib/perl5i.pm: cannot resolve L in paragraph 271.
./Build: blib/lib/perl5i.pm: cannot resolve L in paragraph 294.
./Build: blib/lib/perl5i/Meta.pm: unknown pod directive 'encoding' in paragraph 1. ignoring.
./Build: blib/lib/perl5i/latest.pm: unknown pod directive 'encoding' in paragraph 7. ignoring.
MSCHWERN/perl5i-v2.2.0.tar.gz
./Build -- OK
Prepending /export/home/fly1264/var/cpan/build/Object-ID-v0.1.0-VqoUVD/blib/arch /export/home/fly1264/var/cpan/build/Object-ID-v0.1.0-VqoUVD/blib/lib to PERL5LIB for 'test'
Running Build test
>>> ./Build test verbose=1
Checking if compiler tools configured... ok.
cc -I/export/home/fly1264/ap1200/lib/CORE -KPIC -c -D_REENTRANT -xarch=v9 -DUSE_SITECUSTOMIZE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -o bin/perl5i.o bin/perl5i.c
cc -xarch=v9 -L/opt/SUNWspro/prod/lib/v9 -L/lib/sparcv9 -L/usr/lib/sparcv9 -L/usr/ccs/lib/sparcv9 -o bin/perl5i bin/perl5i.o
Copying bin/perl5i -> blib/script/perl5i
t/ARGV.t .....................
ok 1
1..1
ok
t/CLASS.t ....................
ok 1 - CLASS keyword
ok 2 - $CLASS
1..2
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/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/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
1..15
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/carp.t .....................
ok 1
ok 2
1..2
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
1..5
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 1526054280
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 141) line 17.
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/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/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/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/map.t ......................
ok 1 - map in list context
ok 2 - map in scalar context
1..2
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 ..............
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
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
not ok 50 # TODO hex is weird
# Failed (TODO) test at t/number.t line 69.
# got: '597'
# expected: 'FF'
not ok 51 # TODO hex is weird
# Failed (TODO) test at t/number.t line 70.
# got: '-1'
# expected: '255'
not ok 52 # TODO hex is weird
# Failed (TODO) test at t/number.t line 71.
# got: '254'
# expected: '255'
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
1..72
ok
t/perl5i.t ...................
ok 1 - require perl5i;
ok 2
ok 3
1..3
ok
t/require.t ..................
ok 1
ok 2 - errno didn't leak out
ok 3 - $@ not overwritten
ok 4 - require
ok 5 - nothing imported
ok 6 - default import
ok 7
ok 8
ok 9 - errno didn't leak out
1..9
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
1..17
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/try-tiny.t .................
ok 1 - Dying inside a try {} block is captured via Try::Tiny
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 ..... skipped: Needs Time::y2038
t/version_1/00_compile.t ..... skipped: Needs Time::y2038
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=78, Tests=897, 82 wallclock secs ( 1.42 usr 0.87 sys + 71.79 cusr 7.38 csys = 81.46 CPU)
Result: PASS
MSCHWERN/perl5i-v2.2.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/fly1264/var/cpan/build/perl5i-v2.2.0-mzbDDg && tar cvf - perl5i-v2.2.0.ppd blib) | gzip -c >/export/home/fly1264/var/REPO/M/MS/MSCHWERN/perl5i-v2.2.0.tar.gz
perl5i-v2.2.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/Meta/
blib/lib/perl5i/2/Meta/Class.pm
blib/lib/perl5i/2/Meta/Instance.pm
blib/lib/perl5i/2/Meta.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/Meta.pm
blib/lib/perl5i/latest.pm
blib/lib/perl5i/cmd.pm
blib/lib/perl5i/2.pm
blib/lib/perl5i.pm
blib/lib/perl5ifaq.pod
blib/script/
blib/script/perl5i
>>> mv /export/home/fly1264/var/cpan/build/perl5i-v2.2.0-mzbDDg/perl5i-v2.2.0.ppd /export/home/fly1264/var/REPO/M/MS/MSCHWERN
Finished 2010-05-09T17:08:09