Start 2008-10-25T04:06:02
Going to read /export/home/fly818/var/cpan/Metadata
Database was generated on Wed, 22 Oct 2008 10:26:54 GMT
Running make for R/RJ/RJBS/Git-Fingerd-1.000.tar.gz
Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/Git-Fingerd-1.000.tar.gz ok
Git-Fingerd-1.000
Changes
Git
Fingerd.pm
t
load.t
META.yml
LICENSE
README
Makefile.PL
MANIFEST
CPAN.pm: Going to build R/RJ/RJBS/Git-Fingerd-1.000.tar.gz
>>> /export/home/fly818/bin/perl Makefile.PL
Warning: prerequisite Net::Finger::Server 0.003 not found.
Warning: prerequisite SUPER 0 not found.
Warning: prerequisite String::Truncate 0 not found.
Checking if your kit is complete...
Warning: the following files are missing in your kit:
lib/Git/Fingerd.pm
t/load.t
Please inform the author.
Writing Makefile for Git::Fingerd
---- Unsatisfied dependencies detected during ----
---- RJBS/Git-Fingerd-1.000.tar.gz ----
String::Truncate [requires]
Net::Finger::Server [requires]
SUPER [requires]
Running make test
Delayed until after prerequisites
Running test for module 'String::Truncate'
Running make for R/RJ/RJBS/String-Truncate-0.102.tar.gz
Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/String-Truncate-0.102.tar.gz ok
String-Truncate-0.102/
String-Truncate-0.102/Changes
String-Truncate-0.102/LICENSE
String-Truncate-0.102/MANIFEST
String-Truncate-0.102/META.yml
String-Truncate-0.102/Makefile.PL
String-Truncate-0.102/README
String-Truncate-0.102/lib/
String-Truncate-0.102/lib/String/
String-Truncate-0.102/lib/String/Truncate.pm
String-Truncate-0.102/t/
String-Truncate-0.102/t/00-load.t
String-Truncate-0.102/t/basic.t
String-Truncate-0.102/t/boilerplate.t
String-Truncate-0.102/t/ends.t
String-Truncate-0.102/t/exports.t
String-Truncate-0.102/t/perl-critic.t
String-Truncate-0.102/t/pod-coverage.t
String-Truncate-0.102/t/pod.t
CPAN.pm: Going to build R/RJ/RJBS/String-Truncate-0.102.tar.gz
>>> /export/home/fly818/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for String::Truncate
>>> make
cp lib/String/Truncate.pm blib/lib/String/Truncate.pm
Manifying blib/man3/String::Truncate.3
RJBS/String-Truncate-0.102.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly818/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.........
1..1
ok 1 - use String::Truncate;
# Testing String::Truncate 0.102, Perl 5.008008, /export/home/fly818/bin/perl
ok
t/basic...........
1..30
ok 1 - use String::Truncate;
ok 2 - don't S:T:e short strings
ok 3 - don't S:T:e exact-length strings
ok 4 - don't elide short strings
ok 5 - don't elide exact-length strings
ok 6 - don't trunc short strings
ok 7 - don't trunc exact-length strings
ok 8 - don't S:T:t short strings
ok 9 - don't S:T:t exact-length strings
ok 10 - right-side elide example
ok 11 - right-side trunc example
ok 12 - left-side elide example
ok 13 - left-side trunc example
ok 14 - middle-side elide example
ok 15 - middle-side trunc example
ok 16 - middle-side elide example with short marker
ok 17 - middle-side example with short marker and side-length mismatch
ok 18 - can't truncate to less than marker
ok 19 - only left|right|middle are valid
ok 20 - can't pass marker to trunc
ok 21 - custom marker
ok 22 - we don't elide anything if length == maxlength
ok 23 - we don't care about marker length if marker isn't needed
ok 24 - keep-left elision of a very short string
ok 25 - at_space lets us break betwen words (at right)
ok 26 - at_space lets us break betwen words (at left)
ok 27 - at_space lets us break betwen words (elide, at right)
ok 28 - at_space lets us break betwen words (elide, at left)
ok 29 - at_space lets us break betwen words (elide, at middle)
ok 30 - if it can't break at a word boundary, it breaks as late as possible
ok
t/boilerplate.....
1..3
ok 1 - README contains no boilerplate text
ok 2 - Changes contains no boilerplate text
ok 3 - lib/String/Truncate.pm contains no boilerplate text
ok
t/ends............
1..4
ok 1 - use String::Truncate;
ok 2 - elide both ends
ok 3 - marker can't exceed 1/2 length for end elision
ok 4 - at_space lets us break betwen words (elide, at ends)
ok
t/exports.........
1..28
ok 1 - use String::Truncate;
ok 2 - elide is exported on request
ok 3 - trunc is not exported sans request
ok 4 - trunc is exported on request
ok 5 - elide is not exported sans request
ok 6 - trunc is exported on request
ok 7 - elide is exported on request
ok 8 - trunc is exported for ':all'
ok 9 - elide is exported for ':all'
ok 10 - don't accept bogus exports
ok 11 - elide is exported on request
ok 12 - trunc is not exported sans request
ok 13 - elide with default marker/length
ok 14 - trunc is exported on request
ok 15 - elide is not exported sans request
ok 16 - trunc with default truncate/length
ok 17 - trunc is exported on request
ok 18 - elide is exported on request
ok 19 - elide with default truncate/length
ok 20 - elide with overridden default length
ok 21 - elide with overridden default truncate
ok 22 - trunc with default truncate/length
ok 23 - trunc is exported on request
ok 24 - elide is exported on request
ok 25 - elide with default truncate/length
ok 26 - elide with overridden default length
ok 27 - elide with overridden default truncate
ok 28 - trunc with default truncate/length
ok
t/perl-critic.....
1..0 # Skip define PERL_TEST_CRITIC to run these tests
skipped: define PERL_TEST_CRITIC to run these tests
t/pod-coverage....
1..1
ok 1 - Pod coverage on String::Truncate
ok
t/pod.............
1..1
ok 1 - blib/lib/String/Truncate.pm
ok
All tests successful.
Files=8, Tests=68, 4 wallclock secs ( 0.42 usr 0.10 sys + 3.05 cusr 0.46 csys = 4.03 CPU)
Result: PASS
RJBS/String-Truncate-0.102.tar.gz
make test TEST_VERBOSE=1 -- OK
Ricardo SIGNES <rjbs@cpan.org>
a module for when strings are too long to be displayed in...
>>> (cd /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G && tar cvf - String-Truncate-0.102.ppd blib) | gzip -c >/export/home/fly818/var/REPO/R/RJ/RJBS/String-Truncate-0.102.tar.gz
String-Truncate-0.102.ppd
blib/
blib/lib/
blib/lib/String/
blib/lib/String/Truncate.pm
blib/man3/
blib/man3/String::Truncate.3
>>> mv /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/String-Truncate-0.102.ppd /export/home/fly818/var/REPO/R/RJ/RJBS
Running test for module 'Net::Finger::Server'
Running make for R/RJ/RJBS/Net-Finger-Server-0.003.tar.gz
Prepending /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/Net-Finger-Server-0.003.tar.gz ok
Net-Finger-Server-0.003
Changes
Finger
Server.pm
t
finger.t
META.yml
LICENSE
README
Makefile.PL
MANIFEST
Prepending /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build R/RJ/RJBS/Net-Finger-Server-0.003.tar.gz
>>> /export/home/fly818/bin/perl Makefile.PL
Warning: prerequisite Package::Generator 0 not found.
Checking if your kit is complete...
Warning: the following files are missing in your kit:
lib/Net/Finger/Server.pm
t/finger.t
Please inform the author.
Writing Makefile for Net::Finger::Server
---- Unsatisfied dependencies detected during ----
---- RJBS/Net-Finger-Server-0.003.tar.gz ----
Package::Generator [requires]
Prepending /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Package::Generator'
Running make for R/RJ/RJBS/Package-Generator-0.102.tar.gz
Prepending /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/Package-Generator-0.102.tar.gz ok
Package-Generator-0.102/
Package-Generator-0.102/Changes
Package-Generator-0.102/LICENSE
Package-Generator-0.102/MANIFEST
Package-Generator-0.102/META.yml
Package-Generator-0.102/Makefile.PL
Package-Generator-0.102/README
Package-Generator-0.102/inc/
Package-Generator-0.102/inc/Module/
Package-Generator-0.102/inc/Module/Install/
Package-Generator-0.102/inc/Module/Install/Base.pm
Package-Generator-0.102/inc/Module/Install/Can.pm
Package-Generator-0.102/inc/Module/Install/Fetch.pm
Package-Generator-0.102/inc/Module/Install/Makefile.pm
Package-Generator-0.102/inc/Module/Install/Metadata.pm
Package-Generator-0.102/inc/Module/Install/Win32.pm
Package-Generator-0.102/inc/Module/Install/WriteAll.pm
Package-Generator-0.102/inc/Module/Install.pm
Package-Generator-0.102/lib/
Package-Generator-0.102/lib/Package/
Package-Generator-0.102/lib/Package/Generator.pm
Package-Generator-0.102/lib/Package/Reaper.pm
Package-Generator-0.102/t/
Package-Generator-0.102/t/00-load.t
Package-Generator-0.102/t/basic.t
Package-Generator-0.102/t/not-unique.t
Package-Generator-0.102/t/perl-critic.t
Package-Generator-0.102/t/pkg-exists.t
Package-Generator-0.102/t/pod-coverage.t
Package-Generator-0.102/t/pod.t
Package-Generator-0.102/t/reaper.t
Prepending /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build R/RJ/RJBS/Package-Generator-0.102.tar.gz
>>> /export/home/fly818/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Package::Generator
>>> make
cp lib/Package/Reaper.pm blib/lib/Package/Reaper.pm
cp lib/Package/Generator.pm blib/lib/Package/Generator.pm
Manifying blib/man3/Package::Reaper.3
Manifying blib/man3/Package::Generator.3
RJBS/Package-Generator-0.102.tar.gz
make -- OK
Prepending /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly818/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/00-load.........
1..1
ok 1 - use Package::Generator;
# Testing Package::Generator 0.102
ok
t/basic...........
1..33
ok 1 - use Package::Generator;
ok 2 - "Package::Generator::__GENERATED__::0" is a valid package name
ok 3 - got a standard name
ok 4 - "Package::Generator::__GENERATED__::1" is a valid package name
ok 5 - got another standard name
ok 6 - and the two packages are distinct
ok 7 - "XYZZY::2" is a valid package name
ok 8 - got a name in our given base
ok 9 - "y2::2" is a valid package name
ok 10 - got expected name with our base/unique-er
ok 11 - "y2::4" is a valid package name
ok 12 - got expected name with our base/unique-er
ok 13 - "y2::8" is a valid package name
ok 14 - got expected name with our base/unique-er
ok 15 - "y2::16" is a valid package name
ok 16 - got expected name with our base/unique-er
ok 17 - "Package::Generator::__GENERATED__::3" is a valid package name
ok 18 - package has requested @ISA
ok 19 - "Package::Generator::__GENERATED__::4" is a valid package name
ok 20 - package has requested @ISA (part 1/2)
ok 21 - package has requested @ISA (part 2/2)
ok 22 - "Package::Generator::__GENERATED__::5" is a valid package name
ok 23 - we built a package at version 10, so we can demand 9
ok 24 - ...but demanding 11 throws an exception
ok 25 - "Totally::Not::Unique" is a valid package name
ok 26 - scalar assigned via data
ok 27 - another scalar assigned via data
ok 28 - assignment of blessed ref via data went to scalar isa Foo::Bar
ok 29 - of multiple assignments, the later sticks
ok 30 - sub assigned via data
ok 31 - array assigned via data
ok 32 - hash assigned via array
ok 33 - you can't pass an list of non-pairs as data
ok
t/not-unique......
1..7
ok 1 - use Package::Generator;
ok 2 - name collision (we MIHOP)
ok 3 - no problem making table with 1
ok 4 - but second attempt fails (good!)
ok 5 - but an atempt with max_tries=2 is ok
ok 6 - but next attempt with max_tries=2 fails (good!)
ok 7 - but an atempt with max_tries=3 is ok
ok
t/perl-critic.....
1..0 # Skip define PERL_TEST_CRITIC to run these tests
skipped: define PERL_TEST_CRITIC to run these tests
t/pkg-exists......
ok 1 - use Package::Generator;
ok 2 - the bogus package didn't exist
ok 3 - but Package::Generator does
1..3
ok
t/pod-coverage....
1..2
ok 1 - Pod coverage on Package::Reaper
ok 2 - Pod coverage on Package::Generator
ok
t/pod.............
1..2
ok 1 - blib/lib/Package/Reaper.pm
ok 2 - blib/lib/Package/Generator.pm
ok
t/reaper..........
1..24
ok 1 - use Package::Generator;
ok 2 - use Package::Reaper;
ok 3 - our method responds correctly
ok 4 - package is set
ok 5 - ->package isn't a mutator
ok 6 - we can no longer call our method, after reaping
ok 7 - so the result of eval was undef
ok 8 - P::G says package no longer exists
ok 9 - our method responds correctly
ok 10 - we can no longer call our method, after reaping
ok 11 - so the result of eval was undef
ok 12 - P::G says package no longer exists
ok 13 - a newly generated package exists: Package::Generator::__GENERATED__::0
ok 14 - the reaper isa Package::Reaper
ok 15 - package to reap still exists
ok 16 - after reaper is gone, the package is reaped; RIP
ok 17 - a newly generated package exists: Package::Generator::__GENERATED__::1
ok 18 - the reaper isa Package::Reaper
ok 19 - package to reap still exists
ok 20 - after reaper is gone, the package is not reaped; we disarmed!
ok 21 - a newly generated package exists: Package::Generator::__GENERATED__::2
ok 22 - the reaper isa Package::Reaper
ok 23 - package to reap still exists
ok 24 - after reaper is gone, the package is reaped; RIP
ok
All tests successful.
Files=8, Tests=72, 4 wallclock secs ( 0.46 usr 0.11 sys + 2.66 cusr 0.48 csys = 3.71 CPU)
Result: PASS
RJBS/Package-Generator-0.102.tar.gz
make test TEST_VERBOSE=1 -- OK
Picked up abstract from lib/Package/Generator.pm
Ricardo SIGNES <rjbs@cpan.org>
generate new packages quickly and easily
>>> (cd /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e && tar cvf - Package-Generator-0.102.ppd blib) | gzip -c >/export/home/fly818/var/REPO/R/RJ/RJBS/Package-Generator-0.102.tar.gz
Package-Generator-0.102.ppd
blib/
blib/lib/
blib/lib/Package/
blib/lib/Package/Reaper.pm
blib/lib/Package/Generator.pm
blib/man3/
blib/man3/Package::Reaper.3
blib/man3/Package::Generator.3
>>> mv /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/Package-Generator-0.102.ppd /export/home/fly818/var/REPO/R/RJ/RJBS
Running make for R/RJ/RJBS/Net-Finger-Server-0.003.tar.gz
Prepending /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/arch /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/lib /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /export/home/fly818/var/cpan/build/RJBS-KXprgx
Prepending /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/arch /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/lib /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build R/RJ/RJBS/Net-Finger-Server-0.003.tar.gz
>>> make
cp Server.pm blib/lib/Net/Finger/Server.pm
Manifying blib/man3/Net::Finger::Server.3
RJBS/Net-Finger-Server-0.003.tar.gz
make -- OK
Prepending /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/arch /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/lib /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly818/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
Files=0, Tests=0, 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU)
Result: NOTESTS
RJBS/Net-Finger-Server-0.003.tar.gz
make test TEST_VERBOSE=1 -- OK
Ricardo SIGNES <rjbs@cpan.org>
a simple finger server
>>> (cd /export/home/fly818/var/cpan/build/RJBS-KXprgx && tar cvf - Net-Finger-Server-0.003.ppd blib) | gzip -c >/export/home/fly818/var/REPO/R/RJ/RJBS/Net-Finger-Server-0.003.tar.gz
Net-Finger-Server-0.003.ppd
blib/
blib/lib/
blib/lib/Net/
blib/lib/Net/Finger/
blib/lib/Net/Finger/Server.pm
blib/man3/
blib/man3/Net::Finger::Server.3
>>> mv /export/home/fly818/var/cpan/build/RJBS-KXprgx/Net-Finger-Server-0.003.ppd /export/home/fly818/var/REPO/R/RJ/RJBS
Running test for module 'SUPER'
Running make for C/CH/CHROMATIC/SUPER-1.16.tar.gz
Prepending /export/home/fly818/var/cpan/build/RJBS-KXprgx/blib/arch /export/home/fly818/var/cpan/build/RJBS-KXprgx/blib/lib /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/arch /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/lib /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'get'
Checksum for /net/nas/data/cpan/authors/id/C/CH/CHROMATIC/SUPER-1.16.tar.gz ok
SUPER-1.16/
SUPER-1.16/t/
SUPER-1.16/t/developer/
SUPER-1.16/t/developer/pod.t
SUPER-1.16/t/developer/pod_coverage.t
SUPER-1.16/t/keep_going.t
SUPER-1.16/t/keep_going_manual.t
SUPER-1.16/t/get_all_parents.t
SUPER-1.16/t/1.t
SUPER-1.16/t/bugs.t
SUPER-1.16/t/deep_inheritance.t
SUPER-1.16/t/follow_inheritance.t
SUPER-1.16/lib/
SUPER-1.16/lib/SUPER.pm
SUPER-1.16/META.yml
SUPER-1.16/Changes
SUPER-1.16/MANIFEST
SUPER-1.16/Build.PL
SUPER-1.16/Makefile.PL
SUPER-1.16/README
Prepending /export/home/fly818/var/cpan/build/RJBS-KXprgx/blib/arch /export/home/fly818/var/cpan/build/RJBS-KXprgx/blib/lib /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/arch /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/lib /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build C/CH/CHROMATIC/SUPER-1.16.tar.gz
>>> /export/home/fly818/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for SUPER
>>> make
cp lib/SUPER.pm blib/lib/SUPER.pm
Manifying blib/man3/SUPER.3
CHROMATIC/SUPER-1.16.tar.gz
make -- OK
Prepending /export/home/fly818/var/cpan/build/RJBS-KXprgx/blib/arch /export/home/fly818/var/cpan/build/RJBS-KXprgx/blib/lib /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/arch /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/lib /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly818/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/1.....................
1..7
ok 1 - The object isa Kid
ok 2 - Arguments passed OK
ok 3 - Arguments retained OK
ok 4 - Kid inherits new() from Daddy
ok 5 - ... as it does foo, even though it overrides it
ok 6 - SUPER's import comes from Exporter
ok 7 - ... as does Test::Builder::Module
ok
t/bugs..................
1..6
ok 1 - Class '...'
ok 2 - Class '\n'
ok 3 - Class '0'
ok 4 - No deep recursion
ok 5 - $Class->can worked
ok 6 - ... and should get to right method
ok
t/deep_inheritance......
1..15
ok 1 - use SUPER;
ok 2 - The object isa Level4
ok 3 - ...the object is initialized as level4
ok 4 - ...the object has four parents from its own class.
ok 5 - ... 3 parents from one class above.
ok 6 - ...2 parents from two classes above.
ok 7 - ...and only UNIVERSAL from the top level class.
ok 8 - ...get the expected superclass method.
ok 9 - ...in the expected superclass.
ok 10 - ...get the expected superclass method one up.
ok 11 - ...in the superclass one up.
ok 12 - ...get the expected superclass method two up.
ok 13 - ...in the superclass two up.
ok 14 - ...get an empty string when there are no more super class.
ok 15 - ...and undef when no further superclasses match the desired method.
ok
t/follow_inheritance....
1..6
ok 1 - use SUPER;
ok 2 - SUPER() should respect current, not compile-time @ISA
ok 3 - ... even when reset
ok 4 - ... for class calls too
ok 5 - SUPER() and should go nowhere with nowhere to go
ok 6 - mu
ok
t/get_all_parents.......
1..2
ok 1 - Proxy should get called
ok 2 - ... and SUPER should find parent
ok
t/keep_going............
1..4
ok 1 - Called on the Son
ok 2 - Called on the Father
ok 3 - Called on the Grandfather
ok 4 - called the Son->Father->Grandfather
ok
t/keep_going_manual.....
1..7
ok 1 - Called on the Son
ok 2 - Called on the Father
ok 3 - ... from the son
ok 4 - Called on the Grandfather
ok 5 - ... from the father
ok 6 - ... (whose parent is the grandfather)
ok 7 - ... (whose parent is the father)
ok
All tests successful.
Files=7, Tests=47, 4 wallclock secs ( 0.35 usr 0.12 sys + 2.19 cusr 0.42 csys = 3.08 CPU)
Result: PASS
CHROMATIC/SUPER-1.16.tar.gz
make test TEST_VERBOSE=1 -- OK
chromatic <chromatic@wgz.org>
control superclass method dispatch
>>> (cd /export/home/fly818/var/cpan/build/SUPER-1.16-BFGztg && tar cvf - SUPER-1.16.ppd blib) | gzip -c >/export/home/fly818/var/REPO/C/CH/CHROMATIC/SUPER-1.16.tar.gz
SUPER-1.16.ppd
blib/
blib/lib/
blib/lib/SUPER.pm
blib/man3/
blib/man3/SUPER.3
>>> mv /export/home/fly818/var/cpan/build/SUPER-1.16-BFGztg/SUPER-1.16.ppd /export/home/fly818/var/REPO/C/CH/CHROMATIC
Running make for R/RJ/RJBS/Git-Fingerd-1.000.tar.gz
Prepending /export/home/fly818/var/cpan/build/SUPER-1.16-BFGztg/blib/arch /export/home/fly818/var/cpan/build/SUPER-1.16-BFGztg/blib/lib /export/home/fly818/var/cpan/build/RJBS-KXprgx/blib/arch /export/home/fly818/var/cpan/build/RJBS-KXprgx/blib/lib /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/arch /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/lib /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /export/home/fly818/var/cpan/build/RJBS-iCO9qY
Prepending /export/home/fly818/var/cpan/build/SUPER-1.16-BFGztg/blib/arch /export/home/fly818/var/cpan/build/SUPER-1.16-BFGztg/blib/lib /export/home/fly818/var/cpan/build/RJBS-KXprgx/blib/arch /export/home/fly818/var/cpan/build/RJBS-KXprgx/blib/lib /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/arch /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/lib /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build R/RJ/RJBS/Git-Fingerd-1.000.tar.gz
>>> make
cp Fingerd.pm blib/lib/Git/Fingerd.pm
Manifying blib/man3/Git::Fingerd.3
RJBS/Git-Fingerd-1.000.tar.gz
make -- OK
Prepending /export/home/fly818/var/cpan/build/SUPER-1.16-BFGztg/blib/arch /export/home/fly818/var/cpan/build/SUPER-1.16-BFGztg/blib/lib /export/home/fly818/var/cpan/build/RJBS-KXprgx/blib/arch /export/home/fly818/var/cpan/build/RJBS-KXprgx/blib/lib /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/arch /export/home/fly818/var/cpan/build/Package-Generator-0.102-zqlv5e/blib/lib /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/arch /export/home/fly818/var/cpan/build/String-Truncate-0.102-sVQh6G/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly818/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
Files=0, Tests=0, 0 wallclock secs ( 0.01 usr + 0.01 sys = 0.02 CPU)
Result: NOTESTS
RJBS/Git-Fingerd-1.000.tar.gz
make test TEST_VERBOSE=1 -- OK
Ricardo SIGNES <rjbs@cpan.org>
let people finger your git server for... some reason
>>> (cd /export/home/fly818/var/cpan/build/RJBS-iCO9qY && tar cvf - Git-Fingerd-1.000.ppd blib) | gzip -c >/export/home/fly818/var/REPO/R/RJ/RJBS/Git-Fingerd-1.000.tar.gz
Git-Fingerd-1.000.ppd
blib/
blib/lib/
blib/lib/Git/
blib/lib/Git/Fingerd.pm
blib/man3/
blib/man3/Git::Fingerd.3
>>> mv /export/home/fly818/var/cpan/build/RJBS-iCO9qY/Git-Fingerd-1.000.ppd /export/home/fly818/var/REPO/R/RJ/RJBS
Finished 2008-10-25T04:07:11