PATH=/usr/bin:/bin
Start 2011-10-04T21:05:33
ActivePerl-1200 CPAN-1.9402
Going to read '/home/fly1200/var/cpan/Metadata'
Database was generated on Wed, 05 Oct 2011 03:29:27 GMT
Running make for D/DR/DROLSKY/Class-Load-0.11.tar.gz
Checksum for /net/nas/data/cpan/authors/id/D/DR/DROLSKY/Class-Load-0.11.tar.gz ok
Class-Load-0.11
Class-Load-0.11/README
Class-Load-0.11/Changes
Class-Load-0.11/LICENSE
Class-Load-0.11/INSTALL
Class-Load-0.11/dist.ini
Class-Load-0.11/META.yml
Class-Load-0.11/MANIFEST
Class-Load-0.11/META.json
Class-Load-0.11/Makefile.PL
Class-Load-0.11/t
Class-Load-0.11/t/000-load.t
Class-Load-0.11/t/release-eol.t
Class-Load-0.11/lib/Class
Class-Load-0.11/lib/Class/Load.pm
Class-Load-0.11/t/003-load-class.t
Class-Load-0.11/t/008-gvstash-bug.t
Class-Load-0.11/t/004-load-double.t
Class-Load-0.11/t/release-no-tabs.t
Class-Load-0.11/lib/Class/Load
Class-Load-0.11/lib/Class/Load/PP.pm
Class-Load-0.11/t/005-load-optional.t
Class-Load-0.11/t/release-pod-spell.t
Class-Load-0.11/t/006-returned-error.t
Class-Load-0.11/t/007-first-existing.t
Class-Load-0.11/t/002-try-load-class.t
Class-Load-0.11/t/lib/Class/Load
Class-Load-0.11/t/lib/Class/Load/OK.pm
Class-Load-0.11/t/release-pod-syntax.t
Class-Load-0.11/t/release-pod-no404s.t
Class-Load-0.11/t/001-is-class-loaded.t
Class-Load-0.11/t/lib/Test/Class
Class-Load-0.11/t/lib/Test/Class/Load.pm
Class-Load-0.11/t/release-pod-coverage.t
Class-Load-0.11/t/release-cpan-changes.t
Class-Load-0.11/t/lib/Class/Load/Stash.pm
Class-Load-0.11/t/release-pod-linkcheck.t
Class-Load-0.11/t/010-isa-false-positive.t
Class-Load-0.11/t/009-invalid-module-name.t
Class-Load-0.11/t/lib/Class/Load/Stash
Class-Load-0.11/t/lib/Class/Load/Stash/Sub.pm
Class-Load-0.11/t/lib/Class/Load/SyntaxError.pm
Class-Load-0.11/t/lib/Class/Load/VersionCheck.pm
Class-Load-0.11/t/lib/Class/Load/VersionCheck2.pm
Class-Load-0.11/t/lib/Class/Load/Error
Class-Load-0.11/t/lib/Class/Load/Error/DieAfterIsa.pm
Class-Load-0.11/t/lib/Class/Load/Error/DieAfterBeginIsa.pm
Class-Load-0.11/t/lib/Class/Load/Error/SyntaxErrorAfterIsa.pm
CPAN.pm: Going to build D/DR/DROLSKY/Class-Load-0.11.tar.gz
>>> /home/fly1200/ap1200-292396/bin/perl-static Makefile.PL
Warning: prerequisite Module::Runtime 0.009 not found. We have 0.008.
Checking if your kit is complete...
Looks good
Writing Makefile for Class::Load
---- Unsatisfied dependencies detected during ----
---- DROLSKY/Class-Load-0.11.tar.gz ----
Module::Runtime [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Module::Runtime'
Running make for Z/ZE/ZEFRAM/Module-Runtime-0.009.tar.gz
Checksum for /net/nas/data/cpan/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.009.tar.gz ok
Module-Runtime-0.009
Module-Runtime-0.009/META.yml
Module-Runtime-0.009/SIGNATURE
Module-Runtime-0.009/MANIFEST
Module-Runtime-0.009/Changes
Module-Runtime-0.009/README
Module-Runtime-0.009/Makefile.PL
Module-Runtime-0.009/.cvsignore
Module-Runtime-0.009/META.json
Module-Runtime-0.009/Build.PL
Module-Runtime-0.009/lib
Module-Runtime-0.009/lib/Module
Module-Runtime-0.009/lib/Module/Runtime.pm
Module-Runtime-0.009/t
Module-Runtime-0.009/t/mnf.t
Module-Runtime-0.009/t/Mod1.pm
Module-Runtime-0.009/t/pod_cvg.t
Module-Runtime-0.009/t/cmn.t
Module-Runtime-0.009/t/um.t
Module-Runtime-0.009/t/Mod0.pm
Module-Runtime-0.009/t/upo.t
Module-Runtime-0.009/t/ivmn.t
Module-Runtime-0.009/t/rm.t
Module-Runtime-0.009/t/pod_syn.t
Module-Runtime-0.009/t/ivms.t
CPAN.pm: Going to build Z/ZE/ZEFRAM/Module-Runtime-0.009.tar.gz
>>> /home/fly1200/ap1200-292396/bin/perl-static Makefile.PL
# running Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Module-Runtime' version '0.009'
>>> make
/home/fly1200/ap1200-292396/bin/perl-static Build --makefile_env_macros 1
Building Module-Runtime
ZEFRAM/Module-Runtime-0.009.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
/home/fly1200/ap1200-292396/bin/perl-static Build --makefile_env_macros 1 test
t/cmn.t ......
1..17
ok 1 - use Module::Runtime;
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
t/ivmn.t .....
1..47
ok 1 - use Module::Runtime;
ok 2
ok 3 - non-string is bad (function)
ok 4
ok 5 - non-string is bad (function)
ok 6
ok 7 - non-string is bad (function)
ok 8
ok 9 - non-string is bad (function)
ok 10
ok 11 - non-string is bad (function)
ok 12
ok 13 - non-string is bad (function)
ok 14
ok 15 - `Foo' is good (function)
ok 16
ok 17 - `Foo' is good (regexp)
ok 18 - `foo::bar' is good (function)
ok 19
ok 20 - `foo::bar' is good (regexp)
ok 21 - `IO::File' is good (function)
ok 22
ok 23 - `IO::File' is good (regexp)
ok 24 - `foo::123::x_0' is good (function)
ok 25
ok 26 - `foo::123::x_0' is good (regexp)
ok 27 - `_' is good (function)
ok 28
ok 29 - `_' is good (regexp)
ok 30 - `foo'bar' is bad (function)
ok 31
ok 32 - `foo'bar' is bad (regexp)
ok 33 - `foo/bar' is bad (function)
ok 34
ok 35 - `foo/bar' is bad (regexp)
ok 36 - `IO::' is bad (function)
ok 37
ok 38 - `IO::' is bad (regexp)
ok 39 - `1foo::bar' is bad (function)
ok 40
ok 41 - `1foo::bar' is bad (regexp)
ok 42 - `::foo' is bad (function)
ok 43
ok 44 - `::foo' is bad (regexp)
ok 45 - `foo::::bar' is bad (function)
ok 46
ok 47 - `foo::::bar' is bad (regexp)
ok
t/ivms.t .....
1..140
ok 1 - use Module::Runtime;
ok 2
ok 3 - non-string is bad (function)
ok 4
ok 5 - non-string is bad (function)
ok 6
ok 7 - non-string is bad (function)
ok 8
ok 9 - non-string is bad (function)
ok 10
ok 11 - non-string is bad (function)
ok 12
ok 13 - non-string is bad (function)
ok 14
ok 15 - non-string is bad (function)
ok 16
ok 17 - non-string is bad (function)
ok 18
ok 19 - non-string is bad (function)
ok 20
ok 21 - non-string is bad (function)
ok 22
ok 23 - non-string is bad (function)
ok 24
ok 25 - non-string is bad (function)
ok 26
ok 27 - `Foo' is always good (function)
ok 28
ok 29 - `Foo' is always good (regexp)
ok 30 - `Foo' is always good (function)
ok 31
ok 32 - `Foo' is always good (regexp)
ok 33 - `foo::bar' is always good (function)
ok 34
ok 35 - `foo::bar' is always good (regexp)
ok 36 - `foo::bar' is always good (function)
ok 37
ok 38 - `foo::bar' is always good (regexp)
ok 39 - `foo::123::x_0' is always good (function)
ok 40
ok 41 - `foo::123::x_0' is always good (regexp)
ok 42 - `foo::123::x_0' is always good (function)
ok 43
ok 44 - `foo::123::x_0' is always good (regexp)
ok 45 - `foo/bar' is always good (function)
ok 46
ok 47 - `foo/bar' is always good (regexp)
ok 48 - `foo/bar' is always good (function)
ok 49
ok 50 - `foo/bar' is always good (regexp)
ok 51 - `foo/123::x_0' is always good (function)
ok 52
ok 53 - `foo/123::x_0' is always good (regexp)
ok 54 - `foo/123::x_0' is always good (function)
ok 55
ok 56 - `foo/123::x_0' is always good (regexp)
ok 57 - `foo::123/x_0' is always good (function)
ok 58
ok 59 - `foo::123/x_0' is always good (regexp)
ok 60 - `foo::123/x_0' is always good (function)
ok 61
ok 62 - `foo::123/x_0' is always good (regexp)
ok 63 - `foo/123/x_0' is always good (function)
ok 64
ok 65 - `foo/123/x_0' is always good (regexp)
ok 66 - `foo/123/x_0' is always good (function)
ok 67
ok 68 - `foo/123/x_0' is always good (regexp)
ok 69 - `/Foo' is always good (function)
ok 70
ok 71 - `/Foo' is always good (regexp)
ok 72 - `/Foo' is always good (function)
ok 73
ok 74 - `/Foo' is always good (regexp)
ok 75 - `/foo/bar' is always good (function)
ok 76
ok 77 - `/foo/bar' is always good (regexp)
ok 78 - `/foo/bar' is always good (function)
ok 79
ok 80 - `/foo/bar' is always good (regexp)
ok 81 - `::foo/bar' is always good (function)
ok 82
ok 83 - `::foo/bar' is always good (regexp)
ok 84 - `::foo/bar' is always good (function)
ok 85
ok 86 - `::foo/bar' is always good (regexp)
ok 87 - `foo'bar' is always bad (function)
ok 88
ok 89 - `foo'bar' is always bad (regexp)
ok 90 - `foo'bar' is always bad (function)
ok 91
ok 92 - `foo'bar' is always bad (regexp)
ok 93 - `IO::' is always bad (function)
ok 94
ok 95 - `IO::' is always bad (regexp)
ok 96 - `IO::' is always bad (function)
ok 97
ok 98 - `IO::' is always bad (regexp)
ok 99 - `foo::::bar' is always bad (function)
ok 100
ok 101 - `foo::::bar' is always bad (regexp)
ok 102 - `foo::::bar' is always bad (function)
ok 103
ok 104 - `foo::::bar' is always bad (regexp)
ok 105 - `/foo/' is always bad (function)
ok 106
ok 107 - `/foo/' is always bad (regexp)
ok 108 - `/foo/' is always bad (function)
ok 109
ok 110 - `/foo/' is always bad (regexp)
ok 111 - `/1foo' is always bad (function)
ok 112
ok 113 - `/1foo' is always bad (regexp)
ok 114 - `/1foo' is always bad (function)
ok 115
ok 116 - `/1foo' is always bad (regexp)
ok 117 - `::foo::' is always bad (function)
ok 118
ok 119 - `::foo::' is always bad (regexp)
ok 120 - `::foo::' is always bad (function)
ok 121
ok 122 - `::foo::' is always bad (regexp)
ok 123 - `::1foo' is always bad (function)
ok 124
ok 125 - `::1foo' is always bad (regexp)
ok 126 - `::1foo' is always bad (function)
ok 127
ok 128 - `::1foo' is always bad (regexp)
ok 129 - `1foo' needs a prefix (function)
ok 130
ok 131 - `1foo' needs a prefix (regexp)
ok 132 - `1foo' needs a prefix (function)
ok 133
ok 134 - `1foo' needs a prefix (regexp)
ok 135 - `0/1' needs a prefix (function)
ok 136
ok 137 - `0/1' needs a prefix (regexp)
ok 138 - `0/1' needs a prefix (function)
ok 139
ok 140 - `0/1' needs a prefix (regexp)
ok
t/mnf.t ......
1..5
ok 1 - use Module::Runtime;
ok 2
ok 3
ok 4
ok 5
ok
t/pod_cvg.t ..
1..1
ok 1 - Pod coverage on Module::Runtime
ok
t/pod_syn.t ..
1..1
ok 1 - POD test for blib/lib/Module/Runtime.pm
ok
t/rm.t .......
1..8
ok 1 - use Module::Runtime;
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok
t/um.t .......
1..9
ok 1 - use Module::Runtime;
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok
t/upo.t ......
1..15
ok 1 - use Module::Runtime;
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
All tests successful.
Files=9, Tests=243, 1 wallclock secs ( 0.02 usr 0.02 sys + 0.13 cusr 0.02 csys = 0.19 CPU)
Result: PASS
ZEFRAM/Module-Runtime-0.009.tar.gz
make test TEST_VERBOSE=1 -- OK
Andrew Main (Zefram) <zefram@fysh.org>
runtime module handling
>>> (cd /home/fly1200/var/cpan/build/Module-Runtime-0.009-gIjMvD && tar cvf - Module-Runtime-0.009.ppd blib) | gzip -c >/home/fly1200/var/REPO/Z/ZE/ZEFRAM/Module-Runtime-0.009.tar.gz
Module-Runtime-0.009.ppd
blib/
blib/lib/
blib/lib/Module/
blib/lib/Module/Runtime.pm
>>> mv /home/fly1200/var/cpan/build/Module-Runtime-0.009-gIjMvD/Module-Runtime-0.009.ppd /home/fly1200/var/REPO/Z/ZE/ZEFRAM
Running make for D/DR/DROLSKY/Class-Load-0.11.tar.gz
Prepending /home/fly1200/var/cpan/build/Module-Runtime-0.009-gIjMvD/blib/arch /home/fly1200/var/cpan/build/Module-Runtime-0.009-gIjMvD/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1200/var/cpan/build/Class-Load-0.11-ro5iXT
Prepending /home/fly1200/var/cpan/build/Module-Runtime-0.009-gIjMvD/blib/arch /home/fly1200/var/cpan/build/Module-Runtime-0.009-gIjMvD/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build D/DR/DROLSKY/Class-Load-0.11.tar.gz
>>> make
cp lib/Class/Load.pm blib/lib/Class/Load.pm
cp lib/Class/Load/PP.pm blib/lib/Class/Load/PP.pm
Manifying blib/man3/Class::Load.3
DROLSKY/Class-Load-0.11.tar.gz
make -- OK
Prepending /home/fly1200/var/cpan/build/Module-Runtime-0.009-gIjMvD/blib/arch /home/fly1200/var/cpan/build/Module-Runtime-0.009-gIjMvD/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1200/ap1200-292396/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
# Using PP implementation
t/000-load.t .................
ok 1 - use Test::Class::Load;
1..1
ok
t/001-is-class-loaded.t ......
ok 1 - Class::Load is loaded
ok 2 - nonexistent class is NOT loaded
ok 3 - class that defines @ISA is loaded
ok 4 - class that defines $ISA is not loaded
ok 5 - class that defines $VERSION is loaded
ok 6 - when $VERSION contains a version object, we still return true
ok 7 - class that defines any method is loaded
ok 8 - class that defines just a scalar is not loaded
ok 9 - even if Foo::Bar is loaded, Foo is not
ok 10 - Quuxquux does not imply the existence of Quux
ok 11 - defining a constant means the class is loaded
ok 12 - defining a constant as a reference means the class is loaded
ok 13 - defining a stub means the class is loaded
ok 14 - defining a stub with a prototype means the class is loaded
ok 15 - Class::Load::VersionCheck has not been loaded yet
ok 16 - Class::Load::VersionCheck has been loaded
ok 17 - Class::Load::VersionCheck has been loaded but the version check failed
ok 18 - Class::Load::VersionCheck has been loaded and the version check passed
1..18
ok
t/002-try-load-class.t .......
ok 1 - loaded class OK
ok 2
ok 3 - didn't load class Nonexistent
ok 4
ok 5 - loaded class OK
ok 6
ok 7 - didn't load class SyntaxError
ok 8
ok 9
ok 10
ok 11
ok 12 - loaded class Inlined
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
1..18
ok
t/003-load-class.t ...........
ok 1 - loaded class OK
ok 2
ok 3
ok 4
ok 5 - loaded class OK
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12 - loaded class Inlined
ok 13
ok 14
ok 15
ok 16 - loaded class with version check
ok 17 - loaded class with version check
ok 18
ok 19 - errors sanely on __PACKAGE__.pm
1..19
ok
t/004-load-double.t ..........
ok 1
ok 2
1..2
ok
t/005-load-optional.t ........
ok 1 - No failure loading a good class
ok 2 - No failure loading a missing class
ok 3 - Loading a broken class breaks
ok 4 - Existing Class => 1
ok 5 - Missing Class => 0
ok 6 - VersionCheck => 1
ok 7 - VersionCheck (with too-high version) => 0
ok 8 - VersionCheck (with ok version) => 1
1..8
ok
t/006-returned-error.t .......
ok 1 - loaded class OK
ok 2
ok 3 - didn't load class Nonexistent
ok 4
ok 5 - loaded class OK
ok 6
ok 7 - didn't load class SyntaxError
ok 8
ok 9
ok 10
ok 11
ok 12 - loaded class OK
ok 13
ok 14 - didn't load class Nonexistent
ok 15
1..15
ok
t/007-first-existing.t .......
ok 1 - load_first_existing_class ignore nonexistent class
ok 2 - load_first_existing_class ignore nonexistent class - works when good class is already loaded
ok 3 - load_first_existing_class balks on bad class name
ok 4 - load_first_existing_class throws an error when no classes can be loaded
ok 5 - load_first_existing_class throws an error when no classes can be loaded
ok 6 - load_first_existing_class throws an error when given one class which it cannot load
ok 7 - load_first_existing_class throws an error when given multiple classes which it cannot load because of version checks
ok 8 - load_first_existing_class throws an error when given multiple classes which it cannot load, some because of version checks
ok 9 - load_first_existing_class throws an error when given one class which it cannot load because of version checks
ok 10 - load_first_existing_class throws an error when a class fails to load because of a syntax error
ok 11 - load_first_existing_class returns loadable class when two classes fail version checks
ok 12 - load_first_existing_class returns loadable class when a class passes the version check
1..12
ok
t/008-gvstash-bug.t ..........
ok 1 - Loaded Class::Load::Stash::Sub
ok 2 - Loaded Class::Load::Stash
ok 3 - Actually loaded Class::Load::Stash - we were not fooled by mention of this stash in Class::Load::Stash::Sub
1..3
ok
t/009-invalid-module-name.t ..
ok 1 - invalid module name - Foo:Bar
ok 2 - invalid module name - 123
ok 3 - invalid module name - Foo::..::..::tmp::bad.pl
ok 4 - invalid module name - ::..::tmp::bad
ok 5 - invalid module name - ''tmp
ok 6 - invalid module name - 'tmp
1..6
ok
t/010-isa-false-positive.t ...
ok 1 - Class which calls die is reported as an error
not ok 2 - Class which calls die is reported as an error (second attempt) # TODO I'm not sure this is fixable as it's really an interpreter issue.
# Failed (TODO) test 'Class which calls die is reported as an error (second attempt)'
# at t/010-isa-false-positive.t line 27.
# got: undef
# expected: anything else
ok 3 - Class populates @ISA in BEGIN then dies - error on load
not ok 4 - Class populates @ISA in BEGIN then dies - error on load (second attempt) # TODO I'm not sure this is fixable as it's really an interpreter issue.
# Failed (TODO) test 'Class populates @ISA in BEGIN then dies - error on load (second attempt)'
# at t/010-isa-false-positive.t line 48.
# got: undef
# expected: anything else
ok 5 - Class with a syntax error causes an error
ok 6 - Class with a syntax error causes an error (second attempt)
1..6
ok
t/release-cpan-changes.t ..... skipped: these tests are for release candidate testing
t/release-eol.t .............. skipped: these tests are for release candidate testing
t/release-no-tabs.t .......... skipped: these tests are for release candidate testing
t/release-pod-coverage.t ..... skipped: these tests are for release candidate testing
t/release-pod-linkcheck.t .... skipped: these tests are for release candidate testing
t/release-pod-no404s.t ....... skipped: these tests are for release candidate testing
t/release-pod-spell.t ........ skipped: these tests are for release candidate testing
t/release-pod-syntax.t ....... skipped: these tests are for release candidate testing
All tests successful.
Files=19, Tests=108, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.25 cusr 0.05 csys = 0.33 CPU)
Result: PASS
DROLSKY/Class-Load-0.11.tar.gz
make test TEST_VERBOSE=1 -- OK
Dave Rolsky <autarch@urth.org>
a working (require "Class::Name") and more
>>> (cd /home/fly1200/var/cpan/build/Class-Load-0.11-ro5iXT && tar cvf - Class-Load-0.11.ppd blib) | gzip -c >/home/fly1200/var/REPO/D/DR/DROLSKY/Class-Load-0.11.tar.gz
Class-Load-0.11.ppd
blib/
blib/lib/
blib/lib/Class/
blib/lib/Class/Load.pm
blib/lib/Class/Load/
blib/lib/Class/Load/PP.pm
blib/man3/
blib/man3/Class::Load.3
>>> mv /home/fly1200/var/cpan/build/Class-Load-0.11-ro5iXT/Class-Load-0.11.ppd /home/fly1200/var/REPO/D/DR/DROLSKY
Finished 2011-10-04T21:05:37