PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\cygwin\bin;C:\cpanfly-5.16\var\megalib\bin;C:\Perl-5.16\site\bin;C:\Perl-5.16\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2015-08-22T02:44:24 ActivePerl-1600 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.16/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\cygwin\bin;C:\CPANFL~1.16\var\megalib\bin;C:\Perl-5.16\site\bin;C:\Perl-5.16\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Reading 'C:\cpanfly-5.16\var\cpan\Metadata' Database was generated on Sat, 22 Aug 2015 05:29:02 GMT Running make for R/RW/RWSTAUNER/Pod-Markdown-3.002.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RW/RWSTAUNER/Pod-Markdown-3.002.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/R/RW/RWSTAUNER/CHECKSUMS Checksum for C:\cpanfly-5.16\var\cpan\sources\authors\id\R\RW\RWSTAUNER\Pod-Markdown-3.002.tar.gz ok Pod-Markdown-3.002/ Pod-Markdown-3.002/LICENSE Pod-Markdown-3.002/MANIFEST.SKIP Pod-Markdown-3.002/META.yml Pod-Markdown-3.002/META.json Pod-Markdown-3.002/corpus/ Pod-Markdown-3.002/corpus/lit-utf8.pod Pod-Markdown-3.002/corpus/tinypod.txt Pod-Markdown-3.002/corpus/lit-utf8-enc.pod Pod-Markdown-3.002/corpus/copy.pod Pod-Markdown-3.002/corpus/lit-cp1252-enc.pod Pod-Markdown-3.002/corpus/copy-enc.pod Pod-Markdown-3.002/corpus/lit-cp1252.pod Pod-Markdown-3.002/t/ Pod-Markdown-3.002/t/00-report-prereqs.t Pod-Markdown-3.002/t/verbatim.t Pod-Markdown-3.002/t/00-report-prereqs.dd Pod-Markdown-3.002/t/entities.t Pod-Markdown-3.002/t/pod2markdown.t Pod-Markdown-3.002/t/encoding.t Pod-Markdown-3.002/t/00-compile.t Pod-Markdown-3.002/t/codes.t Pod-Markdown-3.002/t/back-compat.t Pod-Markdown-3.002/t/links.t Pod-Markdown-3.002/t/lists.t Pod-Markdown-3.002/t/formats.t Pod-Markdown-3.002/t/misc.t Pod-Markdown-3.002/t/escape.t Pod-Markdown-3.002/t/new.t Pod-Markdown-3.002/t/lib/ Pod-Markdown-3.002/t/lib/MarkdownTests.pm Pod-Markdown-3.002/t/nested.t Pod-Markdown-3.002/t/perldoc.t Pod-Markdown-3.002/t/meta.t Pod-Markdown-3.002/t/basic.t Pod-Markdown-3.002/dist.ini Pod-Markdown-3.002/lib/ Pod-Markdown-3.002/lib/Pod/ Pod-Markdown-3.002/lib/Pod/Markdown.pm Pod-Markdown-3.002/lib/Pod/Perldoc/ Pod-Markdown-3.002/lib/Pod/Perldoc/ToMarkdown.pm Pod-Markdown-3.002/README Pod-Markdown-3.002/bin/ Pod-Markdown-3.002/bin/pod2markdown Pod-Markdown-3.002/Changes Pod-Markdown-3.002/MANIFEST Pod-Markdown-3.002/xt/ Pod-Markdown-3.002/xt/author/ Pod-Markdown-3.002/xt/author/test-version.t Pod-Markdown-3.002/xt/author/no-tabs.t Pod-Markdown-3.002/xt/author/pod-spell.t Pod-Markdown-3.002/xt/author/mojibake.t Pod-Markdown-3.002/xt/author/eol.t Pod-Markdown-3.002/xt/author/critic.t Pod-Markdown-3.002/xt/release/ Pod-Markdown-3.002/xt/release/minimum-version.t Pod-Markdown-3.002/xt/release/dist-manifest.t Pod-Markdown-3.002/xt/release/cpan-changes.t Pod-Markdown-3.002/xt/release/kwalitee.t Pod-Markdown-3.002/xt/release/pod-coverage.t Pod-Markdown-3.002/xt/release/portability.t Pod-Markdown-3.002/xt/release/pod-syntax.t Pod-Markdown-3.002/xt/release/synopsis.t Pod-Markdown-3.002/xt/release/meta-json.t Pod-Markdown-3.002/xt/release/distmeta.t Pod-Markdown-3.002/Makefile.PL CPAN.pm: Building R/RW/RWSTAUNER/Pod-Markdown-3.002.tar.gz >>> C:\Perl-5.16\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a nmake-style Makefile Writing Makefile for Pod::Markdown Writing MYMETA.yml and MYMETA.json >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Pod/Markdown.pm blib\lib\Pod\Markdown.pm cp lib/Pod/Perldoc/ToMarkdown.pm blib\lib\Pod\Perldoc\ToMarkdown.pm "C:\Perl-5.16\bin\perl.exe" -MExtUtils::Command -e cp -- bin/pod2markdown blib\script\pod2markdown pl2bat.bat blib\script\pod2markdown RWSTAUNER/Pod-Markdown-3.002.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. "C:\Perl-5.16\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t\*.t t\00-compile.t ......... 1..3 ok 1 - Pod/Markdown.pm loaded ok ok 2 - Pod/Perldoc/ToMarkdown.pm loaded ok ok 3 - bin/pod2markdown compiled ok ok # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.04 # # === Test Requires === # # Module Want Have # --------------------- ---- -------- # Exporter any 5.72 # ExtUtils::MakeMaker any 7.04 # File::Spec any 3.47 # File::Spec::Functions any 3.47 # File::Temp any 0.2304 # IO::Handle any 1.28 # IPC::Open3 any 1.12 # Symbol any 1.07 # Test::Differences any 0.63 # Test::More 0.88 1.001009 # lib any 0.63 # utf8 any 1.09 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150005 # # === Runtime Requires === # # Module Want Have # -------------------- ---- ----- # Encode any 2.49 # Getopt::Long any 2.47 # Pod::Simple 3.26 3.28 # Pod::Simple::Methody any 3.28 # Pod::Usage any 1.67 # parent any 0.234 # strict any 1.07 # warnings any 1.13 # # === Runtime Recommends === # # Module Want Have # -------------- ---- ---- # HTML::Entities any 3.69 # t\00-report-prereqs.t .. 1..1 ok 1 ok t\back-compat.t ........ ok 1 - parse_from_filehandle( IO::Scalar->new(\$string) ) ok 2 - parse_from_file( $path ) ok 3 - parse_from_filehandle( open(my) ) 1..3 ok t\basic.t .............. 1..1 ok 1 - convert some basic pod into markdown ok t\codes.t .............. ok 1 - I (I => _italic_) ok 2 - B (B => **bold**) ok 3 - C (C => `code`) ok 4 - C (C => `c*de`) ok 5 - L (L => [link](pod://link)) ok 6 - L (L => [star\*](pod://star*)) ok 7 - E (E => <) ok 8 - E (E => >) ok 9 - E (E => |) ok 10 - E (E => /) ok 11 - E (E => \x{a9}) ok 12 - E (E => ©) ( html_encode_chars: ^\x20-\x7e ) ok 13 - E (E => ©) ( html_encode_chars: ^\x20-\x7e ) ok 14 - E (E => \x{c2}\x{a9}) ( output_encoding: UTF-8 ) ok 15 - E (E => \x{e9}) ok 16 - E (E => &\#xE9;) ( html_encode_chars: ^\x20-\x7e ) ok 17 - E (E => é) ( html_encode_chars: ^\x20-\x7e ) ok 18 - E (E => \x{c3}\x{a9}) ( output_encoding: UTF-8 ) ok 19 - E hex (E<0x201E> => \x{201e}) ok 20 - E hex (E<0x201E> => &\#x201E;) ( html_encode_chars: ^\x20-\x7e ) ok 21 - E hex (E<0x201E> => „) ( html_encode_chars: ^\x20-\x7e ) ok 22 - E octal (E<075> => =) ok 23 - E octal (E<0241> => \x{a1}) ok 24 - E octal (E<0241> => &\#xA1;) ( html_encode_chars: ^\x20-\x7e ) ok 25 - E octal (E<0241> => ¡) ( html_encode_chars: ^\x20-\x7e ) ok 26 - E octal (E<0241> => \x{c2}\x{a1}) ( output_encoding: UTF-8 ) ok 27 - E decimal (E<181> => \x{b5}) ok 28 - E decimal (E<181> => &\#xB5;) ( html_encode_chars: ^\x20-\x7e ) ok 29 - E decimal (E<181> => µ) ( html_encode_chars: ^\x20-\x7e ) ok 30 - E (E => \x{ab}) ok 31 - E (E => &\#xAB;) ( html_encode_chars: ^\x20-\x7e ) ok 32 - E (E => «) ( html_encode_chars: ^\x20-\x7e ) ok 33 - E (E => \x{c2}\x{ab}) ( output_encoding: UTF-8 ) ok 34 - E (E => \x{bb}) ok 35 - E (E => &\#xBB;) ( html_encode_chars: ^\x20-\x7e ) ok 36 - E (E => ») ( html_encode_chars: ^\x20-\x7e ) ok 37 - E (E => \x{c2}\x{bb}) ( output_encoding: UTF-8 ) ok 38 - F (F => `file.ext`) ok 39 - F (F => `file_path.ext`) ok 40 - F (F => `` /weird/file`path` ``) ok 41 - S<$x ? $y : $z> (S<$x ? $y : $z> => $x\x{a0}?\x{a0}$y\x{a0}:\x{a0}$z) ok 42 - S<$x ? $y : $z> (S<$x ? $y : $z> => $x ? $y : $z) ( html_encode_chars: ^\x20-\x7e ) ok 43 - S<$x ? $y : $z> (S<$x ? $y : $z> => $x ? $y : $z) ( html_encode_chars: ^\x20-\x7e ) ok 44 - S> (S> => `$x\x{a0}&\x{a0}$y`) ok 45 - S> (S> => `$x\x{a0}&\x{a0}$y`) ( html_encode_chars: ^\x20-\x7e ) ok 46 - S> (S> => `$x\x{a0}&\x{a0}$y`) ( html_encode_chars: ^\x20-\x7e ) ok 47 - X (X => ) ok 48 - Z<> (Z<> => ) 1..48 ok t\encoding.t ........... ok 1 - \x{c0} (\x{c0} => &\#xC0;) ( output_encoding: ascii ) =encoding latin1 ok 2 - \x{c0} (\x{c0} => \x{c0}) ( output_encoding: latin1 ) =encoding latin1 ok 3 - \x{c0} (\x{c0} => \x{c3}\x{80}) ( output_encoding: utf8 ) =encoding latin1 ok 4 - \x{c0} (\x{c0} => &\#xC0;) ( output_encoding: ascii ) =encoding cp1252 ok 5 - \x{c0} (\x{c0} => \x{c0}) ( output_encoding: latin1 ) =encoding cp1252 ok 6 - \x{c0} (\x{c0} => \x{c3}\x{80}) ( output_encoding: utf8 ) =encoding cp1252 ok 7 - \x{c0} (\x{c0} => &\#xC0;) ( output_encoding: ascii ) ok 8 - \x{c0} (\x{c0} => \x{c0}) ( output_encoding: latin1 ) ok 9 - \x{c0} (\x{c0} => \x{c3}\x{80}) ( output_encoding: utf8 ) ok 10 - \x{c0} (\x{c0} => À) ( output_encoding: ascii ) =encoding latin1 ok 11 - \x{c0} (\x{c0} => \x{c0}) ( output_encoding: latin1 ) =encoding latin1 ok 12 - \x{c0} (\x{c0} => \x{c3}\x{80}) ( output_encoding: utf8 ) =encoding latin1 ok 13 - \x{c0} (\x{c0} => À) ( output_encoding: ascii ) =encoding cp1252 ok 14 - \x{c0} (\x{c0} => \x{c0}) ( output_encoding: latin1 ) =encoding cp1252 ok 15 - \x{c0} (\x{c0} => \x{c3}\x{80}) ( output_encoding: utf8 ) =encoding cp1252 ok 16 - \x{c0} (\x{c0} => À) ( output_encoding: ascii ) ok 17 - \x{c0} (\x{c0} => \x{c0}) ( output_encoding: latin1 ) ok 18 - \x{c0} (\x{c0} => \x{c3}\x{80}) ( output_encoding: utf8 ) ok 19 - \x{95} (\x{95} => &\#x2022;) ( output_encoding: ascii ) =encoding cp1252 ok 20 - \x{95} (\x{95} => &\#x2022;) ( output_encoding: latin1 ) =encoding cp1252 ok 21 - \x{95} (\x{95} => \x{95}) ( match_encoding: 1, output_encoding: ) =encoding cp1252 ok 22 - \x{95} (\x{95} => \x{e2}\x{80}\x{a2}) ( output_encoding: utf8 ) =encoding cp1252 ok 23 - \x{95} (\x{95} => •) ( output_encoding: ascii ) =encoding cp1252 ok 24 - \x{95} (\x{95} => •) ( output_encoding: latin1 ) =encoding cp1252 ok 25 - \x{95} (\x{95} => \x{95}) ( match_encoding: 1, output_encoding: ) =encoding cp1252 ok 26 - \x{95} (\x{95} => \x{e2}\x{80}\x{a2}) ( output_encoding: utf8 ) =encoding cp1252 ok 27 - \x{a4} (\x{a4} => &\#xA4;) ( output_encoding: ascii ) =encoding latin1 ok 28 - \x{a4} (\x{a4} => \x{a4}) ( match_encoding: 1, output_encoding: ) =encoding latin1 ok 29 - \x{a4} (\x{a4} => \x{c2}\x{a4}) ( output_encoding: utf8 ) =encoding latin1 ok 30 - \x{c2}\x{a4} (\x{c2}\x{a4} => &\#xA4;) ( output_encoding: ascii ) =encoding utf-8 ok 31 - \x{c2}\x{a4} (\x{c2}\x{a4} => \x{a4}) ( output_encoding: latin1 ) =encoding utf-8 ok 32 - \x{c2}\x{a4} (\x{c2}\x{a4} => \x{c2}\x{a4}) ( match_encoding: 1, output_encoding: ) =encoding utf-8 ok 33 - \x{a4} (\x{a4} => ¤) ( output_encoding: ascii ) =encoding latin1 ok 34 - \x{a4} (\x{a4} => \x{a4}) ( match_encoding: 1, output_encoding: ) =encoding latin1 ok 35 - \x{a4} (\x{a4} => \x{c2}\x{a4}) ( output_encoding: utf8 ) =encoding latin1 ok 36 - \x{c2}\x{a4} (\x{c2}\x{a4} => ¤) ( output_encoding: ascii ) =encoding utf-8 ok 37 - \x{c2}\x{a4} (\x{c2}\x{a4} => \x{a4}) ( output_encoding: latin1 ) =encoding utf-8 ok 38 - \x{c2}\x{a4} (\x{c2}\x{a4} => \x{c2}\x{a4}) ( match_encoding: 1, output_encoding: ) =encoding utf-8 ok 39 - ascii; no =encoding; pod escapes generate non-ascii (E S => \x{a9} a\x{a0}b) ( output_encoding: latin1 ) ok 40 - ascii; no =encoding; pod escapes generate non-ascii (E S => © a b) ( match_encoding: 1, output_encoding: ascii ) ok 41 - ascii; no =encoding; pod escapes generate non-ascii (E S => \x{c2}\x{a9} a\x{c2}\x{a0}b) ( match_encoding: 1, output_encoding: ) ok 42 - ascii; no =encoding; pod escapes generate non-ascii (E S => \x{c2}\x{a9} a\x{c2}\x{a0}b) ( match_encoding: 1, output_encoding: utf8 ) ok 43 - ascii; no =encoding; pod escapes generate non-ascii (E S => \x{c2}\x{a9} a\x{c2}\x{a0}b) ( output_encoding: utf8 ) ok 44 - ascii; pod escapes generate non-ascii (E S => \x{a9} a\x{a0}b) ( output_encoding: latin1 ) =encoding invalid ok 45 - ascii; pod escapes generate non-ascii (E S => © a b) ( match_encoding: 1, output_encoding: ascii ) =encoding invalid ok 46 - ascii; pod escapes generate non-ascii (E S => \x{c2}\x{a9} a\x{c2}\x{a0}b) ( match_encoding: 1, output_encoding: ) =encoding invalid ok 47 - ascii; pod escapes generate non-ascii (E S => \x{c2}\x{a9} a\x{c2}\x{a0}b) ( match_encoding: 1, output_encoding: utf8 ) =encoding invalid ok 48 - ascii; pod escapes generate non-ascii (E S => \x{c2}\x{a9} a\x{c2}\x{a0}b) ( output_encoding: utf8 ) =encoding invalid ok 49 - no encoding detected ok 50 - high-bit char UTF-8 encoded in code span ok 51 - no encoding detected ok 52 - high-bit char embedded in code span (character string) 1..52 ok t\entities.t ........... ok 1 - entity-encoded escape sanity check # < & > E<0x2022> ok 2 - sanity check: inline html escaped ok 3 - sanity check: html not escaped in code span ok 4 - sanity check (html_encode_chars => non ascii): inline html escaped ok 5 - sanity check (html_encode_chars => non ascii): html not escaped in code span ok 6 - sanity check (html_encode_chars => 1): inline html escaped ok 7 - sanity check (html_encode_chars => 1): html not escaped in code span # < & > E<0x2022> ok 8 - sanity check: inline html escaped ok 9 - sanity check: html not escaped in code span ok 10 - sanity check (html_encode_chars => non ascii): inline html escaped ok 11 - sanity check (html_encode_chars => non ascii): html not escaped in code span ok 12 - sanity check (html_encode_chars => 1): inline html escaped ok 13 - sanity check (html_encode_chars => 1): html not escaped in code span # --file= ok 14 - command lines args: inline html escaped ok 15 - command lines args: html not escaped in code span ok 16 - command lines args (html_encode_chars => non ascii): inline html escaped ok 17 - command lines args (html_encode_chars => non ascii): html not escaped in code span ok 18 - command lines args (html_encode_chars => 1): inline html escaped ok 19 - command lines args (html_encode_chars => 1): html not escaped in code span # h =
ok 20 - real html: inline html escaped ok 21 - real html: html not escaped in code span ok 22 - real html (html_encode_chars => non ascii): inline html escaped ok 23 - real html (html_encode_chars => non ascii): html not escaped in code span ok 24 - real html (html_encode_chars => 1): inline html escaped ok 25 - real html (html_encode_chars => 1): html not escaped in code span # L<< Some & |http://some.where/ >> ok 26 - html chars in link text: inline html escaped ok 27 - html chars in link text: html not escaped in code span ok 28 - html chars in link text (html_encode_chars => non ascii): inline html escaped ok 29 - html chars in link text (html_encode_chars => non ascii): html not escaped in code span ok 30 - html chars in link text (html_encode_chars => 1): inline html escaped ok 31 - html chars in link text (html_encode_chars => 1): html not escaped in code span # L<< Yo|http://some.where?a=&<= >> ok 32 - html chars in url: inline html escaped ok 33 - html chars in url: html not escaped in code span ok 34 - html chars in url (html_encode_chars => non ascii): inline html escaped ok 35 - html chars in url (html_encode_chars => non ascii): html not escaped in code span # <0 &0 ok 36 - false values: inline html escaped ok 37 - false values: html not escaped in code span ok 38 - false values (html_encode_chars => non ascii): inline html escaped ok 39 - false values (html_encode_chars => non ascii): html not escaped in code span ok 40 - false values (html_encode_chars => 1): inline html escaped ok 41 - false values (html_encode_chars => 1): html not escaped in code span # the E operator and S<&>foobar; (or S<&>fooS;) and eol & ok 42 - < and & are escaped properly even as separate pod strings: inline html escaped ok 43 - < and & are escaped properly even as separate pod strings: html not escaped in code span ok 44 - < and & are escaped properly even as separate pod strings (html_encode_chars => non ascii): inline html escaped ok 45 - < and & are escaped properly even as separate pod strings (html_encode_chars => non ascii): html not escaped in code span ok 46 - < and & are escaped properly even as separate pod strings (html_encode_chars => 1): inline html escaped ok 47 - < and & are escaped properly even as separate pod strings (html_encode_chars => 1): html not escaped in code span # literal & and < ok 48 - literal entity from pod at end of string stays amp-escaped: inline html escaped ok 49 - literal entity from pod at end of string stays amp-escaped: html not escaped in code span ok 50 - literal entity from pod at end of string stays amp-escaped (html_encode_chars => non ascii): inline html escaped ok 51 - literal entity from pod at end of string stays amp-escaped (html_encode_chars => non ascii): html not escaped in code span # & ity &&& and & ok 52 - field splitting: amps at beginning and end and multiple in the middle: inline html escaped ok 53 - field splitting: amps at beginning and end and multiple in the middle: html not escaped in code span ok 54 - field splitting: amps at beginning and end and multiple in the middle (html_encode_chars => non ascii): inline html escaped ok 55 - field splitting: amps at beginning and end and multiple in the middle (html_encode_chars => non ascii): html not escaped in code span ok 56 - field splitting: amps at beginning and end and multiple in the middle (html_encode_chars => 1): inline html escaped ok 57 - field splitting: amps at beginning and end and multiple in the middle (html_encode_chars => 1): html not escaped in code span # hi \x{0}&\x{0} (\x{0}c&\x{0}) & \x{0}<\x{0} (\x{0}c<\x{0}) < &exclam; ok 58 - literal occurrences of internal escape sequences are unaltered: inline html escaped ok 59 - literal occurrences of internal escape sequences are unaltered: html not escaped in code span ok 60 - literal occurrences of internal escape sequences are unaltered (html_encode_chars => non ascii): inline html escaped ok 61 - literal occurrences of internal escape sequences are unaltered (html_encode_chars => non ascii): html not escaped in code span ok 62 - literal occurrences of internal escape sequences are unaltered (html_encode_chars => 1): inline html escaped ok 63 - literal occurrences of internal escape sequences are unaltered (html_encode_chars => 1): html not escaped in code span ok 64 - SO example properly escaped ok 65 - SO example with additional escapes ok 66 - escape entities in lists and items properly ok 67 - escape all entities in lists and items 1..67 ok t\escape.t ............. ok 1 - literal markdown chars escaped in headers ok 2 - literal markdown chars allowed verbatim in code spans ok 3 - literal markdown chars allowed verbatim in code spans (in headings) ok 4 - literal markdown chars escaped in nested sequences ok 5 - filenames (F<>) are code spans so no escaping needed ok 6 - escape markdown characters in link text ok 7 - link targets also escaped ok 8 - verbatim paragraph indents and requires no escaping ok 9 - literal markdown characters in pod escaped 1..9 ok t\formats.t ............ ok 1 - disable html and markdown targets ok 2 - by default accept html and markdown targets ok 3 - =for markdown passed through ok 4 - =begin/end markdown passed through ok 5 - =for :markdown gets processed and escaped ok 6 - =begin/end :markdown gets processed and escaped ok 7 - =for html passes through ok 8 - =for :html gets processed and escaped 1..8 ok t\links.t .............. ok 1 - section with only symbols: metacpan (interpolate) ok 2 - section with only symbols: sco (interpolate) ok 3 - perlvar.pod: external section with symbols: metacpan (interpolate) ok 4 - perlvar.pod: external section with symbols: sco (interpolate) ok 5 - section with pod escapes: markdown (interpolate) ok 6 - section with pod escapes: metacpan (interpolate) ok 7 - section with pod escapes: sco (interpolate) ok 8 - section with pod commands: metacpan (interpolate) ok 9 - section with pod commands: sco (interpolate) ok 10 - section with sigils and syntax: metacpan (interpolate) ok 11 - section with sigils and syntax: sco (interpolate) ok 12 - quoted section in other doc: metacpan (interpolate) ok 13 - quoted section in other doc: sco (interpolate) ok 14 - complicated section: markdown (interpolate) ok 15 - extra long real life example complicated section: markdown (interpolate) ok 16 - extra long real life example complicated section: metacpan (interpolate) ok 17 - extra long real life example complicated section: sco (interpolate) ok 18 - respect html_encode_chars in code link text but not in fragment (HTML::Entites 0): metacpan (interpolate) ok 19 - respect html_encode_chars in code link text but not in fragment (HTML::Entites 0): sco (interpolate) ok 20 - respect html_encode_chars in code link text but not in fragment (HTML::Entites 1): metacpan (interpolate) ok 21 - respect html_encode_chars in code link text but not in fragment (HTML::Entites 1): sco (interpolate) ok 22 - name (interpolate) ok 23 - other module (interpolate) ok 24 - other module, empty text (interpolate) ok 25 - other module/sec, empty text (interpolate) ok 26 - section in other module (interpolate) ok 27 - quoted section in other doc (interpolate) ok 28 - section in this doc (interpolate) ok 29 - quoted section in this doc (interpolate) ok 30 - /sec, empty text (interpolate) ok 31 - other module, alternate text (interpolate) ok 32 - sec in other mod, alt text (interpolate) ok 33 - "sec" in other mod, alt text (interpolate) ok 34 - /"sec" in this doc, alt text (interpolate) ok 35 - /sec in this doc, alt text (interpolate) ok 36 - "sec" in this doc, alt text (interpolate) ok 37 - external ftp (interpolate) ok 38 - external http (interpolate) ok 39 - http, alt text (perl 5.12) (interpolate) ok 40 - embedded codes (interpolate) ok 41 - don't expand nested L's (interpolate) ok 42 - name (interpolate) ok 43 - alt|pod/sec (interpolate) ok 44 - pod/sec (interpolate) ok 45 - man/sec (interpolate) ok 46 - /section name (interpolate) ok 47 - http (interpolate) ok 48 - text|http (interpolate) ok 49 - man(1) (interpolate) ok 50 - man(5) (interpolate) ok 51 - other/section name (interpolate) ok 52 - _underscore_ (interpolate) ok 53 - *asterisk* (interpolate) ok 54 - section with quotes (interpolate) ok 55 - empty text: |url (interpolate) ok 56 - false text: 0|url (interpolate) ok 57 - man url (interpolate) ok 58 - man alias: manny (interpolate) ok 59 - man alias: man (interpolate) ok 60 - pod url (interpolate) ok 61 - pod alias: sco (interpolate) ok 62 - pod alias: metacpan (interpolate) ok 63 - pod alias: perldoc (interpolate) 1..63 ok t\lists.t .............. 1..1 ok 1 - this file's POD as markdown ok t\meta.t ............... 1..12 ok 1 - with_meta: name ok 2 - include_meta_tags: name ok 3 - both: name ok 4 - with_meta: author ok 5 - include_meta_tags: author ok 6 - both: author ok 7 - with_meta: none ok 8 - include_meta_tags: none ok 9 - with_meta: none ok 10 - with_meta: name, author ok 11 - include_meta_tags: name, author ok 12 - both: name, author ok t\misc.t ............... ok 1 - code span with backticks uses more backticks as delimiter ok 2 - multi-backtick delimiters also use spaces so that code spans can start or end with backticks ok 3 - sequences can be nested ok 4 - pod sequences in link text ok 5 - pod sequences work in headings and paragraphs ok 6 - over/back becomes block quote ok 7 - 1..7 ok t\nested.t ............. ok 1 - indent content of numbered list items ok 2 - test nesting inside blockquotes 1..2 ok t\new.t ................ ok 1 - Default attributes: man_url_prefix ok 2 - Default attributes: markdown_fragment_format ok 3 - Default attributes: perldoc_fragment_format ok 4 - Default attributes: perldoc_url_prefix ok 5 - Set perldoc_url_prefix to metacpan; get matching fragment format: man_url_prefix ok 6 - Set perldoc_url_prefix to metacpan; get matching fragment format: markdown_fragment_format ok 7 - Set perldoc_url_prefix to metacpan; get matching fragment format: perldoc_fragment_format ok 8 - Set perldoc_url_prefix to metacpan; get matching fragment format: perldoc_url_prefix ok 9 - Set perldoc_url_prefix to sco; get matching fragment format: man_url_prefix ok 10 - Set perldoc_url_prefix to sco; get matching fragment format: markdown_fragment_format ok 11 - Set perldoc_url_prefix to sco; get matching fragment format: perldoc_fragment_format ok 12 - Set perldoc_url_prefix to sco; get matching fragment format: perldoc_url_prefix ok 13 - Explicit format pod_simple_xhtml: man_url_prefix ok 14 - Explicit format pod_simple_xhtml: markdown_fragment_format ok 15 - Explicit format pod_simple_xhtml: perldoc_fragment_format ok 16 - Explicit format pod_simple_xhtml: perldoc_url_prefix ok 17 - Explicit format pod_simple_html: man_url_prefix ok 18 - Explicit format pod_simple_html: markdown_fragment_format ok 19 - Explicit format pod_simple_html: perldoc_fragment_format ok 20 - Explicit format pod_simple_html: perldoc_url_prefix ok 21 - Pass a code ref for perldoc_fragment_format: man_url_prefix ok 22 - Pass a code ref for perldoc_fragment_format: markdown_fragment_format ok 23 - Pass a code ref for perldoc_fragment_format: perldoc_fragment_format ok 24 - Pass a code ref for perldoc_fragment_format: perldoc_url_prefix ok 25 - Pass a code ref for markdown_fragment_format: man_url_prefix ok 26 - Pass a code ref for markdown_fragment_format: markdown_fragment_format ok 27 - Pass a code ref for markdown_fragment_format: perldoc_fragment_format ok 28 - Pass a code ref for markdown_fragment_format: perldoc_url_prefix ok 29 - Values are interchangeable: man_url_prefix ok 30 - Values are interchangeable: markdown_fragment_format ok 31 - Values are interchangeable: perldoc_fragment_format ok 32 - Values are interchangeable: perldoc_url_prefix ok 33 - unknown arg throws a warning ok 34 - method that is not a rw attribute throws a warning 1..34 ok t\perldoc.t ............ ok 1 - ToMarkdown class for perldoc 1..1 ok t\pod2markdown.t ....... ok 1 - output file prepared ok 2 - no args: < in > out ok 3 - output file prepared ok 4 - 1 arg: input file, stdout ok 5 - output file prepared ok 6 - 2 args: input file, output file ok 7 - output file prepared ok 8 - 2 args: - (stdin), output file ok 9 - output file prepared ok 10 - both dashes: - (stdin) - (stdout) ok 11 - output file prepared ok 12 - no encoding specified returns UTF-8 ok 13 - output file prepared ok 14 - html_encode_chars=1 encodes entities ok 15 - output file prepared ok 16 - ascii encoding returns ascii with html entities encoded ok 17 - output file prepared ok 18 - specify utf-8 output encoding ok 19 - output file prepared ok 20 - match input cp1252 ok 21 - output file prepared ok 22 - match input utf-8 1..22 ok t\verbatim.t ........... 1..1 ok 1 - preserve verbatim paragraphs of various initial whitespace combinations ok All tests successful. Files=18, Tests=335, 9 wallclock secs ( 0.11 usr + 0.05 sys = 0.16 CPU) Result: PASS RWSTAUNER/Pod-Markdown-3.002.tar.gz nmake test TEST_VERBOSE=1 -- OK Randy Stauner <rwstauner@cpan.org> Convert POD to Markdown >>> set path PATH=C:/CPANFL~1.16/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\cygwin\bin;C:\CPANFL~1.16\var\megalib\bin;C:\Perl-5.16\site\bin;C:\Perl-5.16\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1;.PSC1 >>> which tar /usr/bin/tar >>> (cd C:\cpanfly-5.16\var\cpan\build\Pod-Markdown-3.002-XuJUL4 && tar cvf - Pod-Markdown-3.002.ppd blib) | gzip -c >C:/cpanfly-5.16/var/REPO/R/RW/RWSTAUNER/Pod-Markdown-3.002.tar.gz Pod-Markdown-3.002.ppd blib/ blib/lib/ blib/lib/Pod/ blib/lib/Pod/Markdown.pm blib/lib/Pod/Perldoc/ blib/lib/Pod/Perldoc/ToMarkdown.pm blib/script/ blib/script/pod2markdown blib/script/pod2markdown.bat >>> mv C:\cpanfly-5.16\var\cpan\build\Pod-Markdown-3.002-XuJUL4/Pod-Markdown-3.002.ppd C:/cpanfly-5.16/var/REPO/R/RW/RWSTAUNER Finished 2015-08-22T02:44:42