<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> 
<dfn>HTCT</dfn> is a test case description format, which is a generalization 
of the format adopted by <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML parser</anchor> test suite.</p><section><h1>Reference implementations</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite xml:lang="en">wakaba/testdataparser</cite>
(<time>2020-02-17 10:57:30 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/wakaba/testdataparser">https://github.com/wakaba/testdataparser</anchor-external></p><p>An <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTCT</anchor> parser implementation in <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Perl</anchor>.</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> 
<cite xml:lang="en">samijs/sami-test.js at master · wakaba/samijs</cite>, <time>2020-02-17 11:04:08 +09:00</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/wakaba/samijs/blob/master/sami/script/sami-test.js#L7">https://github.com/wakaba/samijs/blob/master/sami/script/sami-test.js#L7</anchor-external></p><p>An <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTCT</anchor> parser implementation in <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JavaScript</anchor>.</p></section><section><h1>Tests</h1><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <cite xml:lang="en">testdataparser/t at master · wakaba/testdataparser</cite>, <time>2020-02-17 11:05:42 +09:00</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/wakaba/testdataparser/tree/master/t">https://github.com/wakaba/testdataparser/tree/master/t</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <cite xml:lang="en">samijs/sami/t/sami-test at master · wakaba/samijs</cite>, <time>2020-02-17 11:07:08 +09:00</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/wakaba/samijs/tree/master/sami/t/sami-test">https://github.com/wakaba/samijs/tree/master/sami/t/sami-test</anchor-external></li></ul></refs><p>Tests for <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTCT</anchor> parser's interpretation of <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTCT</anchor> documents.</p></section><section><h1>HTCT and HTML parser test data format</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <cite xml:lang="en">html5lib-tests/README.md at master · html5lib/html5lib-tests · GitHub</cite>, <time>2020-02-17 11:09:22 +09:00</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/html5lib/html5lib-tests/blob/master/tree-construction/README.md">https://github.com/html5lib/html5lib-tests/blob/master/tree-construction/README.md</anchor-external></p><p>Descriptions for the original format.
Note that, unlike the original format,
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTCT</anchor> does not hardcode any specific section name
describing test cases.</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <cite xml:lang="en">perl-web-markup/html-tree.t at master · manakai/perl-web-markup</cite>, <time>2020-02-17 11:15:06 +09:00</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/manakai/perl-web-markup/blob/master/t/parsing/html-tree.t">https://github.com/manakai/perl-web-markup/blob/master/t/parsing/html-tree.t</anchor-external></p><p>This test script (written in <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Perl</anchor>) uses the <code>Test::HTCT::Parser</code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Perl module</anchor> to parse <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">html5lib</anchor>'s HTML parsing test data.</p></section><section><h1>Notes</h1></section></body></html>