PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Perl-5.12\site\bin;C:\Perl-5.12\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin
Start 2011-09-06T21:49:19
ActivePerl-1200 CPAN-1.9402
LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib
INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include
PATH=C:/CPANFL~1.12/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl-5.12\site\bin;C:\Perl-5.12\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin
Going to read 'C:\cpanfly-5.12\var\cpan\Metadata'
Database was generated on Wed, 07 Sep 2011 03:28:58 GMT
Running make for D/DR/DROLSKY/Class-Load-0.10.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/D/DR/DROLSKY/Class-Load-0.10.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/D/DR/DROLSKY/CHECKSUMS
Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\D\DR\DROLSKY\Class-Load-0.10.tar.gz ok
Class-Load-0.10
Class-Load-0.10/README
Class-Load-0.10/Changes
Class-Load-0.10/LICENSE
Class-Load-0.10/INSTALL
Class-Load-0.10/dist.ini
Class-Load-0.10/META.yml
Class-Load-0.10/MANIFEST
Class-Load-0.10/META.json
Class-Load-0.10/Makefile.PL
Class-Load-0.10/t
Class-Load-0.10/t/000-load.t
Class-Load-0.10/t/release-eol.t
Class-Load-0.10/lib/Class
Class-Load-0.10/lib/Class/Load.pm
Class-Load-0.10/t/003-load-class.t
Class-Load-0.10/t/008-gvstash-bug.t
Class-Load-0.10/t/004-load-double.t
Class-Load-0.10/t/release-no-tabs.t
Class-Load-0.10/lib/Class/Load
Class-Load-0.10/lib/Class/Load/PP.pm
Class-Load-0.10/t/005-load-optional.t
Class-Load-0.10/t/release-pod-spell.t
Class-Load-0.10/t/006-returned-error.t
Class-Load-0.10/t/007-first-existing.t
Class-Load-0.10/t/002-try-load-class.t
Class-Load-0.10/t/lib/Class/Load
Class-Load-0.10/t/lib/Class/Load/OK.pm
Class-Load-0.10/t/release-pod-syntax.t
Class-Load-0.10/t/release-pod-no404s.t
Class-Load-0.10/t/001-is-class-loaded.t
Class-Load-0.10/t/lib/Test/Class
Class-Load-0.10/t/lib/Test/Class/Load.pm
Class-Load-0.10/t/release-pod-coverage.t
Class-Load-0.10/t/release-cpan-changes.t
Class-Load-0.10/t/lib/Class/Load/Stash.pm
Class-Load-0.10/t/release-pod-linkcheck.t
Class-Load-0.10/t/009-invalid-module-name.t
Class-Load-0.10/t/lib/Class/Load/Stash
Class-Load-0.10/t/lib/Class/Load/Stash/Sub.pm
Class-Load-0.10/t/lib/Class/Load/SyntaxError.pm
Class-Load-0.10/t/lib/Class/Load/VersionCheck.pm
Class-Load-0.10/t/lib/Class/Load/VersionCheck2.pm
CPAN.pm: Going to build D/DR/DROLSKY/Class-Load-0.10.tar.gz
>>> C:\Perl-5.12\bin\perl.exe Makefile.PL
Warning: prerequisite Package::Stash 0.32 not found. We have 0.31.
Checking if your kit is complete...
Looks good
Writing Makefile for Class::Load
---- Unsatisfied dependencies detected during ----
---- DROLSKY/Class-Load-0.10.tar.gz ----
Package::Stash [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Package::Stash'
Running make for D/DO/DOY/Package-Stash-0.32.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/D/DO/DOY/Package-Stash-0.32.tar.gz
Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\D\DO\DOY\Package-Stash-0.32.tar.gz ok
Package-Stash-0.32/t
Package-Stash-0.32/t/io.t
Package-Stash-0.32
Package-Stash-0.32/README
Package-Stash-0.32/Changes
Package-Stash-0.32/t/get.t
Package-Stash-0.32/t/isa.t
Package-Stash-0.32/LICENSE
Package-Stash-0.32/dist.ini
Package-Stash-0.32/META.yml
Package-Stash-0.32/MANIFEST
Package-Stash-0.32/t/basic.t
Package-Stash-0.32/META.json
Package-Stash-0.32/weaver.ini
Package-Stash-0.32/t/addsub.t
Package-Stash-0.32/Makefile.PL
Package-Stash-0.32/t/synopsis.t
Package-Stash-0.32/t/extension.t
Package-Stash-0.32/t/edge-cases.t
Package-Stash-0.32/t/00-compile.t
Package-Stash-0.32/inc
Package-Stash-0.32/inc/DistMeta.pm
Package-Stash-0.32/t/release-eol.t
Package-Stash-0.32/t/author-leaks.t
Package-Stash-0.32/t/compile-time.t
Package-Stash-0.32/t/scalar-values.t
Package-Stash-0.32/t/stash-deletion.t
Package-Stash-0.32/t/release-no-tabs.t
Package-Stash-0.32/lib/Package
Package-Stash-0.32/lib/Package/Stash.pm
Package-Stash-0.32/t/lib
Package-Stash-0.32/t/lib/CompileTime.pm
Package-Stash-0.32/inc/MMPackageStash.pm
Package-Stash-0.32/t/author-leaks-debug.t
Package-Stash-0.32/t/lib/Package
Package-Stash-0.32/t/lib/Package/Stash.pm
Package-Stash-0.32/t/impl-selection
Package-Stash-0.32/t/impl-selection/env.t
Package-Stash-0.32/t/impl-selection/var.t
Package-Stash-0.32/t/release-pod-syntax.t
Package-Stash-0.32/lib/Package/Stash
Package-Stash-0.32/lib/Package/Stash/PP.pm
Package-Stash-0.32/t/paamayim_nekdotayim.t
Package-Stash-0.32/t/release-pod-coverage.t
Package-Stash-0.32/t/impl-selection/choice.t
Package-Stash-0.32/t/impl-selection/basic-xs.t
Package-Stash-0.32/t/impl-selection/basic-pp.t
Package-Stash-0.32/bin
Package-Stash-0.32/bin/package-stash-conflicts
Package-Stash-0.32/lib/Package/Stash/Conflicts.pm
CPAN.pm: Going to build D/DO/DOY/Package-Stash-0.32.tar.gz
>>> C:\Perl-5.12\bin\perl.exe Makefile.PL
***
Conflicts detected for Package::Stash:
namespace::clean is version 0.18, but must be greater than version 0.18
***
Warning: prerequisite Package::Stash::XS 0.24 not found. We have 0.23.
Checking if your kit is complete...
Looks good
Writing Makefile for Package::Stash
---- Unsatisfied dependencies detected during ----
---- DOY/Package-Stash-0.32.tar.gz ----
Package::Stash::XS [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Package::Stash::XS'
Running make for D/DO/DOY/Package-Stash-XS-0.25.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/D/DO/DOY/Package-Stash-XS-0.25.tar.gz
Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\D\DO\DOY\Package-Stash-XS-0.25.tar.gz ok
Package-Stash-XS-0.25
Package-Stash-XS-0.25/XS.xs
Package-Stash-XS-0.25/t
Package-Stash-XS-0.25/t/io.t
Package-Stash-XS-0.25/README
Package-Stash-XS-0.25/Changes
Package-Stash-XS-0.25/typemap
Package-Stash-XS-0.25/t/get.t
Package-Stash-XS-0.25/t/isa.t
Package-Stash-XS-0.25/LICENSE
Package-Stash-XS-0.25/dist.ini
Package-Stash-XS-0.25/ppport.h
Package-Stash-XS-0.25/META.yml
Package-Stash-XS-0.25/MANIFEST
Package-Stash-XS-0.25/t/basic.t
Package-Stash-XS-0.25/META.json
Package-Stash-XS-0.25/t/addsub.t
Package-Stash-XS-0.25/Makefile.PL
Package-Stash-XS-0.25/t/synopsis.t
Package-Stash-XS-0.25/t/extension.t
Package-Stash-XS-0.25/t/edge-cases.t
Package-Stash-XS-0.25/t/00-compile.t
Package-Stash-XS-0.25/t/release-eol.t
Package-Stash-XS-0.25/t/author-leaks.t
Package-Stash-XS-0.25/t/compile-time.t
Package-Stash-XS-0.25/t/scalar-values.t
Package-Stash-XS-0.25/t/stash-deletion.t
Package-Stash-XS-0.25/t/release-no-tabs.t
Package-Stash-XS-0.25/t/lib
Package-Stash-XS-0.25/t/lib/CompileTime.pm
Package-Stash-XS-0.25/t/author-leaks-debug.t
Package-Stash-XS-0.25/t/lib/Package
Package-Stash-XS-0.25/t/lib/Package/Stash.pm
Package-Stash-XS-0.25/t/release-pod-syntax.t
Package-Stash-XS-0.25/lib/Package/Stash
Package-Stash-XS-0.25/lib/Package/Stash/XS.pm
Package-Stash-XS-0.25/t/paamayim_nekdotayim.t
Package-Stash-XS-0.25/t/release-pod-coverage.t
CPAN.pm: Going to build D/DO/DOY/Package-Stash-XS-0.25.tar.gz
>>> C:\Perl-5.12\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Package::Stash::XS
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Package/Stash/XS.pm blib\lib\Package\Stash\XS.pm
C:\Perl-5.12\bin\perl.exe C:\cpanfly-5.12\var\megalib\ExtUtils\xsubpp -typemap C:\Perl-5.12\lib\ExtUtils\typemap -typemap typemap XS.xs > XS.xsc && C:\Perl-5.12\bin\perl.exe -MExtUtils::Command -e "mv" -- XS.xsc XS.c
cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.25\" -DXS_VERSION=\"0.25\" "-IC:\Perl-5.12\lib\CORE" XS.c
XS.c
XS.xs(187) : warning C4715: 'string_to_vartype' : not all control paths return a value
Running Mkbootstrap for Package::Stash::XS ()
C:\Perl-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 XS.bs
C:\Perl-5.12\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Package::Stash::XS\", 'DLBASE' => 'XS', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
link -out:blib\arch\auto\Package\Stash\XS\XS.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\Perl-5.12\lib\CORE" -machine:x86 XS.obj C:\Perl-5.12\lib\CORE\perl512.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib msvcrt.lib -def:XS.def
Creating library blib\arch\auto\Package\Stash\XS\XS.lib and object blib\arch\auto\Package\Stash\XS\XS.exp
if exist blib\arch\auto\Package\Stash\XS\XS.dll.manifest mt -nologo -manifest blib\arch\auto\Package\Stash\XS\XS.dll.manifest -outputresource:blib\arch\auto\Package\Stash\XS\XS.dll;2
if exist blib\arch\auto\Package\Stash\XS\XS.dll.manifest del blib\arch\auto\Package\Stash\XS\XS.dll.manifest
C:\Perl-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 755 blib\arch\auto\Package\Stash\XS\XS.dll
C:\Perl-5.12\bin\perl.exe -MExtUtils::Command -e "cp" -- XS.bs blib\arch\auto\Package\Stash\XS\XS.bs
C:\Perl-5.12\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 blib\arch\auto\Package\Stash\XS\XS.bs
DOY/Package-Stash-XS-0.25.tar.gz
nmake -- OK
Running make test
>>> nmake test TEST_VERBOSE=1
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/00-compile.t ............
1..1
ok 1 - Package::Stash::XS loaded ok
ok
t/addsub.t ................
ok 1 - ... the &funk slot has not been created yet
ok 2 - ... created &Foo::funk successfully
ok 3 - ... the &funk slot was created successfully
ok 4 - ... our &funk exists
ok 5 - ... got the right value from the function
ok 6
ok 7
1..7
ok
t/author-leaks-debug.t .... skipped: these tests are for testing by the author
t/author-leaks.t .......... skipped: these tests are for testing by the author
t/basic.t .................
ok 1 - ... can't call name() as a class method
ok 2 - ... the %foo slot has not been created yet
ok 3 - ... the object agrees
ok 4 - ... checking doesn' vivify
ok 5 - ... created %Foo::foo successfully
ok 6 - ... SCALAR shouldnt have been created too
ok 7 - ... ARRAY shouldnt have been created too
ok 8 - ... CODE shouldnt have been created too
ok 9 - ... the %foo slot was created successfully
ok 10 - ... the meta agrees
ok 11 - ... our %foo was initialized correctly
ok 12 - ... our %foo was initialized correctly
ok 13 - ... got the right package variable back
ok 14 - ... our %foo is the same as the metas
ok 15 - ... our %foo was updated correctly
ok 16 - ... our %foo was updated correctly
ok 17 - ... the @bar slot has not been created yet
ok 18 - ... created @Foo::bar successfully
ok 19 - ... the @bar slot was created successfully
ok 20 - ... the meta agrees
ok 21 - ... SCALAR shouldnt have been created too
ok 22 - ... HASH shouldnt have been created too
ok 23 - ... CODE shouldnt have been created too
ok 24 - ... our @bar was initialized correctly
ok 25 - ... our @bar was initialized correctly
ok 26 - ... the $baz slot has not been created yet
ok 27 - ... created $Foo::baz successfully
ok 28 - ... the $baz slot was created successfully
ok 29 - ... the meta agrees
ok 30 - ... ARRAY shouldnt have been created too
ok 31 - ... HASH shouldnt have been created too
ok 32 - ... CODE shouldnt have been created too
ok 33 - ... got the right value back
ok 34 - ... our $baz was assigned to correctly
ok 35 - ... the meta agrees
ok 36 - ... the &funk slot has not been created yet
ok 37 - ... created &Foo::funk successfully
ok 38 - ... the &funk slot was created successfully
ok 39 - ... the meta agrees
ok 40 - ... SCALAR shouldnt have been created too
ok 41 - ... ARRAY shouldnt have been created too
ok 42 - ... HASH shouldnt have been created too
ok 43 - ... our &funk exists
ok 44 - ... got the right value from the function
ok 45 - ... created @Foo::foo successfully
ok 46 - ... the @foo slot was added successfully
ok 47 - ... got the right values for @Foo::foo
ok 48 - ... created &Foo::foo successfully
ok 49 - ... the meta agrees
ok 50 - ... got the right value for &Foo::foo
ok 51 - ... created $Foo::foo successfully
ok 52 - ... the meta agrees
ok 53 - ... got the right scalar value back
ok 54 - ... got the right value from the scalar
ok 55 - ... removed %Foo::foo successfully
ok 56 - ... the %foo slot was removed successfully
ok 57 - ... the @foo slot still exists
ok 58 - ... the &foo slot still exists
ok 59 - ... the $foo slot still exists
ok 60 - ... got the right values for @Foo::foo
ok 61 - ... got the right value for &Foo::foo
ok 62 - ... got the right value for $Foo::foo
ok 63 - ... the %foo slot has been removed successfully
ok 64 - ... the @foo slot has NOT been removed
ok 65 - ... the &foo slot has NOT been removed
ok 66 - ... the $foo slot has NOT been removed
ok 67 - ... removed &Foo::foo successfully
ok 68 - ... the &foo slot no longer exists
ok 69 - ... the @foo slot still exists
ok 70 - ... the $foo slot still exists
ok 71 - ... got the right values for @Foo::foo
ok 72 - ... got the right value for $Foo::foo
ok 73 - ... the %foo slot has been removed successfully
ok 74 - ... the &foo slot has now been removed
ok 75 - ... the @foo slot has NOT been removed
ok 76 - ... the $foo slot has NOT been removed
ok 77 - ... removed $Foo::foo successfully
ok 78 - ... the $foo slot no longer exists
ok 79 - ... the @foo slot still exists
ok 80 - ... got the right values for @Foo::foo
ok 81 - ... the %foo slot has been removed successfully
ok 82 - ... the &foo slot has now been removed
ok 83 - ... the $foo slot has now been removed
ok 84 - ... the @foo slot has NOT been removed
ok 85 - ... the fetched symbols are the same as the listed ones
ok 86 - ... the fetched symbols are the same as the listed ones
ok 87 - ... got the right symbol
ok 88 - ... got the right symbol
ok 89 - ... the fetched symbols are the same as the listed ones
ok 90 - ... got the right symbol
ok 91 - got the right ones
ok 92 - can't initialize a slot with the wrong type of value
ok 93 - can't initialize a slot with the wrong type of value
ok 94 - can't initialize a slot with the wrong type of value
ok 95 - can't initialize a slot with the wrong type of value
ok 96 - got $foo
ok 97 - got @foo
ok 98 - got %foo
ok 99 - got &foo
ok 100 - got foo
ok 101 - got expected value for $foo
ok 102 - got expected value for %foo
ok 103 - got expected value for &foo
ok 104 - got expected value for @foo
ok 105 - got expected value for foo
ok 106 - got expected value for $foo
ok 107 - got expected value for %bar
ok 108 - got expected value for %foo
ok 109 - got expected value for &foo
ok 110 - got expected value for @foo
ok 111 - got expected value for foo
ok 112 - got expected value for $foo
ok 113 - got expected value for %bar
ok 114 - got expected value for %foo
ok 115 - got expected value for &foo
ok 116 - got expected value for @foo
ok 117 - got expected value for foo
ok 118 - list_all_symbols
ok 119 - list_all_symbols SCALAR
ok 120 - list_all_symbols ARRAY
ok 121 - list_all_symbols HASH
ok 122 - list_all_symbols CODE
ok 123 - Foo:Bar is not a module name
ok 124 - Foo/Bar is not a module name
ok 125 - Foo Bar is not a module name
ok 126 - Foo:::Bar is not a module name
ok 127 - is not a module name
ok 128 - module name must be a string
ok 129 - module name must be a string
1..129
ok
t/compile-time.t ..........
ok 1 - use CompileTime;
1..1
ok
t/edge-cases.t ............
ok 1 - $SCALAR
ok 2 - $SCALAR_WITH_VALUE
ok 3 - @ARRAY
ok 4 - %HASH
ok 5 - can see all code symbols
ok 6 - $added
ok 7 - @added
ok 8 - %added
ok 9 - expanded a constant into a coderef
ok 10 - nothing yet
ok 11 - got an empty scalar
1..11
ok
t/extension.t .............
ok 1 - The object isa My::Package::Stash
ok 2 - The object isa Package::Stash
ok 3 - ... the %foo slot has not been created yet
ok 4 - ... the foo_stash agrees
ok 5 - ... the %foo symbol is created succcessfully
ok 6 - ... the %foo slot has not been created in the actual Foo package
ok 7 - ... the foo_stash agrees
ok 8 - ... got the right package variable back
ok 9 - ... our %foo is the same as the foo_stashs
ok 10 - ... the @bar slot has not been created yet
ok 11 - ... created @Foo::bar successfully
ok 12 - ... the @bar slot has still not been created
ok 13 - ... the %baz slot has not been created yet
ok 14 - ... created %Foo::baz successfully
ok 15 - ... the %baz slot has still not been created
1..15
ok
t/get.t ...................
ok 1 - got nothing yet
ok 2 - got something
ok 3 - got the right variable
ok 4 - stash has the right variable
ok 5 - got nothing yet
ok 6 - got something
ok 7 - got the right variable
ok 8 - stash has the right variable
ok 9 - got nothing yet
ok 10 - got something
ok 11 - got the right variable
ok 12 - stash has the right variable
ok 13 - got nothing yet
ok 14 - got something
ok 15 - got the right variable
ok 16 - got the right variable
ok 17 - got the right variable
ok 18 - stash has the right variable
ok 19 - got nothing yet
ok 20 - The object isa IO
ok 21 - got the right variable
ok 22 - The object isa IO
ok 23 - stash has the right variable
ok 24 - The object isa IO
ok 25 - got the right variable
ok 26 - got something
ok 27 - got the right variable
ok 28 - stash has the right variable
ok 29 - got something
ok 30 - got the right variable
ok 31 - stash has the right variable
ok 32 - got something
ok 33 - got the right variable
ok 34 - stash has the right variable
ok 35 - The object isa IO
ok 36 - stash has the right variable
1..36
ok
t/io.t ....................
ok 1 - has &foo
ok 2 - has foo
ok 3 - has &foo
ok 4 - has foo
ok 5 - has &bar
ok 6 - has bar
ok 7 - has &bar
ok 8 - has bar
ok 9 - can add an IO symbol
ok 10 - has baz
ok 11 - got the right baz
1..11
ok
t/isa.t ...................
ok 1 - The class isa Bar
1..1
ok
t/paamayim_nekdotayim.t ...
ok 1 - can't add symbol with ::
ok 2 - can't add symbol with ::
ok 3 - can't add symbol with ::
1..3
ok
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-syntax.t .... skipped: these tests are for release candidate testing
t/scalar-values.t .........
ok 1 - The object isa B::PVIV
ok 2 - can add PVIV values
ok 3 - The object isa B::PVNV
ok 4 - can add PVNV values
ok 5 - The object isa B::PVMG
ok 6 - can add PVMG values
ok 7 - The object isa B::REGEXP
ok 8 - can add REGEXP values
ok 9 - The object isa B::GV
ok 10 - can't add PVGV values
ok 11 - The object isa B::PVLV
ok 12 - can add PVLV values
ok 13
ok 14 - can add vstring values
1..14
ok
t/stash-deletion.t ........
ok 1 - sees the method
ok 2 - method goes away when stash is deleted
1..2
ok
t/synopsis.t ..............
ok 1 - set in the stash properly
ok 2 - doesn't have anything in scalar slot
ok 3 - namespace works properly
1..3
ok
All tests successful.
Files=19, Tests=234, 3 wallclock secs ( 0.08 usr + 0.01 sys = 0.09 CPU)
Result: PASS
DOY/Package-Stash-XS-0.25.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Jesse Luehrs <doy@cpan.org>
faster and more correct implementation of the Package::Stash API
>>> (cd C:\cpanfly-5.12\var\cpan\build\Package-Stash-XS-0.25-5b7wSM && tar cvf - Package-Stash-XS-0.25.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/D/DO/DOY/Package-Stash-XS-0.25.tar.gz
Package-Stash-XS-0.25.ppd
blib/
blib/arch/
blib/arch/auto/
blib/arch/auto/Package/
blib/arch/auto/Package/Stash/
blib/arch/auto/Package/Stash/XS/
blib/arch/auto/Package/Stash/XS/XS.bs
blib/arch/auto/Package/Stash/XS/XS.dll
blib/arch/auto/Package/Stash/XS/XS.exp
blib/arch/auto/Package/Stash/XS/XS.lib
blib/lib/
blib/lib/Package/
blib/lib/Package/Stash/
blib/lib/Package/Stash/XS.pm
>>> mv C:\cpanfly-5.12\var\cpan\build\Package-Stash-XS-0.25-5b7wSM/Package-Stash-XS-0.25.ppd C:/cpanfly-5.12/var/REPO/D/DO/DOY
Running make for D/DO/DOY/Package-Stash-0.32.tar.gz
Prepending C:\cpanfly-5.12\var\cpan\build\Package-Stash-XS-0.25-5b7wSM/blib/arch C:\cpanfly-5.12\var\cpan\build\Package-Stash-XS-0.25-5b7wSM/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\Package-Stash-0.32-J1dkfB
Prepending C:\cpanfly-5.12\var\cpan\build\Package-Stash-XS-0.25-5b7wSM/blib/arch C:\cpanfly-5.12\var\cpan\build\Package-Stash-XS-0.25-5b7wSM/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build D/DO/DOY/Package-Stash-0.32.tar.gz
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Package/Stash/Conflicts.pm blib\lib\Package\Stash\Conflicts.pm
cp lib/Package/Stash/PP.pm blib\lib\Package\Stash\PP.pm
cp lib/Package/Stash.pm blib\lib\Package\Stash.pm
C:\Perl-5.12\bin\perl.exe -MExtUtils::Command -e "cp" -- bin/package-stash-conflicts blib\script\package-stash-conflicts
pl2bat.bat blib\script\package-stash-conflicts
DOY/Package-Stash-0.32.tar.gz
nmake -- OK
Prepending C:\cpanfly-5.12\var\cpan\build\Package-Stash-XS-0.25-5b7wSM/blib/arch C:\cpanfly-5.12\var\cpan\build\Package-Stash-XS-0.25-5b7wSM/blib/lib to PERL5LIB for 'test'
Running make test
>>> nmake test TEST_VERBOSE=1
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
C:\Perl-5.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/impl-selection/*.t
t/00-compile.t ...............
1..2
ok 1 - Package::Stash loaded ok
ok 2 - Package::Stash::PP loaded ok
ok
t/addsub.t ...................
ok 1 - ... the &funk slot has not been created yet
ok 2 - ... created &Foo::funk successfully
ok 3 - ... the &funk slot was created successfully
ok 4 - ... our &funk exists
ok 5 - ... got the right value from the function
ok 6
ok 7
1..7
ok
t/author-leaks-debug.t ....... skipped: these tests are for testing by the author
t/author-leaks.t ............. skipped: these tests are for testing by the author
t/basic.t ....................
ok 1 - ... can't call name() as a class method
ok 2 - ... the %foo slot has not been created yet
ok 3 - ... the object agrees
ok 4 - ... checking doesn' vivify
ok 5 - ... created %Foo::foo successfully
ok 6 - ... SCALAR shouldnt have been created too
ok 7 - ... ARRAY shouldnt have been created too
ok 8 - ... CODE shouldnt have been created too
ok 9 - ... the %foo slot was created successfully
ok 10 - ... the meta agrees
ok 11 - ... our %foo was initialized correctly
ok 12 - ... our %foo was initialized correctly
ok 13 - ... got the right package variable back
ok 14 - ... our %foo is the same as the metas
ok 15 - ... our %foo was updated correctly
ok 16 - ... our %foo was updated correctly
ok 17 - ... the @bar slot has not been created yet
ok 18 - ... created @Foo::bar successfully
ok 19 - ... the @bar slot was created successfully
ok 20 - ... the meta agrees
ok 21 - ... SCALAR shouldnt have been created too
ok 22 - ... HASH shouldnt have been created too
ok 23 - ... CODE shouldnt have been created too
ok 24 - ... our @bar was initialized correctly
ok 25 - ... our @bar was initialized correctly
ok 26 - ... the $baz slot has not been created yet
ok 27 - ... created $Foo::baz successfully
ok 28 - ... the $baz slot was created successfully
ok 29 - ... the meta agrees
ok 30 - ... ARRAY shouldnt have been created too
ok 31 - ... HASH shouldnt have been created too
ok 32 - ... CODE shouldnt have been created too
ok 33 - ... got the right value back
ok 34 - ... our $baz was assigned to correctly
ok 35 - ... the meta agrees
ok 36 - ... the &funk slot has not been created yet
ok 37 - ... created &Foo::funk successfully
ok 38 - ... the &funk slot was created successfully
ok 39 - ... the meta agrees
ok 40 - ... SCALAR shouldnt have been created too
ok 41 - ... ARRAY shouldnt have been created too
ok 42 - ... HASH shouldnt have been created too
ok 43 - ... our &funk exists
ok 44 - ... got the right value from the function
ok 45 - ... created @Foo::foo successfully
ok 46 - ... the @foo slot was added successfully
ok 47 - ... got the right values for @Foo::foo
ok 48 - ... created &Foo::foo successfully
ok 49 - ... the meta agrees
ok 50 - ... got the right value for &Foo::foo
ok 51 - ... created $Foo::foo successfully
ok 52 - ... the meta agrees
ok 53 - ... got the right scalar value back
ok 54 - ... got the right value from the scalar
ok 55 - ... removed %Foo::foo successfully
ok 56 - ... the %foo slot was removed successfully
ok 57 - ... the @foo slot still exists
ok 58 - ... the &foo slot still exists
ok 59 - ... the $foo slot still exists
ok 60 - ... got the right values for @Foo::foo
ok 61 - ... got the right value for &Foo::foo
ok 62 - ... got the right value for $Foo::foo
ok 63 - ... the %foo slot has been removed successfully
ok 64 - ... the @foo slot has NOT been removed
ok 65 - ... the &foo slot has NOT been removed
ok 66 - ... the $foo slot has NOT been removed
ok 67 - ... removed &Foo::foo successfully
ok 68 - ... the &foo slot no longer exists
ok 69 - ... the @foo slot still exists
ok 70 - ... the $foo slot still exists
ok 71 - ... got the right values for @Foo::foo
ok 72 - ... got the right value for $Foo::foo
ok 73 - ... the %foo slot has been removed successfully
ok 74 - ... the &foo slot has now been removed
ok 75 - ... the @foo slot has NOT been removed
ok 76 - ... the $foo slot has NOT been removed
ok 77 - ... removed $Foo::foo successfully
ok 78 - ... the $foo slot no longer exists
ok 79 - ... the @foo slot still exists
ok 80 - ... got the right values for @Foo::foo
ok 81 - ... the %foo slot has been removed successfully
ok 82 - ... the &foo slot has now been removed
ok 83 - ... the $foo slot has now been removed
ok 84 - ... the @foo slot has NOT been removed
ok 85 - ... the fetched symbols are the same as the listed ones
ok 86 - ... the fetched symbols are the same as the listed ones
ok 87 - ... got the right symbol
ok 88 - ... got the right symbol
ok 89 - ... the fetched symbols are the same as the listed ones
ok 90 - ... got the right symbol
ok 91 - got the right ones
ok 92 - can't initialize a slot with the wrong type of value
ok 93 - can't initialize a slot with the wrong type of value
ok 94 - can't initialize a slot with the wrong type of value
ok 95 - can't initialize a slot with the wrong type of value
ok 96 - got $foo
ok 97 - got @foo
ok 98 - got %foo
ok 99 - got &foo
ok 100 - got foo
ok 101 - got expected value for $foo
ok 102 - got expected value for %foo
ok 103 - got expected value for &foo
ok 104 - got expected value for @foo
ok 105 - got expected value for foo
ok 106 - got expected value for $foo
ok 107 - got expected value for %bar
ok 108 - got expected value for %foo
ok 109 - got expected value for &foo
ok 110 - got expected value for @foo
ok 111 - got expected value for foo
ok 112 - got expected value for $foo
ok 113 - got expected value for %bar
ok 114 - got expected value for %foo
ok 115 - got expected value for &foo
ok 116 - got expected value for @foo
ok 117 - got expected value for foo
ok 118 - list_all_symbols
ok 119 - list_all_symbols SCALAR
ok 120 - list_all_symbols ARRAY
ok 121 - list_all_symbols HASH
ok 122 - list_all_symbols CODE
ok 123 - Foo:Bar is not a module name
ok 124 - Foo/Bar is not a module name
ok 125 - Foo Bar is not a module name
ok 126 - Foo:::Bar is not a module name
ok 127 - is not a module name
ok 128 - module name must be a string
ok 129 - module name must be a string
1..129
ok
t/compile-time.t .............
ok 1 - use CompileTime;
1..1
ok
t/edge-cases.t ...............
ok 1 - $SCALAR
ok 2 - $SCALAR_WITH_VALUE
ok 3 - @ARRAY
ok 4 - %HASH
ok 5 - can see all code symbols
ok 6 - $added
ok 7 - @added
ok 8 - %added
ok 9 - expanded a constant into a coderef
ok 10 - nothing yet
ok 11 - got an empty scalar
1..11
ok
t/extension.t ................
ok 1 - The object isa My::Package::Stash
ok 2 - The object isa Package::Stash
ok 3 - ... the %foo slot has not been created yet
ok 4 - ... the foo_stash agrees
ok 5 - ... the %foo symbol is created succcessfully
ok 6 - ... the %foo slot has not been created in the actual Foo package
ok 7 - ... the foo_stash agrees
ok 8 - ... got the right package variable back
ok 9 - ... our %foo is the same as the foo_stashs
ok 10 - ... the @bar slot has not been created yet
ok 11 - ... created @Foo::bar successfully
ok 12 - ... the @bar slot has still not been created
ok 13 - ... the %baz slot has not been created yet
ok 14 - ... created %Foo::baz successfully
ok 15 - ... the %baz slot has still not been created
1..15
ok
t/get.t ......................
ok 1 - got nothing yet
ok 2 - got something
ok 3 - got the right variable
ok 4 - stash has the right variable
ok 5 - got nothing yet
ok 6 - got something
ok 7 - got the right variable
ok 8 - stash has the right variable
ok 9 - got nothing yet
ok 10 - got something
ok 11 - got the right variable
ok 12 - stash has the right variable
ok 13 - got nothing yet
ok 14 - got something
ok 15 - got the right variable
ok 16 - got the right variable
ok 17 - got the right variable
ok 18 - stash has the right variable
ok 19 - got nothing yet
ok 20 - The object isa IO
ok 21 - got the right variable
ok 22 - The object isa IO
ok 23 - stash has the right variable
ok 24 - The object isa IO
ok 25 - got the right variable
ok 26 - got something
ok 27 - got the right variable
ok 28 - stash has the right variable
ok 29 - got something
ok 30 - got the right variable
ok 31 - stash has the right variable
ok 32 - got something
ok 33 - got the right variable
ok 34 - stash has the right variable
ok 35 - The object isa IO
ok 36 - stash has the right variable
1..36
ok
t/impl-selection/basic-pp.t ..
ok 1 - loaded PP
ok 2 - didn't load XS
ok 3 - ... can't call name() as a class method
ok 4 - ... the %foo slot has not been created yet
ok 5 - ... the object agrees
ok 6 - ... checking doesn' vivify
ok 7 - ... created %Foo::foo successfully
ok 8 - ... SCALAR shouldnt have been created too
ok 9 - ... ARRAY shouldnt have been created too
ok 10 - ... CODE shouldnt have been created too
ok 11 - ... the %foo slot was created successfully
ok 12 - ... the meta agrees
ok 13 - ... our %foo was initialized correctly
ok 14 - ... our %foo was initialized correctly
ok 15 - ... got the right package variable back
ok 16 - ... our %foo is the same as the metas
ok 17 - ... our %foo was updated correctly
ok 18 - ... our %foo was updated correctly
ok 19 - ... the @bar slot has not been created yet
ok 20 - ... created @Foo::bar successfully
ok 21 - ... the @bar slot was created successfully
ok 22 - ... the meta agrees
ok 23 - ... SCALAR shouldnt have been created too
ok 24 - ... HASH shouldnt have been created too
ok 25 - ... CODE shouldnt have been created too
ok 26 - ... our @bar was initialized correctly
ok 27 - ... our @bar was initialized correctly
ok 28 - ... the $baz slot has not been created yet
ok 29 - ... created $Foo::baz successfully
ok 30 - ... the $baz slot was created successfully
ok 31 - ... the meta agrees
ok 32 - ... ARRAY shouldnt have been created too
ok 33 - ... HASH shouldnt have been created too
ok 34 - ... CODE shouldnt have been created too
ok 35 - ... got the right value back
ok 36 - ... our $baz was assigned to correctly
ok 37 - ... the meta agrees
ok 38 - ... the &funk slot has not been created yet
ok 39 - ... created &Foo::funk successfully
ok 40 - ... the &funk slot was created successfully
ok 41 - ... the meta agrees
ok 42 - ... SCALAR shouldnt have been created too
ok 43 - ... ARRAY shouldnt have been created too
ok 44 - ... HASH shouldnt have been created too
ok 45 - ... our &funk exists
ok 46 - ... got the right value from the function
ok 47 - ... created @Foo::foo successfully
ok 48 - ... the @foo slot was added successfully
ok 49 - ... got the right values for @Foo::foo
ok 50 - ... created &Foo::foo successfully
ok 51 - ... the meta agrees
ok 52 - ... got the right value for &Foo::foo
ok 53 - ... created $Foo::foo successfully
ok 54 - ... the meta agrees
ok 55 - ... got the right scalar value back
ok 56 - ... got the right value from the scalar
ok 57 - ... removed %Foo::foo successfully
ok 58 - ... the %foo slot was removed successfully
ok 59 - ... the @foo slot still exists
ok 60 - ... the &foo slot still exists
ok 61 - ... the $foo slot still exists
ok 62 - ... got the right values for @Foo::foo
ok 63 - ... got the right value for &Foo::foo
ok 64 - ... got the right value for $Foo::foo
ok 65 - ... the %foo slot has been removed successfully
ok 66 - ... the @foo slot has NOT been removed
ok 67 - ... the &foo slot has NOT been removed
ok 68 - ... the $foo slot has NOT been removed
ok 69 - ... removed &Foo::foo successfully
ok 70 - ... the &foo slot no longer exists
ok 71 - ... the @foo slot still exists
ok 72 - ... the $foo slot still exists
ok 73 - ... got the right values for @Foo::foo
ok 74 - ... got the right value for $Foo::foo
ok 75 - ... the %foo slot has been removed successfully
ok 76 - ... the &foo slot has now been removed
ok 77 - ... the @foo slot has NOT been removed
ok 78 - ... the $foo slot has NOT been removed
ok 79 - ... removed $Foo::foo successfully
ok 80 - ... the $foo slot no longer exists
ok 81 - ... the @foo slot still exists
ok 82 - ... got the right values for @Foo::foo
ok 83 - ... the %foo slot has been removed successfully
ok 84 - ... the &foo slot has now been removed
ok 85 - ... the $foo slot has now been removed
ok 86 - ... the @foo slot has NOT been removed
ok 87 - ... the fetched symbols are the same as the listed ones
ok 88 - ... the fetched symbols are the same as the listed ones
ok 89 - ... got the right symbol
ok 90 - ... got the right symbol
ok 91 - ... the fetched symbols are the same as the listed ones
ok 92 - ... got the right symbol
ok 93 - got the right ones
ok 94 - can't initialize a slot with the wrong type of value
ok 95 - can't initialize a slot with the wrong type of value
ok 96 - can't initialize a slot with the wrong type of value
ok 97 - can't initialize a slot with the wrong type of value
ok 98 - got $foo
ok 99 - got @foo
ok 100 - got %foo
ok 101 - got &foo
ok 102 - got foo
ok 103 - got expected value for $foo
ok 104 - got expected value for %foo
ok 105 - got expected value for &foo
ok 106 - got expected value for @foo
ok 107 - got expected value for foo
ok 108 - got expected value for $foo
ok 109 - got expected value for %bar
ok 110 - got expected value for %foo
ok 111 - got expected value for &foo
ok 112 - got expected value for @foo
ok 113 - got expected value for foo
ok 114 - got expected value for $foo
ok 115 - got expected value for %bar
ok 116 - got expected value for %foo
ok 117 - got expected value for &foo
ok 118 - got expected value for @foo
ok 119 - got expected value for foo
ok 120 - list_all_symbols
ok 121 - list_all_symbols SCALAR
ok 122 - list_all_symbols ARRAY
ok 123 - list_all_symbols HASH
ok 124 - list_all_symbols CODE
1..124
ok
t/impl-selection/basic-xs.t ..
ok 1 - loaded XS
ok 2 - didn't load PP
ok 3 - ... can't call name() as a class method
ok 4 - ... the %foo slot has not been created yet
ok 5 - ... the object agrees
ok 6 - ... checking doesn' vivify
ok 7 - ... created %Foo::foo successfully
ok 8 - ... SCALAR shouldnt have been created too
ok 9 - ... ARRAY shouldnt have been created too
ok 10 - ... CODE shouldnt have been created too
ok 11 - ... the %foo slot was created successfully
ok 12 - ... the meta agrees
ok 13 - ... our %foo was initialized correctly
ok 14 - ... our %foo was initialized correctly
ok 15 - ... got the right package variable back
ok 16 - ... our %foo is the same as the metas
ok 17 - ... our %foo was updated correctly
ok 18 - ... our %foo was updated correctly
ok 19 - ... the @bar slot has not been created yet
ok 20 - ... created @Foo::bar successfully
ok 21 - ... the @bar slot was created successfully
ok 22 - ... the meta agrees
ok 23 - ... SCALAR shouldnt have been created too
ok 24 - ... HASH shouldnt have been created too
ok 25 - ... CODE shouldnt have been created too
ok 26 - ... our @bar was initialized correctly
ok 27 - ... our @bar was initialized correctly
ok 28 - ... the $baz slot has not been created yet
ok 29 - ... created $Foo::baz successfully
ok 30 - ... the $baz slot was created successfully
ok 31 - ... the meta agrees
ok 32 - ... ARRAY shouldnt have been created too
ok 33 - ... HASH shouldnt have been created too
ok 34 - ... CODE shouldnt have been created too
ok 35 - ... got the right value back
ok 36 - ... our $baz was assigned to correctly
ok 37 - ... the meta agrees
ok 38 - ... the &funk slot has not been created yet
ok 39 - ... created &Foo::funk successfully
ok 40 - ... the &funk slot was created successfully
ok 41 - ... the meta agrees
ok 42 - ... SCALAR shouldnt have been created too
ok 43 - ... ARRAY shouldnt have been created too
ok 44 - ... HASH shouldnt have been created too
ok 45 - ... our &funk exists
ok 46 - ... got the right value from the function
ok 47 - ... created @Foo::foo successfully
ok 48 - ... the @foo slot was added successfully
ok 49 - ... got the right values for @Foo::foo
ok 50 - ... created &Foo::foo successfully
ok 51 - ... the meta agrees
ok 52 - ... got the right value for &Foo::foo
ok 53 - ... created $Foo::foo successfully
ok 54 - ... the meta agrees
ok 55 - ... got the right scalar value back
ok 56 - ... got the right value from the scalar
ok 57 - ... removed %Foo::foo successfully
ok 58 - ... the %foo slot was removed successfully
ok 59 - ... the @foo slot still exists
ok 60 - ... the &foo slot still exists
ok 61 - ... the $foo slot still exists
ok 62 - ... got the right values for @Foo::foo
ok 63 - ... got the right value for &Foo::foo
ok 64 - ... got the right value for $Foo::foo
ok 65 - ... the %foo slot has been removed successfully
ok 66 - ... the @foo slot has NOT been removed
ok 67 - ... the &foo slot has NOT been removed
ok 68 - ... the $foo slot has NOT been removed
ok 69 - ... removed &Foo::foo successfully
ok 70 - ... the &foo slot no longer exists
ok 71 - ... the @foo slot still exists
ok 72 - ... the $foo slot still exists
ok 73 - ... got the right values for @Foo::foo
ok 74 - ... got the right value for $Foo::foo
ok 75 - ... the %foo slot has been removed successfully
ok 76 - ... the &foo slot has now been removed
ok 77 - ... the @foo slot has NOT been removed
ok 78 - ... the $foo slot has NOT been removed
ok 79 - ... removed $Foo::foo successfully
ok 80 - ... the $foo slot no longer exists
ok 81 - ... the @foo slot still exists
ok 82 - ... got the right values for @Foo::foo
ok 83 - ... the %foo slot has been removed successfully
ok 84 - ... the &foo slot has now been removed
ok 85 - ... the $foo slot has now been removed
ok 86 - ... the @foo slot has NOT been removed
ok 87 - ... the fetched symbols are the same as the listed ones
ok 88 - ... the fetched symbols are the same as the listed ones
ok 89 - ... got the right symbol
ok 90 - ... got the right symbol
ok 91 - ... the fetched symbols are the same as the listed ones
ok 92 - ... got the right symbol
ok 93 - got the right ones
ok 94 - can't initialize a slot with the wrong type of value
ok 95 - can't initialize a slot with the wrong type of value
ok 96 - can't initialize a slot with the wrong type of value
ok 97 - can't initialize a slot with the wrong type of value
ok 98 - got $foo
ok 99 - got @foo
ok 100 - got %foo
ok 101 - got &foo
ok 102 - got foo
ok 103 - got expected value for $foo
ok 104 - got expected value for %foo
ok 105 - got expected value for &foo
ok 106 - got expected value for @foo
ok 107 - got expected value for foo
ok 108 - got expected value for $foo
ok 109 - got expected value for %bar
ok 110 - got expected value for %foo
ok 111 - got expected value for &foo
ok 112 - got expected value for @foo
ok 113 - got expected value for foo
ok 114 - got expected value for $foo
ok 115 - got expected value for %bar
ok 116 - got expected value for %foo
ok 117 - got expected value for &foo
ok 118 - got expected value for @foo
ok 119 - got expected value for foo
ok 120 - list_all_symbols
ok 121 - list_all_symbols SCALAR
ok 122 - list_all_symbols ARRAY
ok 123 - list_all_symbols HASH
ok 124 - list_all_symbols CODE
1..124
ok
t/impl-selection/choice.t ....
ok 1 - autodetected properly: XS
ok 2 - Package::Stash->can('new')
1..2
ok
t/impl-selection/env.t .......
ok 1 - autodetected properly: PP
ok 2 - Package::Stash->can('new')
ok 3 - autodetected properly: XS
ok 4 - Package::Stash->can('new')
1..4
ok
t/impl-selection/var.t .......
ok 1 - autodetected properly: PP
ok 2 - Package::Stash->can('new')
ok 3 - autodetected properly: XS
ok 4 - Package::Stash->can('new')
1..4
ok
t/io.t .......................
ok 1 - has &foo
ok 2 - has foo
ok 3 - has &foo
ok 4 - has foo
ok 5 - has &bar
ok 6 - has bar
ok 7 - has &bar
ok 8 - has bar
ok 9 - can add an IO symbol
ok 10 - has baz
ok 11 - got the right baz
1..11
ok
t/isa.t ......................
ok 1 - The class isa Bar
1..1
ok
t/paamayim_nekdotayim.t ......
ok 1 - can't add symbol with ::
ok 2 - can't add symbol with ::
ok 3 - can't add symbol with ::
1..3
ok
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-syntax.t ....... skipped: these tests are for release candidate testing
t/scalar-values.t ............
ok 1 - The object isa B::PVIV
ok 2 - can add PVIV values
ok 3 - The object isa B::PVNV
ok 4 - can add PVNV values
ok 5 - The object isa B::PVMG
ok 6 - can add PVMG values
ok 7 - The object isa B::REGEXP
ok 8 - can add REGEXP values
ok 9 - The object isa B::GV
ok 10 - can't add PVGV values
ok 11 - The object isa B::PVLV
ok 12 - can add PVLV values
ok 13
ok 14 - can add vstring values
1..14
ok
t/stash-deletion.t ...........
ok 1 - sees the method
ok 2 - method goes away when stash is deleted
1..2
ok
t/synopsis.t .................
ok 1 - set in the stash properly
ok 2 - doesn't have anything in scalar slot
ok 3 - namespace works properly
1..3
ok
All tests successful.
Files=24, Tests=493, 4 wallclock secs ( 0.13 usr + 0.00 sys = 0.13 CPU)
Result: PASS
DOY/Package-Stash-0.32.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Jesse Luehrs <doy@cpan.org>
routines for manipulating stashes
>>> (cd C:\cpanfly-5.12\var\cpan\build\Package-Stash-0.32-J1dkfB && tar cvf - Package-Stash-0.32.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/D/DO/DOY/Package-Stash-0.32.tar.gz
Package-Stash-0.32.ppd
blib/
blib/lib/
blib/lib/Package/
blib/lib/Package/Stash/
blib/lib/Package/Stash/Conflicts.pm
blib/lib/Package/Stash/PP.pm
blib/lib/Package/Stash.pm
blib/script/
blib/script/package-stash-conflicts
blib/script/package-stash-conflicts.bat
>>> mv C:\cpanfly-5.12\var\cpan\build\Package-Stash-0.32-J1dkfB/Package-Stash-0.32.ppd C:/cpanfly-5.12/var/REPO/D/DO/DOY
Running make for D/DR/DROLSKY/Class-Load-0.10.tar.gz
Prepending C:\cpanfly-5.12\var\cpan\build\Package-Stash-0.32-J1dkfB/blib/arch C:\cpanfly-5.12\var\cpan\build\Package-Stash-0.32-J1dkfB/blib/lib C:\cpanfly-5.12\var\cpan\build\Package-Stash-XS-0.25-5b7wSM/blib/arch C:\cpanfly-5.12\var\cpan\build\Package-Stash-XS-0.25-5b7wSM/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.12\var\cpan\build\Class-Load-0.10-7nz82E
Prepending C:\cpanfly-5.12\var\cpan\build\Package-Stash-0.32-J1dkfB/blib/arch C:\cpanfly-5.12\var\cpan\build\Package-Stash-0.32-J1dkfB/blib/lib C:\cpanfly-5.12\var\cpan\build\Package-Stash-XS-0.25-5b7wSM/blib/arch C:\cpanfly-5.12\var\cpan\build\Package-Stash-XS-0.25-5b7wSM/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build D/DR/DROLSKY/Class-Load-0.10.tar.gz
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Class/Load.pm blib\lib\Class\Load.pm
cp lib/Class/Load/PP.pm blib\lib\Class\Load\PP.pm
DROLSKY/Class-Load-0.10.tar.gz
nmake -- OK
Prepending C:\cpanfly-5.12\var\cpan\build\Package-Stash-0.32-J1dkfB/blib/arch C:\cpanfly-5.12\var\cpan\build\Package-Stash-0.32-J1dkfB/blib/lib C:\cpanfly-5.12\var\cpan\build\Package-Stash-XS-0.25-5b7wSM/blib/arch C:\cpanfly-5.12\var\cpan\build\Package-Stash-XS-0.25-5b7wSM/blib/lib to PERL5LIB for 'test'
Running make test
>>> nmake test TEST_VERBOSE=1
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
C:\Perl-5.12\bin\perl.exe "-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
1..1
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=18, Tests=97, 3 wallclock secs ( 0.03 usr + 0.00 sys = 0.03 CPU)
Result: PASS
DROLSKY/Class-Load-0.10.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Dave Rolsky <autarch@urth.org>
a working (require "Class::Name") and more
>>> (cd C:\cpanfly-5.12\var\cpan\build\Class-Load-0.10-7nz82E && tar cvf - Class-Load-0.10.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/D/DR/DROLSKY/Class-Load-0.10.tar.gz
Class-Load-0.10.ppd
blib/
blib/lib/
blib/lib/Class/
blib/lib/Class/Load/
blib/lib/Class/Load/PP.pm
blib/lib/Class/Load.pm
>>> mv C:\cpanfly-5.12\var\cpan\build\Class-Load-0.10-7nz82E/Class-Load-0.10.ppd C:/cpanfly-5.12/var/REPO/D/DR/DROLSKY
Finished 2011-09-06T21:50:33