Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\cpanrun-5.8\build\5-8-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t\00-basics.t t\01-constraints-scalar.t t\02-constraints-numerical.t t\03-constraints-oo.t t\04-constraints-reference.t t\05-constraints-hash.t t\06-constraints-array.t t\10-constraints-operators.t t\11-libraries.t t\12-general.t t\23-stacknames.t t\33-complex.t t\34-scoping.t t\98-pod.t t\99-podcover.t t\00-basics...................1..1 ok 1 - use Declare::Constraints::Simple; ok t\01-constraints-scalar.......1..27 ok 1 - IsDefined string ok 2 - IsDefined number ok 3 - IsDefined undef ok 4 - HasLength undef ok 5 - HasLength empty string ok 6 - HasLength one char ok 7 - HasLength(2) one char ok 8 - HasLength(2) two chars ok 9 - HasLength(2,3) two chars ok 10 - HasLength(2,3) three chars ok 11 - HasLength(2,3) four chars ok 12 - IsTrue true string ok 13 - IsTrue false string ok 14 - IsTrue true number ok 15 - IsTrue false number ok 16 - IsOneOf string true ok 17 - IsOneOf string true II ok 18 - IsOneOf string false ok 19 - IsOneOf undef false ok 20 - IsOneOf undef true ok 21 - ISOneOf no list false ok 22 - Matches string match ok 23 - Matches string no-match ok 24 - Matches undef no-match ok 25 - Matches multiple ok 26 - Matches without args raises error ok 27 - Matches with non-regexp arg raises error ok t\02-constraints-numerical....1..15 ok 1 - IsNumber undef Undefined subroutine &Scalar::Util::looks_like_number called at C:\cpanrun-5.8\depot\main\contrib-patched\perl\CPAN\src\Declare-Constraints-Simple\blib\lib/Declare/Constraints/Simple/Library/Numerical.pm line 40. # Looks like you planned 15 tests but only ran 1. # Looks like your test died just after 1. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 2-15 Failed 14/15 tests, 6.67% okay t\03-constraints-oo...........1..22 ok 1 - IsA multiple true ok 2 - IsA false ok 3 - IsA undef ok 4 - IsA empty ok 5 - IsA class true ok 6 - IsA class unknown ok 7 - IsA class false ok 8 - IsClass false ok 9 - IsClass undef ok 10 - IsClass true ok 11 - IsObject undef ok 12 - IsObject string ok 13 - IsObject hash ref ok 14 - IsObject true ok 15 - HasMethods true ok 16 - HasMethods multiple true ok 17 - HasMethods half false ok 18 - HasMethods all false ok 19 - HasMethods inherited true ok 20 - HasMethods no list true ok 21 - HasMethods no list no class ok 22 - HasMethods undef ok t\04-constraints-reference....1..49 ok 1 - IsRefType array true ok 2 - IsRefType code true ok 3 - IsRefType array false ok 4 - IsRefType no ref ok 5 - IsRefType undef ok 6 - IsRefType regex true ok 7 - IsRefType blessed ok 8 - IsScalarRef scalar false ok 9 - IsScalarRef true ok 10 - IsScalarRef hash ref ok 11 - IsScalarRef undef ok 12 - IsScalarRef nested string false ok 13 - IsScalarRef nested number false ok 14 - IsScalarRef nested ref false ok 15 - IsScalarRef nested int true ok 16 - IsScalarRef nested undef ok 17 - IsScalarRef nested undef ref ok 18 - IsScalarRef nested two both ok 19 - IsScalarRef nested two one false ok 20 - IsScalarRef nested two both false ok 21 - IsScalarRef nested two undef ok 22 - IsScalarRef nested two undef ref ok 23 - IsCodeRef undef ok 24 - IsCodeRef array ref ok 25 - IsCodeRef string ok 26 - IsCodeRef true ok 27 - IsArrayRef undef ok 28 - IsArrayRef hash ref ok 29 - IsArrayRef string ok 30 - IsArrayRef true ok 31 - IsArrayRef of IsInt true ok 32 - IsArrayRef of IsInt undef ok 33 - IsArrayRef of IsInt one false ok 34 - IsArrayRef of IsInt all false ok 35 - IsArrayRef of IsArrayRef true ok 36 - IsArrayRef of IsInt undef in array ok 37 - IsHashRef undef ok 38 - IsHashRef string ok 39 - IsHashRef true ok 40 - IsHashRef IsInt vals false ok 41 - IsHashRef IsInt vals true ok 42 - IsHashRef IsInt vals list true ok 43 - IsHashRef IsInt keys false ok 44 - IsHashRef IsInt keys true ok 45 - IsHashRef IsInt keys list true ok 46 - IsRegex undef ok 47 - IsRegex string ok 48 - IsRegex array ref ok 49 - IsRegex true ok t\05-constraints-hash.........1..12 ok 1 - HasAllKeys one missing ok 2 - HasAllKeys true ok 3 - HasAllKeys undef ok 4 - HasAllKeys array ref ok 5 - HasAllKeys string ok 6 - OnHashKeys both true ok 7 - OnHashKeys one false ok 8 - OnHashKeys one missing true ok 9 - OnHashKeys undef ok 10 - OnHashKeys array ref ok 11 - OnHashKeys list true ok 12 - OnHashKeys list false ok t\06-constraints-array........1..32 ok 1 - HasArraySize undef ok 2 - HasArraySize string ok 3 - HasArraySize default empty ok 4 - HasArraySize default one element ok 5 - HasArraySize default two elements ok 6 - HasArraySize(2) one element ok 7 - HasArraySize(2) two elements ok 8 - HasArraySize(2) three elements ok 9 - HasArraySize(2,3) two elements ok 10 - HasArraySize(2,3) three elements ok 11 - HasArraySize(2,3) four elements ok 12 - OnArrayElements two true ok 13 - OnArrayElements only one and false ok 14 - OnArrayElements true on empty list ok 15 - OnArrayElements one true ok 16 - OnArrayElements undef value ok 17 - OnArrayElements undef ok 18 - OnArrayElements string ok 19 - OnEvenElements undef ok 20 - OnEvenElements string ok 21 - OnEvenElements true on empty ok 22 - OnEvenElements true ok 23 - OnEvenElements false, odd true ok 24 - OnEvenElements true, odd false ok 25 - OnOddElements undef ok 26 - OnOddElements string ok 27 - OnOddElements true on empty ok 28 - OnOddElements true ok 29 - OnOddElements true, odd false ok 30 - OnOddElements false, odd true ok 31 - OnOddElements + OnEvenElements true ok 32 - OnOddElements + OnEvenElements false ok t\10-constraints-operators....1..16 ok 1 - Not without arg always true ok 2 - Not is true ok 3 - Not doubled neutralizes ok 4 - Not turns true to false ok 5 - XOr false on two true ok 6 - XOr true on one true ok 7 - XOr false on two false ok 8 - XOr empty is false ok 9 - Or true on one true ok 10 - Or true on two true ok 11 - Or false on all false ok 12 - Or empty is false ok 13 - And one true ok 14 - And both true ok 15 - And none true ok 16 - Or empty is true ok t\11-libraries................1..6 ok 1 - inheritance from default library ok 2 - custom method ok 3 - inheritance from far away default ok 4 - inherited constraint ok 5 - overridden constraint ok 6 - new constraint ok t\12-general..................1..5 ok 1 - ReturnTrue undef ok 2 - ReturnTrue number ok 3 - ReturnTrue array ref ok 4 - ReturnFalse undef ok 5 - ReturnFalse array ref ok t\23-stacknames...............1..10 ok 1 - Matches stackname ok 2 - IsDefined stackname ok 3 - HasMethods stackname ok 4 - IsArrayRef stackname ok 5 - IsHashRef key stackname ok 6 - IsHashRef val stackname ok 7 - HasAllKeys stackname ok 8 - OnHashKeys stackname ok 9 - Message stackname ok 10 - stack info escaped ok t\33-complex..................1..17 ok 1 - correct false message I ok 2 - correct false message II ok 3 - case valid array fail ok 4 - case valid array success ok 5 - case valid hash fail key a ok 6 - case valid hash fail key b ok 7 - case valid hash success ok 8 - case valid default ok 9 - all is well ok 10 - array ref fails ok 11 - correct path ok 12 - value match on hoh fails ok 13 - correct path ok 14 - defined fails ok 15 - correct path ok 16 - correct message ok 17 - complex structure passes ok t\34-scoping..................1..13 ok 1 - structure validates initially ok 2 - dependency failed ok 3 - correct error message ok 4 - correct failure path ok 5 - reverse test passes ok 6 - example cmdhash_a passes ok 7 - unknown command fails ok 8 - correct path for failing command ok 9 - wrong data for command a fails ok 10 - correct path for wrong data for cmd a ok 11 - example cmdhash_b passes ok 12 - wrong data for command b fails ok 13 - correct path for wrong data for cmd a ok t\98-pod......................1..13 ok 1 - blib\lib\Declare\Constraints\Simple.pm ok 2 - blib\lib\Declare\Constraints\Simple\Library.pm ok 3 - blib\lib\Declare\Constraints\Simple\Result.pm ok 4 - blib\lib\Declare\Constraints\Simple\Library\Array.pm ok 5 - blib\lib\Declare\Constraints\Simple\Library\Base.pm ok 6 - blib\lib\Declare\Constraints\Simple\Library\Exportable.pm ok 7 - blib\lib\Declare\Constraints\Simple\Library\General.pm ok 8 - blib\lib\Declare\Constraints\Simple\Library\Hash.pm ok 9 - blib\lib\Declare\Constraints\Simple\Library\Numerical.pm ok 10 - blib\lib\Declare\Constraints\Simple\Library\OO.pm ok 11 - blib\lib\Declare\Constraints\Simple\Library\Operators.pm ok 12 - blib\lib\Declare\Constraints\Simple\Library\Referencial.pm ok 13 - blib\lib\Declare\Constraints\Simple\Library\Scalar.pm ok t\99-podcover.................1..13 # Declare::Constraints::Simple: no public symbols defined ok 1 - Pod coverage on Declare::Constraints::Simple # Declare::Constraints::Simple::Library: no public symbols defined ok 2 - Pod coverage on Declare::Constraints::Simple::Library ok 3 - Pod coverage on Declare::Constraints::Simple::Result # Declare::Constraints::Simple::Library::Array: no public symbols defined ok 4 - Pod coverage on Declare::Constraints::Simple::Library::Array ok 5 - Pod coverage on Declare::Constraints::Simple::Library::Base # Declare::Constraints::Simple::Library::Exportable: no public symbols defined ok 6 - Pod coverage on Declare::Constraints::Simple::Library::Exportable # Declare::Constraints::Simple::Library::General: no public symbols defined ok 7 - Pod coverage on Declare::Constraints::Simple::Library::General # Declare::Constraints::Simple::Library::Hash: no public symbols defined ok 8 - Pod coverage on Declare::Constraints::Simple::Library::Hash # Declare::Constraints::Simple::Library::Numerical: no public symbols defined ok 9 - Pod coverage on Declare::Constraints::Simple::Library::Numerical # Declare::Constraints::Simple::Library::OO: no public symbols defined # Declare::Constraints::Simple::Library::Operators: no public symbols defined ok 10 - Pod coverage on Declare::Constraints::Simple::Library::OO ok 11 - Pod coverage on Declare::Constraints::Simple::Library::Operators # Declare::Constraints::Simple::Library::Referencial: no public symbols defined ok 12 - Pod coverage on Declare::Constraints::Simple::Library::Referencial # Declare::Constraints::Simple::Library::Scalar: no public symbols defined ok 13 - Pod coverage on Declare::Constraints::Simple::Library::Scalar ok Failed 1/15 test scripts, 93.33% okay. 14/251 subtests failed, 94.42% okay. Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t\02-constraints-numerical.t 255 65280 15 14 93.33% 2-15 NMAKE : fatal error U1077: 'C:\cpanrun-5.8\build\5-8-0\bin\perl.exe' : return code '0xff' Stop.