PATH=C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64\site\bin;C:\Perl64\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Perforce;C:\mysql\bin
Start 2011-05-17T22:11:17
ActivePerl-1003 CPAN-1.9402
LIB=C:\PlatSDK\Lib\AMD64;C:\PlatSDK\Lib\AMD64\atlmfc
INCLUDE=C:\PlatSDK\Include;C:\PlatSDK\Include\crt;C:\PlatSDK\Include\crt\sys;C:\PlatSDK\Include\mfc;C:\PlatSDK\Include\atl
PATH=C:/cpanfly/var/libs/bin;C:\PlatSDK\Bin\Win64\x86\AMD64;C:\PlatSDK\Bin;C:\PlatSDK\Bin\WinNT;C:\Perl64\site\bin;C:\Perl64\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin
Going to read 'C:\cpanfly\var\cpan\Metadata'
Database was generated on Tue, 17 May 2011 22:30:39 GMT
Running make for I/IN/INGY/Package-0.10.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/I/IN/INGY/Package-0.10.tar.gz
Checksum for C:\cpanfly\var\cpan\sources\authors\id\I\IN\INGY\Package-0.10.tar.gz ok
Will not use Archive::Tar, need 1.00
Package-0.10/
Package-0.10/META.yml
Package-0.10/t/
Package-0.10/t/use_ok.t
Package-0.10/inc/
Package-0.10/inc/Module/
Package-0.10/inc/Module/Install.pm
Package-0.10/inc/Module/Install/
Package-0.10/inc/Module/Install/Fetch.pm
Package-0.10/inc/Module/Install/Win32.pm
Package-0.10/inc/Module/Install/WriteAll.pm
Package-0.10/inc/Module/Install/Can.pm
Package-0.10/inc/Module/Install/Metadata.pm
Package-0.10/inc/Module/Install/Package.pm
Package-0.10/inc/Module/Install/Scripts.pm
Package-0.10/inc/Module/Install/Makefile.pm
Package-0.10/inc/Module/Install/Base.pm
Package-0.10/inc/Package.pm
Package-0.10/Changes
Package-0.10/MANIFEST
Package-0.10/bin/
Package-0.10/bin/pkg
Package-0.10/README
Package-0.10/lib/
Package-0.10/lib/Package/
Package-0.10/lib/Package/Command.pod
Package-0.10/lib/Package/Bootstrap.pm
Package-0.10/lib/Package/Command.pm
Package-0.10/lib/Module/
Package-0.10/lib/Module/Install/
Package-0.10/lib/Module/Install/Package.pm
Package-0.10/lib/Module/Install/Package.pod
Package-0.10/lib/Package.pm
Package-0.10/lib/inc/
Package-0.10/lib/inc/Package.pm
Package-0.10/lib/inc/Package.pod
Package-0.10/lib/Package.pod
Package-0.10/Makefile.PL
CPAN.pm: Going to build I/IN/INGY/Package-0.10.tar.gz
>>> C:\Perl64\bin\perl.exe Makefile.PL
Warning: prerequisite Module::Install::ManifestSkip 0 not found.
Warning: prerequisite MouseX::App::Cmd 0 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for Package
---- Unsatisfied dependencies detected during ----
---- INGY/Package-0.10.tar.gz ----
Module::Install::ManifestSkip [requires]
Module::Install [requires]
MouseX::App::Cmd [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Module::Install::ManifestSkip'
Running make for I/IN/INGY/Module-Install-ManifestSkip-0.15.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/I/IN/INGY/Module-Install-ManifestSkip-0.15.tar.gz
Checksum for C:\cpanfly\var\cpan\sources\authors\id\I\IN\INGY\Module-Install-ManifestSkip-0.15.tar.gz ok
Will not use Archive::Tar, need 1.00
Module-Install-ManifestSkip-0.15/
Module-Install-ManifestSkip-0.15/META.yml
Module-Install-ManifestSkip-0.15/xt/
Module-Install-ManifestSkip-0.15/xt/skip.t
Module-Install-ManifestSkip-0.15/t/
Module-Install-ManifestSkip-0.15/t/test.t
Module-Install-ManifestSkip-0.15/t/sample1/
Module-Install-ManifestSkip-0.15/t/sample1/ToDo
Module-Install-ManifestSkip-0.15/t/sample1/lib/
Module-Install-ManifestSkip-0.15/t/sample1/lib/Sample1.pm
Module-Install-ManifestSkip-0.15/t/sample1/Makefile.PL
Module-Install-ManifestSkip-0.15/inc/
Module-Install-ManifestSkip-0.15/inc/TestML.pm
Module-Install-ManifestSkip-0.15/inc/Pegex/
Module-Install-ManifestSkip-0.15/inc/Pegex/Grammar.pm
Module-Install-ManifestSkip-0.15/inc/Pegex/Base.pm
Module-Install-ManifestSkip-0.15/inc/Module/
Module-Install-ManifestSkip-0.15/inc/Module/Install.pm
Module-Install-ManifestSkip-0.15/inc/Module/Install/
Module-Install-ManifestSkip-0.15/inc/Module/Install/Fetch.pm
Module-Install-ManifestSkip-0.15/inc/Module/Install/TestML.pm
Module-Install-ManifestSkip-0.15/inc/Module/Install/Win32.pm
Module-Install-ManifestSkip-0.15/inc/Module/Install/WriteAll.pm
Module-Install-ManifestSkip-0.15/inc/Module/Install/Can.pm
Module-Install-ManifestSkip-0.15/inc/Module/Install/Metadata.pm
Module-Install-ManifestSkip-0.15/inc/Module/Install/Include.pm
Module-Install-ManifestSkip-0.15/inc/Module/Install/Package.pm
Module-Install-ManifestSkip-0.15/inc/Module/Install/Makefile.pm
Module-Install-ManifestSkip-0.15/inc/Module/Install/Base.pm
Module-Install-ManifestSkip-0.15/inc/Package.pm
Module-Install-ManifestSkip-0.15/inc/TestML/
Module-Install-ManifestSkip-0.15/inc/TestML/Grammar.pm
Module-Install-ManifestSkip-0.15/inc/TestML/Runtime.pm
Module-Install-ManifestSkip-0.15/inc/TestML/Library/
Module-Install-ManifestSkip-0.15/inc/TestML/Library/Standard.pm
Module-Install-ManifestSkip-0.15/inc/TestML/Library/Debug.pm
Module-Install-ManifestSkip-0.15/inc/TestML/Base.pm
Module-Install-ManifestSkip-0.15/inc/TestML/Compiler.pm
Module-Install-ManifestSkip-0.15/inc/TestML/Runtime/
Module-Install-ManifestSkip-0.15/inc/TestML/Runtime/TAP.pm
Module-Install-ManifestSkip-0.15/Changes
Module-Install-ManifestSkip-0.15/MANIFEST
Module-Install-ManifestSkip-0.15/README
Module-Install-ManifestSkip-0.15/lib/
Module-Install-ManifestSkip-0.15/lib/Module/
Module-Install-ManifestSkip-0.15/lib/Module/Install/
Module-Install-ManifestSkip-0.15/lib/Module/Install/ManifestSkip.pm
Module-Install-ManifestSkip-0.15/lib/Module/Install/ManifestSkip.pod
Module-Install-ManifestSkip-0.15/Makefile.PL
CPAN.pm: Going to build I/IN/INGY/Module-Install-ManifestSkip-0.15.tar.gz
>>> C:\Perl64\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Module::Install::ManifestSkip
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Module/Install/ManifestSkip.pm blib\lib\Module\Install\ManifestSkip.pm
cp lib/Module/Install/ManifestSkip.pod blib\lib\Module\Install\ManifestSkip.pod
INGY/Module-Install-ManifestSkip-0.15.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:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t
t/test.t ..
1..1
ok 1 - use Module::Install::ManifestSkip;
ok
All tests successful.
Files=1, Tests=1, 0 wallclock secs ( 0.01 usr + 0.00 sys = 0.01 CPU)
Result: PASS
INGY/Module-Install-ManifestSkip-0.15.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Ingy dot Net <ingy@cpan.org>
Generate a MANIFEST.SKIP file
>>> (cd C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87 && tar cvf - Module-Install-ManifestSkip-0.15.ppd blib) | gzip -c >C:/cpanfly/var/REPO/I/IN/INGY/Module-Install-ManifestSkip-0.15.tar.gz
Module-Install-ManifestSkip-0.15.ppd
blib/
blib/lib/
blib/lib/Module/
blib/lib/Module/Install/
blib/lib/Module/Install/ManifestSkip.pm
blib/lib/Module/Install/ManifestSkip.pod
>>> mv C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/Module-Install-ManifestSkip-0.15.ppd C:/cpanfly/var/REPO/I/IN/INGY
Megalib: Undefined subroutine &Digest::base::new called at C:\cpanfly\lib/ActivePerl/PPM/InstallArea.pm line 902.
Running test for module 'Module::Install'
Running make for A/AD/ADAMK/Module-Install-1.01.tar.gz
Prepending C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly\var\cpan\sources\authors\id\A\AD\ADAMK\Module-Install-1.01.tar.gz ok
Will not use Archive::Tar, need 1.00
Module-Install-1.01/
Module-Install-1.01/Makefile.PL
Module-Install-1.01/META.yml
Module-Install-1.01/LICENSE
Module-Install-1.01/README
Module-Install-1.01/xt/
Module-Install-1.01/xt/licenses.t
Module-Install-1.01/xt/meta.t
Module-Install-1.01/xt/pmv.t
Module-Install-1.01/xt/pod.t
Module-Install-1.01/inc/
Module-Install-1.01/inc/Module/
Module-Install-1.01/inc/Module/Install.pm
Module-Install-1.01/inc/Module/Install/
Module-Install-1.01/inc/Module/Install/Can.pm
Module-Install-1.01/inc/Module/Install/Fetch.pm
Module-Install-1.01/inc/Module/Install/Win32.pm
Module-Install-1.01/inc/Module/Install/WriteAll.pm
Module-Install-1.01/inc/Module/Install/Metadata.pm
Module-Install-1.01/inc/Module/Install/Base.pm
Module-Install-1.01/inc/Module/Install/Makefile.pm
Module-Install-1.01/MANIFEST
Module-Install-1.01/Changes
Module-Install-1.01/t/
Module-Install-1.01/t/12_eumm_params.t
Module-Install-1.01/t/20_authors_with_special_characters.t
Module-Install-1.01/t/10_test.t
Module-Install-1.01/t/07_perl_version.t
Module-Install-1.01/t/13_author_tests_ext.t
Module-Install-1.01/t/27_build_requires_and_include.t
Module-Install-1.01/t/08_dsl.t
Module-Install-1.01/t/23_pl_files.t
Module-Install-1.01/t/19_authors.t
Module-Install-1.01/t/11_extraction.t
Module-Install-1.01/t/05_share.t
Module-Install-1.01/t/22_installdirs.t
Module-Install-1.01/t/13_author_tests_ext2.t
Module-Install-1.01/t/29_requires_from.t
Module-Install-1.01/t/24_multiple_license_blocks.t
Module-Install-1.01/t/26_unknown_func.t
Module-Install-1.01/t/25_perl_version_from.t
Module-Install-1.01/t/04_version.t
Module-Install-1.01/t/06_ppport.t
Module-Install-1.01/t/17_sign.t
Module-Install-1.01/t/30_build_subdirs.t
Module-Install-1.01/t/21_makemaker_args.t
Module-Install-1.01/t/02_mymeta.t
Module-Install-1.01/t/31_add_metadata.t
Module-Install-1.01/t/13_author_tests.t
Module-Install-1.01/t/18_all_from.t
Module-Install-1.01/t/lib/
Module-Install-1.01/t/lib/Test.pm
Module-Install-1.01/t/recursive/
Module-Install-1.01/t/recursive/test.t
Module-Install-1.01/t/01_compile.t
Module-Install-1.01/t/03_autoinstall.t
Module-Install-1.01/t/28_makemaker_args.t
Module-Install-1.01/t/15_wrong_usage.t
Module-Install-1.01/t/14_auto_include_deps_with_version.t
Module-Install-1.01/t/16_require.t
Module-Install-1.01/t/09_read.t
Module-Install-1.01/lib/
Module-Install-1.01/lib/inc/
Module-Install-1.01/lib/inc/Module/
Module-Install-1.01/lib/inc/Module/Install.pm
Module-Install-1.01/lib/inc/Module/Install/
Module-Install-1.01/lib/inc/Module/Install/DSL.pm
Module-Install-1.01/lib/Module/
Module-Install-1.01/lib/Module/Install.pm
Module-Install-1.01/lib/Module/Install.pod
Module-Install-1.01/lib/Module/AutoInstall.pm
Module-Install-1.01/lib/Module/Install/
Module-Install-1.01/lib/Module/Install/Philosophy.pod
Module-Install-1.01/lib/Module/Install/MakeMaker.pm
Module-Install-1.01/lib/Module/Install/Base.pm
Module-Install-1.01/lib/Module/Install/Share.pm
Module-Install-1.01/lib/Module/Install/FAQ.pod
Module-Install-1.01/lib/Module/Install/External.pm
Module-Install-1.01/lib/Module/Install/WriteAll.pm
Module-Install-1.01/lib/Module/Install/Include.pm
Module-Install-1.01/lib/Module/Install/Compiler.pm
Module-Install-1.01/lib/Module/Install/Deprecated.pm
Module-Install-1.01/lib/Module/Install/DSL.pm
Module-Install-1.01/lib/Module/Install/Run.pm
Module-Install-1.01/lib/Module/Install/Inline.pm
Module-Install-1.01/lib/Module/Install/Win32.pm
Module-Install-1.01/lib/Module/Install/API.pod
Module-Install-1.01/lib/Module/Install/Scripts.pm
Module-Install-1.01/lib/Module/Install/Bundle.pm
Module-Install-1.01/lib/Module/Install/Makefile.pm
Module-Install-1.01/lib/Module/Install/Metadata.pm
Module-Install-1.01/lib/Module/Install/Fetch.pm
Module-Install-1.01/lib/Module/Install/PAR.pm
Module-Install-1.01/lib/Module/Install/Admin.pm
Module-Install-1.01/lib/Module/Install/Can.pm
Module-Install-1.01/lib/Module/Install/With.pm
Module-Install-1.01/lib/Module/Install/AutoInstall.pm
Module-Install-1.01/lib/Module/Install/Admin/
Module-Install-1.01/lib/Module/Install/Admin/Metadata.pm
Module-Install-1.01/lib/Module/Install/Admin/Makefile.pm
Module-Install-1.01/lib/Module/Install/Admin/Find.pm
Module-Install-1.01/lib/Module/Install/Admin/ScanDeps.pm
Module-Install-1.01/lib/Module/Install/Admin/Manifest.pm
Module-Install-1.01/lib/Module/Install/Admin/Include.pm
Module-Install-1.01/lib/Module/Install/Admin/WriteAll.pm
Module-Install-1.01/lib/Module/Install/Admin/Compiler.pm
Module-Install-1.01/lib/Module/Install/Admin/Bundle.pm
Prepending C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build A/AD/ADAMK/Module-Install-1.01.tar.gz
>>> C:\Perl64\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Module::Install
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Module/Install/Admin/Bundle.pm blib\lib\Module\Install\Admin\Bundle.pm
cp lib/Module/Install/Metadata.pm blib\lib\Module\Install\Metadata.pm
cp lib/Module/Install/AutoInstall.pm blib\lib\Module\Install\AutoInstall.pm
cp lib/Module/Install/Makefile.pm blib\lib\Module\Install\Makefile.pm
cp lib/Module/Install/Bundle.pm blib\lib\Module\Install\Bundle.pm
cp lib/Module/Install/With.pm blib\lib\Module\Install\With.pm
cp lib/inc/Module/Install.pm blib\lib\inc\Module\Install.pm
cp lib/Module/Install/Run.pm blib\lib\Module\Install\Run.pm
cp lib/Module/Install/Admin/WriteAll.pm blib\lib\Module\Install\Admin\WriteAll.pm
cp lib/Module/Install/DSL.pm blib\lib\Module\Install\DSL.pm
cp lib/Module/Install/Can.pm blib\lib\Module\Install\Can.pm
cp lib/Module/Install/Admin.pm blib\lib\Module\Install\Admin.pm
cp lib/Module/Install/PAR.pm blib\lib\Module\Install\PAR.pm
cp lib/Module/Install/Fetch.pm blib\lib\Module\Install\Fetch.pm
cp lib/Module/Install/Admin/Compiler.pm blib\lib\Module\Install\Admin\Compiler.pm
cp lib/Module/Install/Admin/ScanDeps.pm blib\lib\Module\Install\Admin\ScanDeps.pm
cp lib/Module/Install/Deprecated.pm blib\lib\Module\Install\Deprecated.pm
cp lib/Module/Install/Admin/Find.pm blib\lib\Module\Install\Admin\Find.pm
cp lib/inc/Module/Install/DSL.pm blib\lib\inc\Module\Install\DSL.pm
cp lib/Module/Install/Compiler.pm blib\lib\Module\Install\Compiler.pm
cp lib/Module/Install.pm blib\lib\Module\Install.pm
cp lib/Module/Install/Include.pm blib\lib\Module\Install\Include.pm
cp lib/Module/Install/WriteAll.pm blib\lib\Module\Install\WriteAll.pm
cp lib/Module/Install/Scripts.pm blib\lib\Module\Install\Scripts.pm
cp lib/Module/AutoInstall.pm blib\lib\Module\AutoInstall.pm
cp lib/Module/Install/API.pod blib\lib\Module\Install\API.pod
cp lib/Module/Install/External.pm blib\lib\Module\Install\External.pm
cp lib/Module/Install/Admin/Include.pm blib\lib\Module\Install\Admin\Include.pm
cp lib/Module/Install/Win32.pm blib\lib\Module\Install\Win32.pm
cp lib/Module/Install/Admin/Makefile.pm blib\lib\Module\Install\Admin\Makefile.pm
cp lib/Module/Install/Admin/Manifest.pm blib\lib\Module\Install\Admin\Manifest.pm
cp lib/Module/Install/FAQ.pod blib\lib\Module\Install\FAQ.pod
cp lib/Module/Install/Share.pm blib\lib\Module\Install\Share.pm
cp lib/Module/Install/Base.pm blib\lib\Module\Install\Base.pm
cp lib/Module/Install/Admin/Metadata.pm blib\lib\Module\Install\Admin\Metadata.pm
cp lib/Module/Install/MakeMaker.pm blib\lib\Module\Install\MakeMaker.pm
cp lib/Module/Install/Inline.pm blib\lib\Module\Install\Inline.pm
cp lib/Module/Install/Philosophy.pod blib\lib\Module\Install\Philosophy.pod
cp lib/Module/Install.pod blib\lib\Module\Install.pod
ADAMK/Module-Install-1.01.tar.gz
nmake -- OK
Prepending C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/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:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/recursive/*.t
t/01_compile.t ..........................
1..68
ok 1 - Your perl is new enough
ok 2 - use t::lib::Test;
ok 3 - Module::Install::Base loads ok
ok 4 - Module::Install::Base $VERSION matches
ok 5 - Module::Install::Admin loads ok
ok 6 - Module::Install::Admin $VERSION matches
ok 7 - Module::Install::AutoInstall loads ok
ok 8 - Module::Install::AutoInstall $VERSION matches
ok 9 - Module::Install::Bundle loads ok
ok 10 - Module::Install::Bundle $VERSION matches
ok 11 - Module::Install::Can loads ok
ok 12 - Module::Install::Can $VERSION matches
ok 13 - Module::Install::Compiler loads ok
ok 14 - Module::Install::Compiler $VERSION matches
ok 15 - Module::Install::Deprecated loads ok
ok 16 - Module::Install::Deprecated $VERSION matches
ok 17 - Module::Install::DSL loads ok
ok 18 - Module::Install::DSL $VERSION matches
ok 19 - Module::Install::External loads ok
ok 20 - Module::Install::External $VERSION matches
ok 21 - Module::Install::Fetch loads ok
ok 22 - Module::Install::Fetch $VERSION matches
ok 23 - Module::Install::Include loads ok
ok 24 - Module::Install::Include $VERSION matches
ok 25 - Module::Install::Inline loads ok
ok 26 - Module::Install::Inline $VERSION matches
ok 27 - Module::Install::Makefile loads ok
ok 28 - Module::Install::Makefile $VERSION matches
ok 29 - Module::Install::MakeMaker loads ok
ok 30 - Module::Install::MakeMaker $VERSION matches
ok 31 - Module::Install::Metadata loads ok
ok 32 - Module::Install::Metadata $VERSION matches
ok 33 - Module::Install::PAR loads ok
ok 34 - Module::Install::PAR $VERSION matches
ok 35 - Module::Install::Run loads ok
ok 36 - Module::Install::Run $VERSION matches
ok 37 - Module::Install::Scripts loads ok
ok 38 - Module::Install::Scripts $VERSION matches
ok 39 - Module::Install::Share loads ok
ok 40 - Module::Install::Share $VERSION matches
ok 41 - Module::Install::Win32 loads ok
ok 42 - Module::Install::Win32 $VERSION matches
ok 43 - Module::Install::With loads ok
ok 44 - Module::Install::With $VERSION matches
ok 45 - Module::Install::WriteAll loads ok
ok 46 - Module::Install::WriteAll $VERSION matches
ok 47 - Module::Install::Admin::Bundle loads ok
ok 48 - Module::Install::Admin::Bundle $VERSION matches
ok 49 - Module::Install::Admin::Compiler loads ok
ok 50 - Module::Install::Admin::Compiler $VERSION matches
ok 51 - Module::Install::Admin::Find loads ok
ok 52 - Module::Install::Admin::Find $VERSION matches
ok 53 - Module::Install::Admin::Include loads ok
ok 54 - Module::Install::Admin::Include $VERSION matches
ok 55 - Module::Install::Admin::Makefile loads ok
ok 56 - Module::Install::Admin::Makefile $VERSION matches
ok 57 - Module::Install::Admin::Manifest loads ok
ok 58 - Module::Install::Admin::Manifest $VERSION matches
ok 59 - Module::Install::Admin::Metadata loads ok
ok 60 - Module::Install::Admin::Metadata $VERSION matches
ok 61 - Module::Install::Admin::ScanDeps loads ok
ok 62 - Module::Install::Admin::ScanDeps $VERSION matches
ok 63 - Module::Install::Admin::WriteAll loads ok
ok 64 - Module::Install::Admin::WriteAll $VERSION matches
ok 65 - Module::Install loads ok
ok 66 - Module::Install $VERSION matches
ok 67 - inc::Module::Install loads ok
ok 68 - inc::Module::Install $VERSION matches
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/02_mymeta.t ...........................
1..24
ok 1 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14140/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 2 - build_dist
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8 - kill_dist
ok 9 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14140/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
Writing MYMETA.yml
ok 10 - build_dist
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16 - kill_dist
ok 17 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14140/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
Writing MYMETA.json
ok 18 - build_dist
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24 - kill_dist
ok
t/03_autoinstall.t ...................... skipped: Skipping dangerous test
t/04_version.t ..........................
1..21
ok 1 - require inc::Module::Install;
ok 2 - 0 => 0 pass 1 ok
ok 3 - 0 => 0 pass 2 ok
ok 4 - 1 => 1 pass 1 ok
ok 5 - 1 => 1 pass 2 ok
ok 6 - 1.1 => 1.1 pass 1 ok
ok 7 - 1.1 => 1.1 pass 2 ok
ok 8 - 1234 => 1234 pass 1 ok
ok 9 - 1234 => 1234 pass 2 ok
ok 10 - 1.2_01 => 1.20001 pass 1 ok
ok 11 - 1.2_01 => 1.20001 pass 2 ok
ok 12 - 1.2.3 => 1.002003 pass 1 ok
ok 13 - 1.2.3 => 1.002003 pass 2 ok
ok 14 - 1.2.3_1 => 1.0020031 pass 1 ok
ok 15 - 1.2.3_1 => 1.0020031 pass 2 ok
ok 16 - 5.8.1 => 5.008001 pass 1 ok
ok 17 - 5.8.1 => 5.008001 pass 2 ok
ok 18 - 5.8.10 => 5.00801 pass 1 ok
ok 19 - 5.8.10 => 5.00801 pass 2 ok
ok 20 - 5.10.0 => 5.01 pass 1 ok
ok 21 - 5.10.0 => 5.01 pass 2 ok
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/05_share.t ............................
1..22
ok 1 - create_dist
ok 2 - mkdir share
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14964/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Share.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 3 - build_dist
ok 4 - make
ok 5 - Found install_share in correct dist_dir location
ok 6 - Found expected file in dist_dir location
ok 7 - correct content
ok 8 - kill_dist
ok 9 - create_dist
ok 10 - mkdir share
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14964/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Share.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 11 - build_dist
ok 12 - make
ok 13 - Found install_share in correct dist_dir location
ok 14 - Found expected file in dist_dir location
ok 15 - kill_dist
ok 16 - create_dist
ok 17 - mkdir share
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14964/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Share.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 18 - build_dist
ok 19 - make
ok 20 - Found install_share in correct dist_dir location
ok 21 - Found expected file in dist_dir location
ok 22 - kill_dist
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/06_ppport.t ...........................
1..8
ok 1 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14892/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 2 - build_dist
ok 3 - Not found ppport.h
ok 4 - kill_dist
ok 5 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14892/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Compiler.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 6 - build_dist
ok 7 - Found ppport.h
ok 8 - kill_dist
ok
t/07_perl_version.t .....................
1..14
ok 1 - require Module::Install::Metadata;
ok 2 - ->_perl_version(5.1)
ok 3 - ->_perl_version(5.6)
ok 4 - ->_perl_version(5.8)
ok 5 - ->_perl_version(5.10)
ok 6 - ->_perl_version(5.11)
ok 7 - ->_perl_version(5.8.8)
ok 8 - ->_perl_version(5.10.0)
ok 9 - ->_perl_version(5.008005)
ok 10
ok 11
ok 12
ok 13
ok 14
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/08_dsl.t ..............................
1..7
ok 1 - require inc::Module::Install::DSL;
ok 2 - dsl2code generates the expected code
ok 3 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15156/inc/Module/Install.pm
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15156/inc/Module/Install/DSL.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 4 - build_dist
ok 5
ok 6
ok 7 - kill_dist
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/09_read.t .............................
1..7
ok 1 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo13456/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 2 - built dist
ok 3 - require 't\Foo13456\inc\Module\Install.pm';
ok 4 - Found test file 't\Foo13456\lib\Foo.pm'
ok 5 - _readpod(t\Foo13456\lib\Foo.pm)
ok 6 - _readperl(t\Foo13456\lib\Foo.pm)
ok 7 - kill dist
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/10_test.t .............................
1..14
ok 1 - create_dist
ok 2 - created eg/
ok 3 - added sample
ok 4 - created t/
ok 5 - added test
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14852/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Share.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 6 - build dist
ok 7 - META.yml created
ok 8 - no_index is ok
ok 9 - no_index is ok
ok 10 - license
ok 11 - license URL
ok 12 - Makefile created
ok 13 - PREREQ_PM found
ok 14 - kill dist
ok
t/11_extraction.t .......................
1..16
ok 1 - require Module::Install::Metadata;
ok 2 - 1 bugtracker extracted
ok 3 - 1 bugtracker extracted (2 links)
ok 4 - 2 bugtrackers extracted
ok 5 - 0 bugtrackers extracted
ok 6 - 1 bugtracker (github.com) extracted
ok 7 - 1 bugtracker (code.google.com) extracted
ok 8 - Perl license detected
ok 9 - Perl license detected
ok 10 - Perl license detected
ok 11 - LGPL detected
ok 12 - Perl license detected
ok 13 - Artistic 2.0 license detected
ok 14 - perl 5.10.0 detected
ok 15 - perl 5.10.0 detected
ok 16 - no perl prereq
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/12_eumm_params.t ......................
1..11
ok 1 - create_dist
ok 2 - build_dist
ok 3
ok 4 - file is not empty
ok 5 - PREREQ_PM found
ok 6 - correct content
ok 7
ok 8
ok 9
ok 10 - correct Perl version
ok 11 - kill_dist
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# test => { TESTS=>q[xt/*.t] }
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# undef
t/13_author_tests.t .....................
1..15
ok 1 - create_dist
ok 2 - added xt
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo12860/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 3 - build_dist
ok 4
ok 5 - file is not empty
ok 6 - has xt/*.t
ok 7 - kill_dist
ok 8 - create_dist
ok 9 - added xt
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo12860/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 10 - build_dist
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
ok 11 - build_dist again
ok 12
ok 13 - file is not empty
ok 14 - has no xt/*.t
ok 15 - kill_dist
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# test => { TESTS=>q[t/*.t xt/*.t] }
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# undef
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# test => { TESTS=>q[t/*.t xt/*.t] }
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# test => { TESTS=>q[t/*.t] }
t/13_author_tests_ext.t .................
1..36
ok 1 - create_dist
ok 2 - added xt
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14084/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/AuthorTests.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 3 - build_dist
ok 4
ok 5 - file is not empty
ok 6 - has xt/*.t
ok 7 - has no second xt/*.t
ok 8 - kill_dist
ok 9 - create_dist
ok 10 - added xt
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14084/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/AuthorTests.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 11 - build_dist
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
ok 12 - build_dist again
ok 13
ok 14 - file is not empty
ok 15 - has no xt/*.t
ok 16 - has no second xt/*.t
ok 17 - kill_dist
ok 18 - create_dist
ok 19 - added t
ok 20 - added xt
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14084/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/AuthorTests.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 21 - build_dist
ok 22
ok 23 - file is not empty
ok 24 - has xt/*.t
ok 25 - has no second xt/*.t
ok 26 - kill_dist
ok 27 - create_dist
ok 28 - added t
ok 29 - added xt
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14084/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/AuthorTests.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 30 - build_dist
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
ok 31 - build_dist again
ok 32
ok 33 - file is not empty
ok 34 - has no xt/*.t
ok 35 - has no second xt/*.t
ok 36 - kill_dist
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# undef
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# undef
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# test => { TESTS=>q[t/*.t] }
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# test => { TESTS=>q[t/*.t] }
t/13_author_tests_ext2.t ................
1..38
ok 1 - create_dist
ok 2 - added t
ok 3 - added xt/author
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15184/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/ExtraTests.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 4 - build_dist
ok 5
ok 6 - file is not empty
ok 7 - has no xt/*.t
ok 8
ok 9 - kill_dist
ok 10 - create_dist
ok 11 - added t
ok 12 - added xt/author
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15184/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/ExtraTests.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 13 - build_dist
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
ok 14 - build_dist again
ok 15
ok 16 - file is not empty
ok 17 - has no xt/*.t
ok 18
ok 19 - kill_dist
ok 20 - create_dist
ok 21 - added t
ok 22 - added xt/author
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15184/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/ExtraTests.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 23 - build_dist
ok 24
ok 25 - file is not empty
ok 26 - has no xt/*.t
ok 27
ok 28 - kill_dist
ok 29 - create_dist
ok 30 - added t
ok 31 - added xt/author
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15184/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/ExtraTests.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 32 - build_dist
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
ok 33 - build_dist again
ok 34
ok 35 - file is not empty
ok 36 - has no xt/*.t
ok 37
ok 38 - kill_dist
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Can't open inc for input:
Permission denied at ../../lib/Module/Install/Admin.pm line 137.
# Failed test 'build_dist'
# at t/14_auto_include_deps_with_version.t line 54.
# Failed test 'File::Spec is included'
# at t/14_auto_include_deps_with_version.t line 56.
# Looks like you failed 2 tests of 8.
t/14_auto_include_deps_with_version.t ...
1..8
ok 1 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15012/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Include.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 2 - build_dist
ok 3 - File::Spec is not included
ok 4 - kill_dist
ok 5 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15012/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Include.pm
not ok 6 - build_dist
not ok 7 - File::Spec is included
ok 8 - kill_dist
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/8 subtests
#
# Please invoke Module::Install with:
#
# use inc::Module::Install;
#
# not:
#
# use Module::Install;
#
# BEGIN failed--compilation aborted at Makefile.PL line 1.
t/15_wrong_usage.t ......................
1..4
ok 1 - create_dist
ok 2 - build failed
ok 3 - correct error
ok 4 - kill_dist
ok
t/16_require.t ..........................
1..1
ok 1 - import succeeds: $Module::Install::VERSION 1.01
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/17_sign.t .............................
1..12
ok 1 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo13504/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 2 - build_dist
ok 3
ok 4 - file is not empty
ok 5 - has no sign
ok 6 - kill_dist
ok 7 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo13504/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 8 - build_dist
ok 9
ok 10 - file is not empty
ok 11 - has sign
ok 12 - kill_dist
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/18_all_from.t .........................
1..18
ok 1 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo13756/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 2 - build_dist
ok 3
ok 4 - file is not empty
ok 5 - has abstract
ok 6 - has author
ok 7 - has version
ok 8 # skip requires ExtUtils::MakeMaker 6.31
ok 9 - kill_dist
ok 10 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo13756/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 11 - build_dist
ok 12
ok 13 - file is not empty
ok 14 - has abstract
ok 15 - has author
ok 16 - has version
ok 17 - has license
ok 18 - kill_dist
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/19_authors.t ..........................
1..32
ok 1 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15136/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 2 - build_dist
ok 3
ok 4 - file is not empty
ok 5 - has one author
ok 6
ok 7
ok 8 - kill_dist
ok 9 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15136/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 10 - build_dist
ok 11
ok 12 - file is not empty
ok 13 - has two authors
ok 14
ok 15
ok 16 - kill_dist
ok 17 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15136/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 18 - build_dist
ok 19
ok 20 - file is not empty
ok 21 - has two authors
ok 22
ok 23
ok 24 - kill_dist
ok 25 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15136/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 26 - build_dist
ok 27
ok 28 - file is not empty
ok 29 - has two authors
ok 30
ok 31
ok 32 - kill_dist
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/20_authors_with_special_characters.t ..
1..26
ok 1 - create_dist
ok 2
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15036/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 3 - build_dist
ok 4
ok 5 - file is not empty
ok 6 - has one author
ok 7
ok 8
ok 9 - kill_dist
ok 10 - create_dist
ok 11
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15036/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 12 - build_dist
ok 13
ok 14 - file is not empty
ok 15 - has one author
ok 16
ok 17
ok 18 - kill_dist
ok 19 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15036/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 20 - build_dist
ok 21
ok 22 - file is not empty
ok 23 - has one author
ok 24
ok 25
ok 26 - kill_dist
ok
# INC: -I/usr/include/
# INC: -I/usr/opt/include/
# INC: -I/usr/opt/include/
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# INC: -I/usr/include/
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# INC: -I/usr/include/ -I/usr/opt/include/
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# INC: -I/usr/opt/include/
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# INC: -I/usr/opt/include/
t/21_makemaker_args.t ...................
1..45
ok 1 - create_dist
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
ok 2 - build_dist
ok 3 - Makefile exists
ok 4 - file is not empty
ok 5 - correct INC
ok 6 - kill_dist
ok 7 - create_dist
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
ok 8 - build_dist
ok 9 - Makefile exists
ok 10 - file is not empty
ok 11 - correct INC
ok 12 - kill_dist
ok 13 - create_dist
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
ok 14 - build_dist
ok 15 - Makefile exists
ok 16 - file is not empty
ok 17 - INC is overriden
ok 18 - correct INC
ok 19 - kill_dist
ok 20 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14580/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Compiler.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 21 - build_dist
ok 22 - Makefile exists
ok 23 - file is not empty
ok 24 - correct INC
ok 25 - kill_dist
ok 26 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14580/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Compiler.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 27 - build_dist
ok 28 - Makefile exists
ok 29 - file is not empty
ok 30 - correct INC
ok 31 - correct INC
ok 32 - kill_dist
ok 33 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14580/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 34 - build_dist
ok 35 - Makefile exists
ok 36 - file is not empty
ok 37 - correct INC
ok 38 - kill_dist
ok 39 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14580/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Compiler.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 40 - build_dist
ok 41 - Makefile exists
ok 42 - file is not empty
ok 43 - INC is overriden
ok 44 - correct INC
ok 45 - kill_dist
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# INSTALLDIRS: ~/local/
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# INSTALLDIRS: ~/local/
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
old INSTALLDIRS (probably set by makemaker_args) is overriden by installdirs
# INSTALLDIRS: ~/local/
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# INSTALLDIRS: perl
t/22_installdirs.t ......................
1..24
ok 1 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14420/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 2 - build_dist
ok 3
ok 4 - file is not empty
ok 5 - correct INSTALLDIRS
ok 6 - kill_dist
ok 7 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14420/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 8 - build_dist
ok 9
ok 10 - file is not empty
ok 11 - correct INSTALLDIRS
ok 12 - kill_dist
ok 13 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14420/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 14 - build_dist
ok 15
ok 16 - file is not empty
ok 17 - correct INSTALLDIRS
ok 18 - kill_dist
ok 19 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14420/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 20 - build_dist
ok 21
ok 22 - file is not empty
ok 23 - correct INSTALLDIRS
ok 24 - kill_dist
ok
# MyFoo.pm.PL pm_to_blib
# MyFoo.pm.PL pm_to_blib
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# MyFoo.pm.PL pm_to_blib
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# MyFoo.pm.PL pm_to_blib
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
# MyFoo.pm.PL pm_to_blib
t/23_pl_files.t .........................
1..35
ok 1 - create_dist
ok 2 - created .pm.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
ok 3 - build_dist
ok 4
ok 5 - file is not empty
ok 6 - has MyFoo target
ok 7 - kill_dist
ok 8 - create_dist
ok 9 - created .pm.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
ok 10 - build_dist
ok 11
ok 12 - file is not empty
ok 13 - has MyFoo target
ok 14 - kill_dist
ok 15 - create_dist
ok 16 - created .pm.PL
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14744/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 17 - build_dist
ok 18
ok 19 - file is not empty
ok 20 - has MyFoo target
ok 21 - kill_dist
ok 22 - create_dist
ok 23 - created .pm.PL
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14744/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 24 - build_dist
ok 25
ok 26 - file is not empty
ok 27 - has MyFoo target
ok 28 - kill_dist
ok 29 - create_dist
ok 30 - created .pm.PL
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14744/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/MakeMaker.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 31 - build_dist
ok 32
ok 33 - file is not empty
ok 34 - has MyFoo target
ok 35 - kill_dist
ok
t/24_multiple_license_blocks.t ..........
1..3
ok 1 - my license is perl
ok 2 - my license is perl
ok 3 - my license is perl
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/25_perl_version_from.t ................
1..36
ok 1 - create_dist
ok 2
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo10900/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 3 - build_dist
ok 4 - Makefile exists
ok 5 - file is not empty
ok 6 - has perl_version
ok 7 - META.yml exists
ok 8 - META has perl version requirement
ok 9 - kill_dist
ok 10 - create_dist
ok 11
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo10900/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 12 - build_dist
ok 13 - Makefile exists
ok 14 - file is not empty
ok 15 - has perl_version
ok 16 - META.yml exists
ok 17 - META has perl version requirement
ok 18 - kill_dist
ok 19 - create_dist
ok 20
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo10900/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 21 - build_dist
ok 22 - Makefile exists
ok 23 - file is not empty
ok 24 - has perl_version
ok 25 - META.yml exists
ok 26 - META has perl version requirement
ok 27 - kill_dist
ok 28 - create_dist
ok 29
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo10900/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 30 - build_dist
ok 31 - Makefile exists
ok 32 - file is not empty
ok 33 - has perl_version
ok 34 - META.yml exists
ok 35 - META has perl version requirement
ok 36 - kill_dist
ok
# Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
# Compilation failed in require at inc/Module/Install.pm line 307.
# include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo13920/inc/Module/Install.pm
# Attempt to reload Module/Install/._Debian.pm aborted.
# Compilation failed in require at inc/Module/Install.pm line 307.
# include inc/Module/Install/Metadata.pm
# include inc/Module/Install/Base.pm
# include inc/Module/Install/Makefile.pm
# Unknown function is found at Makefile.PL line 8.
# Execution of Makefile.PL aborted due to runtime errors.
#
# If you're a contributor to a project, you may need to install
# some Module::Install extensions from CPAN (or other repository).
# If you're a user of a module, please contact the author.
# Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
# Compilation failed in require at inc/Module/Install.pm line 307.
# include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo13920/inc/Module/Install.pm
# Attempt to reload Module/Install/._Debian.pm aborted.
# Compilation failed in require at inc/Module/Install.pm line 307.
# Bareword "unknown_func" not allowed while "strict subs" in use at Makefile.PL line 8.
# Execution of Makefile.PL aborted due to compilation errors.
# Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
# Compilation failed in require at inc/Module/Install.pm line 307.
# include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo13920/inc/Module/Install.pm
# Attempt to reload Module/Install/._Debian.pm aborted.
# Compilation failed in require at inc/Module/Install.pm line 307.
# String found where operator expected at Makefile.PL line 8, near "unknown_func 'args'"
# (Do you need to predeclare unknown_func?)
# syntax error at Makefile.PL line 8, near "unknown_func 'args'"
# Execution of Makefile.PL aborted due to compilation errors.
t/26_unknown_func.t .....................
1..18
ok 1 - create_dist
ok 2 - build fails
ok 3 - correct error
ok 4 - no bogus warning
ok 5 - Makefile is not created
ok 6 - kill_dist
ok 7 - create_dist
ok 8 - build fails
ok 9 - correct error
ok 10 - no bogus warning
ok 11 - Makefile is not created
ok 12 - kill_dist
ok 13 - create_dist
ok 14 - build fails
ok 15 - correct error
ok 16 - no bogus warning
ok 17 - Makefile is not created
ok 18 - kill_dist
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Warning: prerequisite Test::More 9999 not found. We have 0.94.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Can't open inc for input:
Permission denied at ../../lib/Module/Install/Admin.pm line 137.
# Failed test 'build dist'
# at t/27_build_requires_and_include.t line 59.
# Failed test 'has META.yml'
# at t/27_build_requires_and_include.t line 61.
Failed to load YAML document from 't\Foo14188\META.yml' at t/27_build_requires_and_include.t line 63
# Looks like you planned 14 tests but ran 10.
# Looks like you failed 2 tests of 10 run.
# Looks like your test exited with 2 just after 10.
t/27_build_requires_and_include.t .......
1..14
ok 1 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14188/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 2 - build dist
ok 3 - has META.yml
ok 4 - Test::More is listed in build_requires
ok 5 - has Makefile
ok 6 - Test::More is listed in PREREQ_PM|BUILD_REQUIRES in Makefile
ok 7 - kill_dist
ok 8 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14188/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
include inc/Module/Install/Include.pm
not ok 9 - build dist
not ok 10 - has META.yml
Dubious, test returned 2 (wstat 512, 0x200)
Failed 6/14 subtests
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/28_makemaker_args.t ...................
1..6
ok 1 - create_dist
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo15180/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 2 - build_dist
ok 3 - has Makefile
ok 4 - has PREOP
ok 5 - has POSTOP
ok 6 - kill_dist
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/29_requires_from.t ....................
1..19
ok 1 - create_dist
ok 2 - build_dist
ok 3
ok 4 - file is not empty
ok 5 - PREREQ_PM found
ok 6 - correct content
ok 7 - correct requirement
ok 8 - kill_dist
ok 9 - create_dist
ok 10 - created t/
ok 11 - added test
ok 12 - build_dist
ok 13
ok 14 - file is not empty
ok 15 - PREREQ_PM found
ok 16 - correct content
ok 17
ok 18
ok 19 - kill_dist
ok
t/30_build_subdirs.t ....................
1..40
ok 1 - create_dist Foo
ok 2 - created bar directory
ok 3 - created bar/lib directory
ok 4 - created bar/t directory
ok 5 - created MANIFEST
ok 6 - created Makefile.PL
ok 7 - created Bar.pm
ok 8 - created load.t
ok 9 - build_dist
ok 10 - has Makefile for Foo
ok 11 - content is correct
ok 12 - has META.yml for Foo
ok 13 - META.yml is correct
ok 14 - META.yml is correct
ok 15 - has Makefile for Bar
ok 16 - content is correct
ok 17 - has META.yml for Bar
ok 18 - META.yml is correct
ok 19 - META.yml is correct
ok 20 - kill_dist
ok 21 - create_dist Foo
ok 22 - created bar directory
ok 23 - created bar/lib directory
ok 24 - created bar/t directory
ok 25 - created MANIFEST
ok 26 - created Makefile.PL
ok 27 - created Bar.pm
ok 28 - created load.t
ok 29 - build_dist
ok 30 - has Makefile for Foo
ok 31 - content is correct
ok 32 - has META.yml for Foo
ok 33 - META.yml is correct
ok 34 - META.yml is correct
ok 35 - has Makefile for Bar
ok 36 - content is correct
ok 37 - has META.yml for Bar
ok 38 - META.yml is correct
ok 39 - META.yml is correct
ok 40 - kill_dist
ok
Unrecognized character \x05 in column 2 at C:/cpanfly/var/megalib/Module/Install/._Debian.pm line 1.
Compilation failed in require at inc/Module/Install.pm line 307.
Attempt to reload Module/Install/._Debian.pm aborted.
Compilation failed in require at inc/Module/Install.pm line 307.
t/31_add_metadata.t .....................
1..5
ok 1 - create_dist Foo
include C:/cpanfly/var/cpan/build/Module-Install-1.01-KYUUid/t/Foo14384/inc/Module/Install.pm
include inc/Module/Install/Metadata.pm
include inc/Module/Install/Base.pm
include inc/Module/Install/Makefile.pm
Multiple extensions found for method 'WriteAll':
1. Module::Install::WriteAll
2. Module::Install::RPM
Please select one [1]: include inc/Module/Install/WriteAll.pm
include inc/Module/Install/Win32.pm
include inc/Module/Install/Can.pm
include inc/Module/Install/Fetch.pm
Checking if your kit is complete...
Looks good
Writing Makefile for Foo
Writing META.yml
ok 2 - build_dist
ok 3
ok 4
ok 5 - kill_dist
ok
t/recursive/test.t ......................
1..1
ok - tests_recursive called test in subdir
ok
Test Summary Report
-------------------
t/14_auto_include_deps_with_version.t (Wstat: 512 Tests: 8 Failed: 2)
Failed tests: 6-7
Non-zero exit status: 2
t/27_build_requires_and_include.t (Wstat: 512 Tests: 10 Failed: 2)
Failed tests: 9-10
Non-zero exit status: 2
Parse errors: Bad plan. You planned 14 tests but ran 10.
Files=34, Tests=644, 128 wallclock secs ( 0.27 usr + 0.00 sys = 0.27 CPU)
Result: FAIL
Failed 2/34 test programs. 4/644 subtests failed.
NMAKE : fatal error U1077: 'C:\Perl64\bin\perl.exe' : return code '0xff'
Stop.
ADAMK/Module-Install-1.01.tar.gz
nmake test TEST_VERBOSE=1 -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports ADAMK/Module-Install-1.01.tar.gz
Running test for module 'MouseX::App::Cmd'
Running make for M/MJ/MJGARDNER/MouseX-App-Cmd-0.08.tar.gz
Prepending C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly\var\cpan\sources\authors\id\M\MJ\MJGARDNER\MouseX-App-Cmd-0.08.tar.gz ok
Will not use Archive::Tar, need 1.00
MouseX-App-Cmd-0.08
MouseX-App-Cmd-0.08/README
MouseX-App-Cmd-0.08/Changes
MouseX-App-Cmd-0.08/LICENSE
MouseX-App-Cmd-0.08/INSTALL
MouseX-App-Cmd-0.08/dist.ini
MouseX-App-Cmd-0.08/META.yml
MouseX-App-Cmd-0.08/MANIFEST
MouseX-App-Cmd-0.08/t
MouseX-App-Cmd-0.08/t/basic.t
MouseX-App-Cmd-0.08/META.json
MouseX-App-Cmd-0.08/weaver.ini
MouseX-App-Cmd-0.08/Makefile.PL
MouseX-App-Cmd-0.08/perlcritic.rc
MouseX-App-Cmd-0.08/t/configfile.t
MouseX-App-Cmd-0.08/t/00-compile.t
MouseX-App-Cmd-0.08/t/release-eol.t
MouseX-App-Cmd-0.08/t/author-critic.t
MouseX-App-Cmd-0.08/t/lib/Test
MouseX-App-Cmd-0.08/t/lib/Test/MyCmd.pm
MouseX-App-Cmd-0.08/t/release-no-tabs.t
MouseX-App-Cmd-0.08/t/release-distmeta.t
MouseX-App-Cmd-0.08/t/release-kwalitee.t
MouseX-App-Cmd-0.08/t/release-synopsis.t
MouseX-App-Cmd-0.08/lib/MouseX/App
MouseX-App-Cmd-0.08/lib/MouseX/App/Cmd.pm
MouseX-App-Cmd-0.08/xt/author
MouseX-App-Cmd-0.08/xt/author/perltidy.rc
MouseX-App-Cmd-0.08/t/build_emulates_new.t
MouseX-App-Cmd-0.08/t/release-pod-syntax.t
MouseX-App-Cmd-0.08/t/000-report-versions.t
MouseX-App-Cmd-0.08/t/release-unused-vars.t
MouseX-App-Cmd-0.08/t/release-portability.t
MouseX-App-Cmd-0.08/t/release-has-version.t
MouseX-App-Cmd-0.08/t/release-pod-coverage.t
MouseX-App-Cmd-0.08/t/release-dist-manifest.t
MouseX-App-Cmd-0.08/t/release-check-changes.t
MouseX-App-Cmd-0.08/t/release-minimum-version.t
MouseX-App-Cmd-0.08/t/lib/Test/ConfigFromFile.pm
MouseX-App-Cmd-0.08/lib/MouseX/App/Cmd
MouseX-App-Cmd-0.08/lib/MouseX/App/Cmd/Command.pm
MouseX-App-Cmd-0.08/t/release-consistent-version.t
MouseX-App-Cmd-0.08/t/lib/Test/MyCmd/Command
MouseX-App-Cmd-0.08/t/lib/Test/MyCmd/Command/bark.pm
MouseX-App-Cmd-0.08/t/lib/Test/MyCmd/Command/stock.pm
MouseX-App-Cmd-0.08/t/lib/Test/ConfigFromFile
MouseX-App-Cmd-0.08/t/lib/Test/ConfigFromFile/config.yaml
MouseX-App-Cmd-0.08/t/lib/Test/MyCmd/Command/frobulate.pm
MouseX-App-Cmd-0.08/t/lib/Test/MyCmd/Command/justusage.pm
MouseX-App-Cmd-0.08/t/lib/Test/ConfigFromFile/Command
MouseX-App-Cmd-0.08/t/lib/Test/ConfigFromFile/Command/moo.pm
Prepending C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build M/MJ/MJGARDNER/MouseX-App-Cmd-0.08.tar.gz
>>> C:\Perl64\bin\perl.exe Makefile.PL
Warning: prerequisite Mouse 0.86 not found. We have 0.62.
Checking if your kit is complete...
Looks good
Writing Makefile for MouseX::App::Cmd
---- Unsatisfied dependencies detected during ----
---- MJGARDNER/MouseX-App-Cmd-0.08.tar.gz ----
Mouse [requires]
Prepending C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'Mouse'
Running make for G/GF/GFUJI/Mouse-0.93.tar.gz
Prepending C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/lib to PERL5LIB for 'get'
Checksum for C:\cpanfly\var\cpan\sources\authors\id\G\GF\GFUJI\Mouse-0.93.tar.gz ok
Will not use Archive::Tar, need 1.00
Mouse-0.93/
Mouse-0.93/tool/
Mouse-0.93/tool/create-moose-compatibility-tests.pl
Mouse-0.93/tool/generate-mouse-tiny.pl
Mouse-0.93/xt/
Mouse-0.93/xt/003-pod_coverage.t
Mouse-0.93/xt/004-fs_portability.t
Mouse-0.93/xt/001-pod.t
Mouse-0.93/xt/002-pod_spell.t
Mouse-0.93/xt/006-perlcritic.t
Mouse-0.93/xt/005-dbsub.t
Mouse-0.93/benchmarks/
Mouse-0.93/benchmarks/load_class.pl
Mouse-0.93/benchmarks/coercion.pl
Mouse-0.93/benchmarks/vs_caf_w_destructors.pl
Mouse-0.93/benchmarks/class_type.pl
Mouse-0.93/benchmarks/subtype.pl
Mouse-0.93/benchmarks/type_constraints.pl
Mouse-0.93/benchmarks/accessors.pl
Mouse-0.93/benchmarks/new_object.pl
Mouse-0.93/benchmarks/modifiers.pl
Mouse-0.93/benchmarks/vs_caf.pl
Mouse-0.93/benchmarks/basic.pl
Mouse-0.93/benchmarks/constructor.pl
Mouse-0.93/inc/
Mouse-0.93/inc/Module/
Mouse-0.93/inc/Module/Install.pm
Mouse-0.93/inc/Module/Install/
Mouse-0.93/inc/Module/Install/TestTarget.pm
Mouse-0.93/inc/Module/Install/Makefile.pm
Mouse-0.93/inc/Module/Install/Can.pm
Mouse-0.93/inc/Module/Install/Metadata.pm
Mouse-0.93/inc/Module/Install/WriteAll.pm
Mouse-0.93/inc/Module/Install/Base.pm
Mouse-0.93/inc/Module/Install/Include.pm
Mouse-0.93/inc/Module/Install/AuthorTests.pm
Mouse-0.93/inc/Module/Install/XSUtil.pm
Mouse-0.93/inc/Test/
Mouse-0.93/inc/Test/Exception/
Mouse-0.93/inc/Test/Exception/LessClever.pm
Mouse-0.93/inc/Test/Requires.pm
Mouse-0.93/inc/Test/Exception.pm
Mouse-0.93/.shipit
Mouse-0.93/t/
Mouse-0.93/t/001_mouse/
Mouse-0.93/t/001_mouse/049-coercion-application-order.t
Mouse-0.93/t/001_mouse/060-threads.t
Mouse-0.93/t/001_mouse/001-strict-and-warnings.t
Mouse-0.93/t/001_mouse/052-undefined-type-in-union.t
Mouse-0.93/t/001_mouse/100-meta-class.t
Mouse-0.93/t/001_mouse/804-immutable-demolish.t
Mouse-0.93/t/001_mouse/805-class_type.t
Mouse-0.93/t/001_mouse/808-create_class.t
Mouse-0.93/t/001_mouse/051_throw_error.t
Mouse-0.93/t/001_mouse/035-apply-roles-to-roles.t
Mouse-0.93/t/001_mouse/071_tc_dualvar.t
Mouse-0.93/t/001_mouse/603-mouse-pureperl.t
Mouse-0.93/t/001_mouse/813-compatibility-get_method_list.t
Mouse-0.93/t/001_mouse/814-subtype-as.t
Mouse-0.93/t/001_mouse/601-tiny-mouse.t
Mouse-0.93/t/001_mouse/402-attribute-application.t
Mouse-0.93/t/001_mouse/403-method-modifiers.t
Mouse-0.93/t/001_mouse/026-auto-deref.t
Mouse-0.93/t/001_mouse/801-coerce.t
Mouse-0.93/t/001_mouse/810-isa-or.t
Mouse-0.93/t/001_mouse/042-override.t
Mouse-0.93/t/001_mouse/023-builder.t
Mouse-0.93/t/001_mouse/015-demolish.t
Mouse-0.93/t/001_mouse/031-clone.t
Mouse-0.93/t/001_mouse/058-accessor-leaks.t
Mouse-0.93/t/001_mouse/036-with-method-alias.t
Mouse-0.93/t/001_mouse/025-more-isa.t
Mouse-0.93/t/001_mouse/054-anon-leak.t
Mouse-0.93/t/001_mouse/017-default-reference.t
Mouse-0.93/t/001_mouse/010-required.t
Mouse-0.93/t/001_mouse/007-attributes.t
Mouse-0.93/t/001_mouse/021-weak-ref.t
Mouse-0.93/t/001_mouse/011-lazy.t
Mouse-0.93/t/001_mouse/039-subtype.t
Mouse-0.93/t/001_mouse/022-init-arg.t
Mouse-0.93/t/001_mouse/030-has-plus.t
Mouse-0.93/t/001_mouse/050-inherited-immutable-constructor-bug.t
Mouse-0.93/t/001_mouse/062-duck_type.t
Mouse-0.93/t/001_mouse/809-overwrite-builtin-subtype.t
Mouse-0.93/t/001_mouse/053-extends-meta.t
Mouse-0.93/t/001_mouse/812-role-compatibility.t
Mouse-0.93/t/001_mouse/029-new.t
Mouse-0.93/t/001_mouse/047-attribute-metaclass-role.t
Mouse-0.93/t/001_mouse/024-isa.t
Mouse-0.93/t/001_mouse/037-dont-load-test-exception.t
Mouse-0.93/t/001_mouse/016-trigger.t
Mouse-0.93/t/001_mouse/046-meta-add_attribute.t
Mouse-0.93/t/001_mouse/056-role-combine.t
Mouse-0.93/t/001_mouse/057_subtype_without_where.t
Mouse-0.93/t/001_mouse/064-class-c3.t
Mouse-0.93/t/001_mouse/401-meta-role.t
Mouse-0.93/t/001_mouse/041-enum.t
Mouse-0.93/t/001_mouse/072_tc_extra_args.t
Mouse-0.93/t/001_mouse/807-multi-roles.t
Mouse-0.93/t/001_mouse/400-define-role.t
Mouse-0.93/t/001_mouse/019-handles.t
Mouse-0.93/t/001_mouse/044-attribute-metaclass.t
Mouse-0.93/t/001_mouse/600-tiny-tiny.t
Mouse-0.93/t/001_mouse/065-attr-mop.t
Mouse-0.93/t/001_mouse/002-subclass.t
Mouse-0.93/t/001_mouse/063-meta-of-metaclasses.t
Mouse-0.93/t/001_mouse/055-exporter.t
Mouse-0.93/t/001_mouse/034-apply_all_roles.t
Mouse-0.93/t/001_mouse/068-strict-constructor.t
Mouse-0.93/t/001_mouse/070-inherit-role-attr.t
Mouse-0.93/t/001_mouse/602-mouse-tiny.t
Mouse-0.93/t/001_mouse/014-build.t
Mouse-0.93/t/001_mouse/006-unimport.t
Mouse-0.93/t/001_mouse/018-multiattr-has.t
Mouse-0.93/t/001_mouse/027-modifiers.t
Mouse-0.93/t/001_mouse/404-role-overrides.t
Mouse-0.93/t/001_mouse/013-predicate-and-clearer.t
Mouse-0.93/t/001_mouse/008-default.t
Mouse-0.93/t/001_mouse/811-util-linear-isa.t
Mouse-0.93/t/001_mouse/032-buildargs.t
Mouse-0.93/t/001_mouse/028-subclass-attr.t
Mouse-0.93/t/001_mouse/067-traits.t
Mouse-0.93/t/001_mouse/040-existing-subclass.t
Mouse-0.93/t/001_mouse/069-add-modifier.t
Mouse-0.93/t/001_mouse/802-coerce_multi_class.t
Mouse-0.93/t/001_mouse/043-parameterized-type.t
Mouse-0.93/t/001_mouse/061-metaclass-compatibility.t
Mouse-0.93/t/001_mouse/033-requires.t
Mouse-0.93/t/001_mouse/020-load-class.t
Mouse-0.93/t/001_mouse/059-weak-with-default.t
Mouse-0.93/t/001_mouse/301-bugs-non-mouse.t
Mouse-0.93/t/001_mouse/101-meta-attribute.t
Mouse-0.93/t/001_mouse/066-magic.t
Mouse-0.93/t/001_mouse/806-role_type.t
Mouse-0.93/t/001_mouse/045-import-into_level.t
Mouse-0.93/t/900_mouse_bugs/
Mouse-0.93/t/900_mouse_bugs/001_immutable_types.t
Mouse-0.93/t/900_mouse_bugs/005_large_int.t
Mouse-0.93/t/900_mouse_bugs/004_RT54203.t
Mouse-0.93/t/900_mouse_bugs/006_RT69939.t
Mouse-0.93/t/900_mouse_bugs/007_RT56523.t
Mouse-0.93/t/900_mouse_bugs/008_RT56837.t
Mouse-0.93/t/900_mouse_bugs/003_RT50421.t
Mouse-0.93/t/900_mouse_bugs/009_RT57144.t
Mouse-0.93/t/900_mouse_bugs/012_RT61906.t
Mouse-0.93/t/900_mouse_bugs/002_does_role_should_search_parent.t
Mouse-0.93/t/900_mouse_bugs/011_RT61852.t
Mouse-0.93/t/900_mouse_bugs/010_use_mouse_before_tb2.t
Mouse-0.93/t/200_examples/
Mouse-0.93/t/200_examples/007_Child_Parent_attr_inherit.t
Mouse-0.93/t/200_examples/005_example_w_TestDeep.t
Mouse-0.93/t/200_examples/008_record_set_iterator.t
Mouse-0.93/t/200_examples/0071_Child_Parent_attr_inherit_imm.t
Mouse-0.93/t/200_examples/003_example.t
Mouse-0.93/t/200_examples/001_example.t
Mouse-0.93/t/200_examples/004_example_w_DCS.t
Mouse-0.93/t/810_with_moose/
Mouse-0.93/t/810_with_moose/501_moose_coerce_mouse.t
Mouse-0.93/t/810_with_moose/500_moose_extends_mouse.t
Mouse-0.93/t/810_with_moose/202-squirrel-role.t
Mouse-0.93/t/810_with_moose/201-squirrel.t
Mouse-0.93/t/500_test_moose/
Mouse-0.93/t/500_test_moose/005_with_immutable.t
Mouse-0.93/t/500_test_moose/003_test_moose_has_attribute_ok.t
Mouse-0.93/t/500_test_moose/001_test_moose.t
Mouse-0.93/t/500_test_moose/002_test_moose_does_ok.t
Mouse-0.93/t/500_test_moose/004_test_moose_meta_ok.t
Mouse-0.93/t/300_immutable/
Mouse-0.93/t/300_immutable/016_inline_fallbacks.t
Mouse-0.93/t/300_immutable/101-immutable-default.t
Mouse-0.93/t/300_immutable/007_immutable_trigger_from_constructor.t
Mouse-0.93/t/300_immutable/009_buildargs.t
Mouse-0.93/t/300_immutable/005_multiple_demolish_inline.t
Mouse-0.93/t/300_immutable/004_inlined_constructors_n_types.t
Mouse-0.93/t/300_immutable/008_immutable_constructor_error.t
Mouse-0.93/t/300_immutable/001_immutable_moose.t
Mouse-0.93/t/300_immutable/002_apply_roles_to_immutable.t
Mouse-0.93/t/300_immutable/013_immutable_roundtrip.t
Mouse-0.93/t/300_immutable/014_immutable_metaclass_with_traits.t
Mouse-0.93/t/300_immutable/012_default_values.t
Mouse-0.93/t/300_immutable/003_immutable_meta_class.t
Mouse-0.93/t/400_mouse_util/
Mouse-0.93/t/400_mouse_util/001_moose_util.t
Mouse-0.93/t/400_mouse_util/007_apply_roles.t
Mouse-0.93/t/400_mouse_util/002_moose_util_does_role.t
Mouse-0.93/t/lib/
Mouse-0.93/t/lib/MyMouseObject.pm
Mouse-0.93/t/lib/Bar7/
Mouse-0.93/t/lib/Bar7/Meta/
Mouse-0.93/t/lib/Bar7/Meta/Trait.pm
Mouse-0.93/t/lib/Bar7/Meta/Trait2.pm
Mouse-0.93/t/lib/Mouse/
Mouse-0.93/t/lib/Mouse/Meta/
Mouse-0.93/t/lib/Mouse/Meta/Attribute/
Mouse-0.93/t/lib/Mouse/Meta/Attribute/Custom/
Mouse-0.93/t/lib/Mouse/Meta/Attribute/Custom/Bar.pm
Mouse-0.93/t/lib/Mouse/Meta/Attribute/Custom/Foo.pm
Mouse-0.93/t/lib/Mouse/Meta/Attribute/Custom/Trait/
Mouse-0.93/t/lib/Mouse/Meta/Attribute/Custom/Trait/Bar.pm
Mouse-0.93/t/lib/Mouse/Meta/Attribute/Custom/Trait/Foo.pm
Mouse-0.93/t/lib/Unsweetened.pm
Mouse-0.93/t/lib/MyMouseA.pm
Mouse-0.93/t/lib/MooseCompat.pm
Mouse-0.93/t/lib/Role/
Mouse-0.93/t/lib/Role/Child.pm
Mouse-0.93/t/lib/Role/Interface.pm
Mouse-0.93/t/lib/Role/Parent.pm
Mouse-0.93/t/lib/BaseClass.pm
Mouse-0.93/t/lib/Bar.pm
Mouse-0.93/t/lib/Foo.pm
Mouse-0.93/t/lib/MyMetaclassRole.pm
Mouse-0.93/t/lib/SyntaxError.pm
Mouse-0.93/t/lib/MyExporter.pm
Mouse-0.93/t/lib/ClassType_Foo.pm
Mouse-0.93/t/lib/MyMouseB.pm
Mouse-0.93/t/990_deprecated/
Mouse-0.93/t/990_deprecated/001-export_to_level.t
Mouse-0.93/t/100_bugs/
Mouse-0.93/t/100_bugs/030_coerce_without_coercion.t
Mouse-0.93/t/100_bugs/004_subclass_use_base_bug.t
Mouse-0.93/t/100_bugs/017_type_constraint_messages.t
Mouse-0.93/t/100_bugs/027_constructor_object_overload.t
Mouse-0.93/t/100_bugs/010_immutable_n_default_x2.t
Mouse-0.93/t/100_bugs/011_DEMOLISH_eats_exceptions.t
Mouse-0.93/t/100_bugs/019_moose_octal_defaults.t
Mouse-0.93/t/100_bugs/026_create_anon_recursion.t
Mouse-0.93/t/100_bugs/009_augment_recursion_bug.t
Mouse-0.93/t/100_bugs/016_inheriting_from_roles.t
Mouse-0.93/t/100_bugs/029_instance_application_role_args.t
Mouse-0.93/t/100_bugs/020_super_recursion.t
Mouse-0.93/t/100_bugs/012_DEMOLISH_eats_mini.t
Mouse-0.93/t/100_bugs/013_lazybuild_required_undef.t
Mouse-0.93/t/100_bugs/001_subtype_quote_bug.t
Mouse-0.93/t/100_bugs/003_Mouse_Object_error.t
Mouse-0.93/t/100_bugs/005_inline_reader_bug.t
Mouse-0.93/t/100_bugs/022_role_caller.t
Mouse-0.93/t/100_bugs/002_subtype_conflict_bug.t
Mouse-0.93/t/100_bugs/007_reader_precedence_bug.t
Mouse-0.93/t/100_bugs/025_universal_methods_wrappable.t
Mouse-0.93/t/100_bugs/003_Moose_Object_error.t
Mouse-0.93/t/800_with_external/
Mouse-0.93/t/800_with_external/001-pod-coverage-moose.t
Mouse-0.93/t/800_with_external/lib/
Mouse-0.93/t/800_with_external/lib/Foo.pm
Mouse-0.93/t/800_with_external/002-externals.t
Mouse-0.93/t/020_attributes/
Mouse-0.93/t/020_attributes/005_attribute_does.t
Mouse-0.93/t/020_attributes/015_attribute_traits.t
Mouse-0.93/t/020_attributes/024_attribute_traits_parameterized.t
Mouse-0.93/t/020_attributes/018_no_init_arg.t
Mouse-0.93/t/020_attributes/009_attribute_inherited_slot_specs.t
Mouse-0.93/t/020_attributes/014_misc_attribute_coerce_lazy.t
Mouse-0.93/t/020_attributes/022_illegal_options_for_inheritance.t
Mouse-0.93/t/020_attributes/011_more_attr_delegation.t
Mouse-0.93/t/020_attributes/029_accessor_context.t
Mouse-0.93/t/020_attributes/020_trigger_and_coerce.t
Mouse-0.93/t/020_attributes/031_delegation_and_modifiers.t
Mouse-0.93/t/020_attributes/017_attribute_traits_n_meta.t
Mouse-0.93/t/020_attributes/003_attribute_accessor_generation.t
Mouse-0.93/t/020_attributes/036_clone_weak.t
Mouse-0.93/t/020_attributes/016_attribute_traits_registered.t
Mouse-0.93/t/020_attributes/032_delegation_arg_aliasing.t
Mouse-0.93/t/020_attributes/008_attribute_type_unions.t
Mouse-0.93/t/020_attributes/035_default_undef.t
Mouse-0.93/t/020_attributes/002_attribute_writer_generation.t
Mouse-0.93/t/020_attributes/027_accessor_override_method.t
Mouse-0.93/t/020_attributes/013_attr_dereference_test.t
Mouse-0.93/t/020_attributes/004_attribute_triggers.t
Mouse-0.93/t/020_attributes/006_attribute_required.t
Mouse-0.93/t/020_attributes/025_chained_coercion.t
Mouse-0.93/t/020_attributes/007_attribute_custom_metaclass.t
Mouse-0.93/t/020_attributes/030_non_alpha_attr_names.t
Mouse-0.93/t/020_attributes/026_attribute_without_any_methods.t
Mouse-0.93/t/020_attributes/001_attribute_reader_generation.t
Mouse-0.93/t/020_attributes/034_numeric_defaults.t
Mouse-0.93/t/020_attributes/012_misc_attribute_tests.t
Mouse-0.93/t/000_recipes/
Mouse-0.93/t/000_recipes/moose_cookbook_extending_recipe3.t
Mouse-0.93/t/000_recipes/moose_cookbook_basics_recipe6.t
Mouse-0.93/t/000_recipes/moose_cookbook_basics_recipe1.t
Mouse-0.93/t/000_recipes/moose_cookbook_basics_recipe3.t
Mouse-0.93/t/000_recipes/moose_cookbook_basics_recipe4.t
Mouse-0.93/t/000_recipes/moose_cookbook_basics_recipe2.t
Mouse-0.93/t/000_recipes/002_schwartz_tutorial.t
Mouse-0.93/t/000_recipes/moose_cookbook_roles_recipe3.t
Mouse-0.93/t/000_recipes/moose_cookbook_basics_recipe5.t
Mouse-0.93/t/000_recipes/moose_cookbook_roles_recipe1.t
Mouse-0.93/t/000_recipes/basics-recipe10.t
Mouse-0.93/t/000_recipes/moose_cookbook_roles_recipe2.t
Mouse-0.93/t/000_recipes/moose_cookbook_meta_recipe2.t
Mouse-0.93/t/000_recipes/moose_cookbook_meta_recipe3.t
Mouse-0.93/t/040_type_constraints/
Mouse-0.93/t/040_type_constraints/010_misc_type_tests.t
Mouse-0.93/t/040_type_constraints/025_type_coersion_on_lazy_attributes.t
Mouse-0.93/t/040_type_constraints/031_subtype_auto_vivify_parent.t
Mouse-0.93/t/040_type_constraints/007_util_more_type_coercion.t
Mouse-0.93/t/040_type_constraints/018_custom_parameterized_types.t
Mouse-0.93/t/040_type_constraints/003_util_std_type_constraints.t
Mouse-0.93/t/040_type_constraints/032_throw_error.t
Mouse-0.93/t/040_type_constraints/029_define_type_twice_throws.t
Mouse-0.93/t/040_type_constraints/006_util_type_reloading.t
Mouse-0.93/t/040_type_constraints/016_subtyping_parameterized_types.t
Mouse-0.93/t/040_type_constraints/023_types_and_undef.t
Mouse-0.93/t/040_type_constraints/004_util_find_type_constraint.t
Mouse-0.93/t/040_type_constraints/022_custom_type_errors.t
Mouse-0.93/t/040_type_constraints/017_subtyping_union_types.t
Mouse-0.93/t/040_type_constraints/034_duck_types.t
Mouse-0.93/t/040_type_constraints/002_util_type_constraints_export.t
Mouse-0.93/t/040_type_constraints/011_container_type_constraint.t
Mouse-0.93/t/040_type_constraints/015_enum.t
Mouse-0.93/t/040_type_constraints/027_parameterize_from.t
Mouse-0.93/t/040_type_constraints/005_util_type_coercion.t
Mouse-0.93/t/040_type_constraints/009_union_types_and_coercions.t
Mouse-0.93/t/010_basics/
Mouse-0.93/t/010_basics/002_require_superclasses.t
Mouse-0.93/t/010_basics/020-global-destruction.t
Mouse-0.93/t/010_basics/010_method_modifier_with_regexp.t
Mouse-0.93/t/010_basics/020-global-destruction-helper.pl
Mouse-0.93/t/010_basics/001_basic_class_setup.t
Mouse-0.93/t/010_basics/014_create_anon.t
Mouse-0.93/t/010_basics/013_create.t
Mouse-0.93/t/010_basics/005_override_augment_inner_super.t
Mouse-0.93/t/010_basics/019-destruction.t
Mouse-0.93/t/010_basics/017_error_handling.t
Mouse-0.93/t/010_basics/015_buildargs.t
Mouse-0.93/t/010_basics/009_import_unimport.t
Mouse-0.93/t/010_basics/003_super_and_override.t
Mouse-0.93/t/010_basics/008_wrapped_method_cxt_propagation.t
Mouse-0.93/t/010_basics/011_moose_respects_type_constraints.t
Mouse-0.93/t/010_basics/006_override_and_foreign_classes.t
Mouse-0.93/t/010_basics/004_inner_and_augment.t
Mouse-0.93/t/010_basics/007_always_strict_warnings.t
Mouse-0.93/t/010_basics/018_methods.t
Mouse-0.93/t/030_roles/
Mouse-0.93/t/030_roles/020_role_composite.t
Mouse-0.93/t/030_roles/004_role_composition_errors.t
Mouse-0.93/t/030_roles/042_compose_overloading.t
Mouse-0.93/t/030_roles/037_create_role_subclass.t
Mouse-0.93/t/030_roles/033_role_exclusion_and_alias_bug.t
Mouse-0.93/t/030_roles/031_roles_applied_in_create.t
Mouse-0.93/t/030_roles/003_apply_role.t
Mouse-0.93/t/030_roles/015_runtime_roles_and_attrs.t
Mouse-0.93/t/030_roles/034_create_role.t
Mouse-0.93/t/030_roles/014_more_alias_and_exclude.t
Mouse-0.93/t/030_roles/009_more_role_edge_cases.t
Mouse-0.93/t/030_roles/008_role_conflict_edge_cases.t
Mouse-0.93/t/030_roles/019_build.t
Mouse-0.93/t/030_roles/002_role.t
Mouse-0.93/t/030_roles/016_runtime_roles_and_nonmoose.t
Mouse-0.93/t/030_roles/041_empty_method_modifiers_meta_bug.t
Mouse-0.93/t/030_roles/017_extending_role_attrs.t
Mouse-0.93/t/030_roles/001_meta_role.t
Mouse-0.93/t/030_roles/035_anonymous_roles.t
Mouse-0.93/t/030_roles/018_runtime_roles_w_params.t
Mouse-0.93/t/030_roles/036_free_anonymous_roles.t
Mouse-0.93/t/030_roles/010_run_time_role_composition.t
Mouse-0.93/t/030_roles/005_role_conflict_detection.t
Mouse-0.93/t/030_roles/013_method_aliasing_in_composition.t
Mouse-0.93/t/050_metaclasses/
Mouse-0.93/t/050_metaclasses/017_use_base_of_moose.t
Mouse-0.93/t/050_metaclasses/051_metarole_on_anon.t
Mouse-0.93/t/050_metaclasses/011_init_meta.t
Mouse-0.93/t/050_metaclasses/001_custom_attr_meta_with_roles.t
Mouse-0.93/t/050_metaclasses/021_export_with_prototype.t
Mouse-0.93/t/050_metaclasses/053_immutable_metaclass_compat_bug.t
Mouse-0.93/t/050_metaclasses/002_custom_attr_meta_as_role.t
Mouse-0.93/t/050_metaclasses/041_mnmcim.t
Mouse-0.93/t/050_metaclasses/052_new_object_BUILD.t
Mouse-0.93/t/050_metaclasses/054_metaclass_compat_no_fixing_bug.t
Mouse-0.93/t/050_metaclasses/041_moose_nonmoose_chain_init_meta.t
Mouse-0.93/t/050_metaclasses/020_metaclass_parameterized_traits.t
Mouse-0.93/t/050_metaclasses/013_metaclass_traits.t
Mouse-0.93/t/050_metaclasses/004_moose_for_meta.t
Mouse-0.93/t/000-load.t
Mouse-0.93/MANIFEST
Mouse-0.93/Makefile.PL
Mouse-0.93/lib/
Mouse-0.93/lib/Mouse/
Mouse-0.93/lib/Mouse/XS.pod
Mouse-0.93/lib/Mouse/Util.pm
Mouse-0.93/lib/Mouse/Util/
Mouse-0.93/lib/Mouse/Util/TypeConstraints.pm
Mouse-0.93/lib/Mouse/Util/MetaRole.pm
Mouse-0.93/lib/Mouse/PurePerl.pm
Mouse-0.93/lib/Mouse/Role.pm
Mouse-0.93/lib/Mouse/Tiny.pod
Mouse-0.93/lib/Mouse/Meta/
Mouse-0.93/lib/Mouse/Meta/Role/
Mouse-0.93/lib/Mouse/Meta/Role/Method.pm
Mouse-0.93/lib/Mouse/Meta/Role/Application.pm
Mouse-0.93/lib/Mouse/Meta/Role/Composite.pm
Mouse-0.93/lib/Mouse/Meta/Method.pm
Mouse-0.93/lib/Mouse/Meta/Role.pm
Mouse-0.93/lib/Mouse/Meta/TypeConstraint.pm
Mouse-0.93/lib/Mouse/Meta/Class.pm
Mouse-0.93/lib/Mouse/Meta/Attribute.pm
Mouse-0.93/lib/Mouse/Meta/Module.pm
Mouse-0.93/lib/Mouse/Meta/Method/
Mouse-0.93/lib/Mouse/Meta/Method/Delegation.pm
Mouse-0.93/lib/Mouse/Meta/Method/Constructor.pm
Mouse-0.93/lib/Mouse/Meta/Method/Destructor.pm
Mouse-0.93/lib/Mouse/Meta/Method/Accessor.pm
Mouse-0.93/lib/Mouse/Object.pm
Mouse-0.93/lib/Mouse/TypeRegistry.pm
Mouse-0.93/lib/Mouse/Exporter.pm
Mouse-0.93/lib/Mouse/Spec.pm
Mouse-0.93/lib/Squirrel.pm
Mouse-0.93/lib/Squirrel/
Mouse-0.93/lib/Squirrel/Role.pm
Mouse-0.93/lib/ouse.pm
Mouse-0.93/lib/Test/
Mouse-0.93/lib/Test/Mouse.pm
Mouse-0.93/lib/Mouse.pm
Mouse-0.93/README
Mouse-0.93/xs-src/
Mouse-0.93/xs-src/MouseUtil.xs
Mouse-0.93/xs-src/MouseAccessor.xs
Mouse-0.93/xs-src/MouseTypeConstraints.xs
Mouse-0.93/xs-src/MouseAttribute.xs
Mouse-0.93/xs-src/Mouse.xs
Mouse-0.93/example/
Mouse-0.93/example/traits.pl
Mouse-0.93/example/point.pl
Mouse-0.93/example/warns.pl
Mouse-0.93/MANIFEST.SKIP
Mouse-0.93/META.yml
Mouse-0.93/Changes
Mouse-0.93/mouse.h
Prepending C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build G/GF/GFUJI/Mouse-0.93.tar.gz
>>> C:\Perl64\bin\perl.exe Makefile.PL
WARNING: MouseX::NativeTraits is installed, but its version (0.002) is too old (< 1).
Please update MouseX::NativeTraits after installation of Mouse.
Mouse configured with XS.
Writing ppport.h
Generate Mouse::Tiny ...
done.
Checking if your kit is complete...
Looks good
Writing Makefile for Mouse
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Mouse/Tiny.pod blib\lib\Mouse\Tiny.pod
cp lib/Mouse/TypeRegistry.pm blib\lib\Mouse\TypeRegistry.pm
cp lib/Mouse/Meta/Role/Composite.pm blib\lib\Mouse\Meta\Role\Composite.pm
cp lib/Mouse/Meta/Role/Method.pm blib\lib\Mouse\Meta\Role\Method.pm
cp lib/Mouse/Meta/Method/Delegation.pm blib\lib\Mouse\Meta\Method\Delegation.pm
cp lib/Mouse/XS.pod blib\lib\Mouse\XS.pod
cp lib/Mouse/Meta/Method/Destructor.pm blib\lib\Mouse\Meta\Method\Destructor.pm
cp lib/Mouse.pm blib\lib\Mouse.pm
cp lib/Mouse/Meta/Class.pm blib\lib\Mouse\Meta\Class.pm
cp lib/Squirrel/Role.pm blib\lib\Squirrel\Role.pm
cp lib/Mouse/Meta/Method.pm blib\lib\Mouse\Meta\Method.pm
cp lib/Test/Mouse.pm blib\lib\Test\Mouse.pm
cp lib/Mouse/Tiny.pm blib\lib\Mouse\Tiny.pm
cp lib/Mouse/Meta/Attribute.pm blib\lib\Mouse\Meta\Attribute.pm
cp lib/Mouse/Meta/TypeConstraint.pm blib\lib\Mouse\Meta\TypeConstraint.pm
cp lib/Mouse/Meta/Method/Accessor.pm blib\lib\Mouse\Meta\Method\Accessor.pm
cp lib/Mouse/Meta/Role.pm blib\lib\Mouse\Meta\Role.pm
cp lib/Mouse/Util/TypeConstraints.pm blib\lib\Mouse\Util\TypeConstraints.pm
cp lib/Mouse/Spec.pm blib\lib\Mouse\Spec.pm
cp lib/Mouse/Role.pm blib\lib\Mouse\Role.pm
cp lib/Squirrel.pm blib\lib\Squirrel.pm
cp lib/Mouse/Util/MetaRole.pm blib\lib\Mouse\Util\MetaRole.pm
cp lib/Mouse/Meta/Module.pm blib\lib\Mouse\Meta\Module.pm
cp lib/Mouse/Util.pm blib\lib\Mouse\Util.pm
cp lib/Mouse/Meta/Role/Application.pm blib\lib\Mouse\Meta\Role\Application.pm
cp lib/Mouse/Meta/Method/Constructor.pm blib\lib\Mouse\Meta\Method\Constructor.pm
cp lib/Mouse/PurePerl.pm blib\lib\Mouse\PurePerl.pm
cp lib/Mouse/Exporter.pm blib\lib\Mouse\Exporter.pm
cp lib/Mouse/Object.pm blib\lib\Mouse\Object.pm
cp lib/ouse.pm blib\lib\ouse.pm
C:\Perl64\bin\perl.exe "-Iinc" C:\cpanfly\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64\lib\ExtUtils\typemap xs-src/Mouse.xs > xs-src/Mouse.xsc && C:\Perl64\bin\perl.exe "-Iinc" -MExtUtils::Command -e "mv" -- xs-src/Mouse.xsc xs-src/Mouse.c
cl -c "-I." "-I." -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"0.93\" -DXS_VERSION=\"0.93\" -Foxs-src/Mouse.obj "-IC:\Perl64\lib\CORE" -DUSE_PPPORT xs-src/Mouse.c
Mouse.c
xs-src\Mouse.xs(83) : warning C4244: 'initializing' : conversion from '__int64' to 'const I32', possible loss of data
xs-src\Mouse.xs(250) : warning C4244: 'initializing' : conversion from '__int64' to 'const I32', possible loss of data
xs-src\Mouse.xs(289) : warning C4244: 'initializing' : conversion from '__int64' to 'const I32', possible loss of data
xs-src\Mouse.xs(361) : warning C4244: 'initializing' : conversion from '__int64' to 'const I32', possible loss of data
xs-src\Mouse.xs(389) : warning C4244: 'initializing' : conversion from '__int64' to 'const I32', possible loss of data
xs-src\Mouse.xs(569) : warning C4244: 'initializing' : conversion from '__int64' to 'const I32', possible loss of data
xs-src\Mouse.xs(583) : warning C4244: 'initializing' : conversion from '__int64' to 'const I32', possible loss of data
xs-src\Mouse.xs(697) : warning C4267: 'function' : conversion from 'size_t' to 'const I32', possible loss of data
xs-src\Mouse.xs(773) : warning C4244: '=' : conversion from '__int64' to 'I32', possible loss of data
xs-src\Mouse.xs(786) : warning C4244: '=' : conversion from '__int64' to 'I32', possible loss of data
C:\Perl64\bin\perl.exe "-Iinc" C:\cpanfly\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64\lib\ExtUtils\typemap xs-src/MouseAccessor.xs > xs-src/MouseAccessor.xsc && C:\Perl64\bin\perl.exe "-Iinc" -MExtUtils::Command -e "mv" -- xs-src/MouseAccessor.xsc xs-src/MouseAccessor.c
cl -c "-I." "-I." -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"0.93\" -DXS_VERSION=\"0.93\" -Foxs-src/MouseAccessor.obj "-IC:\Perl64\lib\CORE" -DUSE_PPPORT xs-src/MouseAccessor.c
MouseAccessor.c
xs-src\MouseAccessor.xs(511) : warning C4267: 'function' : conversion from 'size_t' to 'const I32', possible loss of data
xs-src\MouseAccessor.xs(523) : warning C4267: 'function' : conversion from 'size_t' to 'const I32', possible loss of data
C:\Perl64\bin\perl.exe "-Iinc" C:\cpanfly\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64\lib\ExtUtils\typemap xs-src/MouseAttribute.xs > xs-src/MouseAttribute.xsc && C:\Perl64\bin\perl.exe "-Iinc" -MExtUtils::Command -e "mv" -- xs-src/MouseAttribute.xsc xs-src/MouseAttribute.c
cl -c "-I." "-I." -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"0.93\" -DXS_VERSION=\"0.93\" -Foxs-src/MouseAttribute.obj "-IC:\Perl64\lib\CORE" -DUSE_PPPORT xs-src/MouseAttribute.c
MouseAttribute.c
xs-src\MouseAttribute.xs(27) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data
xs-src\MouseAttribute.xs(210) : warning C4244: '=' : conversion from 'I32' to 'char', possible loss of data
C:\Perl64\bin\perl.exe "-Iinc" C:\cpanfly\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64\lib\ExtUtils\typemap xs-src/MouseTypeConstraints.xs > xs-src/MouseTypeConstraints.xsc && C:\Perl64\bin\perl.exe "-Iinc" -MExtUtils::Command -e "mv" -- xs-src/MouseTypeConstraints.xsc xs-src/MouseTypeConstraints.c
cl -c "-I." "-I." -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"0.93\" -DXS_VERSION=\"0.93\" -Foxs-src/MouseTypeConstraints.obj "-IC:\Perl64\lib\CORE" -DUSE_PPPORT xs-src/MouseTypeConstraints.c
MouseTypeConstraints.c
xs-src\MouseTypeConstraints.xs(56) : warning C4244: 'initializing' : conversion from '__int64' to 'const I32', possible loss of data
xs-src\MouseTypeConstraints.xs(85) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(91) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(115) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(121) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(127) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(133) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(163) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(179) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(185) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(191) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(210) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(216) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(216) : warning C4028: formal parameter 3 different from declaration
xs-src\MouseTypeConstraints.xs(226) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(232) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(238) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(244) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(250) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(256) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(275) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseTypeConstraints.xs(328) : warning C4244: 'initializing' : conversion from '__int64' to 'const I32', possible loss of data
xs-src\MouseTypeConstraints.xs(342) : warning C4244: 'initializing' : conversion from '__int64' to 'const I32', possible loss of data
xs-src\MouseTypeConstraints.xs(463) : warning C4244: 'initializing' : conversion from '__int64' to 'const I32', possible loss of data
xs-src\MouseTypeConstraints.xs(469) : warning C4267: 'function' : conversion from 'size_t' to 'const I32', possible loss of data
xs-src\MouseTypeConstraints.xs(479) : warning C4244: '=' : conversion from 'I32' to 'char', possible loss of data
xs-src\MouseTypeConstraints.xs(527) : warning C4267: 'function' : conversion from 'size_t' to 'U32', possible loss of data
xs-src\MouseTypeConstraints.xs(555) : warning C4267: 'function' : conversion from 'size_t' to 'I32', possible loss of data
C:\Perl64\bin\perl.exe "-Iinc" C:\cpanfly\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64\lib\ExtUtils\typemap xs-src/MouseUtil.xs > xs-src/MouseUtil.xsc && C:\Perl64\bin\perl.exe "-Iinc" -MExtUtils::Command -e "mv" -- xs-src/MouseUtil.xsc xs-src/MouseUtil.c
cl -c "-I." "-I." -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DVERSION=\"0.93\" -DXS_VERSION=\"0.93\" -Foxs-src/MouseUtil.obj "-IC:\Perl64\lib\CORE" -DUSE_PPPORT xs-src/MouseUtil.c
MouseUtil.c
xs-src\MouseUtil.xs(128) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseUtil.xs(128) : warning C4028: formal parameter 3 different from declaration
xs-src\MouseUtil.xs(175) : warning C4028: formal parameter 2 different from declaration
xs-src\MouseUtil.xs(458) : warning C4267: 'function' : conversion from 'size_t' to 'const I32', possible loss of data
xs-src\MouseUtil.xs(523) : warning C4267: 'function' : conversion from 'size_t' to 'const I32', possible loss of data
Running Mkbootstrap for Mouse ()
C:\Perl64\bin\perl.exe "-Iinc" -MExtUtils::Command -e "chmod" -- 644 Mouse.bs
C:\Perl64\bin\perl.exe "-Iinc" -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Mouse\", 'DLBASE' => 'Mouse', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
link -out:blib\arch\auto\Mouse\Mouse.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"C:\Perl64\lib\CORE" -machine:AMD64 xs-src/Mouse.obj xs-src/MouseAccessor.obj xs-src/MouseAttribute.obj xs-src/MouseTypeConstraints.obj xs-src/MouseUtil.obj C:\Perl64\lib\CORE\perl510.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 bufferoverflowU.lib msvcrt.lib -def:Mouse.def
Creating library blib\arch\auto\Mouse\Mouse.lib and object blib\arch\auto\Mouse\Mouse.exp
Generating code
Finished generating code
if exist blib\arch\auto\Mouse\Mouse.dll.manifest mt -nologo -manifest blib\arch\auto\Mouse\Mouse.dll.manifest -outputresource:blib\arch\auto\Mouse\Mouse.dll;2
if exist blib\arch\auto\Mouse\Mouse.dll.manifest del blib\arch\auto\Mouse\Mouse.dll.manifest
C:\Perl64\bin\perl.exe "-Iinc" -MExtUtils::Command -e "chmod" -- 755 blib\arch\auto\Mouse\Mouse.dll
C:\Perl64\bin\perl.exe "-Iinc" -MExtUtils::Command -e "cp" -- Mouse.bs blib\arch\auto\Mouse\Mouse.bs
C:\Perl64\bin\perl.exe "-Iinc" -MExtUtils::Command -e "chmod" -- 644 blib\arch\auto\Mouse\Mouse.bs
GFUJI/Mouse-0.93.tar.gz
nmake -- OK
Prepending C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/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:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch'); " t/*.t t/*/*.t
# Testing Mouse/0.93 (XS)
# Soft dependency versions:
# Class::MOP: 1
# Moose: 1.02
# xsubpp settings:
# XSUBPPDIR = C:\cpanfly\var\megalib\ExtUtils
# XSUBPP = $(XSUBPPDIR)$(DFSEP)xsubpp
# XSUBPPRUN = $(PERLRUN) $(XSUBPP)
# XSUBPPDEPS = C:\Perl64\lib\ExtUtils\typemap $(XSUBPP)
# XSUBPPARGS = -typemap C:\Perl64\lib\ExtUtils\typemap
# XSUBPP_EXTRA_ARGS =
t/000-load.t ...................................................
1..2
ok 1 - require Mouse;
ok 2 - require Mouse::Role;
ok
t/000_recipes/002_schwartz_tutorial.t ..........................
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/000_recipes/basics-recipe10.t ................................
1..10
ok 1 - gene combination blue,blue,blue,blue produces blue eye color
ok 2 - gene combination blue,blue,green,blue produces green eye color
ok 3 - gene combination blue,blue,blue,green produces green eye color
ok 4 - gene combination blue,blue,green,green produces green eye color
ok 5 - gene combination brown,blue,blue,blue produces brown eye color
ok 6 - gene combination brown,brown,green,green produces brown eye color
ok 7 - gene combination blue,brown,green,blue produces brown eye color
ok 8 - mother blue + father blue = child blue
ok 9 - mother blue + father brown = child brown
ok 10 - mother green + father green = child green
ok
t/000_recipes/moose_cookbook_basics_recipe1.t ..................
ok 1 - The object isa Point
ok 2 - The object isa Mouse::Object
ok 3 - ... got the right value for x
ok 4 - ... got the right value for y
ok 5 - ... got the right (changed) value for y
ok 6 - ... cannot assign a non-Int to y
ok 7 - ... must provide required attributes to new
ok 8 - ... got the right (cleared) value for x
ok 9 - ... got the right (cleared) value for y
ok 10 - ... can assign a 0 to x and y
ok 11 - ... cannot assign a non-Int to y
ok 12 - ... cannot assign a non-Int to x
ok 13 - The object isa Point3D
ok 14 - The object isa Point
ok 15 - The object isa Mouse::Object
ok 16 - ... got the right value for x
ok 17 - ... got the right value for y
ok 18 - ... got the right value for z
ok 19 - ... got the right (cleared) value for x
ok 20 - ... got the right (cleared) value for y
ok 21 - ... got the right (cleared) value for z
ok 22 - ... cannot assign a non-Int to y
ok 23 - ... cannot assign a non-Int to x
ok 24 - ... cannot assign a non-Int to z
ok 25 - ... z is a required attribute for Point3D
ok 26 - Point->can('meta')
ok 27 - The object isa Mouse::Meta::Class
ok 28 - Point3D->can('meta')
ok 29 - The object isa Mouse::Meta::Class
ok 30 - ... they are different metaclasses as well
ok 31 - ... Point got the automagic base class
ok 32 - ... we match the method list for Point
ok 33 - ... we match the attribute list for Point
ok 34 - ... Point has the method "meta"
ok 35 - ... Point has the method "x"
ok 36 - ... Point has the method "y"
ok 37 - ... Point has the method "clear"
ok 38 - ... Point has the attribute "x"
ok 39 - ... Attribute x has a type constraint
ok 40 - The object isa Mouse::Meta::TypeConstraint
ok 41 - ... Attribute x has an Int type constraint
ok 42 - ... Point has the attribute "y"
ok 43 - ... Attribute y has a type constraint
ok 44 - The object isa Mouse::Meta::TypeConstraint
ok 45 - ... Attribute y has an Int type constraint
ok 46 - ... Point3D gets the parent given to it
ok 47 - ... we match the method list for Point3D
ok 48 - ... we match the attribute list for Point3D
ok 49 - ... Point3D has the method "meta"
ok 50 - ... Point3D has the method "z"
ok 51 - ... Point3D has the method "clear"
ok 52 - ... Point3D has the attribute "z"
ok 53 - ... Attribute z has a type constraint
ok 54 - The object isa Mouse::Meta::TypeConstraint
ok 55 - ... Attribute z has an Int type constraint
1..55
ok
t/000_recipes/moose_cookbook_basics_recipe2.t ..................
ok 1 - The object isa BankAccount
ok 2 - ... got the right savings balance
ok 3 - ... withdrew from savings successfully
ok 4 - ... got the right savings balance after withdrawl
ok 5 - ... got the right savings balance after deposit
ok 6 - The object isa CheckingAccount
ok 7 - The object isa BankAccount
ok 8 - ... got the right overdraft account
ok 9 - ... got the right checkings balance
ok 10 - ... withdrew from checking successfully
ok 11 - ... got the right checkings balance after withdrawl
ok 12 - ... got the right savings balance after checking withdrawl (no overdraft)
ok 13 - ... withdrew from checking successfully
ok 14 - ... got the right checkings balance after withdrawl
ok 15 - ... got the right savings balance after overdraft withdrawl
ok 16 - The object isa CheckingAccount
ok 17 - The object isa BankAccount
ok 18 - ... no overdraft account
ok 19 - ... got the right checkings balance
ok 20 - ... withdrew from checking successfully
ok 21 - ... got the right checkings balance after withdrawl
ok 22 - ... withdrawl failed due to attempted overdraft
ok 23 - ... got the right checkings balance after withdrawl failure
1..23
ok
t/000_recipes/moose_cookbook_basics_recipe3.t ..................
ok 1 - The object isa BinaryTree
ok 2 - ... got the right node value
ok 3 - ... no left node yet
ok 4 - ... no right node yet
ok 5 - ... no parent for root node
ok 6 - The object isa BinaryTree
ok 7 - ... got the same node (and it is $left)
ok 8 - ... we have a left node now
ok 9 - ... lefts has a parent
ok 10 - ... lefts parent is the root
ok 11 - ... parent is a weakened ref
ok 12 - ... $left no left node yet
ok 13 - ... $left no right node yet
ok 14 - ... left has got no node value
ok 15 - ... assign to lefts node
ok 16 - ... left now has a node value
ok 17 - ... still no right node yet
ok 18 - ... right has got no node value
ok 19 - ... now we have a right node
ok 20 - The object isa BinaryTree
ok 21 - ... assign to rights node
ok 22 - ... left now has a node value
ok 23 - ... got the same node (and it is $right)
ok 24 - ... we have a right node now
ok 25 - ... rights has a parent
ok 26 - ... rights parent is the root
ok 27 - ... parent is a weakened ref
ok 28 - The object isa BinaryTree
ok 29 - ... left does have a parent
ok 30 - ... got a parent node (and it is $left)
ok 31 - ... we have a left node now
ok 32 - ... got a left node (and it is $left_left)
ok 33 - ... parent is a weakened ref
ok 34 - The object isa BinaryTree
ok 35 - ... assign to rights node
ok 36 - ... left does have a parent
ok 37 - ... got a parent node (and it is $left)
ok 38 - ... we have a left node now
ok 39 - ... got a left node (and it is $left_left)
ok 40 - ... parent is a weakened ref
ok 41 - ... cant assign a node which already has a parent
1..41
ok
t/000_recipes/moose_cookbook_basics_recipe4.t ..................
ok 1 - ... created the entire company successfully
ok 2 - The object isa Company
ok 3 - ... got the right name for the company
ok 4 - The object isa Address
ok 5 - ... got the right street address
ok 6 - ... got the right city
ok 7 - ... got the right state
ok 8 - ... got the zip code
ok 9 - ... got the right employee count
ok 10 - The object isa Employee
ok 11 - The object isa Person
ok 12 - ... got the right first name
ok 13 - ... got the right last name
ok 14 - ... no middle initial
ok 15 - ... got the right middle initial value
ok 16 - ... got the right full name
ok 17 - ... got the right title
ok 18 - ... got the right company
ok 19 - ... the company is a weak-ref
ok 20 - The object isa Address
ok 21 - ... got the right city
ok 22 - ... got the right state
ok 23 - The object isa Employee
ok 24 - The object isa Person
ok 25 - ... got the right first name
ok 26 - ... got the right last name
ok 27 - ... no middle initial
ok 28 - ... got the right middle initial value
ok 29 - ... got the right full name
ok 30 - ... got the right title
ok 31 - ... got the right company
ok 32 - ... the company is a weak-ref
ok 33 - The object isa Address
ok 34 - ... got the right city
ok 35 - ... got the right state
ok 36 - The object isa Employee
ok 37 - The object isa Person
ok 38 - ... got the right first name
ok 39 - ... got the right last name
ok 40 - ... got middle initial
ok 41 - ... got the right middle initial value
ok 42 - ... got the right full name
ok 43 - ... got the right title
ok 44 - ... got the right company
ok 45 - ... the company is a weak-ref
ok 46 - The object isa Address
ok 47 - ... got the right city
ok 48 - ... got the right state
ok 49 - The object isa Company
ok 50 - ... has the ii company
ok 51 - ... has the ii company
ok 52 - ... has the ii company
ok 53 - ... has the different company now
ok 54 - ... has the different company now
ok 55 - ... has the different company now
ok 56 - ... we die correctly with bad args
ok 57 - ... we die correctly with bad args
ok 58 - ... we die correctly with bad args
ok 59 - ... we live correctly with good args
ok 60 - ... we die correctly with bad args
ok 61 - ... we live correctly with good args
ok 62 - ... we die correctly without good args
ok 63 - ... we live correctly without good args
ok 64 - ... we die correctly with good args
ok 65 - ... we live correctly with good args
1..65
ok
t/000_recipes/moose_cookbook_basics_recipe5.t ..................
ok 1 - The object isa Request
ok 2 - The object isa HTTP::Headers
ok 3 - ... got no content type in the header
ok 4 - The object isa HTTP::Headers
ok 5 - ... created a new HTTP::Header object
ok 6 - ... got the right content type in the header
ok 7 - The object isa HTTP::Headers
ok 8 - ... created a new HTTP::Header object
ok 9 - ... got the right content type in the header
ok 10 - The object isa HTTP::Headers
ok 11 - ... created a new HTTP::Header object
ok 12 - ... got the right content type in the header
ok 13 - ... dies when it gets bad params
ok 14 - ... got nothing by default
ok 15 - ... set the protocol correctly
ok 16 - ... got nothing by default
ok 17 - ... the protocol died with bar params correctly
ok 18 - The object isa URI
ok 19 - The object isa URI
1..19
ok
t/000_recipes/moose_cookbook_basics_recipe6.t ..................
ok 1 - The object isa TPSReport
ok 2 - ... got the right TPS report
1..2
ok
t/000_recipes/moose_cookbook_extending_recipe3.t ...............
ok 1 - Foo isa MyApp::Base
ok 2 - Foo has a size method
ok 3 - got expected warning when calling Foo->new
ok 4 - $foo->size is 2
1..4
ok
t/000_recipes/moose_cookbook_meta_recipe2.t ....................
ok 1 - ... got the expected dump value
1..1
ok
t/000_recipes/moose_cookbook_meta_recipe3.t ....................
ok 1 - ... got the expected dump value
1..1
ok
t/000_recipes/moose_cookbook_roles_recipe1.t ...................
ok 1 - ... US::Currency does Comparable
ok 2 - ... US::Currency does Eq
ok 3 - ... US::Currency does Printable
ok 4 - The object isa US::Currency
ok 5 - UNIVERSAL::DOES for class
ok 6 - UNIVERSAL::DOES for role
ok 7 - US::Currency->can('amount')
ok 8 - ... got the right amount
ok 9 - US::Currency->can('to_string')
ok 10 - ... got the right stringified value
ok 11 - ... US::Currency does Comparable
ok 12 - ... US::Currency does Eq
ok 13 - ... US::Currency does Printable
ok 14 - The object isa US::Currency
ok 15 - US::Currency->can('amount')
ok 16 - ... got the right amount
ok 17 - US::Currency->can('to_string')
ok 18 - ... got the right stringified value
ok 19 - ... 100 gt 50
ok 20 - ... 100 ge 50
ok 21 - ... !100 lt 50
ok 22 - ... !100 le 50
ok 23 - ... !100 eq 50
ok 24 - ... 100 ne 50
ok 25 - ... !50 gt 100
ok 26 - ... !50 ge 100
ok 27 - ... 50 lt 100
ok 28 - ... 50 le 100
ok 29 - ... !50 eq 100
ok 30 - ... 50 ne 100
ok 31 - ... !50 gt 50
ok 32 - ... !50 ge 50
ok 33 - ... 50 lt 50
ok 34 - ... 50 le 50
ok 35 - ... 50 eq 50
ok 36 - ... !50 ne 50
ok 37 - The object isa Mouse::Meta::Role
ok 38 - ... Eq has_method not_equal_to
ok 39 - ... Eq requires_method not_equal_to
ok 40 - The object isa Mouse::Meta::Role
ok 41 - ... Comparable does Eq
ok 42 - ... Comparable has_method equal_to
ok 43 - ... Comparable has_method not_equal_to
ok 44 - ... Comparable has_method greater_than
ok 45 - ... Comparable has_method greater_than_or_equal_to
ok 46 - ... Comparable has_method less_than
ok 47 - ... Comparable has_method less_than_or_equal_to
ok 48 - ... Comparable requires_method compare
ok 49 - The object isa Mouse::Meta::Role
ok 50 - ... Printable requires_method to_string
ok 51 - The object isa Mouse::Meta::Class
ok 52 - ... US::Currency does Comparable
ok 53 - ... US::Currency does Eq
ok 54 - ... US::Currency does Printable
ok 55 - ... US::Currency has_method amount
ok 56 - ... US::Currency has_method equal_to
ok 57 - ... US::Currency has_method not_equal_to
ok 58 - ... US::Currency has_method compare
ok 59 - ... US::Currency has_method greater_than
ok 60 - ... US::Currency has_method greater_than_or_equal_to
ok 61 - ... US::Currency has_method less_than
ok 62 - ... US::Currency has_method less_than_or_equal_to
ok 63 - ... US::Currency has_method to_string
1..63
ok
t/000_recipes/moose_cookbook_roles_recipe2.t ...................
ok 1 - made anon class with Restartable::ButUnreliable role
ok 2 - Mouse::Meta::Class::__ANON__::1->can(...)
ok 3 - made anon class with Restartable::ButBroken role
ok 4 - ... start called explode
ok 5 - ... stop also called explode
1..5
ok
t/000_recipes/moose_cookbook_roles_recipe3.t ...................
ok 1 - lisa now does the manager role
ok 2 - homer was assigned a task by lisa
1..2
ok
t/001_mouse/001-strict-and-warnings.t ..........................
ok 1 - using Mouse turns on strictures
ok 2
ok 3 - using Mouse turns on warnings
ok 4 - using Mouse::Role turns on strictures
ok 5
ok 6 - using Mouse::Role turns on warnings
ok 7 - using Mouse::Exporter turns on strictures
ok 8
ok 9 - using Mouse::Exporter turns on warnings
1..9
ok
t/001_mouse/002-subclass.t .....................................
ok 1 - Class->can('new')
ok 2 - The object isa Class
ok 3 - The object isa Mouse::Object
ok 4 - Child->can('new')
ok 5 - The object isa Child
ok 6 - The object isa ParentClass
ok 7 - The object isa Mouse::Object
ok 8 - Mouse::TestClass->can(...)
ok 9 - The object isa ParentClass
ok 10 - The object isa Mouse::Object
1..10
ok
t/001_mouse/006-unimport.t .....................................
1..5
ok 1 - extends keyword is unimported
ok 2 - extends keyword is unimported
ok 3 - has keyword is unimported
ok 4 - extends method is NOT unimported
ok 5 - extends method is ours, not the extends keyword
ok
t/001_mouse/007-attributes.t ...................................
ok 1 - No accessor is injected if 'is' has no value
ok 2 - Class->can(...)
ok 3 - The object does has an attribute named x
ok 4 - The object does has an attribute named y
ok 5 - The object does has an attribute named z
ok 6 - No accessor is injected if 'is' has no value
ok 7 - Class->can(...)
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14 - Class->can(...)
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21 - Class->can('rw_attr2')
ok 22 - doesn't have attr2
ok 23
ok 24
ok 25
ok 26 - insertion_order
ok 27 - No accessor is injected if 'is' has no value
ok 28 - Class->can(...)
ok 29 - The object does has an attribute named x
ok 30 - The object does has an attribute named y
ok 31 - The object does has an attribute named z
ok 32 - No accessor is injected if 'is' has no value
ok 33 - Class->can(...)
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40 - Class->can(...)
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47 - Class->can('rw_attr2')
ok 48 - doesn't have attr2
ok 49
ok 50
ok 51
ok 52 - insertion_order
1..52
ok
t/001_mouse/008-default.t ......................................
1..36
ok 1 - attribute has a default of 10
ok 2 - attribute has a default of 20
ok 3 - attribute has no default
ok 4 - setting a new value
ok 5 - setting a new value
ok 6 - setting a new value
ok 7 - setting a new value does not trigger default
ok 8 - setting a new value does not trigger default
ok 9 - setting a new value does not trigger default
ok 10 - attribute was initialized to 50
ok 11 - attribute has a default of 20
ok 12 - attribute has no default
ok 13 - setting a new value
ok 14 - setting a new value
ok 15 - setting a new value
ok 16 - setting a new value does not trigger default
ok 17 - setting a new value does not trigger default
ok 18 - setting a new value does not trigger default
ok 19 - attribute has a default of 10
ok 20 - attribute has a default of 20
ok 21 - attribute has no default
ok 22 - setting a new value
ok 23 - setting a new value
ok 24 - setting a new value
ok 25 - setting a new value does not trigger default
ok 26 - setting a new value does not trigger default
ok 27 - setting a new value does not trigger default
ok 28 - attribute was initialized to 50
ok 29 - attribute has a default of 20
ok 30 - attribute has no default
ok 31 - setting a new value
ok 32 - setting a new value
ok 33 - setting a new value
ok 34 - setting a new value does not trigger default
ok 35 - setting a new value does not trigger default
ok 36 - setting a new value does not trigger default
ok
t/001_mouse/010-required.t .....................................
1..3
ok 1 - required attribute is required
ok 2 - foo is the only required but unfulfilled attribute
ok 3 - all attributes specified
ok
t/001_mouse/011-lazy.t .........................................
ok 1
ok 2 - lazy attribute not yet initialized
ok 3 - lazy coderef
ok 4 - lazy coderef invoked once
ok 5 - lazy coderef is cached
ok 6 - lazy coderef invoked once
ok 7 - lazy value
ok 8 - lazy coderef invoked once
ok 9 - set new value
ok 10 - lazy coderef invoked once
ok 11 - got new value
ok 12 - lazy coderef invoked once
ok 13
ok 14
ok 15 - lazy attribute not initialized when an argument is passed to the constructor
ok 16 - value from the constructor
ok 17 - value from the constructor
ok 18 - lazy coderef not invoked, we already have a value
1..18
ok
t/001_mouse/013-predicate-and-clearer.t ........................
ok 1 - Class->can('clear_lazy')
ok 2 - lazy attribute not yet initialized
ok 3 - no lazy value yet
ok 4 - lazy attribute not initialized by predicate
ok 5 - lazy attribute not initialized by clearer
ok 6 - no lazy value yet
ok 7 - lazy attribute not initialized by predicate
ok 8 - lazy value
ok 9 - lazy coderef invoked once
ok 10 - lazy value now
ok 11 - lazy coderef invoked once
ok 12 - lazy value is cached
ok 13 - lazy coderef invoked once
ok 14 - lazy coderef not invoked by clearer
ok 15 - no value now, clearer removed it
ok 16 - lazy attribute not initialized by predicate
ok 17 - new lazy value; previous was cleared
ok 18 - lazy coderef invoked twice
ok 19 - lazy attribute not initialized when an argument is passed to the constructor
ok 20 - lazy value now
ok 21 - lazy attribute not initialized when checked with predicate
ok 22 - value from the constructor
ok 23 - lazy coderef not invoked, we already have a value
ok 24 - lazy attribute not initialized by clearer
ok 25 - no more lazy value
ok 26 - lazy attribute not initialized by predicate
ok 27 - new lazy value
ok 28 - lazy value re-created
ok 29 - lazy attribute not yet initialized
ok 30 - no lazy value yet
ok 31 - lazy attribute not initialized by predicate
ok 32 - lazy attribute not initialized by clearer
ok 33 - no lazy value yet
ok 34 - lazy attribute not initialized by predicate
ok 35 - lazy value
ok 36 - lazy coderef invoked once
ok 37 - lazy value now
ok 38 - lazy coderef invoked once
ok 39 - lazy value is cached
ok 40 - lazy coderef invoked once
ok 41 - lazy coderef not invoked by clearer
ok 42 - no value now, clearer removed it
ok 43 - lazy attribute not initialized by predicate
ok 44 - new lazy value; previous was cleared
ok 45 - lazy coderef invoked twice
ok 46 - lazy attribute not initialized when an argument is passed to the constructor
ok 47 - lazy value now
ok 48 - lazy attribute not initialized when checked with predicate
ok 49 - value from the constructor
ok 50 - lazy coderef not invoked, we already have a value
ok 51 - lazy attribute not initialized by clearer
ok 52 - no more lazy value
ok 53 - lazy attribute not initialized by predicate
ok 54 - new lazy value
ok 55 - lazy value re-created
1..55
ok
t/001_mouse/014-build.t ........................................
ok 1 - no BUILD calls yet
ok 2 - immutable
ok 3
ok 4
ok 5 - BUILDALL
ok 6 - new_object calls BUILDALL
ok 7 - mutable
ok 8
ok 9
ok 10 - BUILDALL
ok 11 - new_object calls BUILDALL
1..11
ok
t/001_mouse/015-demolish.t .....................................
1..15
ok 1 - no DEMOLISH calls yet
ok 2 - immutable
ok 3 - no DEMOLISH calls yet
ok 4
ok 5 - no DEMOLISH calls yet
ok 6
ok 7 - DEMOLISHALL
ok 8 - DEMOLISHALL
ok 9 - mutable
ok 10 - no DEMOLISH calls yet
ok 11
ok 12 - no DEMOLISH calls yet
ok 13
ok 14 - DEMOLISHALL
ok 15 - DEMOLISHALL
ok
t/001_mouse/016-trigger.t ......................................
ok 1 - it's no longer an error to have trigger on a readonly attribute
ok 2
ok 3 - Class->can('attr')
ok 4 - trigger not called yet
ok 5 - default value
ok 6 - trigger not called on read
ok 7 - setting the value
ok 8 - trigger was called on read
ok 9 - correct arguments to trigger in the accessor
ok 10
ok 11 - triggers that clear the attr
ok 12 - call clearer in triggers
ok 13 - trigger was called on new with the attribute specified
ok 14 - correct arguments to trigger in the constructor
1..14
ok
t/001_mouse/017-default-reference.t ............................
1..9
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6 - default => sub { sub { 1 } } stuffs a coderef
ok 7 - default => sub sub strips off the first coderef
ok 8 - default of sub { reference } works
ok 9 - default method gets the $_[0] it needs to work
ok
t/001_mouse/018-multiattr-has.t ................................
1..3
ok 1 - Class->can(...)
ok 2 - three attributes created
ok 3 - correct triggers called
ok
t/001_mouse/019-handles.t ......................................
ok 1 - Class->can(...)
ok 2 - don't have a person yet
ok 3 - calling person_name instantiated person
ok 4 - we really do have a person
ok 5 - handles method
ok 6 - traditional lookup
ok 7 - handles method
ok 8 - traditional lookup
ok 9 - curring
ok 10 - we have a person from the constructor
ok 11 - handles method
ok 12 - traditional lookup
ok 13 - no age because we didn't use the default
ok 14 - no age because we didn't use the default
ok 15 - currying
ok 16 - we have a Shawn
ok 17 - name handle
ok 18 - age handle
ok 19 - delegations with method modifiers
ok 20 - me->name
ok 21 - me->age
ok 22 - correct handles layout for 'me'
ok 23 - correct handles layout for 'person'
ok 24
ok 25
ok 26
ok 27
1..27
ok
t/001_mouse/020-load-class.t ...................................
ok 1 - is_class_loaded with undef returns false
ok 2 - can't load the empty class
ok 3 - can't load a class name reference
ok 4 - Mouse is loaded
ok 5 - Test::More is loaded
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12 - Unsweetened->can('unsweetened')
ok 13 - this should not die!
ok 14
ok 15
1..15
ok
t/001_mouse/021-weak-ref.t .....................................
1..31
ok 1 - weak reference
ok 2 - we've got circularity
ok 3 - weak reference
ok 4 - we've got circularity
ok 5 - weak reference
ok 6 - we've got circularity
ok 7 - destroyed from the accessor
ok 8 - destroyed from the constructor
ok 9 - casuality of war
ok 10 - make_immutable made it immutable
ok 11 - weak reference
ok 12 - we've got circularity
ok 13 - weak reference
ok 14 - we've got circularity
ok 15 - weak reference
ok 16 - we've got circularity
ok 17 - destroyed from the accessor (after make_immutable)
ok 18 - destroyed from the constructor (after make_immutable)
ok 19 - casuality of war (after make_immutable)
ok 20 - type is not a weakref
ok 21 - self IS a weakref
ok 22 - value IS a weakref
ok 23 - weak_ref doesn't apply to non-refs
ok 24
ok 25
ok 26 - weakened the reference even with a nonref default
ok 27 - hashref collected immediately because refcount=0
ok 28 - attribute is turned into undef, not deleted from instance
ok 29 - hashref collected between set and get because refcount=0
ok 30 - attribute is turned into undef, not deleted from instance
ok 31 - hashref IS a weakref
ok
t/001_mouse/022-init-arg.t .....................................
1..20
ok 1 - accessor uses attribute name (mutable)
ok 2 - nothing in object->{init_arg}!
ok 3 - value is in object->{name}
ok 4 - attribute value is from name
ok 5 - no value for the init_arg
ok 6 - value is in key from name
ok 7 - got the attribute object by name (not init_arg)
ok 8 - name is name
ok 9 - init_arg is key
ok 10 - init_arg => undef ignores attribute name in the constructor
ok 11 - accessor uses attribute name (immutable)
ok 12 - nothing in object->{init_arg}!
ok 13 - value is in object->{name}
ok 14 - attribute value is from name
ok 15 - no value for the init_arg
ok 16 - value is in key from name
ok 17 - got the attribute object by name (not init_arg)
ok 18 - name is name
ok 19 - init_arg is key
ok 20 - init_arg => undef ignores attribute name in the constructor
ok
t/001_mouse/023-builder.t ......................................
1..47
ok 1 - predicate: value from constructor
ok 2 - builder not called in the constructor when we pass a value
ok 3 - builder doesn't matter when we just set the value in constructor
ok 4 - builder doesn't matter when we just set the value in writer
ok 5 - builder not called in the setter
ok 6 - predicate: no value after clear
ok 7 - eager builder does NOT swoop in after clear
ok 8 - predicate: no value after clear and get
ok 9 - builder not called in the getter, even after clear
ok 10 - predicate: value from eager builder
ok 11 - builder called to provide the default value
ok 12 - builder called ONCE to provide the default value
ok 13 - lazy builder not called yet
ok 14 - predicate: no age yet
ok 15 - lazy builder value
ok 16 - predicate: have value after get
ok 17 - lazy builder called on get
ok 18 - lazy builder value
ok 19 - lazy builder not called on subsequent gets
ok 20 - predicate: have value after subsequent gets
ok 21 - predicate: no value after clear
ok 22 - lazy builder not called on clear
ok 23 - lazy builder value
ok 24 - predicate: have value after clear and get
ok 25 - lazy builder called on get after clear
ok 26 - predicate: have value from constructor
ok 27 - lazy builder not called yet
ok 28 - value from constructor
ok 29 - lazy builder not called if value is from constructor
ok 30 - predicate: no value after clear
ok 31 - lazy builder not called on clear
ok 32 - lazy builder value
ok 33 - predicate: have value after clear and get
ok 34 - lazy builder called on get after clear
ok 35
ok 36 - correct predicate
ok 37
ok 38
ok 39 - correct predicate
ok 40 - correct clearer
ok 41 - correct predicate
ok 42 - correct predicate
ok 43
ok 44
ok 45 - correct predicate
ok 46 - correct clearer
ok 47 - correct predicate
ok
t/001_mouse/024-isa.t ..........................................
ok 1 - Class->can(...)
# For Any
ok 2 - correctly set a Any in the constructor
ok 3
ok 4 - initially unset
ok 5 - correctly set a Any in the setter
ok 6
ok 7 - correctly set a Any in the constructor
ok 8
ok 9 - initially unset
ok 10 - correctly set a Any in the setter
ok 11
ok 12 - correctly set a Any in the constructor
ok 13
ok 14 - initially unset
ok 15 - correctly set a Any in the setter
ok 16
ok 17 - correctly set a Any in the constructor
ok 18
ok 19 - initially unset
ok 20 - correctly set a Any in the setter
ok 21
ok 22 - correctly set a Any in the constructor
ok 23
ok 24 - initially unset
ok 25 - correctly set a Any in the setter
ok 26
ok 27 - correctly set a Any in the constructor
ok 28
ok 29 - initially unset
ok 30 - correctly set a Any in the setter
ok 31
ok 32 - correctly set a Any in the constructor
ok 33
ok 34 - initially unset
ok 35 - correctly set a Any in the setter
ok 36
ok 37 - correctly set a Any in the constructor
ok 38
ok 39 - initially unset
ok 40 - correctly set a Any in the setter
ok 41
ok 42 - correctly set a Any in the constructor
ok 43
ok 44 - initially unset
ok 45 - correctly set a Any in the setter
ok 46
ok 47 - correctly set a Any in the constructor
ok 48
ok 49 - initially unset
ok 50 - correctly set a Any in the setter
ok 51
ok 52 - correctly set a Any in the constructor
ok 53
ok 54 - initially unset
ok 55 - correctly set a Any in the setter
ok 56
ok 57 - correctly set a Any in the constructor
ok 58
ok 59 - initially unset
ok 60 - correctly set a Any in the setter
ok 61
ok 62 - correctly set a Any in the constructor
ok 63
ok 64 - initially unset
ok 65 - correctly set a Any in the setter
ok 66
ok 67 - correctly set a Any in the constructor
ok 68
ok 69 - initially unset
ok 70 - correctly set a Any in the setter
ok 71
ok 72 - correctly set a Any in the constructor
ok 73
ok 74 - initially unset
ok 75 - correctly set a Any in the setter
ok 76
ok 77 - correctly set a Any in the constructor
ok 78
ok 79 - initially unset
ok 80 - correctly set a Any in the setter
ok 81
ok 82 - correctly set a Any in the constructor
ok 83
ok 84 - initially unset
ok 85 - correctly set a Any in the setter
ok 86
ok 87 - correctly set a Any in the constructor
ok 88
ok 89 - initially unset
ok 90 - correctly set a Any in the setter
ok 91
ok 92 - correctly set a Any in the constructor
ok 93
ok 94 - initially unset
ok 95 - correctly set a Any in the setter
ok 96
ok 97 - correctly set a Any in the constructor
ok 98
ok 99 - initially unset
ok 100 - correctly set a Any in the setter
ok 101
ok 102 - correctly set a Any in the constructor
ok 103
ok 104 - initially unset
ok 105 - correctly set a Any in the setter
ok 106
ok 107 - correctly set a Any in the constructor
ok 108
ok 109 - initially unset
ok 110 - correctly set a Any in the setter
ok 111
ok 112 - correctly set a Any in the constructor
ok 113
ok 114 - initially unset
ok 115 - correctly set a Any in the setter
ok 116
ok 117 - correctly set a Any in the constructor
ok 118
ok 119 - initially unset
ok 120 - correctly set a Any in the setter
ok 121
ok 122 - correctly set a Any in the constructor
ok 123
ok 124 - initially unset
ok 125 - correctly set a Any in the setter
ok 126
ok 127 - correctly set a Any in the constructor
ok 128
ok 129 - initially unset
ok 130 - correctly set a Any in the setter
ok 131
# For Item
ok 132 - correctly set a Item in the constructor
ok 133
ok 134 - initially unset
ok 135 - correctly set a Item in the setter
ok 136
ok 137 - correctly set a Item in the constructor
ok 138
ok 139 - initially unset
ok 140 - correctly set a Item in the setter
ok 141
ok 142 - correctly set a Item in the constructor
ok 143
ok 144 - initially unset
ok 145 - correctly set a Item in the setter
ok 146
ok 147 - correctly set a Item in the constructor
ok 148
ok 149 - initially unset
ok 150 - correctly set a Item in the setter
ok 151
ok 152 - correctly set a Item in the constructor
ok 153
ok 154 - initially unset
ok 155 - correctly set a Item in the setter
ok 156
ok 157 - correctly set a Item in the constructor
ok 158
ok 159 - initially unset
ok 160 - correctly set a Item in the setter
ok 161
ok 162 - correctly set a Item in the constructor
ok 163
ok 164 - initially unset
ok 165 - correctly set a Item in the setter
ok 166
ok 167 - correctly set a Item in the constructor
ok 168
ok 169 - initially unset
ok 170 - correctly set a Item in the setter
ok 171
ok 172 - correctly set a Item in the constructor
ok 173
ok 174 - initially unset
ok 175 - correctly set a Item in the setter
ok 176
ok 177 - correctly set a Item in the constructor
ok 178
ok 179 - initially unset
ok 180 - correctly set a Item in the setter
ok 181
ok 182 - correctly set a Item in the constructor
ok 183
ok 184 - initially unset
ok 185 - correctly set a Item in the setter
ok 186
ok 187 - correctly set a Item in the constructor
ok 188
ok 189 - initially unset
ok 190 - correctly set a Item in the setter
ok 191
ok 192 - correctly set a Item in the constructor
ok 193
ok 194 - initially unset
ok 195 - correctly set a Item in the setter
ok 196
ok 197 - correctly set a Item in the constructor
ok 198
ok 199 - initially unset
ok 200 - correctly set a Item in the setter
ok 201
ok 202 - correctly set a Item in the constructor
ok 203
ok 204 - initially unset
ok 205 - correctly set a Item in the setter
ok 206
ok 207 - correctly set a Item in the constructor
ok 208
ok 209 - initially unset
ok 210 - correctly set a Item in the setter
ok 211
ok 212 - correctly set a Item in the constructor
ok 213
ok 214 - initially unset
ok 215 - correctly set a Item in the setter
ok 216
ok 217 - correctly set a Item in the constructor
ok 218
ok 219 - initially unset
ok 220 - correctly set a Item in the setter
ok 221
ok 222 - correctly set a Item in the constructor
ok 223
ok 224 - initially unset
ok 225 - correctly set a Item in the setter
ok 226
ok 227 - correctly set a Item in the constructor
ok 228
ok 229 - initially unset
ok 230 - correctly set a Item in the setter
ok 231
ok 232 - correctly set a Item in the constructor
ok 233
ok 234 - initially unset
ok 235 - correctly set a Item in the setter
ok 236
ok 237 - correctly set a Item in the constructor
ok 238
ok 239 - initially unset
ok 240 - correctly set a Item in the setter
ok 241
ok 242 - correctly set a Item in the constructor
ok 243
ok 244 - initially unset
ok 245 - correctly set a Item in the setter
ok 246
ok 247 - correctly set a Item in the constructor
ok 248
ok 249 - initially unset
ok 250 - correctly set a Item in the setter
ok 251
ok 252 - correctly set a Item in the constructor
ok 253
ok 254 - initially unset
ok 255 - correctly set a Item in the setter
ok 256
ok 257 - correctly set a Item in the constructor
ok 258
ok 259 - initially unset
ok 260 - correctly set a Item in the setter
ok 261
# For Bool
ok 262 - correctly set a Bool in the constructor
ok 263
ok 264 - initially unset
ok 265 - correctly set a Bool in the setter
ok 266
ok 267 - correctly set a Bool in the constructor
ok 268
ok 269 - initially unset
ok 270 - correctly set a Bool in the setter
ok 271
ok 272 - correctly set a Bool in the constructor
ok 273
ok 274 - initially unset
ok 275 - correctly set a Bool in the setter
ok 276
ok 277 - correctly set a Bool in the constructor
ok 278
ok 279 - initially unset
ok 280 - correctly set a Bool in the setter
ok 281
ok 282 - correctly set a Bool in the constructor
ok 283
ok 284 - initially unset
ok 285 - correctly set a Bool in the setter
ok 286
ok 287 - correctly set a Bool in the constructor
ok 288
ok 289 - initially unset
ok 290 - correctly set a Bool in the setter
ok 291
ok 292
ok 293 - no object created
ok 294
ok 295 - value for Bool not set
ok 296
ok 297 - no object created
ok 298
ok 299 - value for Bool not set
ok 300
ok 301 - no object created
ok 302
ok 303 - value for Bool not set
ok 304
ok 305 - no object created
ok 306
ok 307 - value for Bool not set
ok 308
ok 309 - no object created
ok 310
ok 311 - value for Bool not set
ok 312
ok 313 - no object created
ok 314
ok 315 - value for Bool not set
ok 316
ok 317 - no object created
ok 318
ok 319 - value for Bool not set
ok 320
ok 321 - no object created
ok 322
ok 323 - value for Bool not set
ok 324
ok 325 - no object created
ok 326
ok 327 - value for Bool not set
ok 328
ok 329 - no object created
ok 330
ok 331 - value for Bool not set
ok 332
ok 333 - no object created
ok 334
ok 335 - value for Bool not set
ok 336
ok 337 - no object created
ok 338
ok 339 - value for Bool not set
ok 340
ok 341 - no object created
ok 342
ok 343 - value for Bool not set
ok 344
ok 345 - no object created
ok 346
ok 347 - value for Bool not set
ok 348
ok 349 - no object created
ok 350
ok 351 - value for Bool not set
ok 352
ok 353 - no object created
ok 354
ok 355 - value for Bool not set
ok 356
ok 357 - no object created
ok 358
ok 359 - value for Bool not set
ok 360
ok 361 - no object created
ok 362
ok 363 - value for Bool not set
ok 364
ok 365 - no object created
ok 366
ok 367 - value for Bool not set
ok 368
ok 369 - no object created
ok 370
ok 371 - value for Bool not set
# For Undef
ok 372 - correctly set a Undef in the constructor
ok 373
ok 374 - initially unset
ok 375 - correctly set a Undef in the setter
ok 376
ok 377
ok 378 - no object created
ok 379
ok 380 - value for Undef not set
ok 381
ok 382 - no object created
ok 383
ok 384 - value for Undef not set
ok 385
ok 386 - no object created
ok 387
ok 388 - value for Undef not set
ok 389
ok 390 - no object created
ok 391
ok 392 - value for Undef not set
ok 393
ok 394 - no object created
ok 395
ok 396 - value for Undef not set
ok 397
ok 398 - no object created
ok 399
ok 400 - value for Undef not set
ok 401
ok 402 - no object created
ok 403
ok 404 - value for Undef not set
ok 405
ok 406 - no object created
ok 407
ok 408 - value for Undef not set
ok 409
ok 410 - no object created
ok 411
ok 412 - value for Undef not set
ok 413
ok 414 - no object created
ok 415
ok 416 - value for Undef not set
ok 417
ok 418 - no object created
ok 419
ok 420 - value for Undef not set
ok 421
ok 422 - no object created
ok 423
ok 424 - value for Undef not set
ok 425
ok 426 - no object created
ok 427
ok 428 - value for Undef not set
ok 429
ok 430 - no object created
ok 431
ok 432 - value for Undef not set
ok 433
ok 434 - no object created
ok 435
ok 436 - value for Undef not set
ok 437
ok 438 - no object created
ok 439
ok 440 - value for Undef not set
ok 441
ok 442 - no object created
ok 443
ok 444 - value for Undef not set
ok 445
ok 446 - no object created
ok 447
ok 448 - value for Undef not set
ok 449
ok 450 - no object created
ok 451
ok 452 - value for Undef not set
ok 453
ok 454 - no object created
ok 455
ok 456 - value for Undef not set
ok 457
ok 458 - no object created
ok 459
ok 460 - value for Undef not set
ok 461
ok 462 - no object created
ok 463
ok 464 - value for Undef not set
ok 465
ok 466 - no object created
ok 467
ok 468 - value for Undef not set
ok 469
ok 470 - no object created
ok 471
ok 472 - value for Undef not set
ok 473
ok 474 - no object created
ok 475
ok 476 - value for Undef not set
# For Defined
ok 477 - correctly set a Defined in the constructor
ok 478
ok 479 - initially unset
ok 480 - correctly set a Defined in the setter
ok 481
ok 482 - correctly set a Defined in the constructor
ok 483
ok 484 - initially unset
ok 485 - correctly set a Defined in the setter
ok 486
ok 487 - correctly set a Defined in the constructor
ok 488
ok 489 - initially unset
ok 490 - correctly set a Defined in the setter
ok 491
ok 492 - correctly set a Defined in the constructor
ok 493
ok 494 - initially unset
ok 495 - correctly set a Defined in the setter
ok 496
ok 497 - correctly set a Defined in the constructor
ok 498
ok 499 - initially unset
ok 500 - correctly set a Defined in the setter
ok 501
ok 502 - correctly set a Defined in the constructor
ok 503
ok 504 - initially unset
ok 505 - correctly set a Defined in the setter
ok 506
ok 507 - correctly set a Defined in the constructor
ok 508
ok 509 - initially unset
ok 510 - correctly set a Defined in the setter
ok 511
ok 512 - correctly set a Defined in the constructor
ok 513
ok 514 - initially unset
ok 515 - correctly set a Defined in the setter
ok 516
ok 517 - correctly set a Defined in the constructor
ok 518
ok 519 - initially unset
ok 520 - correctly set a Defined in the setter
ok 521
ok 522 - correctly set a Defined in the constructor
ok 523
ok 524 - initially unset
ok 525 - correctly set a Defined in the setter
ok 526
ok 527 - correctly set a Defined in the constructor
ok 528
ok 529 - initially unset
ok 530 - correctly set a Defined in the setter
ok 531
ok 532 - correctly set a Defined in the constructor
ok 533
ok 534 - initially unset
ok 535 - correctly set a Defined in the setter
ok 536
ok 537 - correctly set a Defined in the constructor
ok 538
ok 539 - initially unset
ok 540 - correctly set a Defined in the setter
ok 541
ok 542 - correctly set a Defined in the constructor
ok 543
ok 544 - initially unset
ok 545 - correctly set a Defined in the setter
ok 546
ok 547 - correctly set a Defined in the constructor
ok 548
ok 549 - initially unset
ok 550 - correctly set a Defined in the setter
ok 551
ok 552 - correctly set a Defined in the constructor
ok 553
ok 554 - initially unset
ok 555 - correctly set a Defined in the setter
ok 556
ok 557 - correctly set a Defined in the constructor
ok 558
ok 559 - initially unset
ok 560 - correctly set a Defined in the setter
ok 561
ok 562 - correctly set a Defined in the constructor
ok 563
ok 564 - initially unset
ok 565 - correctly set a Defined in the setter
ok 566
ok 567 - correctly set a Defined in the constructor
ok 568
ok 569 - initially unset
ok 570 - correctly set a Defined in the setter
ok 571
ok 572 - correctly set a Defined in the constructor
ok 573
ok 574 - initially unset
ok 575 - correctly set a Defined in the setter
ok 576
ok 577 - correctly set a Defined in the constructor
ok 578
ok 579 - initially unset
ok 580 - correctly set a Defined in the setter
ok 581
ok 582 - correctly set a Defined in the constructor
ok 583
ok 584 - initially unset
ok 585 - correctly set a Defined in the setter
ok 586
ok 587 - correctly set a Defined in the constructor
ok 588
ok 589 - initially unset
ok 590 - correctly set a Defined in the setter
ok 591
ok 592 - correctly set a Defined in the constructor
ok 593
ok 594 - initially unset
ok 595 - correctly set a Defined in the setter
ok 596
ok 597 - correctly set a Defined in the constructor
ok 598
ok 599 - initially unset
ok 600 - correctly set a Defined in the setter
ok 601
ok 602
ok 603 - no object created
ok 604
ok 605 - value for Defined not set
# For Value
ok 606 - correctly set a Value in the constructor
ok 607
ok 608 - initially unset
ok 609 - correctly set a Value in the setter
ok 610
ok 611 - correctly set a Value in the constructor
ok 612
ok 613 - initially unset
ok 614 - correctly set a Value in the setter
ok 615
ok 616 - correctly set a Value in the constructor
ok 617
ok 618 - initially unset
ok 619 - correctly set a Value in the setter
ok 620
ok 621 - correctly set a Value in the constructor
ok 622
ok 623 - initially unset
ok 624 - correctly set a Value in the setter
ok 625
ok 626 - correctly set a Value in the constructor
ok 627
ok 628 - initially unset
ok 629 - correctly set a Value in the setter
ok 630
ok 631 - correctly set a Value in the constructor
ok 632
ok 633 - initially unset
ok 634 - correctly set a Value in the setter
ok 635
ok 636 - correctly set a Value in the constructor
ok 637
ok 638 - initially unset
ok 639 - correctly set a Value in the setter
ok 640
ok 641 - correctly set a Value in the constructor
ok 642
ok 643 - initially unset
ok 644 - correctly set a Value in the setter
ok 645
ok 646 - correctly set a Value in the constructor
ok 647
ok 648 - initially unset
ok 649 - correctly set a Value in the setter
ok 650
ok 651 - correctly set a Value in the constructor
ok 652
ok 653 - initially unset
ok 654 - correctly set a Value in the setter
ok 655
ok 656 - correctly set a Value in the constructor
ok 657
ok 658 - initially unset
ok 659 - correctly set a Value in the setter
ok 660
ok 661 - correctly set a Value in the constructor
ok 662
ok 663 - initially unset
ok 664 - correctly set a Value in the setter
ok 665
ok 666 - correctly set a Value in the constructor
ok 667
ok 668 - initially unset
ok 669 - correctly set a Value in the setter
ok 670
ok 671
ok 672 - no object created
ok 673
ok 674 - value for Value not set
ok 675
ok 676 - no object created
ok 677
ok 678 - value for Value not set
ok 679
ok 680 - no object created
ok 681
ok 682 - value for Value not set
ok 683
ok 684 - no object created
ok 685
ok 686 - value for Value not set
ok 687
ok 688 - no object created
ok 689
ok 690 - value for Value not set
ok 691
ok 692 - no object created
ok 693
ok 694 - value for Value not set
ok 695
ok 696 - no object created
ok 697
ok 698 - value for Value not set
ok 699
ok 700 - no object created
ok 701
ok 702 - value for Value not set
ok 703
ok 704 - no object created
ok 705
ok 706 - value for Value not set
ok 707
ok 708 - no object created
ok 709
ok 710 - value for Value not set
ok 711
ok 712 - no object created
ok 713
ok 714 - value for Value not set
ok 715
ok 716 - no object created
ok 717
ok 718 - value for Value not set
ok 719
ok 720 - no object created
ok 721
ok 722 - value for Value not set
# For Num
ok 723 - correctly set a Num in the constructor
ok 724
ok 725 - initially unset
ok 726 - correctly set a Num in the setter
ok 727
ok 728 - correctly set a Num in the constructor
ok 729
ok 730 - initially unset
ok 731 - correctly set a Num in the setter
ok 732
ok 733 - correctly set a Num in the constructor
ok 734
ok 735 - initially unset
ok 736 - correctly set a Num in the setter
ok 737
ok 738 - correctly set a Num in the constructor
ok 739
ok 740 - initially unset
ok 741 - correctly set a Num in the setter
ok 742
ok 743 - correctly set a Num in the constructor
ok 744
ok 745 - initially unset
ok 746 - correctly set a Num in the setter
ok 747
ok 748 - correctly set a Num in the constructor
ok 749
ok 750 - initially unset
ok 751 - correctly set a Num in the setter
ok 752
ok 753 - correctly set a Num in the constructor
ok 754
ok 755 - initially unset
ok 756 - correctly set a Num in the setter
ok 757
ok 758 - correctly set a Num in the constructor
ok 759
ok 760 - initially unset
ok 761 - correctly set a Num in the setter
ok 762
ok 763
ok 764 - no object created
ok 765
ok 766 - value for Num not set
ok 767
ok 768 - no object created
ok 769
ok 770 - value for Num not set
ok 771
ok 772 - no object created
ok 773
ok 774 - value for Num not set
ok 775
ok 776 - no object created
ok 777
ok 778 - value for Num not set
ok 779
ok 780 - no object created
ok 781
ok 782 - value for Num not set
ok 783
ok 784 - no object created
ok 785
ok 786 - value for Num not set
ok 787
ok 788 - no object created
ok 789
ok 790 - value for Num not set
ok 791
ok 792 - no object created
ok 793
ok 794 - value for Num not set
ok 795
ok 796 - no object created
ok 797
ok 798 - value for Num not set
ok 799
ok 800 - no object created
ok 801
ok 802 - value for Num not set
ok 803
ok 804 - no object created
ok 805
ok 806 - value for Num not set
ok 807
ok 808 - no object created
ok 809
ok 810 - value for Num not set
ok 811
ok 812 - no object created
ok 813
ok 814 - value for Num not set
ok 815
ok 816 - no object created
ok 817
ok 818 - value for Num not set
ok 819
ok 820 - no object created
ok 821
ok 822 - value for Num not set
ok 823
ok 824 - no object created
ok 825
ok 826 - value for Num not set
ok 827
ok 828 - no object created
ok 829
ok 830 - value for Num not set
ok 831
ok 832 - no object created
ok 833
ok 834 - value for Num not set
# For Int
ok 835 - correctly set a Int in the constructor
ok 836
ok 837 - initially unset
ok 838 - correctly set a Int in the setter
ok 839
ok 840 - correctly set a Int in the constructor
ok 841
ok 842 - initially unset
ok 843 - correctly set a Int in the setter
ok 844
ok 845 - correctly set a Int in the constructor
ok 846
ok 847 - initially unset
ok 848 - correctly set a Int in the setter
ok 849
ok 850 - correctly set a Int in the constructor
ok 851
ok 852 - initially unset
ok 853 - correctly set a Int in the setter
ok 854
ok 855 - correctly set a Int in the constructor
ok 856
ok 857 - initially unset
ok 858 - correctly set a Int in the setter
ok 859
ok 860 - correctly set a Int in the constructor
ok 861
ok 862 - initially unset
ok 863 - correctly set a Int in the setter
ok 864
ok 865
ok 866 - no object created
ok 867
ok 868 - value for Int not set
ok 869
ok 870 - no object created
ok 871
ok 872 - value for Int not set
ok 873
ok 874 - no object created
ok 875
ok 876 - value for Int not set
ok 877
ok 878 - no object created
ok 879
ok 880 - value for Int not set
ok 881
ok 882 - no object created
ok 883
ok 884 - value for Int not set
ok 885
ok 886 - no object created
ok 887
ok 888 - value for Int not set
ok 889
ok 890 - no object created
ok 891
ok 892 - value for Int not set
ok 893
ok 894 - no object created
ok 895
ok 896 - value for Int not set
ok 897
ok 898 - no object created
ok 899
ok 900 - value for Int not set
ok 901
ok 902 - no object created
ok 903
ok 904 - value for Int not set
ok 905
ok 906 - no object created
ok 907
ok 908 - value for Int not set
ok 909
ok 910 - no object created
ok 911
ok 912 - value for Int not set
ok 913
ok 914 - no object created
ok 915
ok 916 - value for Int not set
ok 917
ok 918 - no object created
ok 919
ok 920 - value for Int not set
ok 921
ok 922 - no object created
ok 923
ok 924 - value for Int not set
ok 925
ok 926 - no object created
ok 927
ok 928 - value for Int not set
ok 929
ok 930 - no object created
ok 931
ok 932 - value for Int not set
ok 933
ok 934 - no object created
ok 935
ok 936 - value for Int not set
ok 937
ok 938 - no object created
ok 939
ok 940 - value for Int not set
ok 941
ok 942 - no object created
ok 943
ok 944 - value for Int not set
# For Str
ok 945 - correctly set a Str in the constructor
ok 946
ok 947 - initially unset
ok 948 - correctly set a Str in the setter
ok 949
ok 950 - correctly set a Str in the constructor
ok 951
ok 952 - initially unset
ok 953 - correctly set a Str in the setter
ok 954
ok 955 - correctly set a Str in the constructor
ok 956
ok 957 - initially unset
ok 958 - correctly set a Str in the setter
ok 959
ok 960 - correctly set a Str in the constructor
ok 961
ok 962 - initially unset
ok 963 - correctly set a Str in the setter
ok 964
ok 965 - correctly set a Str in the constructor
ok 966
ok 967 - initially unset
ok 968 - correctly set a Str in the setter
ok 969
ok 970 - correctly set a Str in the constructor
ok 971
ok 972 - initially unset
ok 973 - correctly set a Str in the setter
ok 974
ok 975 - correctly set a Str in the constructor
ok 976
ok 977 - initially unset
ok 978 - correctly set a Str in the setter
ok 979
ok 980 - correctly set a Str in the constructor
ok 981
ok 982 - initially unset
ok 983 - correctly set a Str in the setter
ok 984
ok 985 - correctly set a Str in the constructor
ok 986
ok 987 - initially unset
ok 988 - correctly set a Str in the setter
ok 989
ok 990 - correctly set a Str in the constructor
ok 991
ok 992 - initially unset
ok 993 - correctly set a Str in the setter
ok 994
ok 995 - correctly set a Str in the constructor
ok 996
ok 997 - initially unset
ok 998 - correctly set a Str in the setter
ok 999
ok 1000 - correctly set a Str in the constructor
ok 1001
ok 1002 - initially unset
ok 1003 - correctly set a Str in the setter
ok 1004
ok 1005 - correctly set a Str in the constructor
ok 1006
ok 1007 - initially unset
ok 1008 - correctly set a Str in the setter
ok 1009
ok 1010
ok 1011 - no object created
ok 1012
ok 1013 - value for Str not set
ok 1014
ok 1015 - no object created
ok 1016
ok 1017 - value for Str not set
ok 1018
ok 1019 - no object created
ok 1020
ok 1021 - value for Str not set
ok 1022
ok 1023 - no object created
ok 1024
ok 1025 - value for Str not set
ok 1026
ok 1027 - no object created
ok 1028
ok 1029 - value for Str not set
ok 1030
ok 1031 - no object created
ok 1032
ok 1033 - value for Str not set
ok 1034
ok 1035 - no object created
ok 1036
ok 1037 - value for Str not set
ok 1038
ok 1039 - no object created
ok 1040
ok 1041 - value for Str not set
ok 1042
ok 1043 - no object created
ok 1044
ok 1045 - value for Str not set
ok 1046
ok 1047 - no object created
ok 1048
ok 1049 - value for Str not set
ok 1050
ok 1051 - no object created
ok 1052
ok 1053 - value for Str not set
ok 1054
ok 1055 - no object created
ok 1056
ok 1057 - value for Str not set
ok 1058
ok 1059 - no object created
ok 1060
ok 1061 - value for Str not set
# For ClassName
ok 1062 - correctly set a ClassName in the constructor
ok 1063
ok 1064 - initially unset
ok 1065 - correctly set a ClassName in the setter
ok 1066
ok 1067
ok 1068 - no object created
ok 1069
ok 1070 - value for ClassName not set
ok 1071
ok 1072 - no object created
ok 1073
ok 1074 - value for ClassName not set
ok 1075
ok 1076 - no object created
ok 1077
ok 1078 - value for ClassName not set
ok 1079
ok 1080 - no object created
ok 1081
ok 1082 - value for ClassName not set
ok 1083
ok 1084 - no object created
ok 1085
ok 1086 - value for ClassName not set
ok 1087
ok 1088 - no object created
ok 1089
ok 1090 - value for ClassName not set
ok 1091
ok 1092 - no object created
ok 1093
ok 1094 - value for ClassName not set
ok 1095
ok 1096 - no object created
ok 1097
ok 1098 - value for ClassName not set
ok 1099
ok 1100 - no object created
ok 1101
ok 1102 - value for ClassName not set
ok 1103
ok 1104 - no object created
ok 1105
ok 1106 - value for ClassName not set
ok 1107
ok 1108 - no object created
ok 1109
ok 1110 - value for ClassName not set
ok 1111
ok 1112 - no object created
ok 1113
ok 1114 - value for ClassName not set
ok 1115
ok 1116 - no object created
ok 1117
ok 1118 - value for ClassName not set
ok 1119
ok 1120 - no object created
ok 1121
ok 1122 - value for ClassName not set
ok 1123
ok 1124 - no object created
ok 1125
ok 1126 - value for ClassName not set
ok 1127
ok 1128 - no object created
ok 1129
ok 1130 - value for ClassName not set
ok 1131
ok 1132 - no object created
ok 1133
ok 1134 - value for ClassName not set
ok 1135
ok 1136 - no object created
ok 1137
ok 1138 - value for ClassName not set
ok 1139
ok 1140 - no object created
ok 1141
ok 1142 - value for ClassName not set
ok 1143
ok 1144 - no object created
ok 1145
ok 1146 - value for ClassName not set
ok 1147
ok 1148 - no object created
ok 1149
ok 1150 - value for ClassName not set
ok 1151
ok 1152 - no object created
ok 1153
ok 1154 - value for ClassName not set
ok 1155
ok 1156 - no object created
ok 1157
ok 1158 - value for ClassName not set
ok 1159
ok 1160 - no object created
ok 1161
ok 1162 - value for ClassName not set
ok 1163
ok 1164 - no object created
ok 1165
ok 1166 - value for ClassName not set
# For Ref
ok 1167 - correctly set a Ref in the constructor
ok 1168
ok 1169 - initially unset
ok 1170 - correctly set a Ref in the setter
ok 1171
ok 1172 - correctly set a Ref in the constructor
ok 1173
ok 1174 - initially unset
ok 1175 - correctly set a Ref in the setter
ok 1176
ok 1177 - correctly set a Ref in the constructor
ok 1178
ok 1179 - initially unset
ok 1180 - correctly set a Ref in the setter
ok 1181
ok 1182 - correctly set a Ref in the constructor
ok 1183
ok 1184 - initially unset
ok 1185 - correctly set a Ref in the setter
ok 1186
ok 1187 - correctly set a Ref in the constructor
ok 1188
ok 1189 - initially unset
ok 1190 - correctly set a Ref in the setter
ok 1191
ok 1192 - correctly set a Ref in the constructor
ok 1193
ok 1194 - initially unset
ok 1195 - correctly set a Ref in the setter
ok 1196
ok 1197 - correctly set a Ref in the constructor
ok 1198
ok 1199 - initially unset
ok 1200 - correctly set a Ref in the setter
ok 1201
ok 1202 - correctly set a Ref in the constructor
ok 1203
ok 1204 - initially unset
ok 1205 - correctly set a Ref in the setter
ok 1206
ok 1207 - correctly set a Ref in the constructor
ok 1208
ok 1209 - initially unset
ok 1210 - correctly set a Ref in the setter
ok 1211
ok 1212 - correctly set a Ref in the constructor
ok 1213
ok 1214 - initially unset
ok 1215 - correctly set a Ref in the setter
ok 1216
ok 1217 - correctly set a Ref in the constructor
ok 1218
ok 1219 - initially unset
ok 1220 - correctly set a Ref in the setter
ok 1221
ok 1222 - correctly set a Ref in the constructor
ok 1223
ok 1224 - initially unset
ok 1225 - correctly set a Ref in the setter
ok 1226
ok 1227
ok 1228 - no object created
ok 1229
ok 1230 - value for Ref not set
ok 1231
ok 1232 - no object created
ok 1233
ok 1234 - value for Ref not set
ok 1235
ok 1236 - no object created
ok 1237
ok 1238 - value for Ref not set
ok 1239
ok 1240 - no object created
ok 1241
ok 1242 - value for Ref not set
ok 1243
ok 1244 - no object created
ok 1245
ok 1246 - value for Ref not set
ok 1247
ok 1248 - no object created
ok 1249
ok 1250 - value for Ref not set
ok 1251
ok 1252 - no object created
ok 1253
ok 1254 - value for Ref not set
ok 1255
ok 1256 - no object created
ok 1257
ok 1258 - value for Ref not set
ok 1259
ok 1260 - no object created
ok 1261
ok 1262 - value for Ref not set
ok 1263
ok 1264 - no object created
ok 1265
ok 1266 - value for Ref not set
ok 1267
ok 1268 - no object created
ok 1269
ok 1270 - value for Ref not set
ok 1271
ok 1272 - no object created
ok 1273
ok 1274 - value for Ref not set
ok 1275
ok 1276 - no object created
ok 1277
ok 1278 - value for Ref not set
ok 1279
ok 1280 - no object created
ok 1281
ok 1282 - value for Ref not set
# For ScalarRef
ok 1283 - correctly set a ScalarRef in the constructor
ok 1284
ok 1285 - initially unset
ok 1286 - correctly set a ScalarRef in the setter
ok 1287
ok 1288 - correctly set a ScalarRef in the constructor
ok 1289
ok 1290 - initially unset
ok 1291 - correctly set a ScalarRef in the setter
ok 1292
ok 1293 - correctly set a ScalarRef in the constructor
ok 1294
ok 1295 - initially unset
ok 1296 - correctly set a ScalarRef in the setter
ok 1297
ok 1298
ok 1299 - no object created
ok 1300
ok 1301 - value for ScalarRef not set
ok 1302
ok 1303 - no object created
ok 1304
ok 1305 - value for ScalarRef not set
ok 1306
ok 1307 - no object created
ok 1308
ok 1309 - value for ScalarRef not set
ok 1310
ok 1311 - no object created
ok 1312
ok 1313 - value for ScalarRef not set
ok 1314
ok 1315 - no object created
ok 1316
ok 1317 - value for ScalarRef not set
ok 1318
ok 1319 - no object created
ok 1320
ok 1321 - value for ScalarRef not set
ok 1322
ok 1323 - no object created
ok 1324
ok 1325 - value for ScalarRef not set
ok 1326
ok 1327 - no object created
ok 1328
ok 1329 - value for ScalarRef not set
ok 1330
ok 1331 - no object created
ok 1332
ok 1333 - value for ScalarRef not set
ok 1334
ok 1335 - no object created
ok 1336
ok 1337 - value for ScalarRef not set
ok 1338
ok 1339 - no object created
ok 1340
ok 1341 - value for ScalarRef not set
ok 1342
ok 1343 - no object created
ok 1344
ok 1345 - value for ScalarRef not set
ok 1346
ok 1347 - no object created
ok 1348
ok 1349 - value for ScalarRef not set
ok 1350
ok 1351 - no object created
ok 1352
ok 1353 - value for ScalarRef not set
ok 1354
ok 1355 - no object created
ok 1356
ok 1357 - value for ScalarRef not set
ok 1358
ok 1359 - no object created
ok 1360
ok 1361 - value for ScalarRef not set
ok 1362
ok 1363 - no object created
ok 1364
ok 1365 - value for ScalarRef not set
ok 1366
ok 1367 - no object created
ok 1368
ok 1369 - value for ScalarRef not set
ok 1370
ok 1371 - no object created
ok 1372
ok 1373 - value for ScalarRef not set
ok 1374
ok 1375 - no object created
ok 1376
ok 1377 - value for ScalarRef not set
ok 1378
ok 1379 - no object created
ok 1380
ok 1381 - value for ScalarRef not set
ok 1382
ok 1383 - no object created
ok 1384
ok 1385 - value for ScalarRef not set
ok 1386
ok 1387 - no object created
ok 1388
ok 1389 - value for ScalarRef not set
# For ArrayRef
ok 1390 - correctly set a ArrayRef in the constructor
ok 1391
ok 1392 - initially unset
ok 1393 - correctly set a ArrayRef in the setter
ok 1394
ok 1395 - correctly set a ArrayRef in the constructor
ok 1396
ok 1397 - initially unset
ok 1398 - correctly set a ArrayRef in the setter
ok 1399
ok 1400
ok 1401 - no object created
ok 1402
ok 1403 - value for ArrayRef not set
ok 1404
ok 1405 - no object created
ok 1406
ok 1407 - value for ArrayRef not set
ok 1408
ok 1409 - no object created
ok 1410
ok 1411 - value for ArrayRef not set
ok 1412
ok 1413 - no object created
ok 1414
ok 1415 - value for ArrayRef not set
ok 1416
ok 1417 - no object created
ok 1418
ok 1419 - value for ArrayRef not set
ok 1420
ok 1421 - no object created
ok 1422
ok 1423 - value for ArrayRef not set
ok 1424
ok 1425 - no object created
ok 1426
ok 1427 - value for ArrayRef not set
ok 1428
ok 1429 - no object created
ok 1430
ok 1431 - value for ArrayRef not set
ok 1432
ok 1433 - no object created
ok 1434
ok 1435 - value for ArrayRef not set
ok 1436
ok 1437 - no object created
ok 1438
ok 1439 - value for ArrayRef not set
ok 1440
ok 1441 - no object created
ok 1442
ok 1443 - value for ArrayRef not set
ok 1444
ok 1445 - no object created
ok 1446
ok 1447 - value for ArrayRef not set
ok 1448
ok 1449 - no object created
ok 1450
ok 1451 - value for ArrayRef not set
ok 1452
ok 1453 - no object created
ok 1454
ok 1455 - value for ArrayRef not set
ok 1456
ok 1457 - no object created
ok 1458
ok 1459 - value for ArrayRef not set
ok 1460
ok 1461 - no object created
ok 1462
ok 1463 - value for ArrayRef not set
ok 1464
ok 1465 - no object created
ok 1466
ok 1467 - value for ArrayRef not set
ok 1468
ok 1469 - no object created
ok 1470
ok 1471 - value for ArrayRef not set
ok 1472
ok 1473 - no object created
ok 1474
ok 1475 - value for ArrayRef not set
ok 1476
ok 1477 - no object created
ok 1478
ok 1479 - value for ArrayRef not set
ok 1480
ok 1481 - no object created
ok 1482
ok 1483 - value for ArrayRef not set
ok 1484
ok 1485 - no object created
ok 1486
ok 1487 - value for ArrayRef not set
ok 1488
ok 1489 - no object created
ok 1490
ok 1491 - value for ArrayRef not set
ok 1492
ok 1493 - no object created
ok 1494
ok 1495 - value for ArrayRef not set
# For HashRef
ok 1496 - correctly set a HashRef in the constructor
ok 1497
ok 1498 - initially unset
ok 1499 - correctly set a HashRef in the setter
ok 1500
ok 1501
ok 1502 - no object created
ok 1503
ok 1504 - value for HashRef not set
ok 1505
ok 1506 - no object created
ok 1507
ok 1508 - value for HashRef not set
ok 1509
ok 1510 - no object created
ok 1511
ok 1512 - value for HashRef not set
ok 1513
ok 1514 - no object created
ok 1515
ok 1516 - value for HashRef not set
ok 1517
ok 1518 - no object created
ok 1519
ok 1520 - value for HashRef not set
ok 1521
ok 1522 - no object created
ok 1523
ok 1524 - value for HashRef not set
ok 1525
ok 1526 - no object created
ok 1527
ok 1528 - value for HashRef not set
ok 1529
ok 1530 - no object created
ok 1531
ok 1532 - value for HashRef not set
ok 1533
ok 1534 - no object created
ok 1535
ok 1536 - value for HashRef not set
ok 1537
ok 1538 - no object created
ok 1539
ok 1540 - value for HashRef not set
ok 1541
ok 1542 - no object created
ok 1543
ok 1544 - value for HashRef not set
ok 1545
ok 1546 - no object created
ok 1547
ok 1548 - value for HashRef not set
ok 1549
ok 1550 - no object created
ok 1551
ok 1552 - value for HashRef not set
ok 1553
ok 1554 - no object created
ok 1555
ok 1556 - value for HashRef not set
ok 1557
ok 1558 - no object created
ok 1559
ok 1560 - value for HashRef not set
ok 1561
ok 1562 - no object created
ok 1563
ok 1564 - value for HashRef not set
ok 1565
ok 1566 - no object created
ok 1567
ok 1568 - value for HashRef not set
ok 1569
ok 1570 - no object created
ok 1571
ok 1572 - value for HashRef not set
ok 1573
ok 1574 - no object created
ok 1575
ok 1576 - value for HashRef not set
ok 1577
ok 1578 - no object created
ok 1579
ok 1580 - value for HashRef not set
ok 1581
ok 1582 - no object created
ok 1583
ok 1584 - value for HashRef not set
ok 1585
ok 1586 - no object created
ok 1587
ok 1588 - value for HashRef not set
ok 1589
ok 1590 - no object created
ok 1591
ok 1592 - value for HashRef not set
ok 1593
ok 1594 - no object created
ok 1595
ok 1596 - value for HashRef not set
ok 1597
ok 1598 - no object created
ok 1599
ok 1600 - value for HashRef not set
# For CodeRef
ok 1601 - correctly set a CodeRef in the constructor
ok 1602
ok 1603 - initially unset
ok 1604 - correctly set a CodeRef in the setter
ok 1605
ok 1606
ok 1607 - no object created
ok 1608
ok 1609 - value for CodeRef not set
ok 1610
ok 1611 - no object created
ok 1612
ok 1613 - value for CodeRef not set
ok 1614
ok 1615 - no object created
ok 1616
ok 1617 - value for CodeRef not set
ok 1618
ok 1619 - no object created
ok 1620
ok 1621 - value for CodeRef not set
ok 1622
ok 1623 - no object created
ok 1624
ok 1625 - value for CodeRef not set
ok 1626
ok 1627 - no object created
ok 1628
ok 1629 - value for CodeRef not set
ok 1630
ok 1631 - no object created
ok 1632
ok 1633 - value for CodeRef not set
ok 1634
ok 1635 - no object created
ok 1636
ok 1637 - value for CodeRef not set
ok 1638
ok 1639 - no object created
ok 1640
ok 1641 - value for CodeRef not set
ok 1642
ok 1643 - no object created
ok 1644
ok 1645 - value for CodeRef not set
ok 1646
ok 1647 - no object created
ok 1648
ok 1649 - value for CodeRef not set
ok 1650
ok 1651 - no object created
ok 1652
ok 1653 - value for CodeRef not set
ok 1654
ok 1655 - no object created
ok 1656
ok 1657 - value for CodeRef not set
ok 1658
ok 1659 - no object created
ok 1660
ok 1661 - value for CodeRef not set
ok 1662
ok 1663 - no object created
ok 1664
ok 1665 - value for CodeRef not set
ok 1666
ok 1667 - no object created
ok 1668
ok 1669 - value for CodeRef not set
ok 1670
ok 1671 - no object created
ok 1672
ok 1673 - value for CodeRef not set
ok 1674
ok 1675 - no object created
ok 1676
ok 1677 - value for CodeRef not set
ok 1678
ok 1679 - no object created
ok 1680
ok 1681 - value for CodeRef not set
ok 1682
ok 1683 - no object created
ok 1684
ok 1685 - value for CodeRef not set
ok 1686
ok 1687 - no object created
ok 1688
ok 1689 - value for CodeRef not set
ok 1690
ok 1691 - no object created
ok 1692
ok 1693 - value for CodeRef not set
ok 1694
ok 1695 - no object created
ok 1696
ok 1697 - value for CodeRef not set
ok 1698
ok 1699 - no object created
ok 1700
ok 1701 - value for CodeRef not set
ok 1702
ok 1703 - no object created
ok 1704
ok 1705 - value for CodeRef not set
# For RegexpRef
ok 1706 - correctly set a RegexpRef in the constructor
ok 1707
ok 1708 - initially unset
ok 1709 - correctly set a RegexpRef in the setter
ok 1710
ok 1711
ok 1712 - no object created
ok 1713
ok 1714 - value for RegexpRef not set
ok 1715
ok 1716 - no object created
ok 1717
ok 1718 - value for RegexpRef not set
ok 1719
ok 1720 - no object created
ok 1721
ok 1722 - value for RegexpRef not set
ok 1723
ok 1724 - no object created
ok 1725
ok 1726 - value for RegexpRef not set
ok 1727
ok 1728 - no object created
ok 1729
ok 1730 - value for RegexpRef not set
ok 1731
ok 1732 - no object created
ok 1733
ok 1734 - value for RegexpRef not set
ok 1735
ok 1736 - no object created
ok 1737
ok 1738 - value for RegexpRef not set
ok 1739
ok 1740 - no object created
ok 1741
ok 1742 - value for RegexpRef not set
ok 1743
ok 1744 - no object created
ok 1745
ok 1746 - value for RegexpRef not set
ok 1747
ok 1748 - no object created
ok 1749
ok 1750 - value for RegexpRef not set
ok 1751
ok 1752 - no object created
ok 1753
ok 1754 - value for RegexpRef not set
ok 1755
ok 1756 - no object created
ok 1757
ok 1758 - value for RegexpRef not set
ok 1759
ok 1760 - no object created
ok 1761
ok 1762 - value for RegexpRef not set
ok 1763
ok 1764 - no object created
ok 1765
ok 1766 - value for RegexpRef not set
ok 1767
ok 1768 - no object created
ok 1769
ok 1770 - value for RegexpRef not set
ok 1771
ok 1772 - no object created
ok 1773
ok 1774 - value for RegexpRef not set
ok 1775
ok 1776 - no object created
ok 1777
ok 1778 - value for RegexpRef not set
ok 1779
ok 1780 - no object created
ok 1781
ok 1782 - value for RegexpRef not set
ok 1783
ok 1784 - no object created
ok 1785
ok 1786 - value for RegexpRef not set
ok 1787
ok 1788 - no object created
ok 1789
ok 1790 - value for RegexpRef not set
ok 1791
ok 1792 - no object created
ok 1793
ok 1794 - value for RegexpRef not set
ok 1795
ok 1796 - no object created
ok 1797
ok 1798 - value for RegexpRef not set
ok 1799
ok 1800 - no object created
ok 1801
ok 1802 - value for RegexpRef not set
ok 1803
ok 1804 - no object created
ok 1805
ok 1806 - value for RegexpRef not set
ok 1807
ok 1808 - no object created
ok 1809
ok 1810 - value for RegexpRef not set
# For GlobRef
ok 1811 - correctly set a GlobRef in the constructor
ok 1812
ok 1813 - initially unset
ok 1814 - correctly set a GlobRef in the setter
ok 1815
ok 1816 - correctly set a GlobRef in the constructor
ok 1817
ok 1818 - initially unset
ok 1819 - correctly set a GlobRef in the setter
ok 1820
ok 1821
ok 1822 - no object created
ok 1823
ok 1824 - value for GlobRef not set
ok 1825
ok 1826 - no object created
ok 1827
ok 1828 - value for GlobRef not set
ok 1829
ok 1830 - no object created
ok 1831
ok 1832 - value for GlobRef not set
ok 1833
ok 1834 - no object created
ok 1835
ok 1836 - value for GlobRef not set
ok 1837
ok 1838 - no object created
ok 1839
ok 1840 - value for GlobRef not set
ok 1841
ok 1842 - no object created
ok 1843
ok 1844 - value for GlobRef not set
ok 1845
ok 1846 - no object created
ok 1847
ok 1848 - value for GlobRef not set
ok 1849
ok 1850 - no object created
ok 1851
ok 1852 - value for GlobRef not set
ok 1853
ok 1854 - no object created
ok 1855
ok 1856 - value for GlobRef not set
ok 1857
ok 1858 - no object created
ok 1859
ok 1860 - value for GlobRef not set
ok 1861
ok 1862 - no object created
ok 1863
ok 1864 - value for GlobRef not set
ok 1865
ok 1866 - no object created
ok 1867
ok 1868 - value for GlobRef not set
ok 1869
ok 1870 - no object created
ok 1871
ok 1872 - value for GlobRef not set
ok 1873
ok 1874 - no object created
ok 1875
ok 1876 - value for GlobRef not set
ok 1877
ok 1878 - no object created
ok 1879
ok 1880 - value for GlobRef not set
ok 1881
ok 1882 - no object created
ok 1883
ok 1884 - value for GlobRef not set
ok 1885
ok 1886 - no object created
ok 1887
ok 1888 - value for GlobRef not set
ok 1889
ok 1890 - no object created
ok 1891
ok 1892 - value for GlobRef not set
ok 1893
ok 1894 - no object created
ok 1895
ok 1896 - value for GlobRef not set
ok 1897
ok 1898 - no object created
ok 1899
ok 1900 - value for GlobRef not set
ok 1901
ok 1902 - no object created
ok 1903
ok 1904 - value for GlobRef not set
ok 1905
ok 1906 - no object created
ok 1907
ok 1908 - value for GlobRef not set
ok 1909
ok 1910 - no object created
ok 1911
ok 1912 - value for GlobRef not set
ok 1913
ok 1914 - no object created
ok 1915
ok 1916 - value for GlobRef not set
# For FileHandle
ok 1917 - correctly set a FileHandle in the constructor
ok 1918
ok 1919 - initially unset
ok 1920 - correctly set a FileHandle in the setter
ok 1921
ok 1922 - correctly set a FileHandle in the constructor
ok 1923
ok 1924 - initially unset
ok 1925 - correctly set a FileHandle in the setter
ok 1926
ok 1927
ok 1928 - no object created
ok 1929
ok 1930 - value for FileHandle not set
ok 1931
ok 1932 - no object created
ok 1933
ok 1934 - value for FileHandle not set
ok 1935
ok 1936 - no object created
ok 1937
ok 1938 - value for FileHandle not set
ok 1939
ok 1940 - no object created
ok 1941
ok 1942 - value for FileHandle not set
ok 1943
ok 1944 - no object created
ok 1945
ok 1946 - value for FileHandle not set
ok 1947
ok 1948 - no object created
ok 1949
ok 1950 - value for FileHandle not set
ok 1951
ok 1952 - no object created
ok 1953
ok 1954 - value for FileHandle not set
ok 1955
ok 1956 - no object created
ok 1957
ok 1958 - value for FileHandle not set
ok 1959
ok 1960 - no object created
ok 1961
ok 1962 - value for FileHandle not set
ok 1963
ok 1964 - no object created
ok 1965
ok 1966 - value for FileHandle not set
ok 1967
ok 1968 - no object created
ok 1969
ok 1970 - value for FileHandle not set
ok 1971
ok 1972 - no object created
ok 1973
ok 1974 - value for FileHandle not set
ok 1975
ok 1976 - no object created
ok 1977
ok 1978 - value for FileHandle not set
ok 1979
ok 1980 - no object created
ok 1981
ok 1982 - value for FileHandle not set
ok 1983
ok 1984 - no object created
ok 1985
ok 1986 - value for FileHandle not set
ok 1987
ok 1988 - no object created
ok 1989
ok 1990 - value for FileHandle not set
ok 1991
ok 1992 - no object created
ok 1993
ok 1994 - value for FileHandle not set
ok 1995
ok 1996 - no object created
ok 1997
ok 1998 - value for FileHandle not set
ok 1999
ok 2000 - no object created
ok 2001
ok 2002 - value for FileHandle not set
ok 2003
ok 2004 - no object created
ok 2005
ok 2006 - value for FileHandle not set
ok 2007
ok 2008 - no object created
ok 2009
ok 2010 - value for FileHandle not set
ok 2011
ok 2012 - no object created
ok 2013
ok 2014 - value for FileHandle not set
ok 2015
ok 2016 - no object created
ok 2017
ok 2018 - value for FileHandle not set
ok 2019
ok 2020 - no object created
ok 2021
ok 2022 - value for FileHandle not set
# For Object
ok 2023 - correctly set a Object in the constructor
ok 2024
ok 2025 - initially unset
ok 2026 - correctly set a Object in the setter
ok 2027
ok 2028 - correctly set a Object in the constructor
ok 2029
ok 2030 - initially unset
ok 2031 - correctly set a Object in the setter
ok 2032
ok 2033
ok 2034 - no object created
ok 2035
ok 2036 - value for Object not set
ok 2037
ok 2038 - no object created
ok 2039
ok 2040 - value for Object not set
ok 2041
ok 2042 - no object created
ok 2043
ok 2044 - value for Object not set
ok 2045
ok 2046 - no object created
ok 2047
ok 2048 - value for Object not set
ok 2049
ok 2050 - no object created
ok 2051
ok 2052 - value for Object not set
ok 2053
ok 2054 - no object created
ok 2055
ok 2056 - value for Object not set
ok 2057
ok 2058 - no object created
ok 2059
ok 2060 - value for Object not set
ok 2061
ok 2062 - no object created
ok 2063
ok 2064 - value for Object not set
ok 2065
ok 2066 - no object created
ok 2067
ok 2068 - value for Object not set
ok 2069
ok 2070 - no object created
ok 2071
ok 2072 - value for Object not set
ok 2073
ok 2074 - no object created
ok 2075
ok 2076 - value for Object not set
ok 2077
ok 2078 - no object created
ok 2079
ok 2080 - value for Object not set
ok 2081
ok 2082 - no object created
ok 2083
ok 2084 - value for Object not set
ok 2085
ok 2086 - no object created
ok 2087
ok 2088 - value for Object not set
ok 2089
ok 2090 - no object created
ok 2091
ok 2092 - value for Object not set
ok 2093
ok 2094 - no object created
ok 2095
ok 2096 - value for Object not set
ok 2097
ok 2098 - no object created
ok 2099
ok 2100 - value for Object not set
ok 2101
ok 2102 - no object created
ok 2103
ok 2104 - value for Object not set
ok 2105
ok 2106 - no object created
ok 2107
ok 2108 - value for Object not set
ok 2109
ok 2110 - no object created
ok 2111
ok 2112 - value for Object not set
ok 2113
ok 2114 - no object created
ok 2115
ok 2116 - value for Object not set
ok 2117
ok 2118 - no object created
ok 2119
ok 2120 - value for Object not set
ok 2121
ok 2122 - no object created
ok 2123
ok 2124 - value for Object not set
ok 2125
ok 2126 - no object created
ok 2127
ok 2128 - value for Object not set
1..2128
ok
t/001_mouse/025-more-isa.t .....................................
ok 1 - Class->can('tb')
ok 2
ok 3
ok 4
ok 5 - The object isa Test::Builder
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
1..36
ok
t/001_mouse/026-auto-deref.t ...................................
1..15
ok 1
ok 2
ok 3 - auto_deref without defaults don't explode on new
ok 4 - auto_deref without default doesn't explode on get
ok 5 - array without value is undef in scalar context
ok 6 - hash without value is undef in scalar context
ok 7 - array without value is empty in list context
ok 8 - hash without value is empty in list context
ok 9 - setter returns the dereferenced list
ok 10 - setter returns the dereferenced hash
ok 11 - auto_deref without default doesn't explode on get
ok 12 - auto_deref in scalar context gives the reference
ok 13 - auto_deref in scalar context gives the reference
ok 14 - auto_deref in list context gives the list
ok 15 - auto_deref in list context gives the hash
ok
t/001_mouse/027-modifiers.t ....................................
1..25
ok 1 - multiple afters called in the right order
ok 2 - SuperL loaded correctly
ok 3 - SuperR loaded correctly
ok 4 - MiddleL loaded correctly
ok 5 - MiddleR loaded correctly
ok 6 - Child loaded correctly
ok 7 - SuperL->sl_c on SuperL
ok 8 - SuperL->sl_c wrapped by Child's around
ok 9 - SuperR->sr_c on SuperR
ok 10 - SuperR->sr_c wrapped by Child's around
ok 11 - SuperR->sr_m_c on SuperR
ok 12 - SuperR->sr_m_c wrapped by MiddleR's around
ok 13 - MiddleR->sr_m_c's wrapping wrapped by Child's around
ok 14 - SuperL->conflict on SuperL
ok 15 - MiddleR->conflict on MiddleR
ok 16 - SuperL->conflict on Child
ok 17 - SuperL->cnf_mod on SuperL
ok 18 - MiddleR->cnf_mod on MiddleR
ok 19 - SuperL->cnf_mod wrapped by Child's around
ok 20 - original method called
ok 21 - after-modifier called
ok 22 - list context with after doesn't screw up 'return'
ok 23 - original method called
ok 24 - after-modifier called
ok 25 - scalar context with after doesn't screw up 'return'
ok
t/001_mouse/028-subclass-attr.t ................................
ok 1 - local attribute set in constructor
ok 2 - inherited attribute set in constructor
ok 3 - correct get_all_attributes
ok 4 - correct get_all_attributes
ok 5 - local attribute set in constructor
ok 6 - inherited attribute set in constructor
ok 7 - correct get_all_attributes
ok 8 - correct get_all_attributes
ok 9 - subclass does not affect parent attr
ok 10 - new attribute does not have the new default
ok 11
ok 12
ok 13
ok 14
ok 15 - correct get_all_attributes
ok 16 - correct get_all_attributes
ok 17 - subclass does not affect parent attr
ok 18 - new attribute does not have the new default
ok 19
ok 20
ok 21
ok 22
ok 23 - correct get_all_attributes
ok 24 - correct get_all_attributes
1..24
ok
t/001_mouse/029-new.t ..........................................
1..7
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok
t/001_mouse/030-has-plus.t .....................................
1..3
ok 1 - has + does not affect the superclass
ok 2 - has + combines child attribute with parent
ok 3
ok
t/001_mouse/031-clone.t ........................................
ok 1 - attr 1
ok 2 - init_arg respected
ok 3
ok 4 - attr 2
ok 5
ok 6 - clone_object() invokes triggers
ok 7 - overridden attr
ok 8 - clone attr
ok 9 - init_arg=undef means the attr is ignored
ok 10 - clone uses init_arg and not attribute name
ok 11 - clone() with required attributes
ok 12
ok 13
1..13
ok
t/001_mouse/032-buildargs.t ....................................
1..11
ok 1
ok 2
ok 3
ok 4
ok 5 - values must be copied
ok 6 - values must be copied
ok 7
ok 8
ok 9 - no value
ok 10 - single arg
ok 11 - twoargs
ok
t/001_mouse/033-requires.t .....................................
1..1
ok 1
ok
t/001_mouse/034-apply_all_roles.t ..............................
ok 1
ok 2
ok 3
# Mouse::Meta::Class::__ANON__::2=HASH(0x2f703a8)
ok 4
ok 5
# Mouse::Meta::Class::__ANON__::3=HASH(0x2f70d08)
ok 6
ok 7
# Mouse::Meta::Class::__ANON__::5=HASH(0x2f72608)
ok 8
ok 9
1..9
ok
t/001_mouse/035-apply-roles-to-roles.t .........................
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/001_mouse/036-with-method-alias.t ............................
1..6
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/001_mouse/037-dont-load-test-exception.t .....................
1..1
ok 1 - don't load Test::Exception on production environment
ok
t/001_mouse/039-subtype.t ......................................
1..14
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok
t/001_mouse/040-existing-subclass.t ............................
1..3
not ok 1 - Mouse warns when it would have blown away the inherited constructor # TODO Mouse doesn't track enough context
# Failed (TODO) test 'Mouse warns when it would have blown away the inherited constructor'
# at t/001_mouse/040-existing-subclass.t line 25.
# STDERR is:
#
# not:
# Not inlining a constructor for Child since it is not inheriting the default Mouse::Object constructor
#
# as expected
ok 2 - Mouse does not warn about inlining a constructor when the superclass inlined a constructor
ok 3
ok
t/001_mouse/041-enum.t .........................................
1..19
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17 - enum $name, $array_ref
ok 18
ok 19
ok
t/001_mouse/042-override.t .....................................
1..3
ok 1
ok 2
ok 3
ok
t/001_mouse/043-parameterized-type.t ...........................
ok 1
ok 2 - foo is a proper hash
ok 3 - bar is a proper array
ok 4 - complex is a proper ... structure
ok 5
ok 6 - The object isa My::Class
ok 7
ok 8 - Bad args for hash throws an exception
ok 9 - Bad args for array throws an exception
ok 10 - Bad args for complex types throws an exception
ok 11
ok 12
ok 13
ok 14
ok 15 - list is as expected
ok 16 - Bad coercion parameter throws an error
ok 17 - Maybe[Int] is a type of Maybe[Int]
ok 18 - Maybe[Int] is a type of Maybe
ok 19 - Maybe[Int] is a type of Maybe[Int]
ok 20
ok 21
ok 22
ok 23
ok 24 - Maybe[Int] is a type of Maybe[Int]
ok 25 - Maybe[Int] is a type of Maybe
ok 26 - Maybe[Int] is a type of Maybe[Int]
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47 - magical array
ok 48
ok 49 - magical hash
ok 50
ok 51
ok 52
ok 53
ok 54 - the hash iterator is initialized
ok 55 - MyHashRef
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61 - H
ok 62
ok 63
ok 64
ok 65
ok 66
1..66
ok
t/001_mouse/044-attribute-metaclass.t ..........................
1..7
ok 1 - MyClass->can('i_add')
ok 2
ok 3 - MyClassWithTraits->can(...)
ok 4
ok 5
ok 6
ok 7
ok
t/001_mouse/045-import-into_level.t ............................
1..1
ok 1
ok
t/001_mouse/046-meta-add_attribute.t ...........................
1..1
ok 1
ok
t/001_mouse/047-attribute-metaclass-role.t .....................
1..7
ok 1 - Klass1->can('add_number')
ok 2
ok 3 - Klass2->can('f_m')
ok 4 - Klass2->can('b_m')
ok 5 - Klass2->can('add_number')
ok 6 - Klass2->can('add_number_j')
ok 7
ok
t/001_mouse/049-coercion-application-order.t ...................
1..3
ok 1 - initial date is correct: 2001-01-01
ok 2 - initial date field correct: 2001-01-01
ok 3 - coerced timestamp 1238778317 to date field 2009-04-03 correctly
ok
t/001_mouse/050-inherited-immutable-constructor-bug.t ..........
1..8
ok 1 - The object isa SausageDog
ok 2 - The object isa Dog
ok 3 - Fritz is not a Sausage
ok 4 - Fritz does Sausage
ok 5 - SausageDog->can(...)
ok 6 - Fritz has gristle
ok 7 - Fritz has a tail
ok 8 - Fritz has a yap
ok
t/001_mouse/051_throw_error.t ..................................
1..4
ok 1
ok 2
ok 3
ok 4
ok
t/001_mouse/052-undefined-type-in-union.t ...................... skipped: suspending
t/001_mouse/053-extends-meta.t .................................
1..14
ok 1 - The object isa My::Meta::Class
ok 2 - The object isa Mouse::Meta::Class
ok 3 - My::Meta::Class->can(...)
ok 4
ok 5
ok 6 - The object isa My::Meta::Role
ok 7 - The object isa Mouse::Meta::Class
ok 8 - My::Meta::Role->can(...)
ok 9
ok 10
ok 11 - The object isa My::Meta::Attribute
ok 12 - My::Meta::Attribute->can(...)
ok 13
ok 14
ok
t/001_mouse/054-anon-leak.t ....................................
1..6
ok 1 - create_anon_class() (leaks 1 <= 1)
ok 2 - create_anon_class() with superclasses (leaks 1 <= 1)
ok 3 - create_anon_class() with attributes (leaks 1 <= 1)
ok 4 - create_anon_class() with roles (leaks 1 <= 1)
ok 5 - create_anon_role() (leaks 1 <= 1)
ok 6 - create_anon_role() with roles (leaks 1 <= 1)
ok
t/001_mouse/055-exporter.t .....................................
1..14
ok 1 - MyMouse->can(...)
ok 2 - MyMouseEx->can(...)
ok 3 - MyApp->can('meta')
ok 4 - foo is imported
ok 5 - has is also imported
ok 6 - foo is unimported
ok 7 - has is also unimported
ok 8 - MyAppEx->can('meta')
ok 9 - foo is imported
ok 10 - foo is also imported
ok 11 - has is also imported
ok 12 - foo is unimported
ok 13 - foo is also unimported
ok 14 - has is also unimported
ok
t/001_mouse/056-role-combine.t .................................
1..2
ok 1
ok 2
ok
t/001_mouse/057_subtype_without_where.t ........................
1..4
ok 1 - The object isa Class
ok 2
ok 3 - The object isa Class
ok 4
ok
t/001_mouse/058-accessor-leaks.t ...............................
1..11
ok 1 - leaks 0 == 0
ok 2 - leaks 0 == 0
ok 3 - leaks 0 == 0
ok 4 - leaks 0 == 0
ok 5 - leaks 0 == 0
ok 6 - leaks 0 == 0
ok 7 - leaks 0 == 0
ok 8 - leaks 0 == 0
ok 9 - leaks 0 == 0
ok 10 - leaks 0 == 0
ok 11 - leaks 0 == 0
ok
t/001_mouse/059-weak-with-default.t ............................
1..6
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/001_mouse/060-threads.t ......................................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9 - done
1..9
ok
t/001_mouse/061-metaclass-compatibility.t ......................
ok 1 - BaseClass->meta->does("FooTrait")
ok 2 - !BaseClass->meta->does("BarTrait")
ok 3 - SubClass->meta->does("FooTrait")
ok 4 - SubClass->meta->does("BarTrait")
ok 5 - SubSubClass->meta->does("FooTrait")
ok 6 - SubSubClass->meta->does("BarTrait")
1..6
ok
t/001_mouse/062-duck_type.t ....................................
1..15
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok
t/001_mouse/063-meta-of-metaclasses.t ..........................
1..10
ok 1 - Mouse::Meta::Class->can('meta')
ok 2 - Mouse::Meta::Method::Constructor::XS->can('meta')
ok 3 - Mouse::Meta::Method::Destructor::XS->can('meta')
ok 4 - Mouse::Meta::Attribute->can('meta')
ok 5 - Mouse::Meta::Method->can('meta')
ok 6 - Mouse::Meta::Attribute->can('meta')
ok 7 - Mouse::Meta::Method::Accessor::XS->can('meta')
ok 8 - Mouse::Meta::Method::Delegation->can('meta')
ok 9 - Mouse::Meta::Class->can('meta')
ok 10 - Mouse::Meta::Method->can('meta')
ok
t/001_mouse/064-class-c3.t .....................................
1..1
ok 1
ok
t/001_mouse/065-attr-mop.t .....................................
1..10
ok 1 - mutable
ok 2 - has_value
ok 3 - set_value/get_value
ok 4 - has_value
ok 5 - clear_value
ok 6 - immutable
ok 7 - has_value
ok 8 - set_value/get_value
ok 9 - has_value
ok 10 - clear_value
ok
t/001_mouse/066-magic.t ........................................
1..6
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/001_mouse/067-traits.t .......................................
ok 1 - The object does MyMouseX::Foo::Class
ok 2 - The object does MyMouseX::Foo::Method
ok 3 - The object does MyMouseX::Bar::Class
ok 4 - The object does MyMouseX::Bar::Method
ok 5 - The object does MyMouseX::Foo::Class
ok 6 - The object does MyMouseX::Foo::Method
ok 7 - The object does MyMouseX::Foo::Class
ok 8 - The object does MyMouseX::Foo::Method
ok 9 - The object does MyMouseX::Bar::Class
ok 10 - The object does MyMouseX::Bar::Method
1..10
ok
t/001_mouse/068-strict-constructor.t ...........................
ok 1 - The object isa MyClass
ok 2
ok 3 - The object isa MyClass
ok 4
ok 5
ok 6 - init_arg => undef
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13 - The object isa MyClass
ok 14
ok 15 - The object isa MyClass
ok 16
ok 17
ok 18 - init_arg => undef
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
1..24
ok
t/001_mouse/069-add-modifier.t .................................
ok 1
ok 2 - add_around_modifier
1..2
ok
t/001_mouse/070-inherit-role-attr.t ............................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/001_mouse/071_tc_dualvar.t ...................................
ok 1 - Int for dualvar
ok 2 - Num for dualvar
ok 3
ok 4 - keeps dualvar-ness
1..4
ok
t/001_mouse/072_tc_extra_args.t ................................
1..2
ok 1
ok 2
ok
t/001_mouse/100-meta-class.t ...................................
ok 1 - The object isa Mouse::Meta::Class
ok 2 - correctly inherting from Mouse::Object
ok 3 - same metaclass instance
ok 4 - Mouse::Meta::Class->can(...)
ok 5
ok 6 - The object isa Mouse::Meta::Attribute
ok 7 - got the correct attribute
ok 8 - attribute list
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19 - same metaclass instance, even if use Mouse is performed again
ok 20 - name for the metaclass
ok 21 - The object isa Mouse::Meta::Class
ok 22 - different metaclass instances for the two classes
ok 23 - correct superclasses
ok 24
ok 25
ok 26
ok 27 - Mouse::Meta::Class->can('find_method_by_name')
ok 28
ok 29
ok 30
1..30
ok
t/001_mouse/101-meta-attribute.t ...............................
1..10
ok 1 - The object isa Mouse::Meta::Class
ok 2 - The object isa Mouse::Meta::Attribute
ok 3 - Mouse::Meta::Attribute->can(...)
ok 4 - attribute name
ok 5 - associated_class
ok 6 - predicate
ok 7 - clearer
ok 8 - not lazy_build
ok 9 - default is a coderef
ok 10 - verify_against_type_constraint works even without isa
ok
t/001_mouse/301-bugs-non-mouse.t ...............................
ok 1 - inherit attr when @ISA contains a non Mouse class before a Mouse class with the base attr
ok 2 - inherited attribute
1..2
ok
t/001_mouse/400-define-role.t ..................................
1..11
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
not ok 7 - excludes # TODO Mouse::Role does not currently support 'excludes'
# Failed (TODO) test 'excludes'
# at t/001_mouse/400-define-role.t line 76.
ok 8
ok 9
ok 10
ok 11
ok
t/001_mouse/401-meta-role.t ....................................
1..5
ok 1 - Role has a meta
ok 2 - The object isa Mouse::Meta::Role
ok 3
ok 4 - Role doesn't have attr attribute yet
ok 5 - Role has an attr now
ok
t/001_mouse/402-attribute-application.t ........................
1..11
ok 1
ok 2 - role application added the attribute
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9 - local class wins over the role
ok 10
ok 11 - role wins over the parent method
ok
t/001_mouse/403-method-modifiers.t .............................
1..4
ok 1
ok 2
ok 3
ok 4
ok
t/001_mouse/404-role-overrides.t ...............................
1..2
ok 1
ok 2
ok
t/001_mouse/600-tiny-tiny.t ....................................
1..2
ok 1
ok 2
ok
t/001_mouse/601-tiny-mouse.t ...................................
1..2
ok 1
ok 2
ok
t/001_mouse/602-mouse-tiny.t ...................................
1..2
ok 1
ok 2
ok
t/001_mouse/603-mouse-pureperl.t ...............................
1..1
ok 1 - load Mouse::PurePerl
ok
t/001_mouse/801-coerce.t .......................................
1..6
ok 1 - The object isa Headers
ok 2
ok 3 - The object isa Headers
ok 4
ok 5
ok 6
ok
t/001_mouse/802-coerce_multi_class.t ...........................
1..13
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6 - The object isa Response::Headers
ok 7
ok 8 - The object isa Response::Headers
ok 9
ok 10 - The object isa Response::Headers
ok 11
ok 12 - The object isa Response::Headers
ok 13
ok
t/001_mouse/804-immutable-demolish.t ...........................
1..2
ok 1
ok 2
ok
t/001_mouse/805-class_type.t ...................................
1..4
ok 1 - The object isa t::lib::ClassType_Foo
ok 2
ok 3 - The object isa t::lib::ClassType_Foo
ok 4
ok
t/001_mouse/806-role_type.t ....................................
ok 1 - The object isa Response::Headers
ok 2
ok 3 - The object isa Response::Headers
ok 4
ok 5
ok 6
1..6
ok
t/001_mouse/807-multi-roles.t ..................................
1..3
ok 1
ok 2
ok 3
ok
t/001_mouse/808-create_class.t .................................
1..25
ok 1
ok 2
ok 3
ok 4 - The object isa Mouse::Meta::Class
ok 5
ok 6 - The object isa Mouse::Meta::Class
ok 7 - The object isa FooBar
ok 8
ok 9
ok 10 - create_anon_class isa Mouse::Meta::Class
ok 11 - is_anon_class
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19 - cache => 1 makes it immortal
ok 20
ok 21
ok 22 - make anon class immutable
ok 23 - The object isa Mouse::Object
ok 24 - Mouse::Meta::Class::__ANON__::4->can('meta')
ok 25 - The object isa Mouse::Meta::Class
ok
t/001_mouse/809-overwrite-builtin-subtype.t ....................
1..1
ok 1
ok
t/001_mouse/810-isa-or.t .......................................
1..22
ok 1 - type constraint and coercion failed
ok 2 - The object isa Foo
ok 3 - got an object 1
ok 4 - The object isa Foo
ok 5 - got an object 2
ok 6 -
ok 7 - bar is baz (coerce from ArrayRef)
ok 8
ok 9 - bar is hoge
ok 10
ok 11 - bar is undef
ok 12 - got an object 3
ok 13 - foo is Name
ok 14
ok 15 - got an object 4
ok 16 - foo is Name
ok 17 - The object isa KLASS
ok 18 - foo is undef
ok 19
ok 20
ok 21
ok 22
ok
t/001_mouse/811-util-linear-isa.t ..............................
1..2
ok 1
ok 2
ok
t/001_mouse/812-role-compatibility.t ...........................
1..5
ok 1 - does ChildRole
ok 2 - does ParentRole
ok 3 - Class->can(...)
ok 4
ok 5
ok
t/001_mouse/813-compatibility-get_method_list.t ................
1..6
ok 1 - mutable Mouse
ok 2 - immutable Mouse
ok 3 - role Mouse
ok 4 - role Mouse
ok 5 - Mouse with a role
ok 6 - Mouse with roles
ok
t/001_mouse/814-subtype-as.t ...................................
1..12
ok 1
ok 2
ok 3
ok 4
ok 5 - The object isa Foo
ok 6
ok 7 - The object isa Foo
ok 8
ok 9 - The object isa Foo
ok 10
ok 11 - The object isa Foo
ok 12
ok
t/010_basics/001_basic_class_setup.t ...........................
1..29
ok 1 - Foo->can('meta')
ok 2 - The object isa Mouse::Meta::Class
ok 3 - ... we got the &meta method
ok 4 - ... Foo is automagically a Mouse::Object
ok 5 - ... has_method requires an arg
ok 6 - Foo->can('does')
ok 7 - ... the meta does not treat "extends" as a method
ok 8 - ... the meta does not treat "has" as a method
ok 9 - ... the meta does not treat "before" as a method
ok 10 - ... the meta does not treat "after" as a method
ok 11 - ... the meta does not treat "around" as a method
ok 12 - ... the meta does not treat "blessed" as a method
ok 13 - ... the meta does not treat "confess" as a method
ok 14 - ... the meta does not treat "type" as a method
ok 15 - ... the meta does not treat "subtype" as a method
ok 16 - ... the meta does not treat "as" as a method
ok 17 - ... the meta does not treat "where" as a method
ok 18 - ... the meta does not treat "coerce" as a method
ok 19 - ... the meta does not treat "from" as a method
ok 20 - ... the meta does not treat "via" as a method
ok 21 - ... the meta does not treat "find_type_constraint" as a method
ok 22 - no namespace pollution in Mouse::Object (blessed)
not ok 23 - no namespace pollution in Mouse::Object (blessed) # TODO no automatic namespace cleaning yet
# Failed (TODO) test 'no namespace pollution in Mouse::Object (blessed)'
# at t/010_basics/001_basic_class_setup.t line 50.
ok 24 - no namespace pollution in Mouse::Object (try)
ok 25 - no namespace pollution in Mouse::Object (try)
ok 26 - no namespace pollution in Mouse::Object (catch)
ok 27 - no namespace pollution in Mouse::Object (catch)
ok 28 - no namespace pollution in Mouse::Object (in_global_destruction)
ok 29 - no namespace pollution in Mouse::Object (in_global_destruction)
ok
t/010_basics/002_require_superclasses.t ........................
1..4
ok 1 - loaded Foo superclass correctly
ok 2 - loaded (inline) Bar superclass correctly
ok 3 - loaded Foo and (inline) Bar superclass correctly
ok 4 - correct error when superclass could not be found
ok
t/010_basics/003_super_and_override.t ..........................
1..16
ok 1 - The object isa Baz
ok 2 - The object isa Bar
ok 3 - The object isa Foo
ok 4 - ... got the right value from &foo
ok 5 - ... got the right value from &bar
ok 6 - ... got the right value from &baz
ok 7 - The object isa Bar
ok 8 - The object isa Foo
ok 9 - ... got the right value from &foo
ok 10 - ... got the right value from &bar
ok 11 - ... got the right value from &baz
ok 12 - The object isa Foo
ok 13 - ... got the right value from &foo
ok 14 - ... got the right value from &bar
ok 15 - ... got the right value from &baz
ok 16 - ... cannot override a method which has a local equivalent
ok
t/010_basics/004_inner_and_augment.t ...........................
1..16
ok 1 - The object isa Baz
ok 2 - The object isa Bar
ok 3 - The object isa Foo
ok 4 - ... got the right value from &foo
ok 5 - ... got the right value from &bar
ok 6 - ... got the right value from &baz
ok 7 - The object isa Bar
ok 8 - The object isa Foo
ok 9 - ... got the right value from &foo
ok 10 - ... got the right value from &bar
ok 11 - ... got the right value from &baz
ok 12 - The object isa Foo
ok 13 - ... got the right value from &foo
ok 14 - ... got the right value from &bar
ok 15 - ... got the right value from &baz
ok 16 - ... cannot augment a method which has a local equivalent
ok
t/010_basics/005_override_augment_inner_super.t ................
1..5
ok 1 - The object isa Baz
ok 2 - The object isa Bar
ok 3 - The object isa Foo
ok 4 - ... got the right value from mixed augment/override foo
not ok 5 - ... got the right value from mixed augment/override bar # TODO mixed augment/override is not supported
# Failed (TODO) test '... got the right value from mixed augment/override bar'
# at t/010_basics/005_override_augment_inner_super.t line 70.
# got: 'Bar::bar -> Foo::bar()'
# expected: 'Bar::bar -> Foo::bar(Baz::bar)'
ok
t/010_basics/006_override_and_foreign_classes.t ................
1..15
ok 1 - The object isa Baz
ok 2 - The object isa Bar
ok 3 - The object isa Foo
ok 4 - ... got the right value from &foo
ok 5 - ... got the right value from &bar
ok 6 - ... got the right value from &baz
ok 7 - The object isa Bar
ok 8 - The object isa Foo
ok 9 - ... got the right value from &foo
ok 10 - ... got the right value from &bar
ok 11 - ... got the right value from &baz
ok 12 - The object isa Foo
ok 13 - ... got the right value from &foo
ok 14 - ... got the right value from &bar
ok 15 - ... got the right value from &baz
ok
t/010_basics/007_always_strict_warnings.t ......................
1..15
ok 1 - ... got an error because strict is on
ok 2 - ... got the right error
ok 3 - ... no warning yet
ok 4 - ... got a warning
ok 5 - .. and it is the right warning
ok 6 - ... got an error because strict is on
ok 7 - ... got the right error
ok 8 - ... no warning yet
ok 9 - ... got a warning
ok 10 - .. and it is the right warning
ok 11 - ... got an error because strict is on
ok 12 - ... got the right error
ok 13 - ... no warning yet
ok 14 - ... got a warning
ok 15 - .. and it is the right warning
ok
t/010_basics/008_wrapped_method_cxt_propagation.t ..............
1..7
ok 1 - array context (TouchyBase)
ok 2 - scalar context (TouchyBase)
ok 3 - void context (TouchyBase)
ok 4 - array context (AfterSub)
ok 5 - scalar context (AfterSub)
ok 6 - void context (AfterSub)
ok 7 - methods were wrapped
ok
t/010_basics/009_import_unimport.t .............................
1..40
ok 1 - Foo->can('extends')
ok 2 - Foo->can('with')
ok 3 - Foo->can('has')
ok 4 - Foo->can('before')
ok 5 - Foo->can('after')
ok 6 - Foo->can('around')
ok 7 - Foo->can('override')
ok 8 - Foo->can('augment')
ok 9 - Foo->can('super')
ok 10 - Foo->can('inner')
ok 11 - ... Foo can no longer do extends
ok 12 - ... Foo can no longer do with
ok 13 - ... Foo can no longer do has
ok 14 - ... Foo can no longer do before
ok 15 - ... Foo can no longer do after
ok 16 - ... Foo can no longer do around
ok 17 - ... Foo can no longer do override
ok 18 - ... Foo can no longer do augment
ok 19 - ... Foo can no longer do super
ok 20 - ... Foo can no longer do inner
ok 21 - Bar->can('type')
ok 22 - Bar->can('subtype')
ok 23 - Bar->can('as')
ok 24 - Bar->can('where')
ok 25 - Bar->can('message')
ok 26 - Bar->can('coerce')
ok 27 - Bar->can('from')
ok 28 - Bar->can('via')
ok 29 - Bar->can('enum')
ok 30 - Bar->can('find_type_constraint')
ok 31 - ... Bar can no longer do type
ok 32 - ... Bar can no longer do subtype
ok 33 - ... Bar can no longer do as
ok 34 - ... Bar can no longer do where
ok 35 - ... Bar can no longer do message
ok 36 - ... Bar can no longer do coerce
ok 37 - ... Bar can no longer do from
ok 38 - ... Bar can no longer do via
ok 39 - ... Bar can no longer do enum
ok 40 - ... Bar can no longer do find_type_constraint
ok
t/010_basics/010_method_modifier_with_regexp.t .................
1..9
ok 1 - around modifier is called
ok 2 - around modifier is called
ok 3 - before modifier is called once
ok 4 - after modifier is called once
ok 5 - before modifier is called twice
ok 6 - after modifier is called twice
ok 7 - ... this is not currently supported
ok 8 - ... this is not currently supported
ok 9 - ... this is not currently supported
ok
t/010_basics/011_moose_respects_type_constraints.t .............
1..7
ok 1 - The object isa Mouse::Meta::TypeConstraint
ok 2 - ... got the Value subtype for Foo
ok 3 - ... my constraint passed correctly
ok 4 - ... my constraint failed correctly
ok 5 - The object isa Bar
ok 6 - ... checked the type constraint correctly
ok 7 - ... checked the type constraint correctly
ok
t/010_basics/013_create.t ......................................
1..7
ok 1 - creating lives
ok 2
ok 3
ok 4 - $with_foo isa Class
ok 5
ok 6 - did not create Made::Of::Fail
ok 7 - conflicting roles == death
ok
t/010_basics/014_create_anon.t .................................
ok 1 - creating the same class twice without caching results in 2 classes
ok 2
ok 3
ok 4 - with cache, the same class is the same class
ok 5
ok 6
ok 7 - class_and_foo and class_and_bar are different
ok 8
ok 9 - Mouse::Meta::Class::__ANON__::5->can('meta')
1..9
ok
t/010_basics/015_buildargs.t ...................................
1..14
ok 1 - no args
ok 2 - normal args
ok 3 - single arg
ok 4 - ... got the right bar
ok 5 - ... got the right bar
ok 6 - ... got the right bar
ok 7 - ... got the right bar
ok 8 - no args
ok 9 - normal args
ok 10 - single arg
ok 11 - ... got the right bar
ok 12 - ... got the right bar
ok 13 - ... got the right bar
ok 14 - ... got the right bar
ok
t/010_basics/017_error_handling.t ..............................
1..3
ok 1 - A single non-hashref arg to a constructor throws an error
ok 2 - A single non-hashref arg to a constructor throws an error
ok 3 - Cannot call does() without a role name
ok
t/010_basics/018_methods.t .....................................
1..6
ok 1 - associated_metaclass is defined
ok 2 - associated_metaclass is correct class isa Mouse::Meta::Class
ok 3 - associated_metaclass->name looks like an anonymous class
ok 4 - associated_metaclass is defined
ok 5 - associated_metaclass is correct class isa Mouse::Meta::Class
ok 6 - associated_metaclass->name is Test2
ok
t/010_basics/019-destruction.t .................................
1..3
ok 1 - Foo demolished properly
ok 2 - Foo::Sub demolished properly
ok 3 - Foo::Sub::Sub demolished properly
ok
t/010_basics/020-global-destruction.t ..........................
ok 1 - in_global_destruction state is passed to DEMOLISH properly (false)
ok 2 - in_global_destruction state is passed to DEMOLISH properly (false)
ok 3 - in_global_destruction state is passed to DEMOLISH properly (true)
ok 4 - in_global_destruction state is passed to DEMOLISH properly (true)
ok 5 - exited successfully
1..5
ok
t/020_attributes/001_attribute_reader_generation.t .............
ok 1 - ... created the reader method okay
ok 2 - ... created the lazy reader method okay
ok 3 - ... got a warning for mispelled attribute argument
ok 4 - The object isa Foo
ok 5 - Foo->can('get_foo')
ok 6 - ... got an undefined value
ok 7 - ... get_foo is a read-only
ok 8 - ... no value in get_lazy_foo slot
ok 9 - Foo->can('get_lazy_foo')
ok 10 - ... got an deferred value
ok 11 - ... get_lazy_foo is a read-only
ok 12 - The object isa Foo
ok 13 - The object isa Mouse::Meta::Attribute
ok 14 - it's lazy
# skip Moose specific features
ok 15 - The object isa Foo
ok 16 - ... got the correct value
ok 17 - ... got the correct value
1..17
ok
t/020_attributes/002_attribute_writer_generation.t .............
ok 1 - ... created the writer method okay
ok 2 - ... created the required writer method okay
ok 3 - ... created the writer method with type constraint okay
ok 4 - ... created the writer method with weak_ref okay
ok 5 - The object isa Foo
ok 6 - Foo->can('set_foo')
ok 7 - ... got an unset value
ok 8 - ... set_foo wrote successfully
ok 9 - ... got the correct set value
ok 10 - ... it is not a weak reference
ok 11 - ... cannot create without the required attribute
ok 12 - Foo->can('set_foo_required')
ok 13 - ... got an unset value
ok 14 - ... set_foo_required wrote successfully
ok 15 - ... got the correct set value
ok 16 - ... set_foo_required died successfully with no value
ok 17 - ... set_foo_required did accept undef
ok 18 - ... it is not a weak reference
ok 19 - Foo->can('set_foo_int')
ok 20 - ... got an unset value
ok 21 - ... set_foo_int wrote successfully
ok 22 - ... got the correct set value
ok 23 - ... set_foo_int died successfully
ok 24 - ... it is not a weak reference
ok 25 - Foo->can('set_foo_weak')
ok 26 - ... got an unset value
ok 27 - ... set_foo_weak wrote successfully
ok 28 - ... got the correct set value
ok 29 - ... it is a weak reference
1..29
ok
t/020_attributes/003_attribute_accessor_generation.t ...........
ok 1 - ... created the accessor method okay
ok 2 - ... created the lazy accessor method okay
ok 3 - ... created the required accessor method okay
ok 4 - ... created the accessor method with type constraint okay
ok 5 - ... created the accessor method with weak_ref okay
ok 6 - ... created the accessor method with auto_deref okay
ok 7 - ... created the reader method with auto_deref okay
ok 8 - ... created the reader method with auto_deref okay
ok 9 - The object isa Foo
ok 10 - Foo->can('foo')
ok 11 - ... got an unset value
ok 12 - ... foo wrote successfully
ok 13 - ... got the correct set value
ok 14 - ... it is not a weak reference
ok 15 - ... cannot create without the required attribute
ok 16 - Foo->can('foo_required')
ok 17 - ... got an unset value
ok 18 - ... foo_required wrote successfully
ok 19 - ... got the correct set value
ok 20 - ... foo_required did not die with undef
ok 21 - value is undef
ok 22 - ... it is not a weak reference
ok 23 - ... no value in lazy_foo slot
ok 24 - Foo->can('lazy_foo')
ok 25 - ... got an deferred value
ok 26 - Foo->can('foo_int')
ok 27 - ... got an unset value
ok 28 - ... foo_int wrote successfully
ok 29 - ... got the correct set value
ok 30 - ... foo_int died successfully
ok 31 - ... it is not a weak reference
ok 32 - Foo->can('foo_weak')
ok 33 - ... got an unset value
ok 34 - ... foo_weak wrote successfully
ok 35 - ... got the correct set value
ok 36 - ... it is a weak reference
ok 37 - Foo->can('foo_deref')
ok 38 - ... default default value
ok 39 - ... doesn't deref undef value
ok 40 - returns empty list in list context
ok 41 - ... foo_deref wrote successfully
ok 42 - returns an array reference in scalar context
ok 43 - correct array
ok 44 - returns list in list context
ok 45 - correct list
ok 46 - Foo->can('foo_deref')
ok 47 - ... default default value
ok 48 - ... read only
ok 49 - scalar context ro
ok 50 - list context ro
ok 51 - Foo->can('foo_deref_hash')
ok 52 - ... default default value
ok 53 - ... doesn't deref undef value
ok 54 - returns empty list in list context
ok 55 - ... foo_deref_hash wrote successfully
ok 56 - scalar context
ok 57 - list context
1..57
ok
t/020_attributes/004_attribute_triggers.t ......................
ok 1 - The object isa Foo
ok 2 - The object isa Bar
ok 3 - The object isa Baz
ok 4 - ... did not die setting bar
ok 5 - ... set the value foo.bar correctly
ok 6 - ... which in turn set the value bar.foo correctly
ok 7 - ... bar.foo is a weak reference
ok 8 - ... did not die un-setting bar
ok 9 - ... set the value foo.bar correctly
ok 10 - ... which in turn set the value bar.foo correctly
ok 11 - ... did not die setting baz
ok 12 - ... set the value foo.baz correctly
ok 13 - ... which in turn set the value baz.foo correctly
ok 14 - ... baz.foo is a weak reference
ok 15 - The object isa Bar
ok 16 - The object isa Baz
ok 17 - The object isa Foo
ok 18 - ... set the value foo.bar correctly
ok 19 - ... which in turn set the value bar.foo correctly
ok 20 - ... bar.foo is a weak reference
ok 21 - ... set the value foo.baz correctly
ok 22 - ... which in turn set the value baz.foo correctly
ok 23 - ... baz.foo is a weak reference
ok 24 - ... a trigger must be a CODE ref
ok 25 - ... a trigger must be a CODE ref
ok 26 - Blarg->new() lives
ok 27 - Have a $blarg
ok 28 - foo has default value
ok 29 - bar has default value
ok 30 - baz has default value
ok 31 - No triggers fired
ok 32 - All triggers fired once on assign
ok 33 - All triggers given assigned values
ok 34 - ->new() with parameters
ok 35 - All triggers fired once on construct
ok 36 - All triggers given assigned values
ok 37 - trigger called correctly on initial set via meta-API
# skip Moose specific features
# skip Moose specific features
1..37
ok
t/020_attributes/005_attribute_does.t ..........................
ok 1 - The object isa Foo::Class
ok 2 - The object isa Bar::Class
ok 3 - ... bar passed the type constraint okay
ok 4 - ... foo did not pass the type constraint okay
ok 5 - ... baz passed the type constraint okay
ok 6 - ... foo did not pass the type constraint okay
ok 7 - ... foo passed the type constraint okay
ok 8 - ... cannot have a does() which is not done by the isa()
ok 9 - ... cannot have a isa() which is cannot does()
1..9
ok
t/020_attributes/006_attribute_required.t ......................
ok 1 - The object isa Foo
ok 2 - ... got the right bar
ok 3 - ... got the right baz
ok 4 - ... got the right boo
ok 5 - The object isa Foo
ok 6 - ... got the right bar
ok 7 - ... got the right baz
ok 8 - ... got the right boo
ok 9 - The object isa Foo
ok 10 - ... got the right bar
ok 11 - ... got the right baz
ok 12 - ... got the right boo
ok 13 - ... undef is a valid attribute value
ok 14 - ... undef is a valid attribute value
ok 15 - ... must supply all the required attribute
1..15
ok
t/020_attributes/007_attribute_custom_metaclass.t ..............
ok 1 - The object isa Foo
ok 2 - The object isa Foo::Meta::Attribute
ok 3 - The object isa Mouse::Meta::Attribute
ok 4 - ... got the right name for our meta-attribute
ok 5 - ... our meta-attrubute created the accessor for us
ok 6 - ... our meta-attrubute created the type_constraint for us
ok 7 - The object isa Mouse::Meta::TypeConstraint
ok 8 - ... got the right type constraint name
ok 9 - ... got the right type constraint parent name
ok 10 - ... the attribute metaclass need not be a Mouse::Meta::Attribute as long as it behaves
ok 11 - ... the attribute metaclass alias worked correctly
ok 12 - ... the attribute metaclass alias worked correctly
ok 13 - The object isa Foo::Meta::Attribute
ok 14 - The object isa Mouse::Meta::Attribute
ok 15 - The object isa Mouse::Meta::Attribute::Custom::Bar
ok 16 - The object isa Mouse::Meta::Attribute
1..16
ok
t/020_attributes/008_attribute_type_unions.t ...................
ok 1 - The object isa Foo
ok 2 - ... set bar successfully with an ARRAY ref
ok 3 - ... set bar successfully with a HASH ref
ok 4 - ... couldnt set bar successfully with a number
ok 5 - ... couldnt set bar successfully with a CODE ref
ok 6 - ... created new Foo with bar successfully set with an ARRAY ref
ok 7 - ... created new Foo with bar successfully set with a HASH ref
ok 8 - ... didnt create a new Foo with bar as a number
ok 9 - ... didnt create a new Foo with bar as a CODE ref
ok 10 - The object isa Bar
ok 11 - ... set baz successfully with a string
ok 12 - ... set baz successfully with a CODE ref
ok 13 - ... couldnt set baz successfully with a SCALAR ref
ok 14 - ... couldnt set bar successfully with a HASH ref
ok 15 - ... created new Bar with baz successfully set with a string
ok 16 - ... created new Bar with baz successfully set with a CODE ref
ok 17 - ... didnt create a new Bar with baz as a number
ok 18 - ... didnt create a new Bar with baz as a HASH ref
1..18
ok
t/020_attributes/009_attribute_inherited_slot_specs.t ..........
ok 1 - ... we can change the default attribute option
ok 2 - ... we can add change the isa as long as it is a subtype
ok 3 - ... we can change/add coerce as an attribute option
ok 4 - ... we can change/add required as an attribute option
ok 5 - ... we can change/add lazy as an attribute option
ok 6 - ... we can add lazy_build as an attribute option
ok 7 - ... extend an attribute with parameterized type
ok 8 - ... extend an attribute with anon-subtype
ok 9 - ... now can extend an attribute with a non-subtype
ok 10 - ... now allowed to add the weak_ref option via inheritance
ok 11 - ... we can add the handles attribute option
ok 12 - ... we can not alter the handles attribute option
ok 13 - ... can now create an attribute with an improper subtype relation
ok 14 - ... cannot create an attribute with an illegal option
ok 15 - ... cannot extend a non-existing attribute
ok 16 - The object isa Foo
ok 17 - ... got the right undef default value
ok 18 - ... assigned foo correctly
ok 19 - ... got the right value for foo
ok 20 - ... foo is not coercing (as expected)
ok 21 - ... got the right default value
ok 22 - ... Foo::bar is a read/only attr
ok 23 - ... got the right undef default value
ok 24 - ... Foo::baz accepts hash refs
ok 25 - ... got the right value assigned to baz
ok 26 - ... Foo::baz accepts an array ref
ok 27 - ... got the right value assigned to baz
ok 28 - ... Foo::baz accepts scalar ref
ok 29 - ... got the right value assigned to baz
ok 30 - ... Foo::bunch_of_stuff accepts an array of strings
ok 31 - ... Foo::one_last_one accepts a code ref
ok 32 - ... Foo::baz accepts a code ref
ok 33 - ... got the right value assigned to baz
ok 34 - ... cannot create Bar without required gorch param
ok 35 - The object isa Bar
ok 36 - The object isa Foo
ok 37 - ... got the right undef default value
ok 38 - ... assigned foo correctly
ok 39 - ... got the right value for foo
ok 40 - ... assigned foo correctly
ok 41 - ... got the right value for foo
ok 42 - ... got the right default value
ok 43 - ... got the right default value
ok 44 - ... Bar::bar is a read/only attr
ok 45 - ... got the right undef default value
ok 46 - ... Bar::baz does not accept hash refs
ok 47 - ... Bar::baz can accept an array ref
ok 48 - ... got the right value assigned to baz
ok 49 - ... Bar::baz does not accept a scalar ref
ok 50 - ... Bar::bunch_of_stuff accepts an array of ints
ok 51 - ... Bar::bunch_of_stuff does not accept an array of strings
ok 52 - ... Bar::baz does not accept a code ref
ok 53 - ... Bar has a foo attr
ok 54 - ... Bar has a bar attr
ok 55 - ... Bar has a baz attr
ok 56 - ... Bar has a gorch attr
ok 57 - ... Bar has a gloum attr
ok 58 - ... Bar has a bling attr
ok 59 - ... Bar does have a bunch_of_stuff attr
ok 60 - ... Bar has a blang attr
ok 61 - ... Bar has a fail attr
ok 62 - ... Bar does not have an other_fail attr
ok 63 - ... Foo and Bar have different copies of foo
ok 64 - ... Foo and Bar have different copies of bar
ok 65 - ... Foo and Bar have different copies of baz
ok 66 - ... Foo and Bar have different copies of gorch
ok 67 - ... Foo and Bar have different copies of gloum
ok 68 - ... Foo and Bar have different copies of bling
ok 69 - ... Foo and Bar have different copies of bunch_of_stuff
ok 70 - ... Bar::bar inherited the type constraint too
ok 71 - ... Bar::baz inherited the type constraint too
ok 72 - ... Bar::bar inherited the right type constraint too
ok 73 - ... Foo::baz inherited the right type constraint too
ok 74 - ... Bar::baz inherited the right type constraint too
ok 75 - ... Foo::gorch is not a required attr
ok 76 - ... Bar::gorch is a required attr
ok 77 - ... Foo::bunch_of_stuff is an ArrayRef
ok 78 - ... Bar::bunch_of_stuff is an ArrayRef[Int]
ok 79 - ... Foo::gloum is not a required attr
ok 80 - ... Bar::gloum is a required attr
ok 81 - ... Foo::foo should not coerce
ok 82 - ... Bar::foo should coerce
ok 83 - ... Foo::foo should not handles
ok 84 - ... Bar::foo should handles
1..84
ok
t/020_attributes/011_more_attr_delegation.t ....................
ok 1 - Parent->can('parent_method_1')
ok 2 - all_methods requires explicit isa
ok 3 - allow all_methods with explicit isa
ok 4 - don't need to declare isa if method list is predefined
ok 5 - can declare regex collector
ok 6 - can't create attr with generative handles parameter and no isa
ok 7 - can't create attr with generative handles parameter and no isa
ok 8 - can delegate to non moose class using explicit method list
ok 9 - subrefs on non moose class give no meta
ok 10 - plain classes are handed down to subs
ok 11 - can delegate to object even without explicit reader
ok 12 - Parent->can('parent_method_1')
ok 13 - Can't override exisiting class method in delegate
ok 14 - Parent->can('parent_method_1')
ok 15 - Test handles code ref for skipping predefined methods
ok 16 - The object isa Parent
ok 17 - The object isa ChildA
ok 18 - The object isa ChildB
ok 19 - The object isa ChildC
ok 20 - The object isa ChildD
ok 21 - The object isa ChildE
ok 22 - The object isa ChildF
ok 23 - The object isa ChildI
ok 24 - ... no child_g accessor defined
not ok 25 - ... no child_h accessor defined # TODO Mouse does not install delegations atomically
# Failed (TODO) test '... no child_h accessor defined'
# at t/020_attributes/011_more_attr_delegation.t line 227.
ok 26 - parent method
ok 27 - child supermethod
ok 28 - child method
ok 29 - Parent->can('child_a_super_method')
ok 30 - Parent->can('child_a_method_1')
ok 31 - Parent->can('child_a_method_2')
ok 32 - but not subclass of delegate class
ok 33 - delegate behaves the same
ok 34 - delegates are their own invocants
ok 35 - Parent->can('child_b_method_1')
ok 36 - but not ChildB's unspecified siblings
ok 37 - none of ChildD's methods (child_d_method_2)
ok 38 - none of ChildD's methods (child_d_method_1)
ok 39 - Parent->can('child_c_method_3_la')
ok 40 - Parent->can('child_c_method_4_la')
ok 41 - ChildC method delegated OK
ok 42 - Parent->can('child_e_method_2')
ok 43 - but not child_e_method_1
ok 44 - delegate to non moose class (child_e_method_2)
ok 45 - Parent->can('child_g_method_1')
ok 46 - delegate to moose class without reader (child_g_method_1)
ok 47 - Parent->can('child_i_method_1')
ok 48 - delegate doesn't override existing method
1..48
ok
t/020_attributes/012_misc_attribute_tests.t ....................
1..43
ok 1 - ... the foo has docs
ok 2 - ... got the foo docs
ok 3 - The object isa Test::For::Lazy::TypeConstraint
ok 4 - ... this does not work
ok 5 - ... this does work
ok 6 - The object isa Test::Arrayref::Attributes
ok 7 - Test::Arrayref::Attributes->can(...)
ok 8 - The object isa Test::Arrayref::RoleAttributes
ok 9 - Test::Arrayref::RoleAttributes->can(...)
ok 10 - ... default must return a value which passes the type constraint
ok 11 - setter took string
ok 12 - this is a *not* a string
ok 13 - ... dies without overloading the string
ok 14 - ... this doesnt trip overload to break anymore
ok 15 - ... this works fine though
ok 16 - foo is required
ok 17 - foo has builder
ok 18 - .. and it's named build_foo
ok 19 - foo builder works
ok 20 - ... no builder, wtf
ok 21 - foo is lazy
ok 22 - foo is lazy_build
ok 23 - foo has clearer
ok 24 - .. and it's named clear_foo
ok 25 - foo has builder
ok 26 - .. and it's named build_foo
ok 27 - foo has predicate
ok 28 - .. and it's named has_foo
ok 29 - _foo is lazy
ok 30 - lazy_build attributes are no longer automatically required
ok 31 - _foo is lazy_build
ok 32 - _foo has clearer
ok 33 - .. and it's named _clear_foo
ok 34 - _foo has builder
ok 35 - .. and it's named _build_foo
ok 36 - _foo has predicate
ok 37 - .. and it's named _has_foo
ok 38 - noo foo value yet
ok 39 - noo _foo value yet
ok 40 - foo builder works
ok 41 - foo builder works too
ok 42 - Correct error when a builder method is not present
ok 43 - has throws error with odd number of attribute options
ok
t/020_attributes/013_attr_dereference_test.t ...................
ok 1 - ... successfully created attr
ok 2 - The object isa Customer
ok 3 - The object isa Firm
ok 4 - Firm->can('customers')
ok 5 - ... got the right dereferenced value
ok 6 - The object isa Firm
ok 7 - Firm->can('customers')
ok 8 - ... got the right dereferenced value
ok 9 - ... its auto-de-ref-ing, not auto-en-ref-ing
ok 10 - ... set the results of bar correctly
ok 11 - ... auto-dereffed correctly
1..11
ok
t/020_attributes/014_misc_attribute_coerce_lazy.t ..............
ok 1 - The object isa Request
ok 2 - ... this coerces and passes the type constraint even with lazy
1..2
ok
t/020_attributes/015_attribute_traits.t ........................
ok 1 - The object isa My::Class
ok 2 - ... got the right value for bar
ok 3 - ... got the right value for gorch
ok 4 - My::Class->can('baz')
ok 5 - ... got the right value for baz
ok 6 - The object does My::Attribute::Trait
ok 7 - ... got the applied traits
ok 8 - ... got the applied traits
ok 9 - attr initialized
ok 10 - ... gorch doesnt do the trait
ok 11 - ... no traits applied
ok 12 - ... no traits applied
1..12
ok
t/020_attributes/016_attribute_traits_registered.t .............
1..23
ok 1 - The object isa My::Class
ok 2 - ... got the right value for bar
ok 3 - My::Class->can('baz')
ok 4 - ... got the right value for baz
ok 5 - The object does My::Attribute::Trait
ok 6 - attr initialized
ok 7 - does_role ignores aliases for sanity
not ok 8 - attr->does uses aliases # TODO aliased name is not supported
# Failed (TODO) test 'attr->does uses aliases'
# at t/020_attributes/016_attribute_traits_registered.t line 94.
ok 9 - does_role returns false for nonexistent roles
ok 10 - attr->does returns false for nonexistent roles
ok 11 - ... got the right value for bar
ok 12 - My::Derived::Class->can('baz')
ok 13 - ... got the right value for baz
ok 14 - The object does My::Attribute::Trait
ok 15 - attr initialized
ok 16 - The object does My::Other::Attribute::Trait
ok 17 - attr initialized
ok 18 - does_role ignores aliases for sanity
not ok 19 - attr->does uses aliases # TODO aliased name is not supported
# Failed (TODO) test 'attr->does uses aliases'
# at t/020_attributes/016_attribute_traits_registered.t line 118.
ok 20 - does_role returns false for nonexistent roles
ok 21 - attr->does returns false for nonexistent roles
ok 22 - My::Derived::Class->can('additional_method')
ok 23 - ... got the right value for additional_method
ok
t/020_attributes/017_attribute_traits_n_meta.t .................
ok 1 - The object isa My::Class
ok 2 - ... got the right value for bar
ok 3 - My::Class->can('baz')
ok 4 - ... got the right value for baz
ok 5 - The object isa My::Meta::Attribute::DefaultReadOnly
ok 6 - The object does My::Attribute::Trait
ok 7 - ... got the right metaclass customization
1..7
ok
t/020_attributes/018_no_init_arg.t .............................
ok 1 - ... created the attr okay
ok 2 - The object isa Foo
ok 3 - field is not set via init arg
ok 4 - field is set via setter
1..4
ok
t/020_attributes/020_trigger_and_coerce.t ......................
ok 1 - ... trigger is being called
ok 2 - The object isa Fake::DateTime
ok 3 - The object isa Fake::DateTime
ok 4 - The object isa Mortgage
ok 5 - The object isa Fake::DateTime
ok 6 - ... Mortgage is now immutable
ok 7 - ... trigger is being called
ok 8 - The object isa Fake::DateTime
ok 9 - The object isa Fake::DateTime
ok 10 - The object isa Mortgage
ok 11 - The object isa Fake::DateTime
1..11
ok
t/020_attributes/022_illegal_options_for_inheritance.t .........
ok 1 - can override is
ok 2 - can't override reader
ok 3 - can override unspecified things
ok 4 - can't override clearer
ok 5 - can override unspecified things
ok 6 - can use illegal options
ok 7 - can't override illegal attribute
ok 8 - can add illegal option if superclass doesn't set it
ok 9 - ... added my_illegal_option as illegal option for inheritance
1..9
ok
t/020_attributes/024_attribute_traits_parameterized.t ..........
ok 1 - the aliased method is in the attribute
ok 2 - the method was not installed under the other class' alias
ok 3 - the aliased method is in the attribute
ok 4 - the method was not installed under the other class' alias
ok 5 - the method was not installed under the original name when that was excluded
1..5
ok
t/020_attributes/025_chained_coercion.t ........................
ok 1 - The object isa Foo
ok 2 - The object isa Bar
ok 3 - The object isa Baz
ok 4 - ... this all worked fine
1..4
ok
t/020_attributes/026_attribute_without_any_methods.t ...........
ok 1 - correct error message
ok 2 - add attribute with no methods and is => "bare"
1..2
ok
t/020_attributes/027_accessor_override_method.t ................
not ok 1 - reader overriding gives proper warning # TODO Mouse is not yet completed
# Failed (TODO) test 'reader overriding gives proper warning'
# at t/020_attributes/027_accessor_override_method.t line 27.
# STDERR:
#
# doesn't match:
# (?-xism:^You are overwriting a locally defined method \(get_a\) with an accessor)
# as expected
not ok 2 - writer overriding gives proper warning # TODO Mouse is not yet completed
# Failed (TODO) test 'writer overriding gives proper warning'
# at t/020_attributes/027_accessor_override_method.t line 29.
# STDERR:
#
# doesn't match:
# (?-xism:^You are overwriting a locally defined method \(set_b\) with an accessor)
# as expected
not ok 3 - predicate overriding gives proper warning # TODO Mouse is not yet completed
# Failed (TODO) test 'predicate overriding gives proper warning'
# at t/020_attributes/027_accessor_override_method.t line 31.
# STDERR:
#
# doesn't match:
# (?-xism:^You are overwriting a locally defined method \(has_c\) with an accessor)
# as expected
not ok 4 - clearer overriding gives proper warning # TODO Mouse is not yet completed
# Failed (TODO) test 'clearer overriding gives proper warning'
# at t/020_attributes/027_accessor_override_method.t line 33.
# STDERR:
#
# doesn't match:
# (?-xism:^You are overwriting a locally defined method \(clear_d\) with an accessor)
# as expected
not ok 5 - accessor overriding gives proper warning # TODO Mouse is not yet completed
# Failed (TODO) test 'accessor overriding gives proper warning'
# at t/020_attributes/027_accessor_override_method.t line 35.
# STDERR:
#
# doesn't match:
# (?-xism:^You are overwriting a locally defined method \(e\) with an accessor)
# as expected
not ok 6 - function overriding gives proper warning # TODO Mouse is not yet completed
# Failed (TODO) test 'function overriding gives proper warning'
# at t/020_attributes/027_accessor_override_method.t line 38.
# STDERR:
#
# doesn't match:
# (?-xism:^You are overwriting a locally defined function \(has\) with an accessor)
# as expected
1..6
ok
t/020_attributes/029_accessor_context.t ........................
ok 1 - class definition
ok 2 - uninitialized scalar attribute/rw in scalar context
ok 3 - uninitialized scalar attribute/rw in list context
ok 4 - uninitialized scalar attribute/ro in scalar context
ok 5 - uninitialized scalar attribute/ro in list context
ok 6 - uninitialized ArrayRef attribute/rw in scalar context
ok 7 - uninitialized ArrayRef attribute/rw in list context
ok 8 - uninitialized ArrayRef attribute/ro in scalar context
ok 9 - uninitialized ArrayRef attribute/ro in list context
ok 10 - uninitialized HashRef attribute/rw in scalar context
ok 11 - uninitialized HashRef attribute/rw in list context
ok 12 - uninitialized HashRef attribute/ro in scalar context
ok 13 - uninitialized HashRef attribute/ro in list context
ok 14 - testing
1..14
ok
t/020_attributes/030_non_alpha_attr_names.t ....................
ok 1 - Foo has 'type' attribute
ok 2 - Foo has '@type' attribute
ok 3 - Foo has 'has spaces' attribute
ok 4 - 'type' attribute default is 1
ok 5 - '@type' attribute default is 1
ok 6 - 'has spaces' attribute default is 42
ok 7 - The object isa Foo
ok 8 - reader for '@type'
ok 9 - reader for 'has spaces'
ok 10 - writer for '@type' worked
ok 11 - Foo has 'type' attribute
ok 12 - Foo has '@type' attribute
ok 13 - Foo has 'has spaces' attribute
ok 14 - 'type' attribute default is 1
ok 15 - '@type' attribute default is 1
ok 16 - 'has spaces' attribute default is 42
ok 17 - The object isa Foo
ok 18 - reader for '@type'
ok 19 - reader for 'has spaces'
ok 20 - writer for '@type' worked
1..20
ok
t/020_attributes/031_delegation_and_modifiers.t ................
ok 1 - The object isa Foo::Extended
ok 2 - The object isa Foo
ok 3 - ... the test value has not been changed
ok 4 - ... got the right delegated method
ok 5 - ... the test value has now been changed
1..5
ok
t/020_attributes/032_delegation_arg_aliasing.t .................
ok 1 - direct aliasing works
ok 2 - delegated aliasing works
ok 3 - delegated aliasing with currying works
1..3
ok
t/020_attributes/034_numeric_defaults.t ........................
ok 1 - it's an int
ok 2 - not a string
ok 3 - it's an int
ok 4 - not a string
ok 5 - it's an int
ok 6 - not a string
ok 7 - it's an int
ok 8 - not a string
ok 9 - it's an int
ok 10 - not a string
ok 11 - it's an int
ok 12 - not a string
ok 13 - it's an int
ok 14 - not a string
ok 15 - it's an int
ok 16 - not a string
ok 17 - it's an int
ok 18 - not a string
ok 19 - it's an int
ok 20 - not a string
ok 21 - it's an int
ok 22 - not a string
ok 23 - it's an int
ok 24 - not a string
ok 25 - it's a num
ok 26 - not a string
ok 27 - it's a num
ok 28 - not a string
ok 29 - it's a num
ok 30 - not a string
ok 31 - it's a num
ok 32 - not a string
ok 33 - it's a num
ok 34 - not a string
ok 35 - it's a num
ok 36 - not a string
ok 37 - it's a num
ok 38 - not a string
ok 39 - it's a num
ok 40 - not a string
ok 41 - it's a num
ok 42 - not a string
ok 43 - it's a num
ok 44 - not a string
ok 45 - it's a num
ok 46 - not a string
ok 47 - it's a num
ok 48 - not a string
1..48
ok
t/020_attributes/035_default_undef.t ...........................
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/020_attributes/036_clone_weak.t ..............................
ok 1
ok 2 - The object isa Foo
ok 3
ok 4
ok 5 - The object isa Mouse::Meta::Class::__ANON__::1
ok 6 - has a metaclass
ok 7 - The object isa Mouse::Meta::Class::__ANON__::1
ok 8 - has a metaclass
ok 9 - still has a metaclass
1..9
ok
t/030_roles/001_meta_role.t ....................................
1..26
ok 1 - The object isa Mouse::Meta::Role
ok 2 - ... got the right name of FooRole
ok 3 - ... got the right version of FooRole
ok 4 - ... FooRole has the foo method
ok 5 - ... FooRole got the foo method
ok 6 - The object isa Mouse::Meta::Role::Method
ok 7 - ... got the right method list
ok 8 - ... got the right attribute list
ok 9 - ... FooRole does not have the bar attribute
ok 10 - ... added the bar attribute okay
ok 11 - ... got the right attribute list
ok 12 - ... FooRole does have the bar attribute
ok 13 - ... got the correct description of the bar attribute
ok 14 - ... added the baz attribute okay
ok 15 - ... got the right attribute list
ok 16 - ... FooRole does have the baz attribute
ok 17 - ... got the correct description of the baz attribute
ok 18 - ... removed the bar attribute okay
ok 19 - ... got the right attribute list
ok 20 - ... FooRole does not have the bar attribute
ok 21 - ... FooRole does still have the baz attribute
ok 22 - ... no boo:before modifier
ok 23 - ... added a method modifier okay
ok 24 - ... now we have a boo:before modifier
ok 25 - ... got the right method back
ok 26 - ... got the right list of before method modifiers
ok
t/030_roles/002_role.t .........................................
1..40
ok 1 - ... extends() is not supported
ok 2 - ... augment() is not supported
ok 3 - ... inner() is not supported
ok 4 - The object isa Mouse::Meta::Role
ok 5 - ... got the right name of FooRole
ok 6 - ... got the right version of FooRole
ok 7 - ... FooRole has the foo method
ok 8 - ... FooRole got the foo method
ok 9 - The object isa Mouse::Meta::Role::Method
ok 10 - ... FooRole has the boo method
ok 11 - ... FooRole got the boo method
ok 12 - The object isa Mouse::Meta::Role::Method
ok 13 - ... got the right method list
ok 14 - locally defined methods are still there
ok 15 - sugar was unimported
ok 16 - ... got the right attribute list
ok 17 - ... FooRole does have the bar attribute
ok 18 - bar attribute is rw
ok 19 - bar attribute isa Foo
not ok 20 - bar's definition context is a hash # TODO definition_context is not yet implemented
# Failed (TODO) test 'bar's definition context is a hash'
# at t/030_roles/002_role.t line 97.
# got: ''
# expected: 'HASH'
not ok 21 - bar was defined in FooRole # TODO definition_context is not yet implemented
# Failed (TODO) test 'bar was defined in FooRole'
# at t/030_roles/002_role.t line 99.
# got: undef
# expected: 'FooRole'
ok 22 - ... FooRole does have the baz attribute
ok 23 - baz attribute is ro
not ok 24 - bar's definition context is a hash # TODO definition_context is not yet implemented
# Failed (TODO) test 'bar's definition context is a hash'
# at t/030_roles/002_role.t line 111.
# got: ''
# expected: 'HASH'
not ok 25 - baz was defined in FooRole # TODO definition_context is not yet implemented
# Failed (TODO) test 'baz was defined in FooRole'
# at t/030_roles/002_role.t line 113.
# got: undef
# expected: 'FooRole'
ok 26 - ... now we have a boo:before modifier
ok 27 - ... got the right method back
ok 28 - ... got the right list of before method modifiers
ok 29 - ... now we have a boo:after modifier
ok 30 - ... got the right method back
ok 31 - ... got the right method back
ok 32 - ... got the right list of after method modifiers
ok 33 - ... now we have a boo:around modifier
ok 34 - ... got the right method back
ok 35 - ... got the right list of around method modifiers
ok 36 - ... now we have a bling:override modifier
ok 37 - ... got the right method back
ok 38 - ... now we have a fling:override modifier
ok 39 - ... got the right method back
ok 40 - ... got the right list of override method modifiers
ok
t/030_roles/003_apply_role.t ...................................
ok 1 - The object isa Mouse::Meta::Class
ok 2 - The object isa Mouse::Meta::Class
ok 3 - ... does_role requires a role name
ok 4 - ... apply_role requires a role
ok 5 - ... apply_role requires a role
ok 6 - ... the FooClass->meta does_role FooRole
ok 7 - ... the FooClass->meta !does_role OtherRole
ok 8 - ... the FooBarClass->meta does_role FooRole
ok 9 - ... the FooBarClass->meta does_role BarRole
ok 10 - ... the FooBarClass->meta !does_role OtherRole
ok 11 - ... FooClass has the method bar
ok 12 - ... FooBarClass has the method bar
ok 13 - ... FooClass has the method baz
ok 14 - ... FooBarClass has the method baz
ok 15 - ... FooClass has the method foo
ok 16 - ... FooBarClass has the method foo
ok 17 - ... FooClass has the method boo
ok 18 - ... FooBarClass has the method boo
ok 19 - ... FooClass has the method blau
ok 20 - ... FooBarClass has the method blau
ok 21 - ... FooClass has the method goo
ok 22 - ... FooBarClass has the method goo
ok 23 - ... FooClass lacks the method woot
ok 24 - ... FooBarClass has the method woot
ok 25 - ... FooClass has the attribute bar
ok 26 - ... FooBarClass has the attribute bar
ok 27 - ... FooClass has the attribute baz
ok 28 - ... FooBarClass has the attribute baz
ok 29 - FooClass->can('does')
ok 30 - ... the FooClass does FooRole
ok 31 - ... the FooClass does not do BarRole
ok 32 - ... the FooClass does not do OtherRole
ok 33 - FooBarClass->can('does')
ok 34 - ... the FooClass does FooRole
ok 35 - ... the FooBarClass does FooBarRole
ok 36 - ... the FooBarClass does not do OtherRole
ok 37 - The object isa FooClass
ok 38 - The object isa FooBarClass
ok 39 - ... got the right value of goo
ok 40 - ... got the right value of goo
ok 41 - ... got the right value from ->boo
ok 42 - ... got the right value from ->boo (double wrapped)
ok 43 - ... got the right value from ->blau
ok 44 - ... got the right value from ->blau
ok 45 - FooClass->can('does')
ok 46 - ... an instance of FooClass does FooRole
ok 47 - ... and instance of FooClass does not do OtherRole
ok 48 - FooBarClass->can('does')
ok 49 - ... an instance of FooBarClass does FooRole
ok 50 - ... an instance of FooBarClass does BarRole
ok 51 - ... and instance of FooBarClass does not do OtherRole
ok 52 - FooClass->can('bar')
ok 53 - FooClass->can('baz')
ok 54 - FooClass->can('foo')
ok 55 - FooClass->can('boo')
ok 56 - FooClass->can('goo')
ok 57 - FooClass->can('blau')
ok 58 - ... got the right value of foo
ok 59 - ... $foo->baz is undefined
ok 60 - ... $foo->bar is undefined
ok 61 - ... baz is a read-only accessor
ok 62 - ... bar is a read-write accessor with a type constraint
ok 63 - The object isa FooClass
ok 64 - ... bar is a read-write accessor with a type constraint
ok 65 - ... got the right value for bar now
ok 66 - FooBarClass->can('does')
ok 67 - ... an instance of FooClass does FooRole
ok 68 - ... and instance of FooClass does not do OtherRole
ok 69 - FooBarClass->can('does')
ok 70 - ... an instance of FooBarClass does FooRole
ok 71 - ... an instance of FooBarClass does BarRole
ok 72 - ... and instance of FooBarClass does not do OtherRole
ok 73 - FooBarClass->can('bar')
ok 74 - FooBarClass->can('baz')
ok 75 - FooBarClass->can('foo')
ok 76 - FooBarClass->can('boo')
ok 77 - FooBarClass->can('goo')
ok 78 - FooBarClass->can('blau')
ok 79 - ... got the right value of foo
ok 80 - ... $foo->baz is undefined
ok 81 - ... $foo->bar is undefined
ok 82 - ... baz is a read-only accessor
ok 83 - ... bar is a read-write accessor with a type constraint
ok 84 - The object isa FooClass
ok 85 - ... bar is a read-write accessor with a type constraint
ok 86 - ... got the right value for bar now
1..86
ok
t/030_roles/004_role_composition_errors.t ......................
ok 1 - ... the Foo::Role has a required method (foo)
ok 2 - ... no foo method implemented by Foo::Class
ok 3 - ... cannot consume a class, it must be a role
ok 4 - ... has a foo method implemented by Bar::Class
ok 5 - ... has a foo method implemented by Bar::Role
ok 6 - ... the Bar::Role has not inherited the required method from Foo::Role
ok 7 - ... no foo method implemented by Baz::Role
ok 8 - ... the Baz::Role has inherited the required method from Foo::Role
ok 9 - ... no foo method implemented by Baz::Class2
ok 10 - ... has a foo method implemented by Baz::Class2
ok 11 - exception mentions all the missing required methods at once
ok 12 - exception mentions all the missing required methods at once, but not the one that exists
ok 13 - exception mentions all the missing methods at once, but not the accessors
ok 14 - exception mentions all the require methods that are accessors at once, as well as missing methods, but not the one that exists
1..14
ok
t/030_roles/005_role_conflict_detection.t ......................
ok 1 - ... our mutually recursive roles combine okay
ok 2 - ... our mutually recursive roles combine okay (no matter what order)
ok 3 - The object isa My::Test1
ok 4 - ... $test1 does Role::Foo
ok 5 - ... $test1 does Role::Bar
ok 6 - My::Test1->can('foo')
ok 7 - My::Test1->can('bar')
ok 8 - ... $test1->foo worked
ok 9 - ... $test1->bar worked
ok 10 - The object isa My::Test2
ok 11 - ... $test2 does Role::Foo
ok 12 - ... $test2 does Role::Bar
ok 13 - My::Test2->can('foo')
ok 14 - My::Test2->can('bar')
ok 15 - ... $test2->foo worked
ok 16 - ... $test2->bar worked
ok 17 - ... it still has the bar method
ok 18 - ... it still has the required foo method
ok 19 - ... it still has the foo method
ok 20 - ... it still has the required bar method
ok 21 - ... role methods conflict and method was required
ok 22 - ... role methods didnt conflict when manually combined
ok 23 - ... role methods didnt conflict when manually combined (in opposite order)
ok 24 - ... role methods didnt conflict when manually resolved
ok 25 - ... we didnt get any methods in the conflict
ok 26 - ... we did get the method when manually dealt with
ok 27 - ... we did get the method when manually dealt with
ok 28 - ... we did get the method when manually dealt with
ok 29 - ... our class does() the correct roles
ok 30 - ... our class does() the correct roles
ok 31 - ... our class does() the correct roles
ok 32 - ... our class does() the correct roles
ok 33 - ... our class does() the correct roles
ok 34 - ... our class does() the correct roles
ok 35 - ... our class does() the correct roles
ok 36 - ... our class does() the correct roles
ok 37 - ... and we got the first method that was added
ok 38 - ... and we got the first method that was added
ok 39 - ... and we got the local method
ok 40 - ... still got the bling method in Role::Bling::Bling
ok 41 - ... our role correctly does() the other role
ok 42 - ... dont have the bling method in Role::Bling::Bling::Bling
ok 43 - ... still got the bling method in Role::Bling::Bling::Bling
ok 44 - ... role attrs conflict and method was required
ok 45 - ... role attrs didnt conflict when manually combined
ok 46 - ... role attrs didnt conflict when manually combined
ok 47 - ... role attrs conflict and cannot be manually disambiguted
ok 48 - ... we didnt get any attributes in the conflict
ok 49 - ... we did get an attributes when manually composed
ok 50 - ... we did get an attributes when manually composed
ok 51 - ... we did still have an attribute ghost (conflict does not mess with class)
ok 52 - ... our class does() the correct roles
ok 53 - ... our class does() the correct roles
ok 54 - ... our class does() the correct roles
ok 55 - ... our class does() the correct roles
ok 56 - ... our class does() the correct roles
ok 57 - ... our class does() the correct roles
ok 58 - ... our class does() the correct roles
ok 59 - ... our class does() the correct roles
ok 60 - My::Test8->can('ghost')
ok 61 - My::Test9->can('ghost')
ok 62 - My::Test10->can('ghost')
ok 63 - ... got the expected default attr value
ok 64 - ... got the expected default attr value
ok 65 - ... got the expected default attr value
ok 66 - ... composed the role with override okay
ok 67 - ... composed the role with override okay
ok 68 - ... cannot compose it because we have no superclass
ok 69 - ... cannot compose it because we have no superclass
ok 70 - ... the twist method has been added
ok 71 - ... the twist method has been added
ok 72 - ... the twist method has not been added
ok 73 - ... the twist method has not been added
ok 74 - ... our class does() the correct roles
ok 75 - ... our class does() the correct roles
ok 76 - ... our class does() the correct roles
ok 77 - ... our class does() the correct roles
ok 78 - ... our class does() the correct roles
ok 79 - ... our class does() the correct roles
ok 80 - ... our class does() the correct roles
ok 81 - ... got the right method return
ok 82 - ... got the right method return
ok 83 - ... no twist method here at all
ok 84 - ... got the right method return (from superclass)
ok 85 - ... could not compose roles here, it dies
ok 86 - ... the twist method has not been added
ok 87 - ... the twist method returns the right value
ok 88
1..88
ok
t/030_roles/008_role_conflict_edge_cases.t .....................
1..32
ok 1 - ... roles composed okay (no conflicts)
ok 2 - ... have the method foo as expected
ok 3 - ... have the method foo as expected
ok 4 - ... have the method foo as expected
ok 5 - ... have the method foo as expected
ok 6 - ... got the right value from method
ok 7 - ... roles composed okay (no conflicts)
ok 8 - ... have the method foo as expected
ok 9 - ... have the method foo as expected
ok 10 - ... have the method foo as expected
ok 11 - ... have the method foo as expected
not ok 12 - The object isa Mouse::Meta::Method::Overridden # TODO Not a Mouse::Meta::Method::Overriden
# Failed (TODO) test 'The object isa Mouse::Meta::Method::Overridden'
# at t/030_roles/008_role_conflict_edge_cases.t line 97.
# The object isn't a 'Mouse::Meta::Method::Overridden' it's a 'Mouse::Meta::Method'
ok 13 - ... have the method foo as expected
not ok 14 - The object isa Class::MOP::Method # TODO Not a Class::MOP::Method
# Failed (TODO) test 'The object isa Class::MOP::Method'
# at t/030_roles/008_role_conflict_edge_cases.t line 102.
# The object isn't a 'Class::MOP::Method' it's a 'Mouse::Meta::Method'
ok 15 - ... got the right value from method
ok 16 - ... got the right value from method
ok 17 - ... roles composed okay (no conflicts)
ok 18 - ... have the method foo as expected
ok 19 - ... have the method foo as expected
ok 20 - ... have the method foo as expected
ok 21 - ... have the method foo as expected
not ok 22 - The object isa Class::MOP::Method::Wrapped # TODO Not a Class::MOP::Method::Wrapped
# Failed (TODO) test 'The object isa Class::MOP::Method::Wrapped'
# at t/030_roles/008_role_conflict_edge_cases.t line 155.
# The object isn't a 'Class::MOP::Method::Wrapped' it's a 'Mouse::Meta::Method'
ok 23 - ... have the method foo as expected
not ok 24 - The object isa Class::MOP::Method # TODO Not a Class::MOP::Method
# Failed (TODO) test 'The object isa Class::MOP::Method'
# at t/030_roles/008_role_conflict_edge_cases.t line 160.
# The object isn't a 'Class::MOP::Method' it's a 'Mouse::Meta::Method'
ok 25 - ... got the right value from method
ok 26 - ... got the right value from method
ok 27 - ... roles composed okay (no conflicts)
ok 28 - ... have the attribute foo as expected
ok 29 - ... have the attribute foo as expected
ok 30 - ... have the attribute foo as expected
ok 31 - ... have the attribute foo as expected
ok 32 - ... got the right value from method
ok
t/030_roles/009_more_role_edge_cases.t .........................
ok 1 - ... role was composed as expected
ok 2 - does SubAA
ok 3 - does RootA
ok 4 - The object isa SubAB
ok 5 - SubAB->can('bar')
ok 6 - ... got thr right bar rv
ok 7 - SubAB->can('foo')
ok 8 - ... called foo successfully
ok 9 - ... got the right foo rv
ok 10 - ... composed the role successfully
ok 11 - BB does SubBA
ok 12 - BB does RootB
ok 13 - The object isa SubBB
ok 14 - SubBB->can('foo')
ok 15 - ... called foo successfully
ok 16 - foo rv
ok 17 - after hook called
ok 18 - ... called foo successfully (again)
ok 19 - after hook called (again)
ok 20 - ... this has the foo method
ok 21 - ... cannot compose an override over a local method
ok 22 - simple composition without abstract
ok 23 - simple composition with abstract
ok 24 - SimpleClassWithSome does Abstract
ok 25 - SimpleClassWithSome does ConcreteA
ok 26 - SimpleClassWithSome does ConcreteB
ok 27 - SimpleClassWithSome->can('method')
ok 28 - SimpleClassWithSome->can('other')
ok 29 - SimpleClassWithSome->can('another')
ok 30 - provided by abstract
ok 31 - provided by concrete a
ok 32 - provided by concrete b
ok 33 - SimpleClassWithAll does Abstract
ok 34 - SimpleClassWithAll does ConcreteA
ok 35 - SimpleClassWithAll does ConcreteB
ok 36 - SimpleClassWithAll->can('method')
ok 37 - SimpleClassWithAll->can('other')
ok 38 - SimpleClassWithAll->can('another')
ok 39 - provided by abstract
ok 40 - provided by concrete a
ok 41 - provided by concrete b
ok 42 - composition without abstract
ok 43 - composition with abstract
ok 44 - can compose ConcreteA and ConcreteC together
ok 45 - ClassWithSome does Abstract
ok 46 - ClassWithSome does ConcreteA
ok 47 - ClassWithSome does ConcreteB
ok 48 - ClassWithSome does ConcreteC
ok 49 - ClassWithSome->can('method')
ok 50 - ClassWithSome->can('other')
ok 51 - ClassWithSome->can('another')
ok 52 - provided by abstract
ok 53 - provided by concrete c + a
ok 54 - provided by concrete b
ok 55 - ClassWithAll does Abstract
ok 56 - ClassWithAll does ConcreteA
ok 57 - ClassWithAll does ConcreteB
ok 58 - ClassWithAll does ConcreteC
ok 59 - ClassWithAll->can('method')
ok 60 - ClassWithAll->can('other')
ok 61 - ClassWithAll->can('another')
ok 62 - provided by abstract
ok 63 - provided by concrete c + a
ok 64 - provided by concrete b
ok 65 - ClassWithEverything does Abstract
ok 66 - ClassWithEverything does ConcreteA
ok 67 - ClassWithEverything does ConcreteB
ok 68 - ClassWithEverything does ConcreteC
ok 69 - ClassWithEverything->can('method')
ok 70 - ClassWithEverything->can('other')
ok 71 - ClassWithEverything->can('another')
ok 72 - provided by abstract
ok 73 - provided by concrete c + a
ok 74 - provided by concrete b
1..74
ok
t/030_roles/010_run_time_role_composition.t ....................
ok 1 - The object isa My::Class
ok 2 - The object isa My::Class
ok 3 - ... the role is not composed yet
ok 4 - ... we do not do any roles yet
ok 5 - ... we now do the Bark role
ok 6 - ... the class does not do the Bark role
ok 7 - The object isa My::Class
ok 8 - ... but it is no longer blessed into My::Class
ok 9 - ... the role is not composed at the class level
ok 10 - ... the role is now composed at the object level
ok 11 - ... got the right return value for the newly composed method
ok 12 - ... we do not do any roles yet
ok 13 - ... we now do the Bark role
ok 14 - ... they share the same anon-class/role thing
ok 15 - ... the original method responds as expected
ok 16 - ... we do not do the Sleeper role
ok 17 - ... we still do the Bark role
ok 18 - ... we now do the Sleeper role too
ok 19 - ... the class does not do the Sleeper role
ok 20 - ... they no longer share the same anon-class/role thing
ok 21 - The object isa My::Class
ok 22 - ... the original method still responds as expected
ok 23 - ... got the right return value for the newly composed method
ok 24 - ... got the right return value for the newly composed method
ok 25 - ... we do not do any roles yet
ok 26 - ... we now do the Bark role
ok 27 - ... they share the same anon-class/role thing again
1..27
ok
t/030_roles/013_method_aliasing_in_composition.t ...............
1..46
ok 1 - ... this succeeds
ok 2 - ... this succeeds
ok 3 - we have a foo method
ok 4 - we have a baz method
ok 5 - we have a bar method
ok 6 - we have a role_bar method
ok 7 - ... this succeeds
ok 8 - ... cannot alias to a name that exists
ok 9 - we have a foo method
ok 10 - we have a baz method
ok 11 - we have a role_bar method
not ok 12 - ... and the &bar method is required # TODO auto requires resolution is not supported
# Failed (TODO) test '... and the &bar method is required'
# at t/030_roles/013_method_aliasing_in_composition.t line 63.
not ok 13 - ... and the &role_bar method is not required # TODO auto requires resolution is not supported
# Failed (TODO) test '... and the &role_bar method is not required'
# at t/030_roles/013_method_aliasing_in_composition.t line 64.
ok 14 - ... this succeeds
ok 15 - we have a foo method
ok 16 - we have a baz method
ok 17 - we have a role_bar method
ok 18 - ... and the &bar method is not required
ok 19 - ... composed our roles correctly
ok 20 - ... composed our roles correctly
ok 21 - The object isa My::Foo::Class
ok 22 - My::Foo::Class->can('foo')
ok 23 - My::Foo::Class->can('foo_foo')
ok 24 - My::Foo::Class->can('bar_foo')
ok 25 - ... got the right method
ok 26 - ... got the right method
ok 27 - ... got the right method
ok 28 - ... composed our roles correctly
ok 29 - we have a foo method
ok 30 - we have a foo_foo method
ok 31 - we have a bar_foo method
ok 32 - ... and the &foo method is not required
not ok 33 - ... composed our roles correctly # TODO not supported
# Failed (TODO) test '... composed our roles correctly'
# at t/030_roles/013_method_aliasing_in_composition.t line 149.
ok 34 - we dont have a foo_foo method
not ok 35 - ... and the &foo method is required # TODO auto requires resolution is not supported
# Failed (TODO) test '... and the &foo method is required'
# at t/030_roles/013_method_aliasing_in_composition.t line 155.
ok 36 - ... composed our roles correctly
ok 37 - we have a foo method
ok 38 - .. and the aliased foo_foo method
ok 39 - Compose Role::Foo into Role::Bar with alias and exclude
ok 40 - has x1 method
ok 41 - has y1 method
ok 42 - has foo_x1 method
ok 43 - Compose Role::Foo into Role::Baz with alias and exclude
ok 44 - has x1 method
ok 45 - has foo_x1 method
ok 46 - Role::Baz has no y1 method
ok
t/030_roles/014_more_alias_and_exclude.t .......................
ok 1 - ... everything works out all right
ok 2 - The object isa My::Class
ok 3 - ... got the right method
ok 4 - ... got the right method
ok 5 - ... got the right method
ok 6 - ... got the right method
ok 7 - ... got the right method
ok 8 - ... got the right method
ok 9 - ... got the right method
1..9
ok
t/030_roles/015_runtime_roles_and_attrs.t ......................
ok 1 - The object isa Foo
ok 2 - ... the role is not composed yet
ok 3 - ditto
ok 4 - ... we do not do any roles yet
ok 5 - ... and setting the accessor fails (not a Dog yet)
ok 6 - ... we now do the Bark role
ok 7 - ... the role is now composed at the object level
ok 8 - it has fur
ok 9 - ... got the right return value for the newly composed method
ok 10 - ... and setting the accessor is okay
ok 11 - role attr initialized
1..11
ok
t/030_roles/016_runtime_roles_and_nonmoose.t ...................
ok 1 - The object isa Bar
ok 2 - The object isa Foo
ok 3 - ... the role is not composed yet
ok 4 - ... and setting the accessor fails (not a Dog yet)
ok 5 - ... the role is now composed at the object level
ok 6 - ... got the right return value for the newly composed method
ok 7 - ... and setting the accessor is okay
1..7
ok
t/030_roles/017_extending_role_attrs.t .........................
1..27
ok 1 - ... extended the attribute successfully
ok 2 - The object isa Foo
ok 3 - ... got the extended attribute
ok 4 - ... narrowed the role's type constraint successfully
ok 5 - The object isa Bar
ok 6 - ... got the extended attribute
ok 7 - ... can change the attribute's value to an Int
ok 8
ok 9 - ... still has the old Int value
ok 10 - ... narrowed the role's type constraint successfully
ok 11 - The object isa Baz
ok 12 - ... got the extended attribute
ok 13 - ... can change the attribute's value to a ClassName
ok 14
ok 15 - ... still has the old ClassName value
ok 16 - ... narrowed the role's type constraint successfully
ok 17 - The object isa Quux
ok 18 - ... got the extended attribute
ok 19 - ... can change the attribute's value to an Int
ok 20 - ... can change the attribute's value to an ArrayRef
ok 21
ok 22 - ... still has the old ArrayRef value
ok 23
ok 24 - ... still has the old ArrayRef value
ok 25 - can get less specific in the subclass
ok 26 - or change the type completely
ok 27 - or add new types to the union
ok
t/030_roles/018_runtime_roles_w_params.t .......................
1..21
ok 1 - The object isa Foo
ok 2 - ... got the expect value
ok 3 - ... no baz method though
ok 4 - ... this works
ok 5 - ... got the expect value
ok 6 - ... we have baz method now
ok 7 - ... got the expect value
ok 8 - The object isa Foo
ok 9 - ... got the expect value
ok 10 - ... no baz method though
ok 11 - ... this works
ok 12 - ... got the expect value
ok 13 - ... we have baz method now
not ok 14 - ... got the expect value # TODO rebless_params is not implemented
# Failed (TODO) test '... got the expect value'
# at t/030_roles/018_runtime_roles_w_params.t line 55.
# got: 'BAZ'
# expected: 'FOO-BAZ'
ok 15 - The object isa Foo
ok 16 - ... got the expect value
ok 17 - ... no baz method though
ok 18 - ... this works
not ok 19 - ... got the expect value # TODO rebless params is not implemented
# Failed (TODO) test '... got the expect value'
# at t/030_roles/018_runtime_roles_w_params.t line 73.
# got: 'BAR'
# expected: 'FOO-BAR'
ok 20 - ... we have baz method now
not ok 21 - ... got the expect value # TODO rebless params is not implemented
# Failed (TODO) test '... got the expect value'
# at t/030_roles/018_runtime_roles_w_params.t line 78.
# got: 'BAZ'
# expected: 'FOO-BAZ'
ok
t/030_roles/019_build.t ........................................
1..8
ok 1
ok 2
ok 3 - no calls to BUILD yet
ok 4
ok 5
ok 6 - no calls to BUILD yet
ok 7
ok 8
ok
t/030_roles/020_role_composite.t ...............................
ok 1 - The object isa Mouse::Meta::Role::Composite
not ok 2 - ... got the composite role name # TODO M::M::R::Compisite name
# Failed (TODO) test '... got the composite role name'
# at t/030_roles/020_role_composite.t line 39.
# got: 'Mouse::Meta::Role::Composite::__ANON__::1'
# expected: 'Role::Foo|Role::Bar|Role::Baz'
ok 3 - ... got the right roles
ok 4 - ... our composite does the role Role::Foo
ok 5 - ... our composite does the role Role::Bar
ok 6 - ... our composite does the role Role::Baz
not ok 7 - ... this composed okay # TODO cannot apply a composite role directly
# Failed (TODO) test '... this composed okay'
# at t/030_roles/020_role_composite.t line 56.
ok 8 - The object isa Mouse::Meta::Role::Composite
not ok 9 - ... got the composite role name # TODO name
# Failed (TODO) test '... got the composite role name'
# at t/030_roles/020_role_composite.t line 69.
# got: 'Mouse::Meta::Role::Composite::__ANON__::3'
# expected: 'Role::Foo|Role::Bar|Role::Baz|Role::Gorch'
ok 10 - ... got the right roles
ok 11 - ... our composite does the role Role::Foo
ok 12 - ... our composite does the role Role::Bar
ok 13 - ... our composite does the role Role::Baz
ok 14 - ... our composite does the role Role::Gorch
1..14
ok
t/030_roles/031_roles_applied_in_create.t ......................
1..1
ok 1 - Create a new class with several roles
ok
t/030_roles/033_role_exclusion_and_alias_bug.t .................
1..17
ok 1 - The object isa My::Class
ok 2 - The object does My::Role
ok 3 - My::Class->can('baz')
ok 4 - My::Class->can('gorch')
ok 5 - ... cant call method foo
ok 6 - ... cant call method bar
ok 7 - ... got the right value
ok 8 - ... got the right value
ok 9 - The object isa My::Class::Again
ok 10 - The object does My::Role::Again
ok 11 - The object does My::Role
ok 12 - My::Class::Again->can('baz')
ok 13 - My::Class::Again->can('gorch')
ok 14 - ... cant call method foo
ok 15 - ... cant call method bar
ok 16 - ... got the right value
ok 17 - ... got the right value
ok
t/030_roles/034_create_role.t ..................................
1..4
ok 1 - attribute, accessor was consumed
ok 2 - accessor was consumed
ok 3 - method was consumed
ok 4 - the role is not anonymous
ok
t/030_roles/035_anonymous_roles.t ..............................
ok 1 - attribute, accessor was consumed
ok 2 - accessor was consumed
ok 3 - method was consumed
ok 4 -
ok 5 - the role knows it's anonymous
ok 6 - creating an anonymous role satisifes is_class_loaded
ok 7 - creating an anonymous role satisifes class_of
1..7
ok
t/030_roles/036_free_anonymous_roles.t .........................
1..4
ok 1 - we still have the role metaclass because the anonymous class that consumed it is still alive
ok 2 - we have not blown away the role's symbol table
ok 3 - the role metaclass is freed after its last reference (from a consuming anonymous class) is freed
ok 4 - we blew away the role's symbol table entries
ok
t/030_roles/037_create_role_subclass.t .........................
1..2
ok 1 - default value for the serial attribute
ok 2 - parameter value for the serial attribute
ok
t/030_roles/041_empty_method_modifiers_meta_bug.t ..............
1..6
ok 1 - get_before_method_modifiers for no method mods does not die
ok 2 - is an empty list
ok 3 - get_around_method_modifiers for no method mods does not die
ok 4 - is an empty list
ok 5 - get_after_method_modifiers for no method mods does not die
ok 6 - is an empty list
ok
t/030_roles/042_compose_overloading.t ..........................
1..1
ok 1 - overloading can be composed
ok
t/040_type_constraints/002_util_type_constraints_export.t ......
ok 1 - ... successfully exported &type to Foo package
ok 2 - ... successfully exported &subtype to Foo package
ok 3 - ... Ref worked correctly
ok 4 - ... ArrayRef worked correctly
1..4
ok
t/040_type_constraints/003_util_std_type_constraints.t .........
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - ... Any accepts anything
ok 3 - ... Any accepts anything
ok 4 - ... Any accepts anything
ok 5 - ... Any accepts anything
ok 6 - ... Any accepts anything
ok 7 - ... Any accepts anything
ok 8 - ... Any accepts anything
ok 9 - ... Any accepts anything
ok 10 - ... Any accepts anything
ok 11 - ... Any accepts anything
ok 12 - ... Any accepts anything
ok 13 - ... Any accepts anything
ok 14 - ... Any accepts anything
ok 15 - ... Any accepts anything
ok 16 - ... Item is the base type, so accepts anything
ok 17 - ... Item is the base type, so accepts anything
ok 18 - ... Item is the base type, so accepts anything
ok 19 - ... Item is the base type, so accepts anything
ok 20 - ... Item is the base type, so accepts anything
ok 21 - ... Item is the base type, so accepts anything
ok 22 - ... Item is the base type, so accepts anything
ok 23 - ... Item is the base type, so accepts anything
ok 24 - ... Item is the base type, so accepts anything
ok 25 - ... Item is the base type, so accepts anything
ok 26 - ... Item is the base type, so accepts anything
ok 27 - ... Item is the base type, so accepts anything
ok 28 - ... Item is the base type, so accepts anything
ok 29 - ... Item is the base type, so accepts anything
ok 30 - ... Defined accepts anything which is defined
ok 31 - ... Defined accepts anything which is defined
ok 32 - ... Defined accepts anything which is defined
ok 33 - ... Defined accepts anything which is defined
ok 34 - ... Defined accepts anything which is defined
ok 35 - ... Defined accepts anything which is defined
ok 36 - ... Defined accepts anything which is defined
ok 37 - ... Defined accepts anything which is defined
ok 38 - ... Defined accepts anything which is defined
ok 39 - ... Defined accepts anything which is defined
ok 40 - ... Defined accepts anything which is defined
ok 41 - ... Defined accepts anything which is defined
ok 42 - ... Defined accepts anything which is defined
ok 43 - ... Defined accepts anything which is defined
ok 44 - ... Undef accepts anything which is not defined
ok 45 - ... Undef accepts anything which is not defined
ok 46 - ... Undef accepts anything which is not defined
ok 47 - ... Undef accepts anything which is not defined
ok 48 - ... Undef accepts anything which is not defined
ok 49 - ... Undef accepts anything which is not defined
ok 50 - ... Undef accepts anything which is not defined
ok 51 - ... Undef accepts anything which is not defined
ok 52 - ... Undef accepts anything which is not defined
ok 53 - ... Undef accepts anything which is not defined
ok 54 - ... Undef accepts anything which is not defined
ok 55 - ... Undef accepts anything which is not defined
ok 56 - ... Undef accepts anything which is not defined
ok 57 - ... Undef accepts anything which is not defined
ok 58 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 59 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 60 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 61 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 62 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 63 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 64 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 65 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 66 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 67 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 68 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 69 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 70 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 71 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 72 - ... Bool rejects anything which is not a 1 or 0 or "" or undef
ok 73 - ... Value accepts anything which is not a Ref
ok 74 - ... Value accepts anything which is not a Ref
ok 75 - ... Value accepts anything which is not a Ref
ok 76 - ... Value accepts anything which is not a Ref
ok 77 - ... Value rejects anything which is not a Value
ok 78 - ... Value rejects anything which is not a Value
ok 79 - ... Value rejects anything which is not a Value
ok 80 - ... Value rejects anything which is not a Value
ok 81 - ... Value accepts anything which is not a Ref
ok 82 - ... Value rejects anything which is not a Value
ok 83 - ... Value rejects anything which is not a Value
ok 84 - ... Value rejects anything which is not a Value
ok 85 - ... Value rejects anything which is not a Value
ok 86 - ... Value rejects anything which is not a Value
ok 87 - ... Ref accepts anything which is not a Value
ok 88 - ... Ref accepts anything which is not a Value
ok 89 - ... Ref accepts anything which is not a Value
ok 90 - ... Ref accepts anything which is not a Value
ok 91 - ... Ref rejects anything which is not a Ref
ok 92 - ... Ref rejects anything which is not a Ref
ok 93 - ... Ref rejects anything which is not a Ref
ok 94 - ... Ref rejects anything which is not a Ref
ok 95 - ... Ref accepts anything which is not a Value
ok 96 - ... Ref rejects anything which is not a Ref
ok 97 - ... Ref rejects anything which is not a Ref
ok 98 - ... Ref rejects anything which is not a Ref
ok 99 - ... Ref rejects anything which is not a Ref
ok 100 - ... Ref rejects anything which is not a Ref
ok 101 - ... Int accepts anything which is an Int
ok 102 - ... Int accepts anything which is an Int
ok 103 - ... Int accepts anything which is not an Int
ok 104 - ... Int accepts anything which is not an Int
ok 105 - ... Int rejects anything which is not an Int
ok 106 - ... Int rejects anything which is not an Int
ok 107 - ... Int rejects anything which is not an Int
ok 108 - ... Int rejects anything which is not an Int
ok 109 - ... Int rejects anything which is not an Int
ok 110 - ... Int rejects anything which is not an Int
ok 111 - ... Int rejects anything which is not an Int
ok 112 - ... Int rejects anything which is not an Int
ok 113 - ... Int rejects anything which is not an Int
ok 114 - ... Int rejects anything which is not an Int
ok 115 - ... Int rejects anything which is not an Int
ok 116 - ... Int rejects anything which is not an Int
ok 117 - ... Num accepts anything which is an Num
ok 118 - ... Num accepts anything which is an Num
ok 119 - ... Num accepts anything which is an Num
ok 120 - ... Num accepts anything which is an Num
ok 121 - ... Num rejects anything which is not a Num
ok 122 - ... Num rejects anything which is not a Num
ok 123 - ... Num rejects anything which is not a Num
ok 124 - ... Num rejects anything which is not a Num
ok 125 - ... Num rejects anything which is not a Num
ok 126 - ... Num rejects anything which is not a Num
ok 127 - ... Num rejects anything which is not a Num
ok 128 - ... Num rejects anything which is not a Num
ok 129 - ... Num rejects anything which is not a Num
ok 130 - ... Num rejects anything which is not a Num
ok 131 - ... Num rejects anything which is not a Num
ok 132 - ... Num rejects anything which is not a Num
ok 133 - ... Str accepts anything which is a Str
ok 134 - ... Str accepts anything which is a Str
ok 135 - ... Str accepts anything which is a Str
ok 136 - ... Str accepts anything which is a Str
ok 137 - ... Str accepts anything which is a Str
ok 138 - ... Str rejects anything which is not a Str
ok 139 - ... Str rejects anything which is not a Str
ok 140 - ... Str rejects anything which is not a Str
ok 141 - ... Str rejects anything which is not a Str
ok 142 - ... Str rejects anything which is not a Str
ok 143 - ... Str rejects anything which is not a Str
ok 144 - ... Str rejects anything which is not a Str
ok 145 - ... Str rejects anything which is not a Str
ok 146 - ... Str rejects anything which is not a Str
ok 147 - ... Str rejects anything which is not a Str
ok 148 - ... ScalarRef rejects anything which is not a ScalarRef
ok 149 - ... ScalarRef rejects anything which is not a ScalarRef
ok 150 - ... ScalarRef rejects anything which is not a ScalarRef
ok 151 - ... ScalarRef rejects anything which is not a ScalarRef
ok 152 - ... ScalarRef rejects anything which is not a ScalarRef
ok 153 - ... ScalarRef rejects anything which is not a ScalarRef
ok 154 - ... ScalarRef rejects anything which is not a ScalarRef
ok 155 - ... ScalarRef accepts anything which is a ScalarRef
ok 156 - ... ScalarRef accepts references to references
ok 157 - ... ScalarRef rejects anything which is not a ScalarRef
ok 158 - ... ScalarRef rejects anything which is not a ScalarRef
ok 159 - ... ScalarRef rejects anything which is not a ScalarRef
ok 160 - ... ScalarRef rejects anything which is not a ScalarRef
ok 161 - ... ScalarRef rejects anything which is not a ScalarRef
ok 162 - ... ScalarRef rejects anything which is not a ScalarRef
ok 163 - ... ArrayRef rejects anything which is not a ArrayRef
ok 164 - ... ArrayRef rejects anything which is not a ArrayRef
ok 165 - ... ArrayRef rejects anything which is not a ArrayRef
ok 166 - ... ArrayRef rejects anything which is not a ArrayRef
ok 167 - ... ArrayRef accepts anything which is a ArrayRef
ok 168 - ... ArrayRef rejects anything which is not a ArrayRef
ok 169 - ... ArrayRef rejects anything which is not a ArrayRef
ok 170 - ... ArrayRef rejects anything which is not a ArrayRef
ok 171 - ... ArrayRef rejects anything which is not a ArrayRef
ok 172 - ... ArrayRef rejects anything which is not a ArrayRef
ok 173 - ... ArrayRef rejects anything which is not a ArrayRef
ok 174 - ... ArrayRef rejects anything which is not a ArrayRef
ok 175 - ... ArrayRef rejects anything which is not a ArrayRef
ok 176 - ... ArrayRef rejects anything which is not a ArrayRef
ok 177 - ... HashRef rejects anything which is not a HashRef
ok 178 - ... HashRef rejects anything which is not a HashRef
ok 179 - ... HashRef rejects anything which is not a HashRef
ok 180 - ... HashRef rejects anything which is not a HashRef
ok 181 - ... HashRef rejects anything which is not a HashRef
ok 182 - ... HashRef accepts anything which is a HashRef
ok 183 - ... HashRef rejects anything which is not a HashRef
ok 184 - ... HashRef rejects anything which is not a HashRef
ok 185 - ... HashRef rejects anything which is not a HashRef
ok 186 - ... HashRef rejects anything which is not a HashRef
ok 187 - ... HashRef rejects anything which is not a HashRef
ok 188 - ... HashRef rejects anything which is not a HashRef
ok 189 - ... HashRef rejects anything which is not a HashRef
ok 190 - ... HashRef rejects anything which is not a HashRef
ok 191 - ... CodeRef rejects anything which is not a CodeRef
ok 192 - ... CodeRef rejects anything which is not a CodeRef
ok 193 - ... CodeRef rejects anything which is not a CodeRef
ok 194 - ... CodeRef rejects anything which is not a CodeRef
ok 195 - ... CodeRef rejects anything which is not a CodeRef
ok 196 - ... CodeRef rejects anything which is not a CodeRef
ok 197 - ... CodeRef accepts anything which is a CodeRef
ok 198 - ... CodeRef rejects anything which is not a CodeRef
ok 199 - ... CodeRef rejects anything which is not a CodeRef
ok 200 - ... CodeRef rejects anything which is not a CodeRef
ok 201 - ... CodeRef rejects anything which is not a CodeRef
ok 202 - ... CodeRef rejects anything which is not a CodeRef
ok 203 - ... CodeRef rejects anything which is not a CodeRef
ok 204 - ... CodeRef rejects anything which is not a CodeRef
ok 205 - ... RegexpRef rejects anything which is not a RegexpRef
ok 206 - ... RegexpRef rejects anything which is not a RegexpRef
ok 207 - ... RegexpRef rejects anything which is not a RegexpRef
ok 208 - ... RegexpRef rejects anything which is not a RegexpRef
ok 209 - ... RegexpRef rejects anything which is not a RegexpRef
ok 210 - ... RegexpRef rejects anything which is not a RegexpRef
ok 211 - ... RegexpRef rejects anything which is not a RegexpRef
ok 212 - ... RegexpRef rejects anything which is not a RegexpRef
ok 213 - ... RegexpRef rejects anything which is not a RegexpRef
ok 214 - ... RegexpRef rejects anything which is not a RegexpRef
ok 215 - ... RegexpRef rejects anything which is not a RegexpRef
ok 216 - ... RegexpRef accepts anything which is a RegexpRef
ok 217 - ... RegexpRef rejects anything which is not a RegexpRef
ok 218 - ... RegexpRef rejects anything which is not a RegexpRef
ok 219 - ... GlobRef rejects anything which is not a GlobRef
ok 220 - ... GlobRef rejects anything which is not a GlobRef
ok 221 - ... GlobRef rejects anything which is not a GlobRef
ok 222 - ... GlobRef rejects anything which is not a GlobRef
ok 223 - ... GlobRef rejects anything which is not a GlobRef
ok 224 - ... GlobRef rejects anything which is not a GlobRef
ok 225 - ... GlobRef rejects anything which is not a GlobRef
ok 226 - ... GlobRef rejects anything which is not a GlobRef
ok 227 - ... GlobRef rejects anything which is not a GlobRef
ok 228 - ... GlobRef accepts anything which is a GlobRef
ok 229 - ... GlobRef accepts anything which is a GlobRef
ok 230 - ... GlobRef rejects anything which is not a GlobRef
ok 231 - ... GlobRef rejects anything which is not a GlobRef
ok 232 - ... GlobRef rejects anything which is not a GlobRef
ok 233 - ... GlobRef rejects anything which is not a GlobRef
ok 234 - ... FileHandle rejects anything which is not a FileHandle
ok 235 - ... FileHandle rejects anything which is not a FileHandle
ok 236 - ... FileHandle rejects anything which is not a FileHandle
ok 237 - ... FileHandle rejects anything which is not a FileHandle
ok 238 - ... FileHandle rejects anything which is not a FileHandle
ok 239 - ... FileHandle rejects anything which is not a FileHandle
ok 240 - ... FileHandle rejects anything which is not a FileHandle
ok 241 - ... FileHandle rejects anything which is not a FileHandle
ok 242 - ... FileHandle rejects anything which is not a FileHandle
ok 243 - ... FileHandle rejects anything which is not a FileHandle
ok 244 - ... FileHandle accepts anything which is a FileHandle
ok 245 - ... FileHandle accepts anything which is a FileHandle
ok 246 - ... FileHandle rejects anything which is not a FileHandle
ok 247 - ... FileHandle rejects anything which is not a FileHandle
ok 248 - ... FileHandle rejects anything which is not a FileHandle
ok 249 - ... Object rejects anything which is not blessed
ok 250 - ... Object rejects anything which is not blessed
ok 251 - ... Object rejects anything which is not blessed
ok 252 - ... Object rejects anything which is not blessed
ok 253 - ... Object rejects anything which is not blessed
ok 254 - ... Object rejects anything which is not blessed
ok 255 - ... Object rejects anything which is not blessed
ok 256 - ... Object rejects anything which is not blessed
ok 257 - ... Object rejects anything which is not blessed
ok 258 - ... Object rejects anything which is not blessed
ok 259 - ... Object rejects anything which is not blessed
ok 260 - ... Object rejects anything which is not blessed
ok 261 - ... Object accepts anything which is blessed
ok 262 - ... Object accepts anything which is blessed
ok 263 - ... ClassName rejects anything which is not a ClassName
ok 264 - ... ClassName rejects anything which is not a ClassName
ok 265 - ... ClassName rejects anything which is not a ClassName
ok 266 - ... ClassName rejects anything which is not a ClassName
ok 267 - ... ClassName rejects anything which is not a ClassName
ok 268 - ... ClassName rejects anything which is not a ClassName
ok 269 - ... ClassName rejects anything which is not a ClassName
ok 270 - ... ClassName rejects anything which is not a ClassName
ok 271 - ... ClassName rejects anything which is not a ClassName
ok 272 - ... ClassName rejects anything which is not a ClassName
ok 273 - ... ClassName rejects anything which is not a ClassName
ok 274 - ... ClassName rejects anything which is not a ClassName
ok 275 - ... ClassName rejects anything which is not a ClassName
ok 276 - ... ClassName rejects anything which is not a ClassName
ok 277 - ... ClassName rejects anything which is not a ClassName
ok 278 - ... ClassName accepts anything which is a ClassName
ok 279 - ... ClassName accepts anything which is a ClassName
ok 280 - ... ClassName accepts anything which is a ClassName
ok 281 - ... RoleName rejects anything which is not a RoleName
ok 282 - ... RoleName rejects anything which is not a RoleName
ok 283 - ... RoleName rejects anything which is not a RoleName
ok 284 - ... RoleName rejects anything which is not a RoleName
ok 285 - ... RoleName rejects anything which is not a RoleName
ok 286 - ... Rolename rejects anything which is not a RoleName
ok 287 - ... Rolename rejects anything which is not a RoleName
ok 288 - ... Rolename rejects anything which is not a RoleName
ok 289 - ... Rolename rejects anything which is not a RoleName
ok 290 - ... Rolename rejects anything which is not a RoleName
ok 291 - ... Rolename rejects anything which is not a RoleName
ok 292 - ... Rolename rejects anything which is not a RoleName
ok 293 - ... Rolename rejects anything which is not a RoleName
ok 294 - ... Rolename rejects anything which is not a RoleName
ok 295 - ... Rolename rejects anything which is not a RoleName
ok 296 - ... Rolename rejects anything which is not a RoleName
ok 297 - ... Rolename rejects anything which is not a RoleName
ok 298 - ... RoleName accepts anything which is a RoleName
ok 299 - ... RoleName accepts anything which is a RoleName
1..299
ok
t/040_type_constraints/004_util_find_type_constraint.t .........
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - ... got the right name for Any
ok 3 - ... got the right name for Item
ok 4 - ... got the right name for Bool
ok 5 - ... got the right name for Undef
ok 6 - ... got the right name for Defined
ok 7 - ... got the right name for Value
ok 8 - ... got the right name for Num
ok 9 - ... got the right name for Int
ok 10 - ... got the right name for Str
ok 11 - ... got the right name for Ref
ok 12 - ... got the right name for ScalarRef
ok 13 - ... got the right name for ArrayRef
ok 14 - ... got the right name for HashRef
ok 15 - ... got the right name for CodeRef
ok 16 - ... got the right name for RegexpRef
ok 17 - ... got the right name for Object
1..17
ok
t/040_type_constraints/005_util_type_coercion.t ................
1..8
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - The object isa HTTPHeader
ok 3 - ... this passed the type test
ok 4 - ... this did not pass the type test
ok 5 - ... this did not pass the type test
ok 6 - coercion of anonymous subtype succeeds
ok 7 - coerce when needed
ok 8 - do not coerce when unneeded
ok
t/040_type_constraints/006_util_type_reloading.t ...............
ok 1 - ... loaded Foo successfully
ok 2 - ... re-loaded Foo successfully
ok 3 - ... loaded Bar successfully
ok 4 - ... re-loaded Bar successfully
1..4
ok
t/040_type_constraints/007_util_more_type_coercion.t ...........
ok 1 - The object isa Engine
ok 2 - ... type was coerced without incident
ok 3 - The object isa HTTPHeader
ok 4 - ... got the right array value of the header
ok 5 - ... no hash value set
ok 6 - ... type was coerced without incident
ok 7 - The object isa HTTPHeader
ok 8 - ... got the right hash value of the header
ok 9 - ... no array value set
ok 10 - ... dies with the wrong type, even after coercion
ok 11 - ... lives with the right type, even after coercion
ok 12 - The object isa Engine
ok 13 - The object isa HTTPHeader
ok 14 - ... got the right array value of the header
ok 15 - ... no hash value set
ok 16 - The object isa Engine
ok 17 - The object isa HTTPHeader
ok 18 - ... got the right hash value of the header
ok 19 - ... no array value set
ok 20 - The object isa Engine
ok 21 - The object isa HTTPHeader
ok 22 - ... no hash value set
ok 23 - ... no array value set
ok 24 - ... dies correctly with bad params
ok 25 - ... dies correctly with bad params
1..25
ok
t/040_type_constraints/009_union_types_and_coercions.t .........
ok 1 - The object isa Email::Mouse
ok 2 - The object isa IO::String
ok 3 - ... got correct empty string
ok 4 - The object isa Email::Mouse
ok 5 - The object isa IO::String
ok 6 - ... got correct string
ok 7 - ... this will coerce correctly
ok 8 - The object isa IO::String
ok 9 - ... got correct string
ok 10 - The object isa Email::Mouse
ok 11 - The object isa IO::String
ok 12 - ... got correct string
ok 13 - ... this will coerce correctly
ok 14 - The object isa IO::String
ok 15 - ... got correct string
ok 16 - The object isa Email::Mouse
ok 17 - The object isa IO::String
ok 18 - ... and it is the one we expected
ok 19 - ... got correct string
ok 20 - ... this will coerce correctly
ok 21 - The object isa IO::String
ok 22 - ... and it is the one we expected
ok 23 - ... got correct string
ok 24 - The object isa Email::Mouse
ok 25 - The object isa IO::File
ok 26 - The object isa Email::Mouse
ok 27 - The object isa IO::File
ok 28 - ... and it is the one we expected
ok 29 - Can pass non-ref value for carray
ok 30 - carray was coerced to an array ref
ok 31 - Cannot pass a hash ref for carray attribute, and hash ref is not coerced to an undef
1..31
ok
t/040_type_constraints/010_misc_type_tests.t ...................
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - ... create bare subtype fine
ok 3 - The object isa Mouse::Meta::TypeConstraint
ok 4 - Created Instance
ok 5 - isa correct type isa Test::Mouse::Meta::TypeConstraint::Union
ok 6 - Got expected stringification result
ok 7 - made a subtype from our type object
ok 8 - made a subtype of our subtype
ok 9 - we can assert_valid that 1 is of type Num
ok 10 - 'foo' is not of type Num
ok 11 - correct error thrown
ok 12 - Foo type is not equal to Bar type
ok 13 - Foo equals Foo
ok 14 - overloading works
ok 15 - type constraint boolean overload works
1..15
ok
t/040_type_constraints/011_container_type_constraint.t .........
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - use Mouse::Meta::TypeConstraint;
ok 3 - The object isa Mouse::Meta::TypeConstraint
ok 4 - The object isa Mouse::Meta::TypeConstraint
ok 5 - ... [ 1, 2, 3, 4 ] passed successfully
ok 6 - ... [qw/foo bar baz/] failed successfully
ok 7 - ... [ 1, 2, 3, qw/foo bar/] failed successfully
ok 8 - ... 1 failed successfully
ok 9 - ... {} failed successfully
ok 10 - ... sub { () } failed successfully
ok 11 - The object isa Mouse::Meta::TypeConstraint
ok 12 - The object isa Mouse::Meta::TypeConstraint
ok 13 - ... { one => 1, two => 2, three => 3 } passed successfully
ok 14 - ... { 1 => one, 2 => two, 3 => three } failed successfully
ok 15 - ... { 1 => one, 2 => two, three => 3 } failed successfully
ok 16 - ... 1 failed successfully
ok 17 - ... [] failed successfully
ok 18 - ... sub { () } failed successfully
ok 19 - The object isa Mouse::Meta::TypeConstraint
ok 20 - The object isa Mouse::Meta::TypeConstraint
ok 21 - ... [[ 1, 2, 3 ], [ 4, 5, 6 ]] passed successfully
ok 22 - ... [[ 1, 2, 3 ], [ qw/foo bar/ ]] failed successfully
ok 23 - The object isa Mouse::Meta::TypeConstraint
ok 24 - The object isa Mouse::Meta::TypeConstraint
1..24
ok
t/040_type_constraints/015_enum.t ..............................
ok 1 - 'a' is a letter
ok 2 - 'b' is a letter
ok 3 - 'c' is a letter
ok 4 - 'd' is a letter
ok 5 - 'e' is a letter
ok 6 - 'f' is a letter
ok 7 - 'g' is a letter
ok 8 - 'h' is a letter
ok 9 - 'i' is a letter
ok 10 - 'j' is a letter
ok 11 - 'k' is a letter
ok 12 - 'l' is a letter
ok 13 - 'm' is a letter
ok 14 - 'n' is a letter
ok 15 - 'o' is a letter
ok 16 - 'p' is a letter
ok 17 - 'q' is a letter
ok 18 - 'r' is a letter
ok 19 - 's' is a letter
ok 20 - 't' is a letter
ok 21 - 'u' is a letter
ok 22 - 'v' is a letter
ok 23 - 'w' is a letter
ok 24 - 'x' is a letter
ok 25 - 'y' is a letter
ok 26 - 'z' is a letter
ok 27 - 'A' is a letter
ok 28 - 'B' is a letter
ok 29 - 'C' is a letter
ok 30 - 'D' is a letter
ok 31 - 'E' is a letter
ok 32 - 'F' is a letter
ok 33 - 'G' is a letter
ok 34 - 'H' is a letter
ok 35 - 'I' is a letter
ok 36 - 'J' is a letter
ok 37 - 'K' is a letter
ok 38 - 'L' is a letter
ok 39 - 'M' is a letter
ok 40 - 'N' is a letter
ok 41 - 'O' is a letter
ok 42 - 'P' is a letter
ok 43 - 'Q' is a letter
ok 44 - 'R' is a letter
ok 45 - 'S' is a letter
ok 46 - 'T' is a letter
ok 47 - 'U' is a letter
ok 48 - 'V' is a letter
ok 49 - 'W' is a letter
ok 50 - 'X' is a letter
ok 51 - 'Y' is a letter
ok 52 - 'Z' is a letter
ok 53 - 'ab' is not a letter
ok 54 - 'abc' is not a letter
ok 55 - 'abcd' is not a letter
ok 56 - '0' is not a letter
ok 57 - '4' is not a letter
ok 58 - '9' is not a letter
ok 59 - '~' is not a letter
ok 60 - '@' is not a letter
ok 61 - '$' is not a letter
ok 62 - '%' is not a letter
ok 63 - 'l33t' is not a letter
ok 64 - 'st3v4n' is not a letter
ok 65 - '3num' is not a letter
ok 66 - 'Perl 5' is a language
ok 67 - 'Perl 6' is a language
ok 68 - 'PASM' is a language
ok 69 - 'PIR' is a language
ok 70 - 'perl 5' is not a language
ok 71 - 'Python' is not a language
ok 72 - 'Ruby' is not a language
ok 73 - 'Perl 666' is not a language
ok 74 - 'PASM++' is not a language
ok 75 - '*' is a metacharacter
ok 76 - '+' is a metacharacter
ok 77 - '?' is a metacharacter
ok 78 - '.' is a metacharacter
ok 79 - '|' is a metacharacter
ok 80 - '(' is a metacharacter
ok 81 - ')' is a metacharacter
ok 82 - '[' is a metacharacter
ok 83 - ']' is a metacharacter
ok 84 - '\' is a metacharacter
ok 85 - '<' is not a metacharacter
ok 86 - '>' is not a metacharacter
ok 87 - '&' is not a metacharacter
ok 88 - '%' is not a metacharacter
ok 89 - '$' is not a metacharacter
ok 90 - '@' is not a metacharacter
ok 91 - '!' is not a metacharacter
ok 92 - '~' is not a metacharacter
ok 93 - '`' is not a metacharacter
ok 94 - '.*' is not a metacharacter
ok 95 - 'fish(sticks)?' is not a metacharacter
ok 96 - 'atreides' is not a metacharacter
ok 97 - '^1?$|^(11+?)\1+$' is not a metacharacter
ok 98 - The object isa Mouse::Meta::TypeConstraint
ok 99 - 'Perl 5' is a language
ok 100 - 'Perl 6' is a language
ok 101 - 'PASM' is a language
ok 102 - 'PIR' is a language
ok 103 - enum not type of Object
ok 104 - enum not type of nonexistant type
1..104
ok
t/040_type_constraints/016_subtyping_parameterized_types.t .....
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - ... created the subtype special okay
ok 3 - The object isa Mouse::Meta::TypeConstraint
ok 4 - ... name is correct
ok 5 - The object isa Mouse::Meta::TypeConstraint
ok 6 - The object isa Mouse::Meta::TypeConstraint
ok 7 - ... parent name is correct
ok 8 - ... validated {one=>1, two=>2} correctly
ok 9 - ... validated it correctly
ok 10 - not a non existant type
ok 11 - not a subtype of a non existant type
ok 12 - ... created the subtype special okay
ok 13 - The object isa Mouse::Meta::TypeConstraint
ok 14 - ... name is correct
ok 15 - The object isa Mouse::Meta::TypeConstraint
ok 16 - The object isa Mouse::Meta::TypeConstraint
ok 17 - ... parent name is correct
ok 18 - ... validated it correctly
ok 19 - ... validated { zero => 10, one => 11, two => 12 } correctly
ok 20 - ... validated it correctly
ok 21
ok 22 - The object isa Mouse::Meta::TypeConstraint
ok 23 - The object isa Mouse::Meta::TypeConstraint
ok 24 - validated
ok 25 - failed
ok 26 - The object isa Mouse::Meta::TypeConstraint
ok 27 - validated
ok 28 - failed
ok 29 - failed
ok 30 - [1,2,3] is okay
ok 31 - ["a","b"] is not
ok 32 - 100 is big enough
ok 33 - 5 is big enough
ok 34 - [15,20,25] is a bunch of big ints
ok 35 - [15,5,25] is NOT a bunch of big ints
ok 36 - Failed to parameterize with a bad type parameter
1..36
ok
t/040_type_constraints/017_subtyping_union_types.t .............
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - ... created the subtype special okay
ok 3 - The object isa Mouse::Meta::TypeConstraint
ok 4 - ... name is correct
ok 5 - The object isa Mouse::Meta::TypeConstraint
ok 6 - The object isa Mouse::Meta::TypeConstraint
ok 7 - ... parent name is correct
ok 8 - ... validated it correctly
ok 9 - ... validated it correctly
ok 10 - ... validated it correctly
ok 11 - ... created the subtype special okay
ok 12 - The object isa Mouse::Meta::TypeConstraint
ok 13 - ... name is correct
ok 14 - The object isa Mouse::Meta::TypeConstraint
ok 15 - The object isa Mouse::Meta::TypeConstraint
ok 16 - ... parent name is correct
ok 17 - ... validated it correctly
ok 18 - ... validated it correctly
ok 19 - ... validated it correctly
ok 20 - ... validated it correctly
ok 21 - ... validated it correctly
1..21
ok
t/040_type_constraints/018_custom_parameterized_types.t ........
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - use Mouse::Meta::TypeConstraint;
ok 3 - ... created the subtype special okay
ok 4 - ... created the subtype special okay
ok 5 - ... created the subtype special okay
ok 6 - The object isa Mouse::Meta::TypeConstraint
ok 7 - ... name is correct
ok 8 - The object isa Mouse::Meta::TypeConstraint
ok 9 - ... parent name is correct
ok 10 - ... validated it correctly
ok 11 - ... validated it correctly
not ok 12 - equals to self # TODO Mouse does not support equals()
# Failed (TODO) test 'equals to self'
# at t/040_type_constraints/018_custom_parameterized_types.t line 51.
ok 13 - not equal to parent # TODO Mouse does not support equals()
ok 14 - ... validated it correctly
ok 15 - ... validated it correctly
ok 16 - ... validated it correctly
ok 17 - ... validated it correctly
not ok 18 - equals to self # TODO Mouse does not support equals()
# Failed (TODO) test 'equals to self'
# at t/040_type_constraints/018_custom_parameterized_types.t line 62.
ok 19 - equals to self # TODO Mouse does not support equals()
ok 20 - not equal to unparametrized self # TODO Mouse does not support equals()
not ok 21 - equal to clone # TODO Mouse does not support equals()
# Failed (TODO) test 'equal to clone'
# at t/040_type_constraints/018_custom_parameterized_types.t line 65.
ok 22 - not equal to different parameter # TODO Mouse does not support equals()
ok 23 - ... validated it correctly
ok 24 - ... validated it correctly
ok 25 - ... validated it correctly
ok 26 - ... validated it correctly
ok 27 - non-containers cannot be parameterized
ok 28 - non-containers cannot be parameterized
1..28
ok
t/040_type_constraints/022_custom_type_errors.t ................
ok 1 - ... no errors thrown, value is good
ok 2 - ... no errors thrown, value is good
ok 3 - gave custom supertype error message on new
ok 4 - gave custom subtype error message on new
ok 5 - ... no errors thrown, value is good
ok 6 - gave custom supertype error message on set to 0
ok 7 - gave custom subtype error message on set to 16
ok 8 - ... no errors thrown, value is good
ok 9 - gave custom supertype error message on lazy set to 0
1..9
ok
t/040_type_constraints/023_types_and_undef.t ...................
ok 1 - ... undef is a Undef
ok 2 - ... undef is NOT a Defined
ok 3 - ... undef is NOT an Int
ok 4 - ... undef is NOT a Number
ok 5 - ... undef is NOT a Str
ok 6 - ... undef is NOT a String
ok 7 - ... 5 is a NOT a Undef
ok 8 - ... 5 is a Defined
ok 9 - ... 5 is an Int
ok 10 - ... 5 is a Number
ok 11 - ... 5 is a Str
ok 12 - ... 5 is NOT a String
ok 13 - ... 0.5 is a NOT a Undef
ok 14 - ... 0.5 is a Defined
ok 15 - ... 0.5 is NOT an Int
ok 16 - ... 0.5 is a Number
ok 17 - ... 0.5 is a Str
ok 18 - ... 0.5 is NOT a String
ok 19 - ... "Foo" is NOT a Undef
ok 20 - ... "Foo" is a Defined
ok 21 - ... "Foo" is NOT an Int
ok 22 - ... "Foo" is NOT a Number
ok 23 - ... "Foo" is a Str
ok 24 - ... "Foo" is a String
ok 25 - ... undef is a Foo->Undef
ok 26 - ... undef is NOT a Foo->Defined
ok 27 - ... undef is NOT a Foo->Int
ok 28 - ... undef is NOT a Foo->Number
ok 29 - ... undef is NOT a Foo->Str
ok 30 - ... undef is NOT a Foo->String
ok 31 - ... 5 is NOT a Foo->Undef
ok 32 - ... 5 is a Foo->Defined
ok 33 - ... 5 is a Foo->Int
ok 34 - ... 5 is a Foo->Number
ok 35 - ... 5 is a Foo->Str
ok 36 - ... 5 is NOT a Foo->String
ok 37 - ... 0.5 is NOT a Foo->Undef
ok 38 - ... 0.5 is a Foo->Defined
ok 39 - ... 0.5 is NOT a Foo->Int
ok 40 - ... 0.5 is a Foo->Number
ok 41 - ... 0.5 is a Foo->Str
ok 42 - ... 0.5 is NOT a Foo->String
ok 43 - ... "Foo" is NOT a Foo->Undef
ok 44 - ... "Foo" is a Foo->Defined
ok 45 - ... "Foo" is NOT a Foo->Int
ok 46 - ... "Foo" is NOT a Foo->Number
ok 47 - ... "Foo" is a Foo->Str
ok 48 - ... "Foo" is a Foo->String
ok 49 - ... undef is a Foo->Undef
ok 50 - ... undef is NOT a Foo->Defined
ok 51 - ... undef is NOT a Foo->Int
ok 52 - ... undef is NOT a Foo->Number
ok 53 - ... undef is NOT a Foo->Str
ok 54 - ... undef is NOT a Foo->String
1..54
ok
t/040_type_constraints/025_type_coersion_on_lazy_attributes.t ..
ok 1
ok 2
1..2
ok
t/040_type_constraints/027_parameterize_from.t .................
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - Got expected type instance isa Mouse::Meta::TypeConstraint
ok 3 - Create Dummy object for testing
ok 4 - isa correct type isa Test::Mouse::Meta::TypeConstraint
ok 5 - No problem setting parameterizable
ok 6 - Got expected values
ok 7 - No problem setting parameterized
ok 8 - Got expected values
ok 9 - parameterized throws expected error
ok 10 - No problem setting from_parameterizable
ok 11 - Got expected values
ok 12 - from_parameterizable throws expected error
1..12
ok
t/040_type_constraints/029_define_type_twice_throws.t ..........
ok 1 - use Mouse::Util::TypeConstraints;
ok 2 - Trying to create same type twice throws
1..2
ok
t/040_type_constraints/031_subtype_auto_vivify_parent.t ........
ok 1 - made a FooWithSize constraint
ok 2 - type has a parent type
ok 3 - parent type is Foo
ok 4 - parent type constraint is a class type isa Mouse::Meta::TypeConstraint
1..4
ok
t/040_type_constraints/032_throw_error.t .......................
not ok 1 - can throw a proper error without Mouse being loaded by the caller # TODO Mouse is not yet completed
# Failed (TODO) test 'can throw a proper error without Mouse being loaded by the caller'
# at t/040_type_constraints/032_throw_error.t line 15.
# 'Undefined subroutine &Mouse::Util::TypeConstraints::create_type_constraint_union called at t/040_type_constraints/032_throw_error.t line 13.
# '
# doesn't match '(?-xism:You\ must\ pass\ in\ at\ least\ 2\ type\ names\ to\ make\ a\ union)'
1..1
ok
t/040_type_constraints/034_duck_types.t ........................
ok 1 - the Duck lives okay
ok 2 - the Swan doesn't quack
ok 3 - but a Swan can honk
ok 4 - the RubberDuck lives okay
ok 5 - but a Swan can honk
1..5
ok
t/050_metaclasses/001_custom_attr_meta_with_roles.t ............
ok 1 - The object isa My::Class
ok 2 - ... got the attribute
ok 3 - The object isa My::Custom::Meta::Attr
1..3
ok
t/050_metaclasses/002_custom_attr_meta_as_role.t ...............
ok 1 - creating custom attribute "metarole" is okay
ok 2 - custom attribute metaclass extending role is okay
1..2
ok
t/050_metaclasses/004_moose_for_meta.t .........................
ok 1 - The object isa My::Meta::Class
ok 2 - The object isa Mouse::Meta::Class
ok 3 - The object isa Mouse::Meta::Class
ok 4 - ... got the default superclasses
ok 5 - The object isa My::Meta::Attribute::DefaultReadOnly
ok 6 - The object isa Mouse::Meta::Attribute
ok 7 - The object isa Mouse::Meta::Attribute
ok 8 - ... the attribute has a reader (as expected)
ok 9 - ... the attribute does not have a writer (as expected)
ok 10 - ... the attribute does not have an accessor (as expected)
ok 11 - The object isa My::Meta::Attribute::DefaultReadOnly
ok 12 - The object isa Mouse::Meta::Attribute
ok 13 - The object isa Mouse::Meta::Attribute
ok 14 - ... the attribute does not have a reader (as expected)
ok 15 - ... the attribute does not have a writer (as expected)
ok 16 - ... the attribute does have an accessor (as expected)
1..16
ok
t/050_metaclasses/011_init_meta.t ..............................
1..4
ok 1 - ... Foo isa Mouse::Object
ok 2 - The object isa Mouse::Meta::Class
ok 3 - The object isa Mouse::Meta::Class
ok 4 - ... our metas are the same
ok
t/050_metaclasses/013_metaclass_traits.t .......................
ok 1 - Mouse::Meta::Class::__ANON__::1->can('simple')
ok 2 - Foo->meta()->simple() returns expected value
ok 3 - Mouse::Meta::Class::__ANON__::2->can('simple')
ok 4 - Foo->meta()->simple() returns expected value
ok 5 - Mouse::Meta::Class::__ANON__::2->can('simple')
ok 6 - Bar->meta()->simple() returns expected value
ok 7 - Mouse::Meta::Class::__ANON__::2->can('attr')
ok 8 - Bar->meta()->attr() returns expected value
ok 9 - Mouse::Meta::Class::__ANON__::3->can('simple')
ok 10 - Baz->meta()->simple() returns expected value
ok 11 - Mouse::Meta::Class::__ANON__::3->can('attr')
ok 12 - Baz->meta()->attr() returns expected value
ok 13 - Mouse::Meta::Class::__ANON__::3->can('simple2')
ok 14 - Baz->meta()->simple2() returns expected value
ok 15 - Mouse::Meta::Class::__ANON__::3->can('attr2')
ok 16 - Baz->meta()->attr2() returns expected value
ok 17 - Quux has size attribute
ok 18 - size attribute does not have a writer
ok 19 - RanOutOfNames->meta() has whatever method
ok 20 - Mouse::Meta::Class::__ANON__::7->can('simple')
ok 21 - Role::Foo->meta()->simple() returns expected value
ok 22 - cannot provide -traits to an exporting module that does not init_meta
ok 23 - ... and error provides a useful explanation
ok 24 - Mouse::Meta::Class::__ANON__::10->can('simple')
ok 25 - Foo::Subclass->meta()->simple() returns expected value
ok 26 - Foo::Subclass->meta()->simple2() returns expected value
ok 27 - Mouse::Meta::Class::__ANON__::10->can('attr2')
ok 28 - Foo::Subclass->meta()->attr2() returns expected value
ok 29 - Can get value
ok 30 - Can create instance and access attributes
ok 31 - Can get value
ok 32 - Can create instance and access attributes
1..32
ok
t/050_metaclasses/017_use_base_of_moose.t ......................
ok 1 - correct metaclass name
ok 2 - constructor works
ok 3 - getter inherited properly
ok 4 - setter inherited properly
1..4
ok
t/050_metaclasses/020_metaclass_parameterized_traits.t .........
ok 1 - parameterized trait applied
ok 2 - the method was not installed under the other class' alias
ok 3 - parameterized trait applied
ok 4 - the method was not installed under the other class' alias
ok 5 - the method was not installed under the original name when that was excluded
1..5
ok
t/050_metaclasses/021_export_with_prototype.t ..................
not ok 1 - With_caller prototype code gets called from MyMouseX # TODO Mouse does not support with_meta option in the exporter
# Failed (TODO) test 'With_caller prototype code gets called from MyMouseX'
# at t/050_metaclasses/021_export_with_prototype.t line 14.
# got: 'Test::Exception::LessClever'
# expected: 'MyExporter'
# Test unexpectedly died: 'Can't call method "with_prototype" without a package or object reference at t/050_metaclasses/021_export_with_prototype.t line 12.' at t/050_metaclasses/021_export_with_prototype.t line 16.
not ok 2 - check function with prototype # TODO Mouse does not support with_meta option in the exporter
# Failed (TODO) test 'check function with prototype'
# at t/050_metaclasses/021_export_with_prototype.t line 16.
ok 3 - as_is_prototype received a coderef isa CODE
ok 4 - As-is prototype code gets called from MyMouseX
1..4
ok
t/050_metaclasses/041_mnmcim.t .................................
ok 1 - Mouse class => use base => Mouse Class, then Mouse->init_meta on middle class ok
1..1
ok
t/050_metaclasses/041_moose_nonmoose_chain_init_meta.t .........
1..1
ok 1 - Mouse class => use base => Mouse Class, then Mouse->init_meta on middle class ok
ok
t/050_metaclasses/051_metarole_on_anon.t .......................
ok 1 - anon class has a metaclass
ok 2 - cached anon class still has a metaclass after \$anon_class goes out of scope
ok 3 - cached anon class still has a metaclass applying a metarole
1..3
ok
t/050_metaclasses/052_new_object_BUILD.t .......................
ok 1 - BUILD called from ->new
ok 2 - BUILD called from ->meta->new_object
1..2
ok
t/050_metaclasses/053_immutable_metaclass_compat_bug.t .........
ok 1
ok 2
1..2
ok
t/050_metaclasses/054_metaclass_compat_no_fixing_bug.t .........
ok 1 - doesn't try to fix if nothing is needed
1..1
ok
t/100_bugs/001_subtype_quote_bug.t .............................
ok 1 - use Mouse;
1..1
ok
t/100_bugs/002_subtype_conflict_bug.t ..........................
ok 1 - use MyMouseA;
ok 2 - use MyMouseB;
1..2
ok
t/100_bugs/003_Moose_Object_error.t ............................
1..1
ok 1 - use MyMouseObject;
ok
t/100_bugs/003_Mouse_Object_error.t ............................
ok 1 - use MyMouseObject;
1..1
ok
t/100_bugs/004_subclass_use_base_bug.t .........................
ok 1 - The object isa Bar
ok 2 - The object isa Foo
1..2
ok
t/100_bugs/005_inline_reader_bug.t .............................
ok 1 - ... this didnt die
1..1
ok
t/100_bugs/007_reader_precedence_bug.t .........................
ok 1 - reader => "get_foo" has correct presedence
ok 2 - Foo->can('get_foo')
ok 3 - Reader works as expected
1..3
ok
t/100_bugs/009_augment_recursion_bug.t .........................
ok 1 - The object isa Baz
ok 2 - The object isa Foo
ok 3 - ... got the right value for 1 augmented subclass calling non-augmented subclass
1..3
ok
t/100_bugs/010_immutable_n_default_x2.t ........................
ok 1 - foo default was only called once during constructor
ok 2 - bar default was only called once when lazy attribute is accessed
1..2
ok
t/100_bugs/011_DEMOLISH_eats_exceptions.t ......................
ok 1 - ... Baz plain
ok 2 - ... the object is undef
ok 3 - ... Baz empty
ok 4 - ... the object is undef
ok 5 - ... Baz undef
ok 6 - ... the object is undef
ok 7 - ... Baz undef param
ok 8 - ... the object is undef
ok 9 - ... Baz root path forbidden
ok 10 - ... the object is undef
ok 11 - ... Baz non existing path
ok 12 - ... the object is undef
ok 13 - ... Baz no error
ok 14 - The object isa Baz
ok 15 - The object isa Mouse::Object
ok 16 - ... Baz got the right value
ok 17 - ... Qee plain
ok 18 - ... the object is undef
ok 19 - ... Qee empty
ok 20 - ... the object is undef
ok 21 - ... Qee undef
ok 22 - ... the object is undef
ok 23 - ... Qee undef param
ok 24 - ... the object is undef
ok 25 - ... Qee root path forbidden
ok 26 - ... the object is undef
ok 27 - ... Qee non existing path
ok 28 - ... the object is undef
ok 29 - ... Qee no error
ok 30 - The object isa Qee
ok 31 - The object isa Mouse::Object
ok 32 - ... Qee got the right value
ok 33 - ... Foo plain
ok 34 - ... the object is undef
ok 35 - ... Foo empty
ok 36 - ... the object is undef
ok 37 - ... Foo undef
ok 38 - ... the object is undef
ok 39 - ... Foo undef param
ok 40 - ... the object is undef
ok 41 - ... Foo root path forbidden
ok 42 - ... the object is undef
ok 43 - ... Foo non existing path
ok 44 - ... the object is undef
ok 45 - ... Foo no error
ok 46 - The object isa Foo
ok 47 - The object isa Mouse::Object
ok 48 - ... Foo got the right value
ok 49 - ... Qee plain
ok 50 - ... the object is undef
ok 51 - ... Qee empty
ok 52 - ... the object is undef
ok 53 - ... Qee undef
ok 54 - ... the object is undef
ok 55 - ... Qee undef param
ok 56 - ... the object is undef
ok 57 - ... Qee root path forbidden
ok 58 - ... the object is undef
ok 59 - ... Qee non existing path
ok 60 - ... the object is undef
ok 61 - ... Qee no error
ok 62 - The object isa Qee
ok 63 - The object isa Mouse::Object
ok 64 - ... Qee got the right value
ok 65 - ... Baz plain
ok 66 - ... the object is undef
ok 67 - ... Baz empty
ok 68 - ... the object is undef
ok 69 - ... Baz undef
ok 70 - ... the object is undef
ok 71 - ... Baz undef param
ok 72 - ... the object is undef
ok 73 - ... Baz root path forbidden
ok 74 - ... the object is undef
ok 75 - ... Baz non existing path
ok 76 - ... the object is undef
ok 77 - ... Baz no error
ok 78 - The object isa Baz
ok 79 - The object isa Mouse::Object
ok 80 - ... Baz got the right value
ok 81 - ... Foo plain
ok 82 - ... the object is undef
ok 83 - ... Foo empty
ok 84 - ... the object is undef
ok 85 - ... Foo undef
ok 86 - ... the object is undef
ok 87 - ... Foo undef param
ok 88 - ... the object is undef
ok 89 - ... Foo root path forbidden
ok 90 - ... the object is undef
ok 91 - ... Foo non existing path
ok 92 - ... the object is undef
ok 93 - ... Foo no error
ok 94 - The object isa Foo
ok 95 - The object isa Mouse::Object
ok 96 - ... Foo got the right value
ok 97 - ... Foo plain
ok 98 - ... the object is undef
ok 99 - ... Foo empty
ok 100 - ... the object is undef
ok 101 - ... Foo undef
ok 102 - ... the object is undef
ok 103 - ... Foo undef param
ok 104 - ... the object is undef
ok 105 - ... Foo root path forbidden
ok 106 - ... the object is undef
ok 107 - ... Foo non existing path
ok 108 - ... the object is undef
ok 109 - ... Foo no error
ok 110 - The object isa Foo
ok 111 - The object isa Mouse::Object
ok 112 - ... Foo got the right value
ok 113 - ... Baz plain
ok 114 - ... the object is undef
ok 115 - ... Baz empty
ok 116 - ... the object is undef
ok 117 - ... Baz undef
ok 118 - ... the object is undef
ok 119 - ... Baz undef param
ok 120 - ... the object is undef
ok 121 - ... Baz root path forbidden
ok 122 - ... the object is undef
ok 123 - ... Baz non existing path
ok 124 - ... the object is undef
ok 125 - ... Baz no error
ok 126 - The object isa Baz
ok 127 - The object isa Mouse::Object
ok 128 - ... Baz got the right value
ok 129 - ... Qee plain
ok 130 - ... the object is undef
ok 131 - ... Qee empty
ok 132 - ... the object is undef
ok 133 - ... Qee undef
ok 134 - ... the object is undef
ok 135 - ... Qee undef param
ok 136 - ... the object is undef
ok 137 - ... Qee root path forbidden
ok 138 - ... the object is undef
ok 139 - ... Qee non existing path
ok 140 - ... the object is undef
ok 141 - ... Qee no error
ok 142 - The object isa Qee
ok 143 - The object isa Mouse::Object
ok 144 - ... Qee got the right value
1..144
ok
t/100_bugs/012_DEMOLISH_eats_mini.t ............................
ok 1 - ... Foo plain
ok 2 - ... the object is undef
ok 3 - ... Bar plain
ok 4 - ... the object is undef
ok 5 - $@ is still 42 after object is demolished without dying
ok 6 - $? is still 84 after object is demolished without dying
ok 7 - $@ is still 0 after object is demolished without dying
ok 8 - $@ is still 42 after object is demolished without dying
ok 9 - $? is still 84 after object is demolished without dying
ok 10 - $@ is still 0 after object is demolished without dying
1..10
ok
t/100_bugs/013_lazybuild_required_undef.t ......................
ok 1 - NonLazyBuild: Undef default
ok 2 - NonLazyBuild: Undef explicit
ok 3 - LazyBuild: Undef default/lazy_build
ok 4 - LazyBuild: Undef explicit
1..4
ok
t/100_bugs/016_inheriting_from_roles.t .........................
ok 1 - ... this croaks correctly
1..1
ok
t/100_bugs/017_type_constraint_messages.t ......................
ok 1 - ... got the right error message
ok 2 - ... got the right error message
ok 3 - ... got the right error message
1..3
ok
t/100_bugs/019_moose_octal_defaults.t ..........................
ok 1 - quoted 019600 default works
ok 2 - value is still the same
ok 3 - 017600 octal default works
ok 4 - value is still the same
ok 5 - 017600 octal default works
ok 6 - value is still the same
ok 7 - 017600 octal default works
ok 8 - value is still the same
ok 9 - 017600 octal default works
ok 10 - value is still the same
1..10
ok
t/100_bugs/020_super_recursion.t ...............................
ok 1
ok 2
ok 3
1..3
ok
t/100_bugs/022_role_caller.t ...................................
not ok 1 - method from role has correct name in caller() # TODO Role composition does not clone methods yet
# Failed (TODO) test 'method from role has correct name in caller()'
# at t/100_bugs/022_role_caller.t line 21.
# got: 'MyRole::foo'
# expected: 'MyClass1::foo'
not ok 2 - method from role has correct name in caller() # TODO Role composition does not clone methods yet
# Failed (TODO) test 'method from role has correct name in caller()'
# at t/100_bugs/022_role_caller.t line 23.
# got: 'MyRole::foo'
# expected: 'MyClass2::foo'
ok 3 - role method is not confused with other class
ok 4 - role method is not confused with other class
1..4
ok
t/100_bugs/025_universal_methods_wrappable.t ...................
ok 1 - applied role
ok 2 - The object isa Bar
1..2
ok
t/100_bugs/026_create_anon_recursion.t .........................
ok 1 - Class is created successfully
1..1
ok
t/100_bugs/027_constructor_object_overload.t ...................
ok 1 - call constructor on object reference with overloading
1..1
ok
t/100_bugs/029_instance_application_role_args.t ................
ok 1
ok 2
1..2
ok
t/100_bugs/030_coerce_without_coercion.t .......................
ok 1 - Setting coerce => 1 without a coercion on the type does not cause an error in the constructor
ok 2 - Setting coerce => 1 without a coercion on the type does not cause an error when setting the attribut
ok 3 - Attempting to provide an invalid value to the constructor for this attr still fails
ok 4 - Attempting to provide an invalid value to the accessor for this attr still fails
ok 5 - Setting coerce => 1 without a coercion on the type does not cause an error in the constructor
ok 6 - Setting coerce => 1 without a coercion on the type does not cause an error when setting the attribut
ok 7 - Attempting to provide an invalid value to the constructor for this attr still fails
ok 8 - Attempting to provide an invalid value to the accessor for this attr still fails
1..8
ok
t/200_examples/001_example.t ...................................
1..20
ok 1 - The object isa Constraint::NoMoreThan
ok 2 - ... Constraint::NoMoreThan does Constraint
ok 3 - ... validated correctly
ok 4 - ... validation failed correctly
ok 5 - The object isa Constraint::AtLeast
ok 6 - ... Constraint::AtLeast does Constraint
ok 7 - ... validated correctly
ok 8 - ... validation failed correctly
ok 9 - The object isa Constraint::LengthNoMoreThan
ok 10 - The object isa Constraint::NoMoreThan
ok 11 - ... Constraint::LengthNoMoreThan does Constraint
ok 12 - ... Constraint::LengthNoMoreThan does Constraint::OnLength
ok 13 - ... validated correctly
ok 14 - ... validation failed correctly
ok 15 - The object isa Constraint::LengthAtLeast
ok 16 - The object isa Constraint::AtLeast
ok 17 - ... Constraint::LengthAtLeast does Constraint
ok 18 - ... Constraint::LengthAtLeast does Constraint::OnLength
ok 19 - ... validated correctly
ok 20 - ... validation failed correctly
ok
t/200_examples/003_example.t ...................................
1..30
ok 1 - ... successfully composed roles together
ok 2 - ... successfully composed roles together
ok 3 - The object isa My::List1
ok 4 - ... $coll does List
ok 5 - ... $coll does List::Immutable
ok 6 - ... we have an empty collection
ok 7 - ... we have a length of 1 for the collection
ok 8 - The object isa My::List2
ok 9 - ... $coll does List
ok 10 - ... $coll does List::Immutable
ok 11 - ... we have an empty collection
ok 12 - ... we have a length of 1 for the collection
ok 13 - The object isa My::List1
ok 14 - ... $coll does List
ok 15 - ... $coll does List::Immutable
ok 16 - ... we do not have an empty collection
ok 17 - ... we have a length of 10 for the collection
ok 18 - ... got the right printed value
ok 19 - The object isa My::List1
ok 20 - ... original is still the same
ok 21 - ... new collection is changed
ok 22 - The object isa My::List2
ok 23 - ... $coll does List
ok 24 - ... $coll does List::Immutable
ok 25 - ... we do not have an empty collection
ok 26 - ... we have a length of 10 for the collection
ok 27 - ... got the right printed value
ok 28 - The object isa My::List2
ok 29 - ... original is still the same
ok 30 - ... new collection is changed
ok
t/200_examples/004_example_w_DCS.t .............................
1..9
ok 1 - ... construction succeeded
ok 2 - The object isa Foo
ok 3 - ... got our value correctly
ok 4 - ... got our value correctly
ok 5 - ... validation failed correctly
ok 6 - ... validation failed correctly
ok 7 - ... validation failed correctly
ok 8 - ... validation failed correctly
ok 9 - ... validation failed correctly
ok
t/200_examples/005_example_w_TestDeep.t ........................
1..5
ok 1 - ... construction succeeded
ok 2 - The object isa Foo
ok 3 - ... got our value correctly
ok 4 - ... validation failed correctly
ok 5 - ... validation failed correctly
ok
t/200_examples/0071_Child_Parent_attr_inherit_imm.t ............
1..23
ok 1 - The object isa Parent
ok 2 - ... the parent has the last name we expected
ok 3 - ... parent and child have the same last name (Smith)
ok 4 - ... parent and child have the same last name (Smith)
ok 5 - ... parent and child have the same last name (Smith)
ok 6 - ... parent and child have the same last name (Smith)
ok 7 - ... the parent has the new last name
ok 8 - ... parent and child have the same last name (Jones)
ok 9 - ... parent and child have the same last name (Jones)
ok 10 - ... parent and child have the same last name (Jones)
ok 11 - ... parent and child have the same last name (Jones)
ok 12 - The object isa Parent
ok 13 - ... parent and child have the same last name (Jones)
ok 14 - ... parent and child have the same last name (Jones)
ok 15 - ... parent and child have the same last name (Jones)
ok 16 - ... the orphan child does not have the same last name anymore (Brown)
ok 17 - ... parent2 and orphan child have the same last name (Brown)
ok 18 - ... the parent has the new last name (again)
ok 19 - ... parent and child have the same last name (Miller)
ok 20 - ... parent and child have the same last name (Miller)
ok 21 - ... parent and child have the same last name (Miller)
ok 22 - ... the orphan child is not affected by changes in the parent anymore
ok 23 - ... parent2 and orphan child have the same last name (Brown)
ok
t/200_examples/007_Child_Parent_attr_inherit.t .................
1..23
ok 1 - The object isa Parent
ok 2 - ... the parent has the last name we expected
ok 3 - ... parent and child have the same last name (Smith)
ok 4 - ... parent and child have the same last name (Smith)
ok 5 - ... parent and child have the same last name (Smith)
ok 6 - ... parent and child have the same last name (Smith)
ok 7 - ... the parent has the new last name
ok 8 - ... parent and child have the same last name (Jones)
ok 9 - ... parent and child have the same last name (Jones)
ok 10 - ... parent and child have the same last name (Jones)
ok 11 - ... parent and child have the same last name (Jones)
ok 12 - The object isa Parent
ok 13 - ... parent and child have the same last name (Jones)
ok 14 - ... parent and child have the same last name (Jones)
ok 15 - ... parent and child have the same last name (Jones)
ok 16 - ... the orphan child does not have the same last name anymore (Brown)
ok 17 - ... parent2 and orphan child have the same last name (Brown)
ok 18 - ... the parent has the new last name (again)
ok 19 - ... parent and child have the same last name (Miller)
ok 20 - ... parent and child have the same last name (Miller)
ok 21 - ... parent and child have the same last name (Miller)
ok 22 - ... the orphan child is not affected by changes in the parent anymore
ok 23 - ... parent2 and orphan child have the same last name (Brown)
ok
t/200_examples/008_record_set_iterator.t .......................
1..8
ok 1 - The object isa RecordSet
ok 2 - The object isa RecordSetIterator
ok 3 - ... got the right first name
ok 4 - ... got the right last name
ok 5 - ... got the right first name
ok 6 - ... got the right last name
ok 7 - ... got the right first name
ok 8 - ... got the right last name
ok
t/300_immutable/001_immutable_moose.t ..........................
ok 1 - lazy_build works
ok 2 - correct value for 'foos' before inlining constructor
ok 3 - correct value for 'bars' before inlining constructor
ok 4 - correct value for 'bazes' before inlining constructor
ok 5 - Foo is imutable
ok 6 - ->identifier on metaclass lives
ok 7 - Inlined constructor works with lazy_build
ok 8 - correct value for 'foos' after inlining constructor
ok 9 - correct value for 'bars' after inlining constructor
ok 10 - correct value for 'bazes' after inlining constructor
ok 11 - Foo is mutable
ok 12 - Immutable meta with single BUILD
ok 13 - Immutable meta with multiple BUILDs
1..13
ok
t/300_immutable/002_apply_roles_to_immutable.t .................
ok 1 - The object isa Foo
ok 2 - ... got the right value
ok 3 - ... successfully applied the role to immutable instance
ok 4 - ... got the right value
1..4
ok
t/300_immutable/003_immutable_meta_class.t .....................
ok 1 - ... can make a meta class immutable
1..1
ok
t/300_immutable/004_inlined_constructors_n_types.t .............
ok 1 - Type coercion works as expected on default (mutable)
ok 2 - Type coercion works as expected on builder (mutable)
ok 3 - ... this passes the constuctor correctly (mutable)
ok 4 - ... the constructor doesn't care about 'zot' (mutable)
ok 5 - ... this fails the constuctor correctly (mutable)
ok 6 - Type coercion works as expected on default (immutable)
ok 7 - Type coercion works as expected on builder (immutable)
ok 8 - ... this passes the constuctor correctly (immutable)
ok 9 - ... the constructor doesn't care about 'zot' (immutable)
ok 10 - ... this fails the constuctor correctly (immutable)
1..10
ok
t/300_immutable/005_multiple_demolish_inline.t .................
ok 1 - Bar->new()
ok 2 - Bar->meta->make_immutable
ok 3 - Bar has a DESTROY method in the Bar class (not inherited)
ok 4 - Foo->meta->make_immutable
ok 5 - Foo has a DESTROY method in the Bar class (not inherited)
1..5
ok
t/300_immutable/007_immutable_trigger_from_constructor.t .......
ok 1 - trigger from immutable constructor
ok 2 - trigger from immutable constructor
ok 3 - ... no triggers called
1..3
ok
t/300_immutable/008_immutable_constructor_error.t ..............
ok 1 - Non-ref provided to immutable constructor gives useful error message
ok 2 - Scalar ref provided to immutable constructor gives useful error message
ok 3 - undef provided to immutable constructor gives useful error message
1..3
ok
t/300_immutable/009_buildargs.t ................................
ok 1 - no args
ok 2 - normal args
ok 3 - single arg
ok 4 - ... got the right bar
ok 5 - ... got the right bar
ok 6 - ... got the right bar
ok 7 - ... got the right bar
ok 8 - no args
ok 9 - normal args
ok 10 - single arg
ok 11 - ... got the right bar
ok 12 - ... got the right bar
ok 13 - ... got the right bar
ok 14 - ... got the right bar
1..14
ok
t/300_immutable/012_default_values.t ...........................
ok 1 - no errors making a package immutable when it has default values that could break quoting
ok 2 - default value for foo attr
ok 3 - default value for bar attr
ok 4 - default value for baz attr
ok 5 - default value for buz attr
ok 6 - default value for faz attr
ok 7 - no errors making a package immutable when it has lazy default values that could break quoting
ok 8 - default value for foo attr
ok 9 - default value for bar attr
ok 10 - default value for baz attr
ok 11 - default value for buz attr
ok 12 - default value for faz attr
1..12
ok
t/300_immutable/013_immutable_roundtrip.t ......................
ok 1 - no warning that Bar may not have an inlined constructor
1..1
ok
t/300_immutable/014_immutable_metaclass_with_traits.t ..........
ok 1 - class_of and ->meta are the same on Foo
ok 2 - class_of and ->meta are the same on Foo's metaclass
ok 3 - The object isa Mouse::Meta::Class
ok 4 - The object isa Mouse::Meta::Class
ok 5 - class is mutable
ok 6 - metaclass is mutable
ok 7 - does the trait
ok 8 - class_of and ->meta are the same on Foo (immutable)
ok 9 - The object isa Mouse::Meta::Class
ok 10 - class is immutable
not ok 11 - metaclass is immutable (immutable class) # TODO Mouse dos not support $meta->meta->is_immutable
# Failed (TODO) test 'metaclass is immutable (immutable class)'
# at t/300_immutable/014_immutable_metaclass_with_traits.t line 35.
ok 12 - class_of and ->meta are the same on Foo's metaclass (immutable)
ok 13 - The object isa Mouse::Meta::Class
ok 14 - still does the trait after immutable
1..14
ok
t/300_immutable/016_inline_fallbacks.t .........................
ok 1 - got right value for foo
ok 2 - got right value for bar
ok 3 - got right value for foo
ok 4 - got right value for baz
ok 5 - DEMOLISH in subclass was called
ok 6 - DEMOLISH in subclass was called
1..6
ok
t/300_immutable/101-immutable-default.t ........................
1..5
ok 1 - Immutable meta with single BUILD
ok 2 - The object isa Foo
ok 3 - str default
ok 4 - int default
ok 5 - code default
ok
t/400_mouse_util/001_moose_util.t ..............................
ok 1 - use Mouse::Util;
1..1
ok
t/400_mouse_util/002_moose_util_does_role.t ....................
ok 1 - use Mouse::Util;
ok 2 - ... Bar does Foo
ok 3 - ... Baz doesnt do Foo
ok 4 - ... $bar does Foo
ok 5 - ... $baz doesnt do Foo
ok 6 - ... undef doesnt do Foo
ok 7 - ... 1 doesnt do Foo
ok 8 - ... Quux doesnt do Foo (does not die tho)
1..8
ok
t/400_mouse_util/007_apply_roles.t .............................
ok 1 - Class::A does Role::Foo
ok 2 - Class::A does Role::Bar
ok 3 - Class::A does Role::Baz
ok 4 - Class::B does Role::Foo (applied with meta role object)
ok 5 - Class::B does Role::Bar (applied with meta role object)
ok 6 - Class::B does Role::Baz (applied with meta role object)
ok 7 - Class::C does Role::Foo
ok 8 - Class::D does Role::Foo (applied with meta role object)
ok 9 - Class::E does Role::Foo (mix of names and meta role object)
ok 10 - Class::E does Role::Bar (mix of names and meta role object)
1..10
ok
t/500_test_moose/001_test_moose.t ..............................
ok 1 - use Test::Mouse;
1..1
ok
t/500_test_moose/002_test_moose_does_ok.t ......................
ok 1 - use Test::Mouse;
ok 2 - does_ok
1..2
ok
t/500_test_moose/003_test_moose_has_attribute_ok.t .............
ok 1 - use Test::Mouse;
ok 2 - has_attribute_ok
1..2
ok
t/500_test_moose/004_test_moose_meta_ok.t ......................
ok 1 - use Test::Mouse;
ok 2 - meta_ok
1..2
ok
t/500_test_moose/005_with_immutable.t ..........................
ok 1 - use Test::Mouse;
ok 2 - with_immutable failure
ok 3 - one of our tests failed
ok 4 - with_immutable success
ok 5 - all tests succeeded
1..5
ok
t/800_with_external/001-pod-coverage-moose.t ...................
1..1
ok 1
ok
t/800_with_external/002-externals.t ............................ skipped: for release testing
t/810_with_moose/201-squirrel.t ................................ skipped: Moose 1.13 required for this test
t/810_with_moose/202-squirrel-role.t ........................... skipped: Moose 1.13 required for this test
t/810_with_moose/500_moose_extends_mouse.t ..................... skipped: [TODO] a Moose class cannot extends a Mouse class
t/810_with_moose/501_moose_coerce_mouse.t ...................... skipped: [TODO] a Mouse class cannot extends a Moose class
t/900_mouse_bugs/001_immutable_types.t .........................
1..4
ok 1 - The object isa C
ok 2 - The object isa C
D, E, F
ok 3 - mutable BUILD invocation order correct
D, E, F
ok 4 - immutable BUILD invocation order still correct
ok
t/900_mouse_bugs/002_does_role_should_search_parent.t ..........
1..2
ok 1
ok 2
ok
t/900_mouse_bugs/003_RT50421.t .................................
1..3
# Running under perl version 5.010000 for MSWin32
# Win32::BuildNumber 1003
# Current time local: Tue May 17 22:14:07 2011
# Current time GMT: Wed May 18 05:14:07 2011
# Using Test.pm version 1.25
ok 1
ok 2
ok 3
ok
t/900_mouse_bugs/004_RT54203.t .................................
1..4
ok 1 - file($0)->stringify
ok 2 - $self->path(file($0)->stringify)
ok 3 - my $path3 = $self->path(file($0)->stringify)
ok 4
ok
t/900_mouse_bugs/005_large_int.t ...............................
1..24
ok 1 - Mouse groked the Int 4294967296
ok 2 - Mouse groked the Num 4294967296
ok 3 - Mouse does not regard 4294967296.5 as Int
ok 4 - Mouse regards 4294967296.5 as Num
ok 5 - Mouse groked the Int 4294967296
ok 6 - Mouse groked the Num 4294967296
ok 7 - Mouse does not regard -4294967295.5 as Int
ok 8 - Mouse regards -4294967295.5 as Num
ok 9 - Mouse groked the Int 1099511627776
ok 10 - Mouse groked the Num 1099511627776
ok 11 - Mouse does not regard 1099511627776.5 as Int
ok 12 - Mouse regards 1099511627776.5 as Num
ok 13 - Mouse groked the Int 1099511627776
ok 14 - Mouse groked the Num 1099511627776
ok 15 - Mouse does not regard -1099511627775.5 as Int
ok 16 - Mouse regards -1099511627775.5 as Num
ok 17 - Mouse groked the Int 70368744177664
ok 18 - Mouse groked the Num 70368744177664
ok 19 - Mouse does not regard 70368744177664.5 as Int
ok 20 - Mouse regards 70368744177664.5 as Num
ok 21 - Mouse groked the Int 70368744177664
ok 22 - Mouse groked the Num 70368744177664
ok 23 - Mouse does not regard -70368744177663.5 as Int
ok 24 - Mouse regards -70368744177663.5 as Num
ok
t/900_mouse_bugs/006_RT69939.t .................................
1..9
# do {}
ok 1 - The object isa Foo
ok 2
ok 3
# $@=(ERRSV)
# eval {}
ok 4 - The object isa Foo
ok 5
ok 6
# $@=
# eval ""
ok 7 - The object isa Foo
ok 8
ok 9
# $@=
ok
t/900_mouse_bugs/007_RT56523.t .................................
ok 1
ok 2
ok 3
1..3
ok
t/900_mouse_bugs/008_RT56837.t .................................
1..2
ok 1 - The role was successfully composed at the object level
ok 2 - ... attribute with init_arg was re-initialized correctly
ok
t/900_mouse_bugs/009_RT57144.t .................................
ok 1
1..1
ok
t/900_mouse_bugs/010_use_mouse_before_tb2.t ....................
1..1
ok 1 - loads Test::More after loading Mouse
ok
t/900_mouse_bugs/011_RT61852.t .................................
ok 1
ok 2
1..2
ok
t/900_mouse_bugs/012_RT61906.t .................................
ok 1 - MouseObj->can('only_accessor_accessor')
ok 2 - MouseObj->can('accesor_and_writer_accessor')
ok 3 - MouseObj->can('accesor_and_writer_writer')
ok 4 - MouseObj->can('not_with_is_accessor')
1..4
ok
t/990_deprecated/001-export_to_level.t .........................
1..3
ok 1 - export_to_level (DEPRECATED)
ok 2 - export (DEPRECATED)
ok 3 - export (DEPRECATED)
ok
All tests successful.
Test Summary Report
-------------------
t/040_type_constraints/018_custom_parameterized_types.t (Wstat: 0 Tests: 28 Failed: 0)
TODO passed: 13, 19-20, 22
Files=281, Tests=6099, 23 wallclock secs ( 1.63 usr + 0.36 sys = 1.98 CPU)
Result: PASS
GFUJI/Mouse-0.93.tar.gz
nmake test TEST_VERBOSE=1 -- OK
PPD for Mouse-0.93 already made
Running make for M/MJ/MJGARDNER/MouseX-App-Cmd-0.08.tar.gz
Prepending C:\cpanfly\var\cpan\build\Mouse-0.93-A0QrDf/blib/arch C:\cpanfly\var\cpan\build\Mouse-0.93-A0QrDf/blib/lib C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly\var\cpan\build\MouseX-App-Cmd-0.08-fFmoqm
Prepending C:\cpanfly\var\cpan\build\Mouse-0.93-A0QrDf/blib/arch C:\cpanfly\var\cpan\build\Mouse-0.93-A0QrDf/blib/lib C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build M/MJ/MJGARDNER/MouseX-App-Cmd-0.08.tar.gz
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/MouseX/App/Cmd.pm blib\lib\MouseX\App\Cmd.pm
cp lib/MouseX/App/Cmd/Command.pm blib\lib\MouseX\App\Cmd\Command.pm
MJGARDNER/MouseX-App-Cmd-0.08.tar.gz
nmake -- OK
Prepending C:\cpanfly\var\cpan\build\Mouse-0.93-A0QrDf/blib/arch C:\cpanfly\var\cpan\build\Mouse-0.93-A0QrDf/blib/lib C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/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:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/00-compile.t .................. skipped: no tests to run
# Testing with Perl 5.010000, C:\Perl64\bin\perl.exe
# App::Cmd version is 0.307
# App::Cmd::Command version is 0.307
# Carp version is 1.08
# Data::Dumper version is 2.126
# English version is 1.04
# ExtUtils::MakeMaker version is 6.56
# File::Basename version is 2.76
# File::Find version is 1.12
# File::Temp version is 0.22
# Getopt::Long::Descriptive version is 0.085
# Mouse version is 0.93
# Mouse::Object version is undefined
# MouseX::ConfigFromFile version is 0.05
# MouseX::Getopt version is 0.2601
# Scalar::Util version is 1.23
# Test::More version is 0.94
# Test::Output version is 0.16
# Test::use::ok version is 0.02
# YAML version is 0.71
t/000-report-versions.t .........
ok 1 - require App::Cmd;
ok 2 - require App::Cmd::Command;
ok 3 - require Carp;
ok 4 - require Data::Dumper;
ok 5 - require English;
ok 6 - require ExtUtils::MakeMaker;
ok 7 - require File::Basename;
ok 8 - require File::Find;
ok 9 - require File::Temp;
ok 10 - require Getopt::Long::Descriptive;
ok 11 - require Mouse;
ok 12 - require Mouse::Object;
ok 13 - require MouseX::ConfigFromFile;
ok 14 - require MouseX::Getopt;
ok 15 - require Scalar::Util;
ok 16 - require Test::More;
ok 17 - require Test::Output;
ok 18 - require Test::use::ok;
ok 19 - require YAML;
1..19
ok
t/author-critic.t ............... skipped: these tests are for testing by the author
t/basic.t .......................
1..12
ok 1 - The object isa Test::MyCmd
ok 2 - got correct list of registered command names
ok 3 - got correct list of registered command plugins
ok 4 - command died with the correct string
ok 5 - default usage_desc is okay
ok 6 - un-subclassed &run leads to death
ok 7 - required option fileld is missing
ok 8 - commands plugin in listing
ok 9 - frobulate plugin in listing
ok 10 - justusage plugin in listing
ok 11 - stock plugin in listing
ok 12 - bark plugin in listing
ok
t/build_emulates_new.t ..........
1..1
ok 1 - Internal hashes match
ok
t/configfile.t ..................
1..2
ok 1 - command died with the correct string
ok 2 - command died with the correct string
ok
t/release-check-changes.t ....... skipped: these tests are for release candidate testing
t/release-consistent-version.t .. skipped: these tests are for release candidate testing
t/release-dist-manifest.t ....... skipped: these tests are for release candidate testing
t/release-distmeta.t ............ skipped: these tests are for release candidate testing
t/release-eol.t ................. skipped: these tests are for release candidate testing
t/release-has-version.t ......... skipped: these tests are for release candidate testing
t/release-kwalitee.t ............ skipped: these tests are for release candidate testing
t/release-minimum-version.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/release-portability.t ......... skipped: these tests are for release candidate testing
t/release-synopsis.t ............ skipped: these tests are for release candidate testing
t/release-unused-vars.t ......... skipped: these tests are for release candidate testing
All tests successful.
Files=20, Tests=34, 2 wallclock secs ( 0.06 usr + 0.03 sys = 0.10 CPU)
Result: PASS
MJGARDNER/MouseX-App-Cmd-0.08.tar.gz
nmake test TEST_VERBOSE=1 -- OK
PPD for MouseX-App-Cmd-0.08 already made
Running make for I/IN/INGY/Package-0.10.tar.gz
Prepending C:\cpanfly\var\cpan\build\MouseX-App-Cmd-0.08-fFmoqm/blib/arch C:\cpanfly\var\cpan\build\MouseX-App-Cmd-0.08-fFmoqm/blib/lib C:\cpanfly\var\cpan\build\Mouse-0.93-A0QrDf/blib/arch C:\cpanfly\var\cpan\build\Mouse-0.93-A0QrDf/blib/lib C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Package-0.10-VKRz4E
Prepending C:\cpanfly\var\cpan\build\MouseX-App-Cmd-0.08-fFmoqm/blib/arch C:\cpanfly\var\cpan\build\MouseX-App-Cmd-0.08-fFmoqm/blib/lib C:\cpanfly\var\cpan\build\Mouse-0.93-A0QrDf/blib/arch C:\cpanfly\var\cpan\build\Mouse-0.93-A0QrDf/blib/lib C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build I/IN/INGY/Package-0.10.tar.gz
Warning: Prerequisite 'Module::Install => 1.01' for 'INGY/Package-0.10.tar.gz' failed when processing 'ADAMK/Module-Install-1.01.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited.
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/Package.pod blib\lib\Package.pod
cp lib/inc/Package.pod blib\lib\inc\Package.pod
cp lib/Package/Command.pod blib\lib\Package\Command.pod
cp lib/Module/Install/Package.pod blib\lib\Module\Install\Package.pod
cp lib/inc/Package.pm blib\lib\inc\Package.pm
cp lib/Package/Bootstrap.pm blib\lib\Package\Bootstrap.pm
cp lib/Package.pm blib\lib\Package.pm
cp lib/Module/Install/Package.pm blib\lib\Module\Install\Package.pm
cp lib/Package/Command.pm blib\lib\Package\Command.pm
C:\Perl64\bin\perl.exe "-Iinc" -MExtUtils::Command -e "cp" -- bin/pkg blib\script\pkg
pl2bat.bat blib\script\pkg
INGY/Package-0.10.tar.gz
nmake -- OK
Prepending C:\cpanfly\var\cpan\build\MouseX-App-Cmd-0.08-fFmoqm/blib/arch C:\cpanfly\var\cpan\build\MouseX-App-Cmd-0.08-fFmoqm/blib/lib C:\cpanfly\var\cpan\build\Mouse-0.93-A0QrDf/blib/arch C:\cpanfly\var\cpan\build\Mouse-0.93-A0QrDf/blib/lib C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/blib/arch C:\cpanfly\var\cpan\build\Module-Install-ManifestSkip-0.15-Xiqy87/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:\Perl64\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t
t/use_ok.t ..
1..1
ok 1 - use Module::Install::Package;
ok
All tests successful.
Files=1, Tests=1, 0 wallclock secs ( 0.02 usr + 0.05 sys = 0.06 CPU)
Result: PASS
INGY/Package-0.10.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Ingy dot Net <ingy@cpan.org>
Acmeist Module Packaging Toolchain
>>> (cd C:\cpanfly\var\cpan\build\Package-0.10-VKRz4E && tar cvf - Package-0.10.ppd blib) | gzip -c >C:/cpanfly/var/REPO/I/IN/INGY/Package-0.10.tar.gz
Package-0.10.ppd
blib/
blib/lib/
blib/lib/inc/
blib/lib/inc/Package.pm
blib/lib/inc/Package.pod
blib/lib/Module/
blib/lib/Module/Install/
blib/lib/Module/Install/Package.pm
blib/lib/Module/Install/Package.pod
blib/lib/Package/
blib/lib/Package/Bootstrap.pm
blib/lib/Package/Command.pm
blib/lib/Package/Command.pod
blib/lib/Package.pm
blib/lib/Package.pod
blib/script/
blib/script/pkg
blib/script/pkg.bat
>>> mv C:\cpanfly\var\cpan\build\Package-0.10-VKRz4E/Package-0.10.ppd C:/cpanfly/var/REPO/I/IN/INGY
Megalib: Undefined subroutine &Digest::base::new called at C:\cpanfly\lib/ActivePerl/PPM/InstallArea.pm line 902.
Finished 2011-05-17T22:14:15