[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

mihaip at chromium.org mihaip at chromium.org
Wed Dec 22 13:45:15 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 1245ade9dbf99a1ee953ff95d94cbb106a8e0f4d
Author: mihaip at chromium.org <mihaip at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Sep 24 22:48:18 2010 +0000

    2010-09-24  Mihai Parparita  <mihaip at chromium.org>
    
            Reviewed by Adam Barth.
    
            Layout test html5lib/runner.html failing on Chromium
            https://bugs.webkit.org/show_bug.cgi?id=42845
    
            Rebaseline html5lib tests (diffs from upstream are still only due to V8
            differences).
    
            * platform/chromium-mac/html5lib/runner-expected.txt: Removed.
            * platform/chromium-win/html5lib/runner-expected.txt: Removed.
            * platform/chromium/html5lib/runner-expected.txt:
            * platform/chromium/test_expectations.txt:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68306 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 0c73f36..8bd8dcf 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,18 @@
+2010-09-24  Mihai Parparita  <mihaip at chromium.org>
+
+        Reviewed by Adam Barth.
+
+        Layout test html5lib/runner.html failing on Chromium
+        https://bugs.webkit.org/show_bug.cgi?id=42845
+        
+        Rebaseline html5lib tests (diffs from upstream are still only due to V8
+        differences).
+
+        * platform/chromium-mac/html5lib/runner-expected.txt: Removed.
+        * platform/chromium-win/html5lib/runner-expected.txt: Removed.
+        * platform/chromium/html5lib/runner-expected.txt:
+        * platform/chromium/test_expectations.txt:
+
 2010-09-24  Luiz Agostini  <luiz.agostini at openbossa.org>
 
         Reviewed by Kenneth Rohde Christiansen.
diff --git a/LayoutTests/platform/chromium-mac/html5lib/runner-expected.txt b/LayoutTests/platform/chromium-mac/html5lib/runner-expected.txt
deleted file mode 100644
index c434a49..0000000
--- a/LayoutTests/platform/chromium-mac/html5lib/runner-expected.txt
+++ /dev/null
@@ -1,4935 +0,0 @@
-CONSOLE MESSAGE: line 1: Uncaught SyntaxError: Unexpected token <
-CONSOLE MESSAGE: line 1: Uncaught SyntaxError: Unexpected token <
-CONSOLE MESSAGE: line 2: PASS
-CONSOLE MESSAGE: line 2: FOO<span>BAR</span>BAZ
-resources/tests1.dat:
-25
-29
-30
-32
-33
-34
-50
-51
-52
-53
-54
-78
-79
-80
-81
-82
-87
-90
-91
-92
-96
-98
-101
-104
-106
-109
-113
-
-Test 25 of 113 in resources/tests1.dat failed. Input:
-<p><b><div><marquee></p></b></div>X
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|     <b>
-|     <div>
-|       <b>
-|       <marquee>
-|         <b>
-|           <p>
-|     "X"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|     <div>
-|       <b>
-|         <marquee>
-|           <p>
-|           "X"
-
-Test 29 of 113 in resources/tests1.dat failed. Input:
-<select><b><option><select><option></b></select>X
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|     "X"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|     <option>
-|       "X"
-
-Test 30 of 113 in resources/tests1.dat failed. Input:
-<a><table><td><a><table></table><a></tr><a></table><b>X</b>C<a>Y
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <a>
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|               <a>
-|                 <table>
-|               <a>
-|       <b>
-|         "X"
-|       "C"
-|     <a>
-|       "Y"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <a>
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|               <a>
-|                 <table>
-|               <a>
-|     <a>
-|       <b>
-|         "X"
-|       "C"
-|     <a>
-|       "Y"
-
-Test 32 of 113 in resources/tests1.dat failed. Input:
-<!-----><font><div>hello<table>excite!<b>me!<th><i>please!</tr><!--X-->
-Got:
-| <!-- - -->
-| <html>
-|   <head>
-|   <body>
-|     <font>
-|       <div>
-|         "hello"
-|         "excite!"
-|         <b>
-|           "me!"
-|         <table>
-|           <tbody>
-|             <tr>
-|               <th>
-|                 <i>
-|                   "please!"
-|             <!-- X -->
-Expected:
-| <!-- - -->
-| <html>
-|   <head>
-|   <body>
-|     <font>
-|       <div>
-|         "helloexcite!"
-|         <b>
-|           "me!"
-|         <table>
-|           <tbody>
-|             <tr>
-|               <th>
-|                 <i>
-|                   "please!"
-|             <!-- X -->
-
-Test 33 of 113 in resources/tests1.dat failed. Input:
-<!DOCTYPE html><li>hello<li>world<ul>how<li>do</ul>you</body><!--do-->
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <li>
-|       "hello"
-|     <li>
-|       "world"
-|       <ul>
-|         "how"
-|         <li>
-|           "do"
-|       "you"
-|       <!-- do -->
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <li>
-|       "hello"
-|     <li>
-|       "world"
-|       <ul>
-|         "how"
-|         <li>
-|           "do"
-|       "you"
-|   <!-- do -->
-
-Test 34 of 113 in resources/tests1.dat failed. Input:
-<!DOCTYPE html>A<option>B<optgroup>C<select>D</option>E
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "ABC"
-|     <select>
-|       "DE"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "A"
-|     <option>
-|       "B"
-|     <optgroup>
-|       "C"
-|       <select>
-|         "DE"
-
-Test 50 of 113 in resources/tests1.dat failed. Input:
-<!DOCTYPE html><script> <!-- </script> --> </script> EOF
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <script>
-|       " <!-- "
-|   <body>
-|     " -->  EOF"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <script>
-|       " <!-- "
-|     " "
-|   <body>
-|     "-->  EOF"
-
-Test 51 of 113 in resources/tests1.dat failed. Input:
-<b><p></b>TEST
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|     <p>
-|       "TEST"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|     <p>
-|       <b>
-|       "TEST"
-
-Test 52 of 113 in resources/tests1.dat failed. Input:
-<p id=a><b><p id=b></b>TEST
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       id="a"
-|       <b>
-|     <b>
-|     <p>
-|       id="b"
-|       "TEST"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       id="a"
-|       <b>
-|     <p>
-|       id="b"
-|       "TEST"
-
-Test 53 of 113 in resources/tests1.dat failed. Input:
-<b id=a><p><b id=b></p></b>TEST
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       id="a"
-|       <p>
-|         <b>
-|           id="b"
-|       <b>
-|         id="b"
-|       "TEST"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       id="a"
-|       <p>
-|         <b>
-|           id="b"
-|       "TEST"
-
-Test 54 of 113 in resources/tests1.dat failed. Input:
-<!DOCTYPE html><title>U-test</title><body><div><p>Test<u></p></div></body>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "U-test"
-|   <body>
-|     <div>
-|       <p>
-|         "Test"
-|         <u>
-|       <u>
-|     <u>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "U-test"
-|   <body>
-|     <div>
-|       <p>
-|         "Test"
-|         <u>
-
-Test 78 of 113 in resources/tests1.dat failed. Input:
-<a href="blah">aba<table><a href="foo">br<tr><td></td></tr>x</table>aoe
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|       <a>
-|         href="foo"
-|         "br"
-|       "x"
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|       "aoe"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|       <a>
-|         href="foo"
-|         "br"
-|       <a>
-|         href="foo"
-|         "x"
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|     <a>
-|       href="foo"
-|       "aoe"
-
-Test 79 of 113 in resources/tests1.dat failed. Input:
-<a href="blah">aba<table><tr><td><a href="foo">br</td></tr>x</table>aoe
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|       "x"
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|               <a>
-|                 href="foo"
-|                 "br"
-|       "aoe"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "abax"
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|               <a>
-|                 href="foo"
-|                 "br"
-|       "aoe"
-
-Test 80 of 113 in resources/tests1.dat failed. Input:
-<table><a href="blah">aba<tr><td><a href="foo">br</td></tr>x</table>aoe
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|     "x"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <a>
-|               href="foo"
-|               "br"
-|     "aoe"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|     <a>
-|       href="blah"
-|       "x"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <a>
-|               href="foo"
-|               "br"
-|     <a>
-|       href="blah"
-|       "aoe"
-
-Test 81 of 113 in resources/tests1.dat failed. Input:
-<a href=a>aa<marquee>aa<a href=b>bb</marquee>aa
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="a"
-|       "aa"
-|     <marquee>
-|       <a>
-|         href="a"
-|         "aa"
-|       <a>
-|         href="b"
-|         "bb"
-|     <a>
-|       href="b"
-|       "aa"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="a"
-|       "aa"
-|       <marquee>
-|         "aa"
-|         <a>
-|           href="b"
-|           "bb"
-|       "aa"
-
-Test 82 of 113 in resources/tests1.dat failed. Input:
-<wbr><strike><code></strike><code><strike></code>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <wbr>
-|     <strike>
-|       <code>
-|     <code>
-|       <code>
-|         <strike>
-|       <strike>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <wbr>
-|     <strike>
-|       <code>
-|     <code>
-|       <code>
-|         <strike>
-
-Test 87 of 113 in resources/tests1.dat failed. Input:
-<body><body><base><link><meta><title><p></title><body><p></body>
-Got:
-| <html>
-|   <head>
-|     <base>
-|     <meta>
-|     <title>
-|       "<p>"
-|   <body>
-|     <link>
-|     <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <base>
-|     <link>
-|     <meta>
-|     <title>
-|       "<p>"
-|     <p>
-
-Test 90 of 113 in resources/tests1.dat failed. Input:
-<a><table><a></table><p><a><div><a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <a>
-|       <table>
-|         <tbody>
-|     <p>
-|       <a>
-|     <a>
-|     <div>
-|       <a>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <a>
-|       <table>
-|     <p>
-|       <a>
-|     <div>
-|       <a>
-
-Test 91 of 113 in resources/tests1.dat failed. Input:
-<head></p><meta><p>
-Got:
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     <p>
-|     <p>
-Expected:
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     <p>
-
-Test 92 of 113 in resources/tests1.dat failed. Input:
-<head></html><meta><p>
-Got:
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <meta>
-|     <p>
-
-Test 96 of 113 in resources/tests1.dat failed. Input:
-<a><p><a></a></p></a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <p>
-|       <a>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <p>
-|       <a>
-|       <a>
-
-Test 98 of 113 in resources/tests1.dat failed. Input:
-<p><b><div><marquee></p></b></div>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|     <b>
-|     <div>
-|       <b>
-|       <marquee>
-|         <b>
-|           <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|     <div>
-|       <b>
-|         <marquee>
-|           <p>
-
-Test 101 of 113 in resources/tests1.dat failed. Input:
-<select><b><option><select><option></b></select>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|     <option>
-
-Test 104 of 113 in resources/tests1.dat failed. Input:
-<ul><li></li><div><li></div><li><li><div><li><address><li><b><em></b><li></ul>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <ul>
-|       <li>
-|       <div>
-|         <li>
-|       <li>
-|       <li>
-|         <div>
-|           <li>
-|             <address>
-|           <li>
-|             <b>
-|               <em>
-|             <em>
-|           <em>
-|             <li>
-|     <em>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <ul>
-|       <li>
-|       <div>
-|         <li>
-|       <li>
-|       <li>
-|         <div>
-|       <li>
-|         <address>
-|       <li>
-|         <b>
-|           <em>
-|       <li>
-
-Test 106 of 113 in resources/tests1.dat failed. Input:
-<frameset><frame><frameset><frame></frameset><noframes></noframes></frameset>
-Got:
-| <html>
-|   <frameset>
-|     <frame>
-|     <frameset>
-|       <frame>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|     <frame>
-|     <frameset>
-|       <frame>
-|     <noframes>
-
-Test 109 of 113 in resources/tests1.dat failed. Input:
-<table><col><tbody><col><tr><col><td><col></table><col>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <col>
-|     <col>
-|     <table>
-|       <colgroup>
-|         <col>
-|       <tbody>
-|         <tr>
-|           <td>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <colgroup>
-|         <col>
-|       <tbody>
-|       <colgroup>
-|         <col>
-|       <tbody>
-|         <tr>
-|       <colgroup>
-|         <col>
-|       <tbody>
-|         <tr>
-|           <td>
-|       <colgroup>
-|         <col>
-
-Test 113 of 113 in resources/tests1.dat failed. Input:
-<frameset>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-resources/tests2.dat:
-6
-7
-8
-9
-11
-36
-42
-44
-45
-
-Test 6 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><frameset>test
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 7 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><frameset><!DOCTYPE html>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 8 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><font><p><b>test</font>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <font>
-|     <p>
-|       <font>
-|         <b>
-|           "test"
-|       <b>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <font>
-|     <p>
-|       <font>
-|         <b>
-|           "test"
-
-Test 9 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><dt><div><dd>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <dt>
-|       <div>
-|         <dd>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <dt>
-|       <div>
-|     <dd>
-
-Test 11 of 59 in resources/tests2.dat failed. Input:
-<table><plaintext><td>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <plaintext>
-|       "<td>"
-|     <table>
-|       <tbody>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <plaintext>
-|       "<td>"
-|     <table>
-
-Test 36 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><select><optgroup><option></optgroup><option><select><option>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <optgroup>
-|         <option>
-|         <option>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <optgroup>
-|         <option>
-|       <option>
-|     <option>
-
-Test 42 of 59 in resources/tests2.dat failed. Input:
-<isindex test=x name=x>
-Got:
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <form>
-|       <hr>
-|       <label>
-|         "This is a searchable index. Enter search keywords: "
-|         <input>
-|           name="isindex"
-|           test="x"
-|       <hr>
-
-Test 44 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><body><title>test</body></title>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "test</body>"
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "test</body>"
-
-Test 45 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><body><title>X</title><meta name=z><link rel=foo><style>
-x { content:"</style" } </style>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "X"
-|     <meta>
-|       name="z"
-|   <body>
-|     <link>
-|       rel="foo"
-|     <style>
-|       "
-x { content:"</style" } "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "X"
-|     <meta>
-|       name="z"
-|     <link>
-|       rel="foo"
-|     <style>
-|       "
-x { content:"</style" } "
-resources/tests3.dat:
-16
-17
-18
-19
-
-Test 16 of 23 in resources/tests3.dat failed. Input:
-<!DOCTYPE html><textarea>
-</textarea>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "
-"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-
-Test 17 of 23 in resources/tests3.dat failed. Input:
-<!DOCTYPE html><textarea>
-foo</textarea>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "
-foo"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "foo"
-
-Test 18 of 23 in resources/tests3.dat failed. Input:
-<!DOCTYPE html><textarea>
-
-foo</textarea>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "
-
-foo"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "
-foo"
-
-Test 19 of 23 in resources/tests3.dat failed. Input:
-<!DOCTYPE html><html><head></head><body><ul><li><div><p><li></ul></body></html>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <ul>
-|       <li>
-|         <div>
-|           <p>
-|           <li>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <ul>
-|       <li>
-|         <div>
-|           <p>
-|       <li>
-resources/tests4.dat:
-3
-5
-6
-7
-
-Test 3 of 7 in resources/tests4.dat failed. Input:
-textarea content with <em>pseudo</em> <foo>markup
-Got:
-| "textarea content with "
-| <em>
-|   "pseudo"
-| " "
-| <foo>
-|   "markup"
-Expected:
-| "textarea content with <em>pseudo</em> <foo>markup"
-
-Test 5 of 7 in resources/tests4.dat failed. Input:
-</plaintext>
-Got:
-| 
-Expected:
-| "</plaintext>"
-
-Test 6 of 7 in resources/tests4.dat failed. Input:
-setting html's innerHTML
-Got:
-| "setting html's innerHTML"
-Expected:
-| <head>
-| <body>
-|   "setting html's innerHTML"
-
-Test 7 of 7 in resources/tests4.dat failed. Input:
-<title>setting head's innerHTML</title>
-Got:
-| 
-Expected:
-| <title>
-|   "setting head's innerHTML"
-resources/tests5.dat:
-2
-7
-8
-16
-
-Test 2 of 16 in resources/tests5.dat failed. Input:
-<style> <!-- </style> --> </style>x
-Got:
-| <html>
-|   <head>
-|     <style>
-|       " <!-- "
-|   <body>
-|     " --> x"
-Expected:
-| <html>
-|   <head>
-|     <style>
-|       " <!-- "
-|     " "
-|   <body>
-|     "--> x"
-
-Test 7 of 16 in resources/tests5.dat failed. Input:
-<script> <!-- </script> --> </script>x
-Got:
-| <html>
-|   <head>
-|     <script>
-|       " <!-- "
-|   <body>
-|     " --> x"
-Expected:
-| <html>
-|   <head>
-|     <script>
-|       " <!-- "
-|     " "
-|   <body>
-|     "--> x"
-
-Test 8 of 16 in resources/tests5.dat failed. Input:
-<title> <!-- </title> --> </title>x
-Got:
-| <html>
-|   <head>
-|     <title>
-|       " <!-- "
-|   <body>
-|     " --> x"
-Expected:
-| <html>
-|   <head>
-|     <title>
-|       " <!-- "
-|     " "
-|   <body>
-|     "--> x"
-
-Test 16 of 16 in resources/tests5.dat failed. Input:
-<noscript><!--</noscript>--></noscript>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "-->"
-Expected:
-| <html>
-|   <head>
-|     <noscript>
-|       "<!--"
-|   <body>
-|     "-->"
-resources/tests6.dat:
-1
-8
-9
-10
-11
-12
-27
-29
-30
-31
-37
-44
-45
-46
-47
-48
-49
-50
-51
-
-Test 1 of 51 in resources/tests6.dat failed. Input:
-<!doctype html></head> <head>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   " "
-|   <body>
-
-Test 8 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-foo
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-
-Test 9 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-<noframes>
-Got:
-| <html>
-|   <frameset>
-|   <noframes>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-|   <noframes>
-
-Test 10 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-<div>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-
-Test 11 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-</html>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-
-Test 12 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-</div>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-
-Test 27 of 51 in resources/tests6.dat failed. Input:
-foo<col>
-Got:
-| 
-Expected:
-| <col>
-
-Test 29 of 51 in resources/tests6.dat failed. Input:
-<frameset><div>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 30 of 51 in resources/tests6.dat failed. Input:
-</frameset><frame>
-Got:
-| 
-Expected:
-| <frame>
-
-Test 31 of 51 in resources/tests6.dat failed. Input:
-<frameset></div>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 37 of 51 in resources/tests6.dat failed. Input:
-<caption><col><colgroup><tbody><tfoot><thead><tr>
-Got:
-| <caption>
-| <colgroup>
-| <tbody>
-| <tfoot>
-| <thead>
-|   <tr>
-Expected:
-| <tr>
-
-Test 44 of 51 in resources/tests6.dat failed. Input:
-</table><tr>
-Got:
-| <tr>
-Expected:
-| <tbody>
-|   <tr>
-
-Test 45 of 51 in resources/tests6.dat failed. Input:
-<body></body></html>
-Got:
-| 
-Expected:
-| <head>
-| <body>
-
-Test 46 of 51 in resources/tests6.dat failed. Input:
-<html><frameset></frameset></html> 
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   " "
-
-Test 47 of 51 in resources/tests6.dat failed. Input:
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html></html>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <!DOCTYPE html "-//W3C//DTD HTML 4.01//EN" "">
-| <html>
-|   <head>
-|   <body>
-
-Test 48 of 51 in resources/tests6.dat failed. Input:
-<param><frameset></frameset>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     style="display:none"
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 49 of 51 in resources/tests6.dat failed. Input:
-<source><frameset></frameset>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     style="display:none"
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 50 of 51 in resources/tests6.dat failed. Input:
-</html><frameset></frameset>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 51 of 51 in resources/tests6.dat failed. Input:
-</body><frameset></frameset>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-resources/tests7.dat:
-1
-2
-5
-6
-9
-14
-15
-16
-17
-18
-19
-24
-27
-28
-29
-30
-
-Test 1 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><body><title>X</title>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "X"
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "X"
-
-Test 2 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><title>X</title></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "X"
-|   <body>
-|     <table>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "X"
-|     <table>
-
-Test 5 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><meta></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     <table>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <meta>
-|     <table>
-
-Test 6 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table>X<tr><td><table> <meta></table></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     "X"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <table>
-|               " "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <meta>
-|             <table>
-|               " "
-
-Test 9 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><style> <tr>x </style> </table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <style>
-|       " <tr>x "
-|   <body>
-|     <table>
-|       " "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <style>
-|         " <tr>x "
-|       " "
-
-Test 14 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><select><select>X
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "X"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|     "X"
-
-Test 15 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><input type=hidDEN></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <input>
-|         type="hidDEN"
-
-Test 16 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table>X<input type=hidDEN></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     <table>
-|       <input>
-|         type="hidDEN"
-
-Test 17 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table>  <input type=hidDEN></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       "  "
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       "  "
-|       <input>
-|         type="hidDEN"
-
-Test 18 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table>  <input type='hidDEN'></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       "  "
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       "  "
-|       <input>
-|         type="hidDEN"
-
-Test 19 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><input type=" hidden"><input type=hidDEN></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type=" hidden"
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type=" hidden"
-|     <table>
-|       <input>
-|         type="hidDEN"
-
-Test 24 of 30 in resources/tests7.dat failed. Input:
-<body>X</body></body>
-Got:
-| "X"
-Expected:
-| <head>
-| <body>
-|   "X"
-
-Test 27 of 30 in resources/tests7.dat failed. Input:
-<table><b><tr><td>aaa</td></tr>bbb</table>ccc
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|     "bbb"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             "aaa"
-|     "ccc"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|     <b>
-|       "bbb"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             "aaa"
-|     <b>
-|       "ccc"
-
-Test 28 of 30 in resources/tests7.dat failed. Input:
-A<table><tr> B</tr> B</table>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "A"
-|     " B"
-|     " B"
-|     <table>
-|       <tbody>
-|         <tr>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "A B B"
-|     <table>
-|       <tbody>
-|         <tr>
-
-Test 29 of 30 in resources/tests7.dat failed. Input:
-A<table><tr> B</tr> </em>C</table>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "A"
-|     " B"
-|     "C"
-|     <table>
-|       <tbody>
-|         <tr>
-|         " "
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "A BC"
-|     <table>
-|       <tbody>
-|         <tr>
-|         " "
-
-Test 30 of 30 in resources/tests7.dat failed. Input:
-<select><keygen>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|     <keygen>
-resources/tests8.dat:
-5
-6
-8
-9
-
-Test 5 of 9 in resources/tests8.dat failed. Input:
-<table><div>x<div></div>x</span>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "xx"
-|     <table>
-|       <tbody>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "xx"
-|     <table>
-
-Test 6 of 9 in resources/tests8.dat failed. Input:
-x<table>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "x"
-|     "x"
-|     <table>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "xx"
-|     <table>
-
-Test 8 of 9 in resources/tests8.dat failed. Input:
-<b>a<div></div><div></b>y
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       "a"
-|       <div>
-|     <div>
-|       "y"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       "a"
-|       <div>
-|     <div>
-|       <b>
-|       "y"
-
-Test 9 of 9 in resources/tests8.dat failed. Input:
-<a><div><p></a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <div>
-|       <a>
-|       <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <div>
-|       <a>
-|       <p>
-|         <a>
-resources/tests9.dat:
-1
-2
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-17
-18
-19
-20
-21
-22
-23
-24
-25
-
-Test 1 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><math></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-
-Test 2 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><math></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-
-Test 5 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><math></math></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|     <table>
-
-Test 6 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><math><mi>foo</mi></math></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|     <table>
-
-Test 7 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><math><mi>foo</mi><mi>bar</mi></math></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <table>
-
-Test 8 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><math><mi>foo</mi><mi>bar</mi></math></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <table>
-|       <tbody>
-
-Test 9 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><math><mi>foo</mi><mi>bar</mi></math></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|     <table>
-|       <tbody>
-|         <tr>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <table>
-|       <tbody>
-|         <tr>
-
-Test 10 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><td><math><mi>foo</mi><mi>bar</mi></math></td></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <math>
-|               <mi>
-|                 "foo"
-|               <mi>
-|                 "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <math math>
-|               <math mi>
-|                 "foo"
-|               <math mi>
-|                 "bar"
-
-Test 11 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><td><math><mi>foo</mi><mi>bar</mi></math><p>baz</td></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <math>
-|               <mi>
-|                 "foo"
-|               <mi>
-|                 "bar"
-|             <p>
-|               "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <math math>
-|               <math mi>
-|                 "foo"
-|               <math mi>
-|                 "bar"
-|             <p>
-|               "baz"
-
-Test 12 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi></math><p>baz</caption></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math>
-|           <mi>
-|             "foo"
-|           <mi>
-|             "bar"
-|         <p>
-|           "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math math>
-|           <math mi>
-|             "foo"
-|           <math mi>
-|             "bar"
-|         <p>
-|           "baz"
-
-Test 13 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math>
-|           <mi>
-|             "foo"
-|           <mi>
-|             "bar"
-|           <p>
-|             "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math math>
-|           <math mi>
-|             "foo"
-|           <math mi>
-|             "bar"
-|         <p>
-|           "baz"
-|     <p>
-|       "quux"
-
-Test 14 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math>
-|           <mi>
-|             "foo"
-|           <mi>
-|             "bar"
-|           "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math math>
-|           <math mi>
-|             "foo"
-|           <math mi>
-|             "bar"
-|           "baz"
-|     <p>
-|       "quux"
-
-Test 15 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><colgroup><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|       <p>
-|         "baz"
-|     <table>
-|       <colgroup>
-|       <tbody>
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <p>
-|       "baz"
-|     <table>
-|       <colgroup>
-|     <p>
-|       "quux"
-
-Test 17 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><select><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "foobarbaz"
-|     <table>
-|       <tbody>
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "foobarbaz"
-|     <table>
-|     <p>
-|       "quux"
-
-Test 18 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body></body></html><math><mi>foo</mi><mi>bar</mi><p>baz
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|       <p>
-|         "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <p>
-|       "baz"
-
-Test 19 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body></body><math><mi>foo</mi><mi>bar</mi><p>baz
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|       <p>
-|         "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <p>
-|       "baz"
-
-Test 20 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><frameset><math><mi></mi><mi></mi><p><span>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 21 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><frameset></frameset><math><mi></mi><mi></mi><p><span>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 22 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo><math xlink:href=foo></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     <math>
-|       xlink:href="foo"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     <math math>
-|       xlink href="foo"
-
-Test 23 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo></mi></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math>
-|       <mi>
-|         xlink:href="foo"
-|         xml:lang="en"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math math>
-|       <math mi>
-|         xlink href="foo"
-|         xml lang="en"
-
-Test 24 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo /></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math>
-|       <mi>
-|         xlink:href="foo"
-|         xml:lang="en"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math math>
-|       <math mi>
-|         xlink href="foo"
-|         xml lang="en"
-
-Test 25 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo />bar</math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math>
-|       <mi>
-|         xlink:href="foo"
-|         xml:lang="en"
-|         "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math math>
-|       <math mi>
-|         xlink href="foo"
-|         xml lang="en"
-|       "bar"
-resources/tests10.dat:
-1
-2
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-17
-18
-19
-20
-21
-22
-23
-24
-25
-
-Test 1 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><svg></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-
-Test 2 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><svg></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-
-Test 5 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><svg></svg></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|     <table>
-
-Test 6 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><svg><g>foo</g></svg></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|     <table>
-
-Test 7 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><svg><g>foo</g><g>bar</g></svg></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <table>
-
-Test 8 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><svg><g>foo</g><g>bar</g></svg></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <table>
-|       <tbody>
-
-Test 9 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><svg><g>foo</g><g>bar</g></svg></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|     <table>
-|       <tbody>
-|         <tr>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <table>
-|       <tbody>
-|         <tr>
-
-Test 10 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg></td></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <svg>
-|               <g>
-|                 "foo"
-|               <g>
-|                 "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <svg svg>
-|               <svg g>
-|                 "foo"
-|               <svg g>
-|                 "bar"
-
-Test 11 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg><p>baz</td></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <svg>
-|               <g>
-|                 "foo"
-|               <g>
-|                 "bar"
-|             <p>
-|               "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <svg svg>
-|               <svg g>
-|                 "foo"
-|               <svg g>
-|                 "bar"
-|             <p>
-|               "baz"
-
-Test 12 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g></svg><p>baz</caption></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg>
-|           <g>
-|             "foo"
-|           <g>
-|             "bar"
-|         <p>
-|           "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg svg>
-|           <svg g>
-|             "foo"
-|           <svg g>
-|             "bar"
-|         <p>
-|           "baz"
-
-Test 13 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg>
-|           <g>
-|             "foo"
-|           <g>
-|             "bar"
-|           <p>
-|             "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg svg>
-|           <svg g>
-|             "foo"
-|           <svg g>
-|             "bar"
-|         <p>
-|           "baz"
-|     <p>
-|       "quux"
-
-Test 14 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg>
-|           <g>
-|             "foo"
-|           <g>
-|             "bar"
-|           "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg svg>
-|           <svg g>
-|             "foo"
-|           <svg g>
-|             "bar"
-|           "baz"
-|     <p>
-|       "quux"
-
-Test 15 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><colgroup><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|       <p>
-|         "baz"
-|     <table>
-|       <colgroup>
-|       <tbody>
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <p>
-|       "baz"
-|     <table>
-|       <colgroup>
-|     <p>
-|       "quux"
-
-Test 17 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "foobarbaz"
-|     <table>
-|       <tbody>
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "foobarbaz"
-|     <table>
-|     <p>
-|       "quux"
-
-Test 18 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body></body></html><svg><g>foo</g><g>bar</g><p>baz
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|       <p>
-|         "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <p>
-|       "baz"
-
-Test 19 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body></body><svg><g>foo</g><g>bar</g><p>baz
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|       <p>
-|         "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <p>
-|       "baz"
-
-Test 20 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><frameset><svg><g></g><g></g><p><span>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 21 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><frameset></frameset><svg><g></g><g></g><p><span>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 22 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo><svg xlink:href=foo></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     <svg>
-|       xlink:href="foo"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     <svg svg>
-|       xlink href="foo"
-
-Test 23 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo></g></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg>
-|       <g>
-|         xlink:href="foo"
-|         xml:lang="en"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg svg>
-|       <svg g>
-|         xlink href="foo"
-|         xml lang="en"
-
-Test 24 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo /></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg>
-|       <g>
-|         xlink:href="foo"
-|         xml:lang="en"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg svg>
-|       <svg g>
-|         xlink href="foo"
-|         xml lang="en"
-
-Test 25 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo />bar</svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg>
-|       <g>
-|         xlink:href="foo"
-|         xml:lang="en"
-|         "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg svg>
-|       <svg g>
-|         xlink href="foo"
-|         xml lang="en"
-|       "bar"
-resources/tests11.dat:
-1
-2
-3
-4
-5
-6
-7
-8
-9
-
-Test 1 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><svg attributeName='' attributeType='' baseFrequency='' baseProfile='' calcMode='' clipPathUnits='' contentScriptType='' contentStyleType='' diffuseConstant='' edgeMode='' externalResourcesRequired='' filterRes='' filterUnits='' glyphRef='' gradientTransform='' gradientUnits='' kernelMatrix='' kernelUnitLength='' keyPoints='' keySplines='' keyTimes='' lengthAdjust='' limitingConeAngle='' markerHeight='' markerUnits='' markerWidth='' maskContentUnits='' maskUnits='' numOctaves='' pathLength='' patternContentUnits='' patternTransform='' patternUnits='' pointsAtX='' pointsAtY='' pointsAtZ='' preserveAlpha='' preserveAspectRatio='' primitiveUnits='' refX='' refY='' repeatCount='' repeatDur='' requiredExtensions='' requiredFeatures='' specularConstant='' specularExponent='' spreadMethod='' startOffset='' stdDeviation='' stitchTiles='' surfaceScale='' systemLanguage='' tableValues='' targetX='' targetY='' textLength='' viewBox='' viewTarget='' xChannelSelector='' yChannelSelector='' zoomAndPan=''></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       attributeName=""
-|       attributeType=""
-|       baseFrequency=""
-|       baseProfile=""
-|       calcMode=""
-|       clipPathUnits=""
-|       contentScriptType=""
-|       contentStyleType=""
-|       diffuseConstant=""
-|       edgeMode=""
-|       externalResourcesRequired=""
-|       filterRes=""
-|       filterUnits=""
-|       glyphRef=""
-|       gradientTransform=""
-|       gradientUnits=""
-|       kernelMatrix=""
-|       kernelUnitLength=""
-|       keyPoints=""
-|       keySplines=""
-|       keyTimes=""
-|       lengthAdjust=""
-|       limitingConeAngle=""
-|       markerHeight=""
-|       markerUnits=""
-|       markerWidth=""
-|       maskContentUnits=""
-|       maskUnits=""
-|       numOctaves=""
-|       pathLength=""
-|       patternContentUnits=""
-|       patternTransform=""
-|       patternUnits=""
-|       pointsAtX=""
-|       pointsAtY=""
-|       pointsAtZ=""
-|       preserveAlpha=""
-|       preserveAspectRatio=""
-|       primitiveUnits=""
-|       refX=""
-|       refY=""
-|       repeatCount=""
-|       repeatDur=""
-|       requiredExtensions=""
-|       requiredFeatures=""
-|       specularConstant=""
-|       specularExponent=""
-|       spreadMethod=""
-|       startOffset=""
-|       stdDeviation=""
-|       stitchTiles=""
-|       surfaceScale=""
-|       systemLanguage=""
-|       tableValues=""
-|       targetX=""
-|       targetY=""
-|       textLength=""
-|       viewBox=""
-|       viewTarget=""
-|       xChannelSelector=""
-|       yChannelSelector=""
-|       zoomAndPan=""
-
-Test 2 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><BODY><SVG ATTRIBUTENAME='' ATTRIBUTETYPE='' BASEFREQUENCY='' BASEPROFILE='' CALCMODE='' CLIPPATHUNITS='' CONTENTSCRIPTTYPE='' CONTENTSTYLETYPE='' DIFFUSECONSTANT='' EDGEMODE='' EXTERNALRESOURCESREQUIRED='' FILTERRES='' FILTERUNITS='' GLYPHREF='' GRADIENTTRANSFORM='' GRADIENTUNITS='' KERNELMATRIX='' KERNELUNITLENGTH='' KEYPOINTS='' KEYSPLINES='' KEYTIMES='' LENGTHADJUST='' LIMITINGCONEANGLE='' MARKERHEIGHT='' MARKERUNITS='' MARKERWIDTH='' MASKCONTENTUNITS='' MASKUNITS='' NUMOCTAVES='' PATHLENGTH='' PATTERNCONTENTUNITS='' PATTERNTRANSFORM='' PATTERNUNITS='' POINTSATX='' POINTSATY='' POINTSATZ='' PRESERVEALPHA='' PRESERVEASPECTRATIO='' PRIMITIVEUNITS='' REFX='' REFY='' REPEATCOUNT='' REPEATDUR='' REQUIREDEXTENSIONS='' REQUIREDFEATURES='' SPECULARCONSTANT='' SPECULAREXPONENT='' SPREADMETHOD='' STARTOFFSET='' STDDEVIATION='' STITCHTILES='' SURFACESCALE='' SYSTEMLANGUAGE='' TABLEVALUES='' TARGETX='' TARGETY='' TEXTLENGTH='' VIEWBOX='' VIEWTARGET='' XCHANNELSELECTOR='' YCHANNELSELECTOR='' ZOOMANDPAN=''></SVG>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       attributeName=""
-|       attributeType=""
-|       baseFrequency=""
-|       baseProfile=""
-|       calcMode=""
-|       clipPathUnits=""
-|       contentScriptType=""
-|       contentStyleType=""
-|       diffuseConstant=""
-|       edgeMode=""
-|       externalResourcesRequired=""
-|       filterRes=""
-|       filterUnits=""
-|       glyphRef=""
-|       gradientTransform=""
-|       gradientUnits=""
-|       kernelMatrix=""
-|       kernelUnitLength=""
-|       keyPoints=""
-|       keySplines=""
-|       keyTimes=""
-|       lengthAdjust=""
-|       limitingConeAngle=""
-|       markerHeight=""
-|       markerUnits=""
-|       markerWidth=""
-|       maskContentUnits=""
-|       maskUnits=""
-|       numOctaves=""
-|       pathLength=""
-|       patternContentUnits=""
-|       patternTransform=""
-|       patternUnits=""
-|       pointsAtX=""
-|       pointsAtY=""
-|       pointsAtZ=""
-|       preserveAlpha=""
-|       preserveAspectRatio=""
-|       primitiveUnits=""
-|       refX=""
-|       refY=""
-|       repeatCount=""
-|       repeatDur=""
-|       requiredExtensions=""
-|       requiredFeatures=""
-|       specularConstant=""
-|       specularExponent=""
-|       spreadMethod=""
-|       startOffset=""
-|       stdDeviation=""
-|       stitchTiles=""
-|       surfaceScale=""
-|       systemLanguage=""
-|       tableValues=""
-|       targetX=""
-|       targetY=""
-|       textLength=""
-|       viewBox=""
-|       viewTarget=""
-|       xChannelSelector=""
-|       yChannelSelector=""
-|       zoomAndPan=""
-
-Test 3 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><svg attributename='' attributetype='' basefrequency='' baseprofile='' calcmode='' clippathunits='' contentscripttype='' contentstyletype='' diffuseconstant='' edgemode='' externalresourcesrequired='' filterres='' filterunits='' glyphref='' gradienttransform='' gradientunits='' kernelmatrix='' kernelunitlength='' keypoints='' keysplines='' keytimes='' lengthadjust='' limitingconeangle='' markerheight='' markerunits='' markerwidth='' maskcontentunits='' maskunits='' numoctaves='' pathlength='' patterncontentunits='' patterntransform='' patternunits='' pointsatx='' pointsaty='' pointsatz='' preservealpha='' preserveaspectratio='' primitiveunits='' refx='' refy='' repeatcount='' repeatdur='' requiredextensions='' requiredfeatures='' specularconstant='' specularexponent='' spreadmethod='' startoffset='' stddeviation='' stitchtiles='' surfacescale='' systemlanguage='' tablevalues='' targetx='' targety='' textlength='' viewbox='' viewtarget='' xchannelselector='' ychannelselector='' zoomandpan=''></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       attributeName=""
-|       attributeType=""
-|       baseFrequency=""
-|       baseProfile=""
-|       calcMode=""
-|       clipPathUnits=""
-|       contentScriptType=""
-|       contentStyleType=""
-|       diffuseConstant=""
-|       edgeMode=""
-|       externalResourcesRequired=""
-|       filterRes=""
-|       filterUnits=""
-|       glyphRef=""
-|       gradientTransform=""
-|       gradientUnits=""
-|       kernelMatrix=""
-|       kernelUnitLength=""
-|       keyPoints=""
-|       keySplines=""
-|       keyTimes=""
-|       lengthAdjust=""
-|       limitingConeAngle=""
-|       markerHeight=""
-|       markerUnits=""
-|       markerWidth=""
-|       maskContentUnits=""
-|       maskUnits=""
-|       numOctaves=""
-|       pathLength=""
-|       patternContentUnits=""
-|       patternTransform=""
-|       patternUnits=""
-|       pointsAtX=""
-|       pointsAtY=""
-|       pointsAtZ=""
-|       preserveAlpha=""
-|       preserveAspectRatio=""
-|       primitiveUnits=""
-|       refX=""
-|       refY=""
-|       repeatCount=""
-|       repeatDur=""
-|       requiredExtensions=""
-|       requiredFeatures=""
-|       specularConstant=""
-|       specularExponent=""
-|       spreadMethod=""
-|       startOffset=""
-|       stdDeviation=""
-|       stitchTiles=""
-|       surfaceScale=""
-|       systemLanguage=""
-|       tableValues=""
-|       targetX=""
-|       targetY=""
-|       textLength=""
-|       viewBox=""
-|       viewTarget=""
-|       xChannelSelector=""
-|       yChannelSelector=""
-|       zoomAndPan=""
-
-Test 4 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><math attributeName='' attributeType='' baseFrequency='' baseProfile='' calcMode='' clipPathUnits='' contentScriptType='' contentStyleType='' diffuseConstant='' edgeMode='' externalResourcesRequired='' filterRes='' filterUnits='' glyphRef='' gradientTransform='' gradientUnits='' kernelMatrix='' kernelUnitLength='' keyPoints='' keySplines='' keyTimes='' lengthAdjust='' limitingConeAngle='' markerHeight='' markerUnits='' markerWidth='' maskContentUnits='' maskUnits='' numOctaves='' pathLength='' patternContentUnits='' patternTransform='' patternUnits='' pointsAtX='' pointsAtY='' pointsAtZ='' preserveAlpha='' preserveAspectRatio='' primitiveUnits='' refX='' refY='' repeatCount='' repeatDur='' requiredExtensions='' requiredFeatures='' specularConstant='' specularExponent='' spreadMethod='' startOffset='' stdDeviation='' stitchTiles='' surfaceScale='' systemLanguage='' tableValues='' targetX='' targetY='' textLength='' viewBox='' viewTarget='' xChannelSelector='' yChannelSelector='' zoomAndPan=''></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-
-Test 5 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><svg><altGlyph /><altGlyphDef /><altGlyphItem /><animateColor /><animateMotion /><animateTransform /><clipPath /><feBlend /><feColorMatrix /><feComponentTransfer /><feComposite /><feConvolveMatrix /><feDiffuseLighting /><feDisplacementMap /><feDistantLight /><feFlood /><feFuncA /><feFuncB /><feFuncG /><feFuncR /><feGaussianBlur /><feImage /><feMerge /><feMergeNode /><feMorphology /><feOffset /><fePointLight /><feSpecularLighting /><feSpotLight /><feTile /><feTurbulence /><foreignObject /><glyphRef /><linearGradient /><radialGradient /><textPath /></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <altglyph>
-|         <altglyphdef>
-|           <altglyphitem>
-|             <animatecolor>
-|               <animatemotion>
-|                 <animatetransform>
-|                   <clippath>
-|                     <feblend>
-|                       <fecolormatrix>
-|                         <fecomponenttransfer>
-|                           <fecomposite>
-|                             <feconvolvematrix>
-|                               <fediffuselighting>
-|                                 <fedisplacementmap>
-|                                   <fedistantlight>
-|                                     <feflood>
-|                                       <fefunca>
-|                                         <fefuncb>
-|                                           <fefuncg>
-|                                             <fefuncr>
-|                                               <fegaussianblur>
-|                                                 <feimage>
-|                                                   <femerge>
-|                                                     <femergenode>
-|                                                       <femorphology>
-|                                                         <feoffset>
-|                                                           <fepointlight>
-|                                                             <fespecularlighting>
-|                                                               <fespotlight>
-|                                                                 <fetile>
-|                                                                   <feturbulence>
-|                                                                     <foreignobject>
-|                                                                       <glyphref>
-|                                                                         <lineargradient>
-|                                                                           <radialgradient>
-|                                                                             <textpath>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg altGlyph>
-|       <svg altGlyphDef>
-|       <svg altGlyphItem>
-|       <svg animateColor>
-|       <svg animateMotion>
-|       <svg animateTransform>
-|       <svg clipPath>
-|       <svg feBlend>
-|       <svg feColorMatrix>
-|       <svg feComponentTransfer>
-|       <svg feComposite>
-|       <svg feConvolveMatrix>
-|       <svg feDiffuseLighting>
-|       <svg feDisplacementMap>
-|       <svg feDistantLight>
-|       <svg feFlood>
-|       <svg feFuncA>
-|       <svg feFuncB>
-|       <svg feFuncG>
-|       <svg feFuncR>
-|       <svg feGaussianBlur>
-|       <svg feImage>
-|       <svg feMerge>
-|       <svg feMergeNode>
-|       <svg feMorphology>
-|       <svg feOffset>
-|       <svg fePointLight>
-|       <svg feSpecularLighting>
-|       <svg feSpotLight>
-|       <svg feTile>
-|       <svg feTurbulence>
-|       <svg foreignObject>
-|       <svg glyphRef>
-|       <svg linearGradient>
-|       <svg radialGradient>
-|       <svg textPath>
-
-Test 6 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><svg><altglyph /><altglyphdef /><altglyphitem /><animatecolor /><animatemotion /><animatetransform /><clippath /><feblend /><fecolormatrix /><fecomponenttransfer /><fecomposite /><feconvolvematrix /><fediffuselighting /><fedisplacementmap /><fedistantlight /><feflood /><fefunca /><fefuncb /><fefuncg /><fefuncr /><fegaussianblur /><feimage /><femerge /><femergenode /><femorphology /><feoffset /><fepointlight /><fespecularlighting /><fespotlight /><fetile /><feturbulence /><foreignobject /><glyphref /><lineargradient /><radialgradient /><textpath /></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <altglyph>
-|         <altglyphdef>
-|           <altglyphitem>
-|             <animatecolor>
-|               <animatemotion>
-|                 <animatetransform>
-|                   <clippath>
-|                     <feblend>
-|                       <fecolormatrix>
-|                         <fecomponenttransfer>
-|                           <fecomposite>
-|                             <feconvolvematrix>
-|                               <fediffuselighting>
-|                                 <fedisplacementmap>
-|                                   <fedistantlight>
-|                                     <feflood>
-|                                       <fefunca>
-|                                         <fefuncb>
-|                                           <fefuncg>
-|                                             <fefuncr>
-|                                               <fegaussianblur>
-|                                                 <feimage>
-|                                                   <femerge>
-|                                                     <femergenode>
-|                                                       <femorphology>
-|                                                         <feoffset>
-|                                                           <fepointlight>
-|                                                             <fespecularlighting>
-|                                                               <fespotlight>
-|                                                                 <fetile>
-|                                                                   <feturbulence>
-|                                                                     <foreignobject>
-|                                                                       <glyphref>
-|                                                                         <lineargradient>
-|                                                                           <radialgradient>
-|                                                                             <textpath>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg altGlyph>
-|       <svg altGlyphDef>
-|       <svg altGlyphItem>
-|       <svg animateColor>
-|       <svg animateMotion>
-|       <svg animateTransform>
-|       <svg clipPath>
-|       <svg feBlend>
-|       <svg feColorMatrix>
-|       <svg feComponentTransfer>
-|       <svg feComposite>
-|       <svg feConvolveMatrix>
-|       <svg feDiffuseLighting>
-|       <svg feDisplacementMap>
-|       <svg feDistantLight>
-|       <svg feFlood>
-|       <svg feFuncA>
-|       <svg feFuncB>
-|       <svg feFuncG>
-|       <svg feFuncR>
-|       <svg feGaussianBlur>
-|       <svg feImage>
-|       <svg feMerge>
-|       <svg feMergeNode>
-|       <svg feMorphology>
-|       <svg feOffset>
-|       <svg fePointLight>
-|       <svg feSpecularLighting>
-|       <svg feSpotLight>
-|       <svg feTile>
-|       <svg feTurbulence>
-|       <svg foreignObject>
-|       <svg glyphRef>
-|       <svg linearGradient>
-|       <svg radialGradient>
-|       <svg textPath>
-
-Test 7 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><BODY><SVG><ALTGLYPH /><ALTGLYPHDEF /><ALTGLYPHITEM /><ANIMATECOLOR /><ANIMATEMOTION /><ANIMATETRANSFORM /><CLIPPATH /><FEBLEND /><FECOLORMATRIX /><FECOMPONENTTRANSFER /><FECOMPOSITE /><FECONVOLVEMATRIX /><FEDIFFUSELIGHTING /><FEDISPLACEMENTMAP /><FEDISTANTLIGHT /><FEFLOOD /><FEFUNCA /><FEFUNCB /><FEFUNCG /><FEFUNCR /><FEGAUSSIANBLUR /><FEIMAGE /><FEMERGE /><FEMERGENODE /><FEMORPHOLOGY /><FEOFFSET /><FEPOINTLIGHT /><FESPECULARLIGHTING /><FESPOTLIGHT /><FETILE /><FETURBULENCE /><FOREIGNOBJECT /><GLYPHREF /><LINEARGRADIENT /><RADIALGRADIENT /><TEXTPATH /></SVG>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <altglyph>
-|         <altglyphdef>
-|           <altglyphitem>
-|             <animatecolor>
-|               <animatemotion>
-|                 <animatetransform>
-|                   <clippath>
-|                     <feblend>
-|                       <fecolormatrix>
-|                         <fecomponenttransfer>
-|                           <fecomposite>
-|                             <feconvolvematrix>
-|                               <fediffuselighting>
-|                                 <fedisplacementmap>
-|                                   <fedistantlight>
-|                                     <feflood>
-|                                       <fefunca>
-|                                         <fefuncb>
-|                                           <fefuncg>
-|                                             <fefuncr>
-|                                               <fegaussianblur>
-|                                                 <feimage>
-|                                                   <femerge>
-|                                                     <femergenode>
-|                                                       <femorphology>
-|                                                         <feoffset>
-|                                                           <fepointlight>
-|                                                             <fespecularlighting>
-|                                                               <fespotlight>
-|                                                                 <fetile>
-|                                                                   <feturbulence>
-|                                                                     <foreignobject>
-|                                                                       <glyphref>
-|                                                                         <lineargradient>
-|                                                                           <radialgradient>
-|                                                                             <textpath>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg altGlyph>
-|       <svg altGlyphDef>
-|       <svg altGlyphItem>
-|       <svg animateColor>
-|       <svg animateMotion>
-|       <svg animateTransform>
-|       <svg clipPath>
-|       <svg feBlend>
-|       <svg feColorMatrix>
-|       <svg feComponentTransfer>
-|       <svg feComposite>
-|       <svg feConvolveMatrix>
-|       <svg feDiffuseLighting>
-|       <svg feDisplacementMap>
-|       <svg feDistantLight>
-|       <svg feFlood>
-|       <svg feFuncA>
-|       <svg feFuncB>
-|       <svg feFuncG>
-|       <svg feFuncR>
-|       <svg feGaussianBlur>
-|       <svg feImage>
-|       <svg feMerge>
-|       <svg feMergeNode>
-|       <svg feMorphology>
-|       <svg feOffset>
-|       <svg fePointLight>
-|       <svg feSpecularLighting>
-|       <svg feSpotLight>
-|       <svg feTile>
-|       <svg feTurbulence>
-|       <svg foreignObject>
-|       <svg glyphRef>
-|       <svg linearGradient>
-|       <svg radialGradient>
-|       <svg textPath>
-
-Test 8 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><math><altGlyph /><altGlyphDef /><altGlyphItem /><animateColor /><animateMotion /><animateTransform /><clipPath /><feBlend /><feColorMatrix /><feComponentTransfer /><feComposite /><feConvolveMatrix /><feDiffuseLighting /><feDisplacementMap /><feDistantLight /><feFlood /><feFuncA /><feFuncB /><feFuncG /><feFuncR /><feGaussianBlur /><feImage /><feMerge /><feMergeNode /><feMorphology /><feOffset /><fePointLight /><feSpecularLighting /><feSpotLight /><feTile /><feTurbulence /><foreignObject /><glyphRef /><linearGradient /><radialGradient /><textPath /></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <altglyph>
-|         <altglyphdef>
-|           <altglyphitem>
-|             <animatecolor>
-|               <animatemotion>
-|                 <animatetransform>
-|                   <clippath>
-|                     <feblend>
-|                       <fecolormatrix>
-|                         <fecomponenttransfer>
-|                           <fecomposite>
-|                             <feconvolvematrix>
-|                               <fediffuselighting>
-|                                 <fedisplacementmap>
-|                                   <fedistantlight>
-|                                     <feflood>
-|                                       <fefunca>
-|                                         <fefuncb>
-|                                           <fefuncg>
-|                                             <fefuncr>
-|                                               <fegaussianblur>
-|                                                 <feimage>
-|                                                   <femerge>
-|                                                     <femergenode>
-|                                                       <femorphology>
-|                                                         <feoffset>
-|                                                           <fepointlight>
-|                                                             <fespecularlighting>
-|                                                               <fespotlight>
-|                                                                 <fetile>
-|                                                                   <feturbulence>
-|                                                                     <foreignobject>
-|                                                                       <glyphref>
-|                                                                         <lineargradient>
-|                                                                           <radialgradient>
-|                                                                             <textpath>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math altglyph>
-|       <math altglyphdef>
-|       <math altglyphitem>
-|       <math animatecolor>
-|       <math animatemotion>
-|       <math animatetransform>
-|       <math clippath>
-|       <math feblend>
-|       <math fecolormatrix>
-|       <math fecomponenttransfer>
-|       <math fecomposite>
-|       <math feconvolvematrix>
-|       <math fediffuselighting>
-|       <math fedisplacementmap>
-|       <math fedistantlight>
-|       <math feflood>
-|       <math fefunca>
-|       <math fefuncb>
-|       <math fefuncg>
-|       <math fefuncr>
-|       <math fegaussianblur>
-|       <math feimage>
-|       <math femerge>
-|       <math femergenode>
-|       <math femorphology>
-|       <math feoffset>
-|       <math fepointlight>
-|       <math fespecularlighting>
-|       <math fespotlight>
-|       <math fetile>
-|       <math feturbulence>
-|       <math foreignobject>
-|       <math glyphref>
-|       <math lineargradient>
-|       <math radialgradient>
-|       <math textpath>
-
-Test 9 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><svg><solidColor /></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <solidcolor>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg solidcolor>
-resources/tests12.dat:
-1
-2
-
-Test 1 of 2 in resources/tests12.dat failed. Input:
-<!DOCTYPE html><body><p>foo<math><mtext><i>baz</i></mtext><annotation-xml><svg><desc><b>eggs</b></desc><g><foreignObject><P>spam<TABLE><tr><td><img></td></table></foreignObject></g><g>quux</g></svg></annotation-xml></math>bar
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       "foo"
-|       <math>
-|         <mtext>
-|           <i>
-|             "baz"
-|         <annotation-xml>
-|           <svg>
-|             <desc>
-|               <b>
-|                 "eggs"
-|             <g>
-|               <foreignobject>
-|     <p>
-|       "spam"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <img>
-|     <g>
-|       "quux"
-|     "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       "foo"
-|       <math math>
-|         <math mtext>
-|           <i>
-|             "baz"
-|         <math annotation-xml>
-|           <svg svg>
-|             <svg desc>
-|               <b>
-|                 "eggs"
-|             <svg g>
-|               <svg foreignObject>
-|                 <p>
-|                   "spam"
-|                 <table>
-|                   <tbody>
-|                     <tr>
-|                       <td>
-|                         <img>
-|             <svg g>
-|               "quux"
-|       "bar"
-
-Test 2 of 2 in resources/tests12.dat failed. Input:
-<!DOCTYPE html><body>foo<math><mtext><i>baz</i></mtext><annotation-xml><svg><desc><b>eggs</b></desc><g><foreignObject><P>spam<TABLE><tr><td><img></td></table></foreignObject></g><g>quux</g></svg></annotation-xml></math>bar
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "foo"
-|     <math>
-|       <mtext>
-|         <i>
-|           "baz"
-|       <annotation-xml>
-|         <svg>
-|           <desc>
-|             <b>
-|               "eggs"
-|           <g>
-|             <foreignobject>
-|               <p>
-|                 "spam"
-|               <table>
-|                 <tbody>
-|                   <tr>
-|                     <td>
-|                       <img>
-|           <g>
-|             "quux"
-|     "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "foo"
-|     <math math>
-|       <math mtext>
-|         <i>
-|           "baz"
-|       <math annotation-xml>
-|         <svg svg>
-|           <svg desc>
-|             <b>
-|               "eggs"
-|           <svg g>
-|             <svg foreignObject>
-|               <p>
-|                 "spam"
-|               <table>
-|                 <tbody>
-|                   <tr>
-|                     <td>
-|                       <img>
-|           <svg g>
-|             "quux"
-|     "bar"
-resources/tests14.dat: PASS
-
-resources/tests15.dat:
-3
-4
-5
-6
-7
-11
-12
-13
-
-Test 3 of 14 in resources/tests15.dat failed. Input:
-<!doctype html></html> <head>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     " "
-
-Test 4 of 14 in resources/tests15.dat failed. Input:
-<!doctype html></body><meta>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <meta>
-
-Test 5 of 14 in resources/tests15.dat failed. Input:
-<html></html><!-- foo -->
-Got:
-| <html>
-|   <!--  foo  -->
-|   <head>
-|   <body>
-Expected:
-| <html>
-|   <head>
-|   <body>
-| <!--  foo  -->
-
-Test 6 of 14 in resources/tests15.dat failed. Input:
-<!doctype html></body><title>X</title>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "X"
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "X"
-
-Test 7 of 14 in resources/tests15.dat failed. Input:
-<!doctype html><table> X<meta></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     " X"
-|     <table>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     " X"
-|     <meta>
-|     <table>
-
-Test 11 of 14 in resources/tests15.dat failed. Input:
-<!doctype html><table>X<style> <tr>x </style> </table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <style>
-|       " <tr>x "
-|   <body>
-|     "X"
-|     <table>
-|       " "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     <table>
-|       <style>
-|         " <tr>x "
-|       " "
-
-Test 12 of 14 in resources/tests15.dat failed. Input:
-<!doctype html><div><table><a>foo</a> <tr><td>bar</td> </tr></table></div>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       <a>
-|         "foo"
-|       <table>
-|         <tbody>
-|           " "
-|           <tr>
-|             <td>
-|               "bar"
-|             " "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       <a>
-|         "foo"
-|       <table>
-|         " "
-|         <tbody>
-|           <tr>
-|             <td>
-|               "bar"
-|             " "
-
-Test 13 of 14 in resources/tests15.dat failed. Input:
-<frame></frame></frame><frameset><frame><frameset><frame></frameset><noframes></frameset><noframes>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     style="display:none"
-|   <frameset>
-|     <frame>
-|     <frameset>
-|       <frame>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|     <frame>
-|     <frameset>
-|       <frame>
-|     <noframes>
-|       "</frameset><noframes>"
-resources/tests16.dat:
-84
-85
-86
-87
-88
-94
-176
-177
-178
-179
-180
-186
-
-Test 84 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noscript><!--<noscript></noscript>--></noscript>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "-->"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <noscript>
-|       "<!--<noscript>"
-|   <body>
-|     "-->"
-
-Test 85 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noscript><!--</noscript>X<noscript>--></noscript>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "X"
-|     <noscript>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <noscript>
-|       "<!--"
-|   <body>
-|     "X"
-|     <noscript>
-|       "-->"
-
-Test 86 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noscript><iframe></noscript>X
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "X"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <noscript>
-|       "<iframe>"
-|   <body>
-|     "X"
-
-Test 87 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noframes><!--<noframes></noframes>--></noframes>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <noframes>
-|   <head>
-|   <body>
-|     "-->"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <noframes>
-|       "<!--<noframes>"
-|   <body>
-|     "-->"
-
-Test 88 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noframes><body><script><!--...</script></body></noframes></html>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <noframes>
-|   <head>
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <noframes>
-|       "<body><script><!--...</script></body>"
-|   <body>
-
-Test 94 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noembed><!--<noembed></noembed>--></noembed>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <noembed>
-|     "-->"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <noembed>
-|       "<!--<noembed>"
-|     "-->"
-
-Test 176 of 189 in resources/tests16.dat failed. Input:
-<noscript><!--<noscript></noscript>--></noscript>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "-->"
-Expected:
-| <html>
-|   <head>
-|     <noscript>
-|       "<!--<noscript>"
-|   <body>
-|     "-->"
-
-Test 177 of 189 in resources/tests16.dat failed. Input:
-<noscript><!--</noscript>X<noscript>--></noscript>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "X"
-|     <noscript>
-Expected:
-| <html>
-|   <head>
-|     <noscript>
-|       "<!--"
-|   <body>
-|     "X"
-|     <noscript>
-|       "-->"
-
-Test 178 of 189 in resources/tests16.dat failed. Input:
-<noscript><iframe></noscript>X
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "X"
-Expected:
-| <html>
-|   <head>
-|     <noscript>
-|       "<iframe>"
-|   <body>
-|     "X"
-
-Test 179 of 189 in resources/tests16.dat failed. Input:
-<noframes><!--<noframes></noframes>--></noframes>
-Got:
-| <html>
-|   <noframes>
-|   <head>
-|   <body>
-|     "-->"
-Expected:
-| <html>
-|   <head>
-|     <noframes>
-|       "<!--<noframes>"
-|   <body>
-|     "-->"
-
-Test 180 of 189 in resources/tests16.dat failed. Input:
-<noframes><body><script><!--...</script></body></noframes></html>
-Got:
-| <html>
-|   <noframes>
-|   <head>
-|   <body>
-Expected:
-| <html>
-|   <head>
-|     <noframes>
-|       "<body><script><!--...</script></body>"
-|   <body>
-
-Test 186 of 189 in resources/tests16.dat failed. Input:
-<noembed><!--<noembed></noembed>--></noembed>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <noembed>
-|     "-->"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <noembed>
-|       "<!--<noembed>"
-|     "-->"
-resources/webkit01.dat:
-20
-22
-24
-26
-27
-28
-29
-30
-31
-33
-
-Test 20 of 35 in resources/webkit01.dat failed. Input:
-<body></br foo="bar"></body>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <br>
-|       foo="bar"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <br>
-
-Test 22 of 35 in resources/webkit01.dat failed. Input:
-<body></body></br foo="bar">
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <br>
-|       foo="bar"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <br>
-
-Test 24 of 35 in resources/webkit01.dat failed. Input:
-<html><body></body></html><!-- Hi there -->
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <!--  Hi there  -->
-Expected:
-| <html>
-|   <head>
-|   <body>
-| <!--  Hi there  -->
-
-Test 26 of 35 in resources/webkit01.dat failed. Input:
-<html><body></body></html>x<!-- Hi there --></html><!-- Again -->
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "x"
-|     <!--  Hi there  -->
-|     <!--  Again  -->
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "x"
-|     <!--  Hi there  -->
-| <!--  Again  -->
-
-Test 27 of 35 in resources/webkit01.dat failed. Input:
-<html><body></body></html>x<!-- Hi there --></body></html><!-- Again -->
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "x"
-|     <!--  Hi there  -->
-|     <!--  Again  -->
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "x"
-|     <!--  Hi there  -->
-| <!--  Again  -->
-
-Test 28 of 35 in resources/webkit01.dat failed. Input:
-<html><body><ruby><div><rp>xx</rp></div></ruby></body></html>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <ruby>
-|       <div>
-|         <rp>
-|           "xx"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <ruby>
-|       <div>
-|       <rp>
-|         "xx"
-
-Test 29 of 35 in resources/webkit01.dat failed. Input:
-<html><body><ruby><div><rt>xx</rt></div></ruby></body></html>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <ruby>
-|       <div>
-|         <rt>
-|           "xx"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <ruby>
-|       <div>
-|       <rt>
-|         "xx"
-
-Test 30 of 35 in resources/webkit01.dat failed. Input:
-<html><frameset><!--1--><noframes>A</noframes><!--2--></frameset><!--3--><noframes>B</noframes><!--4--></html><!--5--><noframes>C</noframes><!--6-->
-Got:
-| <html>
-|   <frameset>
-|     <!-- 1 -->
-|     <!-- 2 -->
-|   <!-- 3 -->
-|   <noframes>
-|   <!-- 4 -->
-|   <!-- 5 -->
-|   <noframes>
-|   <!-- 6 -->
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|     <!-- 1 -->
-|     <noframes>
-|       "A"
-|     <!-- 2 -->
-|   <!-- 3 -->
-|   <noframes>
-|     "B"
-|   <!-- 4 -->
-|   <noframes>
-|     "C"
-| <!-- 5 -->
-| <!-- 6 -->
-
-Test 31 of 35 in resources/webkit01.dat failed. Input:
-<select><option>A<select><option>B<select><option>C<select><option>D<select><option>E<select><option>F<select><option>G<select>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|         "A"
-|     "B"
-|     <select>
-|       <option>
-|         "C"
-|     "D"
-|     <select>
-|       <option>
-|         "E"
-|     "F"
-|     <select>
-|       <option>
-|         "G"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|         "A"
-|     <option>
-|       "B"
-|       <select>
-|         <option>
-|           "C"
-|     <option>
-|       "D"
-|       <select>
-|         <option>
-|           "E"
-|     <option>
-|       "F"
-|       <select>
-|         <option>
-|           "G"
-
-Test 33 of 35 in resources/webkit01.dat failed. Input:
-<div><b></div><div><nobr>a<nobr>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       <b>
-|     <b>
-|       <div>
-|         <nobr>
-|           "a"
-|         <nobr>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       <b>
-|     <div>
-|       <b>
-|         <nobr>
-|           "a"
-|         <nobr>
-resources/doctype01.dat:
-31
-
-Test 31 of 37 in resources/doctype01.dat failed. Input:
-<!DOCTYPE root-element [SYSTEM OR PUBLIC FPI] "uri" [ 
-<!-- internal declarations -->
-]>
-Got:
-| <!DOCTYPE root-element>
-| <html>
-|   <head>
-|   <body>
-|     "
-]>"
-Expected:
-| <!DOCTYPE root-element>
-| <html>
-|   <head>
-|   <body>
-|     "]>"
-resources/scriptdata01.dat: PASS
-
-resources/entities01.dat:
-2
-5
-
-Test 2 of 68 in resources/entities01.dat failed. Input:
-FOO&gtBAR
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "FOO&gtBAR"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "FOO>BAR"
-
-Test 5 of 68 in resources/entities01.dat failed. Input:
-I'm &notit; I tell you
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "I'm &notit; I tell you"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "I'm ¬it; I tell you"
-resources/entities02.dat: PASS
-
-resources/comments01.dat: PASS
-
-resources/adoption01.dat:
-1
-6
-7
-8
-9
-11
-12
-
-Test 1 of 13 in resources/adoption01.dat failed. Input:
-<a><p></a></p>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <p>
-|       <a>
-
-Test 6 of 13 in resources/adoption01.dat failed. Input:
-<table><a>1<p>2</a>3</p>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       "1"
-|       <p>
-|         "23"
-|     <table>
-|       <tbody>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       "1"
-|     <p>
-|       <a>
-|         "2"
-|       "3"
-|     <table>
-
-Test 7 of 13 in resources/adoption01.dat failed. Input:
-<b><b><a><p></a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       <b>
-|         <a>
-|         <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       <b>
-|         <a>
-|         <p>
-|           <a>
-
-Test 8 of 13 in resources/adoption01.dat failed. Input:
-<b><a><b><p></a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       <a>
-|         <b>
-|       <b>
-|         <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       <a>
-|         <b>
-|       <b>
-|         <p>
-|           <a>
-
-Test 9 of 13 in resources/adoption01.dat failed. Input:
-<a><b><b><p></a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <b>
-|         <b>
-|     <b>
-|       <b>
-|         <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <b>
-|         <b>
-|     <b>
-|       <b>
-|         <p>
-|           <a>
-
-Test 11 of 13 in resources/adoption01.dat failed. Input:
-<p><b id="A"><script>document.getElementById("A").id = "B"</script></p>TEXT</b>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|         id="B"
-|         <script>
-|           "document.getElementById("A").id = "B""
-|     <b>
-|       id="B"
-|       "TEXT"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|         id="B"
-|         <script>
-|           "document.getElementById("A").id = "B""
-|     <b>
-|       id="A"
-|       "TEXT"
-
-Test 12 of 13 in resources/adoption01.dat failed. Input:
-<table><a>1<td>2</td>3</table>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       "1"
-|     "3"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             "2"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       "1"
-|     <a>
-|       "3"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             "2"
-resources/inbody01.dat: PASS
-
-resources/isindex.dat:
-1
-2
-3
-
-Test 1 of 3 in resources/isindex.dat failed. Input:
-<isindex>
-Got:
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <form>
-|       <hr>
-|       <label>
-|         "This is a searchable index. Enter search keywords: "
-|         <input>
-|           name="isindex"
-|       <hr>
-
-Test 2 of 3 in resources/isindex.dat failed. Input:
-<isindex name="A" action="B" prompt="C" foo="D">
-Got:
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <form>
-|       action="B"
-|       <hr>
-|       <label>
-|         "C"
-|         <input>
-|           foo="D"
-|           name="isindex"
-|       <hr>
-
-Test 3 of 3 in resources/isindex.dat failed. Input:
-<form><isindex>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <form>
-|       <div>
-|         <hr>
-|         "This is a searchable index. Enter search keywords: "
-|         <isindex>
-|           type="khtml_isindex"
-|         <hr>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <form>
-resources/tables01.dat:
-7
-8
-9
-
-Test 7 of 16 in resources/tables01.dat failed. Input:
-<table><select><option>3</select></table>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|         "3"
-|     <table>
-|       <tbody>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|         "3"
-|     <table>
-
-Test 8 of 16 in resources/tables01.dat failed. Input:
-<table><select><table></table></select></table>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|     <table>
-|       <tbody>
-|     <table>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|     <table>
-|     <table>
-
-Test 9 of 16 in resources/tables01.dat failed. Input:
-<table><select></table>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|     <table>
-|       <tbody>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|     <table>
diff --git a/LayoutTests/platform/chromium-win/html5lib/runner-expected.txt b/LayoutTests/platform/chromium-win/html5lib/runner-expected.txt
deleted file mode 100644
index 57bf820..0000000
--- a/LayoutTests/platform/chromium-win/html5lib/runner-expected.txt
+++ /dev/null
@@ -1,4935 +0,0 @@
-CONSOLE MESSAGE: line 1: Uncaught SyntaxError: Unexpected token <
-CONSOLE MESSAGE: line 1: Uncaught SyntaxError: Unexpected token <
-CONSOLE MESSAGE: line 2: PASS
-CONSOLE MESSAGE: line 2: FOO<span>BAR</span>BAZ
-resources/tests1.dat:
-25
-29
-30
-32
-33
-34
-50
-51
-52
-53
-54
-78
-79
-80
-81
-82
-87
-90
-91
-92
-96
-98
-101
-104
-106
-109
-113
-
-Test 25 of 113 in resources/tests1.dat failed. Input:
-<p><b><div><marquee></p></b></div>X
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|     <b>
-|     <div>
-|       <b>
-|       <marquee>
-|         <b>
-|           <p>
-|     "X"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|     <div>
-|       <b>
-|         <marquee>
-|           <p>
-|           "X"
-
-Test 29 of 113 in resources/tests1.dat failed. Input:
-<select><b><option><select><option></b></select>X
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|     "X"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|     <option>
-|       "X"
-
-Test 30 of 113 in resources/tests1.dat failed. Input:
-<a><table><td><a><table></table><a></tr><a></table><b>X</b>C<a>Y
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <a>
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|               <a>
-|                 <table>
-|               <a>
-|       <b>
-|         "X"
-|       "C"
-|     <a>
-|       "Y"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <a>
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|               <a>
-|                 <table>
-|               <a>
-|     <a>
-|       <b>
-|         "X"
-|       "C"
-|     <a>
-|       "Y"
-
-Test 32 of 113 in resources/tests1.dat failed. Input:
-<!-----><font><div>hello<table>excite!<b>me!<th><i>please!</tr><!--X-->
-Got:
-| <!-- - -->
-| <html>
-|   <head>
-|   <body>
-|     <font>
-|       <div>
-|         "hello"
-|         "excite!"
-|         <b>
-|           "me!"
-|         <table>
-|           <tbody>
-|             <tr>
-|               <th>
-|                 <i>
-|                   "please!"
-|             <!-- X -->
-Expected:
-| <!-- - -->
-| <html>
-|   <head>
-|   <body>
-|     <font>
-|       <div>
-|         "helloexcite!"
-|         <b>
-|           "me!"
-|         <table>
-|           <tbody>
-|             <tr>
-|               <th>
-|                 <i>
-|                   "please!"
-|             <!-- X -->
-
-Test 33 of 113 in resources/tests1.dat failed. Input:
-<!DOCTYPE html><li>hello<li>world<ul>how<li>do</ul>you</body><!--do-->
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <li>
-|       "hello"
-|     <li>
-|       "world"
-|       <ul>
-|         "how"
-|         <li>
-|           "do"
-|       "you"
-|       <!-- do -->
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <li>
-|       "hello"
-|     <li>
-|       "world"
-|       <ul>
-|         "how"
-|         <li>
-|           "do"
-|       "you"
-|   <!-- do -->
-
-Test 34 of 113 in resources/tests1.dat failed. Input:
-<!DOCTYPE html>A<option>B<optgroup>C<select>D</option>E
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "ABC"
-|     <select>
-|       "DE"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "A"
-|     <option>
-|       "B"
-|     <optgroup>
-|       "C"
-|       <select>
-|         "DE"
-
-Test 50 of 113 in resources/tests1.dat failed. Input:
-<!DOCTYPE html><script> <!-- </script> --> </script> EOF
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <script>
-|       " <!-- "
-|   <body>
-|     " -->  EOF"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <script>
-|       " <!-- "
-|     " "
-|   <body>
-|     "-->  EOF"
-
-Test 51 of 113 in resources/tests1.dat failed. Input:
-<b><p></b>TEST
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|     <p>
-|       "TEST"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|     <p>
-|       <b>
-|       "TEST"
-
-Test 52 of 113 in resources/tests1.dat failed. Input:
-<p id=a><b><p id=b></b>TEST
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       id="a"
-|       <b>
-|     <b>
-|     <p>
-|       id="b"
-|       "TEST"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       id="a"
-|       <b>
-|     <p>
-|       id="b"
-|       "TEST"
-
-Test 53 of 113 in resources/tests1.dat failed. Input:
-<b id=a><p><b id=b></p></b>TEST
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       id="a"
-|       <p>
-|         <b>
-|           id="b"
-|       <b>
-|         id="b"
-|       "TEST"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       id="a"
-|       <p>
-|         <b>
-|           id="b"
-|       "TEST"
-
-Test 54 of 113 in resources/tests1.dat failed. Input:
-<!DOCTYPE html><title>U-test</title><body><div><p>Test<u></p></div></body>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "U-test"
-|   <body>
-|     <div>
-|       <p>
-|         "Test"
-|         <u>
-|       <u>
-|     <u>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "U-test"
-|   <body>
-|     <div>
-|       <p>
-|         "Test"
-|         <u>
-
-Test 78 of 113 in resources/tests1.dat failed. Input:
-<a href="blah">aba<table><a href="foo">br<tr><td></td></tr>x</table>aoe
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|       <a>
-|         href="foo"
-|         "br"
-|       "x"
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|       "aoe"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|       <a>
-|         href="foo"
-|         "br"
-|       <a>
-|         href="foo"
-|         "x"
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|     <a>
-|       href="foo"
-|       "aoe"
-
-Test 79 of 113 in resources/tests1.dat failed. Input:
-<a href="blah">aba<table><tr><td><a href="foo">br</td></tr>x</table>aoe
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|       "x"
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|               <a>
-|                 href="foo"
-|                 "br"
-|       "aoe"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "abax"
-|       <table>
-|         <tbody>
-|           <tr>
-|             <td>
-|               <a>
-|                 href="foo"
-|                 "br"
-|       "aoe"
-
-Test 80 of 113 in resources/tests1.dat failed. Input:
-<table><a href="blah">aba<tr><td><a href="foo">br</td></tr>x</table>aoe
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|     "x"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <a>
-|               href="foo"
-|               "br"
-|     "aoe"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="blah"
-|       "aba"
-|     <a>
-|       href="blah"
-|       "x"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <a>
-|               href="foo"
-|               "br"
-|     <a>
-|       href="blah"
-|       "aoe"
-
-Test 81 of 113 in resources/tests1.dat failed. Input:
-<a href=a>aa<marquee>aa<a href=b>bb</marquee>aa
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="a"
-|       "aa"
-|     <marquee>
-|       <a>
-|         href="a"
-|         "aa"
-|       <a>
-|         href="b"
-|         "bb"
-|     <a>
-|       href="b"
-|       "aa"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       href="a"
-|       "aa"
-|       <marquee>
-|         "aa"
-|         <a>
-|           href="b"
-|           "bb"
-|       "aa"
-
-Test 82 of 113 in resources/tests1.dat failed. Input:
-<wbr><strike><code></strike><code><strike></code>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <wbr>
-|     <strike>
-|       <code>
-|     <code>
-|       <code>
-|         <strike>
-|       <strike>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <wbr>
-|     <strike>
-|       <code>
-|     <code>
-|       <code>
-|         <strike>
-
-Test 87 of 113 in resources/tests1.dat failed. Input:
-<body><body><base><link><meta><title><p></title><body><p></body>
-Got:
-| <html>
-|   <head>
-|     <base>
-|     <meta>
-|     <title>
-|       "<p>"
-|   <body>
-|     <link>
-|     <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <base>
-|     <link>
-|     <meta>
-|     <title>
-|       "<p>"
-|     <p>
-
-Test 90 of 113 in resources/tests1.dat failed. Input:
-<a><table><a></table><p><a><div><a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <a>
-|       <table>
-|         <tbody>
-|     <p>
-|       <a>
-|     <a>
-|     <div>
-|       <a>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <a>
-|       <table>
-|     <p>
-|       <a>
-|     <div>
-|       <a>
-
-Test 91 of 113 in resources/tests1.dat failed. Input:
-<head></p><meta><p>
-Got:
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     <p>
-|     <p>
-Expected:
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     <p>
-
-Test 92 of 113 in resources/tests1.dat failed. Input:
-<head></html><meta><p>
-Got:
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <meta>
-|     <p>
-
-Test 96 of 113 in resources/tests1.dat failed. Input:
-<a><p><a></a></p></a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <p>
-|       <a>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <p>
-|       <a>
-|       <a>
-
-Test 98 of 113 in resources/tests1.dat failed. Input:
-<p><b><div><marquee></p></b></div>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|     <b>
-|     <div>
-|       <b>
-|       <marquee>
-|         <b>
-|           <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|     <div>
-|       <b>
-|         <marquee>
-|           <p>
-
-Test 101 of 113 in resources/tests1.dat failed. Input:
-<select><b><option><select><option></b></select>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|     <option>
-
-Test 104 of 113 in resources/tests1.dat failed. Input:
-<ul><li></li><div><li></div><li><li><div><li><address><li><b><em></b><li></ul>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <ul>
-|       <li>
-|       <div>
-|         <li>
-|       <li>
-|       <li>
-|         <div>
-|           <li>
-|             <address>
-|           <li>
-|             <b>
-|               <em>
-|             <em>
-|           <em>
-|             <li>
-|     <em>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <ul>
-|       <li>
-|       <div>
-|         <li>
-|       <li>
-|       <li>
-|         <div>
-|       <li>
-|         <address>
-|       <li>
-|         <b>
-|           <em>
-|       <li>
-
-Test 106 of 113 in resources/tests1.dat failed. Input:
-<frameset><frame><frameset><frame></frameset><noframes></noframes></frameset>
-Got:
-| <html>
-|   <frameset>
-|     <frame>
-|     <frameset>
-|       <frame>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|     <frame>
-|     <frameset>
-|       <frame>
-|     <noframes>
-
-Test 109 of 113 in resources/tests1.dat failed. Input:
-<table><col><tbody><col><tr><col><td><col></table><col>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <col>
-|     <col>
-|     <table>
-|       <colgroup>
-|         <col>
-|       <tbody>
-|         <tr>
-|           <td>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <colgroup>
-|         <col>
-|       <tbody>
-|       <colgroup>
-|         <col>
-|       <tbody>
-|         <tr>
-|       <colgroup>
-|         <col>
-|       <tbody>
-|         <tr>
-|           <td>
-|       <colgroup>
-|         <col>
-
-Test 113 of 113 in resources/tests1.dat failed. Input:
-<frameset>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-resources/tests2.dat:
-6
-7
-8
-9
-11
-36
-42
-44
-45
-
-Test 6 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><frameset>test
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 7 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><frameset><!DOCTYPE html>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 8 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><font><p><b>test</font>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <font>
-|     <p>
-|       <font>
-|         <b>
-|           "test"
-|       <b>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <font>
-|     <p>
-|       <font>
-|         <b>
-|           "test"
-
-Test 9 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><dt><div><dd>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <dt>
-|       <div>
-|         <dd>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <dt>
-|       <div>
-|     <dd>
-
-Test 11 of 59 in resources/tests2.dat failed. Input:
-<table><plaintext><td>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <plaintext>
-|       "<td>"
-|     <table>
-|       <tbody>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <plaintext>
-|       "<td>"
-|     <table>
-
-Test 36 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><select><optgroup><option></optgroup><option><select><option>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <optgroup>
-|         <option>
-|         <option>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <optgroup>
-|         <option>
-|       <option>
-|     <option>
-
-Test 42 of 59 in resources/tests2.dat failed. Input:
-<isindex test=x name=x>
-Got:
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <form>
-|       <hr>
-|       <label>
-|         "This is a searchable index. Enter search keywords: "
-|         <input>
-|           name="isindex"
-|           test="x"
-|       <hr>
-
-Test 44 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><body><title>test</body></title>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "test</body>"
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "test</body>"
-
-Test 45 of 59 in resources/tests2.dat failed. Input:
-<!DOCTYPE html><body><title>X</title><meta name=z><link rel=foo><style>
-x { content:"</style" } </style>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "X"
-|     <meta>
-|       name="z"
-|   <body>
-|     <link>
-|       rel="foo"
-|     <style>
-|       "
-x { content:"</style" } "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "X"
-|     <meta>
-|       name="z"
-|     <link>
-|       rel="foo"
-|     <style>
-|       "
-x { content:"</style" } "
-resources/tests3.dat:
-16
-17
-18
-19
-
-Test 16 of 23 in resources/tests3.dat failed. Input:
-<!DOCTYPE html><textarea>
-</textarea>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "
-"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-
-Test 17 of 23 in resources/tests3.dat failed. Input:
-<!DOCTYPE html><textarea>
-foo</textarea>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "
-foo"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "foo"
-
-Test 18 of 23 in resources/tests3.dat failed. Input:
-<!DOCTYPE html><textarea>
-
-foo</textarea>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "
-
-foo"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <textarea>
-|       "
-foo"
-
-Test 19 of 23 in resources/tests3.dat failed. Input:
-<!DOCTYPE html><html><head></head><body><ul><li><div><p><li></ul></body></html>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <ul>
-|       <li>
-|         <div>
-|           <p>
-|           <li>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <ul>
-|       <li>
-|         <div>
-|           <p>
-|       <li>
-resources/tests4.dat:
-3
-5
-6
-7
-
-Test 3 of 7 in resources/tests4.dat failed. Input:
-textarea content with <em>pseudo</em> <foo>markup
-Got:
-| "textarea content with "
-| <em>
-|   "pseudo"
-| " "
-| <foo>
-|   "markup"
-Expected:
-| "textarea content with <em>pseudo</em> <foo>markup"
-
-Test 5 of 7 in resources/tests4.dat failed. Input:
-</plaintext>
-Got:
-| 
-Expected:
-| "</plaintext>"
-
-Test 6 of 7 in resources/tests4.dat failed. Input:
-setting html's innerHTML
-Got:
-| "setting html's innerHTML"
-Expected:
-| <head>
-| <body>
-|   "setting html's innerHTML"
-
-Test 7 of 7 in resources/tests4.dat failed. Input:
-<title>setting head's innerHTML</title>
-Got:
-| 
-Expected:
-| <title>
-|   "setting head's innerHTML"
-resources/tests5.dat:
-2
-7
-8
-16
-
-Test 2 of 16 in resources/tests5.dat failed. Input:
-<style> <!-- </style> --> </style>x
-Got:
-| <html>
-|   <head>
-|     <style>
-|       " <!-- "
-|   <body>
-|     " --> x"
-Expected:
-| <html>
-|   <head>
-|     <style>
-|       " <!-- "
-|     " "
-|   <body>
-|     "--> x"
-
-Test 7 of 16 in resources/tests5.dat failed. Input:
-<script> <!-- </script> --> </script>x
-Got:
-| <html>
-|   <head>
-|     <script>
-|       " <!-- "
-|   <body>
-|     " --> x"
-Expected:
-| <html>
-|   <head>
-|     <script>
-|       " <!-- "
-|     " "
-|   <body>
-|     "--> x"
-
-Test 8 of 16 in resources/tests5.dat failed. Input:
-<title> <!-- </title> --> </title>x
-Got:
-| <html>
-|   <head>
-|     <title>
-|       " <!-- "
-|   <body>
-|     " --> x"
-Expected:
-| <html>
-|   <head>
-|     <title>
-|       " <!-- "
-|     " "
-|   <body>
-|     "--> x"
-
-Test 16 of 16 in resources/tests5.dat failed. Input:
-<noscript><!--</noscript>--></noscript>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "-->"
-Expected:
-| <html>
-|   <head>
-|     <noscript>
-|       "<!--"
-|   <body>
-|     "-->"
-resources/tests6.dat:
-1
-8
-9
-10
-11
-12
-27
-29
-30
-31
-37
-44
-45
-46
-47
-48
-49
-50
-51
-
-Test 1 of 51 in resources/tests6.dat failed. Input:
-<!doctype html></head> <head>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   " "
-|   <body>
-
-Test 8 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-foo
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-
-Test 9 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-<noframes>
-Got:
-| <html>
-|   <frameset>
-|   <noframes>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-|   <noframes>
-
-Test 10 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-<div>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-
-Test 11 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-</html>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-
-Test 12 of 51 in resources/tests6.dat failed. Input:
-<frameset></frameset>
-</div>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   "
-"
-
-Test 27 of 51 in resources/tests6.dat failed. Input:
-foo<col>
-Got:
-| 
-Expected:
-| <col>
-
-Test 29 of 51 in resources/tests6.dat failed. Input:
-<frameset><div>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 30 of 51 in resources/tests6.dat failed. Input:
-</frameset><frame>
-Got:
-| 
-Expected:
-| <frame>
-
-Test 31 of 51 in resources/tests6.dat failed. Input:
-<frameset></div>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 37 of 51 in resources/tests6.dat failed. Input:
-<caption><col><colgroup><tbody><tfoot><thead><tr>
-Got:
-| <caption>
-| <colgroup>
-| <tbody>
-| <tfoot>
-| <thead>
-|   <tr>
-Expected:
-| <tr>
-
-Test 44 of 51 in resources/tests6.dat failed. Input:
-</table><tr>
-Got:
-| <tr>
-Expected:
-| <tbody>
-|   <tr>
-
-Test 45 of 51 in resources/tests6.dat failed. Input:
-<body></body></html>
-Got:
-| 
-Expected:
-| <head>
-| <body>
-
-Test 46 of 51 in resources/tests6.dat failed. Input:
-<html><frameset></frameset></html> 
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|   " "
-
-Test 47 of 51 in resources/tests6.dat failed. Input:
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html></html>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <!DOCTYPE html "-//W3C//DTD HTML 4.01//EN" "">
-| <html>
-|   <head>
-|   <body>
-
-Test 48 of 51 in resources/tests6.dat failed. Input:
-<param><frameset></frameset>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     style="display:none"
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 49 of 51 in resources/tests6.dat failed. Input:
-<source><frameset></frameset>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     style="display:none"
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 50 of 51 in resources/tests6.dat failed. Input:
-</html><frameset></frameset>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-
-Test 51 of 51 in resources/tests6.dat failed. Input:
-</body><frameset></frameset>
-Got:
-| <html>
-|   <frameset>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-resources/tests7.dat:
-1
-2
-5
-6
-9
-14
-15
-16
-17
-18
-19
-24
-27
-28
-29
-30
-
-Test 1 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><body><title>X</title>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "X"
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "X"
-
-Test 2 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><title>X</title></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "X"
-|   <body>
-|     <table>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "X"
-|     <table>
-
-Test 5 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><meta></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     <table>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <meta>
-|     <table>
-
-Test 6 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table>X<tr><td><table> <meta></table></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     "X"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <table>
-|               " "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <meta>
-|             <table>
-|               " "
-
-Test 9 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><style> <tr>x </style> </table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <style>
-|       " <tr>x "
-|   <body>
-|     <table>
-|       " "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <style>
-|         " <tr>x "
-|       " "
-
-Test 14 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><select><select>X
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "X"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|     "X"
-
-Test 15 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><input type=hidDEN></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <input>
-|         type="hidDEN"
-
-Test 16 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table>X<input type=hidDEN></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     <table>
-|       <input>
-|         type="hidDEN"
-
-Test 17 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table>  <input type=hidDEN></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       "  "
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       "  "
-|       <input>
-|         type="hidDEN"
-
-Test 18 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table>  <input type='hidDEN'></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       "  "
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       "  "
-|       <input>
-|         type="hidDEN"
-
-Test 19 of 30 in resources/tests7.dat failed. Input:
-<!doctype html><table><input type=" hidden"><input type=hidDEN></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type=" hidden"
-|     <input>
-|       type="hidDEN"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <input>
-|       type=" hidden"
-|     <table>
-|       <input>
-|         type="hidDEN"
-
-Test 24 of 30 in resources/tests7.dat failed. Input:
-<body>X</body></body>
-Got:
-| "X"
-Expected:
-| <head>
-| <body>
-|   "X"
-
-Test 27 of 30 in resources/tests7.dat failed. Input:
-<table><b><tr><td>aaa</td></tr>bbb</table>ccc
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|     "bbb"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             "aaa"
-|     "ccc"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|     <b>
-|       "bbb"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             "aaa"
-|     <b>
-|       "ccc"
-
-Test 28 of 30 in resources/tests7.dat failed. Input:
-A<table><tr> B</tr> B</table>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "A"
-|     " B"
-|     " B"
-|     <table>
-|       <tbody>
-|         <tr>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "A B B"
-|     <table>
-|       <tbody>
-|         <tr>
-
-Test 29 of 30 in resources/tests7.dat failed. Input:
-A<table><tr> B</tr> </em>C</table>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "A"
-|     " B"
-|     "C"
-|     <table>
-|       <tbody>
-|         <tr>
-|         " "
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "A BC"
-|     <table>
-|       <tbody>
-|         <tr>
-|         " "
-
-Test 30 of 30 in resources/tests7.dat failed. Input:
-<select><keygen>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|     <keygen>
-resources/tests8.dat:
-5
-6
-8
-9
-
-Test 5 of 9 in resources/tests8.dat failed. Input:
-<table><div>x<div></div>x</span>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "xx"
-|     <table>
-|       <tbody>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       "x"
-|       <div>
-|       "xx"
-|     <table>
-
-Test 6 of 9 in resources/tests8.dat failed. Input:
-x<table>x
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "x"
-|     "x"
-|     <table>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "xx"
-|     <table>
-
-Test 8 of 9 in resources/tests8.dat failed. Input:
-<b>a<div></div><div></b>y
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       "a"
-|       <div>
-|     <div>
-|       "y"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       "a"
-|       <div>
-|     <div>
-|       <b>
-|       "y"
-
-Test 9 of 9 in resources/tests8.dat failed. Input:
-<a><div><p></a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <div>
-|       <a>
-|       <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <div>
-|       <a>
-|       <p>
-|         <a>
-resources/tests9.dat:
-1
-2
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-17
-18
-19
-20
-21
-22
-23
-24
-25
-
-Test 1 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><math></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-
-Test 2 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><math></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-
-Test 5 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><math></math></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|     <table>
-
-Test 6 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><math><mi>foo</mi></math></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|     <table>
-
-Test 7 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><math><mi>foo</mi><mi>bar</mi></math></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <table>
-
-Test 8 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><math><mi>foo</mi><mi>bar</mi></math></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <table>
-|       <tbody>
-
-Test 9 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><math><mi>foo</mi><mi>bar</mi></math></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|     <table>
-|       <tbody>
-|         <tr>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <table>
-|       <tbody>
-|         <tr>
-
-Test 10 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><td><math><mi>foo</mi><mi>bar</mi></math></td></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <math>
-|               <mi>
-|                 "foo"
-|               <mi>
-|                 "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <math math>
-|               <math mi>
-|                 "foo"
-|               <math mi>
-|                 "bar"
-
-Test 11 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><td><math><mi>foo</mi><mi>bar</mi></math><p>baz</td></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <math>
-|               <mi>
-|                 "foo"
-|               <mi>
-|                 "bar"
-|             <p>
-|               "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <math math>
-|               <math mi>
-|                 "foo"
-|               <math mi>
-|                 "bar"
-|             <p>
-|               "baz"
-
-Test 12 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi></math><p>baz</caption></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math>
-|           <mi>
-|             "foo"
-|           <mi>
-|             "bar"
-|         <p>
-|           "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math math>
-|           <math mi>
-|             "foo"
-|           <math mi>
-|             "bar"
-|         <p>
-|           "baz"
-
-Test 13 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math>
-|           <mi>
-|             "foo"
-|           <mi>
-|             "bar"
-|           <p>
-|             "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math math>
-|           <math mi>
-|             "foo"
-|           <math mi>
-|             "bar"
-|         <p>
-|           "baz"
-|     <p>
-|       "quux"
-
-Test 14 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><caption><math><mi>foo</mi><mi>bar</mi>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math>
-|           <mi>
-|             "foo"
-|           <mi>
-|             "bar"
-|           "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <math math>
-|           <math mi>
-|             "foo"
-|           <math mi>
-|             "bar"
-|           "baz"
-|     <p>
-|       "quux"
-
-Test 15 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><colgroup><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|       <p>
-|         "baz"
-|     <table>
-|       <colgroup>
-|       <tbody>
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <p>
-|       "baz"
-|     <table>
-|       <colgroup>
-|     <p>
-|       "quux"
-
-Test 17 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body><table><select><math><mi>foo</mi><mi>bar</mi><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "foobarbaz"
-|     <table>
-|       <tbody>
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "foobarbaz"
-|     <table>
-|     <p>
-|       "quux"
-
-Test 18 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body></body></html><math><mi>foo</mi><mi>bar</mi><p>baz
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|       <p>
-|         "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <p>
-|       "baz"
-
-Test 19 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body></body><math><mi>foo</mi><mi>bar</mi><p>baz
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <mi>
-|         "foo"
-|       <mi>
-|         "bar"
-|       <p>
-|         "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math mi>
-|         "foo"
-|       <math mi>
-|         "bar"
-|     <p>
-|       "baz"
-
-Test 20 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><frameset><math><mi></mi><mi></mi><p><span>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 21 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><frameset></frameset><math><mi></mi><mi></mi><p><span>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 22 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo><math xlink:href=foo></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     <math>
-|       xlink:href="foo"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     <math math>
-|       xlink href="foo"
-
-Test 23 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo></mi></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math>
-|       <mi>
-|         xlink:href="foo"
-|         xml:lang="en"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math math>
-|       <math mi>
-|         xlink href="foo"
-|         xml lang="en"
-
-Test 24 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo /></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math>
-|       <mi>
-|         xlink:href="foo"
-|         xml:lang="en"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math math>
-|       <math mi>
-|         xlink href="foo"
-|         xml lang="en"
-
-Test 25 of 25 in resources/tests9.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><math><mi xml:lang=en xlink:href=foo />bar</math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math>
-|       <mi>
-|         xlink:href="foo"
-|         xml:lang="en"
-|         "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <math math>
-|       <math mi>
-|         xlink href="foo"
-|         xml lang="en"
-|       "bar"
-resources/tests10.dat:
-1
-2
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-17
-18
-19
-20
-21
-22
-23
-24
-25
-
-Test 1 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><svg></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-
-Test 2 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><svg></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-
-Test 5 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><svg></svg></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|     <table>
-
-Test 6 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><svg><g>foo</g></svg></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|     <table>
-
-Test 7 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><svg><g>foo</g><g>bar</g></svg></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <table>
-
-Test 8 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><svg><g>foo</g><g>bar</g></svg></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|     <table>
-|       <tbody>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <table>
-|       <tbody>
-
-Test 9 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><svg><g>foo</g><g>bar</g></svg></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|     <table>
-|       <tbody>
-|         <tr>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <table>
-|       <tbody>
-|         <tr>
-
-Test 10 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg></td></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <svg>
-|               <g>
-|                 "foo"
-|               <g>
-|                 "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <svg svg>
-|               <svg g>
-|                 "foo"
-|               <svg g>
-|                 "bar"
-
-Test 11 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg><p>baz</td></tr></tbody></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <svg>
-|               <g>
-|                 "foo"
-|               <g>
-|                 "bar"
-|             <p>
-|               "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <svg svg>
-|               <svg g>
-|                 "foo"
-|               <svg g>
-|                 "bar"
-|             <p>
-|               "baz"
-
-Test 12 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g></svg><p>baz</caption></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg>
-|           <g>
-|             "foo"
-|           <g>
-|             "bar"
-|         <p>
-|           "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg svg>
-|           <svg g>
-|             "foo"
-|           <svg g>
-|             "bar"
-|         <p>
-|           "baz"
-
-Test 13 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg>
-|           <g>
-|             "foo"
-|           <g>
-|             "bar"
-|           <p>
-|             "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg svg>
-|           <svg g>
-|             "foo"
-|           <svg g>
-|             "bar"
-|         <p>
-|           "baz"
-|     <p>
-|       "quux"
-
-Test 14 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg>
-|           <g>
-|             "foo"
-|           <g>
-|             "bar"
-|           "baz"
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <table>
-|       <caption>
-|         <svg svg>
-|           <svg g>
-|             "foo"
-|           <svg g>
-|             "bar"
-|           "baz"
-|     <p>
-|       "quux"
-
-Test 15 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><colgroup><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|       <p>
-|         "baz"
-|     <table>
-|       <colgroup>
-|       <tbody>
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <p>
-|       "baz"
-|     <table>
-|       <colgroup>
-|     <p>
-|       "quux"
-
-Test 17 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body><table><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "foobarbaz"
-|     <table>
-|       <tbody>
-|     <p>
-|       "quux"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       "foobarbaz"
-|     <table>
-|     <p>
-|       "quux"
-
-Test 18 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body></body></html><svg><g>foo</g><g>bar</g><p>baz
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|       <p>
-|         "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <p>
-|       "baz"
-
-Test 19 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body></body><svg><g>foo</g><g>bar</g><p>baz
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <g>
-|         "foo"
-|       <g>
-|         "bar"
-|       <p>
-|         "baz"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg g>
-|         "foo"
-|       <svg g>
-|         "bar"
-|     <p>
-|       "baz"
-
-Test 20 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><frameset><svg><g></g><g></g><p><span>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 21 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><frameset></frameset><svg><g></g><g></g><p><span>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <frameset>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <frameset>
-
-Test 22 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo><svg xlink:href=foo></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     <svg>
-|       xlink:href="foo"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     <svg svg>
-|       xlink href="foo"
-
-Test 23 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo></g></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg>
-|       <g>
-|         xlink:href="foo"
-|         xml:lang="en"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg svg>
-|       <svg g>
-|         xlink href="foo"
-|         xml lang="en"
-
-Test 24 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo /></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg>
-|       <g>
-|         xlink:href="foo"
-|         xml:lang="en"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg svg>
-|       <svg g>
-|         xlink href="foo"
-|         xml lang="en"
-
-Test 25 of 25 in resources/tests10.dat failed. Input:
-<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo />bar</svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg>
-|       <g>
-|         xlink:href="foo"
-|         xml:lang="en"
-|         "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     xlink:href="foo"
-|     xml:lang="en"
-|     <svg svg>
-|       <svg g>
-|         xlink href="foo"
-|         xml lang="en"
-|       "bar"
-resources/tests11.dat:
-1
-2
-3
-4
-5
-6
-7
-8
-9
-
-Test 1 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><svg attributeName='' attributeType='' baseFrequency='' baseProfile='' calcMode='' clipPathUnits='' contentScriptType='' contentStyleType='' diffuseConstant='' edgeMode='' externalResourcesRequired='' filterRes='' filterUnits='' glyphRef='' gradientTransform='' gradientUnits='' kernelMatrix='' kernelUnitLength='' keyPoints='' keySplines='' keyTimes='' lengthAdjust='' limitingConeAngle='' markerHeight='' markerUnits='' markerWidth='' maskContentUnits='' maskUnits='' numOctaves='' pathLength='' patternContentUnits='' patternTransform='' patternUnits='' pointsAtX='' pointsAtY='' pointsAtZ='' preserveAlpha='' preserveAspectRatio='' primitiveUnits='' refX='' refY='' repeatCount='' repeatDur='' requiredExtensions='' requiredFeatures='' specularConstant='' specularExponent='' spreadMethod='' startOffset='' stdDeviation='' stitchTiles='' surfaceScale='' systemLanguage='' tableValues='' targetX='' targetY='' textLength='' viewBox='' viewTarget='' xChannelSelector='' yChannelSelector='' zoomAndPan=''></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       attributeName=""
-|       attributeType=""
-|       baseFrequency=""
-|       baseProfile=""
-|       calcMode=""
-|       clipPathUnits=""
-|       contentScriptType=""
-|       contentStyleType=""
-|       diffuseConstant=""
-|       edgeMode=""
-|       externalResourcesRequired=""
-|       filterRes=""
-|       filterUnits=""
-|       glyphRef=""
-|       gradientTransform=""
-|       gradientUnits=""
-|       kernelMatrix=""
-|       kernelUnitLength=""
-|       keyPoints=""
-|       keySplines=""
-|       keyTimes=""
-|       lengthAdjust=""
-|       limitingConeAngle=""
-|       markerHeight=""
-|       markerUnits=""
-|       markerWidth=""
-|       maskContentUnits=""
-|       maskUnits=""
-|       numOctaves=""
-|       pathLength=""
-|       patternContentUnits=""
-|       patternTransform=""
-|       patternUnits=""
-|       pointsAtX=""
-|       pointsAtY=""
-|       pointsAtZ=""
-|       preserveAlpha=""
-|       preserveAspectRatio=""
-|       primitiveUnits=""
-|       refX=""
-|       refY=""
-|       repeatCount=""
-|       repeatDur=""
-|       requiredExtensions=""
-|       requiredFeatures=""
-|       specularConstant=""
-|       specularExponent=""
-|       spreadMethod=""
-|       startOffset=""
-|       stdDeviation=""
-|       stitchTiles=""
-|       surfaceScale=""
-|       systemLanguage=""
-|       tableValues=""
-|       targetX=""
-|       targetY=""
-|       textLength=""
-|       viewBox=""
-|       viewTarget=""
-|       xChannelSelector=""
-|       yChannelSelector=""
-|       zoomAndPan=""
-
-Test 2 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><BODY><SVG ATTRIBUTENAME='' ATTRIBUTETYPE='' BASEFREQUENCY='' BASEPROFILE='' CALCMODE='' CLIPPATHUNITS='' CONTENTSCRIPTTYPE='' CONTENTSTYLETYPE='' DIFFUSECONSTANT='' EDGEMODE='' EXTERNALRESOURCESREQUIRED='' FILTERRES='' FILTERUNITS='' GLYPHREF='' GRADIENTTRANSFORM='' GRADIENTUNITS='' KERNELMATRIX='' KERNELUNITLENGTH='' KEYPOINTS='' KEYSPLINES='' KEYTIMES='' LENGTHADJUST='' LIMITINGCONEANGLE='' MARKERHEIGHT='' MARKERUNITS='' MARKERWIDTH='' MASKCONTENTUNITS='' MASKUNITS='' NUMOCTAVES='' PATHLENGTH='' PATTERNCONTENTUNITS='' PATTERNTRANSFORM='' PATTERNUNITS='' POINTSATX='' POINTSATY='' POINTSATZ='' PRESERVEALPHA='' PRESERVEASPECTRATIO='' PRIMITIVEUNITS='' REFX='' REFY='' REPEATCOUNT='' REPEATDUR='' REQUIREDEXTENSIONS='' REQUIREDFEATURES='' SPECULARCONSTANT='' SPECULAREXPONENT='' SPREADMETHOD='' STARTOFFSET='' STDDEVIATION='' STITCHTILES='' SURFACESCALE='' SYSTEMLANGUAGE='' TABLEVALUES='' TARGETX='' TARGETY='' TEXTLENGTH='' VIEWBOX='' VIEWTARGET='' XCHANNELSELECTOR='' YCHANNELSELECTOR='' ZOOMANDPAN=''></SVG>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       attributeName=""
-|       attributeType=""
-|       baseFrequency=""
-|       baseProfile=""
-|       calcMode=""
-|       clipPathUnits=""
-|       contentScriptType=""
-|       contentStyleType=""
-|       diffuseConstant=""
-|       edgeMode=""
-|       externalResourcesRequired=""
-|       filterRes=""
-|       filterUnits=""
-|       glyphRef=""
-|       gradientTransform=""
-|       gradientUnits=""
-|       kernelMatrix=""
-|       kernelUnitLength=""
-|       keyPoints=""
-|       keySplines=""
-|       keyTimes=""
-|       lengthAdjust=""
-|       limitingConeAngle=""
-|       markerHeight=""
-|       markerUnits=""
-|       markerWidth=""
-|       maskContentUnits=""
-|       maskUnits=""
-|       numOctaves=""
-|       pathLength=""
-|       patternContentUnits=""
-|       patternTransform=""
-|       patternUnits=""
-|       pointsAtX=""
-|       pointsAtY=""
-|       pointsAtZ=""
-|       preserveAlpha=""
-|       preserveAspectRatio=""
-|       primitiveUnits=""
-|       refX=""
-|       refY=""
-|       repeatCount=""
-|       repeatDur=""
-|       requiredExtensions=""
-|       requiredFeatures=""
-|       specularConstant=""
-|       specularExponent=""
-|       spreadMethod=""
-|       startOffset=""
-|       stdDeviation=""
-|       stitchTiles=""
-|       surfaceScale=""
-|       systemLanguage=""
-|       tableValues=""
-|       targetX=""
-|       targetY=""
-|       textLength=""
-|       viewBox=""
-|       viewTarget=""
-|       xChannelSelector=""
-|       yChannelSelector=""
-|       zoomAndPan=""
-
-Test 3 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><svg attributename='' attributetype='' basefrequency='' baseprofile='' calcmode='' clippathunits='' contentscripttype='' contentstyletype='' diffuseconstant='' edgemode='' externalresourcesrequired='' filterres='' filterunits='' glyphref='' gradienttransform='' gradientunits='' kernelmatrix='' kernelunitlength='' keypoints='' keysplines='' keytimes='' lengthadjust='' limitingconeangle='' markerheight='' markerunits='' markerwidth='' maskcontentunits='' maskunits='' numoctaves='' pathlength='' patterncontentunits='' patterntransform='' patternunits='' pointsatx='' pointsaty='' pointsatz='' preservealpha='' preserveaspectratio='' primitiveunits='' refx='' refy='' repeatcount='' repeatdur='' requiredextensions='' requiredfeatures='' specularconstant='' specularexponent='' spreadmethod='' startoffset='' stddeviation='' stitchtiles='' surfacescale='' systemlanguage='' tablevalues='' targetx='' targety='' textlength='' viewbox='' viewtarget='' xchannelselector='' ychannelselector='' zoomandpan=''></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       attributeName=""
-|       attributeType=""
-|       baseFrequency=""
-|       baseProfile=""
-|       calcMode=""
-|       clipPathUnits=""
-|       contentScriptType=""
-|       contentStyleType=""
-|       diffuseConstant=""
-|       edgeMode=""
-|       externalResourcesRequired=""
-|       filterRes=""
-|       filterUnits=""
-|       glyphRef=""
-|       gradientTransform=""
-|       gradientUnits=""
-|       kernelMatrix=""
-|       kernelUnitLength=""
-|       keyPoints=""
-|       keySplines=""
-|       keyTimes=""
-|       lengthAdjust=""
-|       limitingConeAngle=""
-|       markerHeight=""
-|       markerUnits=""
-|       markerWidth=""
-|       maskContentUnits=""
-|       maskUnits=""
-|       numOctaves=""
-|       pathLength=""
-|       patternContentUnits=""
-|       patternTransform=""
-|       patternUnits=""
-|       pointsAtX=""
-|       pointsAtY=""
-|       pointsAtZ=""
-|       preserveAlpha=""
-|       preserveAspectRatio=""
-|       primitiveUnits=""
-|       refX=""
-|       refY=""
-|       repeatCount=""
-|       repeatDur=""
-|       requiredExtensions=""
-|       requiredFeatures=""
-|       specularConstant=""
-|       specularExponent=""
-|       spreadMethod=""
-|       startOffset=""
-|       stdDeviation=""
-|       stitchTiles=""
-|       surfaceScale=""
-|       systemLanguage=""
-|       tableValues=""
-|       targetX=""
-|       targetY=""
-|       textLength=""
-|       viewBox=""
-|       viewTarget=""
-|       xChannelSelector=""
-|       yChannelSelector=""
-|       zoomAndPan=""
-
-Test 4 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><math attributeName='' attributeType='' baseFrequency='' baseProfile='' calcMode='' clipPathUnits='' contentScriptType='' contentStyleType='' diffuseConstant='' edgeMode='' externalResourcesRequired='' filterRes='' filterUnits='' glyphRef='' gradientTransform='' gradientUnits='' kernelMatrix='' kernelUnitLength='' keyPoints='' keySplines='' keyTimes='' lengthAdjust='' limitingConeAngle='' markerHeight='' markerUnits='' markerWidth='' maskContentUnits='' maskUnits='' numOctaves='' pathLength='' patternContentUnits='' patternTransform='' patternUnits='' pointsAtX='' pointsAtY='' pointsAtZ='' preserveAlpha='' preserveAspectRatio='' primitiveUnits='' refX='' refY='' repeatCount='' repeatDur='' requiredExtensions='' requiredFeatures='' specularConstant='' specularExponent='' spreadMethod='' startOffset='' stdDeviation='' stitchTiles='' surfaceScale='' systemLanguage='' tableValues='' targetX='' targetY='' textLength='' viewBox='' viewTarget='' xChannelSelector='' yChannelSelector='' zoomAndPan=''></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       attributename=""
-|       attributetype=""
-|       basefrequency=""
-|       baseprofile=""
-|       calcmode=""
-|       clippathunits=""
-|       contentscripttype=""
-|       contentstyletype=""
-|       diffuseconstant=""
-|       edgemode=""
-|       externalresourcesrequired=""
-|       filterres=""
-|       filterunits=""
-|       glyphref=""
-|       gradienttransform=""
-|       gradientunits=""
-|       kernelmatrix=""
-|       kernelunitlength=""
-|       keypoints=""
-|       keysplines=""
-|       keytimes=""
-|       lengthadjust=""
-|       limitingconeangle=""
-|       markerheight=""
-|       markerunits=""
-|       markerwidth=""
-|       maskcontentunits=""
-|       maskunits=""
-|       numoctaves=""
-|       pathlength=""
-|       patterncontentunits=""
-|       patterntransform=""
-|       patternunits=""
-|       pointsatx=""
-|       pointsaty=""
-|       pointsatz=""
-|       preservealpha=""
-|       preserveaspectratio=""
-|       primitiveunits=""
-|       refx=""
-|       refy=""
-|       repeatcount=""
-|       repeatdur=""
-|       requiredextensions=""
-|       requiredfeatures=""
-|       specularconstant=""
-|       specularexponent=""
-|       spreadmethod=""
-|       startoffset=""
-|       stddeviation=""
-|       stitchtiles=""
-|       surfacescale=""
-|       systemlanguage=""
-|       tablevalues=""
-|       targetx=""
-|       targety=""
-|       textlength=""
-|       viewbox=""
-|       viewtarget=""
-|       xchannelselector=""
-|       ychannelselector=""
-|       zoomandpan=""
-
-Test 5 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><svg><altGlyph /><altGlyphDef /><altGlyphItem /><animateColor /><animateMotion /><animateTransform /><clipPath /><feBlend /><feColorMatrix /><feComponentTransfer /><feComposite /><feConvolveMatrix /><feDiffuseLighting /><feDisplacementMap /><feDistantLight /><feFlood /><feFuncA /><feFuncB /><feFuncG /><feFuncR /><feGaussianBlur /><feImage /><feMerge /><feMergeNode /><feMorphology /><feOffset /><fePointLight /><feSpecularLighting /><feSpotLight /><feTile /><feTurbulence /><foreignObject /><glyphRef /><linearGradient /><radialGradient /><textPath /></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <altglyph>
-|         <altglyphdef>
-|           <altglyphitem>
-|             <animatecolor>
-|               <animatemotion>
-|                 <animatetransform>
-|                   <clippath>
-|                     <feblend>
-|                       <fecolormatrix>
-|                         <fecomponenttransfer>
-|                           <fecomposite>
-|                             <feconvolvematrix>
-|                               <fediffuselighting>
-|                                 <fedisplacementmap>
-|                                   <fedistantlight>
-|                                     <feflood>
-|                                       <fefunca>
-|                                         <fefuncb>
-|                                           <fefuncg>
-|                                             <fefuncr>
-|                                               <fegaussianblur>
-|                                                 <feimage>
-|                                                   <femerge>
-|                                                     <femergenode>
-|                                                       <femorphology>
-|                                                         <feoffset>
-|                                                           <fepointlight>
-|                                                             <fespecularlighting>
-|                                                               <fespotlight>
-|                                                                 <fetile>
-|                                                                   <feturbulence>
-|                                                                     <foreignobject>
-|                                                                       <glyphref>
-|                                                                         <lineargradient>
-|                                                                           <radialgradient>
-|                                                                             <textpath>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg altGlyph>
-|       <svg altGlyphDef>
-|       <svg altGlyphItem>
-|       <svg animateColor>
-|       <svg animateMotion>
-|       <svg animateTransform>
-|       <svg clipPath>
-|       <svg feBlend>
-|       <svg feColorMatrix>
-|       <svg feComponentTransfer>
-|       <svg feComposite>
-|       <svg feConvolveMatrix>
-|       <svg feDiffuseLighting>
-|       <svg feDisplacementMap>
-|       <svg feDistantLight>
-|       <svg feFlood>
-|       <svg feFuncA>
-|       <svg feFuncB>
-|       <svg feFuncG>
-|       <svg feFuncR>
-|       <svg feGaussianBlur>
-|       <svg feImage>
-|       <svg feMerge>
-|       <svg feMergeNode>
-|       <svg feMorphology>
-|       <svg feOffset>
-|       <svg fePointLight>
-|       <svg feSpecularLighting>
-|       <svg feSpotLight>
-|       <svg feTile>
-|       <svg feTurbulence>
-|       <svg foreignObject>
-|       <svg glyphRef>
-|       <svg linearGradient>
-|       <svg radialGradient>
-|       <svg textPath>
-
-Test 6 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><svg><altglyph /><altglyphdef /><altglyphitem /><animatecolor /><animatemotion /><animatetransform /><clippath /><feblend /><fecolormatrix /><fecomponenttransfer /><fecomposite /><feconvolvematrix /><fediffuselighting /><fedisplacementmap /><fedistantlight /><feflood /><fefunca /><fefuncb /><fefuncg /><fefuncr /><fegaussianblur /><feimage /><femerge /><femergenode /><femorphology /><feoffset /><fepointlight /><fespecularlighting /><fespotlight /><fetile /><feturbulence /><foreignobject /><glyphref /><lineargradient /><radialgradient /><textpath /></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <altglyph>
-|         <altglyphdef>
-|           <altglyphitem>
-|             <animatecolor>
-|               <animatemotion>
-|                 <animatetransform>
-|                   <clippath>
-|                     <feblend>
-|                       <fecolormatrix>
-|                         <fecomponenttransfer>
-|                           <fecomposite>
-|                             <feconvolvematrix>
-|                               <fediffuselighting>
-|                                 <fedisplacementmap>
-|                                   <fedistantlight>
-|                                     <feflood>
-|                                       <fefunca>
-|                                         <fefuncb>
-|                                           <fefuncg>
-|                                             <fefuncr>
-|                                               <fegaussianblur>
-|                                                 <feimage>
-|                                                   <femerge>
-|                                                     <femergenode>
-|                                                       <femorphology>
-|                                                         <feoffset>
-|                                                           <fepointlight>
-|                                                             <fespecularlighting>
-|                                                               <fespotlight>
-|                                                                 <fetile>
-|                                                                   <feturbulence>
-|                                                                     <foreignobject>
-|                                                                       <glyphref>
-|                                                                         <lineargradient>
-|                                                                           <radialgradient>
-|                                                                             <textpath>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg altGlyph>
-|       <svg altGlyphDef>
-|       <svg altGlyphItem>
-|       <svg animateColor>
-|       <svg animateMotion>
-|       <svg animateTransform>
-|       <svg clipPath>
-|       <svg feBlend>
-|       <svg feColorMatrix>
-|       <svg feComponentTransfer>
-|       <svg feComposite>
-|       <svg feConvolveMatrix>
-|       <svg feDiffuseLighting>
-|       <svg feDisplacementMap>
-|       <svg feDistantLight>
-|       <svg feFlood>
-|       <svg feFuncA>
-|       <svg feFuncB>
-|       <svg feFuncG>
-|       <svg feFuncR>
-|       <svg feGaussianBlur>
-|       <svg feImage>
-|       <svg feMerge>
-|       <svg feMergeNode>
-|       <svg feMorphology>
-|       <svg feOffset>
-|       <svg fePointLight>
-|       <svg feSpecularLighting>
-|       <svg feSpotLight>
-|       <svg feTile>
-|       <svg feTurbulence>
-|       <svg foreignObject>
-|       <svg glyphRef>
-|       <svg linearGradient>
-|       <svg radialGradient>
-|       <svg textPath>
-
-Test 7 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><BODY><SVG><ALTGLYPH /><ALTGLYPHDEF /><ALTGLYPHITEM /><ANIMATECOLOR /><ANIMATEMOTION /><ANIMATETRANSFORM /><CLIPPATH /><FEBLEND /><FECOLORMATRIX /><FECOMPONENTTRANSFER /><FECOMPOSITE /><FECONVOLVEMATRIX /><FEDIFFUSELIGHTING /><FEDISPLACEMENTMAP /><FEDISTANTLIGHT /><FEFLOOD /><FEFUNCA /><FEFUNCB /><FEFUNCG /><FEFUNCR /><FEGAUSSIANBLUR /><FEIMAGE /><FEMERGE /><FEMERGENODE /><FEMORPHOLOGY /><FEOFFSET /><FEPOINTLIGHT /><FESPECULARLIGHTING /><FESPOTLIGHT /><FETILE /><FETURBULENCE /><FOREIGNOBJECT /><GLYPHREF /><LINEARGRADIENT /><RADIALGRADIENT /><TEXTPATH /></SVG>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <altglyph>
-|         <altglyphdef>
-|           <altglyphitem>
-|             <animatecolor>
-|               <animatemotion>
-|                 <animatetransform>
-|                   <clippath>
-|                     <feblend>
-|                       <fecolormatrix>
-|                         <fecomponenttransfer>
-|                           <fecomposite>
-|                             <feconvolvematrix>
-|                               <fediffuselighting>
-|                                 <fedisplacementmap>
-|                                   <fedistantlight>
-|                                     <feflood>
-|                                       <fefunca>
-|                                         <fefuncb>
-|                                           <fefuncg>
-|                                             <fefuncr>
-|                                               <fegaussianblur>
-|                                                 <feimage>
-|                                                   <femerge>
-|                                                     <femergenode>
-|                                                       <femorphology>
-|                                                         <feoffset>
-|                                                           <fepointlight>
-|                                                             <fespecularlighting>
-|                                                               <fespotlight>
-|                                                                 <fetile>
-|                                                                   <feturbulence>
-|                                                                     <foreignobject>
-|                                                                       <glyphref>
-|                                                                         <lineargradient>
-|                                                                           <radialgradient>
-|                                                                             <textpath>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg altGlyph>
-|       <svg altGlyphDef>
-|       <svg altGlyphItem>
-|       <svg animateColor>
-|       <svg animateMotion>
-|       <svg animateTransform>
-|       <svg clipPath>
-|       <svg feBlend>
-|       <svg feColorMatrix>
-|       <svg feComponentTransfer>
-|       <svg feComposite>
-|       <svg feConvolveMatrix>
-|       <svg feDiffuseLighting>
-|       <svg feDisplacementMap>
-|       <svg feDistantLight>
-|       <svg feFlood>
-|       <svg feFuncA>
-|       <svg feFuncB>
-|       <svg feFuncG>
-|       <svg feFuncR>
-|       <svg feGaussianBlur>
-|       <svg feImage>
-|       <svg feMerge>
-|       <svg feMergeNode>
-|       <svg feMorphology>
-|       <svg feOffset>
-|       <svg fePointLight>
-|       <svg feSpecularLighting>
-|       <svg feSpotLight>
-|       <svg feTile>
-|       <svg feTurbulence>
-|       <svg foreignObject>
-|       <svg glyphRef>
-|       <svg linearGradient>
-|       <svg radialGradient>
-|       <svg textPath>
-
-Test 8 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><math><altGlyph /><altGlyphDef /><altGlyphItem /><animateColor /><animateMotion /><animateTransform /><clipPath /><feBlend /><feColorMatrix /><feComponentTransfer /><feComposite /><feConvolveMatrix /><feDiffuseLighting /><feDisplacementMap /><feDistantLight /><feFlood /><feFuncA /><feFuncB /><feFuncG /><feFuncR /><feGaussianBlur /><feImage /><feMerge /><feMergeNode /><feMorphology /><feOffset /><fePointLight /><feSpecularLighting /><feSpotLight /><feTile /><feTurbulence /><foreignObject /><glyphRef /><linearGradient /><radialGradient /><textPath /></math>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math>
-|       <altglyph>
-|         <altglyphdef>
-|           <altglyphitem>
-|             <animatecolor>
-|               <animatemotion>
-|                 <animatetransform>
-|                   <clippath>
-|                     <feblend>
-|                       <fecolormatrix>
-|                         <fecomponenttransfer>
-|                           <fecomposite>
-|                             <feconvolvematrix>
-|                               <fediffuselighting>
-|                                 <fedisplacementmap>
-|                                   <fedistantlight>
-|                                     <feflood>
-|                                       <fefunca>
-|                                         <fefuncb>
-|                                           <fefuncg>
-|                                             <fefuncr>
-|                                               <fegaussianblur>
-|                                                 <feimage>
-|                                                   <femerge>
-|                                                     <femergenode>
-|                                                       <femorphology>
-|                                                         <feoffset>
-|                                                           <fepointlight>
-|                                                             <fespecularlighting>
-|                                                               <fespotlight>
-|                                                                 <fetile>
-|                                                                   <feturbulence>
-|                                                                     <foreignobject>
-|                                                                       <glyphref>
-|                                                                         <lineargradient>
-|                                                                           <radialgradient>
-|                                                                             <textpath>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <math math>
-|       <math altglyph>
-|       <math altglyphdef>
-|       <math altglyphitem>
-|       <math animatecolor>
-|       <math animatemotion>
-|       <math animatetransform>
-|       <math clippath>
-|       <math feblend>
-|       <math fecolormatrix>
-|       <math fecomponenttransfer>
-|       <math fecomposite>
-|       <math feconvolvematrix>
-|       <math fediffuselighting>
-|       <math fedisplacementmap>
-|       <math fedistantlight>
-|       <math feflood>
-|       <math fefunca>
-|       <math fefuncb>
-|       <math fefuncg>
-|       <math fefuncr>
-|       <math fegaussianblur>
-|       <math feimage>
-|       <math femerge>
-|       <math femergenode>
-|       <math femorphology>
-|       <math feoffset>
-|       <math fepointlight>
-|       <math fespecularlighting>
-|       <math fespotlight>
-|       <math fetile>
-|       <math feturbulence>
-|       <math foreignobject>
-|       <math glyphref>
-|       <math lineargradient>
-|       <math radialgradient>
-|       <math textpath>
-
-Test 9 of 9 in resources/tests11.dat failed. Input:
-<!DOCTYPE html><body><svg><solidColor /></svg>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg>
-|       <solidcolor>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <svg svg>
-|       <svg solidcolor>
-resources/tests12.dat:
-1
-2
-
-Test 1 of 2 in resources/tests12.dat failed. Input:
-<!DOCTYPE html><body><p>foo<math><mtext><i>baz</i></mtext><annotation-xml><svg><desc><b>eggs</b></desc><g><foreignObject><P>spam<TABLE><tr><td><img></td></table></foreignObject></g><g>quux</g></svg></annotation-xml></math>bar
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       "foo"
-|       <math>
-|         <mtext>
-|           <i>
-|             "baz"
-|         <annotation-xml>
-|           <svg>
-|             <desc>
-|               <b>
-|                 "eggs"
-|             <g>
-|               <foreignobject>
-|     <p>
-|       "spam"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             <img>
-|     <g>
-|       "quux"
-|     "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       "foo"
-|       <math math>
-|         <math mtext>
-|           <i>
-|             "baz"
-|         <math annotation-xml>
-|           <svg svg>
-|             <svg desc>
-|               <b>
-|                 "eggs"
-|             <svg g>
-|               <svg foreignObject>
-|                 <p>
-|                   "spam"
-|                 <table>
-|                   <tbody>
-|                     <tr>
-|                       <td>
-|                         <img>
-|             <svg g>
-|               "quux"
-|       "bar"
-
-Test 2 of 2 in resources/tests12.dat failed. Input:
-<!DOCTYPE html><body>foo<math><mtext><i>baz</i></mtext><annotation-xml><svg><desc><b>eggs</b></desc><g><foreignObject><P>spam<TABLE><tr><td><img></td></table></foreignObject></g><g>quux</g></svg></annotation-xml></math>bar
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "foo"
-|     <math>
-|       <mtext>
-|         <i>
-|           "baz"
-|       <annotation-xml>
-|         <svg>
-|           <desc>
-|             <b>
-|               "eggs"
-|           <g>
-|             <foreignobject>
-|               <p>
-|                 "spam"
-|               <table>
-|                 <tbody>
-|                   <tr>
-|                     <td>
-|                       <img>
-|           <g>
-|             "quux"
-|     "bar"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "foo"
-|     <math math>
-|       <math mtext>
-|         <i>
-|           "baz"
-|       <math annotation-xml>
-|         <svg svg>
-|           <svg desc>
-|             <b>
-|               "eggs"
-|           <svg g>
-|             <svg foreignObject>
-|               <p>
-|                 "spam"
-|               <table>
-|                 <tbody>
-|                   <tr>
-|                     <td>
-|                       <img>
-|           <svg g>
-|             "quux"
-|     "bar"
-resources/tests14.dat: PASS
-
-resources/tests15.dat:
-3
-4
-5
-6
-7
-11
-12
-13
-
-Test 3 of 14 in resources/tests15.dat failed. Input:
-<!doctype html></html> <head>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     " "
-
-Test 4 of 14 in resources/tests15.dat failed. Input:
-<!doctype html></body><meta>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <meta>
-
-Test 5 of 14 in resources/tests15.dat failed. Input:
-<html></html><!-- foo -->
-Got:
-| <html>
-|   <!--  foo  -->
-|   <head>
-|   <body>
-Expected:
-| <html>
-|   <head>
-|   <body>
-| <!--  foo  -->
-
-Test 6 of 14 in resources/tests15.dat failed. Input:
-<!doctype html></body><title>X</title>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <title>
-|       "X"
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <title>
-|       "X"
-
-Test 7 of 14 in resources/tests15.dat failed. Input:
-<!doctype html><table> X<meta></table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <meta>
-|   <body>
-|     " X"
-|     <table>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     " X"
-|     <meta>
-|     <table>
-
-Test 11 of 14 in resources/tests15.dat failed. Input:
-<!doctype html><table>X<style> <tr>x </style> </table>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <style>
-|       " <tr>x "
-|   <body>
-|     "X"
-|     <table>
-|       " "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     "X"
-|     <table>
-|       <style>
-|         " <tr>x "
-|       " "
-
-Test 12 of 14 in resources/tests15.dat failed. Input:
-<!doctype html><div><table><a>foo</a> <tr><td>bar</td> </tr></table></div>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       <a>
-|         "foo"
-|       <table>
-|         <tbody>
-|           " "
-|           <tr>
-|             <td>
-|               "bar"
-|             " "
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       <a>
-|         "foo"
-|       <table>
-|         " "
-|         <tbody>
-|           <tr>
-|             <td>
-|               "bar"
-|             " "
-
-Test 13 of 14 in resources/tests15.dat failed. Input:
-<frame></frame></frame><frameset><frame><frameset><frame></frameset><noframes></frameset><noframes>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     style="display:none"
-|   <frameset>
-|     <frame>
-|     <frameset>
-|       <frame>
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|     <frame>
-|     <frameset>
-|       <frame>
-|     <noframes>
-|       "</frameset><noframes>"
-resources/tests16.dat:
-84
-85
-86
-87
-88
-94
-176
-177
-178
-179
-180
-186
-
-Test 84 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noscript><!--<noscript></noscript>--></noscript>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "-->"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <noscript>
-|       "<!--<noscript>"
-|   <body>
-|     "-->"
-
-Test 85 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noscript><!--</noscript>X<noscript>--></noscript>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "X"
-|     <noscript>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <noscript>
-|       "<!--"
-|   <body>
-|     "X"
-|     <noscript>
-|       "-->"
-
-Test 86 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noscript><iframe></noscript>X
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "X"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <noscript>
-|       "<iframe>"
-|   <body>
-|     "X"
-
-Test 87 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noframes><!--<noframes></noframes>--></noframes>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <noframes>
-|   <head>
-|   <body>
-|     "-->"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <noframes>
-|       "<!--<noframes>"
-|   <body>
-|     "-->"
-
-Test 88 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noframes><body><script><!--...</script></body></noframes></html>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <noframes>
-|   <head>
-|   <body>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|     <noframes>
-|       "<body><script><!--...</script></body>"
-|   <body>
-
-Test 94 of 189 in resources/tests16.dat failed. Input:
-<!doctype html><noembed><!--<noembed></noembed>--></noembed>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <noembed>
-|     "-->"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <noembed>
-|       "<!--<noembed>"
-|     "-->"
-
-Test 176 of 189 in resources/tests16.dat failed. Input:
-<noscript><!--<noscript></noscript>--></noscript>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "-->"
-Expected:
-| <html>
-|   <head>
-|     <noscript>
-|       "<!--<noscript>"
-|   <body>
-|     "-->"
-
-Test 177 of 189 in resources/tests16.dat failed. Input:
-<noscript><!--</noscript>X<noscript>--></noscript>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "X"
-|     <noscript>
-Expected:
-| <html>
-|   <head>
-|     <noscript>
-|       "<!--"
-|   <body>
-|     "X"
-|     <noscript>
-|       "-->"
-
-Test 178 of 189 in resources/tests16.dat failed. Input:
-<noscript><iframe></noscript>X
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <noscript>
-|     "X"
-Expected:
-| <html>
-|   <head>
-|     <noscript>
-|       "<iframe>"
-|   <body>
-|     "X"
-
-Test 179 of 189 in resources/tests16.dat failed. Input:
-<noframes><!--<noframes></noframes>--></noframes>
-Got:
-| <html>
-|   <noframes>
-|   <head>
-|   <body>
-|     "-->"
-Expected:
-| <html>
-|   <head>
-|     <noframes>
-|       "<!--<noframes>"
-|   <body>
-|     "-->"
-
-Test 180 of 189 in resources/tests16.dat failed. Input:
-<noframes><body><script><!--...</script></body></noframes></html>
-Got:
-| <html>
-|   <noframes>
-|   <head>
-|   <body>
-Expected:
-| <html>
-|   <head>
-|     <noframes>
-|       "<body><script><!--...</script></body>"
-|   <body>
-
-Test 186 of 189 in resources/tests16.dat failed. Input:
-<noembed><!--<noembed></noembed>--></noembed>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <noembed>
-|     "-->"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <noembed>
-|       "<!--<noembed>"
-|     "-->"
-resources/webkit01.dat:
-20
-22
-24
-26
-27
-28
-29
-30
-31
-33
-
-Test 20 of 35 in resources/webkit01.dat failed. Input:
-<body></br foo="bar"></body>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <br>
-|       foo="bar"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <br>
-
-Test 22 of 35 in resources/webkit01.dat failed. Input:
-<body></body></br foo="bar">
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <br>
-|       foo="bar"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <br>
-
-Test 24 of 35 in resources/webkit01.dat failed. Input:
-<html><body></body></html><!-- Hi there -->
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <!--  Hi there  -->
-Expected:
-| <html>
-|   <head>
-|   <body>
-| <!--  Hi there  -->
-
-Test 26 of 35 in resources/webkit01.dat failed. Input:
-<html><body></body></html>x<!-- Hi there --></html><!-- Again -->
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "x"
-|     <!--  Hi there  -->
-|     <!--  Again  -->
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "x"
-|     <!--  Hi there  -->
-| <!--  Again  -->
-
-Test 27 of 35 in resources/webkit01.dat failed. Input:
-<html><body></body></html>x<!-- Hi there --></body></html><!-- Again -->
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "x"
-|     <!--  Hi there  -->
-|     <!--  Again  -->
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "x"
-|     <!--  Hi there  -->
-| <!--  Again  -->
-
-Test 28 of 35 in resources/webkit01.dat failed. Input:
-<html><body><ruby><div><rp>xx</rp></div></ruby></body></html>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <ruby>
-|       <div>
-|         <rp>
-|           "xx"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <ruby>
-|       <div>
-|       <rp>
-|         "xx"
-
-Test 29 of 35 in resources/webkit01.dat failed. Input:
-<html><body><ruby><div><rt>xx</rt></div></ruby></body></html>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <ruby>
-|       <div>
-|         <rt>
-|           "xx"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <ruby>
-|       <div>
-|       <rt>
-|         "xx"
-
-Test 30 of 35 in resources/webkit01.dat failed. Input:
-<html><frameset><!--1--><noframes>A</noframes><!--2--></frameset><!--3--><noframes>B</noframes><!--4--></html><!--5--><noframes>C</noframes><!--6-->
-Got:
-| <html>
-|   <frameset>
-|     <!-- 1 -->
-|     <!-- 2 -->
-|   <!-- 3 -->
-|   <noframes>
-|   <!-- 4 -->
-|   <!-- 5 -->
-|   <noframes>
-|   <!-- 6 -->
-Expected:
-| <html>
-|   <head>
-|   <frameset>
-|     <!-- 1 -->
-|     <noframes>
-|       "A"
-|     <!-- 2 -->
-|   <!-- 3 -->
-|   <noframes>
-|     "B"
-|   <!-- 4 -->
-|   <noframes>
-|     "C"
-| <!-- 5 -->
-| <!-- 6 -->
-
-Test 31 of 35 in resources/webkit01.dat failed. Input:
-<select><option>A<select><option>B<select><option>C<select><option>D<select><option>E<select><option>F<select><option>G<select>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|         "A"
-|     "B"
-|     <select>
-|       <option>
-|         "C"
-|     "D"
-|     <select>
-|       <option>
-|         "E"
-|     "F"
-|     <select>
-|       <option>
-|         "G"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|         "A"
-|     <option>
-|       "B"
-|       <select>
-|         <option>
-|           "C"
-|     <option>
-|       "D"
-|       <select>
-|         <option>
-|           "E"
-|     <option>
-|       "F"
-|       <select>
-|         <option>
-|           "G"
-
-Test 33 of 35 in resources/webkit01.dat failed. Input:
-<div><b></div><div><nobr>a<nobr>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       <b>
-|     <b>
-|       <div>
-|         <nobr>
-|           "a"
-|         <nobr>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <div>
-|       <b>
-|     <div>
-|       <b>
-|         <nobr>
-|           "a"
-|         <nobr>
-resources/doctype01.dat:
-31
-
-Test 31 of 37 in resources/doctype01.dat failed. Input:
-<!DOCTYPE root-element [SYSTEM OR PUBLIC FPI] "uri" [ 
-<!-- internal declarations -->
-]>
-Got:
-| <!DOCTYPE root-element>
-| <html>
-|   <head>
-|   <body>
-|     "
-]>"
-Expected:
-| <!DOCTYPE root-element>
-| <html>
-|   <head>
-|   <body>
-|     "]>"
-resources/scriptdata01.dat: PASS
-
-resources/entities01.dat:
-2
-5
-
-Test 2 of 68 in resources/entities01.dat failed. Input:
-FOO&gtBAR
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "FOO&gtBAR"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "FOO>BAR"
-
-Test 5 of 68 in resources/entities01.dat failed. Input:
-I'm &notit; I tell you
-Got:
-| <html>
-|   <head>
-|   <body>
-|     "I'm &notit; I tell you"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     "I'm ¬it; I tell you"
-resources/entities02.dat: PASS
-
-resources/comments01.dat: PASS
-
-resources/adoption01.dat:
-1
-6
-7
-8
-9
-11
-12
-
-Test 1 of 13 in resources/adoption01.dat failed. Input:
-<a><p></a></p>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|     <p>
-|       <a>
-
-Test 6 of 13 in resources/adoption01.dat failed. Input:
-<table><a>1<p>2</a>3</p>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       "1"
-|       <p>
-|         "23"
-|     <table>
-|       <tbody>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       "1"
-|     <p>
-|       <a>
-|         "2"
-|       "3"
-|     <table>
-
-Test 7 of 13 in resources/adoption01.dat failed. Input:
-<b><b><a><p></a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       <b>
-|         <a>
-|         <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       <b>
-|         <a>
-|         <p>
-|           <a>
-
-Test 8 of 13 in resources/adoption01.dat failed. Input:
-<b><a><b><p></a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       <a>
-|         <b>
-|       <b>
-|         <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <b>
-|       <a>
-|         <b>
-|       <b>
-|         <p>
-|           <a>
-
-Test 9 of 13 in resources/adoption01.dat failed. Input:
-<a><b><b><p></a>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <b>
-|         <b>
-|     <b>
-|       <b>
-|         <p>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       <b>
-|         <b>
-|     <b>
-|       <b>
-|         <p>
-|           <a>
-
-Test 11 of 13 in resources/adoption01.dat failed. Input:
-<p><b id="A"><script>document.getElementById("A").id = "B"</script></p>TEXT</b>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|         id="B"
-|         <script>
-|           "document.getElementById("A").id = "B""
-|     <b>
-|       id="B"
-|       "TEXT"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <b>
-|         id="B"
-|         <script>
-|           "document.getElementById("A").id = "B""
-|     <b>
-|       id="A"
-|       "TEXT"
-
-Test 12 of 13 in resources/adoption01.dat failed. Input:
-<table><a>1<td>2</td>3</table>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       "1"
-|     "3"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             "2"
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <a>
-|       "1"
-|     <a>
-|       "3"
-|     <table>
-|       <tbody>
-|         <tr>
-|           <td>
-|             "2"
-resources/inbody01.dat: PASS
-
-resources/isindex.dat:
-1
-2
-3
-
-Test 1 of 3 in resources/isindex.dat failed. Input:
-<isindex>
-Got:
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <form>
-|       <hr>
-|       <label>
-|         "This is a searchable index. Enter search keywords: "
-|         <input>
-|           name="isindex"
-|       <hr>
-
-Test 2 of 3 in resources/isindex.dat failed. Input:
-<isindex name="A" action="B" prompt="C" foo="D">
-Got:
-| <html>
-|   <head>
-|   <body>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <form>
-|       action="B"
-|       <hr>
-|       <label>
-|         "C"
-|         <input>
-|           foo="D"
-|           name="isindex"
-|       <hr>
-
-Test 3 of 3 in resources/isindex.dat failed. Input:
-<form><isindex>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <form>
-|       <div>
-|         <hr>
-|         "This is a searchable index. Enter search keywords: "
-|         <isindex>
-|           type="khtml_isindex"
-|         <hr>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <form>
-resources/tables01.dat:
-7
-8
-9
-
-Test 7 of 16 in resources/tables01.dat failed. Input:
-<table><select><option>3</select></table>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|         "3"
-|     <table>
-|       <tbody>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|       <option>
-|         "3"
-|     <table>
-
-Test 8 of 16 in resources/tables01.dat failed. Input:
-<table><select><table></table></select></table>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|     <table>
-|       <tbody>
-|     <table>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|     <table>
-|     <table>
-
-Test 9 of 16 in resources/tables01.dat failed. Input:
-<table><select></table>
-Got:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|     <table>
-|       <tbody>
-Expected:
-| <html>
-|   <head>
-|   <body>
-|     <select>
-|     <table>
diff --git a/LayoutTests/platform/chromium/html5lib/runner-expected.txt b/LayoutTests/platform/chromium/html5lib/runner-expected.txt
index f55259f..42af374 100755
--- a/LayoutTests/platform/chromium/html5lib/runner-expected.txt
+++ b/LayoutTests/platform/chromium/html5lib/runner-expected.txt
@@ -1,457 +1,308 @@
 CONSOLE MESSAGE: line 1: Uncaught SyntaxError: Unexpected token <
 CONSOLE MESSAGE: line 1: Uncaught SyntaxError: Unexpected token <
+CONSOLE MESSAGE: line 0: Warning: Problem parsing viewBox=""
+CONSOLE MESSAGE: line 0: Warning: Problem parsing viewBox=""
+CONSOLE MESSAGE: line 0: Warning: Problem parsing viewBox=""
+CONSOLE MESSAGE: line 1: Uncaught SyntaxError: Unexpected token <
+CONSOLE MESSAGE: line 1: Uncaught SyntaxError: Unexpected token <
+CONSOLE MESSAGE: line 1: Uncaught SyntaxError: Unexpected token <
+CONSOLE MESSAGE: line 1: Uncaught SyntaxError: Unexpected token <
 CONSOLE MESSAGE: line 2: PASS
 CONSOLE MESSAGE: line 2: FOO<span>BAR</span>BAZ
-resources/tests1.dat:
-25
-27
-29
-30
-32
-33
-34
-35
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-57
-59
-77
-78
-79
-80
-81
-82
-84
-87
-90
-91
-92
-96
-98
-101
-104
-106
-109
-113
-
-resources/tests2.dat:
-2
-6
-7
-8
-9
-10
-11
-16
-17
-18
-19
-20
-21
-22
-29
-32
-33
-36
-40
-42
-44
-45
-53
-54
-56
-57
-59
-
-resources/tests3.dat:
-14
-15
-16
-17
-18
-19
-
-resources/tests4.dat:
-3
-5
-6
-7
+resources/pending-spec-changes-plain-text-unsafe.dat: PASS
 
-resources/tests5.dat:
-2
-6
-7
-8
-9
-14
-15
-16
-
-resources/tests6.dat:
-1
+resources/pending-spec-changes.dat:
+3
 4
-5
-6
-8
-9
-10
-11
-12
-27
-29
-30
-31
-37
-44
-45
-46
-47
-48
-49
-50
-51
 
-resources/tests7.dat:
-1
-2
-5
-6
-9
-14
-15
-16
-17
-18
-19
-22
-23
-24
-25
-27
-28
-29
-30
+Test 3 of 4 in resources/pending-spec-changes.dat failed. Input:
+<svg><![CDATA[]]
+Got:
+| <html>
+|   <head>
+|   <body>
+|     <svg svg>
+|       "]]"
+Expected:
+| <html>
+|   <head>
+|   <body>
+|     <svg svg>
 
-resources/tests8.dat:
-1
-2
-3
-4
-5
-6
-8
-9
+Test 4 of 4 in resources/pending-spec-changes.dat failed. Input:
+<svg><![CDATA[]
+Got:
+| <html>
+|   <head>
+|   <body>
+|     <svg svg>
+|       "]"
+Expected:
+| <html>
+|   <head>
+|   <body>
+|     <svg svg>
+resources/plain-text-unsafe.dat: PASS
 
-resources/tests9.dat:
-1
-2
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
+resources/tests1.dat: PASS
 
-resources/tests10.dat:
-1
-2
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-
-resources/tests11.dat:
-1
-2
-3
-4
-5
-6
-7
-8
-9
+resources/tests2.dat: PASS
 
-resources/tests12.dat:
-1
-2
+resources/tests3.dat: PASS
 
-resources/tests14.dat: PASS
+resources/tests4.dat: PASS
 
-resources/tests15.dat:
-3
-4
-5
-6
-7
-11
-12
-13
-
-resources/tests16.dat:
-2
-3
-4
-5
-6
-7
-8
-9
-10
-12
-13
-14
-15
-16
-17
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
+resources/tests5.dat: PASS
+
+resources/tests6.dat: PASS
+
+resources/tests7.dat:
 30
-31
-32
-33
-34
-35
-36
-37
+
+Test 30 of 30 in resources/tests7.dat failed. Input:
+<select><keygen>
+Got:
+| <html>
+|   <head>
+|   <body>
+|     <select>
+|     <keygen>
+|       <option>
+|         "2048 (High Grade)"
+|       <option>
+|         "1024 (Medium Grade)"
+Expected:
+| <html>
+|   <head>
+|   <body>
+|     <select>
+|     <keygen>
+resources/tests8.dat: PASS
+
+resources/tests9.dat: PASS
+
+resources/tests10.dat:
 38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
 51
 52
-53
-54
-55
-56
-57
-58
-59
-60
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-75
-78
-79
-81
-83
-84
-85
-86
-87
-88
-89
-91
-92
-94
-96
-97
-98
-99
-100
-101
-102
-103
-104
-106
-107
-108
-109
-110
-111
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-167
-170
-171
-173
-175
-176
-177
-178
-179
-180
-181
-183
-184
-186
+
+Test 38 of 52 in resources/tests10.dat failed. Input:
+<svg><script></script><path>
+Got:
+| <html>
+|   <head>
+|   <body>
+|     <svg svg>
+|       <svg script>
+|         <svg path>
+Expected:
+| <html>
+|   <head>
+|   <body>
+|     <svg svg>
+|       <svg script>
+|       <svg path>
+
+Test 51 of 52 in resources/tests10.dat failed. Input:
+<math><annotation-xml><svg><foreignObject><div><math><mi></mi></math><span></span></div></foreignObject><path></path></svg></annotation-xml><mi>
+Got:
+| <html>
+|   <head>
+|   <body>
+|     <math math>
+|       <math annotation-xml>
+|         <svg svg>
+|           <svg foreignObject>
+|             <div>
+|               <math math>
+|                 <math mi>
+|               <span>
+|             <path>
+|       <math mi>
+Expected:
+| <html>
+|   <head>
+|   <body>
+|     <math math>
+|       <math annotation-xml>
+|         <svg svg>
+|           <svg foreignObject>
+|             <div>
+|               <math math>
+|                 <math mi>
+|               <span>
+|           <svg path>
+|       <math mi>
+
+Test 52 of 52 in resources/tests10.dat failed. Input:
+<math><annotation-xml><svg><foreignObject><math><mi><svg></svg></mi><mo></mo></math><span></span></foreignObject><path></path></svg></annotation-xml><mi>
+Got:
+| <html>
+|   <head>
+|   <body>
+|     <math math>
+|       <math annotation-xml>
+|         <svg svg>
+|           <svg foreignObject>
+|             <math math>
+|               <math mi>
+|                 <svg svg>
+|               <math mo>
+|             <span>
+|             <path>
+|       <math mi>
+Expected:
+| <html>
+|   <head>
+|   <body>
+|     <math math>
+|       <math annotation-xml>
+|         <svg svg>
+|           <svg foreignObject>
+|             <math math>
+|               <math mi>
+|                 <svg svg>
+|               <math mo>
+|             <span>
+|           <svg path>
+|       <math mi>
+resources/tests11.dat: PASS
+
+resources/tests12.dat: PASS
+
+resources/tests14.dat: PASS
+
+resources/tests15.dat: PASS
+
+resources/tests16.dat: PASS
+
+resources/tests17.dat: PASS
+
+resources/tests18.dat: PASS
+
+resources/tests19.dat:
+63
+
+Test 63 of 97 in resources/tests19.dat failed. Input:
+<!doctype html><keygen><frameset>
+Got:
+| <!DOCTYPE html>
+| <html>
+|   <head>
+|   <body>
+|     <keygen>
+|       <option>
+|         "2048 (High Grade)"
+|       <option>
+|         "1024 (Medium Grade)"
+Expected:
+| <!DOCTYPE html>
+| <html>
+|   <head>
+|   <body>
+|     <keygen>
+resources/tests20.dat: PASS
+
+resources/tests21.dat: PASS
+
+resources/tests_innerHTML_1.dat: PASS
 
 resources/webkit01.dat: PASS
 
-resources/doctype01.dat:
-2
-4
-5
-8
-9
-10
-11
-12
-13
-17
-18
-19
-20
-21
-22
-24
-26
-27
-31
-33
-
-resources/scriptdata01.dat:
-6
-17
-18
-19
-21
-22
-23
-24
-26
-
-resources/entities01.dat:
+resources/webkit02.dat: PASS
+
+resources/doctype01.dat: PASS
+
+resources/scriptdata01.dat: PASS
+
+resources/html5test-com.dat: PASS
+
+resources/entities01.dat: PASS
+
+resources/entities02.dat: PASS
+
+resources/comments01.dat: PASS
+
+resources/adoption01.dat: PASS
+
+resources/adoption02.dat:
 2
-5
-21
-22
-59
-60
-61
-62
-67
-68
-
-resources/entities02.dat:
-5
-
-resources/comments01.dat:
-3
-6
-8
-9
-10
-11
-12
+
+Test 2 of 3 in resources/adoption02.dat failed. Input:
+<b id="b">1<i id="i">2<p>3<script>document.getElementById("b").id = "c";document.getElementById("i").id = "j"</script></b>4
+Got:
+| <html>
+|   <head>
+|   <body>
+|     <b>
+|       id="c"
+|       "1"
+|       <i>
+|         id="j"
+|         "2"
+|     <i>
+|       id="j"
+|       <p>
+|         <b>
+|           id="c"
+|           "3"
+|           <script>
+|             "document.getElementById("b").id = "c";document.getElementById("i").id = "j""
+|         "4"
+Expected:
+| <html>
+|   <head>
+|   <body>
+|     <b>
+|       id="c"
+|       "1"
+|       <i>
+|         id="j"
+|         "2"
+|     <i>
+|       id="i"
+|       <p>
+|         <b>
+|           id="b"
+|           "3"
+|           <script>
+|             "document.getElementById("b").id = "c";document.getElementById("i").id = "j""
+|         "4"
+resources/inbody01.dat: PASS
+
+resources/isindex.dat: PASS
+
+resources/tables01.dat: PASS
+
+resources/tricky01.dat: PASS
+
+resources/scripted/adoption01.dat:
+1
+
+Test 1 of 1 in resources/scripted/adoption01.dat failed. Input:
+<p><b id="A"><script>document.getElementById("A").id = "B"</script></p>TEXT</b>
+Got:
+| <html>
+|   <head>
+|   <body>
+|     <p>
+|       <b>
+|         id="B"
+|         <script>
+|           "document.getElementById("A").id = "B""
+|     <b>
+|       id="B"
+|       "TEXT"
+Expected:
+| <html>
+|   <head>
+|   <body>
+|     <p>
+|       <b>
+|         id="B"
+|         <script>
+|           "document.getElementById("A").id = "B""
+|     <b>
+|       id="A"
+|       "TEXT"
+resources/scripted/webkit01.dat: PASS
diff --git a/LayoutTests/platform/chromium/test_expectations.txt b/LayoutTests/platform/chromium/test_expectations.txt
index f7c3efd..95407bd 100644
--- a/LayoutTests/platform/chromium/test_expectations.txt
+++ b/LayoutTests/platform/chromium/test_expectations.txt
@@ -2872,9 +2872,6 @@ BUG49343 : fast/js/reserved-words-as-property.html = TEXT
 BUG42598 : http/tests/misc/401-alternative-content.php = TEXT
 BUG42598 : http/tests/xmlhttprequest/failed-auth.html = TEXT
 
-// This one started failing at r63728.
-BUGWK42845 : html5lib/runner.html = TEXT
-
 BUGWK42769 : http/tests/xmlhttprequest/remember-bad-password.html = TEXT
 BUGWK42769 : http/tests/security/401-logout/401-logout.php = TIMEOUT
 

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list