Set up gcc environment - 3.3 Checking if your kit is complete... Looks good Writing Makefile for Data::XML::Variant cp lib/Data/XML/Variant/Build.pm blib/lib/Data/XML/Variant/Build.pm cp lib/Data/XML/Variant.pm blib/lib/Data/XML/Variant.pm cp lib/Data/XML/Variant/Output.pm blib/lib/Data/XML/Variant/Output.pm Manifying blib/man3/Data::XML::Variant::Build.3 Manifying blib/man3/Data::XML::Variant.3 Manifying blib/man3/Data::XML::Variant::Output.3 PERL_DL_NONLAZY=1 /export/home/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/10-variant......1..7 ok 1 - use Data::XML::Variant; ok 2 - Data::XML::Variant->can('new') ok 3 - ... and calling it with valid arguments should succeed ok 4 - ... and the object it returns isa Data::XML::Variant::Build ok 5 - Calling start and end methods should succeed ok 6 - ... even if we call them inline ok 7 - We should be able to generate complex XML with newlines ok t/20-build........1..56 ok 1 - use Data::XML::Variant::Build; ok 2 - Data::XML::Variant::Build->can('Add') ok 3 - Trying to add a method starting with an upper-case letter should croak ok 4 - ... with an appropriate error message ok 5 - You cannot add methods that do not begin with a lower-case letter ok 6 - ... and I really, really mean it ok 7 - Adding methods UNIVERSAL:: supplied should fail ok 8 - ... with an appropriate error message ok 9 - foo() should not be an available method ok 10 - ... but we should be able to add it ok 11 - ... and foo() should now be available ok 12 - ... and start_foo() should now be available ok 13 - ... and end_foo() should now be available ok 14 - ... and foo() should build an empty tag ok 15 - start_foo() should return the start tag ok 16 - ... and passing attributes as an array reference should work ok 17 - ... and passing attributes as a hash reference should work ok 18 - end_foo() should return the end tag ok 19 - ... but passing arguments to an end tag should fail ok 20 - ... with an appropriate error message ok 21 - Attempting to re-add a method should fail ok 22 - ... with an appropriate error message ok 23 - We should be able to build tags with data ok 24 - ... and attributes should be handled correctly ok 25 - ... even if they are passed in a hashref ok 26 - We should be able to add arbitrary namespaces ok 27 - We should be able to nest calls ok 28 - Data::XML::Variant::Build->can('Cdata') ok 29 - ... and we should be able to build CDATA sections ok 30 - Data::XML::Variant::Build->can('Decl') ok 31 - ... and it should return a valid XML declaration ok 32 - ... but we should be able to speficy our own attributes ok 33 - Data::XML::Variant::Build->can('Quote') ok 34 - ... and the default quote should be double quotes ok 35 - ... and setting the attribute quote should change how they are quoted ok 36 - Attributes and character data should be properly encoded ok 37 - Passing a scalar reference for attributes should return the exact string for attributes ok 38 - Data::XML::Variant::Build->can('Methods') ok 39 - ... and it should list the tag methods ok 40 - Data::XML::Variant::Build->can('Remove') ok 41 - ... and we should be able to delete a method ok 42 - ... and it should be gone from our namespace ok 43 - ... as should its start method ok 44 - ... and its end method ok 45 - ... and Methods() should no longer return them ok 46 - We should be able to remove all tag methods ok 47 - ... and the remaining tag methods should be gone from our namespace ok 48 - ... as should their start methods ok 49 - ... and end methods ok 50 - ... and Methods() should return no methods ok 51 - Data::XML::Variant::Build->can('Closing') ok 52 - ... and calling it should succeed ok 53 - ... and use the new closing characters ok 54 - Data::XML::Variant::Build->can('Raw') ok 55 - ... and it should return strings unchanged ok 56 - ... even when embedded in other tags ok t/30-output.......1..7 ok 1 - use Data::XML::Variant::Output; ok 2 - Data::XML::Variant::Output->can('new') ok 3 - ... and calling it should succeed ok 4 - The object isa Data::XML::Variant::Output ok 5 - Data::XML::Variant::Output->can('output') ok 6 - ... and it should return the string we passed to the constructor ok 7 - ... and it should stringify to the string we passed to the constructor ok t/pod-coverage....1..0 # Skip Test::Pod::Coverage required for testing POD coverage skipped all skipped: Test::Pod::Coverage required for testing POD coverage t/pod.............1..3 ok 1 - blib/lib/Data/XML/Variant.pm ok 2 - blib/lib/Data/XML/Variant/Build.pm ok 3 - blib/lib/Data/XML/Variant/Output.pm ok All tests successful, 1 test skipped. Files=5, Tests=73, 3 wallclock secs ( 2.07 cusr + 0.30 csys = 2.37 CPU) Installing /export/home/cpanrun/build/5.10.0/html/site/lib/Data/XML/Variant.html Installing /export/home/cpanrun/build/5.10.0/html/site/lib/Data/XML/Variant/Build.html Installing /export/home/cpanrun/build/5.10.0/html/site/lib/Data/XML/Variant/Output.html Installing /export/home/cpanrun/build/5.10.0/site/lib/Data/XML/Variant.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Data/XML/Variant/Build.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Data/XML/Variant/Output.pm Installing /export/home/cpanrun/build/5.10.0/site/man/man3/Data::XML::Variant::Build.3 Installing /export/home/cpanrun/build/5.10.0/site/man/man3/Data::XML::Variant.3 Installing /export/home/cpanrun/build/5.10.0/site/man/man3/Data::XML::Variant::Output.3 Appending installation info to /export/home/cpanrun/build/5.10.0/lib/perllocal.pod