stevan / p5-mop-redux

A(nother) MOP for Perl 5
139 stars 36 forks source link

failing tests on windows #53

Closed forwardever closed 11 years ago

forwardever commented 11 years ago
cpanm git@github.com:stevan/p5-mop-redux.git

cpanm (App::cpanminus) 1.6005 on perl 5.016003 built for MSWin32-x64-multi-thread
Work directory is C:\Users\Andre/.cpanm/work/1375448068.3044
You have make C:\strawberry5.16\c\bin\dmake.exe
You have LWP 6.04
You have "C:\Program Files (x86)\Git\bin\tar.exe", "C:\Program Files (x86)\Git\bin\gzip.exe" and "C:\Program Files (x86)\Git\bin\bzip2.exe"
You have "C:\Program Files (x86)\Git\bin\unzip.exe"
Cloning git@github.com:stevan/p5-mop-redux.git
Cloning into 'C:/Users/Andre/AppData/Local/Temp/gbII6Urpwb'...
-> OK
--> Working on git@github.com:stevan/p5-mop-redux.git
Entering C:/Users/Andre/AppData/Local/Temp/gbII6Urpwb
Configuring C:/Users/Andre/AppData/Local/Temp/gbII6Urpwb
Running Makefile.PL
Writing Makefile for mop
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have FindBin 0 ... Yes (1.51)
Checking if you have IO::Handle 0 ... Yes (1.33)
Checking if you have Test::Fatal 0 ... Yes (0.010)
Checking if you have Moose::Util::TypeConstraints 0 ... Yes (2.0604)
Checking if you have Test::More 0.88 ... Yes (0.98)
Checking if you have Test::Warn 0 ... Yes (0.24)
Checking if you have lib 0 ... Yes (0.63)
Checking if you have Path::Class 0 ... Yes (0.32)
Checking if you have Devel::PartialDump 0 ... Yes (0.15)
Checking if you have Moose 0 ... Yes (2.0604)
Checking if you have Scalar::Util 0 ... Yes (1.27)
Checking if you have MRO::Define 0 ... Yes (0.01)
Checking if you have Scope::Guard 0 ... Yes (0.20)
Checking if you have Sub::Exporter 0 ... Yes (0.985)
Checking if you have Module::Runtime 0 ... Yes (0.013)
Checking if you have Hash::Util::FieldHash 0 ... Yes (1.10)
Checking if you have warnings 0 ... Yes (1.13)
Checking if you have Parse::Keyword 0.04 ... Yes (0.06)
Checking if you have parent 0 ... Yes (0.225)
Checking if you have Package::Stash 0.27 ... Yes (0.34)
Checking if you have List::AllUtils 0 ... Yes (0.03)
Checking if you have overload 0 ... Yes (1.18)
Checking if you have Sub::Name 0 ... Yes (0.05)
Checking if you have B::Hooks::EndOfScope 0 ... Yes (0.12)
Checking if you have Carp 0 ... Yes (1.26)
Checking if you have strict 0 ... Yes (1.07)
Checking if you have Devel::GlobalDestruction 0 ... Yes (0.11)
Checking if you have Variable::Magic 0 ... Yes (0.52)
Checking if you have mro 0 ... Yes (1.09)
Building and testing p5-mop-redux-0.01
cp lib/mop.pm blib\lib\mop.pm
cp lib/mop/method.pm blib\lib\mop\method.pm
cp lib/mop/role.pm blib\lib\mop\role.pm
cp lib/mop/observable.pm blib\lib\mop\observable.pm
cp lib/mop/manual/tutorials/moose_to_mop.pod blib\lib\mop\manual\tutorials\moose_to_mop.pod
cp lib/mop/object.pm blib\lib\mop\object.pm
cp lib/mop/attribute.pm blib\lib\mop\attribute.pm
cp lib/mop/manual/intro.pod blib\lib\mop\manual\intro.pod
cp lib/mop/traits.pm blib\lib\mop\traits.pm
cp lib/mop/util.pm blib\lib\mop\util.pm
cp lib/mop/internals/mro.pm blib\lib\mop\internals\mro.pm
cp lib/mop/class.pm blib\lib\mop\class.pm
cp lib/mop/internals/syntax.pm blib\lib\mop\internals\syntax.pm
cp lib/mop/manual/details/classes.pod blib\lib\mop\manual\details\classes.pod
C:\strawberry5.16\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib\lib', 'blib\arch')" t/*.t t/*/*.t t/300-ext/*/*.t
t/000-bootstrap.t ...................................................... ok
t/001-examples/001-point.t ............................................. ok
t/001-examples/002-bank-account.t ...................................... ok
t/001-examples/003-binary-tree.t ....................................... ok
t/001-examples/004-linked-list.t ....................................... ok

#   Failed test '... got the exception'
#   at t/001-examples/005-throwable.t line 54.
#                   'Trace begun at t\001-examples\005-throwable.t line 37
# main::bar at t\001-examples\005-throwable.t line 39
# eval {...} at t\001-examples\005-throwable.t line 39
# '
#     doesn't match '(?^:^Trace begun at t\/001\-examples\/005\-throwable\.t line 37
# main::bar at t\/001\-examples\/005\-throwable\.t line 39
# eval {\.\.\.} at t\/001\-examples\/005\-throwable\.t line 39
# )'
# Looks like you failed 1 test of 4.
t/001-examples/005-throwable.t ......................................... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/4 subtests 
t/001-examples/006-logger.t ............................................ ok
t/001-examples/007-currency.t .......................................... ok
t/010-basics/000-basic.t ............................................... ok
t/010-basics/001-new.t ................................................. ok
t/010-basics/002-new-w-attributes.t .................................... ok
t/010-basics/003-BUILD.t ............................................... ok
t/010-basics/004-DEMOLISH.t ............................................ ok
t/010-basics/005-attribute-override.t .................................. ok
t/010-basics/006-next-method.t ......................................... ok
t/010-basics/007-class-methods.t ....................................... ok
t/010-basics/010-packages.t ............................................ ok
t/010-basics/011-packages-w-exports.t .................................. ok
t/010-basics/012-fully-qualified-class-name.t .......................... ok
t/010-basics/013-nested-packages.t ..................................... ok
t/010-basics/014-loading-from-disk.t ................................... ok
t/010-basics/015-inheritance-loading-from-disk.t ....................... ok
t/010-basics/016-return-true-loading-from-disk.t ....................... ok
t/010-basics/020-simple-attributes.t ................................... ok
t/010-basics/021-attributes-w-defaults.t ............................... ok
t/010-basics/022-attributes-w-lazy-defaults.t .......................... ok
t/010-basics/023-attribute-w-lazy-accessor.t ........................... ok
t/010-basics/024-attribute-w-complex-defaults.t ........................ ok
t/010-basics/025-attributes-w-lazy-complex-defaults.t .................. ok
t/010-basics/026-complex-attributes.t .................................. ok
t/010-basics/027-multi-complex-attributes.t ............................ ok
t/010-basics/030-abstract-classes.t .................................... ok
t/010-basics/031-arbitrary-abstract-classes.t .......................... ok
t/030-roles/001-basic.t ................................................ ok
t/030-roles/002-compose-into-role.t .................................... ok
t/030-roles/003-multiple-role-compose.t ................................ ok
t/030-roles/004-DOES.t ................................................. ok
t/030-roles/010-role-to-abstract-class.t ............................... ok
t/030-roles/020-attribute-conflict.t ................................... ok
t/030-roles/025-method-conflict.t ...................................... ok
t/030-roles/030-around-in-roles.t ...................................... ok
t/050-non-mop-integration/001-inherit-from-non-mop.t ................... ok
_expand_glob called on stash slot with expanded glob at C:/strawberry5.16/perl/vendor/lib/Class/MOP/Package.pm line 243.
t/050-non-mop-integration/002-more-non-mop.t ........................... 
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run 
t/050-non-mop-integration/003-attributes-in-non-mop-inherited-class.t .. ok
t/050-non-mop-integration/010-reverse-integration.t .................... ok
t/100-internals/001-instance.t ......................................... ok
t/110-oddities/001-syntax-error.t ...................................... ok
t/110-oddities/002-lexical-override-attribute.t ........................ ok
t/110-oddities/003-metadata-errors.t ................................... ok
t/110-oddities/004-returning-lexicals.t ................................ ok
t/110-oddities/005-naming-conflict.t ................................... ok
t/110-oddities/006-order-of-declaration.t .............................. ok
t/110-oddities/007-sub-vs-method.t ..................................... ok
t/110-oddities/008-method-method.t ..................................... ok
t/110-oddities/009-method-method-from-disk.t ........................... ok
t/110-oddities/010-recursive-self.t .................................... ok
t/110-oddities/011-universal-methods.t ................................. ok
t/110-oddities/012-inc-hash.t .......................................... ok
t/110-oddities/013-overriding-attribute-w-param.t ...................... ok
t/110-oddities/014-classes-with-namespaces.t ........................... ok
t/110-oddities/015-semicolons-separate.t ............................... ok
t/120-bugs/001-plack-parser-bug.t ...................................... ok
t/120-bugs/016-github.t ................................................ ok
t/150-parser-tests/001-basic.t ......................................... ok
t/150-parser-tests/002-basic.t ......................................... ok
t/150-parser-tests/003-basic.t ......................................... ok
t/200-meta/001-basic.t ................................................. ok
t/200-meta/002-meta-w-data.t ........................................... ok
t/200-meta/003-localized-vars-in-class.t ............................... ok
t/200-meta/004-localized-vars-in-roles.t ............................... ok
t/200-meta/005-associated-class.t ...................................... ok
t/200-meta/010-extension.t ............................................. ok
t/200-meta/011-more-extensions.t ....................................... ok
t/200-meta/012-attr-metaclass.t ........................................ ok
t/200-meta/020-create-instance-w-meta.t ................................ ok
t/300-ext/Option/000-load.t ............................................ ok
t/300-ext/Test-BuilderX/001-load.t ..................................... ok
t/300-ext/Test-BuilderX/010-Test_Builder.t ............................. ok
t/300-ext/Test-BuilderX/020-Test_Builder_Test.t ........................ ok
t/400-traits/001-traits.t .............................................. ok
t/400-traits/002-class-trait.t ......................................... ok
t/400-traits/003-type-trait.t .......................................... ok
t/400-traits/004-weaken-trait.t ........................................ ok
t/400-traits/005-method-traits.t ....................................... ok
t/400-traits/006-overload-trait.t ...................................... ok
t/400-traits/007-built-by-trait.t ...................................... ok
t/400-traits/008-lazy-trait.t .......................................... ok
t/400-traits/020-moose-traits.t ........................................ ok

Test Summary Report
-------------------
t/001-examples/005-throwable.t                                       (Wstat: 256 Tests: 4 Failed: 1)
  Failed test:  4
  Non-zero exit status: 1
t/050-non-mop-integration/002-more-non-mop.t                         (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: No plan found in TAP output
Files=88, Tests=892, 20 wallclock secs ( 0.36 usr +  0.11 sys =  0.47 CPU)
Result: FAIL
Failed 2/88 test programs. 1/892 subtests failed.
dmake.exe:  Error code 255, while making 'test_dynamic'
-> FAIL Installing git@github.com:stevan/p5-mop-redux.git failed. See C:\Users\Andre\.cpanm\build.log for details.
stevan commented 11 years ago

@forwardever - those should fix it please confirm

forwardever commented 11 years ago

Successfully installed p5-mop-redux-0.01