Title: [130649] trunk/LayoutTests
Revision
130649
Author
[email protected]
Date
2012-10-08 09:53:03 -0700 (Mon, 08 Oct 2012)

Log Message

Unreviewed gardening after r130587.

Per discussion with Adam, this change lands the failing baselines to
get some coverage until V8 matches JSC. Fixing the baselines is
covered by https://bugs.webkit.org/show_bug.cgi?id=98658

* platform/chromium/TestExpectations:
Marked one of test as SLOW as it is timing out in Debug.

* platform/chromium/fast/dom/gc-12-expected.txt: Added.
* platform/chromium/fast/dom/gc-3-expected.txt: Added.
* platform/chromium/fast/dom/gc-5-expected.txt: Added.
* platform/chromium/fast/dom/gc-dom-tree-lifetime-expected.txt: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (130648 => 130649)


--- trunk/LayoutTests/ChangeLog	2012-10-08 16:50:57 UTC (rev 130648)
+++ trunk/LayoutTests/ChangeLog	2012-10-08 16:53:03 UTC (rev 130649)
@@ -1,3 +1,19 @@
+2012-10-08  Julien Chaffraix  <[email protected]>
+
+        Unreviewed gardening after r130587.
+
+        Per discussion with Adam, this change lands the failing baselines to
+        get some coverage until V8 matches JSC. Fixing the baselines is
+        covered by https://bugs.webkit.org/show_bug.cgi?id=98658
+
+        * platform/chromium/TestExpectations:
+        Marked one of test as SLOW as it is timing out in Debug.
+
+        * platform/chromium/fast/dom/gc-12-expected.txt: Added.
+        * platform/chromium/fast/dom/gc-3-expected.txt: Added.
+        * platform/chromium/fast/dom/gc-5-expected.txt: Added.
+        * platform/chromium/fast/dom/gc-dom-tree-lifetime-expected.txt: Added.
+
 2012-10-08  Allan Sandfeld Jensen  <[email protected]>
 
         Unreviewed Qt gardening.

Modified: trunk/LayoutTests/platform/chromium/TestExpectations (130648 => 130649)


--- trunk/LayoutTests/platform/chromium/TestExpectations	2012-10-08 16:50:57 UTC (rev 130648)
+++ trunk/LayoutTests/platform/chromium/TestExpectations	2012-10-08 16:53:03 UTC (rev 130649)
@@ -90,6 +90,9 @@
 webkit.org/b/90488 [ Linux Win Debug ] http/tests/inspector [ Pass Slow ]
 webkit.org/b/90488 [ Linux Win Debug ] http/tests/inspector-enabled [ Pass Slow ]
 
+# The test has been timing out since landed in r130587.
+webkit.org/b/98659 [ Debug ] fast/dom/gc-dom-tree-lifetime.html [ Pass Slow ]
+
 # -----------------------------------------------------------------
 # TEMPORARILY SKIPPED TESTS
 # -----------------------------------------------------------------

Added: trunk/LayoutTests/platform/chromium/fast/dom/gc-12-expected.txt (0 => 130649)


--- trunk/LayoutTests/platform/chromium/fast/dom/gc-12-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/chromium/fast/dom/gc-12-expected.txt	2012-10-08 16:53:03 UTC (rev 130649)
@@ -0,0 +1,8 @@
+This test verifies that DOM nodes are not garbage collected as long as a node in the tree is referenced from _javascript_.
+
+PASS: span should be a Node and is.
+FAIL: span.parentNode should be a Node but instead is null.
+PASS: span.firstChild should be a Node and is.
+PASS: span should be a Node and is.
+PASS: span.parentNode should be a Node and is.
+
Property changes on: trunk/LayoutTests/platform/chromium/fast/dom/gc-12-expected.txt
___________________________________________________________________

Added: svn:eol-style

Added: trunk/LayoutTests/platform/chromium/fast/dom/gc-3-expected.txt (0 => 130649)


--- trunk/LayoutTests/platform/chromium/fast/dom/gc-3-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/chromium/fast/dom/gc-3-expected.txt	2012-10-08 16:53:03 UTC (rev 130649)
@@ -0,0 +1,8 @@
+This test verifies that DOM nodes are retained because a wrapper exists for a descendant. A wrapper need not exist for the node itself or for an ancestor.
+
+The output should be the following pieces of text on lines by themselves: "replacement content", "B", "parent node exists", "child node exists".
+
+replacement content
+B
+child node exists
+
Property changes on: trunk/LayoutTests/platform/chromium/fast/dom/gc-3-expected.txt
___________________________________________________________________

Added: svn:eol-style

Added: trunk/LayoutTests/platform/chromium/fast/dom/gc-5-expected.txt (0 => 130649)


--- trunk/LayoutTests/platform/chromium/fast/dom/gc-5-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/chromium/fast/dom/gc-5-expected.txt	2012-10-08 16:53:03 UTC (rev 130649)
@@ -0,0 +1,7 @@
+This test verifies that DOM nodes are retained because a wrapper exists and is protected for a sibling. A wrapper need not exist for the node itself or for an ancestor.
+
+The output should be the following pieces of text on lines by themselves: "replacement content", "B", "D".
+
+replacement content
+B
+
Property changes on: trunk/LayoutTests/platform/chromium/fast/dom/gc-5-expected.txt
___________________________________________________________________

Added: svn:eol-style

Added: trunk/LayoutTests/platform/chromium/fast/dom/gc-dom-tree-lifetime-expected.txt (0 => 130649)


--- trunk/LayoutTests/platform/chromium/fast/dom/gc-dom-tree-lifetime-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/chromium/fast/dom/gc-dom-tree-lifetime-expected.txt	2012-10-08 16:53:03 UTC (rev 130649)
@@ -0,0 +1,202 @@
+=== Initial state ===
+PASS globalDiv.id is "div0"
+PASS globalDiv.parentNode.id is "div0-parent"
+PASS globalDiv.firstChild.id is "div0-child"
+PASS globalDiv.id is "div1"
+PASS globalDiv.parentNode.id is "div1-parent"
+PASS globalDiv.firstChild.id is "div1-child"
+PASS globalDiv.id is "div2"
+PASS globalDiv.parentNode.id is "div2-parent"
+PASS globalDiv.firstChild.id is "div2-child"
+=== After clearing innerHTML ===
+PASS globalDiv.id is "div0"
+FAIL globalDiv.parentNode.id should be div0-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div0-child"
+PASS globalDiv.id is "div1"
+FAIL globalDiv.parentNode.id should be div1-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div1-child"
+PASS globalDiv.id is "div2"
+FAIL globalDiv.parentNode.id should be div2-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div2-child"
+=== After clearing innerHTML and divX ===
+PASS globalDiv.id is "div1"
+FAIL globalDiv.parentNode.id should be div1-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div1-child"
+PASS globalDiv.id is "div2"
+FAIL globalDiv.parentNode.id should be div2-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div2-child"
+=== After clearing innerHTML, divX and divY ===
+PASS globalDiv.id is "div2"
+FAIL globalDiv.parentNode.id should be div2-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div2-child"
+=== After clearing innerHTML, divX, divY and divZ ===
+PASS All <div> objects in a DOM tree are successfully destructed.
+=== Initial state ===
+PASS globalDiv.id is "div0"
+PASS globalDiv.parentNode.id is "div0-parent"
+PASS globalDiv.firstChild.id is "div0-child"
+PASS globalDiv.id is "div2"
+PASS globalDiv.parentNode.id is "div2-parent"
+PASS globalDiv.firstChild.id is "div2-child"
+PASS globalDiv.id is "div1"
+PASS globalDiv.parentNode.id is "div1-parent"
+PASS globalDiv.firstChild.id is "div1-child"
+=== After clearing innerHTML ===
+PASS globalDiv.id is "div0"
+FAIL globalDiv.parentNode.id should be div0-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div0-child"
+PASS globalDiv.id is "div2"
+FAIL globalDiv.parentNode.id should be div2-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div2-child"
+PASS globalDiv.id is "div1"
+FAIL globalDiv.parentNode.id should be div1-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div1-child"
+=== After clearing innerHTML and divX ===
+PASS globalDiv.id is "div2"
+FAIL globalDiv.parentNode.id should be div2-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div2-child"
+PASS globalDiv.id is "div1"
+FAIL globalDiv.parentNode.id should be div1-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div1-child"
+=== After clearing innerHTML, divX and divY ===
+PASS globalDiv.id is "div1"
+FAIL globalDiv.parentNode.id should be div1-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div1-child"
+=== After clearing innerHTML, divX, divY and divZ ===
+PASS All <div> objects in a DOM tree are successfully destructed.
+=== Initial state ===
+PASS globalDiv.id is "div1"
+PASS globalDiv.parentNode.id is "div1-parent"
+PASS globalDiv.firstChild.id is "div1-child"
+PASS globalDiv.id is "div0"
+PASS globalDiv.parentNode.id is "div0-parent"
+PASS globalDiv.firstChild.id is "div0-child"
+PASS globalDiv.id is "div2"
+PASS globalDiv.parentNode.id is "div2-parent"
+PASS globalDiv.firstChild.id is "div2-child"
+=== After clearing innerHTML ===
+PASS globalDiv.id is "div1"
+FAIL globalDiv.parentNode.id should be div1-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div1-child"
+PASS globalDiv.id is "div0"
+FAIL globalDiv.parentNode.id should be div0-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div0-child"
+PASS globalDiv.id is "div2"
+FAIL globalDiv.parentNode.id should be div2-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div2-child"
+=== After clearing innerHTML and divX ===
+PASS globalDiv.id is "div0"
+FAIL globalDiv.parentNode.id should be div0-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div0-child"
+PASS globalDiv.id is "div2"
+FAIL globalDiv.parentNode.id should be div2-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div2-child"
+=== After clearing innerHTML, divX and divY ===
+PASS globalDiv.id is "div2"
+FAIL globalDiv.parentNode.id should be div2-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div2-child"
+=== After clearing innerHTML, divX, divY and divZ ===
+PASS All <div> objects in a DOM tree are successfully destructed.
+=== Initial state ===
+PASS globalDiv.id is "div1"
+PASS globalDiv.parentNode.id is "div1-parent"
+PASS globalDiv.firstChild.id is "div1-child"
+PASS globalDiv.id is "div2"
+PASS globalDiv.parentNode.id is "div2-parent"
+PASS globalDiv.firstChild.id is "div2-child"
+PASS globalDiv.id is "div0"
+PASS globalDiv.parentNode.id is "div0-parent"
+PASS globalDiv.firstChild.id is "div0-child"
+=== After clearing innerHTML ===
+PASS globalDiv.id is "div1"
+FAIL globalDiv.parentNode.id should be div1-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div1-child"
+PASS globalDiv.id is "div2"
+FAIL globalDiv.parentNode.id should be div2-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div2-child"
+PASS globalDiv.id is "div0"
+FAIL globalDiv.parentNode.id should be div0-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div0-child"
+=== After clearing innerHTML and divX ===
+PASS globalDiv.id is "div2"
+FAIL globalDiv.parentNode.id should be div2-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div2-child"
+PASS globalDiv.id is "div0"
+FAIL globalDiv.parentNode.id should be div0-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div0-child"
+=== After clearing innerHTML, divX and divY ===
+PASS globalDiv.id is "div0"
+FAIL globalDiv.parentNode.id should be div0-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div0-child"
+=== After clearing innerHTML, divX, divY and divZ ===
+PASS All <div> objects in a DOM tree are successfully destructed.
+=== Initial state ===
+PASS globalDiv.id is "div2"
+PASS globalDiv.parentNode.id is "div2-parent"
+PASS globalDiv.firstChild.id is "div2-child"
+PASS globalDiv.id is "div0"
+PASS globalDiv.parentNode.id is "div0-parent"
+PASS globalDiv.firstChild.id is "div0-child"
+PASS globalDiv.id is "div1"
+PASS globalDiv.parentNode.id is "div1-parent"
+PASS globalDiv.firstChild.id is "div1-child"
+=== After clearing innerHTML ===
+PASS globalDiv.id is "div2"
+FAIL globalDiv.parentNode.id should be div2-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div2-child"
+PASS globalDiv.id is "div0"
+FAIL globalDiv.parentNode.id should be div0-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div0-child"
+PASS globalDiv.id is "div1"
+FAIL globalDiv.parentNode.id should be div1-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div1-child"
+=== After clearing innerHTML and divX ===
+PASS globalDiv.id is "div0"
+FAIL globalDiv.parentNode.id should be div0-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div0-child"
+PASS globalDiv.id is "div1"
+FAIL globalDiv.parentNode.id should be div1-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div1-child"
+=== After clearing innerHTML, divX and divY ===
+PASS globalDiv.id is "div1"
+FAIL globalDiv.parentNode.id should be div1-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div1-child"
+=== After clearing innerHTML, divX, divY and divZ ===
+PASS All <div> objects in a DOM tree are successfully destructed.
+=== Initial state ===
+PASS globalDiv.id is "div2"
+PASS globalDiv.parentNode.id is "div2-parent"
+PASS globalDiv.firstChild.id is "div2-child"
+PASS globalDiv.id is "div1"
+PASS globalDiv.parentNode.id is "div1-parent"
+PASS globalDiv.firstChild.id is "div1-child"
+PASS globalDiv.id is "div0"
+PASS globalDiv.parentNode.id is "div0-parent"
+PASS globalDiv.firstChild.id is "div0-child"
+=== After clearing innerHTML ===
+PASS globalDiv.id is "div2"
+FAIL globalDiv.parentNode.id should be div2-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div2-child"
+PASS globalDiv.id is "div1"
+FAIL globalDiv.parentNode.id should be div1-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div1-child"
+PASS globalDiv.id is "div0"
+FAIL globalDiv.parentNode.id should be div0-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div0-child"
+=== After clearing innerHTML and divX ===
+PASS globalDiv.id is "div1"
+FAIL globalDiv.parentNode.id should be div1-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div1-child"
+PASS globalDiv.id is "div0"
+FAIL globalDiv.parentNode.id should be div0-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div0-child"
+=== After clearing innerHTML, divX and divY ===
+PASS globalDiv.id is "div0"
+FAIL globalDiv.parentNode.id should be div0-parent. Threw exception TypeError: Cannot read property 'id' of null
+PASS globalDiv.firstChild.id is "div0-child"
+=== After clearing innerHTML, divX, divY and divZ ===
+PASS All <div> objects in a DOM tree are successfully destructed.
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
Property changes on: trunk/LayoutTests/platform/chromium/fast/dom/gc-dom-tree-lifetime-expected.txt
___________________________________________________________________

Added: svn:eol-style

_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to