Start 2008-09-08T06:02:07 Going to read /home/cpanfly/var/cpan/Metadata Database was generated on Mon, 08 Sep 2008 10:02:50 GMT Running make for A/AD/ADRIANWIT/Abstract-Meta-Class-0.11.tar.gz Checksum for /net/nas/data/cpan/authors/id/A/AD/ADRIANWIT/Abstract-Meta-Class-0.11.tar.gz ok Abstract-Meta-Class-0.11/ Abstract-Meta-Class-0.11/META.yml Abstract-Meta-Class-0.11/examples/ Abstract-Meta-Class-0.11/examples/example1.pl Abstract-Meta-Class-0.11/t/ Abstract-Meta-Class-0.11/t/pod_coverage.t Abstract-Meta-Class-0.11/t/pod.t Abstract-Meta-Class-0.11/t/meta/ Abstract-Meta-Class-0.11/t/meta/attribute.t Abstract-Meta-Class-0.11/t/meta/fix.t Abstract-Meta-Class-0.11/t/meta/array_storage/ Abstract-Meta-Class-0.11/t/meta/array_storage/attribute.t Abstract-Meta-Class-0.11/t/meta/array_storage/class.t Abstract-Meta-Class-0.11/t/meta/array_storage/association.t Abstract-Meta-Class-0.11/t/meta/class.t Abstract-Meta-Class-0.11/t/meta/association.t Abstract-Meta-Class-0.11/lib/ Abstract-Meta-Class-0.11/lib/Abstract/ Abstract-Meta-Class-0.11/lib/Abstract/Meta/ Abstract-Meta-Class-0.11/lib/Abstract/Meta/Class.pm Abstract-Meta-Class-0.11/lib/Abstract/Meta/Attribute/ Abstract-Meta-Class-0.11/lib/Abstract/Meta/Attribute/Method.pm Abstract-Meta-Class-0.11/lib/Abstract/Meta/Attribute.pm Abstract-Meta-Class-0.11/README Abstract-Meta-Class-0.11/Makefile.PL Abstract-Meta-Class-0.11/Changes Abstract-Meta-Class-0.11/MANIFEST CPAN.pm: Going to build A/AD/ADRIANWIT/Abstract-Meta-Class-0.11.tar.gz >>> /home/cpanfly/ap1003/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Abstract::Meta::Class >>> make cp lib/Abstract/Meta/Attribute/Method.pm blib/lib/Abstract/Meta/Attribute/Method.pm cp lib/Abstract/Meta/Class.pm blib/lib/Abstract/Meta/Class.pm cp lib/Abstract/Meta/Attribute.pm blib/lib/Abstract/Meta/Attribute.pm Manifying blib/man3/Abstract::Meta::Attribute::Method.3 Manifying blib/man3/Abstract::Meta::Class.3 Manifying blib/man3/Abstract::Meta::Attribute.3 ADRIANWIT/Abstract-Meta-Class-0.11.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/cpanfly/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/meta/*.t t/meta/association.... 1..41 ok 1 - should catch invalid assocated_class - to one type ok 2 - The object isa Class ok 3 - should have value ok 4 - should have reset value ok 5 - should catch invalid assocated_class - ordered type ok 6 - The object isa Class ok 7 - should have value ok 8 - should have reset value ok 9 - should catch invalid assocated_class - to many type ok 10 - The object isa Class ok 11 - should have associations ok 12 - should have indexed association ok 13 - should have indexed association ok 14 - should have value ok 15 - should have reset value ok 16 - should catch invalid definition on the other end attribute ok 17 - shuould catch the invalid other end definition ok 18 - should associate ok 19 - should deassociate the other end (scalar) ok 20 - should associate the other end (scalar) ok 21 - should associate the other end (array) ok 22 - should associate the other end (hash) ok 23 - should deassociate relationship ok 24 - should remove details ok 25 - should deassociate relationship ok 26 - should associate by biderectional def ok 27 - should associate by biderectional def ok 28 - should associate by biderectional def ok 29 - should have 2 details elements ok 30 - should have 2 details index ok 31 - should have details ok 32 - should associate by biderectional def ok 33 - should associate by biderectional def ok 34 - should associate by biderectional def ok 35 - should have 2 details elements ok 36 - should have details ok 37 - should be deassociiated ok 38 - should be deassociiated ok 39 - should not have details association ok 40 - should deassociate the other end ok 41 - should remove object ok t/meta/attribute...... 1..47 ok 1 - should have a Dummy instance isa Dummy ok 2 - should have an accessor for x attribute ok 3 - should have a mutator for x attribute ok 4 - should set a value ok 5 - should get the value ok 6 - should catch x is required attribute ok 7 - should have a Dummy::Required instance isa Dummy::Required ok 8 - should have a Dummy::Hash instance isa Dummy::Hash ok 9 - should have key1 value ok 10 - should have key2 value ok 11 - should have a Dummy::Array instance isa Dummy::Array ok 12 - should have xs attribute ok 13 - should have 3 items ok 14 - should have [0] value ok 15 - should have [1] value ok 16 - should count ok 17 - should extent array by push ok 18 - should have the last extended item ok 19 - should pop item ok 20 - should extent array by unshift ok 21 - should have the first extended item ok 22 - should shit item ok 23 - The object isa Dummy::Default ok 24 - should have default for the x attribute ok 25 - should have default for the h attribute ok 26 - should have default for the a attribute ok 27 - should have default for the x attribute ok 28 - should have 0 as default value ok 29 - should have code value ok 30 - should have a Dummy::OnChange instance isa Dummy::OnChange ok 31 - should trigger on change for scalar ok 32 - should trigger on change for array ok 33 - should trigger on change for array by item accessor ok 34 - should trigger on change for hash ok 35 - should trigger on change for hash ok 36 - should have modyfied hash ok 37 - should not change a attribute ok 38 - should have only x stored in object ok 39 - should have value for t ok 40 - should have 1 ok 41 - should have 2 ok 42 - should not have value for t after cleanup method was called ok 43 - should have updated access log ok 44 - should have updated hook_access_log ok 45 - should have storage key ok 46 - should validate ok 47 - The object isa Validate ok t/meta/class.......... 1..7 ok 1 - The object isa SubDummy ok 2 - should have x value ok 3 - The object isa Custom ok 4 - should have initialise ... ok 5 - The object isa ClassA ok 6 - catch an exception method1 is an abstract method ok 7 - can't instantiate abstract class ok t/meta/fix............ 1..6 ok 1 - should have an array ok 2 - should have a hash ok 3 - should catch required value ok 4 - should catch required value ok 5 - should catch required value ok 6 - should catch required value ok t/pod................. 1..3 ok 1 - should have value lib/Abstract/Meta/Class.pm POD file ok 2 - should have value lib/Abstract/Meta/Attribute.pm POD file ok 3 - should have value lib/Abstract/Meta/Attribute/Method.pm POD file ok t/pod_coverage........ 1..3 ok 1 - should have Abstract::Meta::Class coverage ok 2 - should have Abstract::Meta::Attribute coverage ok 3 - should have Abstract::Meta::Attribute::Method coverage ok All tests successful. Files=6, Tests=107, 0 wallclock secs ( 0.02 usr 0.02 sys + 0.31 cusr 0.10 csys = 0.45 CPU) Result: PASS ADRIANWIT/Abstract-Meta-Class-0.11.tar.gz make test TEST_VERBOSE=1 -- OK Adrian Witas <adrian@webapp.strefa.pl> Simple meta object protocol implementation. >>> (cd /home/cpanfly/var/cpan/build/Abstract-Meta-Class-0.11-hvv1Ko && tar cvf - Abstract-Meta-Class-0.11.ppd blib) | gzip -c >/home/cpanfly/var/REPO/A/AD/ADRIANWIT/Abstract-Meta-Class-0.11.tar.gz Abstract-Meta-Class-0.11.ppd blib/ blib/lib/ blib/lib/Abstract/ blib/lib/Abstract/Meta/ blib/lib/Abstract/Meta/Class.pm blib/lib/Abstract/Meta/Attribute/ blib/lib/Abstract/Meta/Attribute/Method.pm blib/lib/Abstract/Meta/Attribute.pm blib/man3/ blib/man3/Abstract::Meta::Class.3 blib/man3/Abstract::Meta::Attribute::Method.3 blib/man3/Abstract::Meta::Attribute.3 >>> mv /home/cpanfly/var/cpan/build/Abstract-Meta-Class-0.11-hvv1Ko/Abstract-Meta-Class-0.11.ppd /home/cpanfly/var/REPO/A/AD/ADRIANWIT Finished 2008-09-08T06:02:10