[GTK] Unreviewed test gardening
authoraboya@igalia.com <aboya@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 22 May 2019 17:25:25 +0000 (17:25 +0000)
committeraboya@igalia.com <aboya@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 22 May 2019 17:25:25 +0000 (17:25 +0000)
https://bugs.webkit.org/show_bug.cgi?id=198128

* TestExpectations:
* platform/gtk/TestExpectations:
* platform/gtk/fast/forms/input-align-expected.png:
* platform/gtk/fast/forms/input-align-expected.txt:
* platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
* platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
* platform/gtk/media/controls-after-reload-expected.txt:
* platform/gtk/printing/page-with-10mm-left-margin-expected.txt:
* platform/gtk/printing/page-with-zero-margin-expected.txt:
* platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@245623 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/TestExpectations
LayoutTests/platform/gtk/TestExpectations
LayoutTests/platform/gtk/fast/forms/input-align-expected.png
LayoutTests/platform/gtk/fast/forms/input-align-expected.txt
LayoutTests/platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt
LayoutTests/platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt
LayoutTests/platform/gtk/media/controls-after-reload-expected.txt
LayoutTests/platform/gtk/printing/page-with-10mm-left-margin-expected.txt
LayoutTests/platform/gtk/printing/page-with-zero-margin-expected.txt
LayoutTests/platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt

index 8cbab1b..0f48995 100644 (file)
@@ -1,3 +1,19 @@
+2019-05-22  Alicia Boya GarcĂ­a  <aboya@igalia.com>
+
+        [GTK] Unreviewed test gardening
+        https://bugs.webkit.org/show_bug.cgi?id=198128
+
+        * TestExpectations:
+        * platform/gtk/TestExpectations:
+        * platform/gtk/fast/forms/input-align-expected.png:
+        * platform/gtk/fast/forms/input-align-expected.txt:
+        * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
+        * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
+        * platform/gtk/media/controls-after-reload-expected.txt:
+        * platform/gtk/printing/page-with-10mm-left-margin-expected.txt:
+        * platform/gtk/printing/page-with-zero-margin-expected.txt:
+        * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
+
 2019-05-22  Youenn Fablet  <youenn@apple.com>
 
         Layout Test http/wpt/cache-storage/cache-put-stream.https.any.html is a flaky failure
index 99cfec5..d7dc37c 100644 (file)
@@ -3099,3 +3099,5 @@ webkit.org/b/196274 imported/w3c/web-platform-tests/xhr/send-redirect-post-uploa
 
 # If requestAnimationFrame is invoked before ResizeObserver timer fired, it would pass, otherwise it would fail same as eventloop-expected.txt
 webkit.org/b/157743 imported/w3c/web-platform-tests/resize-observer/eventloop.html [ Pass Failure ]
+
+webkit.org/b/198103 imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html [ Pass Failure ]
index 334e851..2f568ba 100644 (file)
@@ -1234,6 +1234,9 @@ http/tests/resourceLoadStatistics/ [ Skip ]
 # No support for screen capture
 fast/mediastream/screencapture-user-gesture.html [ Skip ]
 
+# No different rendering for text-rendering: optimizeLegibility
+fast/text/variations/optical-sizing-trak-2.html [ Skip ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of Expected failures.
 #
@@ -1301,7 +1304,7 @@ webkit.org/b/183215 imported/w3c/web-platform-tests/encoding/legacy-mb-korean/eu
 
 webkit.org/b/183401 fast/animation/request-animation-frame-during-modal.html [ Crash Pass ]
 
-webkit.org/b/185546 media/video-playbackrate.html [ Crash Pass ]
+webkit.org/b/185546 media/video-playbackrate.html [ Crash Pass Timeout ]
 
 # Crashes only when GNOME icon theme is not installed
 webkit.org/b/186767 fast/hidpi/broken-image-icon-very-hidpi.html [ Crash Pass ]
@@ -1326,6 +1329,8 @@ webkit.org/b/196799 imported/blink/fast/css/first-letter-crash-document-disposal
 
 webkit.org/b/197256 http/tests/security/sandboxed-iframe-ALLOWED-modals.html [ Crash ]
 
+webkit.org/b/198126 http/tests/xmlhttprequest/access-control-response-with-body-sync.html [ Pass Crash ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of Crashing tests
 #////////////////////////////////////////////////////////////////////////////////////////
@@ -1756,7 +1761,7 @@ webkit.org/b/53959 fast/dom/Window/window-resize.html [ Failure Timeout Pass ]
 webkit.org/b/132126 media/track/track-cues-cuechange.html [ Timeout Pass ]
 webkit.org/b/132126 media/track/track-cues-enter-exit.html [ Timeout Pass ]
 
-webkit.org/b/153771 animations/resume-after-page-cache.html [ Timeout Pass ]
+webkit.org/b/153771 animations/resume-after-page-cache.html [ Timeout Failure Pass ]
 webkit.org/b/153771 legacy-animation-engine/animations/resume-after-page-cache.html [ Timeout Pass ]
 
 webkit.org/b/153942 plugins/private-browsing-mode-2.html [ Failure Pass ]
@@ -1988,7 +1993,7 @@ webkit.org/b/186673 editing/spelling/spellcheck-async-mutation.html [ Failure Pa
 
 webkit.org/b/186678 fast/mediastream/change-tracks-media-stream-being-played.html [ Crash Pass ]
 
-webkit.org/b/186679 media/video-currentTime-delay.html [ Crash Pass ]
+webkit.org/b/186679 media/video-currentTime-delay.html [ Crash Pass Timeout ]
 
 webkit.org/b/186750 imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html [ Pass Failure ]
 webkit.org/b/186750 imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html [ Pass Failure ]
@@ -2074,7 +2079,7 @@ webkit.org/b/191682 inspector/worker/worker-create-and-terminate.html [ Failure
 
 webkit.org/b/191684 media/W3C/video/events/event_order_loadstart_progress.html [ Failure Pass ]
 
-webkit.org/b/191685 http/wpt/css/css-animations/set-animation-play-state-to-paused-001.html [ ImageOnlyFailure Pass ]
+webkit.org/b/191685 http/wpt/css/css-animations/set-animation-play-state-to-paused-001.html [ ImageOnlyFailure Pass Timeout ]
 
 webkit.org/b/191686 imported/blink/fast/canvas/bug382588.html [ Timeout Pass ]
 
@@ -2206,6 +2211,17 @@ webkit.org/b/197713 imported/w3c/web-platform-tests/service-workers/service-work
 webkit.org/b/197714 imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html [ Pass Failure ]
 webkit.org/b/197716 webgl/1.0.2/conformance/canvas/buffer-preserve-test.html [ Pass Failure ]
 
+webkit.org/b/198104 imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html [ Pass Failure ]
+
+webkit.org/b/198111 fast/css/animation-pseudo-style-change.html [ Pass Timeout ]
+webkit.org/b/198114 fast/shadow-dom/shadow-host-animation.html [ Pass Timeout ]
+
+webkit.org/b/198116 imported/blink/compositing/layer-creation/iframe-clip-removed.html [ Pass Timeout ]
+
+webkit.org/b/198117 imported/w3c/web-platform-tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html [ Pass Timeout ]
+
+webkit.org/b/198127 imported/w3c/web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert.html [ Pass Crash Failure ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of Flaky tests
 #////////////////////////////////////////////////////////////////////////////////////////
@@ -2559,6 +2575,10 @@ webkit.org/b/196250 inspector/console/heapSnapshot.html [ Timeout ]
 
 webkit.org/b/196251 http/wpt/service-workers/third-party-registration.html [ Timeout ]
 
+webkit.org/b/198113 fast/mediastream/media-stream-page-muted.html [ Timeout ]
+
+webkit.org/b/198118 media/playlist-inherits-user-gesture.html [ Timeout ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of Tests timing out
 #////////////////////////////////////////////////////////////////////////////////////////
@@ -3867,6 +3887,9 @@ webkit.org/b/197709 imported/w3c/web-platform-tests/html/browsers/history/the-lo
 
 webkit.org/b/197473 imported/w3c/web-platform-tests/resource-timing/resource-timing-level1.sub.html [ Failure ]
 
+webkit.org/b/198119 compositing/shared-backing/shared-layer-has-reflection.html [ ImageOnlyFailure ]
+webkit.org/b/198121 fast/text/large-synthetic-bold-with-scale-transform.html [ ImageOnlyFailure ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of non-crashing, non-flaky tests failing
 #////////////////////////////////////////////////////////////////////////////////////////
index 73b53f1..9dc955b 100644 (file)
Binary files a/LayoutTests/platform/gtk/fast/forms/input-align-expected.png and b/LayoutTests/platform/gtk/fast/forms/input-align-expected.png differ
index cbbdc68..9d09300 100644 (file)
@@ -3,45 +3,45 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 564x17
           text run at (0,0) width 564: "The following 5 inputs should be all be rendered exactly the same, aligned to the left side."
-      RenderBlock (anonymous) at (0,33) size 784x108
-        RenderTextControl {INPUT} at (2,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+      RenderBlock (anonymous) at (0,34) size 784x112
+        RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
         RenderText {#text} at (195,5) size 4x17
           text run at (195,5) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
-        RenderTextControl {INPUT} at (2,29) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (195,32) size 4x17
-          text run at (195,32) width 4: " "
+        RenderTextControl {INPUT} at (2,30) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (195,33) size 4x17
+          text run at (195,33) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
-        RenderTextControl {INPUT} at (2,56) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (195,59) size 4x17
-          text run at (195,59) width 4: " "
+        RenderTextControl {INPUT} at (2,58) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (195,61) size 4x17
+          text run at (195,61) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
-        RenderTextControl {INPUT} at (2,83) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-        RenderText {#text} at (195,86) size 4x17
-          text run at (195,86) width 4: " "
+        RenderTextControl {INPUT} at (2,86) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (195,89) size 4x17
+          text run at (195,89) width 4: " "
         RenderBR {BR} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,141) size 784x27
-        RenderTextControl {INPUT} at (2,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-layer at (13,46) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+      RenderBlock {DIV} at (0,146) size 784x28
+        RenderTextControl {INPUT} at (2,2) size 191x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+layer at (13,47) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
     RenderText {#text} at (0,0) size 130x17
       text run at (0,0) width 130: "The quick brown..."
-layer at (13,73) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+layer at (13,75) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
     RenderText {#text} at (0,0) size 130x17
       text run at (0,0) width 130: "The quick brown..."
-layer at (13,100) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+layer at (13,103) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
     RenderText {#text} at (0,0) size 130x17
       text run at (0,0) width 130: "The quick brown..."
-layer at (13,127) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+layer at (13,131) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
     RenderText {#text} at (0,0) size 130x17
       text run at (0,0) width 130: "The quick brown..."
-layer at (13,154) size 185x17
-  RenderBlock {DIV} at (3,3) size 185x17
+layer at (13,159) size 185x18
+  RenderBlock {DIV} at (3,3) size 185x18
     RenderText {#text} at (0,0) size 130x17
       text run at (0,0) width 130: "The quick brown..."
index 51d60a5..e80b183 100644 (file)
@@ -1,10 +1,52 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
-<html><head>
-<title>400 Bad Request</title>
-</head><body>
-<h1>Bad Request</h1>
-<p>Your browser sent a request that this server could not understand.<br />
-</p>
-<hr>
-<address>Apache/2.4 Server at build.webkit.org Port 443</address>
-</body></html>
+CONSOLE MESSAGE: line 137: Canvas area exceeds the maximum limit (width * height > 268435456).
+
+PASS createImageBitmap with a an HTMLCanvasElement source and sw set to 0 
+PASS createImageBitmap with a an HTMLCanvasElement source and sh set to 0 
+FAIL createImageBitmap with a an HTMLCanvasElement source and oversized (unallocatable) crop region assert_unreached: Should have rejected: undefined Reached unreachable code
+PASS createImageBitmap with a an HTMLVideoElement source and sw set to 0 
+PASS createImageBitmap with a an HTMLVideoElement source and sh set to 0 
+FAIL createImageBitmap with a an HTMLVideoElement source and oversized (unallocatable) crop region assert_unreached: Should have rejected: undefined Reached unreachable code
+PASS createImageBitmap with a an HTMLVideoElement from a data URL source and sw set to 0 
+PASS createImageBitmap with a an HTMLVideoElement from a data URL source and sh set to 0 
+FAIL createImageBitmap with a an HTMLVideoElement from a data URL source and oversized (unallocatable) crop region assert_unreached: Should have rejected: undefined Reached unreachable code
+PASS createImageBitmap with a a bitmap HTMLImageElement source and sw set to 0 
+PASS createImageBitmap with a a bitmap HTMLImageElement source and sh set to 0 
+FAIL createImageBitmap with a a bitmap HTMLImageElement source and oversized (unallocatable) crop region assert_unreached: Should have rejected: undefined Reached unreachable code
+PASS createImageBitmap with a a vector HTMLImageElement source and sw set to 0 
+PASS createImageBitmap with a a vector HTMLImageElement source and sh set to 0 
+FAIL createImageBitmap with a a vector HTMLImageElement source and oversized (unallocatable) crop region assert_unreached: Should have rejected: undefined Reached unreachable code
+FAIL createImageBitmap with a a bitmap SVGImageElement source and sw set to 0 assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "RangeError" ("RangeError")
+FAIL createImageBitmap with a a bitmap SVGImageElement source and sh set to 0 assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "RangeError" ("RangeError")
+FAIL createImageBitmap with a a bitmap SVGImageElement source and oversized (unallocatable) crop region assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "InvalidStateError" ("InvalidStateError")
+FAIL createImageBitmap with a a vector SVGImageElement source and sw set to 0 assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "RangeError" ("RangeError")
+FAIL createImageBitmap with a a vector SVGImageElement source and sh set to 0 assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "RangeError" ("RangeError")
+FAIL createImageBitmap with a a vector SVGImageElement source and oversized (unallocatable) crop region assert_throws: function "function () { throw e }" threw object "TypeError: Type error" ("TypeError") expected object "InvalidStateError" ("InvalidStateError")
+FAIL createImageBitmap with a an OffscreenCanvas source and sw set to 0 promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'testCtx.fillStyle = "rgb(255, 0, 0)"')"
+FAIL createImageBitmap with a an OffscreenCanvas source and sh set to 0 promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'testCtx.fillStyle = "rgb(255, 0, 0)"')"
+FAIL createImageBitmap with a an OffscreenCanvas source and oversized (unallocatable) crop region promise_test: Unhandled rejection with value: object "TypeError: null is not an object (evaluating 'testCtx.fillStyle = "rgb(255, 0, 0)"')"
+PASS createImageBitmap with a an ImageData source and sw set to 0 
+PASS createImageBitmap with a an ImageData source and sh set to 0 
+FAIL createImageBitmap with a an ImageData source and oversized (unallocatable) crop region assert_throws: function "function () { throw e }" threw object "TypeError: createImageBitmap with ImageData is not implemented" ("TypeError") expected object "InvalidStateError" ("InvalidStateError")
+PASS createImageBitmap with a an ImageBitmap source and sw set to 0 
+PASS createImageBitmap with a an ImageBitmap source and sh set to 0 
+FAIL createImageBitmap with a an ImageBitmap source and oversized (unallocatable) crop region assert_unreached: Should have rejected: undefined Reached unreachable code
+PASS createImageBitmap with a a Blob source and sw set to 0 
+PASS createImageBitmap with a a Blob source and sh set to 0 
+FAIL createImageBitmap with a a Blob source and oversized (unallocatable) crop region assert_unreached: Should have rejected: undefined Reached unreachable code
+PASS createImageBitmap with undefined image source. 
+PASS createImageBitmap with null image source. 
+PASS createImageBitmap with CanvasRenderingContext2D image source. 
+PASS createImageBitmap with WebGLRenderingContext image source. 
+PASS createImageBitmap with Uint8Array image source. 
+PASS createImageBitmap with ArrayBuffer image source. 
+PASS createImageBitmap with empty image source. 
+PASS createImageBitmap with empty video source. 
+PASS createImageBitmap with an oversized canvas source. 
+FAIL createImageBitmap with an invalid OffscreenCanvas source. assert_throws: function "function () { throw e }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
+PASS createImageBitmap with an undecodable blob source. 
+PASS createImageBitmap with a broken image source. 
+FAIL createImageBitmap with an available but undecodable image source. assert_unreached: Should have rejected: undefined Reached unreachable code
+FAIL createImageBitmap with an available but zero height image source. assert_unreached: Should have rejected: undefined Reached unreachable code
+FAIL createImageBitmap with an available but zero width image source. assert_unreached: Should have rejected: undefined Reached unreachable code
+PASS createImageBitmap with a closed ImageBitmap. 
+
index 51d60a5..62f4eab 100644 (file)
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
-<html><head>
-<title>400 Bad Request</title>
-</head><body>
-<h1>Bad Request</h1>
-<p>Your browser sent a request that this server could not understand.<br />
-</p>
-<hr>
-<address>Apache/2.4 Server at build.webkit.org Port 443</address>
-</body></html>
+Checks that get_by_pname doesn't get confused about which properties go where when it comes to stacic properties.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS a["foo"] is 1
+PASS a["bar"] is 2
+PASS a["wibble"] is 3
+PASS a["hick"] is 4
+PASS a["hock"] is 5
+PASS a["snood"] is 6
+PASS a["adcampaignid"] is 
+PASS a["addestination"] is 
+PASS a["charset"] is 
+PASS a["coords"] is 
+PASS a["download"] is 
+PASS a["hreflang"] is 
+PASS a["name"] is 
+PASS a["ping"] is 
+PASS a["rel"] is 
+PASS a["rev"] is 
+PASS a["shape"] is 
+PASS a["target"] is 
+PASS a["type"] is 
+PASS a["text"] is nerget
+PASS a["relList"] is 
+PASS a["origin"] is file://
+PASS a["protocol"] is file:
+PASS a["username"] is 
+PASS a["password"] is 
+PASS a["host"] is 
+PASS a["hostname"] is 
+PASS a["port"] is 
+PASS a["search"] is 
+PASS a["hash"] is 
+PASS a["title"] is 
+PASS a["lang"] is 
+PASS a["translate"] is true
+PASS a["dir"] is 
+PASS a["dataset"] is [object DOMStringMap]
+PASS a["hidden"] is false
+PASS a["tabIndex"] is 0
+PASS a["accessKey"] is 
+PASS a["draggable"] is true
+PASS a["spellcheck"] is true
+PASS a["innerText"] is nerget
+PASS a["contentEditable"] is inherit
+PASS a["isContentEditable"] is false
+PASS a["offsetParent"] is [object HTMLBodyElement]
+PASS a["offsetTop"] is 744
+PASS a["offsetLeft"] is 8
+PASS a["offsetWidth"] is 39
+PASS a["offsetHeight"] is 17
+PASS a["outerText"] is nerget
+PASS a["webkitdropzone"] is 
+PASS a["inputMode"] is 
+PASS a["style"] is [object CSSStyleDeclaration]
+PASS a["onabort"] is null
+PASS a["onblur"] is null
+PASS a["oncanplay"] is null
+PASS a["oncanplaythrough"] is null
+PASS a["onchange"] is null
+PASS a["onclick"] is null
+PASS a["oncontextmenu"] is null
+PASS a["oncuechange"] is null
+PASS a["ondblclick"] is null
+PASS a["ondrag"] is null
+PASS a["ondragend"] is null
+PASS a["ondragenter"] is null
+PASS a["ondragleave"] is null
+PASS a["ondragover"] is null
+PASS a["ondragstart"] is null
+PASS a["ondrop"] is null
+PASS a["ondurationchange"] is null
+PASS a["onemptied"] is null
+PASS a["onended"] is null
+PASS a["onerror"] is null
+PASS a["onfocus"] is null
+PASS a["oninput"] is null
+PASS a["oninvalid"] is null
+PASS a["onkeydown"] is null
+PASS a["onkeypress"] is null
+PASS a["onkeyup"] is null
+PASS a["onload"] is null
+PASS a["onloadeddata"] is null
+PASS a["onloadedmetadata"] is null
+PASS a["onloadstart"] is null
+PASS a["onmousedown"] is null
+PASS a["onmouseenter"] is null
+PASS a["onmouseleave"] is null
+PASS a["onmousemove"] is null
+PASS a["onmouseout"] is null
+PASS a["onmouseover"] is null
+PASS a["onmouseup"] is null
+PASS a["onmousewheel"] is null
+PASS a["onpause"] is null
+PASS a["onplay"] is null
+PASS a["onplaying"] is null
+PASS a["onprogress"] is null
+PASS a["onratechange"] is null
+PASS a["onrejectionhandled"] is null
+PASS a["onreset"] is null
+PASS a["onresize"] is null
+PASS a["onscroll"] is null
+PASS a["onseeked"] is null
+PASS a["onseeking"] is null
+PASS a["onselect"] is null
+PASS a["onstalled"] is null
+PASS a["onsubmit"] is null
+PASS a["onsuspend"] is null
+PASS a["ontimeupdate"] is null
+PASS a["ontoggle"] is null
+PASS a["onunhandledrejection"] is null
+PASS a["onvolumechange"] is null
+PASS a["onwaiting"] is null
+PASS a["ontransitionend"] is null
+PASS a["ontransitionrun"] is null
+PASS a["ontransitionstart"] is null
+PASS a["ontransitioncancel"] is null
+PASS a["onanimationend"] is null
+PASS a["onanimationiteration"] is null
+PASS a["onanimationstart"] is null
+PASS a["onanimationcancel"] is null
+PASS a["ongotpointercapture"] is null
+PASS a["onlostpointercapture"] is null
+PASS a["onpointerdown"] is null
+PASS a["onpointermove"] is null
+PASS a["onpointerup"] is null
+PASS a["onpointercancel"] is null
+PASS a["onpointerover"] is null
+PASS a["onpointerout"] is null
+PASS a["onpointerenter"] is null
+PASS a["onpointerleave"] is null
+PASS a["namespaceURI"] is http://www.w3.org/1999/xhtml
+PASS a["prefix"] is null
+PASS a["localName"] is a
+PASS a["tagName"] is A
+PASS a["id"] is foo
+PASS a["className"] is 
+PASS a["classList"] is 
+PASS a["slot"] is 
+PASS a["attributes"] is [object NamedNodeMap]
+PASS a["shadowRoot"] is null
+PASS a["scrollTop"] is 0
+PASS a["scrollLeft"] is 0
+PASS a["scrollWidth"] is 0
+PASS a["scrollHeight"] is 0
+PASS a["clientTop"] is 0
+PASS a["clientLeft"] is 0
+PASS a["clientWidth"] is 0
+PASS a["clientHeight"] is 0
+PASS a["innerHTML"] is nerget
+PASS a["outerHTML"] is <a id="foo" href="bar">nerget</a>
+PASS a["oncopy"] is null
+PASS a["oncut"] is null
+PASS a["onpaste"] is null
+PASS a["previousElementSibling"] is [object HTMLDivElement]
+PASS a["nextElementSibling"] is [object HTMLScriptElement]
+PASS a["children"] is [object HTMLCollection]
+PASS a["firstElementChild"] is null
+PASS a["lastElementChild"] is null
+PASS a["childElementCount"] is 0
+PASS a["assignedSlot"] is null
+PASS a["nodeType"] is 1
+PASS a["nodeName"] is A
+PASS a["isConnected"] is true
+PASS a["ownerDocument"] is [object HTMLDocument]
+PASS a["parentNode"] is [object HTMLBodyElement]
+PASS a["parentElement"] is [object HTMLBodyElement]
+PASS a["childNodes"] is [object NodeList]
+PASS a["firstChild"] is [object Text]
+PASS a["lastChild"] is [object Text]
+PASS a["previousSibling"] is [object Text]
+PASS a["nextSibling"] is [object Text]
+PASS a["nodeValue"] is null
+PASS a["textContent"] is nerget
+PASS a["ELEMENT_NODE"] is 1
+PASS a["ATTRIBUTE_NODE"] is 2
+PASS a["TEXT_NODE"] is 3
+PASS a["CDATA_SECTION_NODE"] is 4
+PASS a["ENTITY_REFERENCE_NODE"] is 5
+PASS a["ENTITY_NODE"] is 6
+PASS a["PROCESSING_INSTRUCTION_NODE"] is 7
+PASS a["COMMENT_NODE"] is 8
+PASS a["DOCUMENT_NODE"] is 9
+PASS a["DOCUMENT_TYPE_NODE"] is 10
+PASS a["DOCUMENT_FRAGMENT_NODE"] is 11
+PASS a["NOTATION_NODE"] is 12
+PASS a["DOCUMENT_POSITION_DISCONNECTED"] is 1
+PASS a["DOCUMENT_POSITION_PRECEDING"] is 2
+PASS a["DOCUMENT_POSITION_FOLLOWING"] is 4
+PASS a["DOCUMENT_POSITION_CONTAINS"] is 8
+PASS a["DOCUMENT_POSITION_CONTAINED_BY"] is 16
+PASS a["DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC"] is 32
+PASS successfullyParsed is true
+
+TEST COMPLETE
+nerget
index 3cefca4..35ea191 100644 (file)
@@ -3,19 +3,18 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x17
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 360x17
           text run at (0,0) width 360: "Making sure the controller looks ok after a second load()."
-      RenderBlock (anonymous) at (0,33) size 784x240
+      RenderBlock (anonymous) at (0,34) size 784x240
         RenderText {#text} at (0,0) size 0x0
-layer at (8,41) size 320x240
+layer at (8,42) size 320x240
   RenderVideo {VIDEO} at (0,0) size 320x240
-layer at (8,41) size 320x240
+layer at (8,42) size 320x240
   RenderFlexibleBox {DIV} at (0,0) size 320x240
     RenderBlock {DIV} at (0,200) size 320x40
-layer at (13,246) size 310x30
+layer at (13,247) size 310x30
   RenderFlexibleBox {DIV} at (5,5) size 310x30 [bgcolor=#141414CC]
-    RenderButton {BUTTON} at (9,0) size 30x30
     RenderSlider {INPUT} at (49,11) size 93x8 [color=#E6E6E659]
       RenderFlexibleBox {DIV} at (0,0) size 93x8 [border: (1px solid #E6E6E659)]
         RenderBlock {DIV} at (1,-2) size 105x12
@@ -26,3 +25,5 @@ layer at (13,246) size 310x30
     RenderButton {BUTTON} at (239,0) size 30x30
     RenderFlexibleBox {DIV} at (271,0) size 30x30
       RenderButton {BUTTON} at (0,0) size 30x30
+layer at (22,247) size 30x30
+  RenderButton {BUTTON} at (9,0) size 30x30
index 51d60a5..d8f0de2 100644 (file)
@@ -1,10 +1,7 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
-<html><head>
-<title>400 Bad Request</title>
-</head><body>
-<h1>Bad Request</h1>
-<p>Your browser sent a request that this server could not understand.<br />
-</p>
-<hr>
-<address>Apache/2.4 Server at build.webkit.org Port 443</address>
-</body></html>
+layer at (0,0) size 1000x18
+  RenderView at (0,0) size 1000x18
+layer at (0,0) size 1000x18
+  RenderBlock {HTML} at (0,0) size 1000x18
+    RenderBody {BODY} at (0,0) size 1000x18
+      RenderText {#text} at (0,0) size 365x17
+        text run at (0,0) width 365: "Text should start at 10mm from the right edge of the page."
index 51d60a5..0dc49e7 100644 (file)
@@ -1,10 +1,7 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
-<html><head>
-<title>400 Bad Request</title>
-</head><body>
-<h1>Bad Request</h1>
-<p>Your browser sent a request that this server could not understand.<br />
-</p>
-<hr>
-<address>Apache/2.4 Server at build.webkit.org Port 443</address>
-</body></html>
+layer at (0,0) size 1000x18
+  RenderView at (0,0) size 1000x18
+layer at (0,0) size 1000x18
+  RenderBlock {HTML} at (0,0) size 1000x18
+    RenderBody {BODY} at (0,0) size 1000x18
+      RenderText {#text} at (0,0) size 311x17
+        text run at (0,0) width 311: "Text should start at the top right edge of the page."
index 9088fdd..62f4eab 100644 (file)
@@ -9,8 +9,11 @@ PASS a["wibble"] is 3
 PASS a["hick"] is 4
 PASS a["hock"] is 5
 PASS a["snood"] is 6
+PASS a["adcampaignid"] is 
+PASS a["addestination"] is 
 PASS a["charset"] is 
 PASS a["coords"] is 
+PASS a["download"] is 
 PASS a["hreflang"] is 
 PASS a["name"] is 
 PASS a["ping"] is 
@@ -44,7 +47,7 @@ PASS a["innerText"] is nerget
 PASS a["contentEditable"] is inherit
 PASS a["isContentEditable"] is false
 PASS a["offsetParent"] is [object HTMLBodyElement]
-PASS a["offsetTop"] is 699
+PASS a["offsetTop"] is 744
 PASS a["offsetLeft"] is 8
 PASS a["offsetWidth"] is 39
 PASS a["offsetHeight"] is 17
@@ -118,6 +121,16 @@ PASS a["onanimationend"] is null
 PASS a["onanimationiteration"] is null
 PASS a["onanimationstart"] is null
 PASS a["onanimationcancel"] is null
+PASS a["ongotpointercapture"] is null
+PASS a["onlostpointercapture"] is null
+PASS a["onpointerdown"] is null
+PASS a["onpointermove"] is null
+PASS a["onpointerup"] is null
+PASS a["onpointercancel"] is null
+PASS a["onpointerover"] is null
+PASS a["onpointerout"] is null
+PASS a["onpointerenter"] is null
+PASS a["onpointerleave"] is null
 PASS a["namespaceURI"] is http://www.w3.org/1999/xhtml
 PASS a["prefix"] is null
 PASS a["localName"] is a