WebKit Bugzilla
Attachment 370407 Details for
Bug 198128
: [GTK] Unreviewed test gardening
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch for landing
bug-198128-20190522184556.patch (text/plain), 65.33 KB, created by
Alicia Boya García
on 2019-05-22 09:45:58 PDT
(
hide
)
Description:
Patch for landing
Filename:
MIME Type:
Creator:
Alicia Boya García
Created:
2019-05-22 09:45:58 PDT
Size:
65.33 KB
patch
obsolete
>Subversion Revision: 245616 >diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog >index 839b0fd34cf435824a22ced30eabc25488aecc8a..8720b08abe55879e3c24f8bdfdacd4ae8b7c024c 100644 >--- a/LayoutTests/ChangeLog >+++ b/LayoutTests/ChangeLog >@@ -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-21 Myles C. Maxfield <mmaxfield@apple.com> > > font-optical-sizing applies the wrong variation value >diff --git a/LayoutTests/TestExpectations b/LayoutTests/TestExpectations >index 99cfec5fc5b6e9fa792f02be904673c6f5096b91..d7dc37c885f9235a1837e585ec91be0530f0fb29 100644 >--- a/LayoutTests/TestExpectations >+++ b/LayoutTests/TestExpectations >@@ -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 ] >diff --git a/LayoutTests/platform/gtk/TestExpectations b/LayoutTests/platform/gtk/TestExpectations >index 334e851bb0194e0b9a0cfd618bfac4cde9b45b11..2f568ba07e79011c7f25e9d930c543f3f06e598a 100644 >--- a/LayoutTests/platform/gtk/TestExpectations >+++ b/LayoutTests/platform/gtk/TestExpectations >@@ -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 > #//////////////////////////////////////////////////////////////////////////////////////// >diff --git a/LayoutTests/platform/gtk/fast/forms/input-align-expected.png b/LayoutTests/platform/gtk/fast/forms/input-align-expected.png >index 73b53f1e324a40e5b6aedc7f0be49bc870400537..9dc955bbbfb4bf16fd927566a383f614ff67e9e9 100644 >GIT binary patch >literal 19339 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 > >literal 18843 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 >MC8dj5GDiRYFXQ@F1poj5 > >diff --git a/LayoutTests/platform/gtk/fast/forms/input-align-expected.txt b/LayoutTests/platform/gtk/fast/forms/input-align-expected.txt >index cbbdc6830b0f560c237cf5ce2351b8e10eea1e37..9d0930069684f1a797dc8a0fb9b3fa169f55258f 100644 >--- a/LayoutTests/platform/gtk/fast/forms/input-align-expected.txt >+++ b/LayoutTests/platform/gtk/fast/forms/input-align-expected.txt >@@ -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..." >diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt >index 51d60a56f69a8cc22623b1cb65aa60c3928ab2d7..e80b183c5e4a3ae7f66cc98b7a592bed02c1b206 100644 >--- a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt >+++ b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt >@@ -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. >+ >diff --git a/LayoutTests/platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt b/LayoutTests/platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt >index 51d60a56f69a8cc22623b1cb65aa60c3928ab2d7..62f4eab19f6aba14632fcd3ddeaf4d98a46f3a50 100644 >--- a/LayoutTests/platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt >+++ b/LayoutTests/platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt >@@ -1,10 +1,198 @@ >-<!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 >diff --git a/LayoutTests/platform/gtk/media/controls-after-reload-expected.txt b/LayoutTests/platform/gtk/media/controls-after-reload-expected.txt >index 3cefca4c2ed67dbeca133188671c82b1f5690fd9..35ea191feca8d811a6f85fd77064c6da6b4f9b84 100644 >--- a/LayoutTests/platform/gtk/media/controls-after-reload-expected.txt >+++ b/LayoutTests/platform/gtk/media/controls-after-reload-expected.txt >@@ -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 >diff --git a/LayoutTests/platform/gtk/printing/page-with-10mm-left-margin-expected.txt b/LayoutTests/platform/gtk/printing/page-with-10mm-left-margin-expected.txt >index 51d60a56f69a8cc22623b1cb65aa60c3928ab2d7..d8f0de2cd4e0c8761851033b22d04c0a1ea5faa8 100644 >--- a/LayoutTests/platform/gtk/printing/page-with-10mm-left-margin-expected.txt >+++ b/LayoutTests/platform/gtk/printing/page-with-10mm-left-margin-expected.txt >@@ -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." >diff --git a/LayoutTests/platform/gtk/printing/page-with-zero-margin-expected.txt b/LayoutTests/platform/gtk/printing/page-with-zero-margin-expected.txt >index 51d60a56f69a8cc22623b1cb65aa60c3928ab2d7..0dc49e7d24f91d39a1e0026e8cd8bca3b9ea7e90 100644 >--- a/LayoutTests/platform/gtk/printing/page-with-zero-margin-expected.txt >+++ b/LayoutTests/platform/gtk/printing/page-with-zero-margin-expected.txt >@@ -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." >diff --git a/LayoutTests/platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt b/LayoutTests/platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt >index 9088fdd3ee5c0da1a9037b3ec5517eeda527991d..62f4eab19f6aba14632fcd3ddeaf4d98a46f3a50 100644 >--- a/LayoutTests/platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt >+++ b/LayoutTests/platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt >@@ -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
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 198128
: 370407