PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin
Start 2012-03-15T23:25:10
ActivePerl-1402 CPAN-1.9402
Going to read '/export/home/fly1464/var/cpan/Metadata'
Database was generated on Mon, 12 Mar 2012 17:10:28 GMT
Running make for K/KE/KENTNL/Gentoo-MetaEbuild-Spec-Base-0.1.4.tar.gz
Checksum for /net/nas/data/cpan/authors/id/K/KE/KENTNL/Gentoo-MetaEbuild-Spec-Base-0.1.4.tar.gz ok
Gentoo-MetaEbuild-Spec-Base-0.1.4/
Gentoo-MetaEbuild-Spec-Base-0.1.4/Changes
Gentoo-MetaEbuild-Spec-Base-0.1.4/Build.PL
Gentoo-MetaEbuild-Spec-Base-0.1.4/weaver.ini
Gentoo-MetaEbuild-Spec-Base-0.1.4/xt/
Gentoo-MetaEbuild-Spec-Base-0.1.4/xt/release/
Gentoo-MetaEbuild-Spec-Base-0.1.4/xt/release/distmeta.t
Gentoo-MetaEbuild-Spec-Base-0.1.4/xt/release/pod-coverage.t
Gentoo-MetaEbuild-Spec-Base-0.1.4/xt/release/minimum-version.t
Gentoo-MetaEbuild-Spec-Base-0.1.4/xt/release/pod-syntax.t
Gentoo-MetaEbuild-Spec-Base-0.1.4/xt/release/cpan-changes.t
Gentoo-MetaEbuild-Spec-Base-0.1.4/xt/release/eol.t
Gentoo-MetaEbuild-Spec-Base-0.1.4/xt/release/kwalitee.t
Gentoo-MetaEbuild-Spec-Base-0.1.4/xt/author/
Gentoo-MetaEbuild-Spec-Base-0.1.4/xt/author/critic.t
Gentoo-MetaEbuild-Spec-Base-0.1.4/META.yml
Gentoo-MetaEbuild-Spec-Base-0.1.4/LICENSE
Gentoo-MetaEbuild-Spec-Base-0.1.4/META.json
Gentoo-MetaEbuild-Spec-Base-0.1.4/README
Gentoo-MetaEbuild-Spec-Base-0.1.4/.perltidyrc
Gentoo-MetaEbuild-Spec-Base-0.1.4/share/
Gentoo-MetaEbuild-Spec-Base-0.1.4/share/v0.1.0.json
Gentoo-MetaEbuild-Spec-Base-0.1.4/MANIFEST
Gentoo-MetaEbuild-Spec-Base-0.1.4/t/
Gentoo-MetaEbuild-Spec-Base-0.1.4/t/03_fake_versions_missing.t
Gentoo-MetaEbuild-Spec-Base-0.1.4/t/00-compile.t
Gentoo-MetaEbuild-Spec-Base-0.1.4/t/04_fake_versions_object.t
Gentoo-MetaEbuild-Spec-Base-0.1.4/t/000-report-versions-tiny.t
Gentoo-MetaEbuild-Spec-Base-0.1.4/t/fake_spec/
Gentoo-MetaEbuild-Spec-Base-0.1.4/t/fake_spec/v0.1.0.json
Gentoo-MetaEbuild-Spec-Base-0.1.4/t/fake_spec/v0.1.1.json
Gentoo-MetaEbuild-Spec-Base-0.1.4/t/01_load.t
Gentoo-MetaEbuild-Spec-Base-0.1.4/t/02_fake_versions.t
Gentoo-MetaEbuild-Spec-Base-0.1.4/dist.ini
Gentoo-MetaEbuild-Spec-Base-0.1.4/lib/
Gentoo-MetaEbuild-Spec-Base-0.1.4/lib/Gentoo/
Gentoo-MetaEbuild-Spec-Base-0.1.4/lib/Gentoo/MetaEbuild/
Gentoo-MetaEbuild-Spec-Base-0.1.4/lib/Gentoo/MetaEbuild/Spec/
Gentoo-MetaEbuild-Spec-Base-0.1.4/lib/Gentoo/MetaEbuild/Spec/Base.pm
Gentoo-MetaEbuild-Spec-Base-0.1.4/perlcritic.rc
CPAN.pm: Going to build K/KE/KENTNL/Gentoo-MetaEbuild-Spec-Base-0.1.4.tar.gz
>>> /export/home/fly1464/bin/perl Build.PL
Checking prerequisites...
requires:
! Data::Rx is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Gentoo-MetaEbuild-Spec-Base' version '0.1.4'
---- Unsatisfied dependencies detected during ----
---- KENTNL/Gentoo-MetaEbuild-Spec-Base-0.1.4.tar.gz ----
Data::Rx [requires]
Running Build test
Delayed until after prerequisites
Running test for module 'Data::Rx'
Running make for R/RJ/RJBS/Data-Rx-0.100110.tar.gz
Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/Data-Rx-0.100110.tar.gz ok
Data-Rx-0.100110
Data-Rx-0.100110/Changes
Data-Rx-0.100110/dist.ini
Data-Rx-0.100110/lib/Data
Data-Rx-0.100110/lib/Data/Rx.pm
Data-Rx-0.100110/lib/Data/Rx
Data-Rx-0.100110/lib/Data/Rx/CoreType.pm
Data-Rx-0.100110/lib/Data/Rx/TypeBundle.pm
Data-Rx-0.100110/lib/Data/Rx/Util.pm
Data-Rx-0.100110/lib/Data/Rx/CoreType
Data-Rx-0.100110/lib/Data/Rx/CoreType/all.pm
Data-Rx-0.100110/lib/Data/Rx/CoreType/any.pm
Data-Rx-0.100110/lib/Data/Rx/CoreType/arr.pm
Data-Rx-0.100110/lib/Data/Rx/CoreType/bool.pm
Data-Rx-0.100110/lib/Data/Rx/CoreType/def.pm
Data-Rx-0.100110/lib/Data/Rx/CoreType/fail.pm
Data-Rx-0.100110/lib/Data/Rx/CoreType/int.pm
Data-Rx-0.100110/lib/Data/Rx/CoreType/map.pm
Data-Rx-0.100110/lib/Data/Rx/CoreType/nil.pm
Data-Rx-0.100110/lib/Data/Rx/CoreType/num.pm
Data-Rx-0.100110/lib/Data/Rx/CoreType/one.pm
Data-Rx-0.100110/lib/Data/Rx/CoreType/rec.pm
Data-Rx-0.100110/lib/Data/Rx/CoreType/seq.pm
Data-Rx-0.100110/lib/Data/Rx/CoreType/str.pm
Data-Rx-0.100110/lib/Data/Rx/TypeBundle
Data-Rx-0.100110/lib/Data/Rx/TypeBundle/Core.pm
Data-Rx-0.100110/t
Data-Rx-0.100110/t/spec.t
Data-Rx-0.100110/t/util-range.t
Data-Rx-0.100110/t/lib/Test
Data-Rx-0.100110/t/lib/Test/RxSpec.pm
Data-Rx-0.100110/META.yml
Data-Rx-0.100110/LICENSE
Data-Rx-0.100110/README
Data-Rx-0.100110/t/release-pod-coverage.t
Data-Rx-0.100110/t/release-pod-syntax.t
Data-Rx-0.100110/META.json
Data-Rx-0.100110/spec
Data-Rx-0.100110/spec/index.json
Data-Rx-0.100110/spec/data
Data-Rx-0.100110/spec/data/arr.json
Data-Rx-0.100110/spec/data/bool.json
Data-Rx-0.100110/spec/data/null.json
Data-Rx-0.100110/spec/data/num.json
Data-Rx-0.100110/spec/data/obj.json
Data-Rx-0.100110/spec/data/str.json
Data-Rx-0.100110/spec/schemata
Data-Rx-0.100110/spec/schemata/all-2recs.json
Data-Rx-0.100110/spec/schemata/any-bool-nil.json
Data-Rx-0.100110/spec/schemata/any.json
Data-Rx-0.100110/spec/schemata/array-3-int.json
Data-Rx-0.100110/spec/schemata/array-free.json
Data-Rx-0.100110/spec/schemata/bool.json
Data-Rx-0.100110/spec/schemata/def.json
Data-Rx-0.100110/spec/schemata/fail.json
Data-Rx-0.100110/spec/schemata/int-0.json
Data-Rx-0.100110/spec/schemata/int-range-empty.json
Data-Rx-0.100110/spec/schemata/int-range.json
Data-Rx-0.100110/spec/schemata/int.json
Data-Rx-0.100110/spec/schemata/map-int.json
Data-Rx-0.100110/spec/schemata/nil.json
Data-Rx-0.100110/spec/schemata/num-0.json
Data-Rx-0.100110/spec/schemata/num-range.json
Data-Rx-0.100110/spec/schemata/num.json
Data-Rx-0.100110/spec/schemata/one.json
Data-Rx-0.100110/spec/schemata/rec-key-opt.json
Data-Rx-0.100110/spec/schemata/rec-key-rest-longuri.json
Data-Rx-0.100110/spec/schemata/rec-key-rest.json
Data-Rx-0.100110/spec/schemata/rec-key.json
Data-Rx-0.100110/spec/schemata/seq-ii.json
Data-Rx-0.100110/spec/schemata/seq-isi-2bools-short.json
Data-Rx-0.100110/spec/schemata/seq-isi-2bools.json
Data-Rx-0.100110/spec/schemata/str-empty.json
Data-Rx-0.100110/spec/schemata/str-x.json
Data-Rx-0.100110/spec/schemata/str.json
Data-Rx-0.100110/spec/schemata/invalid
Data-Rx-0.100110/spec/schemata/invalid/all-no-of.json
Data-Rx-0.100110/spec/schemata/invalid/all-of-0.json
Data-Rx-0.100110/spec/schemata/invalid/any-of-0.json
Data-Rx-0.100110/spec/schemata/invalid/arr-arr-cont.json
Data-Rx-0.100110/spec/schemata/invalid/arr-no-content.json
Data-Rx-0.100110/spec/schemata/invalid/arr-unknown-arg.json
Data-Rx-0.100110/spec/schemata/invalid/arr-untyped-cont.json
Data-Rx-0.100110/spec/schemata/invalid/int-unknown-arg.json
Data-Rx-0.100110/spec/schemata/invalid/rec-both-req-opt.json
Data-Rx-0.100110/spec/schemata/invalid/rec-unknown-arg.json
Data-Rx-0.100110/spec/schemata/invalid/seq-no-cont.json
Data-Rx-0.100110/spec/schemata/invalid/seq-obj-cont.json
Data-Rx-0.100110/spec/schemata/invalid/seq-unknown-arg.json
Data-Rx-0.100110/Makefile.PL
Data-Rx-0.100110/MANIFEST
CPAN.pm: Going to build R/RJ/RJBS/Data-Rx-0.100110.tar.gz
>>> /export/home/fly1464/bin/perl Makefile.PL
Warning: prerequisite Number::Tolerant 0 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for Data::Rx
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- RJBS/Data-Rx-0.100110.tar.gz ----
Number::Tolerant [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Number::Tolerant'
Running make for R/RJ/RJBS/Number-Tolerant-1.701.tar.gz
Checksum for /net/nas/data/cpan/authors/id/R/RJ/RJBS/Number-Tolerant-1.701.tar.gz ok
Number-Tolerant-1.701
Number-Tolerant-1.701/README
Number-Tolerant-1.701/Changes
Number-Tolerant-1.701/LICENSE
Number-Tolerant-1.701/dist.ini
Number-Tolerant-1.701/t
Number-Tolerant-1.701/t/test.t
Number-Tolerant-1.701/META.yml
Number-Tolerant-1.701/MANIFEST
Number-Tolerant-1.701/t/union.t
Number-Tolerant-1.701/META.json
Number-Tolerant-1.701/t/offset.t
Number-Tolerant-1.701/t/x_to_x.t
Number-Tolerant-1.701/t/x_to_y.t
Number-Tolerant-1.701/t/y_to_x.t
Number-Tolerant-1.701/t/00-load.t
Number-Tolerant-1.701/t/or_less.t
Number-Tolerant-1.701/t/or_more.t
Number-Tolerant-1.701/Makefile.PL
Number-Tolerant-1.701/t/constant.t
Number-Tolerant-1.701/t/infinite.t
Number-Tolerant-1.701/t/less_than.t
Number-Tolerant-1.701/t/more_than.t
Number-Tolerant-1.701/t/new_types.t
Number-Tolerant-1.701/t/plusminus.t
Number-Tolerant-1.701/t/union_and.t
Number-Tolerant-1.701/t/bad_method.t
Number-Tolerant-1.701/t/bad_plugin.t
Number-Tolerant-1.701/t/union_more.t
Number-Tolerant-1.701/t/from_string.t
Number-Tolerant-1.701/t/plusminus_0.t
Number-Tolerant-1.701/t/and_constant.t
Number-Tolerant-1.701/t/stringify_as.t
Number-Tolerant-1.701/t/and_tolerance.t
Number-Tolerant-1.701/t/plusminus_pct.t
Number-Tolerant-1.701/t/plusminus_pct_0.t
Number-Tolerant-1.701/lib/Test
Number-Tolerant-1.701/lib/Test/Tolerant.pm
Number-Tolerant-1.701/lib/Number
Number-Tolerant-1.701/lib/Number/Tolerant.pm
Number-Tolerant-1.701/t/release-pod-syntax.t
Number-Tolerant-1.701/lib/Number/Tolerant
Number-Tolerant-1.701/lib/Number/Tolerant/Type.pm
Number-Tolerant-1.701/lib/Number/Tolerant/Union.pm
Number-Tolerant-1.701/lib/Number/Tolerant/Type
Number-Tolerant-1.701/lib/Number/Tolerant/Type/to.pm
Number-Tolerant-1.701/lib/Number/Tolerant/Constant.pm
Number-Tolerant-1.701/lib/Number/Tolerant/Type/offset.pm
Number-Tolerant-1.701/lib/Number/Tolerant/Type/or_less.pm
Number-Tolerant-1.701/lib/Number/Tolerant/Type/or_more.pm
Number-Tolerant-1.701/lib/Number/Tolerant/Type/constant.pm
Number-Tolerant-1.701/lib/Number/Tolerant/Type/infinite.pm
Number-Tolerant-1.701/lib/Number/Tolerant/Type/less_than.pm
Number-Tolerant-1.701/lib/Number/Tolerant/Type/more_than.pm
Number-Tolerant-1.701/lib/Number/Tolerant/Type/plus_or_minus.pm
Number-Tolerant-1.701/lib/Number/Tolerant/Type/plus_or_minus_pct.pm
CPAN.pm: Going to build R/RJ/RJBS/Number-Tolerant-1.701.tar.gz
>>> /export/home/fly1464/bin/perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Number::Tolerant
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/Number/Tolerant.pm blib/lib/Number/Tolerant.pm
cp lib/Number/Tolerant/Union.pm blib/lib/Number/Tolerant/Union.pm
cp lib/Number/Tolerant/Type/plus_or_minus.pm blib/lib/Number/Tolerant/Type/plus_or_minus.pm
cp lib/Test/Tolerant.pm blib/lib/Test/Tolerant.pm
cp lib/Number/Tolerant/Constant.pm blib/lib/Number/Tolerant/Constant.pm
cp lib/Number/Tolerant/Type/to.pm blib/lib/Number/Tolerant/Type/to.pm
cp lib/Number/Tolerant/Type/offset.pm blib/lib/Number/Tolerant/Type/offset.pm
cp lib/Number/Tolerant/Type/or_more.pm blib/lib/Number/Tolerant/Type/or_more.pm
cp lib/Number/Tolerant/Type/infinite.pm blib/lib/Number/Tolerant/Type/infinite.pm
cp lib/Number/Tolerant/Type/more_than.pm blib/lib/Number/Tolerant/Type/more_than.pm
cp lib/Number/Tolerant/Type/plus_or_minus_pct.pm blib/lib/Number/Tolerant/Type/plus_or_minus_pct.pm
cp lib/Number/Tolerant/Type/or_less.pm blib/lib/Number/Tolerant/Type/or_less.pm
cp lib/Number/Tolerant/Type/constant.pm blib/lib/Number/Tolerant/Type/constant.pm
cp lib/Number/Tolerant/Type.pm blib/lib/Number/Tolerant/Type.pm
cp lib/Number/Tolerant/Type/less_than.pm blib/lib/Number/Tolerant/Type/less_than.pm
Manifying blib/man3/Number::Tolerant::Type::plus_or_minus.3
Manifying blib/man3/Number::Tolerant::Union.3
Manifying blib/man3/Number::Tolerant.3
Manifying blib/man3/Test::Tolerant.3
Manifying blib/man3/Number::Tolerant::Type::or_more.3
Manifying blib/man3/Number::Tolerant::Type::offset.3
Manifying blib/man3/Number::Tolerant::Type::to.3
Manifying blib/man3/Number::Tolerant::Constant.3
Manifying blib/man3/Number::Tolerant::Type::plus_or_minus_pct.3
Manifying blib/man3/Number::Tolerant::Type::more_than.3
Manifying blib/man3/Number::Tolerant::Type::infinite.3
Manifying blib/man3/Number::Tolerant::Type::constant.3
Manifying blib/man3/Number::Tolerant::Type::or_less.3
Manifying blib/man3/Number::Tolerant::Type.3
Manifying blib/man3/Number::Tolerant::Type::less_than.3
RJBS/Number-Tolerant-1.701.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1464/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
# Testing Number::Tolerant 1.701
t/00-load.t .............
1..14
ok 1 - use Number::Tolerant;
ok 2 - use Number::Tolerant::Type;
ok 3 - use Number::Tolerant::Type::constant;
ok 4 - use Number::Tolerant::Type::infinite;
ok 5 - use Number::Tolerant::Type::less_than;
ok 6 - use Number::Tolerant::Type::more_than;
ok 7 - use Number::Tolerant::Type::offset;
ok 8 - use Number::Tolerant::Type::or_less;
ok 9 - use Number::Tolerant::Type::or_more;
ok 10 - use Number::Tolerant::Type::plus_or_minus;
ok 11 - use Number::Tolerant::Type::plus_or_minus_pct;
ok 12 - use Number::Tolerant::Type::to;
ok 13 - use Number::Tolerant::Type;
ok 14 - use Number::Tolerant::Union;
ok
t/and_constant.t ........
1..9
ok 1 - use Number::Tolerant;
ok 2 - The object isa Number::Tolerant
ok 3 - ... $range & 5.0 == 5.0
ok 4 - ... 5.0 & $range == 5.0
ok 5 - ... $range & 6.5 == 6.5
ok 6 - ... 6.5 & $range == 6.5
ok 7 - ... 6.5 & $range == exception
ok 8 - The object isa Number::Tolerant
ok 9 - ... $range & 0 == 0
ok
t/and_tolerance.t .......
1..91
ok 1 - use Number::Tolerant;
ok 2 - The object isa Number::Tolerant
ok 3 - The object isa Number::Tolerant
ok 4 - intersection isa Number::Tolerant
ok 5 - ... stringifies
ok 6 - ... minimum : 40
ok 7 - ... maximum : 50
ok 8 - The object isa Number::Tolerant
ok 9 - The object isa Number::Tolerant
ok 10 - intersection isa Number::Tolerant
ok 11 - ... stringifies
ok 12 - ... minimum : 40
ok 13 - ... maximum : 50
ok 14 - The object isa Number::Tolerant
ok 15 - The object isa Number::Tolerant
ok 16 - intersection isa Number::Tolerant
ok 17 - ... stringifies
ok 18 - ... minimum : 40
ok 19 - ... maximum : undef
ok 20 - The object isa Number::Tolerant
ok 21 - The object isa Number::Tolerant
ok 22 - intersection isa Number::Tolerant
ok 23 - ... stringifies
ok 24 - ... minimum : undef
ok 25 - ... maximum : 30
ok 26 - The object isa Number::Tolerant
ok 27 - The object isa Number::Tolerant
ok 28 - intersection isa Number::Tolerant
ok 29 - ... stringifies
ok 30 - ... minimum : undef
ok 31 - ... maximum : 30
ok 32 - The object isa Number::Tolerant
ok 33 - The object isa Number::Tolerant
ok 34 - intersection isa Number::Tolerant
ok 35 - ... stringifies
ok 36 - ... minimum : 40
ok 37 - ... maximum : undef
ok 38 - The object isa Number::Tolerant
ok 39 - The object isa Number::Tolerant
ok 40 - intersection isa Number::Tolerant
ok 41 - ... stringifies
ok 42 - ... minimum : 40
ok 43 - ... maximum : undef
ok 44 - The object isa Number::Tolerant
ok 45 - The object isa Number::Tolerant
ok 46 - intersection isa Number::Tolerant
ok 47 - ... stringifies
ok 48 - ... minimum : undef
ok 49 - ... maximum : 30
ok 50 - The object isa Number::Tolerant
ok 51 - The object isa Number::Tolerant
ok 52 - intersection isa Number::Tolerant
ok 53 - ... stringifies
ok 54 - ... minimum : undef
ok 55 - ... maximum : 30
ok 56 - The object isa Number::Tolerant
ok 57 - The object isa Number::Tolerant
ok 58 - intersection isa Number::Tolerant
ok 59 - ... stringifies
ok 60 - ... minimum : 30
ok 61 - ... maximum : 40
ok 62 - ... exclude minimum
ok 63 - ... exclude maximum
ok 64 - 31 is inside range
ok 65 - 30 is outside range
ok 66 - 39 is inside range
ok 67 - 40 is ouside range
ok 68 - The object isa Number::Tolerant
ok 69 - The object isa Number::Tolerant
ok 70 - intersection isa Number::Tolerant
ok 71 - ... stringifies
ok 72 - ... minimum : 40
ok 73 - ... maximum : 50
ok 74 - The object isa Number::Tolerant
ok 75 - The object isa Number::Tolerant
ok 76 - intersection isa Number::Tolerant
ok 77 - ... stringifies
ok 78 - ... minimum : 40
ok 79 - ... maximum : 50
ok 80 - The object isa Number::Tolerant
ok 81 - The object isa Number::Tolerant
ok 82 - intersection isa Number::Tolerant
ok 83 - ... stringifies
ok 84 - ... minimum : 40
ok 85 - ... maximum : 50
ok 86 - The object isa Number::Tolerant
ok 87 - The object isa Number::Tolerant
ok 88 - intersection isa Number::Tolerant
ok 89 - ... stringifies
ok 90 - ... minimum : undef
ok 91 - ... maximum : undef
ok
t/bad_method.t ..........
1..22
ok 1 - use Number::Tolerant;
ok 2 - constants return constants
ok 3 - there is no 'thingie' method
ok 4 - 'to' requires two values
ok 5 - 'to' requires two numbers
ok 6 - 'plus_or_minus' requires two values
ok 7 - 'plus_or_minus_pct' requires two values
ok 8 - 'plus_or_minus' requires two numbers
ok 9 - 'plus_or_minus_pct' requires two numbers
ok 10 - invalid two-arg construction
ok 11 - invalid two-arg construction
ok 12 - at least one param required
ok 13 - single, non-numeric argument
ok 14 - single, undefined argument
ok 15 - single, pseudo-numeric argument
ok 16 - undef-undef range not valid (should it be?)
ok 17 - three invalid params
ok 18 - four lousy params
ok 19 - number, then three invalid params
ok 20 - 10 offset blah blah
ok 21 - 10 offset number blah
ok 22 - 10 offset undef number
ok
t/bad_plugin.t ..........
1..3
ok 1 - use Number::Tolerant;
ok 2 - exception trying to load impossible module
ok 3 - Carp isn't a plugin!
ok
t/constant.t ............
1..60
ok 1 - use Number::Tolerant;
ok 2 - use Number::Tolerant::Constant;
ok 3 - real, blessed constant tolerance isa Number::Tolerant
ok 4 - constant: 1012
ok 5 - real, blessed constant tolerance isa Number::Tolerant
ok 6 - constant: 10.12
ok 7 - the number 5 isa Number::Tolerant
ok 8 - intolerable string!
ok 9 - intolerable param!
ok 10 - intolerable string!
ok 11 - intolerable param!
ok 12 - intolerable string!
ok 13 - intolerable param!
ok 14 - bogus tolerance
ok 15 - created our object
ok 16 - ... isa Number::Tolerant
ok 17 - ... stringifies properly
ok 18 - ... numifies properly
ok 19 - ... 0.0 isn't equal to it
ok 20 - ... 4.4 isn't equal to it
ok 21 - ... 4.5 isn't equal to it
ok 22 - ... 5.0 is equal to it
ok 23 - ... 5.5 isn't equal to it
ok 24 - ... 5.6 isn't equal to it
ok 25 - ... 6.0 isn't equal to it
ok 26 - ... 4.4 is less than it
ok 27 - ... 4.5 is less than it
ok 28 - ... 5.0 isn't less than it
ok 29 - ... 5.5 isn't less than it
ok 30 - ... 5.6 isn't less than it
ok 31 - ... 4.4 isn't more than it
ok 32 - ... 4.5 isn't more than it
ok 33 - ... 5.0 isn't more than it
ok 34 - ... 5.5 is more than it
ok 35 - ... 5.6 is more than it
ok 36 - ... 4 <=> it is -1
ok 37 - ... 5 <=> it is 0
ok 38 - ... 6 <=> it is +1
ok 39 - ... it isn't equal to 0.0
ok 40 - ... it isn't equal to 4.4
ok 41 - ... it isn't equal to 4.5
ok 42 - ... it is equal to 5.0
ok 43 - ... it isn't equal to 5.5
ok 44 - ... it isn't equal to 5.6
ok 45 - ... it isn't equal to 6.0
ok 46 - ... it isn't less than 4.4
ok 47 - ... it isn't less than 4.5
ok 48 - ... it isn't less than 5.0
ok 49 - ... it is less than 5.5
ok 50 - ... it is less than 5.6
ok 51 - ... it is more than 4.4
ok 52 - ... it is more than 4.5
ok 53 - ... it isn't more than 5.0
ok 54 - ... it isn't more than 5.5
ok 55 - ... it isn't more than 5.6
ok 56 - ... 4 <=> it is -1
ok 57 - ... 5 <=> it is 0
ok 58 - ... 6 <=> it is +1
ok 59 - 1 as tolerance is object with Constant in effect
ok 60 - 1 as tolerance is not an N::T object after 'N::T::C->_disable'
ok
t/from_string.t .........
1..7
ok 1 - use Number::Tolerant;
ok 2 - a constant isn't a Number::Tolerant type
ok 3 - constant: 1012
ok 4 - a constant isn't a Number::Tolerant type
ok 5 - constant: 10.12
ok 6 - invalid string: undef
ok 7 - from_string is a class method only
ok
t/infinite.t ............
1..46
ok 1 - use Number::Tolerant;
ok 2 - created our object
ok 3 - ... isa Number::Tolerant
ok 4 - ... stringifies properly
ok 5 - ... 0.0 is equal to it
ok 6 - ... 4.4 is equal to it
ok 7 - ... 4.5 is equal to it
ok 8 - ... 5.0 is equal to it
ok 9 - ... 5.5 is equal to it
ok 10 - ... 5.6 is equal to it
ok 11 - ... 6.0 is equal to it
ok 12 - ... 4.4 is less than it
ok 13 - ... 4.5 isn't less than it
ok 14 - ... 5.0 isn't less than it
ok 15 - ... 5.5 isn't less than it
ok 16 - ... 5.6 isn't less than it
ok 17 - ... 4.4 isn't more than it
ok 18 - ... 4.5 isn't more than it
ok 19 - ... 5.0 isn't more than it
ok 20 - ... 5.5 isn't more than it
ok 21 - ... 5.6 is more than it
ok 22 - ... 4 <=> it is 0
ok 23 - ... 5 <=> it is 0
ok 24 - ... 6 <=> it is 0
ok 25 - ... it isn't equal to 0.0
ok 26 - ... it isn't equal to 4.4
ok 27 - ... it is equal to 4.5
ok 28 - ... it is equal to 5.0
ok 29 - ... it is equal to 5.5
ok 30 - ... it isn't equal to 5.6
ok 31 - ... it isn't equal to 6.0
ok 32 - ... it isn't less than 4.4
ok 33 - ... it isn't less than 4.5
ok 34 - ... it isn't less than 5.0
ok 35 - ... it isn't less than 5.5
ok 36 - ... it is less than 5.6
ok 37 - ... it is more than 4.4
ok 38 - ... it isn't more than 4.5
ok 39 - ... it isn't more than 5.0
ok 40 - ... it isn't more than 5.5
ok 41 - ... it isn't more than 5.6
ok 42 - ... 4 <=> it is 0
ok 43 - ... 5 <=> it is 0
ok 44 - ... 6 <=> it is 0
ok 45 - The object isa Number::Tolerant
ok 46 - infinite
ok
t/less_than.t ...........
1..70
ok 1 - use Number::Tolerant;
ok 2 - created our object: less than 5
ok 3 - ... isa Number::Tolerant
ok 4 - ... stringifies properly
ok 5 - ... 0.0 is equal to it
ok 6 - ... 4.4 is equal to it
ok 7 - ... 4.5 is equal to it
ok 8 - ... 5.0 isn't equal to it
ok 9 - ... 5.5 isn't equal to it
ok 10 - ... 5.6 isn't equal to it
ok 11 - ... 6.0 isn't equal to it
ok 12 - ... 4.4 isn't less than it
ok 13 - ... 4.5 isn't less than it
ok 14 - ... 5.0 isn't less than it
ok 15 - ... 5.5 isn't less than it
ok 16 - ... 5.6 isn't less than it
ok 17 - ... 4.4 is less than or equal to it
ok 18 - ... 4.5 is less than or equal to it
ok 19 - ... 5.0 isn't less than or equal to it
ok 20 - ... 5.5 isn't less than or equal to it
ok 21 - ... 5.6 isn't less than or equal to it
ok 22 - ... 4.4 isn't more than it
ok 23 - ... 4.5 isn't more than it
ok 24 - ... 5.0 is more than it
ok 25 - ... 5.5 is more than it
ok 26 - ... 5.6 is more than it
ok 27 - ... 4.4 is more than or equal to it
ok 28 - ... 4.5 is more than or equal to it
ok 29 - ... 5.0 is more than or equal to it
ok 30 - ... 5.5 is more than or equal to it
ok 31 - ... 5.6 is more than or equal to it
ok 32 - ... 4 <=> it is -1
ok 33 - ... 5 <=> it is 0
ok 34 - ... 6 <=> it is +1
ok 35 - ... it is equal to 0.0
ok 36 - ... it is equal to 4.4
ok 37 - ... it is equal to 4.5
ok 38 - ... it is equal to 5.0
ok 39 - ... it isn't equal to 5.5
ok 40 - ... it isn't equal to 5.6
ok 41 - ... it isn't equal to 6.0
ok 42 - ... it isn't less than 4.4
ok 43 - ... it isn't less than 4.5
ok 44 - ... it isn't less than 5.0
ok 45 - ... it isn't less than 5.5
ok 46 - ... it isn't less than 5.6
ok 47 - ... it is less than or equal to 4.4
ok 48 - ... it is less than or equal to 4.5
ok 49 - ... it isn't less than or equal to 5.0
ok 50 - ... it isn't less than or equal to 5.5
ok 51 - ... it isn't less than or equal to 5.6
ok 52 - ... it isn't more than 4.4
ok 53 - ... it isn't more than 4.5
ok 54 - ... it is more than 5.0
ok 55 - ... it is more than 5.5
ok 56 - ... it is more than 5.6
ok 57 - ... it is more than or equal to 4.4
ok 58 - ... it is more than or equal to 4.5
ok 59 - ... it is more than or equal to 5.0
ok 60 - ... it is more than or equal to 5.5
ok 61 - ... it is more than or equal to 5.6
ok 62 - ... 4 <=> it is -1
ok 63 - ... 5 <=> it is 0
ok 64 - ... 6 <=> it is +1
ok 65 - The object isa Number::Tolerant
ok 66 - or_less
ok 67 - The object isa Number::Tolerant
ok 68 - less_than
ok 69 - The object isa Number::Tolerant
ok 70 - less_than
ok
t/more_than.t ...........
1..70
ok 1 - use Number::Tolerant;
ok 2 - created our object: more than 5
ok 3 - ... isa Number::Tolerant
ok 4 - ... stringifies properly
ok 5 - ... 0.0 isn't equal to it
ok 6 - ... 4.4 isn't equal to it
ok 7 - ... 4.5 isn't equal to it
ok 8 - ... 5.0 isn't equal to it
ok 9 - ... 5.5 is equal to it
ok 10 - ... 5.6 is equal to it
ok 11 - ... 6.0 is equal to it
ok 12 - ... 4.4 is less than it
ok 13 - ... 4.5 is less than it
ok 14 - ... 5.0 is less than it
ok 15 - ... 5.5 isn't less than it
ok 16 - ... 5.6 isn't less than it
ok 17 - ... 4.4 is less than or equal to it
ok 18 - ... 4.5 is less than or equal to it
ok 19 - ... 5.0 is less than or equal to it
ok 20 - ... 5.5 is less than or equal to it
ok 21 - ... 5.6 is less than or equal to it
ok 22 - ... 4.4 isn't more than it
ok 23 - ... 4.5 isn't more than it
ok 24 - ... 5.0 isn't more than it
ok 25 - ... 5.5 isn't more than it
ok 26 - ... 5.6 isn't more than it
ok 27 - ... 4.4 isn't more than or equal to it
ok 28 - ... 4.5 isn't more than or equal to it
ok 29 - ... 5.0 isn't more than or equal to it
ok 30 - ... 5.5 is more than or equal to it
ok 31 - ... 5.6 is more than or equal to it
ok 32 - ... 4 <=> it is -1
ok 33 - ... 5 <=> it is 0
ok 34 - ... 6 <=> it is +1
ok 35 - ... it isn't equal to 0.0
ok 36 - ... it isn't equal to 4.4
ok 37 - ... it isn't equal to 4.5
ok 38 - ... it isn't equal to 5.0
ok 39 - ... it is equal to 5.5
ok 40 - ... it is equal to 5.6
ok 41 - ... it is equal to 6.0
ok 42 - ... it isn't less than 4.4
ok 43 - ... it isn't less than 4.5
ok 44 - ... it isn't less than 5.0
ok 45 - ... it isn't less than 5.5
ok 46 - ... it isn't less than 5.6
ok 47 - ... it isn't less than or equal 4.4
ok 48 - ... it isn't less than or equal 4.5
ok 49 - ... it is less than or equal 5.0
ok 50 - ... it is less than or equal 5.5
ok 51 - ... it is less than or equal 5.6
ok 52 - ... it is more than 4.4
ok 53 - ... it is more than 4.5
ok 54 - ... it is more than 5.0
ok 55 - ... it isn't more than 5.5
ok 56 - ... it isn't more than 5.6
ok 57 - ... it is more than or equal 4.4
ok 58 - ... it is more than or equal 4.5
ok 59 - ... it is more than or equal 5.0
ok 60 - ... it is more than or equal 5.5
ok 61 - ... it is more than or equal 5.6
ok 62 - ... 4 <=> it is -1
ok 63 - ... 5 <=> it is 0
ok 64 - ... 6 <=> it is +1
ok 65 - The object isa Number::Tolerant
ok 66 - or_more
ok 67 - The object isa Number::Tolerant
ok 68 - more_than
ok 69 - The object isa Number::Tolerant
ok 70 - more_than
ok
t/new_types.t ...........
1..4
ok 1 - use Number::Tolerant;
ok 2 - use Number::Tolerant::Type;
ok 3 - The object isa Number::Tolerant
ok 4 - 'through' tolerance works, trivially
ok
t/offset.t ..............
1..48
ok 1 - use Number::Tolerant;
ok 2 - created our object
ok 3 - ... isa Number::Tolerant
ok 4 - ... stringifies properly
ok 5 - ... 0.0 isn't equal to it
ok 6 - ... 4.4 isn't equal to it
ok 7 - ... 4.5 is equal to it
ok 8 - ... 5.0 is equal to it
ok 9 - ... 5.5 is equal to it
ok 10 - ... 5.6 isn't equal to it
ok 11 - ... 6.0 isn't equal to it
ok 12 - ... 4.4 is less than it
ok 13 - ... 4.5 isn't less than it
ok 14 - ... 5.0 isn't less than it
ok 15 - ... 5.5 isn't less than it
ok 16 - ... 5.6 isn't less than it
ok 17 - ... 4.4 isn't more than it
ok 18 - ... 4.5 isn't more than it
ok 19 - ... 5.0 isn't more than it
ok 20 - ... 5.5 isn't more than it
ok 21 - ... 5.6 is more than it
ok 22 - ... 4 <=> it is -1
ok 23 - ... 4.75 <=> it is 0
ok 24 - ... 5 <=> it is +1
ok 25 - ... 6 <=> it is +1
ok 26 - ... it isn't equal to 0.0
ok 27 - ... it isn't equal to 4.4
ok 28 - ... it is equal to 4.5
ok 29 - ... it is equal to 5.0
ok 30 - ... it is equal to 5.5
ok 31 - ... it isn't equal to 5.6
ok 32 - ... it isn't equal to 6.0
ok 33 - ... it isn't less than 4.4
ok 34 - ... it isn't less than 4.5
ok 35 - ... it isn't less than 5.0
ok 36 - ... it isn't less than 5.5
ok 37 - ... it is less than 5.6
ok 38 - ... it is more than 4.4
ok 39 - ... it isn't more than 4.5
ok 40 - ... it isn't more than 5.0
ok 41 - ... it isn't more than 5.5
ok 42 - ... it isn't more than 5.6
ok 43 - ... 4 <=> it is +1
ok 44 - ... 4.75 <=> it is 0
ok 45 - ... 5 <=> it is -1
ok 46 - ... 6 <=> it is -1
ok 47 - The object isa Number::Tolerant
ok 48 - offset
ok
t/or_less.t .............
1..71
ok 1 - use Number::Tolerant;
ok 2 - created our object: 5 or less
ok 3 - ... isa Number::Tolerant
ok 4 - ... stringifies properly
ok 5 - ... 0.0 is equal to it
ok 6 - ... 4.4 is equal to it
ok 7 - ... 4.5 is equal to it
ok 8 - ... 5.0 is equal to it
ok 9 - ... 5.5 isn't equal to it
ok 10 - ... 5.6 isn't equal to it
ok 11 - ... 6.0 isn't equal to it
ok 12 - ... 4.4 is less than it
ok 13 - ... 4.5 is less than it
ok 14 - ... 5.0 isn't less than it
ok 15 - ... 5.5 isn't less than it
ok 16 - ... 5.6 isn't less than it
ok 17 - ... 4.4 is less than or equal to it
ok 18 - ... 4.5 is less than or equal to it
ok 19 - ... 5.0 is less than or equal to it
ok 20 - ... 5.5 isn't less than or equal to it
ok 21 - ... 5.6 isn't less than or equal to it
ok 22 - ... 4.4 isn't more than it
ok 23 - ... 4.5 isn't more than it
ok 24 - ... 5.0 isn't more than it
ok 25 - ... 5.5 is more than it
ok 26 - ... 5.6 is more than it
ok 27 - ... 4.4 is more than or equal to it
ok 28 - ... 4.5 is more than or equal to it
ok 29 - ... 5.0 is more than or equal to it
ok 30 - ... 5.5 is more than or equal to it
ok 31 - ... 5.6 is more than or equal to it
ok 32 - ... 4 <=> it is -1
ok 33 - ... 5 <=> it is 0
ok 34 - ... 6 <=> it is +1
ok 35 - ... it is equal to 0.0
ok 36 - ... it is equal to 4.4
ok 37 - ... it is equal to 4.5
ok 38 - ... it is equal to 5.0
ok 39 - ... it isn't equal to 5.5
ok 40 - ... it isn't equal to 5.6
ok 41 - ... it isn't equal to 6.0
ok 42 - ... it isn't less than 4.4
ok 43 - ... it isn't less than 4.5
ok 44 - ... it isn't less than 5.0
ok 45 - ... it isn't less than 5.5
ok 46 - ... it isn't less than 5.6
ok 47 - ... it is less than or equal to 4.4
ok 48 - ... it is less than or equal to 4.5
ok 49 - ... it isn't less than or equal to 5.0
ok 50 - ... it isn't less than or equal to 5.5
ok 51 - ... it isn't less than or equal to 5.6
ok 52 - ... it isn't more than 4.4
ok 53 - ... it isn't more than 4.5
ok 54 - ... it isn't more than 5.0
ok 55 - ... it is more than 5.5
ok 56 - ... it is more than 5.6
ok 57 - ... it is more than or equal to 4.4
ok 58 - ... it is more than or equal to 4.5
ok 59 - ... it is more than or equal to 5.0
ok 60 - ... it is more than or equal to 5.5
ok 61 - ... it is more than or equal to 5.6
ok 62 - ... 4 <=> it is -1
ok 63 - ... 5 <=> it is 0
ok 64 - ... 6 <=> it is +1
ok 65 - ... numifies to undef
ok 66 - The object isa Number::Tolerant
ok 67 - or_less
ok 68 - The object isa Number::Tolerant
ok 69 - or_less
ok 70 - The object isa Number::Tolerant
ok 71 - or_less
ok
t/or_more.t .............
1..71
ok 1 - use Number::Tolerant;
ok 2 - created our object: 5 or more
ok 3 - ... isa Number::Tolerant
ok 4 - ... stringifies properly
ok 5 - ... 0.0 isn't equal to it
ok 6 - ... 4.4 isn't equal to it
ok 7 - ... 4.5 isn't equal to it
ok 8 - ... 5.0 is equal to it
ok 9 - ... 5.5 is equal to it
ok 10 - ... 5.6 is equal to it
ok 11 - ... 6.0 is equal to it
ok 12 - ... 4.4 is less than it
ok 13 - ... 4.5 is less than it
ok 14 - ... 5.0 isn't less than it
ok 15 - ... 5.5 isn't less than it
ok 16 - ... 5.6 isn't less than it
ok 17 - ... 4.4 is less than or equal to it
ok 18 - ... 4.5 is less than or equal to it
ok 19 - ... 5.0 is less than or equal to it
ok 20 - ... 5.5 is less than or equal to it
ok 21 - ... 5.6 is less than or equal to it
ok 22 - ... 4.4 isn't more than it
ok 23 - ... 4.5 isn't more than it
ok 24 - ... 5.0 isn't more than it
ok 25 - ... 5.5 isn't more than it
ok 26 - ... 5.6 isn't more than it
ok 27 - ... 4.4 isn't more than or equal to it
ok 28 - ... 4.5 isn't more than or equal to it
ok 29 - ... 5.0 is more than or equal to it
ok 30 - ... 5.5 is more than or equal to it
ok 31 - ... 5.6 is more than or equal to it
ok 32 - ... 4 <=> it is -1
ok 33 - ... 5 <=> it is 0
ok 34 - ... 6 <=> it is +1
ok 35 - ... it isn't equal to 0.0
ok 36 - ... it isn't equal to 4.4
ok 37 - ... it isn't equal to 4.5
ok 38 - ... it is equal to 5.0
ok 39 - ... it is equal to 5.5
ok 40 - ... it is equal to 5.6
ok 41 - ... it is equal to 6.0
ok 42 - ... it isn't less than 4.4
ok 43 - ... it isn't less than 4.5
ok 44 - ... it isn't less than 5.0
ok 45 - ... it isn't less than 5.5
ok 46 - ... it is less than 5.6
ok 47 - ... it isn't less than or equal 4.4
ok 48 - ... it isn't less than or equal 4.5
ok 49 - ... it is less than or equal 5.0
ok 50 - ... it is less than or equal 5.5
ok 51 - ... it is less than or equal 5.6
ok 52 - ... it is more than 4.4
ok 53 - ... it isn't more than 4.5
ok 54 - ... it isn't more than 5.0
ok 55 - ... it isn't more than 5.5
ok 56 - ... it isn't more than 5.6
ok 57 - ... it is more than or equal 4.4
ok 58 - ... it is more than or equal 4.5
ok 59 - ... it is more than or equal 5.0
ok 60 - ... it is more than or equal 5.5
ok 61 - ... it is more than or equal 5.6
ok 62 - ... 4 <=> it is -1
ok 63 - ... 5 <=> it is 0
ok 64 - ... 6 <=> it is +1
ok 65 - ... numifies to undef
ok 66 - The object isa Number::Tolerant
ok 67 - or_more
ok 68 - The object isa Number::Tolerant
ok 69 - or_more
ok 70 - The object isa Number::Tolerant
ok 71 - or_more
ok
t/plusminus.t ...........
1..48
ok 1 - use Number::Tolerant;
ok 2 - created our object
ok 3 - ... isa Number::Tolerant
ok 4 - ... stringifies properly
ok 5 - ... 0.0 isn't equal to it
ok 6 - ... 4.4 isn't equal to it
ok 7 - ... 4.5 is equal to it
ok 8 - ... 5.0 is equal to it
ok 9 - ... 5.5 is equal to it
ok 10 - ... 5.6 isn't equal to it
ok 11 - ... 6.0 isn't equal to it
ok 12 - ... 4.4 is less than it
ok 13 - ... 4.5 isn't less than it
ok 14 - ... 5.0 isn't less than it
ok 15 - ... 5.5 isn't less than it
ok 16 - ... 5.6 isn't less than it
ok 17 - ... 4.4 isn't more than it
ok 18 - ... 4.5 isn't more than it
ok 19 - ... 5.0 isn't more than it
ok 20 - ... 5.5 isn't more than it
ok 21 - ... 5.6 is more than it
ok 22 - ... 4 <=> it is -1
ok 23 - ... 5 <=> it is 0
ok 24 - ... 6 <=> it is +1
ok 25 - ... it isn't equal to 0.0
ok 26 - ... it isn't equal to 4.4
ok 27 - ... it is equal to 4.5
ok 28 - ... it is equal to 5.0
ok 29 - ... it is equal to 5.5
ok 30 - ... it isn't equal to 5.6
ok 31 - ... it isn't equal to 6.0
ok 32 - ... it isn't less than 4.4
ok 33 - ... it isn't less than 4.5
ok 34 - ... it isn't less than 5.0
ok 35 - ... it isn't less than 5.5
ok 36 - ... it is less than 5.6
ok 37 - ... it is more than 4.4
ok 38 - ... it isn't more than 4.5
ok 39 - ... it isn't more than 5.0
ok 40 - ... it isn't more than 5.5
ok 41 - ... it isn't more than 5.6
ok 42 - ... 4 <=> it is -1
ok 43 - ... 5 <=> it is 0
ok 44 - ... 6 <=> it is +1
ok 45 - The object isa Number::Tolerant
ok 46 - plus_or_minus
ok 47 - The object isa Number::Tolerant
ok 48 - plus_or_minus
ok
t/plusminus_0.t .........
1..45
ok 1 - use Number::Tolerant;
ok 2 - created our object
ok 3 - ... is not a Number::Tolerant
ok 4 - ... stringifies properly
ok 5 - ... numifies properly
ok 6 - ... 0.0 isn't equal to it
ok 7 - ... 4.4 isn't equal to it
ok 8 - ... 4.5 isn't equal to it
ok 9 - ... 5.0 is equal to it
ok 10 - ... 5.5 isn't equal to it
ok 11 - ... 5.6 isn't equal to it
ok 12 - ... 6.0 isn't equal to it
ok 13 - ... 4.4 is less than it
ok 14 - ... 4.4 isn't more than it
ok 15 - ... 4.5 is less than it
ok 16 - ... 4.5 isn't more than it
ok 17 - ... 5.0 isn't less than it
ok 18 - ... 5.0 isn't more than it
ok 19 - ... 5.5 isn't less than it
ok 20 - ... 5.5 is more than it
ok 21 - ... 5.6 isn't less than it
ok 22 - ... 5.6 is more than it
ok 23 - ... 4 <=> it is -1
ok 24 - ... 5 <=> it is 0
ok 25 - ... 6 <=> it is +1
ok 26 - ... it isn't equal to 0.0
ok 27 - ... it isn't equal to 4.4
ok 28 - ... it isn't equal to 4.5
ok 29 - ... it is equal to 5.0
ok 30 - ... it isn't equal to 5.5
ok 31 - ... it isn't equal to 5.6
ok 32 - ... it isn't equal to 6.0
ok 33 - ... it isn't less than 4.4
ok 34 - ... it isn't less than 4.5
ok 35 - ... it isn't less than 5.0
ok 36 - ... it is less than 5.5
ok 37 - ... it is less than 5.6
ok 38 - ... it is more than 4.4
ok 39 - ... it is more than 4.5
ok 40 - ... it isn't more than 5.0
ok 41 - ... it isn't more than 5.5
ok 42 - ... it isn't more than 5.6
ok 43 - ... 4 <=> it is -1
ok 44 - ... 5 <=> it is 0
ok 45 - ... 6 <=> it is +1
ok
t/plusminus_pct.t .......
ok 1 - use Number::Tolerant;
ok 2 - created our object
ok 3 - ... isa Number::Tolerant
ok 4 - ... stringifies properly
ok 5 - ... 0.0 isn't equal to it
ok 6 - ... 4.4 isn't equal to it
ok 7 - ... 4.5 is equal to it
ok 8 - ... 5.0 is equal to it
ok 9 - ... 5.5 is equal to it
ok 10 - ... 5.6 isn't equal to it
ok 11 - ... 6.0 isn't equal to it
ok 12 - ... 4.4 is less than it
ok 13 - ... 4.5 isn't less than it
ok 14 - ... 5.0 isn't less than it
ok 15 - ... 5.5 isn't less than it
ok 16 - ... 5.6 isn't less than it
ok 17 - ... 4.4 isn't more than it
ok 18 - ... 4.5 isn't more than it
ok 19 - ... 5.0 isn't more than it
ok 20 - ... 5.5 isn't more than it
ok 21 - ... 5.6 is more than it
ok 22 - ... 4 <=> it is -1
ok 23 - ... 5 <=> it is 0
ok 24 - ... 6 <=> it is +1
ok 25 - ... it isn't equal to 0.0
ok 26 - ... it isn't equal to 4.4
ok 27 - ... it is equal to 4.5
ok 28 - ... it is equal to 5.0
ok 29 - ... it is equal to 5.5
ok 30 - ... it isn't equal to 5.6
ok 31 - ... it isn't equal to 6.0
ok 32 - ... it isn't less than 4.4
ok 33 - ... it isn't less than 4.5
ok 34 - ... it isn't less than 5.0
ok 35 - ... it isn't less than 5.5
ok 36 - ... it is less than 5.6
ok 37 - ... it is more than 4.4
ok 38 - ... it isn't more than 4.5
ok 39 - ... it isn't more than 5.0
ok 40 - ... it isn't more than 5.5
ok 41 - ... it isn't more than 5.6
ok 42 - ... 4 <=> it is -1
ok 43 - ... 5 <=> it is 0
ok 44 - ... 6 <=> it is +1
ok 45 - The object isa Number::Tolerant
ok 46 - ... stringifies as plus_or_minus_pct
ok 47 - The object isa Number::Tolerant
ok 48 - ... 994 not in 1000 +/- 1/2%
ok 49 - ... 995 is in 1000 +/- 1/2%
ok 50 - ... 996 is in 1000 +/- 1/2%
ok 51 - ... 1004 is in 1000 +/- 1/2%
ok 52 - ... 1005 is in 1000 +/- 1/2%
ok 53 - ... 1006 not in 1000 +/- 1/2%
1..53
ok
t/plusminus_pct_0.t .....
1..45
ok 1 - use Number::Tolerant;
ok 2 - created our object
ok 3 - ... is not a Number::Tolerant
ok 4 - ... stringifies properly
ok 5 - ... numifies properly
ok 6 - ... 0.0 isn't equal to it
ok 7 - ... 4.4 isn't equal to it
ok 8 - ... 4.5 isn't equal to it
ok 9 - ... 5.0 is equal to it
ok 10 - ... 5.5 isn't equal to it
ok 11 - ... 5.6 isn't equal to it
ok 12 - ... 6.0 isn't equal to it
ok 13 - ... 4.4 is less than it
ok 14 - ... 4.5 is less than it
ok 15 - ... 5.0 isn't less than it
ok 16 - ... 5.5 isn't less than it
ok 17 - ... 5.6 isn't less than it
ok 18 - ... 4.4 isn't more than it
ok 19 - ... 4.5 isn't more than it
ok 20 - ... 5.0 isn't more than it
ok 21 - ... 5.5 is more than it
ok 22 - ... 5.6 is more than it
ok 23 - ... 4 <=> it is -1
ok 24 - ... 5 <=> it is 0
ok 25 - ... 6 <=> it is +1
ok 26 - ... it isn't equal to 0.0
ok 27 - ... it isn't equal to 4.4
ok 28 - ... it isn't equal to 4.5
ok 29 - ... it is equal to 5.0
ok 30 - ... it isn't equal to 5.5
ok 31 - ... it isn't equal to 5.6
ok 32 - ... it isn't equal to 6.0
ok 33 - ... it isn't less than 4.4
ok 34 - ... it isn't less than 4.5
ok 35 - ... it isn't less than 5.0
ok 36 - ... it is less than 5.5
ok 37 - ... it is less than 5.6
ok 38 - ... it is more than 4.4
ok 39 - ... it is more than 4.5
ok 40 - ... it isn't more than 5.0
ok 41 - ... it isn't more than 5.5
ok 42 - ... it isn't more than 5.6
ok 43 - ... 4 <=> it is -1
ok 44 - ... 5 <=> it is 0
ok 45 - ... 6 <=> it is +1
ok
t/release-pod-syntax.t .. skipped: these tests are for release candidate testing
t/stringify_as.t ........
1..9
ok 1 - use Number::Tolerant;
ok 2 - plus_or_minus
not ok 3 - plus_or_minus as _pct # TODO stringify_as not soup yet
# Failed (TODO) test 'plus_or_minus as _pct'
# at t/stringify_as.t line 12.
# got: undef
# expected: '10 +/- 20%'
ok 4 - plus_or_minus_pct
not ok 5 - plus_or_minus_pct as plus_or_minus # TODO stringify_as not soup yet
# Failed (TODO) test 'plus_or_minus_pct as plus_or_minus'
# at t/stringify_as.t line 24.
# got: undef
# expected: '10 +/- 1'
ok 6 - or_less
ok 7 - or_more
ok 8 - to
ok 9 - infinite
ok
t/test.t ................
ok 1 - Test 'successful comparison' completed
ok 2 - Test 'successful comparison' no premature diagnostication
ok 3 - Test 'successful comparison' result count
ok 4 - subtest '' of 'successful comparison' compare ok
ok 5 - subtest '' of 'successful comparison' compare name
ok 6 - checking depth
ok 7 - subtest '' of 'successful comparison' compare diag
ok 8 - Test 'short, failed comparison' completed
ok 9 - Test 'short, failed comparison' no premature diagnostication
ok 10 - Test 'short, failed comparison' result count
ok 11 - subtest '' of 'short, failed comparison' compare ok
ok 12 - subtest '' of 'short, failed comparison' compare name
ok 13 - checking depth
ok 14 - subtest '' of 'short, failed comparison' compare diag
ok 15 - Test 'short, failed comparison' completed
ok 16 - Test 'short, failed comparison' no premature diagnostication
ok 17 - Test 'short, failed comparison' result count
ok 18 - subtest '' of 'short, failed comparison' compare ok
ok 19 - subtest '' of 'short, failed comparison' compare name
ok 20 - checking depth
ok 21 - subtest '' of 'short, failed comparison' compare diag
ok 22 - Test 'short, failed comparison' completed
ok 23 - Test 'short, failed comparison' no premature diagnostication
ok 24 - Test 'short, failed comparison' result count
ok 25 - subtest '' of 'short, failed comparison' compare ok
ok 26 - subtest '' of 'short, failed comparison' compare name
ok 27 - checking depth
ok 28 - subtest '' of 'short, failed comparison' compare diag
1..28
ok
t/union.t ...............
1..102
ok 1 - use Number::Tolerant;
ok 2 - The object isa Number::Tolerant
ok 3 - The object isa Number::Tolerant
ok 4 - union isa Number::Tolerant::Union
ok 5 - ... options are as requested
ok 6 - ... stringifies
ok 7 - ... plus zero, it's zero
ok 8 - ... 0.0 isn't equal to alpha option
ok 9 - ... 0.0 isn't equal to beta option
ok 10 - ... 0.0 isn't equal to it
ok 11 - ... 4.4 isn't equal to it
ok 12 - ... 4.5 is equal to it
ok 13 - ... 5.0 is equal to it
ok 14 - ... 5.5 isn't equal to it
ok 15 - ... 5.6 isn't equal to it
ok 16 - ... 6.0 is equal to it
ok 17 - ... 0.0 isn't equal to it
ok 18 - ... 5.0 isn't not equal to it
ok 19 - ... 4.4 is less than alpha
ok 20 - ... 4.5 isn't less than alpha
ok 21 - ... 5.0 isn't less than alpha
ok 22 - ... 5.5 isn't less than alpha
ok 23 - ... 5.6 isn't less than alpha
ok 24 - ... 4.4 is less than beta
ok 25 - ... 4.5 isn't less than beta
ok 26 - ... 5.0 isn't less than beta
ok 27 - ... 5.5 isn't less than beta
ok 28 - ... 5.6 isn't less than beta
ok 29 - ... 4.4 is less than union
ok 30 - ... 4.5 isn't less than union
ok 31 - ... 5.0 isn't less than union
ok 32 - ... 5.5 isn't less than union
ok 33 - ... 5.6 isn't less than union
ok 34 - ... 4.4 isn't more than alpha
ok 35 - ... 4.5 isn't more than alpha
ok 36 - ... 5.0 isn't more than alpha
ok 37 - ... 5.5 is more than alpha
ok 38 - ... 5.6 is more than alpha
ok 39 - ... 6.5 is more than alpha
ok 40 - ... 4.4 isn't more than beta
ok 41 - ... 4.5 isn't more than beta
ok 42 - ... 5.0 isn't more than beta
ok 43 - ... 5.5 isn't more than beta
ok 44 - ... 5.6 isn't more than beta
ok 45 - ... 6.5 is more than beta
ok 46 - ... 4.4 isn't more than it
ok 47 - ... 4.5 isn't more than it
ok 48 - ... 5.0 isn't more than it
ok 49 - ... 5.5 isn't more than it
ok 50 - ... 5.6 isn't more than it
ok 51 - ... 6.5 is more than it
ok 52 - ... 4 <=> union is -1
ok 53 - ... 5 <=> union is 0
ok 54 - ... 6 <=> union is 0
ok 55 - ... 7 <=> union is 1
ok 56 - ... it isn't equal to 0.0
ok 57 - ... it isn't equal to 4.4
ok 58 - ... it is equal to 4.5
ok 59 - ... it is equal to 5.0
ok 60 - ... it is equal to 5.5
ok 61 - ... it isn't equal to 5.6
ok 62 - ... it isn't equal to 6.0
ok 63 - ... alpha isn't less than 4.4
ok 64 - ... alpha isn't less than 4.5
ok 65 - ... alpha isn't less than 5.0
ok 66 - ... alpha is less than 5.5
ok 67 - ... alpha is less than 5.6
ok 68 - ... alpha is less than 5.6
ok 69 - ... beta isn't less than 4.4
ok 70 - ... beta isn't less than 4.5
ok 71 - ... beta isn't less than 5.0
ok 72 - ... beta isn't less than 5.5
ok 73 - ... beta isn't less than 5.6
ok 74 - ... beta is less than 5.6
ok 75 - ... it isn't less than 4.4
ok 76 - ... it isn't less than 4.5
ok 77 - ... it isn't less than 5.0
ok 78 - ... it isn't less than 5.5
ok 79 - ... it isn't less than 5.6
ok 80 - ... it is less than 5.6
ok 81 - ... alpha is more than 4.4
ok 82 - ... alpha isn't more than 4.5
ok 83 - ... alpha isn't more than 5.0
ok 84 - ... alpha isn't more than 5.5
ok 85 - ... alpha isn't more than 5.6
ok 86 - ... alpha isn't more than 6.5
ok 87 - ... beta is more than 4.4
ok 88 - ... beta is more than 4.5
ok 89 - ... beta is more than 5.0
ok 90 - ... beta is more than 5.5
ok 91 - ... beta is more than 5.6
ok 92 - ... beta isn't more than 6.5
ok 93 - ... it is more than 4.4
ok 94 - ... it isn't more than 4.5
ok 95 - ... it isn't more than 5.0
ok 96 - ... it isn't more than 5.5
ok 97 - ... it isn't more than 5.6
ok 98 - ... it isn't more than 6.5
ok 99 - ... 4 <=> it is 1
ok 100 - ... 5 <=> it is 0
ok 101 - ... 6 <=> it is 0
ok 102 - ... 7 <=> it is -1
ok
t/union_and.t ...........
1..39
ok 1 - use Number::Tolerant;
ok 2 - use Number::Tolerant::Union;
ok 3 - The object isa Number::Tolerant
ok 4 - The object isa Number::Tolerant
ok 5 - union isa Number::Tolerant::Union
ok 6 - ... 4 != $choice
ok 7 - ... 5 == $choice
ok 8 - ... 9 == $choice
ok 9 - ... 11 == $choice
ok 10 - ... 15 == $choice
ok 11 - ... 16 != $choice
ok 12 - The object isa Number::Tolerant
ok 13 - ... survived union
ok 14 - ... 4 != $limited
ok 15 - ... 5 != $limited
ok 16 - ... 9 == $limited
ok 17 - ... 11 == $limited
ok 18 - ... 15 != $limited
ok 19 - ... 16 != $limited
ok 20 - The object isa Number::Tolerant
ok 21 - The object isa Number::Tolerant
ok 22 - union isa Number::Tolerant::Union
ok 23 - ... 4 != $choice
ok 24 - ... 5 == $choice
ok 25 - ... 9 == $choice
ok 26 - ... 11 == $choice
ok 27 - ... 15 == $choice
ok 28 - ... 16 != $choice
ok 29 - ... survived union
ok 30 - ... 4 != $limited
ok 31 - ... 5 != $limited
ok 32 - ... 9 != $limited
ok 33 - ... 10 == $limited
ok 34 - ... 11 != $limited
ok 35 - ... 15 != $limited
ok 36 - ... 16 != $limited
ok 37 - The object isa Number::Tolerant
ok 38 - The object isa Number::Tolerant
ok 39 - ... choice and this union is undef
ok
t/union_more.t ..........
1..32
ok 1 - use Number::Tolerant;
ok 2 - use Number::Tolerant::Union;
ok 3 - The object isa Number::Tolerant
ok 4 - union isa Number::Tolerant::Union
ok 5 - ... 5 == $union
ok 6 - ... 6 != $union
ok 7 - ... 7 == $union
ok 8 - ... 8 != $union
ok 9 - The object isa Number::Tolerant
ok 10 - The object isa Number::Tolerant
ok 11 - union isa Number::Tolerant::Union
ok 12 - ... 5 == $union
ok 13 - ... 6 == $union
ok 14 - ... 7 == $union
ok 15 - ... 8 != $union
ok 16 - The object isa Number::Tolerant
ok 17 - The object isa Number::Tolerant
ok 18 - The object isa Number::Tolerant
ok 19 - The object isa Number::Tolerant
ok 20 - union isa Number::Tolerant::Union
ok 21 - union isa Number::Tolerant::Union
ok 22 - union isa Number::Tolerant::Union
ok 23 - ... 5 == $union
ok 24 - ... 6 == $union
ok 25 - ... 7 == $union
ok 26 - ... 8 != $union
ok 27 - The object isa Number::Tolerant::Union
ok 28 - ... 5.0 == $union
ok 29 - ... 5.5 != $range
ok 30 - ... 6.0 == $union
ok 31 - ... 11.0 == $union
ok 32 - ... 15.0 != $union
ok
t/x_to_x.t ..............
ok 1 - use Number::Tolerant;
ok 2 - created our object
ok 3 - ... is not a Number::Tolerant
ok 4 - ... stringifies properly
ok 5 - ... numifies properly
ok 6 - ... 0.0 isn't equal to it
ok 7 - ... 4.4 isn't equal to it
ok 8 - ... 4.5 isn't equal to it
ok 9 - ... 5.0 is equal to it
ok 10 - ... 5.5 isn't equal to it
ok 11 - ... 5.6 isn't equal to it
ok 12 - ... 6.0 isn't equal to it
ok 13 - ... 4.4 is less than it
ok 14 - ... 4.5 is less than it
ok 15 - ... 5.0 isn't less than it
ok 16 - ... 5.5 isn't less than it
ok 17 - ... 5.6 isn't less than it
ok 18 - ... 4.4 isn't more than it
ok 19 - ... 4.5 isn't more than it
ok 20 - ... 5.0 isn't more than it
ok 21 - ... 5.5 is more than it
ok 22 - ... 5.6 is more than it
ok 23 - ... 4 <=> it is -1
ok 24 - ... 5 <=> it is 0
ok 25 - ... 6 <=> it is +1
ok 26 - ... it isn't equal to 0.0
ok 27 - ... it isn't equal to 4.4
ok 28 - ... it isn't equal to 4.5
ok 29 - ... it is equal to 5.0
ok 30 - ... it isn't equal to 5.5
ok 31 - ... it isn't equal to 5.6
ok 32 - ... it isn't equal to 6.0
ok 33 - ... it isn't less than 4.4
ok 34 - ... it isn't less than 4.5
ok 35 - ... it isn't less than 5.0
ok 36 - ... it is less than 5.5
ok 37 - ... it is less than 5.6
ok 38 - ... it is more than 4.4
ok 39 - ... it is more than 4.5
ok 40 - ... it isn't more than 5.0
ok 41 - ... it isn't more than 5.5
ok 42 - ... it isn't more than 5.6
ok 43 - ... 4 <=> it is -1
ok 44 - ... 5 <=> it is 0
ok 45 - ... 6 <=> it is +1
1..45
ok
t/x_to_y.t ..............
1..71
ok 1 - use Number::Tolerant;
ok 2 - created our object
ok 3 - ... isa Number::Tolerant
ok 4 - ... stringifies properly
ok 5 - ... numifies properly
ok 6 - ... 0.0 isn't equal to it
ok 7 - ... 4.4 isn't equal to it
ok 8 - ... 4.5 is equal to it
ok 9 - ... 5.0 is equal to it
ok 10 - ... 5.5 is equal to it
ok 11 - ... 5.6 isn't equal to it
ok 12 - ... 6.0 isn't equal to it
ok 13 - ... 4.4 is less than it
ok 14 - ... 4.5 isn't less than it
ok 15 - ... 5.0 isn't less than it
ok 16 - ... 5.5 isn't less than it
ok 17 - ... 5.6 isn't less than it
ok 18 - ... 4.4 is less than or equal to it
ok 19 - ... 4.5 is less than or equal to it
ok 20 - ... 5.0 is less than or equal to it
ok 21 - ... 5.5 is less than or equal to it
ok 22 - ... 5.6 isn't less than or equal to it
ok 23 - ... 4.4 isn't more than it
ok 24 - ... 4.5 isn't more than it
ok 25 - ... 5.0 isn't more than it
ok 26 - ... 5.5 isn't more than it
ok 27 - ... 5.6 is more than it
ok 28 - ... 4.4 isn't more than or equal to it
ok 29 - ... 4.5 is more than or equal to it
ok 30 - ... 5.0 is more than or equal to it
ok 31 - ... 5.5 is more than or equal to it
ok 32 - ... 5.6 is more than or equal to it
ok 33 - ... 4 <=> it is -1
ok 34 - ... 5 <=> it is 0
ok 35 - ... 6 <=> it is +1
ok 36 - ... it isn't equal to 0.0
ok 37 - ... it isn't equal to 4.4
ok 38 - ... it is equal to 4.5
ok 39 - ... it is equal to 5.0
ok 40 - ... it is equal to 5.5
ok 41 - ... it isn't equal to 5.6
ok 42 - ... it isn't equal to 6.0
ok 43 - ... it isn't less than 4.4
ok 44 - ... it isn't less than 4.5
ok 45 - ... it isn't less than 5.0
ok 46 - ... it isn't less than 5.5
ok 47 - ... it is less than 5.6
ok 48 - ... it isn't less than or equal to 4.4
ok 49 - ... it is less than or equal to 4.5
ok 50 - ... it is less than or equal to 5.0
ok 51 - ... it is less than or equal to 5.5
ok 52 - ... it is less than or equal to 5.6
ok 53 - ... it is more than 4.4
ok 54 - ... it isn't more than 4.5
ok 55 - ... it isn't more than 5.0
ok 56 - ... it isn't more than 5.5
ok 57 - ... it isn't more than 5.6
ok 58 - ... it is more than or equal to 4.4
ok 59 - ... it is more than or equal to 4.5
ok 60 - ... it is more than or equal to 5.0
ok 61 - ... it is more than or equal to 5.5
ok 62 - ... it isn't more than or equal to 5.6
ok 63 - ... 4 <=> it is -1
ok 64 - ... 5 <=> it is 0
ok 65 - ... 6 <=> it is +1
ok 66 - The object isa Number::Tolerant
ok 67 - to
ok 68 - The object isa Number::Tolerant
ok 69 - to
ok 70 - The object isa Number::Tolerant
ok 71 - to
ok
t/y_to_x.t ..............
1..44
ok 1 - use Number::Tolerant;
ok 2 - created our object
ok 3 - ... isa Number::Tolerant
ok 4 - ... stringifies properly
ok 5 - ... 0.0 isn't equal to it
ok 6 - ... 4.4 isn't equal to it
ok 7 - ... 4.5 is equal to it
ok 8 - ... 5.0 is equal to it
ok 9 - ... 5.5 is equal to it
ok 10 - ... 5.6 isn't equal to it
ok 11 - ... 6.0 isn't equal to it
ok 12 - ... 4.4 is less than it
ok 13 - ... 4.5 isn't less than it
ok 14 - ... 5.0 isn't less than it
ok 15 - ... 5.5 isn't less than it
ok 16 - ... 5.6 isn't less than it
ok 17 - ... 4.4 isn't more than it
ok 18 - ... 4.5 isn't more than it
ok 19 - ... 5.0 isn't more than it
ok 20 - ... 5.5 isn't more than it
ok 21 - ... 5.6 is more than it
ok 22 - ... 4 <=> it is -1
ok 23 - ... 5 <=> it is 0
ok 24 - ... 6 <=> it is +1
ok 25 - ... it isn't equal to 0.0
ok 26 - ... it isn't equal to 4.4
ok 27 - ... it is equal to 4.5
ok 28 - ... it is equal to 5.0
ok 29 - ... it is equal to 5.5
ok 30 - ... it isn't equal to 5.6
ok 31 - ... it isn't equal to 6.0
ok 32 - ... it isn't less than 4.4
ok 33 - ... it isn't less than 4.5
ok 34 - ... it isn't less than 5.0
ok 35 - ... it isn't less than 5.5
ok 36 - ... it is less than 5.6
ok 37 - ... it is more than 4.4
ok 38 - ... it isn't more than 4.5
ok 39 - ... it isn't more than 5.0
ok 40 - ... it isn't more than 5.5
ok 41 - ... it isn't more than 5.6
ok 42 - ... 4 <=> it is -1
ok 43 - ... 5 <=> it is 0
ok 44 - ... 6 <=> it is +1
ok
All tests successful.
Files=27, Tests=1147, 17 wallclock secs ( 0.81 usr 0.11 sys + 14.57 cusr 1.68 csys = 17.17 CPU)
Result: PASS
RJBS/Number-Tolerant-1.701.tar.gz
make test TEST_VERBOSE=1 -- OK
Ricardo SIGNES <rjbs@cpan.org>
tolerance ranges for inexact numbers
>>> (cd /export/home/fly1464/var/cpan/build/Number-Tolerant-1.701-undmA0 && tar cvf - Number-Tolerant-1.701.ppd blib) | gzip -c >/export/home/fly1464/var/REPO/R/RJ/RJBS/Number-Tolerant-1.701.tar.gz
Number-Tolerant-1.701.ppd
blib/
blib/lib/
blib/lib/Number/
blib/lib/Number/Tolerant.pm
blib/lib/Number/Tolerant/
blib/lib/Number/Tolerant/Union.pm
blib/lib/Number/Tolerant/Type/
blib/lib/Number/Tolerant/Type/plus_or_minus.pm
blib/lib/Number/Tolerant/Type/to.pm
blib/lib/Number/Tolerant/Type/offset.pm
blib/lib/Number/Tolerant/Type/or_more.pm
blib/lib/Number/Tolerant/Type/infinite.pm
blib/lib/Number/Tolerant/Type/more_than.pm
blib/lib/Number/Tolerant/Type/plus_or_minus_pct.pm
blib/lib/Number/Tolerant/Type/or_less.pm
blib/lib/Number/Tolerant/Type/constant.pm
blib/lib/Number/Tolerant/Type/less_than.pm
blib/lib/Number/Tolerant/Constant.pm
blib/lib/Number/Tolerant/Type.pm
blib/lib/Test/
blib/lib/Test/Tolerant.pm
blib/man3/
blib/man3/Number::Tolerant::Type::plus_or_minus.3
blib/man3/Number::Tolerant::Union.3
blib/man3/Number::Tolerant.3
blib/man3/Test::Tolerant.3
blib/man3/Number::Tolerant::Type::or_more.3
blib/man3/Number::Tolerant::Type::offset.3
blib/man3/Number::Tolerant::Type::to.3
blib/man3/Number::Tolerant::Constant.3
blib/man3/Number::Tolerant::Type::plus_or_minus_pct.3
blib/man3/Number::Tolerant::Type::more_than.3
blib/man3/Number::Tolerant::Type::infinite.3
blib/man3/Number::Tolerant::Type::constant.3
blib/man3/Number::Tolerant::Type::or_less.3
blib/man3/Number::Tolerant::Type.3
blib/man3/Number::Tolerant::Type::less_than.3
>>> mv /export/home/fly1464/var/cpan/build/Number-Tolerant-1.701-undmA0/Number-Tolerant-1.701.ppd /export/home/fly1464/var/REPO/R/RJ/RJBS
Running make for R/RJ/RJBS/Data-Rx-0.100110.tar.gz
Prepending /export/home/fly1464/var/cpan/build/Number-Tolerant-1.701-undmA0/blib/arch /export/home/fly1464/var/cpan/build/Number-Tolerant-1.701-undmA0/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /export/home/fly1464/var/cpan/build/Data-Rx-0.100110-ba1m9W
Prepending /export/home/fly1464/var/cpan/build/Number-Tolerant-1.701-undmA0/blib/arch /export/home/fly1464/var/cpan/build/Number-Tolerant-1.701-undmA0/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build R/RJ/RJBS/Data-Rx-0.100110.tar.gz
>>> make
cp lib/Data/Rx/CoreType/rec.pm blib/lib/Data/Rx/CoreType/rec.pm
cp lib/Data/Rx/CoreType/fail.pm blib/lib/Data/Rx/CoreType/fail.pm
cp lib/Data/Rx/CoreType/seq.pm blib/lib/Data/Rx/CoreType/seq.pm
cp lib/Data/Rx/CoreType/all.pm blib/lib/Data/Rx/CoreType/all.pm
cp lib/Data/Rx/CoreType/map.pm blib/lib/Data/Rx/CoreType/map.pm
cp lib/Data/Rx/CoreType/num.pm blib/lib/Data/Rx/CoreType/num.pm
cp lib/Data/Rx/CoreType.pm blib/lib/Data/Rx/CoreType.pm
cp lib/Data/Rx/CoreType/def.pm blib/lib/Data/Rx/CoreType/def.pm
cp lib/Data/Rx/TypeBundle/Core.pm blib/lib/Data/Rx/TypeBundle/Core.pm
cp lib/Data/Rx/CoreType/one.pm blib/lib/Data/Rx/CoreType/one.pm
cp lib/Data/Rx/CoreType/any.pm blib/lib/Data/Rx/CoreType/any.pm
cp lib/Data/Rx/CoreType/nil.pm blib/lib/Data/Rx/CoreType/nil.pm
cp lib/Data/Rx/CoreType/bool.pm blib/lib/Data/Rx/CoreType/bool.pm
cp lib/Data/Rx.pm blib/lib/Data/Rx.pm
cp lib/Data/Rx/CoreType/str.pm blib/lib/Data/Rx/CoreType/str.pm
cp lib/Data/Rx/TypeBundle.pm blib/lib/Data/Rx/TypeBundle.pm
cp lib/Data/Rx/CoreType/arr.pm blib/lib/Data/Rx/CoreType/arr.pm
cp lib/Data/Rx/CoreType/int.pm blib/lib/Data/Rx/CoreType/int.pm
cp lib/Data/Rx/Util.pm blib/lib/Data/Rx/Util.pm
Manifying blib/man3/Data::Rx::CoreType::rec.3
Manifying blib/man3/Data::Rx::CoreType::seq.3
Manifying blib/man3/Data::Rx::CoreType::fail.3
Manifying blib/man3/Data::Rx::CoreType::map.3
Manifying blib/man3/Data::Rx::CoreType::all.3
Manifying blib/man3/Data::Rx::CoreType::num.3
Manifying blib/man3/Data::Rx::CoreType.3
Manifying blib/man3/Data::Rx::CoreType::def.3
Manifying blib/man3/Data::Rx::TypeBundle::Core.3
Manifying blib/man3/Data::Rx::CoreType::one.3
Manifying blib/man3/Data::Rx::CoreType::any.3
Manifying blib/man3/Data::Rx::CoreType::nil.3
Manifying blib/man3/Data::Rx::CoreType::bool.3
Manifying blib/man3/Data::Rx.3
Manifying blib/man3/Data::Rx::CoreType::str.3
Manifying blib/man3/Data::Rx::CoreType::arr.3
Manifying blib/man3/Data::Rx::TypeBundle.3
Manifying blib/man3/Data::Rx::Util.3
Manifying blib/man3/Data::Rx::CoreType::int.3
RJBS/Data-Rx-0.100110.tar.gz
make -- OK
Prepending /export/home/fly1464/var/cpan/build/Number-Tolerant-1.701-undmA0/blib/arch /export/home/fly1464/var/cpan/build/Number-Tolerant-1.701-undmA0/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /export/home/fly1464/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
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/spec.t ..................
ok 1 - VALID : obj/key-0-opt-T against all-2recs
ok 2 - VALID : obj/key-0-opt-T-rest-F against all-2recs
ok 3 - INVALID: obj/key-0 against all-2recs
ok 4 - INVALID: obj/key-1 against all-2recs
ok 5 - INVALID: obj/opt-T against all-2recs
ok 6 - INVALID: obj/key-pants against all-2recs
ok 7 - INVALID: obj/key-1-unknown against all-2recs
ok 8 - INVALID: obj/alpha-num against all-2recs
ok 9 - INVALID: str/false against all-2recs
ok 10 - INVALID: str/5.0 against all-2recs
ok 11 - INVALID: str/05 against all-2recs
ok 12 - INVALID: str/true against all-2recs
ok 13 - INVALID: str/x against all-2recs
ok 14 - INVALID: str/5.1 against all-2recs
ok 15 - INVALID: str/null against all-2recs
ok 16 - INVALID: str/0 against all-2recs
ok 17 - INVALID: str/empty against all-2recs
ok 18 - INVALID: str/5. against all-2recs
ok 19 - INVALID: str/5 against all-2recs
ok 20 - INVALID: num/5.0 against all-2recs
ok 21 - INVALID: num/-5 against all-2recs
ok 22 - INVALID: num/5.1e1 against all-2recs
ok 23 - INVALID: num/5E10 against all-2recs
ok 24 - INVALID: num/0e0 against all-2recs
ok 25 - INVALID: num/5E1 against all-2recs
ok 26 - INVALID: num/-5.0 against all-2recs
ok 27 - INVALID: num/5.1 against all-2recs
ok 28 - INVALID: num/-5.1 against all-2recs
ok 29 - INVALID: num/0 against all-2recs
ok 30 - INVALID: num/-0 against all-2recs
ok 31 - INVALID: num/5 against all-2recs
ok 32 - INVALID: bool/false against all-2recs
ok 33 - INVALID: bool/true against all-2recs
ok 34 - INVALID: null/null against all-2recs
ok 35 - INVALID: arr/0-str-3-T against all-2recs
ok 36 - INVALID: arr/0-str-3-T-F against all-2recs
ok 37 - INVALID: arr/str-1 against all-2recs
ok 38 - INVALID: arr/0-str-3-18 against all-2recs
ok 39 - INVALID: arr/0-str-3-T-str against all-2recs
ok 40 - INVALID: arr/0-str-3 against all-2recs
ok 41 - INVALID: arr/0-1-1 against all-2recs
ok 42 - INVALID: arr/0-1-1-2 against all-2recs
ok 43 - INVALID: arr/0-str-3-T-F-T against all-2recs
ok 44 - INVALID: arr/0 against all-2recs
ok 45 - INVALID: arr/0-1 against all-2recs
ok 46 - INVALID: arr/empty against all-2recs
ok 47 - INVALID: arr/0-s1-1 against all-2recs
ok 48 - INVALID: arr/0-str against all-2recs
ok 49 - VALID : bool/false against any-bool-nil
ok 50 - VALID : bool/true against any-bool-nil
ok 51 - VALID : null/null against any-bool-nil
ok 52 - INVALID: obj/key-0-opt-T-rest-F against any-bool-nil
ok 53 - INVALID: obj/opt-T against any-bool-nil
ok 54 - INVALID: obj/key-0-opt-T against any-bool-nil
ok 55 - INVALID: obj/key-1 against any-bool-nil
ok 56 - INVALID: obj/key-1-unknown against any-bool-nil
ok 57 - INVALID: obj/alpha-num against any-bool-nil
ok 58 - INVALID: obj/key-pants against any-bool-nil
ok 59 - INVALID: obj/key-0 against any-bool-nil
ok 60 - INVALID: obj/empty against any-bool-nil
ok 61 - INVALID: obj/key-0-opt-1 against any-bool-nil
ok 62 - INVALID: str/false against any-bool-nil
ok 63 - INVALID: str/5.0 against any-bool-nil
ok 64 - INVALID: str/05 against any-bool-nil
ok 65 - INVALID: str/true against any-bool-nil
ok 66 - INVALID: str/x against any-bool-nil
ok 67 - INVALID: str/5.1 against any-bool-nil
ok 68 - INVALID: str/null against any-bool-nil
ok 69 - INVALID: str/0 against any-bool-nil
ok 70 - INVALID: str/empty against any-bool-nil
ok 71 - INVALID: str/5. against any-bool-nil
ok 72 - INVALID: str/5 against any-bool-nil
ok 73 - INVALID: num/5.0 against any-bool-nil
ok 74 - INVALID: num/-5 against any-bool-nil
ok 75 - INVALID: num/5.1e1 against any-bool-nil
ok 76 - INVALID: num/5E10 against any-bool-nil
ok 77 - INVALID: num/0e0 against any-bool-nil
ok 78 - INVALID: num/5E1 against any-bool-nil
ok 79 - INVALID: num/-5.0 against any-bool-nil
ok 80 - INVALID: num/5.1 against any-bool-nil
ok 81 - INVALID: num/-5.1 against any-bool-nil
ok 82 - INVALID: num/0 against any-bool-nil
ok 83 - INVALID: num/-0 against any-bool-nil
ok 84 - INVALID: num/5 against any-bool-nil
ok 85 - INVALID: arr/0-str-3-T against any-bool-nil
ok 86 - INVALID: arr/0-str-3-T-F against any-bool-nil
ok 87 - INVALID: arr/str-1 against any-bool-nil
ok 88 - INVALID: arr/0-str-3-18 against any-bool-nil
ok 89 - INVALID: arr/0-str-3-T-str against any-bool-nil
ok 90 - INVALID: arr/0-str-3 against any-bool-nil
ok 91 - INVALID: arr/0-1-1 against any-bool-nil
ok 92 - INVALID: arr/0-1-1-2 against any-bool-nil
ok 93 - INVALID: arr/0-str-3-T-F-T against any-bool-nil
ok 94 - INVALID: arr/0 against any-bool-nil
ok 95 - INVALID: arr/0-1 against any-bool-nil
ok 96 - INVALID: arr/empty against any-bool-nil
ok 97 - INVALID: arr/0-s1-1 against any-bool-nil
ok 98 - INVALID: arr/0-str against any-bool-nil
ok 99 - VALID : obj/key-0-opt-T-rest-F against any
ok 100 - VALID : obj/opt-T against any
ok 101 - VALID : obj/key-0-opt-T against any
ok 102 - VALID : obj/key-1 against any
ok 103 - VALID : obj/key-1-unknown against any
ok 104 - VALID : obj/alpha-num against any
ok 105 - VALID : obj/key-pants against any
ok 106 - VALID : obj/key-0 against any
ok 107 - VALID : obj/empty against any
ok 108 - VALID : obj/key-0-opt-1 against any
ok 109 - VALID : str/false against any
ok 110 - VALID : str/5.0 against any
ok 111 - VALID : str/05 against any
ok 112 - VALID : str/true against any
ok 113 - VALID : str/x against any
ok 114 - VALID : str/5.1 against any
ok 115 - VALID : str/null against any
ok 116 - VALID : str/0 against any
ok 117 - VALID : str/empty against any
ok 118 - VALID : str/5. against any
ok 119 - VALID : str/5 against any
ok 120 - VALID : num/5.0 against any
ok 121 - VALID : num/-5 against any
ok 122 - VALID : num/5.1e1 against any
ok 123 - VALID : num/5E10 against any
ok 124 - VALID : num/0e0 against any
ok 125 - VALID : num/5E1 against any
ok 126 - VALID : num/-5.0 against any
ok 127 - VALID : num/5.1 against any
ok 128 - VALID : num/-5.1 against any
ok 129 - VALID : num/0 against any
ok 130 - VALID : num/-0 against any
ok 131 - VALID : num/5 against any
ok 132 - VALID : bool/false against any
ok 133 - VALID : bool/true against any
ok 134 - VALID : null/null against any
ok 135 - VALID : arr/0-str-3-T against any
ok 136 - VALID : arr/0-str-3-T-F against any
ok 137 - VALID : arr/str-1 against any
ok 138 - VALID : arr/0-str-3-18 against any
ok 139 - VALID : arr/0-str-3-T-str against any
ok 140 - VALID : arr/0-str-3 against any
ok 141 - VALID : arr/0-1-1 against any
ok 142 - VALID : arr/0-1-1-2 against any
ok 143 - VALID : arr/0-str-3-T-F-T against any
ok 144 - VALID : arr/0 against any
ok 145 - VALID : arr/0-1 against any
ok 146 - VALID : arr/empty against any
ok 147 - VALID : arr/0-s1-1 against any
ok 148 - VALID : arr/0-str against any
ok 149 - VALID : arr/empty against array-3-int
ok 150 - VALID : arr/0 against array-3-int
ok 151 - VALID : arr/0-1 against array-3-int
ok 152 - VALID : arr/0-1-1 against array-3-int
ok 153 - INVALID: obj/key-0-opt-T-rest-F against array-3-int
ok 154 - INVALID: obj/opt-T against array-3-int
ok 155 - INVALID: obj/key-0-opt-T against array-3-int
ok 156 - INVALID: obj/key-1 against array-3-int
ok 157 - INVALID: obj/key-1-unknown against array-3-int
ok 158 - INVALID: obj/alpha-num against array-3-int
ok 159 - INVALID: obj/key-pants against array-3-int
ok 160 - INVALID: obj/key-0 against array-3-int
ok 161 - INVALID: obj/empty against array-3-int
ok 162 - INVALID: obj/key-0-opt-1 against array-3-int
ok 163 - INVALID: str/false against array-3-int
ok 164 - INVALID: str/5.0 against array-3-int
ok 165 - INVALID: str/05 against array-3-int
ok 166 - INVALID: str/true against array-3-int
ok 167 - INVALID: str/x against array-3-int
ok 168 - INVALID: str/5.1 against array-3-int
ok 169 - INVALID: str/null against array-3-int
ok 170 - INVALID: str/0 against array-3-int
ok 171 - INVALID: str/empty against array-3-int
ok 172 - INVALID: str/5. against array-3-int
ok 173 - INVALID: str/5 against array-3-int
ok 174 - INVALID: num/5.0 against array-3-int
ok 175 - INVALID: num/-5 against array-3-int
ok 176 - INVALID: num/5.1e1 against array-3-int
ok 177 - INVALID: num/5E10 against array-3-int
ok 178 - INVALID: num/0e0 against array-3-int
ok 179 - INVALID: num/5E1 against array-3-int
ok 180 - INVALID: num/-5.0 against array-3-int
ok 181 - INVALID: num/5.1 against array-3-int
ok 182 - INVALID: num/-5.1 against array-3-int
ok 183 - INVALID: num/0 against array-3-int
ok 184 - INVALID: num/-0 against array-3-int
ok 185 - INVALID: num/5 against array-3-int
ok 186 - INVALID: bool/false against array-3-int
ok 187 - INVALID: bool/true against array-3-int
ok 188 - INVALID: null/null against array-3-int
ok 189 - INVALID: arr/str-1 against array-3-int
not ok 190 - INVALID: arr/0-s1-1 against array-3-int # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: arr/0-s1-1 against array-3-int'
# at t/lib/Test/RxSpec.pm line 96.
ok 191 - INVALID: arr/0-1-1-2 against array-3-int
ok 192 - INVALID: arr/0-str against array-3-int
ok 193 - INVALID: arr/0-str-3 against array-3-int
ok 194 - VALID : arr/0-str-3-T against array-free
ok 195 - VALID : arr/0-str-3-T-F against array-free
ok 196 - VALID : arr/str-1 against array-free
ok 197 - VALID : arr/0-str-3-18 against array-free
ok 198 - VALID : arr/0-str-3-T-str against array-free
ok 199 - VALID : arr/0-str-3 against array-free
ok 200 - VALID : arr/0-1-1 against array-free
ok 201 - VALID : arr/0-1-1-2 against array-free
ok 202 - VALID : arr/0-str-3-T-F-T against array-free
ok 203 - VALID : arr/0 against array-free
ok 204 - VALID : arr/0-1 against array-free
ok 205 - VALID : arr/empty against array-free
ok 206 - VALID : arr/0-s1-1 against array-free
ok 207 - VALID : arr/0-str against array-free
ok 208 - INVALID: obj/key-0-opt-T-rest-F against array-free
ok 209 - INVALID: obj/opt-T against array-free
ok 210 - INVALID: obj/key-0-opt-T against array-free
ok 211 - INVALID: obj/key-1 against array-free
ok 212 - INVALID: obj/key-1-unknown against array-free
ok 213 - INVALID: obj/alpha-num against array-free
ok 214 - INVALID: obj/key-pants against array-free
ok 215 - INVALID: obj/key-0 against array-free
ok 216 - INVALID: obj/empty against array-free
ok 217 - INVALID: obj/key-0-opt-1 against array-free
ok 218 - INVALID: str/false against array-free
ok 219 - INVALID: str/5.0 against array-free
ok 220 - INVALID: str/05 against array-free
ok 221 - INVALID: str/true against array-free
ok 222 - INVALID: str/x against array-free
ok 223 - INVALID: str/5.1 against array-free
ok 224 - INVALID: str/null against array-free
ok 225 - INVALID: str/0 against array-free
ok 226 - INVALID: str/empty against array-free
ok 227 - INVALID: str/5. against array-free
ok 228 - INVALID: str/5 against array-free
ok 229 - INVALID: num/5.0 against array-free
ok 230 - INVALID: num/-5 against array-free
ok 231 - INVALID: num/5.1e1 against array-free
ok 232 - INVALID: num/5E10 against array-free
ok 233 - INVALID: num/0e0 against array-free
ok 234 - INVALID: num/5E1 against array-free
ok 235 - INVALID: num/-5.0 against array-free
ok 236 - INVALID: num/5.1 against array-free
ok 237 - INVALID: num/-5.1 against array-free
ok 238 - INVALID: num/0 against array-free
ok 239 - INVALID: num/-0 against array-free
ok 240 - INVALID: num/5 against array-free
ok 241 - INVALID: bool/false against array-free
ok 242 - INVALID: bool/true against array-free
ok 243 - INVALID: null/null against array-free
ok 244 - VALID : bool/false against bool
ok 245 - VALID : bool/true against bool
ok 246 - INVALID: obj/key-0-opt-T-rest-F against bool
ok 247 - INVALID: obj/opt-T against bool
ok 248 - INVALID: obj/key-0-opt-T against bool
ok 249 - INVALID: obj/key-1 against bool
ok 250 - INVALID: obj/key-1-unknown against bool
ok 251 - INVALID: obj/alpha-num against bool
ok 252 - INVALID: obj/key-pants against bool
ok 253 - INVALID: obj/key-0 against bool
ok 254 - INVALID: obj/empty against bool
ok 255 - INVALID: obj/key-0-opt-1 against bool
ok 256 - INVALID: str/false against bool
ok 257 - INVALID: str/5.0 against bool
ok 258 - INVALID: str/05 against bool
ok 259 - INVALID: str/true against bool
ok 260 - INVALID: str/x against bool
ok 261 - INVALID: str/5.1 against bool
ok 262 - INVALID: str/null against bool
ok 263 - INVALID: str/0 against bool
ok 264 - INVALID: str/empty against bool
ok 265 - INVALID: str/5. against bool
ok 266 - INVALID: str/5 against bool
ok 267 - INVALID: num/5.0 against bool
ok 268 - INVALID: num/-5 against bool
ok 269 - INVALID: num/5.1e1 against bool
ok 270 - INVALID: num/5E10 against bool
ok 271 - INVALID: num/0e0 against bool
ok 272 - INVALID: num/5E1 against bool
ok 273 - INVALID: num/-5.0 against bool
ok 274 - INVALID: num/5.1 against bool
ok 275 - INVALID: num/-5.1 against bool
ok 276 - INVALID: num/0 against bool
ok 277 - INVALID: num/-0 against bool
ok 278 - INVALID: num/5 against bool
ok 279 - INVALID: null/null against bool
ok 280 - INVALID: arr/0-str-3-T against bool
ok 281 - INVALID: arr/0-str-3-T-F against bool
ok 282 - INVALID: arr/str-1 against bool
ok 283 - INVALID: arr/0-str-3-18 against bool
ok 284 - INVALID: arr/0-str-3-T-str against bool
ok 285 - INVALID: arr/0-str-3 against bool
ok 286 - INVALID: arr/0-1-1 against bool
ok 287 - INVALID: arr/0-1-1-2 against bool
ok 288 - INVALID: arr/0-str-3-T-F-T against bool
ok 289 - INVALID: arr/0 against bool
ok 290 - INVALID: arr/0-1 against bool
ok 291 - INVALID: arr/empty against bool
ok 292 - INVALID: arr/0-s1-1 against bool
ok 293 - INVALID: arr/0-str against bool
ok 294 - VALID : obj/key-0-opt-T-rest-F against def
ok 295 - VALID : obj/opt-T against def
ok 296 - VALID : obj/key-0-opt-T against def
ok 297 - VALID : obj/key-1 against def
ok 298 - VALID : obj/key-1-unknown against def
ok 299 - VALID : obj/alpha-num against def
ok 300 - VALID : obj/key-pants against def
ok 301 - VALID : obj/key-0 against def
ok 302 - VALID : obj/empty against def
ok 303 - VALID : obj/key-0-opt-1 against def
ok 304 - VALID : str/false against def
ok 305 - VALID : str/5.0 against def
ok 306 - VALID : str/05 against def
ok 307 - VALID : str/true against def
ok 308 - VALID : str/x against def
ok 309 - VALID : str/5.1 against def
ok 310 - VALID : str/null against def
ok 311 - VALID : str/0 against def
ok 312 - VALID : str/empty against def
ok 313 - VALID : str/5. against def
ok 314 - VALID : str/5 against def
ok 315 - VALID : num/5.0 against def
ok 316 - VALID : num/-5 against def
ok 317 - VALID : num/5.1e1 against def
ok 318 - VALID : num/5E10 against def
ok 319 - VALID : num/0e0 against def
ok 320 - VALID : num/5E1 against def
ok 321 - VALID : num/-5.0 against def
ok 322 - VALID : num/5.1 against def
ok 323 - VALID : num/-5.1 against def
ok 324 - VALID : num/0 against def
ok 325 - VALID : num/-0 against def
ok 326 - VALID : num/5 against def
ok 327 - VALID : bool/false against def
ok 328 - VALID : bool/true against def
ok 329 - VALID : arr/0-str-3-T against def
ok 330 - VALID : arr/0-str-3-T-F against def
ok 331 - VALID : arr/str-1 against def
ok 332 - VALID : arr/0-str-3-18 against def
ok 333 - VALID : arr/0-str-3-T-str against def
ok 334 - VALID : arr/0-str-3 against def
ok 335 - VALID : arr/0-1-1 against def
ok 336 - VALID : arr/0-1-1-2 against def
ok 337 - VALID : arr/0-str-3-T-F-T against def
ok 338 - VALID : arr/0 against def
ok 339 - VALID : arr/0-1 against def
ok 340 - VALID : arr/empty against def
ok 341 - VALID : arr/0-s1-1 against def
ok 342 - VALID : arr/0-str against def
ok 343 - INVALID: null/null against def
ok 344 - INVALID: obj/key-0-opt-T-rest-F against fail
ok 345 - INVALID: obj/opt-T against fail
ok 346 - INVALID: obj/key-0-opt-T against fail
ok 347 - INVALID: obj/key-1 against fail
ok 348 - INVALID: obj/key-1-unknown against fail
ok 349 - INVALID: obj/alpha-num against fail
ok 350 - INVALID: obj/key-pants against fail
ok 351 - INVALID: obj/key-0 against fail
ok 352 - INVALID: obj/empty against fail
ok 353 - INVALID: obj/key-0-opt-1 against fail
ok 354 - INVALID: str/false against fail
ok 355 - INVALID: str/5.0 against fail
ok 356 - INVALID: str/05 against fail
ok 357 - INVALID: str/true against fail
ok 358 - INVALID: str/x against fail
ok 359 - INVALID: str/5.1 against fail
ok 360 - INVALID: str/null against fail
ok 361 - INVALID: str/0 against fail
ok 362 - INVALID: str/empty against fail
ok 363 - INVALID: str/5. against fail
ok 364 - INVALID: str/5 against fail
ok 365 - INVALID: num/5.0 against fail
ok 366 - INVALID: num/-5 against fail
ok 367 - INVALID: num/5.1e1 against fail
ok 368 - INVALID: num/5E10 against fail
ok 369 - INVALID: num/0e0 against fail
ok 370 - INVALID: num/5E1 against fail
ok 371 - INVALID: num/-5.0 against fail
ok 372 - INVALID: num/5.1 against fail
ok 373 - INVALID: num/-5.1 against fail
ok 374 - INVALID: num/0 against fail
ok 375 - INVALID: num/-0 against fail
ok 376 - INVALID: num/5 against fail
ok 377 - INVALID: bool/false against fail
ok 378 - INVALID: bool/true against fail
ok 379 - INVALID: null/null against fail
ok 380 - INVALID: arr/0-str-3-T against fail
ok 381 - INVALID: arr/0-str-3-T-F against fail
ok 382 - INVALID: arr/str-1 against fail
ok 383 - INVALID: arr/0-str-3-18 against fail
ok 384 - INVALID: arr/0-str-3-T-str against fail
ok 385 - INVALID: arr/0-str-3 against fail
ok 386 - INVALID: arr/0-1-1 against fail
ok 387 - INVALID: arr/0-1-1-2 against fail
ok 388 - INVALID: arr/0-str-3-T-F-T against fail
ok 389 - INVALID: arr/0 against fail
ok 390 - INVALID: arr/0-1 against fail
ok 391 - INVALID: arr/empty against fail
ok 392 - INVALID: arr/0-s1-1 against fail
ok 393 - INVALID: arr/0-str against fail
ok 394 - VALID : num/0 against int-0
ok 395 - VALID : num/0e0 against int-0
ok 396 - VALID : num/-0 against int-0
ok 397 - INVALID: obj/key-0-opt-T-rest-F against int-0
ok 398 - INVALID: obj/opt-T against int-0
ok 399 - INVALID: obj/key-0-opt-T against int-0
ok 400 - INVALID: obj/key-1 against int-0
ok 401 - INVALID: obj/key-1-unknown against int-0
ok 402 - INVALID: obj/alpha-num against int-0
ok 403 - INVALID: obj/key-pants against int-0
ok 404 - INVALID: obj/key-0 against int-0
ok 405 - INVALID: obj/empty against int-0
ok 406 - INVALID: obj/key-0-opt-1 against int-0
ok 407 - INVALID: str/false against int-0 # TODO Perl has trouble with num/str distinction
ok 408 - INVALID: str/5.0 against int-0 # TODO Perl has trouble with num/str distinction
ok 409 - INVALID: str/05 against int-0 # TODO Perl has trouble with num/str distinction
ok 410 - INVALID: str/true against int-0 # TODO Perl has trouble with num/str distinction
ok 411 - INVALID: str/x against int-0 # TODO Perl has trouble with num/str distinction
ok 412 - INVALID: str/5.1 against int-0 # TODO Perl has trouble with num/str distinction
ok 413 - INVALID: str/null against int-0 # TODO Perl has trouble with num/str distinction
not ok 414 - INVALID: str/0 against int-0 # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: str/0 against int-0'
# at t/lib/Test/RxSpec.pm line 96.
ok 415 - INVALID: str/empty against int-0 # TODO Perl has trouble with num/str distinction
ok 416 - INVALID: str/5. against int-0 # TODO Perl has trouble with num/str distinction
ok 417 - INVALID: str/5 against int-0 # TODO Perl has trouble with num/str distinction
ok 418 - INVALID: num/-5 against int-0
ok 419 - INVALID: num/-5.0 against int-0
ok 420 - INVALID: num/-5.1 against int-0
ok 421 - INVALID: num/5 against int-0
ok 422 - INVALID: num/5.0 against int-0
ok 423 - INVALID: num/5.1 against int-0
ok 424 - INVALID: num/5.1e1 against int-0
ok 425 - INVALID: num/5E10 against int-0
ok 426 - INVALID: bool/false against int-0
ok 427 - INVALID: bool/true against int-0
ok 428 - INVALID: null/null against int-0
ok 429 - INVALID: arr/0-str-3-T against int-0
ok 430 - INVALID: arr/0-str-3-T-F against int-0
ok 431 - INVALID: arr/str-1 against int-0
ok 432 - INVALID: arr/0-str-3-18 against int-0
ok 433 - INVALID: arr/0-str-3-T-str against int-0
ok 434 - INVALID: arr/0-str-3 against int-0
ok 435 - INVALID: arr/0-1-1 against int-0
ok 436 - INVALID: arr/0-1-1-2 against int-0
ok 437 - INVALID: arr/0-str-3-T-F-T against int-0
ok 438 - INVALID: arr/0 against int-0
ok 439 - INVALID: arr/0-1 against int-0
ok 440 - INVALID: arr/empty against int-0
ok 441 - INVALID: arr/0-s1-1 against int-0
ok 442 - INVALID: arr/0-str against int-0
ok 443 - VALID : num/5E1 against int-range-empty
ok 444 - VALID : num/5 against int-range-empty
ok 445 - VALID : num/5.0 against int-range-empty
ok 446 - VALID : num/0 against int-range-empty
ok 447 - VALID : num/0e0 against int-range-empty
ok 448 - VALID : num/-0 against int-range-empty
ok 449 - VALID : num/5E10 against int-range-empty
ok 450 - VALID : num/-5 against int-range-empty
ok 451 - VALID : num/-5.0 against int-range-empty
ok 452 - VALID : num/5.1e1 against int-range-empty
ok 453 - INVALID: obj/key-0-opt-T-rest-F against int-range-empty
ok 454 - INVALID: obj/opt-T against int-range-empty
ok 455 - INVALID: obj/key-0-opt-T against int-range-empty
ok 456 - INVALID: obj/key-1 against int-range-empty
ok 457 - INVALID: obj/key-1-unknown against int-range-empty
ok 458 - INVALID: obj/alpha-num against int-range-empty
ok 459 - INVALID: obj/key-pants against int-range-empty
ok 460 - INVALID: obj/key-0 against int-range-empty
ok 461 - INVALID: obj/empty against int-range-empty
ok 462 - INVALID: obj/key-0-opt-1 against int-range-empty
ok 463 - INVALID: str/false against int-range-empty # TODO Perl has trouble with num/str distinction
not ok 464 - INVALID: str/5.0 against int-range-empty # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: str/5.0 against int-range-empty'
# at t/lib/Test/RxSpec.pm line 96.
ok 465 - INVALID: str/05 against int-range-empty # TODO Perl has trouble with num/str distinction
ok 466 - INVALID: str/true against int-range-empty # TODO Perl has trouble with num/str distinction
ok 467 - INVALID: str/x against int-range-empty # TODO Perl has trouble with num/str distinction
ok 468 - INVALID: str/5.1 against int-range-empty # TODO Perl has trouble with num/str distinction
ok 469 - INVALID: str/null against int-range-empty # TODO Perl has trouble with num/str distinction
not ok 470 - INVALID: str/0 against int-range-empty # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: str/0 against int-range-empty'
# at t/lib/Test/RxSpec.pm line 96.
ok 471 - INVALID: str/empty against int-range-empty # TODO Perl has trouble with num/str distinction
ok 472 - INVALID: str/5. against int-range-empty # TODO Perl has trouble with num/str distinction
not ok 473 - INVALID: str/5 against int-range-empty # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: str/5 against int-range-empty'
# at t/lib/Test/RxSpec.pm line 96.
ok 474 - INVALID: num/5.1 against int-range-empty
ok 475 - INVALID: num/-5.1 against int-range-empty
ok 476 - INVALID: bool/false against int-range-empty
ok 477 - INVALID: bool/true against int-range-empty
ok 478 - INVALID: null/null against int-range-empty
ok 479 - INVALID: arr/0-str-3-T against int-range-empty
ok 480 - INVALID: arr/0-str-3-T-F against int-range-empty
ok 481 - INVALID: arr/str-1 against int-range-empty
ok 482 - INVALID: arr/0-str-3-18 against int-range-empty
ok 483 - INVALID: arr/0-str-3-T-str against int-range-empty
ok 484 - INVALID: arr/0-str-3 against int-range-empty
ok 485 - INVALID: arr/0-1-1 against int-range-empty
ok 486 - INVALID: arr/0-1-1-2 against int-range-empty
ok 487 - INVALID: arr/0-str-3-T-F-T against int-range-empty
ok 488 - INVALID: arr/0 against int-range-empty
ok 489 - INVALID: arr/0-1 against int-range-empty
ok 490 - INVALID: arr/empty against int-range-empty
ok 491 - INVALID: arr/0-s1-1 against int-range-empty
ok 492 - INVALID: arr/0-str against int-range-empty
ok 493 - VALID : num/5E1 against int-range
ok 494 - VALID : num/5.1e1 against int-range
ok 495 - INVALID: obj/key-0-opt-T-rest-F against int-range
ok 496 - INVALID: obj/opt-T against int-range
ok 497 - INVALID: obj/key-0-opt-T against int-range
ok 498 - INVALID: obj/key-1 against int-range
ok 499 - INVALID: obj/key-1-unknown against int-range
ok 500 - INVALID: obj/alpha-num against int-range
ok 501 - INVALID: obj/key-pants against int-range
ok 502 - INVALID: obj/key-0 against int-range
ok 503 - INVALID: obj/empty against int-range
ok 504 - INVALID: obj/key-0-opt-1 against int-range
ok 505 - INVALID: str/false against int-range
ok 506 - INVALID: str/5.0 against int-range
ok 507 - INVALID: str/05 against int-range
ok 508 - INVALID: str/true against int-range
ok 509 - INVALID: str/x against int-range
ok 510 - INVALID: str/5.1 against int-range
ok 511 - INVALID: str/null against int-range
ok 512 - INVALID: str/0 against int-range
ok 513 - INVALID: str/empty against int-range
ok 514 - INVALID: str/5. against int-range
ok 515 - INVALID: str/5 against int-range
ok 516 - INVALID: num/5 against int-range
ok 517 - INVALID: num/5.0 against int-range
ok 518 - INVALID: num/0 against int-range
ok 519 - INVALID: num/0e0 against int-range
ok 520 - INVALID: num/-0 against int-range
ok 521 - INVALID: num/5E10 against int-range
ok 522 - INVALID: num/-5 against int-range
ok 523 - INVALID: num/-5.0 against int-range
ok 524 - INVALID: num/5.1 against int-range
ok 525 - INVALID: num/-5.1 against int-range
ok 526 - INVALID: bool/false against int-range
ok 527 - INVALID: bool/true against int-range
ok 528 - INVALID: null/null against int-range
ok 529 - INVALID: arr/0-str-3-T against int-range
ok 530 - INVALID: arr/0-str-3-T-F against int-range
ok 531 - INVALID: arr/str-1 against int-range
ok 532 - INVALID: arr/0-str-3-18 against int-range
ok 533 - INVALID: arr/0-str-3-T-str against int-range
ok 534 - INVALID: arr/0-str-3 against int-range
ok 535 - INVALID: arr/0-1-1 against int-range
ok 536 - INVALID: arr/0-1-1-2 against int-range
ok 537 - INVALID: arr/0-str-3-T-F-T against int-range
ok 538 - INVALID: arr/0 against int-range
ok 539 - INVALID: arr/0-1 against int-range
ok 540 - INVALID: arr/empty against int-range
ok 541 - INVALID: arr/0-s1-1 against int-range
ok 542 - INVALID: arr/0-str against int-range
ok 543 - VALID : num/0 against int
ok 544 - VALID : num/0e0 against int
ok 545 - VALID : num/-0 against int
ok 546 - VALID : num/5 against int
ok 547 - VALID : num/5E10 against int
ok 548 - VALID : num/-5 against int
ok 549 - VALID : num/5.0 against int
ok 550 - VALID : num/-5.0 against int
ok 551 - VALID : num/5.1e1 against int
ok 552 - INVALID: obj/key-0-opt-T-rest-F against int
ok 553 - INVALID: obj/opt-T against int
ok 554 - INVALID: obj/key-0-opt-T against int
ok 555 - INVALID: obj/key-1 against int
ok 556 - INVALID: obj/key-1-unknown against int
ok 557 - INVALID: obj/alpha-num against int
ok 558 - INVALID: obj/key-pants against int
ok 559 - INVALID: obj/key-0 against int
ok 560 - INVALID: obj/empty against int
ok 561 - INVALID: obj/key-0-opt-1 against int
ok 562 - INVALID: str/false against int # TODO Perl has trouble with num/str distinction
not ok 563 - INVALID: str/5.0 against int # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: str/5.0 against int'
# at t/lib/Test/RxSpec.pm line 96.
ok 564 - INVALID: str/05 against int # TODO Perl has trouble with num/str distinction
ok 565 - INVALID: str/true against int # TODO Perl has trouble with num/str distinction
ok 566 - INVALID: str/x against int # TODO Perl has trouble with num/str distinction
ok 567 - INVALID: str/5.1 against int # TODO Perl has trouble with num/str distinction
ok 568 - INVALID: str/null against int # TODO Perl has trouble with num/str distinction
not ok 569 - INVALID: str/0 against int # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: str/0 against int'
# at t/lib/Test/RxSpec.pm line 96.
ok 570 - INVALID: str/empty against int # TODO Perl has trouble with num/str distinction
ok 571 - INVALID: str/5. against int # TODO Perl has trouble with num/str distinction
not ok 572 - INVALID: str/5 against int # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: str/5 against int'
# at t/lib/Test/RxSpec.pm line 96.
ok 573 - INVALID: num/5.1 against int
ok 574 - INVALID: num/-5.1 against int
ok 575 - INVALID: bool/false against int
ok 576 - INVALID: bool/true against int
ok 577 - INVALID: null/null against int
ok 578 - INVALID: arr/0-str-3-T against int
ok 579 - INVALID: arr/0-str-3-T-F against int
ok 580 - INVALID: arr/str-1 against int
ok 581 - INVALID: arr/0-str-3-18 against int
ok 582 - INVALID: arr/0-str-3-T-str against int
ok 583 - INVALID: arr/0-str-3 against int
ok 584 - INVALID: arr/0-1-1 against int
ok 585 - INVALID: arr/0-1-1-2 against int
ok 586 - INVALID: arr/0-str-3-T-F-T against int
ok 587 - INVALID: arr/0 against int
ok 588 - INVALID: arr/0-1 against int
ok 589 - INVALID: arr/empty against int
ok 590 - INVALID: arr/0-s1-1 against int
ok 591 - INVALID: arr/0-str against int
ok 592 - VALID : obj/key-0 against map-int
ok 593 - VALID : obj/key-1 against map-int
ok 594 - VALID : obj/alpha-num against map-int
ok 595 - VALID : obj/key-1-unknown against map-int
ok 596 - VALID : obj/key-0-opt-1 against map-int
ok 597 - VALID : obj/empty against map-int
ok 598 - INVALID: obj/key-pants against map-int
ok 599 - INVALID: obj/key-0-opt-T against map-int
ok 600 - INVALID: str/false against map-int
ok 601 - INVALID: str/5.0 against map-int
ok 602 - INVALID: str/05 against map-int
ok 603 - INVALID: str/true against map-int
ok 604 - INVALID: str/x against map-int
ok 605 - INVALID: str/5.1 against map-int
ok 606 - INVALID: str/null against map-int
ok 607 - INVALID: str/0 against map-int
ok 608 - INVALID: str/empty against map-int
ok 609 - INVALID: str/5. against map-int
ok 610 - INVALID: str/5 against map-int
ok 611 - INVALID: num/5.0 against map-int
ok 612 - INVALID: num/-5 against map-int
ok 613 - INVALID: num/5.1e1 against map-int
ok 614 - INVALID: num/5E10 against map-int
ok 615 - INVALID: num/0e0 against map-int
ok 616 - INVALID: num/5E1 against map-int
ok 617 - INVALID: num/-5.0 against map-int
ok 618 - INVALID: num/5.1 against map-int
ok 619 - INVALID: num/-5.1 against map-int
ok 620 - INVALID: num/0 against map-int
ok 621 - INVALID: num/-0 against map-int
ok 622 - INVALID: num/5 against map-int
ok 623 - INVALID: bool/false against map-int
ok 624 - INVALID: bool/true against map-int
ok 625 - INVALID: null/null against map-int
ok 626 - INVALID: arr/0-str-3-T against map-int
ok 627 - INVALID: arr/0-str-3-T-F against map-int
ok 628 - INVALID: arr/str-1 against map-int
ok 629 - INVALID: arr/0-str-3-18 against map-int
ok 630 - INVALID: arr/0-str-3-T-str against map-int
ok 631 - INVALID: arr/0-str-3 against map-int
ok 632 - INVALID: arr/0-1-1 against map-int
ok 633 - INVALID: arr/0-1-1-2 against map-int
ok 634 - INVALID: arr/0-str-3-T-F-T against map-int
ok 635 - INVALID: arr/0 against map-int
ok 636 - INVALID: arr/0-1 against map-int
ok 637 - INVALID: arr/empty against map-int
ok 638 - INVALID: arr/0-s1-1 against map-int
ok 639 - INVALID: arr/0-str against map-int
ok 640 - VALID : null/null against nil
ok 641 - INVALID: obj/key-0-opt-T-rest-F against nil
ok 642 - INVALID: obj/opt-T against nil
ok 643 - INVALID: obj/key-0-opt-T against nil
ok 644 - INVALID: obj/key-1 against nil
ok 645 - INVALID: obj/key-1-unknown against nil
ok 646 - INVALID: obj/alpha-num against nil
ok 647 - INVALID: obj/key-pants against nil
ok 648 - INVALID: obj/key-0 against nil
ok 649 - INVALID: obj/empty against nil
ok 650 - INVALID: obj/key-0-opt-1 against nil
ok 651 - INVALID: str/false against nil
ok 652 - INVALID: str/5.0 against nil
ok 653 - INVALID: str/05 against nil
ok 654 - INVALID: str/true against nil
ok 655 - INVALID: str/x against nil
ok 656 - INVALID: str/5.1 against nil
ok 657 - INVALID: str/null against nil
ok 658 - INVALID: str/0 against nil
ok 659 - INVALID: str/empty against nil
ok 660 - INVALID: str/5. against nil
ok 661 - INVALID: str/5 against nil
ok 662 - INVALID: num/5.0 against nil
ok 663 - INVALID: num/-5 against nil
ok 664 - INVALID: num/5.1e1 against nil
ok 665 - INVALID: num/5E10 against nil
ok 666 - INVALID: num/0e0 against nil
ok 667 - INVALID: num/5E1 against nil
ok 668 - INVALID: num/-5.0 against nil
ok 669 - INVALID: num/5.1 against nil
ok 670 - INVALID: num/-5.1 against nil
ok 671 - INVALID: num/0 against nil
ok 672 - INVALID: num/-0 against nil
ok 673 - INVALID: num/5 against nil
ok 674 - INVALID: bool/false against nil
ok 675 - INVALID: bool/true against nil
ok 676 - INVALID: arr/0-str-3-T against nil
ok 677 - INVALID: arr/0-str-3-T-F against nil
ok 678 - INVALID: arr/str-1 against nil
ok 679 - INVALID: arr/0-str-3-18 against nil
ok 680 - INVALID: arr/0-str-3-T-str against nil
ok 681 - INVALID: arr/0-str-3 against nil
ok 682 - INVALID: arr/0-1-1 against nil
ok 683 - INVALID: arr/0-1-1-2 against nil
ok 684 - INVALID: arr/0-str-3-T-F-T against nil
ok 685 - INVALID: arr/0 against nil
ok 686 - INVALID: arr/0-1 against nil
ok 687 - INVALID: arr/empty against nil
ok 688 - INVALID: arr/0-s1-1 against nil
ok 689 - INVALID: arr/0-str against nil
ok 690 - VALID : num/0 against num-0
ok 691 - VALID : num/0e0 against num-0
ok 692 - VALID : num/-0 against num-0
ok 693 - INVALID: obj/key-0-opt-T-rest-F against num-0
ok 694 - INVALID: obj/opt-T against num-0
ok 695 - INVALID: obj/key-0-opt-T against num-0
ok 696 - INVALID: obj/key-1 against num-0
ok 697 - INVALID: obj/key-1-unknown against num-0
ok 698 - INVALID: obj/alpha-num against num-0
ok 699 - INVALID: obj/key-pants against num-0
ok 700 - INVALID: obj/key-0 against num-0
ok 701 - INVALID: obj/empty against num-0
ok 702 - INVALID: obj/key-0-opt-1 against num-0
ok 703 - INVALID: str/false against num-0 # TODO Perl has trouble with num/str distinction
ok 704 - INVALID: str/5.0 against num-0 # TODO Perl has trouble with num/str distinction
ok 705 - INVALID: str/05 against num-0 # TODO Perl has trouble with num/str distinction
ok 706 - INVALID: str/true against num-0 # TODO Perl has trouble with num/str distinction
ok 707 - INVALID: str/x against num-0 # TODO Perl has trouble with num/str distinction
ok 708 - INVALID: str/5.1 against num-0 # TODO Perl has trouble with num/str distinction
ok 709 - INVALID: str/null against num-0 # TODO Perl has trouble with num/str distinction
not ok 710 - INVALID: str/0 against num-0 # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: str/0 against num-0'
# at t/lib/Test/RxSpec.pm line 96.
ok 711 - INVALID: str/empty against num-0 # TODO Perl has trouble with num/str distinction
ok 712 - INVALID: str/5. against num-0 # TODO Perl has trouble with num/str distinction
ok 713 - INVALID: str/5 against num-0 # TODO Perl has trouble with num/str distinction
ok 714 - INVALID: num/-5 against num-0
ok 715 - INVALID: num/-5.0 against num-0
ok 716 - INVALID: num/-5.1 against num-0
ok 717 - INVALID: num/5 against num-0
ok 718 - INVALID: num/5.0 against num-0
ok 719 - INVALID: num/5.1 against num-0
ok 720 - INVALID: num/5.1e1 against num-0
ok 721 - INVALID: num/5E10 against num-0
ok 722 - INVALID: bool/false against num-0
ok 723 - INVALID: bool/true against num-0
ok 724 - INVALID: null/null against num-0
ok 725 - INVALID: arr/0-str-3-T against num-0
ok 726 - INVALID: arr/0-str-3-T-F against num-0
ok 727 - INVALID: arr/str-1 against num-0
ok 728 - INVALID: arr/0-str-3-18 against num-0
ok 729 - INVALID: arr/0-str-3-T-str against num-0
ok 730 - INVALID: arr/0-str-3 against num-0
ok 731 - INVALID: arr/0-1-1 against num-0
ok 732 - INVALID: arr/0-1-1-2 against num-0
ok 733 - INVALID: arr/0-str-3-T-F-T against num-0
ok 734 - INVALID: arr/0 against num-0
ok 735 - INVALID: arr/0-1 against num-0
ok 736 - INVALID: arr/empty against num-0
ok 737 - INVALID: arr/0-s1-1 against num-0
ok 738 - INVALID: arr/0-str against num-0
ok 739 - VALID : num/5E1 against num-range
ok 740 - VALID : num/5.1 against num-range
ok 741 - VALID : num/5.1e1 against num-range
ok 742 - INVALID: obj/key-0-opt-T-rest-F against num-range
ok 743 - INVALID: obj/opt-T against num-range
ok 744 - INVALID: obj/key-0-opt-T against num-range
ok 745 - INVALID: obj/key-1 against num-range
ok 746 - INVALID: obj/key-1-unknown against num-range
ok 747 - INVALID: obj/alpha-num against num-range
ok 748 - INVALID: obj/key-pants against num-range
ok 749 - INVALID: obj/key-0 against num-range
ok 750 - INVALID: obj/empty against num-range
ok 751 - INVALID: obj/key-0-opt-1 against num-range
ok 752 - INVALID: str/false against num-range
ok 753 - INVALID: str/5.0 against num-range
ok 754 - INVALID: str/05 against num-range
ok 755 - INVALID: str/true against num-range
ok 756 - INVALID: str/x against num-range
not ok 757 - INVALID: str/5.1 against num-range # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: str/5.1 against num-range'
# at t/lib/Test/RxSpec.pm line 96.
ok 758 - INVALID: str/null against num-range
ok 759 - INVALID: str/0 against num-range
ok 760 - INVALID: str/empty against num-range
ok 761 - INVALID: str/5. against num-range
ok 762 - INVALID: str/5 against num-range
ok 763 - INVALID: num/5 against num-range
ok 764 - INVALID: num/5.0 against num-range
ok 765 - INVALID: num/0 against num-range
ok 766 - INVALID: num/0e0 against num-range
ok 767 - INVALID: num/-0 against num-range
ok 768 - INVALID: num/5E10 against num-range
ok 769 - INVALID: num/-5 against num-range
ok 770 - INVALID: num/-5.0 against num-range
ok 771 - INVALID: num/-5.1 against num-range
ok 772 - INVALID: bool/false against num-range
ok 773 - INVALID: bool/true against num-range
ok 774 - INVALID: null/null against num-range
ok 775 - INVALID: arr/0-str-3-T against num-range
ok 776 - INVALID: arr/0-str-3-T-F against num-range
ok 777 - INVALID: arr/str-1 against num-range
ok 778 - INVALID: arr/0-str-3-18 against num-range
ok 779 - INVALID: arr/0-str-3-T-str against num-range
ok 780 - INVALID: arr/0-str-3 against num-range
ok 781 - INVALID: arr/0-1-1 against num-range
ok 782 - INVALID: arr/0-1-1-2 against num-range
ok 783 - INVALID: arr/0-str-3-T-F-T against num-range
ok 784 - INVALID: arr/0 against num-range
ok 785 - INVALID: arr/0-1 against num-range
ok 786 - INVALID: arr/empty against num-range
ok 787 - INVALID: arr/0-s1-1 against num-range
ok 788 - INVALID: arr/0-str against num-range
ok 789 - VALID : num/5.0 against num
ok 790 - VALID : num/-5 against num
ok 791 - VALID : num/5.1e1 against num
ok 792 - VALID : num/5E10 against num
ok 793 - VALID : num/0e0 against num
ok 794 - VALID : num/5E1 against num
ok 795 - VALID : num/-5.0 against num
ok 796 - VALID : num/5.1 against num
ok 797 - VALID : num/-5.1 against num
ok 798 - VALID : num/0 against num
ok 799 - VALID : num/-0 against num
ok 800 - VALID : num/5 against num
ok 801 - INVALID: obj/key-0-opt-T-rest-F against num
ok 802 - INVALID: obj/opt-T against num
ok 803 - INVALID: obj/key-0-opt-T against num
ok 804 - INVALID: obj/key-1 against num
ok 805 - INVALID: obj/key-1-unknown against num
ok 806 - INVALID: obj/alpha-num against num
ok 807 - INVALID: obj/key-pants against num
ok 808 - INVALID: obj/key-0 against num
ok 809 - INVALID: obj/empty against num
ok 810 - INVALID: obj/key-0-opt-1 against num
ok 811 - INVALID: str/false against num # TODO Perl has trouble with num/str distinction
not ok 812 - INVALID: str/5.0 against num # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: str/5.0 against num'
# at t/lib/Test/RxSpec.pm line 96.
ok 813 - INVALID: str/05 against num # TODO Perl has trouble with num/str distinction
ok 814 - INVALID: str/true against num # TODO Perl has trouble with num/str distinction
ok 815 - INVALID: str/x against num # TODO Perl has trouble with num/str distinction
not ok 816 - INVALID: str/5.1 against num # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: str/5.1 against num'
# at t/lib/Test/RxSpec.pm line 96.
ok 817 - INVALID: str/null against num # TODO Perl has trouble with num/str distinction
not ok 818 - INVALID: str/0 against num # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: str/0 against num'
# at t/lib/Test/RxSpec.pm line 96.
ok 819 - INVALID: str/empty against num # TODO Perl has trouble with num/str distinction
ok 820 - INVALID: str/5. against num # TODO Perl has trouble with num/str distinction
not ok 821 - INVALID: str/5 against num # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: str/5 against num'
# at t/lib/Test/RxSpec.pm line 96.
ok 822 - INVALID: bool/false against num
ok 823 - INVALID: bool/true against num
ok 824 - INVALID: null/null against num
ok 825 - INVALID: arr/0-str-3-T against num
ok 826 - INVALID: arr/0-str-3-T-F against num
ok 827 - INVALID: arr/str-1 against num
ok 828 - INVALID: arr/0-str-3-18 against num
ok 829 - INVALID: arr/0-str-3-T-str against num
ok 830 - INVALID: arr/0-str-3 against num
ok 831 - INVALID: arr/0-1-1 against num
ok 832 - INVALID: arr/0-1-1-2 against num
ok 833 - INVALID: arr/0-str-3-T-F-T against num
ok 834 - INVALID: arr/0 against num
ok 835 - INVALID: arr/0-1 against num
ok 836 - INVALID: arr/empty against num
ok 837 - INVALID: arr/0-s1-1 against num
ok 838 - INVALID: arr/0-str against num
ok 839 - VALID : str/false against one
ok 840 - VALID : str/5.0 against one
ok 841 - VALID : str/05 against one
ok 842 - VALID : str/true against one
ok 843 - VALID : str/x against one
ok 844 - VALID : str/5.1 against one
ok 845 - VALID : str/null against one
ok 846 - VALID : str/0 against one
ok 847 - VALID : str/empty against one
ok 848 - VALID : str/5. against one
ok 849 - VALID : str/5 against one
ok 850 - VALID : num/5.0 against one
ok 851 - VALID : num/-5 against one
ok 852 - VALID : num/5.1e1 against one
ok 853 - VALID : num/5E10 against one
ok 854 - VALID : num/0e0 against one
ok 855 - VALID : num/5E1 against one
ok 856 - VALID : num/-5.0 against one
ok 857 - VALID : num/5.1 against one
ok 858 - VALID : num/-5.1 against one
ok 859 - VALID : num/0 against one
ok 860 - VALID : num/-0 against one
ok 861 - VALID : num/5 against one
ok 862 - VALID : bool/false against one
ok 863 - VALID : bool/true against one
ok 864 - INVALID: obj/key-0-opt-T-rest-F against one
ok 865 - INVALID: obj/opt-T against one
ok 866 - INVALID: obj/key-0-opt-T against one
ok 867 - INVALID: obj/key-1 against one
ok 868 - INVALID: obj/key-1-unknown against one
ok 869 - INVALID: obj/alpha-num against one
ok 870 - INVALID: obj/key-pants against one
ok 871 - INVALID: obj/key-0 against one
ok 872 - INVALID: obj/empty against one
ok 873 - INVALID: obj/key-0-opt-1 against one
ok 874 - INVALID: null/null against one
ok 875 - INVALID: arr/0-str-3-T against one
ok 876 - INVALID: arr/0-str-3-T-F against one
ok 877 - INVALID: arr/str-1 against one
ok 878 - INVALID: arr/0-str-3-18 against one
ok 879 - INVALID: arr/0-str-3-T-str against one
ok 880 - INVALID: arr/0-str-3 against one
ok 881 - INVALID: arr/0-1-1 against one
ok 882 - INVALID: arr/0-1-1-2 against one
ok 883 - INVALID: arr/0-str-3-T-F-T against one
ok 884 - INVALID: arr/0 against one
ok 885 - INVALID: arr/0-1 against one
ok 886 - INVALID: arr/empty against one
ok 887 - INVALID: arr/0-s1-1 against one
ok 888 - INVALID: arr/0-str against one
ok 889 - VALID : obj/key-0 against rec-key-opt
ok 890 - VALID : obj/key-1 against rec-key-opt
ok 891 - VALID : obj/key-0-opt-T against rec-key-opt
ok 892 - INVALID: obj/empty against rec-key-opt
ok 893 - INVALID: obj/key-pants against rec-key-opt
ok 894 - INVALID: obj/key-1-unknown against rec-key-opt
ok 895 - INVALID: obj/key-0-opt-1 against rec-key-opt
ok 896 - INVALID: str/false against rec-key-opt
ok 897 - INVALID: str/5.0 against rec-key-opt
ok 898 - INVALID: str/05 against rec-key-opt
ok 899 - INVALID: str/true against rec-key-opt
ok 900 - INVALID: str/x against rec-key-opt
ok 901 - INVALID: str/5.1 against rec-key-opt
ok 902 - INVALID: str/null against rec-key-opt
ok 903 - INVALID: str/0 against rec-key-opt
ok 904 - INVALID: str/empty against rec-key-opt
ok 905 - INVALID: str/5. against rec-key-opt
ok 906 - INVALID: str/5 against rec-key-opt
ok 907 - INVALID: num/5.0 against rec-key-opt
ok 908 - INVALID: num/-5 against rec-key-opt
ok 909 - INVALID: num/5.1e1 against rec-key-opt
ok 910 - INVALID: num/5E10 against rec-key-opt
ok 911 - INVALID: num/0e0 against rec-key-opt
ok 912 - INVALID: num/5E1 against rec-key-opt
ok 913 - INVALID: num/-5.0 against rec-key-opt
ok 914 - INVALID: num/5.1 against rec-key-opt
ok 915 - INVALID: num/-5.1 against rec-key-opt
ok 916 - INVALID: num/0 against rec-key-opt
ok 917 - INVALID: num/-0 against rec-key-opt
ok 918 - INVALID: num/5 against rec-key-opt
ok 919 - INVALID: bool/false against rec-key-opt
ok 920 - INVALID: bool/true against rec-key-opt
ok 921 - INVALID: null/null against rec-key-opt
ok 922 - INVALID: arr/0-str-3-T against rec-key-opt
ok 923 - INVALID: arr/0-str-3-T-F against rec-key-opt
ok 924 - INVALID: arr/str-1 against rec-key-opt
ok 925 - INVALID: arr/0-str-3-18 against rec-key-opt
ok 926 - INVALID: arr/0-str-3-T-str against rec-key-opt
ok 927 - INVALID: arr/0-str-3 against rec-key-opt
ok 928 - INVALID: arr/0-1-1 against rec-key-opt
ok 929 - INVALID: arr/0-1-1-2 against rec-key-opt
ok 930 - INVALID: arr/0-str-3-T-F-T against rec-key-opt
ok 931 - INVALID: arr/0 against rec-key-opt
ok 932 - INVALID: arr/0-1 against rec-key-opt
ok 933 - INVALID: arr/empty against rec-key-opt
ok 934 - INVALID: arr/0-s1-1 against rec-key-opt
ok 935 - INVALID: arr/0-str against rec-key-opt
ok 936 - VALID : obj/key-0 against rec-key-rest-longuri
ok 937 - VALID : obj/key-1 against rec-key-rest-longuri
ok 938 - VALID : obj/key-0-opt-T against rec-key-rest-longuri
ok 939 - VALID : obj/key-0-opt-T-rest-F against rec-key-rest-longuri
ok 940 - INVALID: obj/empty against rec-key-rest-longuri
ok 941 - INVALID: obj/key-pants against rec-key-rest-longuri
ok 942 - INVALID: obj/key-1-unknown against rec-key-rest-longuri
ok 943 - INVALID: obj/key-0-opt-1 against rec-key-rest-longuri
ok 944 - INVALID: str/false against rec-key-rest-longuri
ok 945 - INVALID: str/5.0 against rec-key-rest-longuri
ok 946 - INVALID: str/05 against rec-key-rest-longuri
ok 947 - INVALID: str/true against rec-key-rest-longuri
ok 948 - INVALID: str/x against rec-key-rest-longuri
ok 949 - INVALID: str/5.1 against rec-key-rest-longuri
ok 950 - INVALID: str/null against rec-key-rest-longuri
ok 951 - INVALID: str/0 against rec-key-rest-longuri
ok 952 - INVALID: str/empty against rec-key-rest-longuri
ok 953 - INVALID: str/5. against rec-key-rest-longuri
ok 954 - INVALID: str/5 against rec-key-rest-longuri
ok 955 - INVALID: num/5.0 against rec-key-rest-longuri
ok 956 - INVALID: num/-5 against rec-key-rest-longuri
ok 957 - INVALID: num/5.1e1 against rec-key-rest-longuri
ok 958 - INVALID: num/5E10 against rec-key-rest-longuri
ok 959 - INVALID: num/0e0 against rec-key-rest-longuri
ok 960 - INVALID: num/5E1 against rec-key-rest-longuri
ok 961 - INVALID: num/-5.0 against rec-key-rest-longuri
ok 962 - INVALID: num/5.1 against rec-key-rest-longuri
ok 963 - INVALID: num/-5.1 against rec-key-rest-longuri
ok 964 - INVALID: num/0 against rec-key-rest-longuri
ok 965 - INVALID: num/-0 against rec-key-rest-longuri
ok 966 - INVALID: num/5 against rec-key-rest-longuri
ok 967 - INVALID: bool/false against rec-key-rest-longuri
ok 968 - INVALID: bool/true against rec-key-rest-longuri
ok 969 - INVALID: null/null against rec-key-rest-longuri
ok 970 - INVALID: arr/0-str-3-T against rec-key-rest-longuri
ok 971 - INVALID: arr/0-str-3-T-F against rec-key-rest-longuri
ok 972 - INVALID: arr/str-1 against rec-key-rest-longuri
ok 973 - INVALID: arr/0-str-3-18 against rec-key-rest-longuri
ok 974 - INVALID: arr/0-str-3-T-str against rec-key-rest-longuri
ok 975 - INVALID: arr/0-str-3 against rec-key-rest-longuri
ok 976 - INVALID: arr/0-1-1 against rec-key-rest-longuri
ok 977 - INVALID: arr/0-1-1-2 against rec-key-rest-longuri
ok 978 - INVALID: arr/0-str-3-T-F-T against rec-key-rest-longuri
ok 979 - INVALID: arr/0 against rec-key-rest-longuri
ok 980 - INVALID: arr/0-1 against rec-key-rest-longuri
ok 981 - INVALID: arr/empty against rec-key-rest-longuri
ok 982 - INVALID: arr/0-s1-1 against rec-key-rest-longuri
ok 983 - INVALID: arr/0-str against rec-key-rest-longuri
ok 984 - VALID : obj/key-0 against rec-key-rest
ok 985 - VALID : obj/key-1 against rec-key-rest
ok 986 - VALID : obj/key-0-opt-T against rec-key-rest
ok 987 - VALID : obj/key-0-opt-T-rest-F against rec-key-rest
ok 988 - INVALID: obj/empty against rec-key-rest
ok 989 - INVALID: obj/key-pants against rec-key-rest
ok 990 - INVALID: obj/key-1-unknown against rec-key-rest
ok 991 - INVALID: obj/key-0-opt-1 against rec-key-rest
ok 992 - INVALID: str/false against rec-key-rest
ok 993 - INVALID: str/5.0 against rec-key-rest
ok 994 - INVALID: str/05 against rec-key-rest
ok 995 - INVALID: str/true against rec-key-rest
ok 996 - INVALID: str/x against rec-key-rest
ok 997 - INVALID: str/5.1 against rec-key-rest
ok 998 - INVALID: str/null against rec-key-rest
ok 999 - INVALID: str/0 against rec-key-rest
ok 1000 - INVALID: str/empty against rec-key-rest
ok 1001 - INVALID: str/5. against rec-key-rest
ok 1002 - INVALID: str/5 against rec-key-rest
ok 1003 - INVALID: num/5.0 against rec-key-rest
ok 1004 - INVALID: num/-5 against rec-key-rest
ok 1005 - INVALID: num/5.1e1 against rec-key-rest
ok 1006 - INVALID: num/5E10 against rec-key-rest
ok 1007 - INVALID: num/0e0 against rec-key-rest
ok 1008 - INVALID: num/5E1 against rec-key-rest
ok 1009 - INVALID: num/-5.0 against rec-key-rest
ok 1010 - INVALID: num/5.1 against rec-key-rest
ok 1011 - INVALID: num/-5.1 against rec-key-rest
ok 1012 - INVALID: num/0 against rec-key-rest
ok 1013 - INVALID: num/-0 against rec-key-rest
ok 1014 - INVALID: num/5 against rec-key-rest
ok 1015 - INVALID: bool/false against rec-key-rest
ok 1016 - INVALID: bool/true against rec-key-rest
ok 1017 - INVALID: null/null against rec-key-rest
ok 1018 - INVALID: arr/0-str-3-T against rec-key-rest
ok 1019 - INVALID: arr/0-str-3-T-F against rec-key-rest
ok 1020 - INVALID: arr/str-1 against rec-key-rest
ok 1021 - INVALID: arr/0-str-3-18 against rec-key-rest
ok 1022 - INVALID: arr/0-str-3-T-str against rec-key-rest
ok 1023 - INVALID: arr/0-str-3 against rec-key-rest
ok 1024 - INVALID: arr/0-1-1 against rec-key-rest
ok 1025 - INVALID: arr/0-1-1-2 against rec-key-rest
ok 1026 - INVALID: arr/0-str-3-T-F-T against rec-key-rest
ok 1027 - INVALID: arr/0 against rec-key-rest
ok 1028 - INVALID: arr/0-1 against rec-key-rest
ok 1029 - INVALID: arr/empty against rec-key-rest
ok 1030 - INVALID: arr/0-s1-1 against rec-key-rest
ok 1031 - INVALID: arr/0-str against rec-key-rest
ok 1032 - VALID : obj/key-0 against rec-key
ok 1033 - VALID : obj/key-1 against rec-key
ok 1034 - INVALID: obj/empty against rec-key
ok 1035 - INVALID: obj/key-pants against rec-key
ok 1036 - INVALID: obj/key-1-unknown against rec-key
ok 1037 - INVALID: obj/key-0-opt-1 against rec-key
ok 1038 - INVALID: obj/key-0-opt-T against rec-key
ok 1039 - INVALID: str/false against rec-key
ok 1040 - INVALID: str/5.0 against rec-key
ok 1041 - INVALID: str/05 against rec-key
ok 1042 - INVALID: str/true against rec-key
ok 1043 - INVALID: str/x against rec-key
ok 1044 - INVALID: str/5.1 against rec-key
ok 1045 - INVALID: str/null against rec-key
ok 1046 - INVALID: str/0 against rec-key
ok 1047 - INVALID: str/empty against rec-key
ok 1048 - INVALID: str/5. against rec-key
ok 1049 - INVALID: str/5 against rec-key
ok 1050 - INVALID: num/5.0 against rec-key
ok 1051 - INVALID: num/-5 against rec-key
ok 1052 - INVALID: num/5.1e1 against rec-key
ok 1053 - INVALID: num/5E10 against rec-key
ok 1054 - INVALID: num/0e0 against rec-key
ok 1055 - INVALID: num/5E1 against rec-key
ok 1056 - INVALID: num/-5.0 against rec-key
ok 1057 - INVALID: num/5.1 against rec-key
ok 1058 - INVALID: num/-5.1 against rec-key
ok 1059 - INVALID: num/0 against rec-key
ok 1060 - INVALID: num/-0 against rec-key
ok 1061 - INVALID: num/5 against rec-key
ok 1062 - INVALID: bool/false against rec-key
ok 1063 - INVALID: bool/true against rec-key
ok 1064 - INVALID: null/null against rec-key
ok 1065 - INVALID: arr/0-str-3-T against rec-key
ok 1066 - INVALID: arr/0-str-3-T-F against rec-key
ok 1067 - INVALID: arr/str-1 against rec-key
ok 1068 - INVALID: arr/0-str-3-18 against rec-key
ok 1069 - INVALID: arr/0-str-3-T-str against rec-key
ok 1070 - INVALID: arr/0-str-3 against rec-key
ok 1071 - INVALID: arr/0-1-1 against rec-key
ok 1072 - INVALID: arr/0-1-1-2 against rec-key
ok 1073 - INVALID: arr/0-str-3-T-F-T against rec-key
ok 1074 - INVALID: arr/0 against rec-key
ok 1075 - INVALID: arr/0-1 against rec-key
ok 1076 - INVALID: arr/empty against rec-key
ok 1077 - INVALID: arr/0-s1-1 against rec-key
ok 1078 - INVALID: arr/0-str against rec-key
ok 1079 - VALID : arr/0-1 against seq-ii
ok 1080 - INVALID: obj/key-0-opt-T-rest-F against seq-ii
ok 1081 - INVALID: obj/opt-T against seq-ii
ok 1082 - INVALID: obj/key-0-opt-T against seq-ii
ok 1083 - INVALID: obj/key-1 against seq-ii
ok 1084 - INVALID: obj/key-1-unknown against seq-ii
ok 1085 - INVALID: obj/alpha-num against seq-ii
ok 1086 - INVALID: obj/key-pants against seq-ii
ok 1087 - INVALID: obj/key-0 against seq-ii
ok 1088 - INVALID: obj/empty against seq-ii
ok 1089 - INVALID: obj/key-0-opt-1 against seq-ii
ok 1090 - INVALID: str/false against seq-ii
ok 1091 - INVALID: str/5.0 against seq-ii
ok 1092 - INVALID: str/05 against seq-ii
ok 1093 - INVALID: str/true against seq-ii
ok 1094 - INVALID: str/x against seq-ii
ok 1095 - INVALID: str/5.1 against seq-ii
ok 1096 - INVALID: str/null against seq-ii
ok 1097 - INVALID: str/0 against seq-ii
ok 1098 - INVALID: str/empty against seq-ii
ok 1099 - INVALID: str/5. against seq-ii
ok 1100 - INVALID: str/5 against seq-ii
ok 1101 - INVALID: num/5.0 against seq-ii
ok 1102 - INVALID: num/-5 against seq-ii
ok 1103 - INVALID: num/5.1e1 against seq-ii
ok 1104 - INVALID: num/5E10 against seq-ii
ok 1105 - INVALID: num/0e0 against seq-ii
ok 1106 - INVALID: num/5E1 against seq-ii
ok 1107 - INVALID: num/-5.0 against seq-ii
ok 1108 - INVALID: num/5.1 against seq-ii
ok 1109 - INVALID: num/-5.1 against seq-ii
ok 1110 - INVALID: num/0 against seq-ii
ok 1111 - INVALID: num/-0 against seq-ii
ok 1112 - INVALID: num/5 against seq-ii
ok 1113 - INVALID: bool/false against seq-ii
ok 1114 - INVALID: bool/true against seq-ii
ok 1115 - INVALID: null/null against seq-ii
ok 1116 - INVALID: arr/0 against seq-ii
ok 1117 - INVALID: arr/0-str-3 against seq-ii
ok 1118 - INVALID: arr/0-str-3-T against seq-ii
ok 1119 - INVALID: arr/0-str-3-T-F against seq-ii
ok 1120 - INVALID: arr/0-str-3-18 against seq-ii
ok 1121 - INVALID: arr/0-str-3-T-str against seq-ii
ok 1122 - INVALID: arr/0-str-3-T-F-T against seq-ii
ok 1123 - VALID : arr/0-str-3 against seq-isi-2bools-short
ok 1124 - VALID : arr/0-str-3-T against seq-isi-2bools-short
ok 1125 - VALID : arr/0-str-3-T-F against seq-isi-2bools-short
ok 1126 - INVALID: obj/key-0-opt-T-rest-F against seq-isi-2bools-short
ok 1127 - INVALID: obj/opt-T against seq-isi-2bools-short
ok 1128 - INVALID: obj/key-0-opt-T against seq-isi-2bools-short
ok 1129 - INVALID: obj/key-1 against seq-isi-2bools-short
ok 1130 - INVALID: obj/key-1-unknown against seq-isi-2bools-short
ok 1131 - INVALID: obj/alpha-num against seq-isi-2bools-short
ok 1132 - INVALID: obj/key-pants against seq-isi-2bools-short
ok 1133 - INVALID: obj/key-0 against seq-isi-2bools-short
ok 1134 - INVALID: obj/empty against seq-isi-2bools-short
ok 1135 - INVALID: obj/key-0-opt-1 against seq-isi-2bools-short
ok 1136 - INVALID: str/false against seq-isi-2bools-short
ok 1137 - INVALID: str/5.0 against seq-isi-2bools-short
ok 1138 - INVALID: str/05 against seq-isi-2bools-short
ok 1139 - INVALID: str/true against seq-isi-2bools-short
ok 1140 - INVALID: str/x against seq-isi-2bools-short
ok 1141 - INVALID: str/5.1 against seq-isi-2bools-short
ok 1142 - INVALID: str/null against seq-isi-2bools-short
ok 1143 - INVALID: str/0 against seq-isi-2bools-short
ok 1144 - INVALID: str/empty against seq-isi-2bools-short
ok 1145 - INVALID: str/5. against seq-isi-2bools-short
ok 1146 - INVALID: str/5 against seq-isi-2bools-short
ok 1147 - INVALID: num/5.0 against seq-isi-2bools-short
ok 1148 - INVALID: num/-5 against seq-isi-2bools-short
ok 1149 - INVALID: num/5.1e1 against seq-isi-2bools-short
ok 1150 - INVALID: num/5E10 against seq-isi-2bools-short
ok 1151 - INVALID: num/0e0 against seq-isi-2bools-short
ok 1152 - INVALID: num/5E1 against seq-isi-2bools-short
ok 1153 - INVALID: num/-5.0 against seq-isi-2bools-short
ok 1154 - INVALID: num/5.1 against seq-isi-2bools-short
ok 1155 - INVALID: num/-5.1 against seq-isi-2bools-short
ok 1156 - INVALID: num/0 against seq-isi-2bools-short
ok 1157 - INVALID: num/-0 against seq-isi-2bools-short
ok 1158 - INVALID: num/5 against seq-isi-2bools-short
ok 1159 - INVALID: bool/false against seq-isi-2bools-short
ok 1160 - INVALID: bool/true against seq-isi-2bools-short
ok 1161 - INVALID: null/null against seq-isi-2bools-short
ok 1162 - INVALID: arr/0-str-3-18 against seq-isi-2bools-short
ok 1163 - INVALID: arr/0-str-3-T-str against seq-isi-2bools-short
ok 1164 - INVALID: arr/0-str-3-T-F-T against seq-isi-2bools-short
ok 1165 - VALID : arr/0-str-3 against seq-isi-2bools
ok 1166 - VALID : arr/0-str-3-T against seq-isi-2bools
ok 1167 - VALID : arr/0-str-3-T-F against seq-isi-2bools
ok 1168 - INVALID: obj/key-0-opt-T-rest-F against seq-isi-2bools
ok 1169 - INVALID: obj/opt-T against seq-isi-2bools
ok 1170 - INVALID: obj/key-0-opt-T against seq-isi-2bools
ok 1171 - INVALID: obj/key-1 against seq-isi-2bools
ok 1172 - INVALID: obj/key-1-unknown against seq-isi-2bools
ok 1173 - INVALID: obj/alpha-num against seq-isi-2bools
ok 1174 - INVALID: obj/key-pants against seq-isi-2bools
ok 1175 - INVALID: obj/key-0 against seq-isi-2bools
ok 1176 - INVALID: obj/empty against seq-isi-2bools
ok 1177 - INVALID: obj/key-0-opt-1 against seq-isi-2bools
ok 1178 - INVALID: str/false against seq-isi-2bools
ok 1179 - INVALID: str/5.0 against seq-isi-2bools
ok 1180 - INVALID: str/05 against seq-isi-2bools
ok 1181 - INVALID: str/true against seq-isi-2bools
ok 1182 - INVALID: str/x against seq-isi-2bools
ok 1183 - INVALID: str/5.1 against seq-isi-2bools
ok 1184 - INVALID: str/null against seq-isi-2bools
ok 1185 - INVALID: str/0 against seq-isi-2bools
ok 1186 - INVALID: str/empty against seq-isi-2bools
ok 1187 - INVALID: str/5. against seq-isi-2bools
ok 1188 - INVALID: str/5 against seq-isi-2bools
ok 1189 - INVALID: num/5.0 against seq-isi-2bools
ok 1190 - INVALID: num/-5 against seq-isi-2bools
ok 1191 - INVALID: num/5.1e1 against seq-isi-2bools
ok 1192 - INVALID: num/5E10 against seq-isi-2bools
ok 1193 - INVALID: num/0e0 against seq-isi-2bools
ok 1194 - INVALID: num/5E1 against seq-isi-2bools
ok 1195 - INVALID: num/-5.0 against seq-isi-2bools
ok 1196 - INVALID: num/5.1 against seq-isi-2bools
ok 1197 - INVALID: num/-5.1 against seq-isi-2bools
ok 1198 - INVALID: num/0 against seq-isi-2bools
ok 1199 - INVALID: num/-0 against seq-isi-2bools
ok 1200 - INVALID: num/5 against seq-isi-2bools
ok 1201 - INVALID: bool/false against seq-isi-2bools
ok 1202 - INVALID: bool/true against seq-isi-2bools
ok 1203 - INVALID: null/null against seq-isi-2bools
ok 1204 - INVALID: arr/0-str-3-18 against seq-isi-2bools
ok 1205 - INVALID: arr/0-str-3-T-str against seq-isi-2bools
ok 1206 - INVALID: arr/0-str-3-T-F-T against seq-isi-2bools
ok 1207 - VALID : str/empty against str-empty
ok 1208 - INVALID: obj/key-0-opt-T-rest-F against str-empty
ok 1209 - INVALID: obj/opt-T against str-empty
ok 1210 - INVALID: obj/key-0-opt-T against str-empty
ok 1211 - INVALID: obj/key-1 against str-empty
ok 1212 - INVALID: obj/key-1-unknown against str-empty
ok 1213 - INVALID: obj/alpha-num against str-empty
ok 1214 - INVALID: obj/key-pants against str-empty
ok 1215 - INVALID: obj/key-0 against str-empty
ok 1216 - INVALID: obj/empty against str-empty
ok 1217 - INVALID: obj/key-0-opt-1 against str-empty
ok 1218 - INVALID: str/0 against str-empty
ok 1219 - INVALID: str/5 against str-empty
ok 1220 - INVALID: str/05 against str-empty
ok 1221 - INVALID: str/5.0 against str-empty
ok 1222 - INVALID: str/5.1 against str-empty
ok 1223 - INVALID: str/5. against str-empty
ok 1224 - INVALID: str/true against str-empty
ok 1225 - INVALID: str/false against str-empty
ok 1226 - INVALID: str/null against str-empty
ok 1227 - INVALID: str/x against str-empty
ok 1228 - INVALID: num/5.0 against str-empty
ok 1229 - INVALID: num/-5 against str-empty
ok 1230 - INVALID: num/5.1e1 against str-empty
ok 1231 - INVALID: num/5E10 against str-empty
ok 1232 - INVALID: num/0e0 against str-empty
ok 1233 - INVALID: num/5E1 against str-empty
ok 1234 - INVALID: num/-5.0 against str-empty
ok 1235 - INVALID: num/5.1 against str-empty
ok 1236 - INVALID: num/-5.1 against str-empty
ok 1237 - INVALID: num/0 against str-empty
ok 1238 - INVALID: num/-0 against str-empty
ok 1239 - INVALID: num/5 against str-empty
ok 1240 - INVALID: bool/false against str-empty
ok 1241 - INVALID: bool/true against str-empty
ok 1242 - INVALID: null/null against str-empty
ok 1243 - INVALID: arr/0-str-3-T against str-empty
ok 1244 - INVALID: arr/0-str-3-T-F against str-empty
ok 1245 - INVALID: arr/str-1 against str-empty
ok 1246 - INVALID: arr/0-str-3-18 against str-empty
ok 1247 - INVALID: arr/0-str-3-T-str against str-empty
ok 1248 - INVALID: arr/0-str-3 against str-empty
ok 1249 - INVALID: arr/0-1-1 against str-empty
ok 1250 - INVALID: arr/0-1-1-2 against str-empty
ok 1251 - INVALID: arr/0-str-3-T-F-T against str-empty
ok 1252 - INVALID: arr/0 against str-empty
ok 1253 - INVALID: arr/0-1 against str-empty
ok 1254 - INVALID: arr/empty against str-empty
ok 1255 - INVALID: arr/0-s1-1 against str-empty
ok 1256 - INVALID: arr/0-str against str-empty
ok 1257 - VALID : str/x against str-x
ok 1258 - INVALID: obj/key-0-opt-T-rest-F against str-x
ok 1259 - INVALID: obj/opt-T against str-x
ok 1260 - INVALID: obj/key-0-opt-T against str-x
ok 1261 - INVALID: obj/key-1 against str-x
ok 1262 - INVALID: obj/key-1-unknown against str-x
ok 1263 - INVALID: obj/alpha-num against str-x
ok 1264 - INVALID: obj/key-pants against str-x
ok 1265 - INVALID: obj/key-0 against str-x
ok 1266 - INVALID: obj/empty against str-x
ok 1267 - INVALID: obj/key-0-opt-1 against str-x
ok 1268 - INVALID: str/0 against str-x
ok 1269 - INVALID: str/5 against str-x
ok 1270 - INVALID: str/05 against str-x
ok 1271 - INVALID: str/5.0 against str-x
ok 1272 - INVALID: str/5.1 against str-x
ok 1273 - INVALID: str/5. against str-x
ok 1274 - INVALID: str/true against str-x
ok 1275 - INVALID: str/false against str-x
ok 1276 - INVALID: str/null against str-x
ok 1277 - INVALID: str/empty against str-x
ok 1278 - INVALID: num/5.0 against str-x
ok 1279 - INVALID: num/-5 against str-x
ok 1280 - INVALID: num/5.1e1 against str-x
ok 1281 - INVALID: num/5E10 against str-x
ok 1282 - INVALID: num/0e0 against str-x
ok 1283 - INVALID: num/5E1 against str-x
ok 1284 - INVALID: num/-5.0 against str-x
ok 1285 - INVALID: num/5.1 against str-x
ok 1286 - INVALID: num/-5.1 against str-x
ok 1287 - INVALID: num/0 against str-x
ok 1288 - INVALID: num/-0 against str-x
ok 1289 - INVALID: num/5 against str-x
ok 1290 - INVALID: bool/false against str-x
ok 1291 - INVALID: bool/true against str-x
ok 1292 - INVALID: null/null against str-x
ok 1293 - INVALID: arr/0-str-3-T against str-x
ok 1294 - INVALID: arr/0-str-3-T-F against str-x
ok 1295 - INVALID: arr/str-1 against str-x
ok 1296 - INVALID: arr/0-str-3-18 against str-x
ok 1297 - INVALID: arr/0-str-3-T-str against str-x
ok 1298 - INVALID: arr/0-str-3 against str-x
ok 1299 - INVALID: arr/0-1-1 against str-x
ok 1300 - INVALID: arr/0-1-1-2 against str-x
ok 1301 - INVALID: arr/0-str-3-T-F-T against str-x
ok 1302 - INVALID: arr/0 against str-x
ok 1303 - INVALID: arr/0-1 against str-x
ok 1304 - INVALID: arr/empty against str-x
ok 1305 - INVALID: arr/0-s1-1 against str-x
ok 1306 - INVALID: arr/0-str against str-x
ok 1307 - VALID : str/false against str
ok 1308 - VALID : str/5.0 against str
ok 1309 - VALID : str/05 against str
ok 1310 - VALID : str/true against str
ok 1311 - VALID : str/x against str
ok 1312 - VALID : str/5.1 against str
ok 1313 - VALID : str/null against str
ok 1314 - VALID : str/0 against str
ok 1315 - VALID : str/empty against str
ok 1316 - VALID : str/5. against str
ok 1317 - VALID : str/5 against str
ok 1318 - INVALID: obj/key-0-opt-T-rest-F against str
ok 1319 - INVALID: obj/opt-T against str
ok 1320 - INVALID: obj/key-0-opt-T against str
ok 1321 - INVALID: obj/key-1 against str
ok 1322 - INVALID: obj/key-1-unknown against str
ok 1323 - INVALID: obj/alpha-num against str
ok 1324 - INVALID: obj/key-pants against str
ok 1325 - INVALID: obj/key-0 against str
ok 1326 - INVALID: obj/empty against str
ok 1327 - INVALID: obj/key-0-opt-1 against str
not ok 1328 - INVALID: num/5.0 against str # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: num/5.0 against str'
# at t/lib/Test/RxSpec.pm line 96.
not ok 1329 - INVALID: num/-5 against str # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: num/-5 against str'
# at t/lib/Test/RxSpec.pm line 96.
not ok 1330 - INVALID: num/5.1e1 against str # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: num/5.1e1 against str'
# at t/lib/Test/RxSpec.pm line 96.
not ok 1331 - INVALID: num/5E10 against str # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: num/5E10 against str'
# at t/lib/Test/RxSpec.pm line 96.
not ok 1332 - INVALID: num/0e0 against str # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: num/0e0 against str'
# at t/lib/Test/RxSpec.pm line 96.
not ok 1333 - INVALID: num/5E1 against str # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: num/5E1 against str'
# at t/lib/Test/RxSpec.pm line 96.
not ok 1334 - INVALID: num/-5.0 against str # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: num/-5.0 against str'
# at t/lib/Test/RxSpec.pm line 96.
not ok 1335 - INVALID: num/5.1 against str # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: num/5.1 against str'
# at t/lib/Test/RxSpec.pm line 96.
not ok 1336 - INVALID: num/-5.1 against str # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: num/-5.1 against str'
# at t/lib/Test/RxSpec.pm line 96.
not ok 1337 - INVALID: num/0 against str # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: num/0 against str'
# at t/lib/Test/RxSpec.pm line 96.
not ok 1338 - INVALID: num/-0 against str # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: num/-0 against str'
# at t/lib/Test/RxSpec.pm line 96.
not ok 1339 - INVALID: num/5 against str # TODO Perl has trouble with num/str distinction
# Failed (TODO) test 'INVALID: num/5 against str'
# at t/lib/Test/RxSpec.pm line 96.
ok 1340 - INVALID: bool/false against str
ok 1341 - INVALID: bool/true against str
ok 1342 - INVALID: null/null against str
ok 1343 - INVALID: arr/0-str-3-T against str
ok 1344 - INVALID: arr/0-str-3-T-F against str
ok 1345 - INVALID: arr/str-1 against str
ok 1346 - INVALID: arr/0-str-3-18 against str
ok 1347 - INVALID: arr/0-str-3-T-str against str
ok 1348 - INVALID: arr/0-str-3 against str
ok 1349 - INVALID: arr/0-1-1 against str
ok 1350 - INVALID: arr/0-1-1-2 against str
ok 1351 - INVALID: arr/0-str-3-T-F-T against str
ok 1352 - INVALID: arr/0 against str
ok 1353 - INVALID: arr/0-1 against str
ok 1354 - INVALID: arr/empty against str
ok 1355 - INVALID: arr/0-s1-1 against str
ok 1356 - INVALID: arr/0-str against str
ok 1357 - BAD SCHEMA: invalid/all-no-of
ok 1358 - BAD SCHEMA: invalid/all-of-0
ok 1359 - BAD SCHEMA: invalid/any-of-0
ok 1360 - BAD SCHEMA: invalid/arr-arr-cont
ok 1361 - BAD SCHEMA: invalid/arr-no-content
ok 1362 - BAD SCHEMA: invalid/arr-unknown-arg
ok 1363 - BAD SCHEMA: invalid/arr-untyped-cont
ok 1364 - BAD SCHEMA: invalid/int-unknown-arg
ok 1365 - BAD SCHEMA: invalid/rec-both-req-opt
ok 1366 - BAD SCHEMA: invalid/rec-unknown-arg
ok 1367 - BAD SCHEMA: invalid/seq-no-cont
ok 1368 - BAD SCHEMA: invalid/seq-obj-cont
ok 1369 - BAD SCHEMA: invalid/seq-unknown-arg
1..1369
ok
t/util-range.t ............
ok 1 - ! 1 <= 1 <= 10
ok 2 - 1 <= 1 <= 10
ok 3 - 1 <= 5 <= 10
ok 4 - 1 <= 8 < 7 <= 10
ok 5 - ! 1 <= 15 <= 10
ok 6 - ! 1 <= 1 < 7 <= 10
ok 7 - 1 <= 1 < 7 <= 10
ok 8 - 1 <= 5 < 7 <= 10
ok 9 - ! 1 <= 8 < 7 <= 10
ok 10 - ! 1 <= 15 < 7 <= 10
1..10
ok
All tests successful.
Test Summary Report
-------------------
t/spec.t (Wstat: 0 Tests: 1369 Failed: 0)
TODO passed: 407-413, 415-417, 463, 465-469, 471-472
562, 564-568, 570-571, 703-709, 711-713
811, 813-815, 817, 819-820
Files=4, Tests=1379, 3 wallclock secs ( 0.62 usr 0.05 sys + 2.62 cusr 0.17 csys = 3.46 CPU)
Result: PASS
RJBS/Data-Rx-0.100110.tar.gz
make test TEST_VERBOSE=1 -- OK
Ricardo SIGNES <rjbs@cpan.org>
perl implementation of Rx schema system
>>> (cd /export/home/fly1464/var/cpan/build/Data-Rx-0.100110-ba1m9W && tar cvf - Data-Rx-0.100110.ppd blib) | gzip -c >/export/home/fly1464/var/REPO/R/RJ/RJBS/Data-Rx-0.100110.tar.gz
Data-Rx-0.100110.ppd
blib/
blib/lib/
blib/lib/Data/
blib/lib/Data/Rx/
blib/lib/Data/Rx/CoreType/
blib/lib/Data/Rx/CoreType/rec.pm
blib/lib/Data/Rx/CoreType/fail.pm
blib/lib/Data/Rx/CoreType/seq.pm
blib/lib/Data/Rx/CoreType/all.pm
blib/lib/Data/Rx/CoreType/map.pm
blib/lib/Data/Rx/CoreType/num.pm
blib/lib/Data/Rx/CoreType/def.pm
blib/lib/Data/Rx/CoreType/one.pm
blib/lib/Data/Rx/CoreType/any.pm
blib/lib/Data/Rx/CoreType/nil.pm
blib/lib/Data/Rx/CoreType/bool.pm
blib/lib/Data/Rx/CoreType/str.pm
blib/lib/Data/Rx/CoreType/arr.pm
blib/lib/Data/Rx/CoreType/int.pm
blib/lib/Data/Rx/CoreType.pm
blib/lib/Data/Rx/TypeBundle/
blib/lib/Data/Rx/TypeBundle/Core.pm
blib/lib/Data/Rx/TypeBundle.pm
blib/lib/Data/Rx/Util.pm
blib/lib/Data/Rx.pm
blib/man3/
blib/man3/Data::Rx::CoreType::rec.3
blib/man3/Data::Rx::CoreType::seq.3
blib/man3/Data::Rx::CoreType::fail.3
blib/man3/Data::Rx::CoreType::map.3
blib/man3/Data::Rx::CoreType::all.3
blib/man3/Data::Rx::CoreType::num.3
blib/man3/Data::Rx::CoreType.3
blib/man3/Data::Rx::CoreType::def.3
blib/man3/Data::Rx::TypeBundle::Core.3
blib/man3/Data::Rx::CoreType::one.3
blib/man3/Data::Rx::CoreType::any.3
blib/man3/Data::Rx::CoreType::nil.3
blib/man3/Data::Rx::CoreType::bool.3
blib/man3/Data::Rx.3
blib/man3/Data::Rx::CoreType::str.3
blib/man3/Data::Rx::CoreType::arr.3
blib/man3/Data::Rx::TypeBundle.3
blib/man3/Data::Rx::Util.3
blib/man3/Data::Rx::CoreType::int.3
>>> mv /export/home/fly1464/var/cpan/build/Data-Rx-0.100110-ba1m9W/Data-Rx-0.100110.ppd /export/home/fly1464/var/REPO/R/RJ/RJBS
Running Build for K/KE/KENTNL/Gentoo-MetaEbuild-Spec-Base-0.1.4.tar.gz
Prepending /export/home/fly1464/var/cpan/build/Data-Rx-0.100110-ba1m9W/blib/arch /export/home/fly1464/var/cpan/build/Data-Rx-0.100110-ba1m9W/blib/lib /export/home/fly1464/var/cpan/build/Number-Tolerant-1.701-undmA0/blib/arch /export/home/fly1464/var/cpan/build/Number-Tolerant-1.701-undmA0/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /export/home/fly1464/var/cpan/build/Gentoo-MetaEbuild-Spec-Base-0.1.4-i8uZ_G
Prepending /export/home/fly1464/var/cpan/build/Data-Rx-0.100110-ba1m9W/blib/arch /export/home/fly1464/var/cpan/build/Data-Rx-0.100110-ba1m9W/blib/lib /export/home/fly1464/var/cpan/build/Number-Tolerant-1.701-undmA0/blib/arch /export/home/fly1464/var/cpan/build/Number-Tolerant-1.701-undmA0/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build K/KE/KENTNL/Gentoo-MetaEbuild-Spec-Base-0.1.4.tar.gz
>>> ./Build
Building Gentoo-MetaEbuild-Spec-Base
KENTNL/Gentoo-MetaEbuild-Spec-Base-0.1.4.tar.gz
./Build -- OK
Prepending /export/home/fly1464/var/cpan/build/Data-Rx-0.100110-ba1m9W/blib/arch /export/home/fly1464/var/cpan/build/Data-Rx-0.100110-ba1m9W/blib/lib /export/home/fly1464/var/cpan/build/Number-Tolerant-1.701-undmA0/blib/arch /export/home/fly1464/var/cpan/build/Number-Tolerant-1.701-undmA0/blib/lib to PERL5LIB for 'test'
Running Build test
>>> ./Build test verbose=1
t/00-compile.t ................
1..1
ok 1 - Gentoo::MetaEbuild::Spec::Base loaded ok
ok
#
#
# perl: v5.14.2 (wanted 5.10.0) on solaris from /export/home/fly1464/bin/perl
#
# Carp => 1.25 (want any version)
# Data::Rx => 0.100110 (want any version)
# Dist::Zilla::PluginBundle::Author::KENTNL => module not found. (want 1.2.0)
# Dist::Zilla::PluginBundle::Author::KENTNL::Lite => module not found. (want 0.01009803)
# File::Find => 1.19 (want any version)
# File::ShareDir => 1.03 (want any version)
# File::Temp => 0.22 (want any version)
# FindBin => 1.50 (want any version)
# JSON::XS => 2.32 (want any version)
# Module::Build => 0.38 (want 0.3601)
# Moose => 2.0402 (want any version)
# MooseX::ClassAttribute => 0.26 (want any version)
# MooseX::Has::Sugar => 0.05070420 (want any version)
# MooseX::Types::Moose => 0.31 (want any version)
# MooseX::Types::Path::Class => 0.05 (want any version)
# MooseX::Types::Perl => 0.101341 (want any version)
# Path::Class => 0.25 (want any version)
# Scalar::Util => 1.23 (want any version)
# Test::Fatal => 0.010 (want any version)
# Test::File::ShareDir => 0.3.1 (want any version)
# Test::More => 0.98 (want 0.96)
# namespace::autoclean => 0.13 (want any version)
# strict => 1.04 (want any version)
# version => 0.96 (want any version)
# warnings => 1.12 (want any version)
#
# Thanks for using my code. I hope it works for you.
# If not, please try and include this output in the bug report.
# That will help me reproduce the issue and solve you problem.
#
t/000-report-versions-tiny.t ..
ok 1 - we really didn't test anything, just reporting data
1..1
ok
t/01_load.t ...................
ok 1 - {} is default spec
1..1
ok
t/02_fake_versions.t ..........
ok 1 - {} is 0.1.0 spec
ok 2 - [] is not 0.1.0 spec
ok 3 - {} is not 0.1.1 spec
ok 4 - [] is 0.1.1 spec
1..4
ok
t/03_fake_versions_missing.t ..
ok 1 - {} is 0.1.0 spec
ok 2 - 0.1.2 spec dies
1..2
ok
t/04_fake_versions_object.t ...
ok 1 - {} is 0.1.0 spec
ok 2 - [] is not 0.1.0 spec
ok 3 - {} is not 0.1.1 spec
ok 4 - [] is 0.1.1 spec
1..4
ok
All tests successful.
Files=6, Tests=13, 22 wallclock secs ( 0.15 usr 0.09 sys + 20.37 cusr 1.63 csys = 22.24 CPU)
Result: PASS
KENTNL/Gentoo-MetaEbuild-Spec-Base-0.1.4.tar.gz
./Build test verbose=1 -- OK
Kent Fredric <kentnl@cpan.org>
A Base Class for Gentoo MetaEbuild Specifications.
>>> (cd /export/home/fly1464/var/cpan/build/Gentoo-MetaEbuild-Spec-Base-0.1.4-i8uZ_G && tar cvf - Gentoo-MetaEbuild-Spec-Base-0.1.4.ppd blib) | gzip -c >/export/home/fly1464/var/REPO/K/KE/KENTNL/Gentoo-MetaEbuild-Spec-Base-0.1.4.tar.gz
Gentoo-MetaEbuild-Spec-Base-0.1.4.ppd
blib/
blib/lib/
blib/lib/Gentoo/
blib/lib/Gentoo/MetaEbuild/
blib/lib/Gentoo/MetaEbuild/Spec/
blib/lib/Gentoo/MetaEbuild/Spec/Base.pm
blib/lib/auto/
blib/lib/auto/share/
blib/lib/auto/share/module/
blib/lib/auto/share/module/Gentoo-MetaEbuild-Spec-Base/
blib/lib/auto/share/module/Gentoo-MetaEbuild-Spec-Base/v0.1.0.json
>>> mv /export/home/fly1464/var/cpan/build/Gentoo-MetaEbuild-Spec-Base-0.1.4-i8uZ_G/Gentoo-MetaEbuild-Spec-Base-0.1.4.ppd /export/home/fly1464/var/REPO/K/KE/KENTNL
Finished 2012-03-15T23:26:30