Diff
Modified: trunk/LayoutTests/ChangeLog (237495 => 237496)
--- trunk/LayoutTests/ChangeLog 2018-10-27 23:30:03 UTC (rev 237495)
+++ trunk/LayoutTests/ChangeLog 2018-10-28 01:59:58 UTC (rev 237496)
@@ -1,3 +1,14 @@
+2018-10-27 Michael Catanzaro <[email protected]>
+
+ Unreviewed GTK test gardening
+
+ * TestExpectations:
+ * platform/gtk/TestExpectations:
+ * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
+ * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Added.
+ * platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt: Added.
+
2018-10-27 Matt Baker <[email protected]>
Web Inspector: Table should support deleting rows
Modified: trunk/LayoutTests/TestExpectations (237495 => 237496)
--- trunk/LayoutTests/TestExpectations 2018-10-27 23:30:03 UTC (rev 237495)
+++ trunk/LayoutTests/TestExpectations 2018-10-28 01:59:58 UTC (rev 237496)
@@ -2912,3 +2912,5 @@
fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext.html [ Skip ]
fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0.html [ Skip ]
fast/mediacapturefromelement/CanvasCaptureMediaStream-capture-out-of-DOM-element.html [ Skip ]
+
+webkit.org/b/191002 imported/w3c/web-platform-tests/intersection-observer/ [ Pass Failure ]
Modified: trunk/LayoutTests/platform/gtk/TestExpectations (237495 => 237496)
--- trunk/LayoutTests/platform/gtk/TestExpectations 2018-10-27 23:30:03 UTC (rev 237495)
+++ trunk/LayoutTests/platform/gtk/TestExpectations 2018-10-28 01:59:58 UTC (rev 237496)
@@ -1133,6 +1133,8 @@
webkit.org/b/175419 imported/w3c/web-platform-tests/service-workers/service-worker/skip-waiting.https.html [ Skip ]
webkit.org/b/175419 imported/w3c/web-platform-tests/service-workers/cache-storage/window/cache-storage-match.https.html [ Skip ]
webkit.org/b/175419 imported/w3c/web-platform-tests/service-workers/cache-storage/worker/cache-storage-match.https.html [ Skip ]
+webkit.org/b/175419 imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-match.https.html [ Skip ]
+webkit.org/b/175419 imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/credentials.https.html [ Skip ]
# Skip anything related to WebAuthN
http/wpt/credential-management/ [ Skip ]
@@ -1139,6 +1141,7 @@
http/wpt/webauthn/ [ Skip ]
imported/w3c/web-platform-tests/credential-management/ [ Skip ]
+# FIXME: This can't be the right bug number.
webkit.org/b/175419 imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https.html [ Failure ]
webkit.org/b/175419 imported/w3c/web-platform-tests/background-fetch/interfaces.html [ Failure ]
webkit.org/b/175419 imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https.html [ Failure ]
@@ -2034,6 +2037,13 @@
webkit.org/b/190738 imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https.html [ Failure Pass ]
+webkit.org/b/191007 http/tests/media/media-stream/get-display-media-prompt.html [ Pass Timeout ]
+
+webkit.org/b/191010 editing/pasteboard/5075944.html [ Pass Failure ]
+webkit.org/b/191010 editing/pasteboard/paste-and-sanitize.html [ Pass Failure ]
+webkit.org/b/191010 editing/pasteboard/paste-text-006.html [ Pass Failure ]
+webkit.org/b/191010 editing/pasteboard/paste-text-with-style-5.html [ Pass Failure ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of Flaky tests
#////////////////////////////////////////////////////////////////////////////////////////
@@ -2380,6 +2390,10 @@
webkit.org/b/190738 media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse.html [ Timeout ]
webkit.org/b/190738 media/encrypted-media/clearKey/clearKey-webm-video-playback-mse.html [ Timeout ]
+webkit.org/b/191008 webanimations/accelerated-animation-suspension.html [ Timeout ]
+
+webkit.org/b/191009 webrtc/video-mute-vp8.html [ Timeout ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of Tests timing out
#////////////////////////////////////////////////////////////////////////////////////////
@@ -3548,10 +3562,34 @@
webkit.org/b/190710 fast/css-custom-paint/basic.html [ Failure ]
webkit.org/b/190710 fast/css-custom-paint/registerPaintBindings.html [ Failure ]
-webkit.org/b/190711 fast/selectors/read-only-read-write-input-basics.html [ Failure ]
+webkit.org/b/190990 fast/block/basic/inline-content-with-floating-image.html [ Failure Missing ]
-webkit.org/b/190712 fast/css/pseudo-visited-background-color-on-input.html [ ImageOnlyFailure ]
+# Regressions from EME enablement
+webkit.org/b/190991 fast/dom/navigator-detached-no-crash.html [ Failure ]
+webkit.org/b/190991 imported/w3c/web-platform-tests/encrypted-media/ [ Skip ]
+webkit.org/b/190991 media/encrypted-media/encrypted-media-constants.html [ Failure ]
+webkit.org/b/190991 media/encrypted-media/encrypted-media-is-type-supported.html [ Failure ]
+webkit.org/b/190991 media/encrypted-media/encrypted-media-events.html [ Failure ]
+webkit.org/b/190991 media/encrypted-media/encrypted-media-session-lifetime.html [ Failure ]
+webkit.org/b/190991 media/encrypted-media/encrypted-media-v2-events.html [ Failure ]
+webkit.org/b/190991 media/encrypted-media/encrypted-media-v2-syntax.html [ Failure ]
+webkit.org/b/190992 http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js.html [ Failure ]
+
+webkit.org/b/191000 imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/hidden.html [ Failure ]
+webkit.org/b/191000 imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/text.html [ Failure ]
+webkit.org/b/191000 imported/w3c/web-platform-tests/shadow-dom/input-element-list.html [ Failure ]
+
+webkit.org/b/191001 imported/w3c/web-platform-tests/intersection-observer/same-document-root.html [ Failure ]
+
+webkit.org/b/191003 imported/w3c/web-platform-tests/mimesniff/mime-types/charset-parameter.window.html [ Failure ]
+
+webkit.org/b/191004 media/track/track-cue-missing.html [ Failure ]
+
+webkit.org/b/191005 webgpu/webgpu-enabled.html [ Failure ]
+
+webkit.org/b/191006 webrtc/simulcast-h264.html [ Failure ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of non-crashing, non-flaky tests failing
#////////////////////////////////////////////////////////////////////////////////////////
@@ -3624,6 +3662,11 @@
imported/w3c/web-platform-tests/css/css-display/run-in/quotes-applies-to-011.xht [ Pass ]
+imported/blink/fast/forms/datalist/slider-appearance-with-ticks-crash.html [ Pass ]
+
+imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate.html [ Pass ]
+imported/w3c/web-platform-tests/web-animations/timing-model/animations/current-time.html [ Pass ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of PASSING tests. See top of file where to put new expectations.
#////////////////////////////////////////////////////////////////////////////////////////
@@ -3684,4 +3727,4 @@
#////////////////////////////////////////////////////////////////////////////////////////
# End of tests failing due to THREADED COMPOSITOR enablement. Don't put random test
# failures here. See the top of the file for where to put new expectations.
-#////////////////////////////////////////////////////////////////////////////////////////
+#////////////////////////////////////////////////////////////////////////////////////////sts/intersection-observer/initial-observation-with-threshold.html
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt (0 => 237496)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt 2018-10-28 01:59:58 UTC (rev 237496)
@@ -0,0 +1,10 @@
+
+PASS [INPUT in EMAIL status] The multiple attribute is false and the value attribute is empty
+PASS [INPUT in EMAIL status] The multiple attribute is false and the value attribute is a valid e-mail address
+PASS [INPUT in EMAIL status] The multiple attribute is true and the value contains valid e-mail addresses
+PASS [INPUT in EMAIL status] The multiple attribute is true and the value attribute contains a ','
+FAIL [INPUT in DATETIME-LOCAL status] The datetime-local type must be supported. assert_equals: The datetime-local type should be supported. expected "datetime-local" but got "text"
+PASS [INPUT in COLOR status] The value attribute is empty
+PASS [INPUT in COLOR status] The value attribute is a valid sample color
+PASS [INPUT in COLOR status] The value attribute is not a valid lowercase sample color
+PASS [INPUT in COLOR status] The value attribute cannot convert to a valid sample color
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt (0 => 237496)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt 2018-10-28 01:59:58 UTC (rev 237496)
@@ -0,0 +1,59 @@
+
+PASS [INPUT in HIDDEN status] Must be barred from the constraint validation
+PASS [INPUT in BUTTON status] Must be barred from the constraint validation
+PASS [INPUT in RESET status] Must be barred from the constraint validation
+PASS [BUTTON in BUTTON status] Must be barred from the constraint validation
+PASS [BUTTON in RESET status] Must be barred from the constraint validation
+PASS [fieldset] The willValidate attribute must be false since FIELDSET is not a submittable element
+PASS [output] The willValidate attribute must be false since OUTPUT is not a submittable element
+PASS [object] Must be barred from the constraint validation
+PASS [INPUT in TEXT status] Must be barred from the constraint validation if it is disabled
+PASS [INPUT in TEXT status] The willValidate attribute must be true if an element is mutable
+PASS [INPUT in TEXT status] Must be barred from the constraint validation if it is readonly
+PASS [INPUT in TEXT status] The willValidate attribute must be false if it has a datalist ancestor
+PASS [INPUT in SEARCH status] Must be barred from the constraint validation if it is disabled
+PASS [INPUT in SEARCH status] The willValidate attribute must be true if an element is mutable
+PASS [INPUT in SEARCH status] Must be barred from the constraint validation if it is readonly
+PASS [INPUT in SEARCH status] The willValidate attribute must be false if it has a datalist ancestor
+PASS [INPUT in TEL status] Must be barred from the constraint validation if it is disabled
+PASS [INPUT in TEL status] The willValidate attribute must be true if an element is mutable
+PASS [INPUT in TEL status] Must be barred from the constraint validation if it is readonly
+PASS [INPUT in TEL status] The willValidate attribute must be false if it has a datalist ancestor
+PASS [INPUT in URL status] Must be barred from the constraint validation if it is disabled
+PASS [INPUT in URL status] The willValidate attribute must be true if an element is mutable
+PASS [INPUT in URL status] Must be barred from the constraint validation if it is readonly
+PASS [INPUT in URL status] The willValidate attribute must be false if it has a datalist ancestor
+PASS [INPUT in EMAIL status] Must be barred from the constraint validation if it is disabled
+PASS [INPUT in EMAIL status] The willValidate attribute must be true if an element is mutable
+PASS [INPUT in EMAIL status] Must be barred from the constraint validation if it is readonly
+PASS [INPUT in EMAIL status] The willValidate attribute must be false if it has a datalist ancestor
+PASS [INPUT in PASSWORD status] Must be barred from the constraint validation if it is disabled
+PASS [INPUT in PASSWORD status] The willValidate attribute must be true if an element is mutable
+PASS [INPUT in PASSWORD status] Must be barred from the constraint validation if it is readonly
+PASS [INPUT in PASSWORD status] The willValidate attribute must be false if it has a datalist ancestor
+FAIL [INPUT in DATETIME-LOCAL status] The datetime-local type must be supported. assert_equals: The datetime-local type should be supported. expected "datetime-local" but got "text"
+FAIL [INPUT in DATE status] The date type must be supported. assert_equals: The date type should be supported. expected "date" but got "text"
+FAIL [INPUT in MONTH status] The month type must be supported. assert_equals: The month type should be supported. expected "month" but got "text"
+FAIL [INPUT in WEEK status] The week type must be supported. assert_equals: The week type should be supported. expected "week" but got "text"
+FAIL [INPUT in TIME status] The time type must be supported. assert_equals: The time type should be supported. expected "time" but got "text"
+PASS [INPUT in COLOR status] Must be barred from the constraint validation if it is disabled
+PASS [INPUT in COLOR status] The willValidate attribute must be true if an element is mutable
+PASS [INPUT in COLOR status] Must be barred from the constraint validation if it is readonly
+PASS [INPUT in COLOR status] The willValidate attribute must be false if it has a datalist ancestor
+PASS [INPUT in FILE status] Must be barred from the constraint validation if it is disabled
+PASS [INPUT in FILE status] The willValidate attribute must be true if an element is mutable
+PASS [INPUT in FILE status] Must be barred from the constraint validation if it is readonly
+PASS [INPUT in FILE status] The willValidate attribute must be false if it has a datalist ancestor
+PASS [INPUT in SUBMIT status] Must be barred from the constraint validation if it is disabled
+PASS [INPUT in SUBMIT status] The willValidate attribute must be true if an element is mutable
+PASS [INPUT in SUBMIT status] Must be barred from the constraint validation if it is readonly
+PASS [INPUT in SUBMIT status] The willValidate attribute must be false if it has a datalist ancestor
+PASS [BUTTON in SUBMIT status] Must be barred from the constraint validation
+PASS [BUTTON in SUBMIT status] The willValidate attribute must be true if an element is mutable
+PASS [BUTTON in SUBMIT status] The willValidate attribute must be false if it has a datalist ancestor
+PASS [select] Must be barred from the constraint validation
+PASS [select] The willValidate attribute must be true if an element is mutable
+PASS [select] The willValidate attribute must be false if it has a datalist ancestor
+PASS [textarea] Must be barred from the constraint validation
+PASS [textarea] The willValidate attribute must be true if an element is mutable
+PASS [textarea] The willValidate attribute must be false if it has a datalist ancestor
Added: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt (0 => 237496)
--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt 2018-10-28 01:59:58 UTC (rev 237496)
@@ -0,0 +1,47 @@
+
+PASS Input element programmatic selection support
+PASS input type text should support the select() method
+PASS input type search should support the select() method
+PASS input type url should support the select() method
+PASS input type tel should support the select() method
+PASS input type email should support the select() method
+PASS input type password should support the select() method
+FAIL input type date should support the select() method assert_equals: the given input type is not supported expected "date" but got "text"
+FAIL input type month should support the select() method assert_equals: the given input type is not supported expected "month" but got "text"
+FAIL input type week should support the select() method assert_equals: the given input type is not supported expected "week" but got "text"
+FAIL input type time should support the select() method assert_equals: the given input type is not supported expected "time" but got "text"
+FAIL input type datetime-local should support the select() method assert_equals: the given input type is not supported expected "datetime-local" but got "text"
+PASS input type number should support the select() method
+PASS input type color should support the select() method
+PASS input type file should support the select() method
+FAIL input type hidden should do nothing when the select() method is called (but, not throw) Type error
+FAIL input type range should do nothing when the select() method is called (but, not throw) Type error
+FAIL input type checkbox should do nothing when the select() method is called (but, not throw) Type error
+FAIL input type radio should do nothing when the select() method is called (but, not throw) Type error
+FAIL input type submit should do nothing when the select() method is called (but, not throw) Type error
+FAIL input type image should do nothing when the select() method is called (but, not throw) Type error
+FAIL input type reset should do nothing when the select() method is called (but, not throw) Type error
+FAIL input type button should do nothing when the select() method is called (but, not throw) Type error
+PASS Input element programmatic selection support 1
+PASS input type text should support all selection attributes and methods
+PASS input type search should support all selection attributes and methods
+PASS input type url should support all selection attributes and methods
+PASS input type tel should support all selection attributes and methods
+PASS input type password should support all selection attributes and methods
+FAIL input type hidden should not support variable-length selections Type error
+FAIL input type email should not support variable-length selections assert_equals: getting input.selectionStart expected (object) null but got (number) 0
+FAIL input type date should not support variable-length selections assert_equals: the given input type is not supported expected "date" but got "text"
+FAIL input type month should not support variable-length selections assert_equals: the given input type is not supported expected "month" but got "text"
+FAIL input type week should not support variable-length selections assert_equals: the given input type is not supported expected "week" but got "text"
+FAIL input type time should not support variable-length selections assert_equals: the given input type is not supported expected "time" but got "text"
+FAIL input type datetime-local should not support variable-length selections assert_equals: the given input type is not supported expected "datetime-local" but got "text"
+FAIL input type number should not support variable-length selections assert_equals: getting input.selectionStart expected (object) null but got (number) 0
+FAIL input type range should not support variable-length selections Type error
+FAIL input type color should not support variable-length selections Type error
+FAIL input type checkbox should not support variable-length selections Type error
+FAIL input type radio should not support variable-length selections Type error
+FAIL input type file should not support variable-length selections Type error
+FAIL input type submit should not support variable-length selections Type error
+FAIL input type image should not support variable-length selections Type error
+FAIL input type reset should not support variable-length selections Type error
+FAIL input type button should not support variable-length selections Type error
Added: trunk/LayoutTests/platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt (0 => 237496)
--- trunk/LayoutTests/platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt 2018-10-28 01:59:58 UTC (rev 237496)
@@ -0,0 +1,71 @@
+Test that CanvasManager is able to record actions made to BitmapRenderer canvas contexts.
+
+
+== Running test suite: Canvas.recordingBitmapRenderer
+-- Running test case: Canvas.recordingBitmapRenderer.singleFrame
+initialState:
+ attributes:
+ width: 2
+ height: 2
+ parameters:
+ content: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAABHNCSVQICAgIfAhkiAAAAAtJREFUCJljYEAHAAASAAFv+mO3AAAAAElFTkSuQmCC"
+frames:
+ 0: (duration)
+ 0: transferFromImageBitmap([object ImageBitmap])
+ swizzleTypes: [ImageBitmap]
+ trace:
+ 0: transferFromImageBitmap
+ 1: (anonymous function)
+ 2: executeFrameFunction
+ 3: (anonymous function)
+ 4: asyncFunctionResume
+ 5: (anonymous function)
+ 6: promiseReactionJob
+ snapshot: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAABHNCSVQICAgIfAhkiAAAABRJREFUCJlj/M/A8J+BgYGBiQEKAB8XAgK+3Bg8AAAAAElFTkSuQmCC"
+
+-- Running test case: Canvas.recordingBitmapRenderer.multipleFrames
+initialState:
+ attributes:
+ width: 2
+ height: 2
+ parameters:
+ content: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAABHNCSVQICAgIfAhkiAAAAAtJREFUCJljYEAHAAASAAFv+mO3AAAAAElFTkSuQmCC"
+frames:
+ 0: (duration)
+ 0: transferFromImageBitmap([object ImageBitmap])
+ swizzleTypes: [ImageBitmap]
+ trace:
+ 0: transferFromImageBitmap
+ 1: (anonymous function)
+ 2: executeFrameFunction
+ 3: (anonymous function)
+ 4: asyncFunctionResume
+ 5: (anonymous function)
+ 6: promiseReactionJob
+ snapshot: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAABHNCSVQICAgIfAhkiAAAABRJREFUCJlj/M/A8J+BgYGBiQEKAB8XAgK+3Bg8AAAAAElFTkSuQmCC"
+
+-- Running test case: Canvas.recordingBitmapRenderer.memoryLimit
+initialState:
+ attributes:
+ width: 2
+ height: 2
+ parameters:
+ content: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAABHNCSVQICAgIfAhkiAAAAAtJREFUCJljYEAHAAASAAFv+mO3AAAAAElFTkSuQmCC"
+frames:
+ 0: (duration) (incomplete)
+ 0: transferFromImageBitmap([object ImageBitmap])
+ swizzleTypes: [ImageBitmap]
+ trace:
+ 0: transferFromImageBitmap
+ 1: (anonymous function)
+ 2: executeFrameFunction
+ 3: (anonymous function)
+ 4: asyncFunctionResume
+ 5: (anonymous function)
+ 6: promiseReactionJob
+ snapshot: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAABHNCSVQICAgIfAhkiAAAAAtJREFUCJljYEAHAAASAAFv+mO3AAAAAElFTkSuQmCC"
+
+-- Running test case: Canvas.recordingBitmapRenderer.Console
+PASS: The recording should have the name "TEST".
+PASS: The recording should have one frame.
+PASS: The first frame should have one action.