Unreviewed GTK test gardening
authormcatanzaro@igalia.com <mcatanzaro@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 28 Oct 2018 01:59:58 +0000 (01:59 +0000)
committermcatanzaro@igalia.com <mcatanzaro@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 28 Oct 2018 01:59:58 +0000 (01:59 +0000)
* 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.

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

LayoutTests/ChangeLog
LayoutTests/TestExpectations
LayoutTests/platform/gtk/TestExpectations
LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt [new file with mode: 0644]

index ba62b80..574f84f 100644 (file)
@@ -1,3 +1,14 @@
+2018-10-27  Michael Catanzaro  <mcatanzaro@igalia.com>
+
+        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  <mattbaker@apple.com>
 
         Web Inspector: Table should support deleting rows
index 17f7703..921e8a7 100644 (file)
@@ -2912,3 +2912,5 @@ webkit.org/b/190032 imported/w3c/web-platform-tests/web-animations/timing-model/
 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 ]
index 404f296..a790420 100644 (file)
@@ -1133,12 +1133,15 @@ webkit.org/b/175419 imported/w3c/web-platform-tests/service-workers/service-work
 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 ]
 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/190703 inspector/worker/debugger-pause.html [ Failure Pass Timeout
 
 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/188106 webgl/1.0.2/conformance/ogles/GL/swizzlers/swizzlers_017_to_
 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,9 +3562,33 @@ webkit.org/b/190709 editing/pasteboard/emacs-ctrl-a-k-y.html [ Failure ]
 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 ]
+
+# 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/190712 fast/css/pseudo-visited-background-color-on-input.html [ ImageOnlyFailure ]
+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 @@ webkit.org/b/139282 imported/mozilla/svg/image/image-filter-01.svg [ Pass ]
 
 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 @@ webkit.org/b/160119 media/video-object-fit-change.html [ Pass ImageOnlyFailure ]
 #////////////////////////////////////////////////////////////////////////////////////////
 # 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
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt
new file mode 100644 (file)
index 0000000..f81ad1e
--- /dev/null
@@ -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
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt
new file mode 100644 (file)
index 0000000..fd9de90
--- /dev/null
@@ -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
diff --git a/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt b/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt
new file mode 100644 (file)
index 0000000..23b7742
--- /dev/null
@@ -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
diff --git a/LayoutTests/platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt b/LayoutTests/platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt
new file mode 100644 (file)
index 0000000..39765e9
--- /dev/null
@@ -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.