tags
ok 6 - html as sole content
ok 7 - html without preceding newline
ok 8 - html without following newline
ok 9 - same html block twice in a row
ok 10 - two html blocks and a paragraph in the middle
ok 11 - html inside code block is not treated as html
ok 12 - a self-closing html tag (img)
ok 13 - html comments, standalone and inline
ok 14 - two wrapped html entities
1..14
ok
t/markup/standard/strong-em-code.t ......
ok 1 - emphasis markup surrounded by percent signs
ok 2 - code marked with `` containing a single backtick
ok 3 - code containing html
ok 4 - code containing strong & em
ok 5 - code in parens
ok 6 - strong, em, and then both
1..6
ok
t/markup/standard/unbalanced.t ..........
ok 1 - bad strong containing good emphasis
ok 2 - bad strong start containing good emphasis
ok 3 - bad strong and code start containing good emphasis
ok 4 - bad strong start, good emphasis, then bad code start
ok 5 - bad strong start, good emphasis containing good code
ok 6 - bad strong start, good emphasis and good code
ok 7 - unbalanced inline html tags are not detected
1..7
ok
t/markup/standard/unicode.t .............
ok 1 - Header containing unicode
ok 2 - span-level html containing unicode in a block
ok 3 - unicode in paragraph followed by html block containing unicode
1..3
ok
t/markup/theory/big-table.t .............
ok 1 - very large table to test performance
1..1
ok
t/markup/theory/table.t .................
ok 1 - simple table with header and two body rows
ok 2 - simple table with header and two body rows, header uses +===+
ok 3 - simple MySQL-style table (header marker at start and end of table)
ok 4 - simple table with no header
ok 5 - simple table with header and two body rows - caption on the bottom
ok 6 - simple table with header and two body rows, all right-aligned
ok 7 - simple table with two header rows and two body rows
ok 8 - three cells across, no leading/trailing pipes or pluses
ok 9 - three cells across, two table bodies
ok 10 - three cells across, each row has some >1 colspan cells
ok 11 - three cells across, each row has some >1 colspan cells
ok 12 - simple table with escaped pipe in cell
ok 13 - simple table with continuation lines
ok 14 - table with a list inside a cell
ok 15 - simple table with empty first header cell, so first col is header cells
ok 16 - first header row should have 3 columns
ok 17 - Parser should not parse [foo] as a table caption if there is no table
ok 18 - Totally pathological table at least generates some output and does not die or warn
ok 19 - Handle tabs in a table cell without going into an endless loop
ok 20 - complex table preceded by paragraph that broke with new regex
1..20
ok
t/mdtest.t ..............................
# Subtest: Amps and angle encoding
ok 1 - Amps and angle encoding
1..1
ok 1 - Amps and angle encoding
# Subtest: Auto links
ok 1 - Auto links
1..1
ok 2 - Auto links
# Subtest: Backslash escapes
ok 1 - Backslash escapes
1..1
ok 3 - Backslash escapes
# Subtest: Blockquotes with code blocks
ok 1 - Blockquotes with code blocks
1..1
ok 4 - Blockquotes with code blocks
# Subtest: Code Blocks
ok 1 - Code Blocks
1..1
ok 5 - Code Blocks
# Subtest: Code Spans
ok 1 - Code Spans
1..1
ok 6 - Code Spans
# Subtest: Hard-wrapped paragraphs with list-like lines
ok 1 - Hard-wrapped paragraphs with list-like lines
1..1
ok 7 - Hard-wrapped paragraphs with list-like lines
# Subtest: Horizontal rules
ok 1 - Horizontal rules
1..1
ok 8 - Horizontal rules
# Subtest: Images
ok 1 - Images
1..1
ok 9 - Images
# Subtest: Inline HTML (Advanced)
ok 1 - Inline HTML (Advanced)
1..1
ok 10 - Inline HTML (Advanced)
# Subtest: Inline HTML (Simple)
ok 1 - Inline HTML (Simple)
1..1
ok 11 - Inline HTML (Simple)
# Subtest: Inline HTML comments
ok 1 - Inline HTML comments
1..1
ok 12 - Inline HTML comments
# Subtest: Links, inline style
ok 1 - Links, inline style
1..1
ok 13 - Links, inline style
# Subtest: Links, reference style
ok 1 - Links, reference style
1..1
ok 14 - Links, reference style
# Subtest: Links, shortcut references
ok 1 - Links, shortcut references
1..1
ok 15 - Links, shortcut references
# Subtest: Literal quotes in titles
ok 1 - Literal quotes in titles
1..1
ok 16 - Literal quotes in titles
# Subtest: Markdown Documentation - Basics
ok 1 - Markdown Documentation - Basics
1..1
ok 17 - Markdown Documentation - Basics
# Subtest: Markdown Documentation - Syntax
ok 1 - Markdown Documentation - Syntax
1..1
ok 18 - Markdown Documentation - Syntax
# Subtest: Nested blockquotes
ok 1 - Nested blockquotes
1..1
ok 19 - Nested blockquotes
# Subtest: Ordered and unordered lists
ok 1 - Ordered and unordered lists
1..1
ok 20 - Ordered and unordered lists
# Subtest: Strong and em together
ok 1 - Strong and em together
1..1
ok 21 - Strong and em together
# Subtest: Tabs
ok 1 - Tabs
1..1
ok 22 - Tabs
# Subtest: Tidyness
ok 1 - Tidyness
1..1
ok 23 - Tidyness
1..23
ok
t/parse-twice.t .........................
ok 1 - make sure we get the same results from parsing the same string twice in a row
1..1
ok
t/Parser.t ..............................
ok 1 - $parser->_block_parser() with dialects = Theory
ok 2 - $parser->_span_parser() with dialects = Theory
ok 3 - $parser->_block_parser() with dialects = [Theory]
ok 4 - $parser->_span_parser() with dialects = [Theory]
ok 5 - Can combine an explicit block_parser_class with a dialect
ok 6 - $parser->_block_parser() with dialects = Example::Dialect
ok 7 - $parser->_span_parser() with dialects = Example::Dialect
ok 8 - $parser->_span_parser() with dialects = Example::Dialect2 - only provides a SpanParser class
ok 9 - $parser->_block_parser() with dialect = Theory (dialect as synonym for dialects)
ok 10 - $parser->_span_parser() with dialect = Theory (dialect as synonym for dialects)
1..10
ok
t/Simple/Document.t .....................
ok 1 - Markdent::Simple::Document returns expected HTML
1..1
ok
t/Simple/Fragment.t .....................
ok 1 - Markdent::Simple::Fragment returns expected HTML
1..1
ok
All tests successful.
Files=34, Tests=216, 73 wallclock secs ( 0.20 usr 0.10 sys + 63.06 cusr 3.92 csys = 67.28 CPU)
Result: PASS
DROLSKY/Markdent-0.28.tar.gz
make test TEST_VERBOSE=1 -- OK
Dave Rolsky <autarch@urth.org>
An event-based Markdown parser toolkit
>>> (cd /Users/fly2000/cpanfly-5.20/var/tmp/cpan_build/Markdent-0.28-t2wMcx && tar cvf - Markdent-0.28.ppd blib) | gzip -c >/Users/fly2000/cpanfly-5.20/var/REPO/D/DR/DROLSKY/Markdent-0.28.tar.gz
Markdent-0.28.ppd
blib/
blib/lib/
blib/lib/Markdent/
blib/lib/Markdent/CapturedEvents.pm
blib/lib/Markdent/CheckedOutput.pm
blib/lib/Markdent/CLI.pm
blib/lib/Markdent/Dialect/
blib/lib/Markdent/Dialect/GitHub/
blib/lib/Markdent/Dialect/GitHub/BlockParser.pm
blib/lib/Markdent/Dialect/GitHub/SpanParser.pm
blib/lib/Markdent/Dialect/GitHub.pod
blib/lib/Markdent/Dialect/Standard.pod
blib/lib/Markdent/Dialect/Theory/
blib/lib/Markdent/Dialect/Theory/BlockParser.pm
blib/lib/Markdent/Dialect/Theory/SpanParser.pm
blib/lib/Markdent/Dialect/Theory.pod
blib/lib/Markdent/Event/
blib/lib/Markdent/Event/AutoLink.pm
blib/lib/Markdent/Event/CodeBlock.pm
blib/lib/Markdent/Event/EndBlockquote.pm
blib/lib/Markdent/Event/EndCode.pm
blib/lib/Markdent/Event/EndDocument.pm
blib/lib/Markdent/Event/EndEmphasis.pm
blib/lib/Markdent/Event/EndHeader.pm
blib/lib/Markdent/Event/EndHTMLTag.pm
blib/lib/Markdent/Event/EndLink.pm
blib/lib/Markdent/Event/EndListItem.pm
blib/lib/Markdent/Event/EndOrderedList.pm
blib/lib/Markdent/Event/EndParagraph.pm
blib/lib/Markdent/Event/EndStrong.pm
blib/lib/Markdent/Event/EndTable.pm
blib/lib/Markdent/Event/EndTableBody.pm
blib/lib/Markdent/Event/EndTableCell.pm
blib/lib/Markdent/Event/EndTableHeader.pm
blib/lib/Markdent/Event/EndTableRow.pm
blib/lib/Markdent/Event/EndUnorderedList.pm
blib/lib/Markdent/Event/HorizontalRule.pm
blib/lib/Markdent/Event/HTMLBlock.pm
blib/lib/Markdent/Event/HTMLComment.pm
blib/lib/Markdent/Event/HTMLCommentBlock.pm
blib/lib/Markdent/Event/HTMLEntity.pm
blib/lib/Markdent/Event/HTMLTag.pm
blib/lib/Markdent/Event/Image.pm
blib/lib/Markdent/Event/LineBreak.pm
blib/lib/Markdent/Event/Preformatted.pm
blib/lib/Markdent/Event/StartBlockquote.pm
blib/lib/Markdent/Event/StartCode.pm
blib/lib/Markdent/Event/StartDocument.pm
blib/lib/Markdent/Event/StartEmphasis.pm
blib/lib/Markdent/Event/StartHeader.pm
blib/lib/Markdent/Event/StartHTMLTag.pm
blib/lib/Markdent/Event/StartLink.pm
blib/lib/Markdent/Event/StartListItem.pm
blib/lib/Markdent/Event/StartOrderedList.pm
blib/lib/Markdent/Event/StartParagraph.pm
blib/lib/Markdent/Event/StartStrong.pm
blib/lib/Markdent/Event/StartTable.pm
blib/lib/Markdent/Event/StartTableBody.pm
blib/lib/Markdent/Event/StartTableCell.pm
blib/lib/Markdent/Event/StartTableHeader.pm
blib/lib/Markdent/Event/StartTableRow.pm
blib/lib/Markdent/Event/StartUnorderedList.pm
blib/lib/Markdent/Event/Text.pm
blib/lib/Markdent/Handler/
blib/lib/Markdent/Handler/CaptureEvents.pm
blib/lib/Markdent/Handler/HTMLFilter.pm
blib/lib/Markdent/Handler/HTMLStream/
blib/lib/Markdent/Handler/HTMLStream/Document.pm
blib/lib/Markdent/Handler/HTMLStream/Fragment.pm
blib/lib/Markdent/Handler/MinimalTree.pm
blib/lib/Markdent/Handler/Multiplexer.pm
blib/lib/Markdent/Handler/Null.pm
blib/lib/Markdent/Manual.pod
blib/lib/Markdent/Parser/
blib/lib/Markdent/Parser/BlockParser.pm
blib/lib/Markdent/Parser/SpanParser.pm
blib/lib/Markdent/Parser.pm
blib/lib/Markdent/Regexes.pm
blib/lib/Markdent/Role/
blib/lib/Markdent/Role/AnyParser.pm
blib/lib/Markdent/Role/BalancedEvent.pm
blib/lib/Markdent/Role/BlockParser.pm
blib/lib/Markdent/Role/DebugPrinter.pm
blib/lib/Markdent/Role/Dialect/
blib/lib/Markdent/Role/Dialect/BlockParser.pm
blib/lib/Markdent/Role/Dialect/SpanParser.pm
blib/lib/Markdent/Role/Event.pm
blib/lib/Markdent/Role/EventAsText.pm
blib/lib/Markdent/Role/EventsAsMethods.pm
blib/lib/Markdent/Role/FilterHandler.pm
blib/lib/Markdent/Role/Handler.pm
blib/lib/Markdent/Role/HTMLStream.pm
blib/lib/Markdent/Role/Simple.pm
blib/lib/Markdent/Role/SpanParser.pm
blib/lib/Markdent/Simple/
blib/lib/Markdent/Simple/Document.pm
blib/lib/Markdent/Simple/Fragment.pm
blib/lib/Markdent/Types/
blib/lib/Markdent/Types/Internal.pm
blib/lib/Markdent/Types.pm
blib/lib/Markdent.pm
blib/man3/
blib/man3/Markdent.3
blib/man3/Markdent::CapturedEvents.3
blib/man3/Markdent::CheckedOutput.3
blib/man3/Markdent::Dialect::GitHub.3
blib/man3/Markdent::Dialect::GitHub::BlockParser.3
blib/man3/Markdent::Dialect::GitHub::SpanParser.3
blib/man3/Markdent::Dialect::Standard.3
blib/man3/Markdent::Dialect::Theory.3
blib/man3/Markdent::Dialect::Theory::BlockParser.3
blib/man3/Markdent::Dialect::Theory::SpanParser.3
blib/man3/Markdent::Event::AutoLink.3
blib/man3/Markdent::Event::CodeBlock.3
blib/man3/Markdent::Event::EndBlockquote.3
blib/man3/Markdent::Event::EndCode.3
blib/man3/Markdent::Event::EndDocument.3
blib/man3/Markdent::Event::EndEmphasis.3
blib/man3/Markdent::Event::EndHeader.3
blib/man3/Markdent::Event::EndHTMLTag.3
blib/man3/Markdent::Event::EndLink.3
blib/man3/Markdent::Event::EndListItem.3
blib/man3/Markdent::Event::EndOrderedList.3
blib/man3/Markdent::Event::EndParagraph.3
blib/man3/Markdent::Event::EndStrong.3
blib/man3/Markdent::Event::EndTable.3
blib/man3/Markdent::Event::EndTableBody.3
blib/man3/Markdent::Event::EndTableCell.3
blib/man3/Markdent::Event::EndTableHeader.3
blib/man3/Markdent::Event::EndTableRow.3
blib/man3/Markdent::Event::EndUnorderedList.3
blib/man3/Markdent::Event::HorizontalRule.3
blib/man3/Markdent::Event::HTMLBlock.3
blib/man3/Markdent::Event::HTMLComment.3
blib/man3/Markdent::Event::HTMLCommentBlock.3
blib/man3/Markdent::Event::HTMLEntity.3
blib/man3/Markdent::Event::HTMLTag.3
blib/man3/Markdent::Event::Image.3
blib/man3/Markdent::Event::LineBreak.3
blib/man3/Markdent::Event::Preformatted.3
blib/man3/Markdent::Event::StartBlockquote.3
blib/man3/Markdent::Event::StartCode.3
blib/man3/Markdent::Event::StartDocument.3
blib/man3/Markdent::Event::StartEmphasis.3
blib/man3/Markdent::Event::StartHeader.3
blib/man3/Markdent::Event::StartHTMLTag.3
blib/man3/Markdent::Event::StartLink.3
blib/man3/Markdent::Event::StartListItem.3
blib/man3/Markdent::Event::StartOrderedList.3
blib/man3/Markdent::Event::StartParagraph.3
blib/man3/Markdent::Event::StartStrong.3
blib/man3/Markdent::Event::StartTable.3
blib/man3/Markdent::Event::StartTableBody.3
blib/man3/Markdent::Event::StartTableCell.3
blib/man3/Markdent::Event::StartTableHeader.3
blib/man3/Markdent::Event::StartTableRow.3
blib/man3/Markdent::Event::StartUnorderedList.3
blib/man3/Markdent::Event::Text.3
blib/man3/Markdent::Handler::CaptureEvents.3
blib/man3/Markdent::Handler::HTMLFilter.3
blib/man3/Markdent::Handler::HTMLStream::Document.3
blib/man3/Markdent::Handler::HTMLStream::Fragment.3
blib/man3/Markdent::Handler::MinimalTree.3
blib/man3/Markdent::Handler::Multiplexer.3
blib/man3/Markdent::Handler::Null.3
blib/man3/Markdent::Manual.3
blib/man3/Markdent::Parser.3
blib/man3/Markdent::Parser::BlockParser.3
blib/man3/Markdent::Parser::SpanParser.3
blib/man3/Markdent::Role::AnyParser.3
blib/man3/Markdent::Role::BalancedEvent.3
blib/man3/Markdent::Role::BlockParser.3
blib/man3/Markdent::Role::DebugPrinter.3
blib/man3/Markdent::Role::Dialect::BlockParser.3
blib/man3/Markdent::Role::Dialect::SpanParser.3
blib/man3/Markdent::Role::Event.3
blib/man3/Markdent::Role::EventAsText.3
blib/man3/Markdent::Role::EventsAsMethods.3
blib/man3/Markdent::Role::FilterHandler.3
blib/man3/Markdent::Role::Handler.3
blib/man3/Markdent::Role::HTMLStream.3
blib/man3/Markdent::Role::Simple.3
blib/man3/Markdent::Role::SpanParser.3
blib/man3/Markdent::Simple::Document.3
blib/man3/Markdent::Simple::Fragment.3
blib/script/
blib/script/markdent-html
Finished 2017-11-22T10:18:16