Checking if your kit is complete... Looks good 'NO_META' is not a known MakeMaker parameter name. Writing Makefile for XML::Writer cp Writer.pm blib/lib/XML/Writer.pm Manifying blib/man3/XML::Writer.3 PERL_DL_NONLAZY=1 /home/cpanrun/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi -I/home/cpanrun/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/01_main...........1..213 ok 1 - Loading XML::Writer should not result in warnings ok 2 - An empty element tag ok 3 - (no warnings) ok 4 - Empty element tag with XML declaration ok 5 - (no warnings) ok 6 - A document with a public and system identifier ok 7 - (no warnings) ok 8 - A document with a public and system identifier ok 9 - (no warnings) ok 10 - Error expected: A DOCTYPE declaration with a public ID must also have a system ID ok 11 - A document with just a system identifier ok 12 - (no warnings) ok 13 - A document with "standalone" declared ok 14 - (no warnings) ok 15 - A document with 'standalone' declared as 'no' ok 16 - (no warnings) ok 17 - A document with a declared encoding ok 18 - (no warnings) ok 19 - A separate start and end tag ok 20 - (no warnings) ok 21 - Simple attributes ok 22 - (no warnings) ok 23 - Escaped character data ok 24 - (no warnings) ok 25 - A comment outside the document element ok 26 - (no warnings) ok 27 - A data-less processing instruction ok 28 - (no warnings) ok 29 - A processing instruction with data ok 30 - (no warnings) ok 31 - A comment inside an element ok 32 - (no warnings) ok 33 - A processing instruction inside an element ok 34 - (no warnings) ok 35 - Error expected: Attempt to end element "foo" with "bar" tag ok 36 - Error expected: Document ended with unmatched start tag\(s\) ok 37 - Error expected: Document cannot end without a document element ok 38 - Error expected: Attempt to insert start tag after close of ok 39 - Error expected: Attempt to insert empty tag after close of ok 40 - Error expected: Document element is "bar", but DOCTYPE is "foo" ok 41 - Error expected: Document element is "bar", but DOCTYPE is "foo" ok 42 - Error expected: Attempt to insert second DOCTYPE ok 43 - Error expected: The DOCTYPE declaration must come before ok 44 - Error expected: The XML declaration is not the first thing ok 45 - Error expected: The XML declaration is not the first thing ok 46 - A tag ended using an implied tag name ok 47 - (no warnings) ok 48 - in_element should identify the current element ok 49 - within_element should know about all elements above us ok 50 - current_element should identify the element we are in ok 51 - ancestor() should match the startTag calls that have been made ok 52 - Basic namespace processing ok 53 - (no warnings) ok 54 - Basic namespace processing ok 55 - (no warnings) ok 56 - Basic namespace processing with a generated prefix ok 57 - (no warnings) ok 58 - A namespaced element with a namespaced attribute ok 59 - (no warnings) ok 60 - Same as above, but with a default namespace ok 61 - (no warnings) ok 62 - Same as above, but passing the prefixes through the constructor ok 63 - (no warnings) ok 64 - Same as above, but removing the prefix before the document starts ok 65 - (no warnings) ok 66 - removePrefix should not warn when there is no default prefix ok 67 - Same as above, but with a non-default namespace ok 68 - (no warnings) ok 69 - Make sure that an autogenerated prefix doesn't clash ok 70 - (no warnings) ok 71 - Check for proper declaration nesting with subtrees. ok 72 - (no warnings) ok 73 - Check for proper declaration nesting with top level. ok 74 - (no warnings) ok 75 - Check for proper default declaration nesting with subtrees. ok 76 - (no warnings) ok 77 - Check for proper default declaration nesting with top level. ok 78 - (no warnings) ok 79 - Error expected: Attribute name.*begins with 'xmlns' ok 80 - Error expected: PI target.*contains a colon ok 81 - Error expected: Element name.*contains a colon ok 82 - Error expected: Local part of element name.*contains a colon ok 83 - Error expected: Attribute name.*contains ':' ok 84 - Error expected: Local part of attribute name.*contains a colon. ok 85 - No warnings should be generated during writing ok 86 - No declaration should be generated for the 'xml:' prefix ok 87 - An API should allow forced namespace declarations ok 88 - The test processing instructions should not cause warnings ok 89 - Reserved processing instruction names should cause warnings ok 90 - Error expected: Processing instruction may not contain ok 91 - Error expected: Processing instruction may not contain ok 92 - Error expected: ok 93 - Should be in data mode ok 94 - Should be in mixed mode ok 95 - Data indent should be changeable ok 96 - Turning dataMode on and off whilst writing ok 97 - (no warnings) ok 98 - DATA_MODE should not cause warnings ok 99 - An empty element with DATA_MODE ok 100 - (no warnings) ok 101 - An empty element with DATA_MODE ok 102 - (no warnings) ok 103 - A nested element with DATA_MODE and a declaration ok 104 - (no warnings) ok 105 - A namespace-less document that uses colons in names ok 106 - (no warnings) ok 107 - Use of the NEWLINES parameter ok 108 - (no warnings) ok 109 - Error expected: Comment may not contain '-->' ok 110 - Comments with doubled dashes should cause warnings ok 111 - Error expected: Mixed content not allowed in data mode: element x ok 112 - Error expected: Mixed content not allowed in data mode: element empty ok 113 - Error expected: Mixed content not allowed in data mode: characters ok 114 - Error expected: Two attributes named ok 115 - Error expected: Two attributes named ok 116 - Two attributes with the same local name, but in different namespaces ok 117 - (no warnings) ok 118 - Error expected: Attempt to insert characters outside of document element ok 119 - Error expected: End tag .* does not close any open element ok 120 - Using UNSAFE to bypass the namespace system for emptyTag ok 121 - (no warnings) ok 122 - Using UNSAFE to bypass the namespace system for startTag ok 123 - (no warnings) ok 124 - Deep-nesting, to exercise prefix management ok 125 - (no warnings) ok 126 - raw() should pass text through without escaping it ok 127 - (no warnings) ok 128 - Error expected: raw\(\) is only available when UNSAFE is set ok 129 - cdata() should create CDATA sections ok 130 - (no warnings) ok 131 - If a CDATA section would be invalid, it should be split up ok 132 - (no warnings) ok 133 - cdataElement should produce a valid element containing a CDATA section ok 134 - (no warnings) ok 135 - Error expected: Attempt to insert characters outside of document element ok 136 - Error expected: Mixed content not allowed in data mode: element x ok 137 - Error expected: Mixed content not allowed in data mode: characters ok 138 - Later addPrefix()s should override earlier ones ok 139 - (no warnings) ok 140 - addPrefix should work in the middle of a document ok 141 - (no warnings) ok 142 - The default namespace should be modifiable during a document ok 143 - (no warnings) ok 144 - Namespace declarations should be forceable mid-document ok 145 - (no warnings) ok 146 - The default namespace declaration should be present and correct when the document element belongs to a different namespace ok 147 - (no warnings) ok 148 - Prefix manipulation on a namespace-unaware instance should not warn ok 149 - Output for this fixture must be defined ok 150 - Changing output should be reflected in a subsequent get ok 151 - Changing output back should succeed ok 152 - After changing the output a document should still be generated ok 153 - (no warnings) ok 154 - If no output is given, STDOUT should be used ok 155 - Unsafe mode should not enforce validity tests. ok 156 - (no warnings) ok 157 - Newlines in attribute values should be escaped ok 158 - (no warnings) ok 159 # skip Unicode only supported with Perl >= 5.8.1 ok 160 # skip Unicode only supported with Perl >= 5.8.1 ok 161 - Capturing in a scalar should not cause warnings ok 162 - Output should be stored in a scalar, if one is passed ok 163 - Scalars should be up-to-date during writing ok 164 - Resetting the scalar should work properly ok 165 - OUTPUT and ENCODING should not cause failure ok 166 - Error expected: encoding ok 167 # skip Unicode only supported with Perl >= 5.8.1 ok 168 # skip Unicode only supported with Perl >= 5.8.1 ok 169 # skip Unicode only supported with Perl >= 5.8.1 ok 170 # skip Unicode only supported with Perl >= 5.8.1 ok 171 # skip Unicode only supported with Perl >= 5.8.1 ok 172 # skip Unicode only supported with Perl >= 5.8.1 ok 173 # skip Unicode only supported with Perl >= 5.8.1 ok 174 # skip Unicode only supported with Perl >= 5.8.1 ok 175 # skip Unicode only supported with Perl >= 5.8.1 ok 176 - Comments should be formatted like elements when in data mode ok 177 - (no warnings) ok 178 # skip Unicode only supported with Perl >= 5.8.1 ok 179 # skip Unicode only supported with Perl >= 5.8.1 ok 180 # skip Unicode only supported with Perl >= 5.8.1 ok 181 # skip Unicode only supported with Perl >= 5.8.1 ok 182 - With no document, ancestors should be undef ok 183 - ancestor(0) should return the current element ok 184 - ancestor should return undef beyond the document ok 185 - Error expected: \u0000 ok 186 - Whitespace below \u0020 is valid. ok 187 - (no warnings) ok 188 - Error expected: \u0000 ok 189 - Whitespace below \u0020 is valid. ok 190 - (no warnings) ok 191 - Error expected: \u0000 ok 192 - Whitespace below \u0020 is valid. ok 193 - (no warnings) ok 194 - Unsafe mode should not enforce character validity tests ok 195 - (no warnings) ok 196 - Unsafe mode should not enforce character validity tests ok 197 - (no warnings) ok 198 - Unsafe mode should not enforce character validity tests ok 199 - (no warnings) ok 200 # skip Unicode only supported with Perl >= 5.8.1 ok 201 # skip Unicode only supported with Perl >= 5.8.1 ok 202 # skip Unicode only supported with Perl >= 5.8.1 ok 203 # skip Unicode only supported with Perl >= 5.8.1 ok 204 # skip Unicode only supported with Perl >= 5.8.1 ok 205 # skip Unicode only supported with Perl >= 5.8.1 ok 206 # skip Unicode only supported with Perl >= 5.8.1 ok 207 # skip Unicode only supported with Perl >= 5.8.1 ok 208 - Passing an array twice should not cause failure ok 209 - An array passed by reference should not be modified ok 210 - (no warnings) ok 211 - Passing an array twice should not cause failure ok 212 - An array passed by reference should not be modified ok 213 - (no warnings) ok, 23/213 skipped: Unicode only supported with Perl >= 5.8.1 t/pod-coverage......1..0 # Skip Test::Pod::Coverage required for testing pod coverage skipped: Test::Pod::Coverage required for testing pod coverage t/pod...............1..0 # Skip Test::Pod 1.00 required for testing POD skipped: Test::Pod 1.00 required for testing POD All tests successful, 2 tests and 23 subtests skipped. Files=3, Tests=213, 2 wallclock secs ( 2.00 cusr + 0.07 csys = 2.07 CPU) Installing /home/cpanrun/build/5.6.1/lib/site_perl/5.6.1/XML/Writer.pm Installing /home/cpanrun/build/5.6.1/man/man3/XML::Writer.3 Appending installation info to /home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi/perllocal.pod