Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. Installing C:\cpanrun-5.8\build\5-8-0\lib\base.pm Installing C:\cpanrun-5.8\build\5-8-0\lib\fields.pm Writing C:\cpanrun-5.8\build\5-8-0\lib\auto\base\.packlist Appending installation info to C:\cpanrun-5.8\build\5-8-0\lib/perllocal.pod ok 8 - still empty on 2nd load ok 9 - self-inheriting ok 10 - $VERSION==0 preserved ok 11 - Can coexist with a FIELDS constant ok t/compile-time....1..3 ok 1 - Compile failure of undeclared fields (helem) ok 2 # skip Pseudo-hashes do not support compile-time slice checks ok 3 # skip Pseudo-hashes do not support compile-time slice checks ok 2/3 skipped: Pseudo-hashes do not support compile-time slice checks t/fields-5.6.0....1..22 ok 1 ok 2 - 'b1:1,b2:2,b3:3,_d1:4,_d2:5,d1:6,d2:7' eq 'b1:1,b2:2,b3:3,_d1:4,_d2:5,d1:6,d2:7' ok 3 - 'b2:4,b1:5,d1:6,_b1:7,_d1:8' eq 'b2:4,b1:5,d1:6,_b1:7,_d1:8' ok 4 - 'b1:1,b2:2,b3:3' eq 'b1:1,b2:2,b3:3' ok 5 - 'b2:4,b1:5,d1:6,_d3:9,d3:10' eq 'b2:4,b1:5,d1:6,_d3:9,d3:10' ok 6 - 'b1:1,b2:2,b3:3,d1:4,d2:5,d3:6' eq 'b1:1,b2:2,b3:3,d1:4,d2:5,d3:6' ok 7 - 'b1:1,b2:2,b3:3,foo:4,bar:5,baz:6' eq 'b1:1,b2:2,b3:3,foo:4,bar:5,baz:6' ok 8 - 'b1:2,b2:4' eq 'b1:2,b2:4' ok 9 - '_b1:1,b1:2,_b2:3,b2:4' eq '_b1:1,b1:2,_b2:3,b2:4' ok 10 ok 11 ok 12 - compile error -- field name typos ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok t/fields-5.8.0....1..29 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 # Has::Version ok 24 # eval1 ok 25 # Eval1::VERSION ok 26 # Eval2::VERSION ok 27 # really not I ok 28 # really not II ok 29 # Version_0 ok t/fields-base.....1..29 ok 1 - use base; ok 2 - No multiple field inheritance ok 3 - %FIELDS check: D2 ok 4 - %FIELDS check: D3 ok 5 - %FIELDS check: B1 ok 6 - %FIELDS check: Foo::Bar ok 7 - %FIELDS check: D4 ok 8 - %FIELDS check: D1 ok 9 - %FIELDS check: Foo::Bar::Baz ok 10 - %FIELDS check: D8A ok 11 - %FIELDS check: B7 ok 12 - %FIELDS check: D7 ok 13 - %FIELDS check: D5 ok 14 - %FIELDS check: M ok 15 - %FIELDS check: B3 ok 16 - %FIELDS check: D8 ok 17 - %FIELDS check: B8 ok 18 - %FIELDS check: B2 ok 19 - right warnings ok 20 - Compile failure of undeclared fields (helem) ok 21 # skip Doesn't work before 5.9 ok 22 # skip Doesn't work before 5.9 ok 23 ok 24 ok 25 ok 26 ok 27 - Again, no multi inherit ok 28 - pseudohash warnings in derived class with no fields of it's own ok 29 - empty intermediate class ok 2/29 skipped: various reasons t/fields..........1..16 ok 1 - use fields; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 - x is a Test::FooBar ok 15 - x has a ok 16 - x has b ok t/sigdie..........1..2 ok 1 - Base class empty error message ok 2 - base.pm does not mask SIGDIE ok t/version.........1..1 ok 1 - base.pm doesn't confuse the version ok t/warnings........1..1 ok 1 - Inheriting from a base with protected fields warns ok All tests successful, 4 subtests skipped. Files=9, Tests=114, 1 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)