[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc
abarth at webkit.org
abarth at webkit.org
Wed Dec 22 12:49:01 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit c84751921f954be03824130c128748c0012bb8eb
Author: abarth at webkit.org <abarth at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Tue Aug 31 00:44:45 2010 +0000
2010-08-30 Adam Barth <abarth at webkit.org>
Reviewed by Eric Seidel.
Import new tests from HTML5lib
https://bugs.webkit.org/show_bug.cgi?id=44912
* html5lib/resources/tests10.dat:
* html5lib/resources/tests20.dat:
* html5lib/resources/tests21.dat: Added.
* html5lib/resources/tests_innerHTML_1.dat: Added.
* html5lib/runner-expected.txt:
* html5lib/runner.html:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66435 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index dd13014..5347478 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,17 @@
+2010-08-30 Adam Barth <abarth at webkit.org>
+
+ Reviewed by Eric Seidel.
+
+ Import new tests from HTML5lib
+ https://bugs.webkit.org/show_bug.cgi?id=44912
+
+ * html5lib/resources/tests10.dat:
+ * html5lib/resources/tests20.dat:
+ * html5lib/resources/tests21.dat: Added.
+ * html5lib/resources/tests_innerHTML_1.dat: Added.
+ * html5lib/runner-expected.txt:
+ * html5lib/runner.html:
+
2010-08-30 Yuta Kitamura <yutak at chromium.org>
Unreviewed test expectation update.
diff --git a/LayoutTests/html5lib/resources/tests10.dat b/LayoutTests/html5lib/resources/tests10.dat
index 877c9a3..71a7600 100644
--- a/LayoutTests/html5lib/resources/tests10.dat
+++ b/LayoutTests/html5lib/resources/tests10.dat
@@ -428,3 +428,301 @@
| xlink href="foo"
| xml lang="en"
| "bar"
+
+#data
+<svg></path>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+
+#data
+<div><svg></div>a
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <div>
+| <svg svg>
+| "a"
+
+#data
+<div><svg><path></div>a
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <div>
+| <svg svg>
+| <svg path>
+| "a"
+
+#data
+<div><svg><path></svg><path>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <div>
+| <svg svg>
+| <svg path>
+| <path>
+
+#data
+<div><svg><path><foreignObject><math></div>a
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <div>
+| <svg svg>
+| <svg path>
+| <svg foreignObject>
+| <math math>
+| "a"
+
+#data
+<div><svg><path><foreignObject><p></div>a
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <div>
+| <svg svg>
+| <svg path>
+| <svg foreignObject>
+| <p>
+| "a"
+
+#data
+<div><svg><path><foreignObject><p></foreignObject><p>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <div>
+| <svg svg>
+| <svg path>
+| <svg foreignObject>
+| <p>
+| <p>
+
+#data
+<math><mi><div><object><div><span></span></div></object></div></mi><mi>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| <math mi>
+| <div>
+| <object>
+| <div>
+| <span>
+| <mi>
+
+#data
+<math><mi><svg><foreignObject><div><div></div></div></foreignObject></svg></mi><mi>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| <math mi>
+| <svg svg>
+| <svg foreignObject>
+| <div>
+| <div>
+| <math mi>
+
+#data
+<svg><script></script><path>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <svg script>
+| <svg path>
+
+#data
+<table><svg></svg><tr>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <table>
+| <tbody>
+| <tr>
+
+#data
+<math><mi><mglyph>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| <math mi>
+| <math mglyph>
+
+#data
+<math><mi><malignmark>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| <math mi>
+| <math malignmark>
+
+#data
+<math><mo><mglyph>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| <math mo>
+| <math mglyph>
+
+#data
+<math><mo><malignmark>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| <math mo>
+| <math malignmark>
+
+#data
+<math><mn><mglyph>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| <math mn>
+| <math mglyph>
+
+#data
+<math><mn><malignmark>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| <math mn>
+| <math malignmark>
+
+#data
+<math><ms><mglyph>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| <math ms>
+| <math mglyph>
+
+#data
+<math><ms><malignmark>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| <math ms>
+| <math malignmark>
+
+#data
+<math><mtext><mglyph>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| <math mtext>
+| <math mglyph>
+
+#data
+<math><mtext><malignmark>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| <math mtext>
+| <math malignmark>
+
+#data
+<math><annotation-xml><svg></svg></annotation-xml><mi>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| <math annotation-xml>
+| <svg svg>
+| <math mi>
+
+#data
+<math><annotation-xml><svg><foreignObject><div><math><mi></mi></math><span></span></div></foreignObject><path></path></svg></annotation-xml><mi>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| <math annotation-xml>
+| <svg svg>
+| <svg foreignObject>
+| <div>
+| <math math>
+| <math mi>
+| <span>
+| <svg path>
+| <math mi>
+
+#data
+<math><annotation-xml><svg><foreignObject><math><mi><svg></svg></mi><mo></mo></math><span></span></foreignObject><path></path></svg></annotation-xml><mi>
+#errors
+#document
+| <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>
\ No newline at end of file
diff --git a/LayoutTests/html5lib/resources/tests20.dat b/LayoutTests/html5lib/resources/tests20.dat
index 854ac73..c4672eb 100644
--- a/LayoutTests/html5lib/resources/tests20.dat
+++ b/LayoutTests/html5lib/resources/tests20.dat
@@ -291,4 +291,61 @@
| <head>
| <body>
| <p>
-| <summary>
\ No newline at end of file
+| <summary>
+
+#data
+<!doctype html><form><table><form>
+#errors
+#document
+| <!DOCTYPE html>
+| <html>
+| <head>
+| <body>
+| <form>
+| <table>
+
+#data
+<!doctype html><table><form><form>
+#errors
+#document
+| <!DOCTYPE html>
+| <html>
+| <head>
+| <body>
+| <table>
+| <form>
+
+#data
+<!doctype html><table><form></table><form>
+#errors
+#document
+| <!DOCTYPE html>
+| <html>
+| <head>
+| <body>
+| <table>
+| <form>
+
+#data
+<!doctype html><svg><foreignObject><p>
+#errors
+#document
+| <!DOCTYPE html>
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <svg foreignObject>
+| <p>
+
+#data
+<!doctype html><svg><title>abc
+#errors
+#document
+| <!DOCTYPE html>
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <svg title>
+| "abc"
\ No newline at end of file
diff --git a/LayoutTests/html5lib/resources/tests21.dat b/LayoutTests/html5lib/resources/tests21.dat
new file mode 100644
index 0000000..1260ec0
--- /dev/null
+++ b/LayoutTests/html5lib/resources/tests21.dat
@@ -0,0 +1,221 @@
+#data
+<svg><![CDATA[foo]]>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "foo"
+
+#data
+<math><![CDATA[foo]]>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <math math>
+| "foo"
+
+#data
+<div><![CDATA[foo]]>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <div>
+| <!-- [CDATA[foo]] -->
+
+#data
+<svg><![CDATA[foo
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "foo"
+
+#data
+<svg><![CDATA[foo
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "foo"
+
+#data
+<svg><![CDATA[
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+
+#data
+<svg><![CDATA[]]>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+
+#data
+<svg><![CDATA[]] >]]>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "]] >"
+
+#data
+<svg><![CDATA[]] >]]>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "]] >"
+
+#data
+<svg><![CDATA[]]
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "]]"
+
+#data
+<svg><![CDATA[]
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "]"
+
+#data
+<svg><![CDATA[]>a
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "]>a"
+
+#data
+<svg><foreignObject><div><![CDATA[foo]]>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <svg foreignObject>
+| <div>
+| <!-- [CDATA[foo]] -->
+
+#data
+<svg><![CDATA[<svg>]]>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "<svg>"
+
+#data
+<svg><![CDATA[</svg>a]]>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "</svg>a"
+
+#data
+<svg><![CDATA[<svg>a
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "<svg>a"
+
+#data
+<svg><![CDATA[</svg>a
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "</svg>a"
+
+#data
+<svg><![CDATA[<svg>]]><path>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "<svg>"
+| <svg path>
+
+#data
+<svg><![CDATA[<svg>]]></path>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "<svg>"
+
+#data
+<svg><![CDATA[<svg>]]><!--path-->
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "<svg>"
+| <!-- path -->
+
+#data
+<svg><![CDATA[<svg>]]>path
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "<svg>path"
+
+#data
+<svg><![CDATA[<!--svg-->]]>
+#errors
+#document
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "<!--svg-->"
diff --git a/LayoutTests/html5lib/resources/tests_innerHTML_1.dat b/LayoutTests/html5lib/resources/tests_innerHTML_1.dat
new file mode 100644
index 0000000..718b36f
--- /dev/null
+++ b/LayoutTests/html5lib/resources/tests_innerHTML_1.dat
@@ -0,0 +1,733 @@
+#data
+<body><span>
+#errors
+#document-fragment
+body
+#document
+| <span>
+
+#data
+<span><body>
+#errors
+#document-fragment
+body
+#document
+| <span>
+
+#data
+<span><body>
+#errors
+#document-fragment
+div
+#document
+| <span>
+
+#data
+<body><span>
+#errors
+#document-fragment
+html
+#document
+| <head>
+| <body>
+| <span>
+
+#data
+<frameset><span>
+#errors
+#document-fragment
+body
+#document
+| <span>
+
+#data
+<span><frameset>
+#errors
+#document-fragment
+body
+#document
+| <span>
+
+#data
+<span><frameset>
+#errors
+#document-fragment
+div
+#document
+| <span>
+
+#data
+<frameset><span>
+#errors
+#document-fragment
+html
+#document
+| <head>
+| <frameset>
+
+#data
+<table><tr>
+#errors
+#document-fragment
+table
+#document
+| <tbody>
+| <tr>
+
+#data
+</table><tr>
+#errors
+#document-fragment
+table
+#document
+| <tbody>
+| <tr>
+
+#data
+<a>
+#errors
+#document-fragment
+table
+#document
+| <a>
+
+#data
+<a>
+#errors
+#document-fragment
+table
+#document
+| <a>
+
+#data
+<a><caption>a
+#errors
+#document-fragment
+table
+#document
+| <a>
+| <caption>
+| "a"
+
+#data
+<a><colgroup><col>
+#errors
+#document-fragment
+table
+#document
+| <a>
+| <colgroup>
+| <col>
+
+#data
+<a><tbody><tr>
+#errors
+#document-fragment
+table
+#document
+| <a>
+| <tbody>
+| <tr>
+
+#data
+<a><tfoot><tr>
+#errors
+#document-fragment
+table
+#document
+| <a>
+| <tfoot>
+| <tr>
+
+#data
+<a><thead><tr>
+#errors
+#document-fragment
+table
+#document
+| <a>
+| <thead>
+| <tr>
+
+#data
+<a><tr>
+#errors
+#document-fragment
+table
+#document
+| <a>
+| <tbody>
+| <tr>
+
+#data
+<a><th>
+#errors
+#document-fragment
+table
+#document
+| <a>
+| <tbody>
+| <tr>
+| <th>
+
+#data
+<a><td>
+#errors
+#document-fragment
+table
+#document
+| <a>
+| <tbody>
+| <tr>
+| <td>
+
+#data
+<table></table><tbody>
+#errors
+#document-fragment
+caption
+#document
+| <table>
+
+#data
+</table><span>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+
+#data
+<span></table>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+
+#data
+</caption><span>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+
+#data
+<span></caption><span>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+| <span>
+
+#data
+<span><caption><span>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+| <span>
+
+#data
+<span><col><span>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+| <span>
+
+#data
+<span><colgroup><span>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+| <span>
+
+#data
+<span><html><span>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+| <span>
+
+#data
+<span><tbody><span>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+| <span>
+
+#data
+<span><td><span>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+| <span>
+
+#data
+<span><tfoot><span>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+| <span>
+
+#data
+<span><thead><span>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+| <span>
+
+#data
+<span><th><span>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+| <span>
+
+#data
+<span><tr><span>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+| <span>
+
+#data
+<span></table><span>
+#errors
+#document-fragment
+caption
+#document
+| <span>
+| <span>
+
+#data
+</colgroup><col>
+#errors
+#document-fragment
+colgroup
+#document
+| <col>
+
+#data
+<a><col>
+#errors
+#document-fragment
+colgroup
+#document
+| <col>
+
+#data
+<caption><a>
+#errors
+#document-fragment
+tbody
+#document
+| <a>
+
+#data
+<col><a>
+#errors
+#document-fragment
+tbody
+#document
+| <a>
+
+#data
+<colgroup><a>
+#errors
+#document-fragment
+tbody
+#document
+| <a>
+
+#data
+<tbody><a>
+#errors
+#document-fragment
+tbody
+#document
+| <a>
+
+#data
+<tfoot><a>
+#errors
+#document-fragment
+tbody
+#document
+| <a>
+
+#data
+<thead><a>
+#errors
+#document-fragment
+tbody
+#document
+| <a>
+
+#data
+</table><a>
+#errors
+#document-fragment
+tbody
+#document
+| <a>
+
+#data
+<a><tr>
+#errors
+#document-fragment
+tbody
+#document
+| <a>
+| <tr>
+
+#data
+<a><td>
+#errors
+#document-fragment
+tbody
+#document
+| <a>
+| <tr>
+| <td>
+
+#data
+<a><td>
+#errors
+#document-fragment
+tbody
+#document
+| <a>
+| <tr>
+| <td>
+
+#data
+<a><td>
+#errors
+#document-fragment
+tbody
+#document
+| <a>
+| <tr>
+| <td>
+
+#data
+<td><table><tbody><a><tr>
+#errors
+#document-fragment
+tbody
+#document
+| <tr>
+| <td>
+| <a>
+| <table>
+| <tbody>
+| <tr>
+
+#data
+</tr><td>
+#errors
+#document-fragment
+tr
+#document
+| <td>
+
+#data
+<td><table><a><tr></tr><tr>
+#errors
+#document-fragment
+tr
+#document
+| <td>
+| <a>
+| <table>
+| <tbody>
+| <tr>
+| <tr>
+
+#data
+<caption><td>
+#errors
+#document-fragment
+tr
+#document
+| <td>
+
+#data
+<col><td>
+#errors
+#document-fragment
+tr
+#document
+| <td>
+
+#data
+<colgroup><td>
+#errors
+#document-fragment
+tr
+#document
+| <td>
+
+#data
+<tbody><td>
+#errors
+#document-fragment
+tr
+#document
+| <td>
+
+#data
+<tfoot><td>
+#errors
+#document-fragment
+tr
+#document
+| <td>
+
+#data
+<thead><td>
+#errors
+#document-fragment
+tr
+#document
+| <td>
+
+#data
+<tr><td>
+#errors
+#document-fragment
+tr
+#document
+| <td>
+
+#data
+</table><td>
+#errors
+#document-fragment
+tr
+#document
+| <td>
+
+#data
+<td><table></table><td>
+#errors
+#document-fragment
+tr
+#document
+| <td>
+| <table>
+| <td>
+
+#data
+<td><table></table><td>
+#errors
+#document-fragment
+tr
+#document
+| <td>
+| <table>
+| <td>
+
+#data
+<caption><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+<col><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+<colgroup><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+<tbody><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+<tfoot><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+<th><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+<thead><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+<tr><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+</table><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+</tbody><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+</td><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+</tfoot><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+</thead><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+</th><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+</tr><a>
+#errors
+#document-fragment
+td
+#document
+| <a>
+
+#data
+<table><td><td>
+#errors
+#document-fragment
+td
+#document
+| <table>
+| <tbody>
+| <tr>
+| <td>
+| <td>
+
+#data
+</select><option>
+#errors
+#document-fragment
+select
+#document
+| <option>
+
+#data
+<input><option>
+#errors
+#document-fragment
+select
+#document
+| <option>
+
+#data
+<keygen><option>
+#errors
+#document-fragment
+select
+#document
+| <option>
+
+#data
+<textarea><option>
+#errors
+#document-fragment
+select
+#document
+| <option>
+
+#data
+</html><!--abc-->
+#errors
+#document-fragment
+html
+#document
+| <head>
+| <body>
+| <!-- abc -->
+
+#data
+</frameset><frame>
+#errors
+#document-fragment
+frameset
+#document
+| <frame>
\ No newline at end of file
diff --git a/LayoutTests/html5lib/runner-expected.txt b/LayoutTests/html5lib/runner-expected.txt
index 96c6c1b..02f88c8 100644
--- a/LayoutTests/html5lib/runner-expected.txt
+++ b/LayoutTests/html5lib/runner-expected.txt
@@ -48,8 +48,91 @@ resources/tests8.dat: PASS
resources/tests9.dat: PASS
-resources/tests10.dat: PASS
+resources/tests10.dat:
+35
+48
+49
+Test 35 of 49 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 48 of 49 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 49 of 49 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>
+| <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
@@ -89,6 +172,341 @@ Expected:
| <keygen>
resources/tests20.dat: PASS
+resources/tests21.dat:
+1
+2
+4
+5
+6
+7
+8
+9
+10
+11
+12
+14
+15
+16
+17
+18
+19
+20
+21
+22
+
+Test 1 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[foo]]>
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[foo]] -->
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "foo"
+
+Test 2 of 22 in resources/tests21.dat failed. Input:
+<math><![CDATA[foo]]>
+Got:
+| <html>
+| <head>
+| <body>
+| <math math>
+| <!-- [CDATA[foo]] -->
+Expected:
+| <html>
+| <head>
+| <body>
+| <math math>
+| "foo"
+
+Test 4 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[foo
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[foo -->
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "foo"
+
+Test 5 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[foo
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[foo -->
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "foo"
+
+Test 6 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[ -->
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+
+Test 7 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[]]>
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[]] -->
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+
+Test 8 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[]] >]]>
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[]] -->
+| "]]>"
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "]] >"
+
+Test 9 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[]] >]]>
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[]] -->
+| "]]>"
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "]] >"
+
+Test 10 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[]]
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[]] -->
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "]]"
+
+Test 11 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[]
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[] -->
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "]"
+
+Test 12 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[]>a
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[] -->
+| "a"
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "]>a"
+
+Test 14 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[<svg>]]>
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[<svg -->
+| "]]>"
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "<svg>"
+
+Test 15 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[</svg>a]]>
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[</svg -->
+| "a]]>"
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "</svg>a"
+
+Test 16 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[<svg>a
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[<svg -->
+| "a"
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "<svg>a"
+
+Test 17 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[</svg>a
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[</svg -->
+| "a"
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "</svg>a"
+
+Test 18 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[<svg>]]><path>
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[<svg -->
+| "]]>"
+| <svg path>
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "<svg>"
+| <svg path>
+
+Test 19 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[<svg>]]></path>
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[<svg -->
+| "]]>"
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "<svg>"
+
+Test 20 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[<svg>]]><!--path-->
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[<svg -->
+| "]]>"
+| <!-- path -->
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "<svg>"
+| <!-- path -->
+
+Test 21 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[<svg>]]>path
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[<svg -->
+| "]]>path"
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "<svg>path"
+
+Test 22 of 22 in resources/tests21.dat failed. Input:
+<svg><![CDATA[<!--svg-->]]>
+Got:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| <!-- [CDATA[<!--svg-- -->
+| "]]>"
+Expected:
+| <html>
+| <head>
+| <body>
+| <svg svg>
+| "<!--svg-->"
resources/webkit01.dat: PASS
resources/webkit02.dat: PASS
diff --git a/LayoutTests/html5lib/runner.html b/LayoutTests/html5lib/runner.html
index 655f028..b4f6b78 100644
--- a/LayoutTests/html5lib/runner.html
+++ b/LayoutTests/html5lib/runner.html
@@ -55,6 +55,9 @@ var test_files = [
'resources/tests18.dat',
'resources/tests19.dat',
'resources/tests20.dat',
+ 'resources/tests21.dat',
+ // TODO: Enable this test once it doesn't ASSERT.
+ // 'resources/tests_innerHTML_1.dat',
'resources/webkit01.dat',
'resources/webkit02.dat',
'resources/doctype01.dat',
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list