tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 6ce7b737ba05d0e60d61c8cfd329f13ba094b2ee
parent c27f0d2414b01c2fe8bd045d0c018921bc604c7d
Author: moz-wptsync-bot <wptsync@mozilla.com>
Date:   Fri,  7 Nov 2025 09:03:40 +0000

Bug 1998810 - [wpt-sync] Update web-platform-tests to 549288bba813363df72a0b17c4cebdca73c4ca2b, a=testonly

MANUAL PUSH: wpt sync bot

wpt-head: 549288bba813363df72a0b17c4cebdca73c4ca2b
wpt-type: landing

Diffstat:
Mtesting/web-platform/meta/compression/compression-output-length.any.js.ini | 1+
Mtesting/web-platform/meta/compression/decompression-buffersource.any.js.ini | 4+++-
Mtesting/web-platform/meta/console/console-tests-historical.any.js.ini | 4+++-
Dtesting/web-platform/meta/css/css-anchor-position/align-dialog-001.html.ini | 24------------------------
Dtesting/web-platform/meta/css/css-anchor-position/align-dialog-002.html.ini | 2--
Mtesting/web-platform/meta/css/css-anchor-position/auto-margins-position-area.html.ini | 2--
Dtesting/web-platform/meta/css/css-anchor-position/position-area-scrolling-005.html.ini | 3---
Mtesting/web-platform/meta/css/css-anchor-position/position-area-scrolling-006.html.ini | 6------
Dtesting/web-platform/meta/css/css-anchor-position/position-area-scrolling-007.html.ini | 18------------------
Mtesting/web-platform/meta/css/css-anchor-position/position-try-fallbacks-003.html.ini | 11+++--------
Mtesting/web-platform/meta/css/css-gaps/animation/column-rule-outset-interpolation.html.ini | 504-------------------------------------------------------------------------------
Mtesting/web-platform/meta/css/css-gaps/animation/gap-decorations-color-neutral-keyframe-004.html.ini | 3---
Mtesting/web-platform/meta/css/css-gaps/animation/gap-decorations-color-neutral-keyframe-005.html.ini | 3---
Mtesting/web-platform/meta/css/css-gaps/animation/gap-decorations-outset-neutral-keyframe-001.html.ini | 3---
Mtesting/web-platform/meta/css/css-gaps/animation/gap-decorations-outset-neutral-keyframe-002.html.ini | 3---
Mtesting/web-platform/meta/css/css-gaps/animation/row-rule-color-interpolation.html.ini | 216-------------------------------------------------------------------------------
Mtesting/web-platform/meta/css/css-gaps/animation/row-rule-outset-interpolation.html.ini | 504-------------------------------------------------------------------------------
Mtesting/web-platform/meta/css/css-gaps/animation/rule-color-interpolation-repeaters-001.html.ini | 990-------------------------------------------------------------------------------
Mtesting/web-platform/meta/css/css-gaps/parsing/rule-outset-shorthand.html.ini | 27---------------------------
Mtesting/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape-control-points.html.ini | 1380+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atesting/web-platform/meta/css/css-masking/clip-path/clip-path-shape-007.html.ini | 4++++
Atesting/web-platform/meta/css/css-masking/clip-path/clip-path-shape-008.html.ini | 4++++
Atesting/web-platform/meta/css/css-masking/clip-path/clip-path-shape-009.html.ini | 4++++
Atesting/web-platform/meta/css/css-masking/clip-path/clip-path-shape-010.html.ini | 4++++
Atesting/web-platform/meta/css/css-shapes/shape-functions/shape-function-computed.html.ini | 20++++++++++++++++++++
Mtesting/web-platform/meta/css/css-shapes/shape-functions/shape-function-valid.html.ini | 20++++++++++++++++++++
Mtesting/web-platform/meta/css/css-view-transitions/offscreen-element-modified-before-coming-onscreen.html.ini | 2+-
Dtesting/web-platform/meta/css/css-viewport/zoom/container-queries-block-size.html.ini | 2--
Mtesting/web-platform/meta/css/css-viewport/zoom/svg-computed-style.html.ini | 18------------------
Mtesting/web-platform/meta/encoding/textdecoder-ignorebom.any.js.ini | 4+++-
Mtesting/web-platform/meta/encoding/unsupported-encodings.any.js.ini | 2++
Mtesting/web-platform/meta/event-timing/large-duration-threshold.html.ini | 3++-
Atesting/web-platform/meta/forced-colors-mode/forced-colors-mode-57.html.ini | 5+++++
Atesting/web-platform/meta/forced-colors-mode/forced-colors-mode-58.html.ini | 5+++++
Atesting/web-platform/meta/forced-colors-mode/forced-colors-mode-59.html.ini | 3+++
Mtesting/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-mouseup.html.ini | 4+++-
Mtesting/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window.js.ini | 1+
Dtesting/web-platform/meta/html/webappapis/dynamic-markup-insertion/the-innerhtml-property/innerhtml-and-xml-namespaces.svg.ini | 6------
Mtesting/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini | 3---
Mtesting/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-service-worker.https.html.ini | 1+
Mtesting/web-platform/meta/mozilla-sync | 2+-
Mtesting/web-platform/meta/pointerevents/pointerevent_after_target_removed_from_slot.html.ini | 12------------
Mtesting/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html.ini | 6+++++-
Mtesting/web-platform/meta/screen-orientation/orientation-reading.html.ini | 9+++------
Mtesting/web-platform/meta/service-workers/service-worker/register-same-scope-different-script-url.https.html.ini | 2+-
Mtesting/web-platform/meta/storage-access-api/requestStorageAccess-sandboxed-iframe-allow-storage-access.sub.https.window.js.ini | 5-----
Mtesting/web-platform/meta/streams/piping/general.any.js.ini | 2++
Mtesting/web-platform/meta/streams/piping/then-interception.any.js.ini | 6+++++-
Mtesting/web-platform/meta/streams/readable-byte-streams/construct-byob-request.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/readable-byte-streams/read-min.any.js.ini | 9++++++---
Mtesting/web-platform/meta/streams/readable-byte-streams/respond-after-enqueue.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini | 8+++-----
Mtesting/web-platform/meta/streams/readable-streams/constructor.any.js.ini | 6++++--
Mtesting/web-platform/meta/streams/readable-streams/default-reader.any.js.ini | 1+
Mtesting/web-platform/meta/streams/transferable/transform-stream-members.any.js.ini | 4+++-
Mtesting/web-platform/meta/streams/transform-streams/strategies.any.js.ini | 10++++++----
Mtesting/web-platform/meta/streams/writable-streams/byte-length-queuing-strategy.any.js.ini | 4+++-
Mtesting/web-platform/meta/svg/animations/svglengthlist-animation-2.html.ini | 2+-
Mtesting/web-platform/meta/upgrade-insecure-requests/gen/top.meta/upgrade/sharedworker-import.https.html.ini | 2+-
Mtesting/web-platform/meta/wasm/jsapi/esm-integration/js-wasm-cycle.tentative.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/esm-integration/mutable-global-sharing.tentative.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/esm-integration/resolve-export.tentative.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/exception/constructor.tentative.any.js.ini | 2++
Mtesting/web-platform/meta/wasm/jsapi/exception/getArg.tentative.any.js.ini | 10++++++----
Mtesting/web-platform/meta/wasm/jsapi/exception/is.tentative.any.js.ini | 6+++++-
Mtesting/web-platform/meta/wasm/jsapi/memory/constructor-shared.tentative.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/memory/constructor-types.tentative.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/memory/type.tentative.any.js.ini | 4+++-
Mtesting/web-platform/meta/wasm/jsapi/module/exports.any.js.ini | 7++++---
Mtesting/web-platform/meta/web-locks/bfcache/held.tentative.https.html.ini | 10+++-------
Mtesting/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/context-time-monotonic-on-setsinkid.https.html.ini | 9++++++---
Mtesting/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-called-on-globalthis.https.html.ini | 3++-
Mtesting/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-creation-time.https.html.ini | 5+++--
Mtesting/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/simple-input-output.https.html.ini | 4++--
Mtesting/web-platform/meta/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html.ini | 2+-
Mtesting/web-platform/meta/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html.ini | 6------
Mtesting/web-platform/meta/webaudio/the-audio-api/the-gainnode-interface/gain-basic.html.ini | 2+-
Mtesting/web-platform/meta/webaudio/the-audio-api/the-pannernode-interface/pannernode-setposition-throws.html.ini | 6+++---
Mtesting/web-platform/meta/webaudio/the-audio-api/the-stereopanner-interface/stereopannernode-panning.html.ini | 6+++---
Mtesting/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini | 24+++++++++++-------------
Mtesting/web-platform/meta/webdriver/tests/classic/send_alert_text/send.py.ini | 4++--
Mtesting/web-platform/meta/webrtc-encoded-transform/RTCRtpScriptTransform-bad-chunk.https.html.ini | 2+-
Mtesting/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini | 2++
Mtesting/web-platform/meta/webrtc/RTCDTMFSender-ontonechange.https.html.ini | 1+
Mtesting/web-platform/meta/webrtc/RTCPeerConnection-addTransceiver.https.html.ini | 1+
Mtesting/web-platform/meta/webrtc/RTCPeerConnection-constructor.html.ini | 1+
Mtesting/web-platform/meta/webrtc/RTCRtpSender.https.html.ini | 6+++---
Mtesting/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini | 15+++++----------
Mtesting/web-platform/meta/webrtc/simulcast/h264.https.html.ini | 7+++----
Mtesting/web-platform/meta/websockets/send-many-64K-messages-with-backpressure.any.js.ini | 38++++++++++++++++++++------------------
Mtesting/web-platform/meta/webxr/render_state_update.https.html.ini | 6------
92 files changed, 1635 insertions(+), 2499 deletions(-)

diff --git a/testing/web-platform/meta/compression/compression-output-length.any.js.ini b/testing/web-platform/meta/compression/compression-output-length.any.js.ini @@ -19,6 +19,7 @@ [compression-output-length.any.shadowrealm-in-dedicatedworker.html] expected: + if sessionHistoryInParent and (os == "android") and not debug: [ERROR, TIMEOUT] if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/compression/decompression-buffersource.any.js.ini b/testing/web-platform/meta/compression/decompression-buffersource.any.js.ini @@ -12,7 +12,9 @@ [decompression-buffersource.any.sharedworker.html] [decompression-buffersource.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [decompression-buffersource.any.shadowrealm-in-shadowrealm.html] expected: diff --git a/testing/web-platform/meta/console/console-tests-historical.any.js.ini b/testing/web-platform/meta/console/console-tests-historical.any.js.ini @@ -22,7 +22,9 @@ expected: ERROR [console-tests-historical.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [console-tests-historical.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-anchor-position/align-dialog-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/align-dialog-001.html.ini @@ -1,24 +0,0 @@ -[align-dialog-001.html] - [e.style['align-self'\] = "dialog" should set the property value] - expected: FAIL - - [e.style['align-items'\] = "dialog" should set the property value] - expected: FAIL - - [e.style['justify-self'\] = "dialog" should set the property value] - expected: FAIL - - [e.style['justify-items'\] = "dialog" should set the property value] - expected: FAIL - - [Property align-self value 'dialog'] - expected: FAIL - - [Property align-items value 'dialog'] - expected: FAIL - - [Property justify-self value 'dialog'] - expected: FAIL - - [Property justify-items value 'dialog'] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/align-dialog-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/align-dialog-002.html.ini @@ -1,2 +0,0 @@ -[align-dialog-002.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/auto-margins-position-area.html.ini b/testing/web-platform/meta/css/css-anchor-position/auto-margins-position-area.html.ini @@ -1,4 +1,2 @@ [auto-margins-position-area.html] expected: FAIL - [.abspos 1] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-area-scrolling-005.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-area-scrolling-005.html.ini @@ -1,3 +0,0 @@ -[position-area-scrolling-005.html] - [Scroll to 100,150] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-area-scrolling-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-area-scrolling-006.html.ini @@ -2,12 +2,6 @@ [Scroll to 500] expected: FAIL - [Scroll to 195] - expected: FAIL - - [Scroll to 194] - expected: FAIL - [Scroll to 150] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-area-scrolling-007.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-area-scrolling-007.html.ini @@ -1,18 +0,0 @@ -[position-area-scrolling-007.html] - [Scroll down to 0,10] - expected: FAIL - - [Scroll right to 10,10] - expected: FAIL - - [Scroll up to 10,0] - expected: FAIL - - [Scroll down to 10,20] - expected: FAIL - - [Scroll down to 101,20] - expected: FAIL - - [Scroll down to 101,30] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-fallbacks-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-fallbacks-003.html.ini @@ -3,13 +3,13 @@ if (os == "linux") and debug and fission: [OK, TIMEOUT] [initial position] expected: - if os == "android": [PASS, FAIL] + if os == "android": [FAIL, PASS] FAIL [scroll to 100] expected: if (os == "linux") and debug and fission: [FAIL, TIMEOUT] - if os == "android": [PASS, FAIL] + if os == "android": [FAIL, PASS] FAIL [scroll to 101] @@ -24,12 +24,7 @@ [redisplay at 100] expected: - if (os == "linux") and debug and fission: [PASS, FAIL, NOTRUN] - FAIL - - [scroll to 299] - expected: - if (os == "linux") and debug and fission: [FAIL, NOTRUN] + if (os == "linux") and debug and fission: [FAIL, PASS, NOTRUN] FAIL [scroll to 300] diff --git a/testing/web-platform/meta/css/css-gaps/animation/column-rule-outset-interpolation.html.ini b/testing/web-platform/meta/css/css-gaps/animation/column-rule-outset-interpolation.html.ini @@ -1,508 +1,4 @@ [column-rule-outset-interpolation.html] - [CSS Transitions: property <column-rule-outset> from neutral to [15px\] at (-0.3) should be [2px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from neutral to [15px\] at (0) should be [5px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from neutral to [15px\] at (0.3) should be [8px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from neutral to [15px\] at (0.6) should be [11px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from neutral to [15px\] at (1) should be [15px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from neutral to [15px\] at (1.5) should be [20px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from neutral to [15px\] at (-0.3) should be [2px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from neutral to [15px\] at (0) should be [5px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from neutral to [15px\] at (0.3) should be [8px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from neutral to [15px\] at (0.6) should be [11px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from neutral to [15px\] at (1) should be [15px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from neutral to [15px\] at (1.5) should be [20px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from neutral to [15px\] at (-0.3) should be [2px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from neutral to [15px\] at (0) should be [5px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from neutral to [15px\] at (0.3) should be [8px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from neutral to [15px\] at (0.6) should be [11px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from neutral to [15px\] at (1) should be [15px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from neutral to [15px\] at (1.5) should be [20px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from neutral to [15px\] at (-0.3) should be [2px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from neutral to [15px\] at (0) should be [5px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from neutral to [15px\] at (0.3) should be [8px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from neutral to [15px\] at (0.6) should be [11px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from neutral to [15px\] at (1) should be [15px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from neutral to [15px\] at (1.5) should be [20px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [initial\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [initial\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [initial\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [initial\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [initial\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [initial\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [initial\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [initial\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [initial\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [initial\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [initial\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [initial\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [initial\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [initial\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [initial\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [initial\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [initial\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [initial\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [initial\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [initial\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [initial\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [initial\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [initial\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [initial\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [inherit\] to [10px\] at (-0.3) should be [23px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [inherit\] to [10px\] at (0) should be [20px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [inherit\] to [10px\] at (0.3) should be [17px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [inherit\] to [10px\] at (0.6) should be [14px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [inherit\] to [10px\] at (1) should be [10px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [inherit\] to [10px\] at (1.5) should be [5px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [inherit\] to [10px\] at (-0.3) should be [23px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [inherit\] to [10px\] at (0) should be [20px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [inherit\] to [10px\] at (0.3) should be [17px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [inherit\] to [10px\] at (0.6) should be [14px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [inherit\] to [10px\] at (1) should be [10px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [inherit\] to [10px\] at (1.5) should be [5px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [inherit\] to [10px\] at (-0.3) should be [23px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [inherit\] to [10px\] at (0) should be [20px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [inherit\] to [10px\] at (0.3) should be [17px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [inherit\] to [10px\] at (0.6) should be [14px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [inherit\] to [10px\] at (1) should be [10px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [inherit\] to [10px\] at (1.5) should be [5px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [inherit\] to [10px\] at (-0.3) should be [23px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [inherit\] to [10px\] at (0) should be [20px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [inherit\] to [10px\] at (0.3) should be [17px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [inherit\] to [10px\] at (0.6) should be [14px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [inherit\] to [10px\] at (1) should be [10px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [inherit\] to [10px\] at (1.5) should be [5px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [unset\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [unset\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [unset\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [unset\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [unset\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [unset\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [unset\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [unset\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [unset\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [unset\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [unset\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [unset\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [unset\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [unset\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [unset\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [unset\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [unset\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [unset\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [unset\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [unset\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [unset\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [unset\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [unset\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [unset\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [-5px\] to [5px\] at (-0.3) should be [-8px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [-5px\] to [5px\] at (0) should be [-5px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [-5px\] to [5px\] at (0.3) should be [-2px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [-5px\] to [5px\] at (0.6) should be [1px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [-5px\] to [5px\] at (1) should be [5px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [-5px\] to [5px\] at (1.5) should be [10px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [-5px\] to [5px\] at (-0.3) should be [-8px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [-5px\] to [5px\] at (0) should be [-5px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [-5px\] to [5px\] at (0.3) should be [-2px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [-5px\] to [5px\] at (0.6) should be [1px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [-5px\] to [5px\] at (1) should be [5px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [-5px\] to [5px\] at (1.5) should be [10px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [-5px\] to [5px\] at (-0.3) should be [-8px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [-5px\] to [5px\] at (0) should be [-5px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [-5px\] to [5px\] at (0.3) should be [-2px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [-5px\] to [5px\] at (0.6) should be [1px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [-5px\] to [5px\] at (1) should be [5px\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [-5px\] to [5px\] at (1.5) should be [10px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [-5px\] to [5px\] at (-0.3) should be [-8px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [-5px\] to [5px\] at (0) should be [-5px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [-5px\] to [5px\] at (0.3) should be [-2px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [-5px\] to [5px\] at (0.6) should be [1px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [-5px\] to [5px\] at (1) should be [5px\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [-5px\] to [5px\] at (1.5) should be [10px\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [100%\] to [1px\] at (-0.3) should be [calc(130% - 0.3px)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [100%\] to [1px\] at (0) should be [100%\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [100%\] to [1px\] at (0.3) should be [calc(70% + 0.3px)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [100%\] to [1px\] at (0.6) should be [calc(40% + 0.6px)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [100%\] to [1px\] at (1) should be [calc(0% + 1px)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [100%\] to [1px\] at (1.5) should be [calc(-50% + 1.5px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [100%\] to [1px\] at (-0.3) should be [calc(130% - 0.3px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [100%\] to [1px\] at (0) should be [100%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [100%\] to [1px\] at (0.3) should be [calc(70% + 0.3px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [100%\] to [1px\] at (0.6) should be [calc(40% + 0.6px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [100%\] to [1px\] at (1) should be [calc(0% + 1px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [100%\] to [1px\] at (1.5) should be [calc(-50% + 1.5px)\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [100%\] to [1px\] at (-0.3) should be [calc(130% - 0.3px)\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [100%\] to [1px\] at (0) should be [100%\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [100%\] to [1px\] at (0.3) should be [calc(70% + 0.3px)\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [100%\] to [1px\] at (0.6) should be [calc(40% + 0.6px)\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [100%\] to [1px\] at (1) should be [calc(0% + 1px)\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [100%\] to [1px\] at (1.5) should be [calc(-50% + 1.5px)\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [100%\] to [1px\] at (-0.3) should be [calc(130% - 0.3px)\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [100%\] to [1px\] at (0) should be [100%\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [100%\] to [1px\] at (0.3) should be [calc(70% + 0.3px)\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [100%\] to [1px\] at (0.6) should be [calc(40% + 0.6px)\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [100%\] to [1px\] at (1) should be [calc(0% + 1px)\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [100%\] to [1px\] at (1.5) should be [calc(-50% + 1.5px)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [10px\] to [10%\] at (-0.3) should be [calc(-3% + 13px)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [10px\] to [10%\] at (0) should be [calc(0% + 10px)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [10px\] to [10%\] at (0.3) should be [calc(3% + 7px)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [10px\] to [10%\] at (0.6) should be [calc(6% + 4px)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [10px\] to [10%\] at (1) should be [10%\]] - expected: FAIL - - [CSS Transitions: property <column-rule-outset> from [10px\] to [10%\] at (1.5) should be [calc(15% - 5px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [10px\] to [10%\] at (-0.3) should be [calc(-3% + 13px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [10px\] to [10%\] at (0) should be [calc(0% + 10px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [10px\] to [10%\] at (0.3) should be [calc(3% + 7px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [10px\] to [10%\] at (0.6) should be [calc(6% + 4px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [10px\] to [10%\] at (1) should be [10%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-outset> from [10px\] to [10%\] at (1.5) should be [calc(15% - 5px)\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [10px\] to [10%\] at (-0.3) should be [calc(-3% + 13px)\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [10px\] to [10%\] at (0) should be [calc(0% + 10px)\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [10px\] to [10%\] at (0.3) should be [calc(3% + 7px)\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [10px\] to [10%\] at (0.6) should be [calc(6% + 4px)\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [10px\] to [10%\] at (1) should be [10%\]] - expected: FAIL - - [CSS Animations: property <column-rule-outset> from [10px\] to [10%\] at (1.5) should be [calc(15% - 5px)\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [10px\] to [10%\] at (-0.3) should be [calc(-3% + 13px)\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [10px\] to [10%\] at (0) should be [calc(0% + 10px)\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [10px\] to [10%\] at (0.3) should be [calc(3% + 7px)\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [10px\] to [10%\] at (0.6) should be [calc(6% + 4px)\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [10px\] to [10%\] at (1) should be [10%\]] - expected: FAIL - - [Web Animations: property <column-rule-outset> from [10px\] to [10%\] at (1.5) should be [calc(15% - 5px)\]] - expected: FAIL - [CSS Transitions: property <column-rule-edge-start-outset> from neutral to [15px\] at (-0.3) should be [2px\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/animation/gap-decorations-color-neutral-keyframe-004.html.ini b/testing/web-platform/meta/css/css-gaps/animation/gap-decorations-color-neutral-keyframe-004.html.ini @@ -1,6 +1,3 @@ [gap-decorations-color-neutral-keyframe-004.html] - [gap decorations row-rule-color value list supports neutral keyframe.] - expected: FAIL - [gap decorations row-rule-color with repeaters supports neutral keyframe.] expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/animation/gap-decorations-color-neutral-keyframe-005.html.ini b/testing/web-platform/meta/css/css-gaps/animation/gap-decorations-color-neutral-keyframe-005.html.ini @@ -1,6 +1,3 @@ [gap-decorations-color-neutral-keyframe-005.html] - [gap decorations row-rule-color value list supports neutral keyframe.] - expected: FAIL - [gap decorations row-rule-color with repeaters supports neutral keyframe.] expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/animation/gap-decorations-outset-neutral-keyframe-001.html.ini b/testing/web-platform/meta/css/css-gaps/animation/gap-decorations-outset-neutral-keyframe-001.html.ini @@ -1,6 +1,3 @@ [gap-decorations-outset-neutral-keyframe-001.html] - [gap decorations row-rule-outset value list supports neutral keyframe.] - expected: FAIL - [gap decorations row-rule-outset properties support neutral keyframe.] expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/animation/gap-decorations-outset-neutral-keyframe-002.html.ini b/testing/web-platform/meta/css/css-gaps/animation/gap-decorations-outset-neutral-keyframe-002.html.ini @@ -1,6 +1,3 @@ [gap-decorations-outset-neutral-keyframe-002.html] - [gap decorations column-rule-outset value list supports neutral keyframe.] - expected: FAIL - [gap decorations column-rule-outset properties support neutral keyframe.] expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/animation/row-rule-color-interpolation.html.ini b/testing/web-platform/meta/css/css-gaps/animation/row-rule-color-interpolation.html.ini @@ -419,222 +419,6 @@ [Web Animations: property <row-rule-color> from [orange\] to [blue\] at (1.5) should be [blue\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (0.5) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (0.6) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (1) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (1.5) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (0.5) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (0.6) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (1) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (1.5) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (-0.3) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (0) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (0.3) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (0.5) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (0.6) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (1) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (1.5) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [red blue blue\] at (-0.3) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [red blue blue\] at (0) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [red blue blue\] at (0.3) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [red blue blue\] at (0.5) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [red blue blue\] at (0.6) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [red blue blue\] at (1) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [red blue blue\] at (1.5) should be [red blue blue\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [red blue blue\] at (0.5) should be [red blue blue\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [red blue blue\] at (0.6) should be [red blue blue\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [red blue blue\] at (1) should be [red blue blue\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [red blue blue\] at (1.5) should be [red blue blue\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [red blue blue\] at (0.5) should be [red blue blue\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [red blue blue\] at (0.6) should be [red blue blue\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [red blue blue\] at (1) should be [red blue blue\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [red blue blue\] at (1.5) should be [red blue blue\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (-0.3) should be [red blue green\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0) should be [red blue green\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0.3) should be [red blue green\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0.5) should be [red\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0.6) should be [red\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (1) should be [red\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (1.5) should be [red\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (-0.3) should be [red blue green\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0) should be [red blue green\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0.3) should be [red blue green\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0.5) should be [red\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0.6) should be [red\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (1) should be [red\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (1.5) should be [red\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from [red blue green\] to [red\] at (-0.3) should be [red\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from [red blue green\] to [red\] at (0) should be [red\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from [red blue green\] to [red\] at (0.3) should be [red\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from [red blue green\] to [red\] at (0.5) should be [red\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from [red blue green\] to [red\] at (0.6) should be [red\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from [red blue green\] to [red\] at (1) should be [red\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from [red blue green\] to [red\] at (1.5) should be [red\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from [red blue green\] to [red\] at (-0.3) should be [red\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from [red blue green\] to [red\] at (0) should be [red\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from [red blue green\] to [red\] at (0.3) should be [red\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from [red blue green\] to [red\] at (0.5) should be [red\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from [red blue green\] to [red\] at (0.6) should be [red\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from [red blue green\] to [red\] at (1) should be [red\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from [red blue green\] to [red\] at (1.5) should be [red\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from [red blue green\] to [red\] at (-0.3) should be [red blue green\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from [red blue green\] to [red\] at (0) should be [red blue green\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from [red blue green\] to [red\] at (0.3) should be [red blue green\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from [red blue green\] to [red\] at (0.5) should be [red\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from [red blue green\] to [red\] at (0.6) should be [red\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from [red blue green\] to [red\] at (1) should be [red\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from [red blue green\] to [red\] at (1.5) should be [red\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from [red blue green\] to [red\] at (-0.3) should be [red blue green\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from [red blue green\] to [red\] at (0) should be [red blue green\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from [red blue green\] to [red\] at (0.3) should be [red blue green\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from [red blue green\] to [red\] at (0.5) should be [red\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from [red blue green\] to [red\] at (0.6) should be [red\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from [red blue green\] to [red\] at (1) should be [red\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from [red blue green\] to [red\] at (1.5) should be [red\]] - expected: FAIL - [CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (-5) should be [rgb(255, 255, 0) rgb(255, 255, 0) rgb(255, 255, 0)\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/animation/row-rule-outset-interpolation.html.ini b/testing/web-platform/meta/css/css-gaps/animation/row-rule-outset-interpolation.html.ini @@ -1,508 +1,4 @@ [row-rule-outset-interpolation.html] - [CSS Transitions: property <row-rule-outset> from neutral to [15px\] at (-0.3) should be [2px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from neutral to [15px\] at (0) should be [5px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from neutral to [15px\] at (0.3) should be [8px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from neutral to [15px\] at (0.6) should be [11px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from neutral to [15px\] at (1) should be [15px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from neutral to [15px\] at (1.5) should be [20px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from neutral to [15px\] at (-0.3) should be [2px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from neutral to [15px\] at (0) should be [5px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from neutral to [15px\] at (0.3) should be [8px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from neutral to [15px\] at (0.6) should be [11px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from neutral to [15px\] at (1) should be [15px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from neutral to [15px\] at (1.5) should be [20px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from neutral to [15px\] at (-0.3) should be [2px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from neutral to [15px\] at (0) should be [5px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from neutral to [15px\] at (0.3) should be [8px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from neutral to [15px\] at (0.6) should be [11px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from neutral to [15px\] at (1) should be [15px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from neutral to [15px\] at (1.5) should be [20px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from neutral to [15px\] at (-0.3) should be [2px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from neutral to [15px\] at (0) should be [5px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from neutral to [15px\] at (0.3) should be [8px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from neutral to [15px\] at (0.6) should be [11px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from neutral to [15px\] at (1) should be [15px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from neutral to [15px\] at (1.5) should be [20px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [initial\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [initial\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [initial\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [initial\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [initial\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [initial\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [initial\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [initial\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [initial\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [initial\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [initial\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [initial\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [initial\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [initial\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [initial\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [initial\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [initial\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [initial\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [initial\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [initial\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [initial\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [initial\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [initial\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [initial\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [inherit\] to [10px\] at (-0.3) should be [23px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [inherit\] to [10px\] at (0) should be [20px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [inherit\] to [10px\] at (0.3) should be [17px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [inherit\] to [10px\] at (0.6) should be [14px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [inherit\] to [10px\] at (1) should be [10px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [inherit\] to [10px\] at (1.5) should be [5px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [inherit\] to [10px\] at (-0.3) should be [23px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [inherit\] to [10px\] at (0) should be [20px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [inherit\] to [10px\] at (0.3) should be [17px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [inherit\] to [10px\] at (0.6) should be [14px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [inherit\] to [10px\] at (1) should be [10px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [inherit\] to [10px\] at (1.5) should be [5px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [inherit\] to [10px\] at (-0.3) should be [23px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [inherit\] to [10px\] at (0) should be [20px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [inherit\] to [10px\] at (0.3) should be [17px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [inherit\] to [10px\] at (0.6) should be [14px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [inherit\] to [10px\] at (1) should be [10px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [inherit\] to [10px\] at (1.5) should be [5px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [inherit\] to [10px\] at (-0.3) should be [23px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [inherit\] to [10px\] at (0) should be [20px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [inherit\] to [10px\] at (0.3) should be [17px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [inherit\] to [10px\] at (0.6) should be [14px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [inherit\] to [10px\] at (1) should be [10px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [inherit\] to [10px\] at (1.5) should be [5px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [unset\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [unset\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [unset\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [unset\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [unset\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [unset\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [unset\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [unset\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [unset\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [unset\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [unset\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [unset\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [unset\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [unset\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [unset\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [unset\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [unset\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [unset\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [unset\] to [40%\] at (-0.3) should be [53%\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [unset\] to [40%\] at (0) should be [50%\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [unset\] to [40%\] at (0.3) should be [47%\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [unset\] to [40%\] at (0.6) should be [44%\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [unset\] to [40%\] at (1) should be [40%\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [unset\] to [40%\] at (1.5) should be [35%\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [-5px\] to [5px\] at (-0.3) should be [-8px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [-5px\] to [5px\] at (0) should be [-5px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [-5px\] to [5px\] at (0.3) should be [-2px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [-5px\] to [5px\] at (0.6) should be [1px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [-5px\] to [5px\] at (1) should be [5px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [-5px\] to [5px\] at (1.5) should be [10px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [-5px\] to [5px\] at (-0.3) should be [-8px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [-5px\] to [5px\] at (0) should be [-5px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [-5px\] to [5px\] at (0.3) should be [-2px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [-5px\] to [5px\] at (0.6) should be [1px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [-5px\] to [5px\] at (1) should be [5px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [-5px\] to [5px\] at (1.5) should be [10px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [-5px\] to [5px\] at (-0.3) should be [-8px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [-5px\] to [5px\] at (0) should be [-5px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [-5px\] to [5px\] at (0.3) should be [-2px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [-5px\] to [5px\] at (0.6) should be [1px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [-5px\] to [5px\] at (1) should be [5px\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [-5px\] to [5px\] at (1.5) should be [10px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [-5px\] to [5px\] at (-0.3) should be [-8px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [-5px\] to [5px\] at (0) should be [-5px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [-5px\] to [5px\] at (0.3) should be [-2px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [-5px\] to [5px\] at (0.6) should be [1px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [-5px\] to [5px\] at (1) should be [5px\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [-5px\] to [5px\] at (1.5) should be [10px\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [100%\] to [1px\] at (-0.3) should be [calc(130% - 0.3px)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [100%\] to [1px\] at (0) should be [100%\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [100%\] to [1px\] at (0.3) should be [calc(70% + 0.3px)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [100%\] to [1px\] at (0.6) should be [calc(40% + 0.6px)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [100%\] to [1px\] at (1) should be [calc(0% + 1px)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [100%\] to [1px\] at (1.5) should be [calc(-50% + 1.5px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [100%\] to [1px\] at (-0.3) should be [calc(130% - 0.3px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [100%\] to [1px\] at (0) should be [100%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [100%\] to [1px\] at (0.3) should be [calc(70% + 0.3px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [100%\] to [1px\] at (0.6) should be [calc(40% + 0.6px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [100%\] to [1px\] at (1) should be [calc(0% + 1px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [100%\] to [1px\] at (1.5) should be [calc(-50% + 1.5px)\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [100%\] to [1px\] at (-0.3) should be [calc(130% - 0.3px)\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [100%\] to [1px\] at (0) should be [100%\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [100%\] to [1px\] at (0.3) should be [calc(70% + 0.3px)\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [100%\] to [1px\] at (0.6) should be [calc(40% + 0.6px)\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [100%\] to [1px\] at (1) should be [calc(0% + 1px)\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [100%\] to [1px\] at (1.5) should be [calc(-50% + 1.5px)\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [100%\] to [1px\] at (-0.3) should be [calc(130% - 0.3px)\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [100%\] to [1px\] at (0) should be [100%\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [100%\] to [1px\] at (0.3) should be [calc(70% + 0.3px)\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [100%\] to [1px\] at (0.6) should be [calc(40% + 0.6px)\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [100%\] to [1px\] at (1) should be [calc(0% + 1px)\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [100%\] to [1px\] at (1.5) should be [calc(-50% + 1.5px)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [10px\] to [10%\] at (-0.3) should be [calc(-3% + 13px)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [10px\] to [10%\] at (0) should be [calc(0% + 10px)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [10px\] to [10%\] at (0.3) should be [calc(3% + 7px)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [10px\] to [10%\] at (0.6) should be [calc(6% + 4px)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [10px\] to [10%\] at (1) should be [10%\]] - expected: FAIL - - [CSS Transitions: property <row-rule-outset> from [10px\] to [10%\] at (1.5) should be [calc(15% - 5px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [10px\] to [10%\] at (-0.3) should be [calc(-3% + 13px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [10px\] to [10%\] at (0) should be [calc(0% + 10px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [10px\] to [10%\] at (0.3) should be [calc(3% + 7px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [10px\] to [10%\] at (0.6) should be [calc(6% + 4px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [10px\] to [10%\] at (1) should be [10%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-outset> from [10px\] to [10%\] at (1.5) should be [calc(15% - 5px)\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [10px\] to [10%\] at (-0.3) should be [calc(-3% + 13px)\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [10px\] to [10%\] at (0) should be [calc(0% + 10px)\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [10px\] to [10%\] at (0.3) should be [calc(3% + 7px)\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [10px\] to [10%\] at (0.6) should be [calc(6% + 4px)\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [10px\] to [10%\] at (1) should be [10%\]] - expected: FAIL - - [CSS Animations: property <row-rule-outset> from [10px\] to [10%\] at (1.5) should be [calc(15% - 5px)\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [10px\] to [10%\] at (-0.3) should be [calc(-3% + 13px)\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [10px\] to [10%\] at (0) should be [calc(0% + 10px)\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [10px\] to [10%\] at (0.3) should be [calc(3% + 7px)\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [10px\] to [10%\] at (0.6) should be [calc(6% + 4px)\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [10px\] to [10%\] at (1) should be [10%\]] - expected: FAIL - - [Web Animations: property <row-rule-outset> from [10px\] to [10%\] at (1.5) should be [calc(15% - 5px)\]] - expected: FAIL - [CSS Transitions: property <row-rule-edge-start-outset> from neutral to [15px\] at (-0.3) should be [2px\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/animation/rule-color-interpolation-repeaters-001.html.ini b/testing/web-platform/meta/css/css-gaps/animation/rule-color-interpolation-repeaters-001.html.ini @@ -1,148 +1,4 @@ [rule-color-interpolation-repeaters-001.html] - [CSS Transitions: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (-0.3) should be [black repeat(2, red blue) black\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (0) should be [black repeat(2, red blue) black\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (0.3) should be [rgb(77, 0, 0) repeat(2, rgb(179, 0, 0) rgb(0, 0, 179)) rgb(0, 0, 77)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (0.6) should be [rgb(153, 0, 0) repeat(2, rgb(102, 0, 0) rgb(0, 0, 102)) rgb(0, 0, 153)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (1) should be [rgb(255, 0, 0) repeat(2, rgb(0, 0, 0) rgb(0, 0, 0)) rgb(0, 0, 255)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (1.5) should be [rgb(255, 0, 0) repeat(2, rgb(0, 0, 0) rgb(0, 0, 0)) rgb(0, 0, 255)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (-0.3) should be [black repeat(2, red blue) black\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (0) should be [black repeat(2, red blue) black\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (0.3) should be [rgb(77, 0, 0) repeat(2, rgb(179, 0, 0) rgb(0, 0, 179)) rgb(0, 0, 77)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (0.6) should be [rgb(153, 0, 0) repeat(2, rgb(102, 0, 0) rgb(0, 0, 102)) rgb(0, 0, 153)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (1) should be [rgb(255, 0, 0) repeat(2, rgb(0, 0, 0) rgb(0, 0, 0)) rgb(0, 0, 255)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (1.5) should be [rgb(255, 0, 0) repeat(2, rgb(0, 0, 0) rgb(0, 0, 0)) rgb(0, 0, 255)\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (-0.3) should be [black repeat(2, red blue) black\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (0) should be [black repeat(2, red blue) black\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (0.3) should be [rgb(77, 0, 0) repeat(2, rgb(179, 0, 0) rgb(0, 0, 179)) rgb(0, 0, 77)\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (0.6) should be [rgb(153, 0, 0) repeat(2, rgb(102, 0, 0) rgb(0, 0, 102)) rgb(0, 0, 153)\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (1) should be [rgb(255, 0, 0) repeat(2, rgb(0, 0, 0) rgb(0, 0, 0)) rgb(0, 0, 255)\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (1.5) should be [rgb(255, 0, 0) repeat(2, rgb(0, 0, 0) rgb(0, 0, 0)) rgb(0, 0, 255)\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (-0.3) should be [black repeat(2, red blue) black\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (0) should be [black repeat(2, red blue) black\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (0.3) should be [rgb(77, 0, 0) repeat(2, rgb(179, 0, 0) rgb(0, 0, 179)) rgb(0, 0, 77)\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (0.6) should be [rgb(153, 0, 0) repeat(2, rgb(102, 0, 0) rgb(0, 0, 102)) rgb(0, 0, 153)\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (1) should be [rgb(255, 0, 0) repeat(2, rgb(0, 0, 0) rgb(0, 0, 0)) rgb(0, 0, 255)\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (1.5) should be [rgb(255, 0, 0) repeat(2, rgb(0, 0, 0) rgb(0, 0, 0)) rgb(0, 0, 255)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(2, red black)\] at (-0.3) should be [repeat(2, black red)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(2, red black)\] at (0) should be [repeat(2, black red)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(2, red black)\] at (0.3) should be [repeat(2, rgb(77, 0, 0) rgb(179, 0, 0))\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(2, red black)\] at (0.6) should be [repeat(2, rgb(153, 0, 0) rgb(102, 0, 0))\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(2, red black)\] at (1) should be [repeat(2, red black)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(2, red black)\] at (1.5) should be [repeat(2, red black)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(2, red black)\] at (-0.3) should be [repeat(2, black red)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(2, red black)\] at (0) should be [repeat(2, black red)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(2, red black)\] at (0.3) should be [repeat(2, rgb(77, 0, 0) rgb(179, 0, 0))\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(2, red black)\] at (0.6) should be [repeat(2, rgb(153, 0, 0) rgb(102, 0, 0))\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(2, red black)\] at (1) should be [repeat(2, red black)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(2, red black)\] at (1.5) should be [repeat(2, red black)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [repeat(2, red black)\] at (-0.3) should be [repeat(2, black red)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [repeat(2, red black)\] at (0) should be [repeat(2, black red)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [repeat(2, red black)\] at (0.3) should be [repeat(2, rgb(77, 0, 0) rgb(179, 0, 0))\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [repeat(2, red black)\] at (0.6) should be [repeat(2, rgb(153, 0, 0) rgb(102, 0, 0))\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [repeat(2, red black)\] at (1) should be [repeat(2, red black)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [repeat(2, red black)\] at (1.5) should be [repeat(2, red black)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [repeat(2, red black)\] at (-0.3) should be [repeat(2, black red)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [repeat(2, red black)\] at (0) should be [repeat(2, black red)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [repeat(2, red black)\] at (0.3) should be [repeat(2, rgb(77, 0, 0) rgb(179, 0, 0))\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [repeat(2, red black)\] at (0.6) should be [repeat(2, rgb(153, 0, 0) rgb(102, 0, 0))\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [repeat(2, red black)\] at (1) should be [repeat(2, red black)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [repeat(2, red black)\] at (1.5) should be [repeat(2, red black)\]] - expected: FAIL - [CSS Transitions: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, blue red)\] at (-0.3) should be [repeat(auto, black black)\]] expected: FAIL @@ -215,852 +71,6 @@ [Web Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, blue red)\] at (1.5) should be [repeat(auto, rgb(0, 0, 255) rgb(255, 0, 0)\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0.5) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0.6) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (1) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (1.5) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0.5) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0.6) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (1) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (1.5) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (-0.3) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0.3) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0.5) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0.6) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (1) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (1.5) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (-0.3) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0.3) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0.5) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0.6) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (1) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (1.5) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0.5) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0.6) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (1) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (1.5) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0.5) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (0.6) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (1) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [repeat(2, blue blue) white\] at (1.5) should be [repeat(2, blue blue) white\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0.5) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0.6) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (1) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (1.5) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0.5) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0.6) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (1) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (1.5) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (-0.3) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0.3) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0.5) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0.6) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (1) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (1.5) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (-0.3) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0.3) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0.5) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0.6) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (1) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (1.5) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0.5) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0.6) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (1) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (1.5) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0.5) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (0.6) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (1) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [repeat(2, red red) repeat(2, blue blue)\] at (1.5) should be [repeat(2, red red) repeat(2, blue blue)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0.5) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0.6) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from neutral to [repeat(3, white white)\] at (1) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from neutral to [repeat(3, white white)\] at (1.5) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0.5) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0.6) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from neutral to [repeat(3, white white)\] at (1) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from neutral to [repeat(3, white white)\] at (1.5) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(3, white white)\] at (-0.3) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0.3) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0.5) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0.6) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(3, white white)\] at (1) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(3, white white)\] at (1.5) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(3, white white)\] at (-0.3) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0.3) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0.5) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0.6) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(3, white white)\] at (1) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(3, white white)\] at (1.5) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0.5) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0.6) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [repeat(3, white white)\] at (1) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [repeat(3, white white)\] at (1.5) should be [repeat(3, white white)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0.5) should be [repeat(3, white white)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [repeat(3, white white)\] at (0.6) should be [repeat(3, white white)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [repeat(3, white white)\] at (1) should be [repeat(3, white white)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [repeat(3, white white)\] at (1.5) should be [repeat(3, white white)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0.5) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0.6) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (1) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (1.5) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0.5) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0.6) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (1) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (1.5) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (-0.3) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0.3) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0.5) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0.6) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (1) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (1.5) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (-0.3) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0.3) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0.5) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0.6) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (1) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (1.5) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0.5) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0.6) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (1) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (1.5) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0.5) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (0.6) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (1) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [repeat(2, yellow orange green)\] at (1.5) should be [repeat(2, yellow orange green)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0.5) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0.6) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (1) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (1.5) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0.5) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0.6) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (1) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (1.5) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (-0.3) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0.3) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0.5) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0.6) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (1) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (1.5) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (-0.3) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0.3) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0.5) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0.6) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (1) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (1.5) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0.5) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0.6) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (1) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (1.5) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0.5) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (0.6) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (1) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [black repeat(3, red white) blue\] at (1.5) should be [black repeat(3, red white) blue\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0.5) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0.6) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (1) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (1.5) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0.5) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0.6) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (1) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (1.5) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (-0.3) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0.3) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0.5) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0.6) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (1) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (1.5) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (-0.3) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0.3) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0.5) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0.6) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (1) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition: all: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (1.5) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0.5) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0.6) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (1) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Animations: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (1.5) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0.5) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (0.6) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (1) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [Web Animations: property <row-rule-color> from neutral to [white repeat(2, blue blue blue) yellow\] at (1.5) should be [white repeat(2, blue blue blue) yellow\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (-0.3) should be [repeat(auto, red black)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0) should be [repeat(auto, red black)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.3) should be [repeat(auto, red black)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.5) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.6) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (1) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (1.5) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (-0.3) should be [repeat(auto, red black)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0) should be [repeat(auto, red black)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.3) should be [repeat(auto, red black)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.5) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.6) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (1) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (1.5) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (-0.3) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.3) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.5) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.6) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (1) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (1.5) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (-0.3) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.3) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.5) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.6) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (1) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (1.5) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (-0.3) should be [repeat(auto, red black)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0) should be [repeat(auto, red black)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.3) should be [repeat(auto, red black)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.5) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.6) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (1) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (1.5) should be [repeat(3, black red)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (-0.3) should be [repeat(auto, red black)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0) should be [repeat(auto, red black)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.3) should be [repeat(auto, red black)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.5) should be [repeat(3, black red)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (0.6) should be [repeat(3, black red)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (1) should be [repeat(3, black red)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from [repeat(auto, red black)\] to [repeat(3, black red)\] at (1.5) should be [repeat(3, black red)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (-0.3) should be [repeat(auto, black black)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0) should be [repeat(auto, black black)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.3) should be [repeat(auto, black black)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.5) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.6) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (1) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (1.5) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (-0.3) should be [repeat(auto, black black)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0) should be [repeat(auto, black black)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.3) should be [repeat(auto, black black)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.5) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.6) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (1) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (1.5) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (-0.3) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.3) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.5) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.6) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (1) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (1.5) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (-0.3) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.3) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.5) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.6) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (1) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (1.5) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (-0.3) should be [repeat(auto, black black)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0) should be [repeat(auto, black black)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.3) should be [repeat(auto, black black)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.5) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.6) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (1) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (1.5) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (-0.3) should be [repeat(auto, black black)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0) should be [repeat(auto, black black)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.3) should be [repeat(auto, black black)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.5) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (0.6) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (1) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from [repeat(auto, black black)\] to [repeat(auto, red white yellow)\] at (1.5) should be [repeat(auto, red white yellow)\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from neutral to [white\] at (0.5) should be [white\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property <column-rule-color> from neutral to [white\] at (0.6) should be [white\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from neutral to [white\] at (0.5) should be [white\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-rule-color> from neutral to [white\] at (0.6) should be [white\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [white\] at (-0.3) should be [white\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [white\] at (0) should be [white\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [white\] at (0.3) should be [white\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [white\] at (0.5) should be [white\]] - expected: FAIL - - [CSS Transitions: property <column-rule-color> from neutral to [white\] at (0.6) should be [white\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [white\] at (-0.3) should be [white\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [white\] at (0) should be [white\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [white\] at (0.3) should be [white\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [white\] at (0.5) should be [white\]] - expected: FAIL - - [CSS Transitions with transition: all: property <column-rule-color> from neutral to [white\] at (0.6) should be [white\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [white\] at (0.5) should be [white\]] - expected: FAIL - - [CSS Animations: property <column-rule-color> from neutral to [white\] at (0.6) should be [white\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [white\] at (0.5) should be [white\]] - expected: FAIL - - [Web Animations: property <column-rule-color> from neutral to [white\] at (0.6) should be [white\]] - expected: FAIL - [CSS Transitions: property <row-rule-color> from neutral to [red repeat(2, black black) blue\] at (-0.3) should be [black red blue red blue black\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/parsing/rule-outset-shorthand.html.ini b/testing/web-platform/meta/css/css-gaps/parsing/rule-outset-shorthand.html.ini @@ -1,31 +1,4 @@ [rule-outset-shorthand.html] - [e.style['rule-outset'\] = "0px" should set column-rule-outset] - expected: FAIL - - [e.style['rule-outset'\] = "0px" should set row-rule-outset] - expected: FAIL - - [e.style['rule-outset'\] = "0px" should not set unrelated longhands] - expected: FAIL - - [e.style['rule-outset'\] = "10px" should set column-rule-outset] - expected: FAIL - - [e.style['rule-outset'\] = "10px" should set row-rule-outset] - expected: FAIL - - [e.style['rule-outset'\] = "10px" should not set unrelated longhands] - expected: FAIL - - [e.style['rule-outset'\] = "50%" should set column-rule-outset] - expected: FAIL - - [e.style['rule-outset'\] = "50%" should set row-rule-outset] - expected: FAIL - - [e.style['rule-outset'\] = "50%" should not set unrelated longhands] - expected: FAIL - [e.style['column-rule-outset'\] = "0px" should set column-rule-edge-end-outset] expected: FAIL diff --git a/testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape-control-points.html.ini b/testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape-control-points.html.ini @@ -88,3 +88,1383 @@ [Web Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from origin)\] at (0.5) should be [shape(from top left, smooth to 100% 50% with 20px 100px)\]] expected: FAIL + + [CSS Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.3) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.6) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.5) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (1) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.3) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.3) should be [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 100px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\] at (0.5) should be [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 100px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from origin)\] at (0) should be [shape(from top left, smooth to 100% 50% with 20px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (-0.3) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.5) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.6) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.3) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from start)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\] at (0) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from start)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\] at (0) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.6) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from start)\] at (0.5) should be [shape(from top left, smooth to 100% 50% with 20px 100px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (1.5) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.5) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.6) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from start)\] at (1) should be [shape(from top left, smooth to 100% 50% with 20px 150px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (1) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from start)\] at (0) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.6) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (1.5) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (1) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (1) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from start)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (-0.3) should be [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (1.5) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.3) should be [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from origin / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (1.5) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (1.5) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\] at (0.5) should be [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 100px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.5) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0) should be [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (-0.3) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from origin / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\] at (0.5) should be [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 100px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from start)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (1) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (-0.3) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from origin)\] at (1) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from start)\] at (1) should be [shape(from top left, smooth to 100% 50% with 20px 150px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.3) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from origin / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\] at (0.5) should be [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 100px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (1) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.5) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from start)\] at (0.5) should be [shape(from top left, smooth to 100% 50% with 20px 100px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from origin)\] at (1) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (1.5) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from start)\] at (0) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (1) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 100px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (1.5) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\] at (0) should be [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (1) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (1) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (1) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (-0.3) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from origin / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.6) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.3) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\] at (0) should be [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (-0.3) should be [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (-0.3) should be [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\] at (0) should be [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 100px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\] at (0) should be [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.5) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.3) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.6) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.3) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.6) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from start)\] at (0) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0) should be [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.5) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\] at (0) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from start)\] at (1) should be [shape(from top left, smooth to 100% 50% with 20px 150px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from start)\] at (0) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from origin)\] at (1) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from start)\] at (0.5) should be [shape(from top left, smooth to 100% 50% with 20px 100px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.6) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from origin / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (1) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 100px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from start)\] at (0.5) should be [shape(from top left, smooth to 100% 50% with 20px 100px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (1) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (-0.3) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.5) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (-0.3) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0) should be [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from origin)\] at (1) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (-0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\] at (0) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.5) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (1.5) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.5) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (1.5) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.6) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (-0.3) should be [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (-0.3) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0) should be [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.3) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from start)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.5) should be [shape(from top left, smooth by 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from origin / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.3) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from origin)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.6) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px / 40px 50px from end)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0.5) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (1.5) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (1.5) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (1.5) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px / 40px 50px from start)\] to [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (0) should be [shape(from top left, curve to 100% 50% with 20px 30px from end / 40px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from origin)\] at (0) should be [shape(from top left, smooth to 100% 50% with 20px 50px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.3) should be [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 50px)\] to [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\] at (1) should be [shape(from top left, curve by 100% 50% with 20px 30px from end / 40px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.6) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (-0.3) should be [shape(from top left, smooth to 100% 50% with 20px 50px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, curve to 100% 50% with 20px 30px from start / 40px 50px)\] to [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\] at (1) should be [shape(from top left, curve to 100% 50% with 20px 30px / 40px 150px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.5) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Web Animations: property <clip-path> from [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\] to [shape(from top left, smooth by 100% 50% with 20px 150px)\] at (0.3) should be [shape(from top left, smooth by 100% 50% with 20px 50px from origin)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px)\] at (0.6) should be [shape(from top left, smooth to 100% 50% with 20px 150px)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [CSS Transitions with transition: all: property <clip-path> from [shape(from top left, smooth to 100% 50% with 20px 50px from start)\] to [shape(from top left, smooth to 100% 50% with 20px 150px from start)\] at (1) should be [shape(from top left, smooth to 100% 50% with 20px 150px from start)\]] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-007.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-007.html.ini @@ -0,0 +1,4 @@ +[clip-path-shape-007.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-008.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-008.html.ini @@ -0,0 +1,4 @@ +[clip-path-shape-008.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-009.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-009.html.ini @@ -0,0 +1,4 @@ +[clip-path-shape-009.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-010.html.ini b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-shape-010.html.ini @@ -0,0 +1,4 @@ +[clip-path-shape-010.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-shapes/shape-functions/shape-function-computed.html.ini b/testing/web-platform/meta/css/css-shapes/shape-functions/shape-function-computed.html.ini @@ -0,0 +1,20 @@ +[shape-function-computed.html] + [Property clip-path value 'shape(from center, curve to center bottom with top right / bottom right)'] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Property clip-path value 'shape(from center, curve by 20px 20px with 10px 30px from end / 12px 32px from start)'] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Property clip-path value 'shape(from center right, curve by 20px 20px with 10px 30px from origin / 12px 32px from origin)'] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Property clip-path value 'shape(from 20px 40px, curve to top right with 10px 30px from origin / 12px 32px from origin)'] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-shapes/shape-functions/shape-function-valid.html.ini b/testing/web-platform/meta/css/css-shapes/shape-functions/shape-function-valid.html.ini @@ -52,3 +52,23 @@ [e.style['clip-path'\] = "shape(from 20px 40px, arc to top right of 10%)" should set the property value] expected: FAIL + + [e.style['clip-path'\] = "shape(from 20px 40px, curve by 20px 20px with 10px 30px from origin)" should set the property value] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [e.style['clip-path'\] = "shape(from 20px 40px, curve by 20% 20em with 10.3% 30px from origin / 12pt 5.4% from start)" should set the property value] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [e.style['clip-path'\] = "shape(from 20px 40px, curve by 20% 20em with 10px 30px from start / 12px 32px from end)" should set the property value] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [e.style['clip-path'\] = "shape(from 20px 40px, smooth by 20pt 20px with 12px 32px from start)" should set the property value] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-view-transitions/offscreen-element-modified-before-coming-onscreen.html.ini b/testing/web-platform/meta/css/css-view-transitions/offscreen-element-modified-before-coming-onscreen.html.ini @@ -1,5 +1,5 @@ [offscreen-element-modified-before-coming-onscreen.html] expected: - if os == "android": [PASS, FAIL] if (os == "linux") and swgl and fission: [FAIL, PASS] + if os == "android": [FAIL, PASS] FAIL diff --git a/testing/web-platform/meta/css/css-viewport/zoom/container-queries-block-size.html.ini b/testing/web-platform/meta/css/css-viewport/zoom/container-queries-block-size.html.ini @@ -1,2 +0,0 @@ -[container-queries-block-size.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-viewport/zoom/svg-computed-style.html.ini b/testing/web-platform/meta/css/css-viewport/zoom/svg-computed-style.html.ini @@ -1,31 +1,13 @@ [svg-computed-style.html] - [Property border-width value 'inherit' no zoom] - expected: FAIL - [Property border-width value 'inherit' zoom: 2] expected: FAIL - [Property box-shadow value 'inherit' no zoom] - expected: FAIL - [Property box-shadow value 'inherit' zoom: 2] expected: FAIL - [Property filter value 'inherit' no zoom] - expected: FAIL - [Property filter value 'inherit' zoom: 2] expected: FAIL - [Property height value 'inherit' no zoom] - expected: FAIL - - [Property height value 'inherit' zoom: 2] - expected: FAIL - - [Property margin value 'inherit' no zoom] - expected: FAIL - [Property margin value 'inherit' zoom: 2] expected: FAIL diff --git a/testing/web-platform/meta/encoding/textdecoder-ignorebom.any.js.ini b/testing/web-platform/meta/encoding/textdecoder-ignorebom.any.js.ini @@ -28,4 +28,6 @@ ERROR [textdecoder-ignorebom.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/encoding/unsupported-encodings.any.js.ini b/testing/web-platform/meta/encoding/unsupported-encodings.any.js.ini @@ -3,3 +3,5 @@ if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [unsupported-encodings.any.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/event-timing/large-duration-threshold.html.ini b/testing/web-platform/meta/event-timing/large-duration-threshold.html.ini @@ -1,5 +1,6 @@ [large-duration-threshold.html] [PerformanceObserver observes events according to its durationThreshold] expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "android") and not sessionHistoryInParent and not debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] - if not sessionHistoryInParent and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-57.html.ini b/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-57.html.ini @@ -0,0 +1,5 @@ +[forced-colors-mode-57.html] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if os == "win": FAIL + if os == "linux": FAIL diff --git a/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-58.html.ini b/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-58.html.ini @@ -0,0 +1,5 @@ +[forced-colors-mode-58.html] + expected: + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [FAIL, PASS] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-59.html.ini b/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-59.html.ini @@ -0,0 +1,3 @@ +[forced-colors-mode-59.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-mouseup.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-mouseup.html.ini @@ -6,10 +6,12 @@ [search] expected: + if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] if (os == "android") and not sessionHistoryInParent: FAIL [hash] expected: - if (os == "mac") and not debug: [PASS, FAIL] + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [FAIL, PASS] if (os == "android") and not sessionHistoryInParent: FAIL diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window.js.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window.js.ini @@ -1,5 +1,6 @@ [url.window.html] [document.open() does not change document's URL (active but not fully active document)] expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [FAIL, PASS] diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/the-innerhtml-property/innerhtml-and-xml-namespaces.svg.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/the-innerhtml-property/innerhtml-and-xml-namespaces.svg.ini @@ -1,6 +0,0 @@ -[innerhtml-and-xml-namespaces.svg] - [default namespace applies to children of non-namespaced element] - expected: FAIL - - [default namespace applies to children of namespaced element with new default namespace] - expected: FAIL diff --git a/testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini b/testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini @@ -14,6 +14,3 @@ [Permissions-Policy idle-detection=* explicity set by top-level frame allows workers in cross-origin iframes.] expected: NOTRUN - - [Inherited header permissions policy allows dedicated workers.] - expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-service-worker.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-service-worker.https.html.ini @@ -1,5 +1,6 @@ [MediaStreamTrackGenerator-in-service-worker.https.html] expected: if (os == "mac") and debug: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] [A service worker is able to initialize a MediaStreamTrackGenerator without crashing] expected: FAIL diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: 7fca02e21a44e3c73d7d7c1f7c18c7c894d6cd6d +upstream: 549288bba813363df72a0b17c4cebdca73c4ca2b diff --git a/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed_from_slot.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed_from_slot.html.ini @@ -1,16 +1,4 @@ [pointerevent_after_target_removed_from_slot.html?mouse] - [Pointer events from mouse received before/after slot removal at pointerdown] - expected: FAIL - - [Pointer events from mouse received before/after slotted-child removal at pointerdown] - expected: FAIL - - [Pointer events from mouse received before/after slot removal at pointerup] - expected: FAIL - - [Pointer events from mouse received before/after slotted-child removal at pointerup] - expected: FAIL - [mouse events with remove-slot at pointerdown] expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html.ini @@ -1,3 +1,7 @@ [pointerevent_sequence_at_implicit_release_on_drag.html] + expected: + if (processor == "x86") and debug: [OK, TIMEOUT] [touch Event sequence at implicit release on drag] - expected: FAIL + expected: + if (processor == "x86") and debug: [FAIL, NOTRUN] + FAIL diff --git a/testing/web-platform/meta/screen-orientation/orientation-reading.html.ini b/testing/web-platform/meta/screen-orientation/orientation-reading.html.ini @@ -1,13 +1,11 @@ [orientation-reading.html] expected: - if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] if os == "mac": [OK, TIMEOUT] [Test that ScreenOrientation's attribute values change after 'change' event fires] expected: - if (os == "android") and not debug and sessionHistoryInParent: [PASS, TIMEOUT, NOTRUN, FAIL] - if (os == "android") and not debug and not sessionHistoryInParent: [PASS, FAIL, TIMEOUT, NOTRUN] if (os == "android") and debug: PASS + if (os == "android") and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] if os == "mac": [FAIL, NOTRUN] FAIL @@ -17,6 +15,5 @@ [Test the orientations and associated angles when the natural orientation is 'landscape'] expected: - if (os == "android") and not debug and sessionHistoryInParent: [PASS, TIMEOUT] - if (os == "android") and not debug and not sessionHistoryInParent: [PASS, TIMEOUT] + if (os == "android") and not debug: [PASS, TIMEOUT] if os == "mac": [PASS, NOTRUN] diff --git a/testing/web-platform/meta/service-workers/service-worker/register-same-scope-different-script-url.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/register-same-scope-different-script-url.https.html.ini @@ -12,6 +12,6 @@ [Register different scripts concurrently] expected: - if fission and not tsan and (os == "win") and not debug and (processor == "x86_64"): PASS + if fission and (os == "win") and not debug and (processor == "x86_64"): PASS if not fission: PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-sandboxed-iframe-allow-storage-access.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-sandboxed-iframe-allow-storage-access.sub.https.window.js.ini @@ -1,7 +1,2 @@ [requestStorageAccess-sandboxed-iframe-allow-storage-access.sub.https.window.html] expected: [OK, TIMEOUT] - [[sandboxed-iframe-allow-storage-access-by-user-activation\] document.requestStorageAccess() should resolve even without a user gesture when already granted.] - expected: [PASS, FAIL, TIMEOUT] - - [[sandboxed-iframe-allow-storage-access-by-user-activation\] document.requestStorageAccess() should resolve with a user gesture] - expected: [PASS, FAIL, NOTRUN] diff --git a/testing/web-platform/meta/streams/piping/general.any.js.ini b/testing/web-platform/meta/streams/piping/general.any.js.ini @@ -1,4 +1,6 @@ [general.any.worker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [general.any.serviceworker.html] diff --git a/testing/web-platform/meta/streams/piping/then-interception.any.js.ini b/testing/web-platform/meta/streams/piping/then-interception.any.js.ini @@ -7,6 +7,8 @@ [then-interception.any.worker.html] [then-interception.any.serviceworker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [then-interception.any.sharedworker.html] @@ -30,7 +32,9 @@ expected: [ERROR, TIMEOUT] [then-interception.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [then-interception.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.any.js.ini @@ -28,7 +28,9 @@ ERROR [construct-byob-request.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [construct-byob-request.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-byte-streams/read-min.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/read-min.any.js.ini @@ -14,15 +14,17 @@ expected: if debug and (os == "win") and (processor == "x86"): [OK, ERROR, CRASH] if debug and (os == "linux") and fission: [OK, CRASH] - if debug and (os == "android") and sessionHistoryInParent: [OK, TIMEOUT, ERROR] + if debug and (os == "android") and sessionHistoryInParent: [OK, ERROR, TIMEOUT] if debug and (os == "mac"): [OK, CRASH] [read-min.any.html] expected: if (os == "win") and debug and (processor == "x86_64"): [OK, CRASH] - if (os == "linux") and debug and not fission: [OK, CRASH] + if (os == "linux") and not fission and debug: [OK, CRASH] + if (os == "android") and not sessionHistoryInParent and debug: [OK, CRASH] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] if (os == "mac") and debug: [OK, CRASH] - if os == "android": [OK, CRASH] + if (os == "android") and sessionHistoryInParent: [OK, CRASH] [read-min.any.sharedworker.html] max-asserts: 2 @@ -56,5 +58,6 @@ [read-min.any.shadowrealm-in-sharedworker.html] expected: if (os == "win") and debug and (processor == "x86_64"): [ERROR, CRASH] + if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] if (os == "mac") and debug: [ERROR, CRASH] ERROR diff --git a/testing/web-platform/meta/streams/readable-byte-streams/respond-after-enqueue.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/respond-after-enqueue.any.js.ini @@ -4,11 +4,13 @@ [respond-after-enqueue.any.worker.html] expected: + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] if os == "mac": [OK, CRASH] [respond-after-enqueue.any.html] expected: - if not sessionHistoryInParent and debug: [OK, TIMEOUT] + if sessionHistoryInParent: OK + [OK, TIMEOUT] [respond-after-enqueue.any.serviceworker.html] expected: diff --git a/testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini b/testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini @@ -87,4 +87,6 @@ ERROR [async-iterator.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini b/testing/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini @@ -1,4 +1,6 @@ [bad-strategies.any.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, ERROR] [bad-strategies.any.shadowrealm.html] expected: ERROR @@ -9,9 +11,6 @@ [bad-strategies.any.serviceworker.html] expected: - if (os == "win") and debug and (processor == "x86_64"): CRASH - if (os == "linux") and debug and not fission: CRASH - if (os == "mac") and debug: CRASH if os == "android": [OK, ERROR] [bad-strategies.any.sharedworker.html] @@ -35,6 +34,5 @@ [bad-strategies.https.any.shadowrealm-in-serviceworker.html] expected: - if debug and (processor == "x86_64") and (os == "linux") and fission: [CRASH, ERROR, TIMEOUT] - if debug and (processor == "x86"): [CRASH, ERROR, TIMEOUT] + if debug and (os == "linux") and fission: [ERROR, TIMEOUT, CRASH] [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini b/testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini @@ -33,11 +33,13 @@ [constructor.any.shadowrealm-in-shadowrealm.html] expected: - if (os_version == "14") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR [constructor.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [constructor.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/default-reader.any.js.ini b/testing/web-platform/meta/streams/readable-streams/default-reader.any.js.ini @@ -13,6 +13,7 @@ [default-reader.any.sharedworker.html] expected: + if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [default-reader.any.shadowrealm.html] diff --git a/testing/web-platform/meta/streams/transferable/transform-stream-members.any.js.ini b/testing/web-platform/meta/streams/transferable/transform-stream-members.any.js.ini @@ -6,7 +6,9 @@ [transform-stream-members.any.worker.html] [transform-stream-members.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [transform-stream-members.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/transform-streams/strategies.any.js.ini b/testing/web-platform/meta/streams/transform-streams/strategies.any.js.ini @@ -12,6 +12,8 @@ if not sessionHistoryInParent and debug: [OK, TIMEOUT] [strategies.any.worker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [strategies.any.shadowrealm.html] expected: ERROR @@ -20,12 +22,12 @@ expected: ERROR [strategies.any.shadowrealm-in-window.html] - expected: - if not sessionHistoryInParent and debug: TIMEOUT - ERROR + expected: ERROR [strategies.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [strategies.any.shadowrealm-in-dedicatedworker.html] expected: diff --git a/testing/web-platform/meta/streams/writable-streams/byte-length-queuing-strategy.any.js.ini b/testing/web-platform/meta/streams/writable-streams/byte-length-queuing-strategy.any.js.ini @@ -16,7 +16,9 @@ ERROR [byte-length-queuing-strategy.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: TIMEOUT + ERROR [byte-length-queuing-strategy.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/svg/animations/svglengthlist-animation-2.html.ini b/testing/web-platform/meta/svg/animations/svglengthlist-animation-2.html.ini @@ -1,3 +1,3 @@ [svglengthlist-animation-2.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/upgrade-insecure-requests/gen/top.meta/upgrade/sharedworker-import.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/gen/top.meta/upgrade/sharedworker-import.https.html.ini @@ -1,6 +1,6 @@ [sharedworker-import.https.html] expected: - if tsan: CRASH + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [Upgrade-Insecure-Requests: Expects allowed for sharedworker-import to cross-http-downgrade origin and no-redirect redirection from https context.] expected: FAIL diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/js-wasm-cycle.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/js-wasm-cycle.tentative.any.js.ini @@ -24,4 +24,6 @@ [js-wasm-cycle.tentative.https.any.shadowrealm-in-serviceworker.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT + ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/mutable-global-sharing.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/mutable-global-sharing.tentative.any.js.ini @@ -19,7 +19,9 @@ [mutable-global-sharing.tentative.https.any.shadowrealm-in-serviceworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [mutable-global-sharing.tentative.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/resolve-export.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/resolve-export.tentative.any.js.ini @@ -10,7 +10,9 @@ expected: ERROR [resolve-export.tentative.https.any.shadowrealm-in-serviceworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [resolve-export.tentative.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/exception/constructor.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/constructor.tentative.any.js.ini @@ -1,4 +1,6 @@ [constructor.tentative.any.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] [constructor.tentative.any.worker.html] expected: diff --git a/testing/web-platform/meta/wasm/jsapi/exception/getArg.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/getArg.tentative.any.js.ini @@ -4,8 +4,6 @@ [getArg.tentative.any.html] - expected: - if not sessionHistoryInParent and debug: TIMEOUT [Getting out-of-range argument] expected: FAIL @@ -19,7 +17,9 @@ expected: ERROR [getArg.tentative.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [getArg.tentative.any.shadowrealm-in-dedicatedworker.html] expected: ERROR @@ -36,4 +36,6 @@ expected: ERROR [getArg.tentative.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/exception/is.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/is.tentative.any.js.ini @@ -1,6 +1,8 @@ [is.tentative.any.html] [is.tentative.any.worker.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] [is.tentative.any.shadowrealm.html] expected: ERROR @@ -17,7 +19,9 @@ expected: ERROR [is.tentative.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [is.tentative.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/memory/constructor-shared.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/memory/constructor-shared.tentative.any.js.ini @@ -30,7 +30,9 @@ expected: ERROR [constructor-shared.tentative.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [constructor-shared.tentative.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/wasm/jsapi/memory/constructor-types.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/memory/constructor-types.tentative.any.js.ini @@ -57,7 +57,9 @@ ERROR [constructor-types.tentative.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [constructor-types.tentative.any.shadowrealm-in-dedicatedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/memory/type.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/memory/type.tentative.any.js.ini @@ -82,7 +82,9 @@ expected: ERROR [type.tentative.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [type.tentative.any.shadowrealm-in-shadowrealm.html] expected: diff --git a/testing/web-platform/meta/wasm/jsapi/module/exports.any.js.ini b/testing/web-platform/meta/wasm/jsapi/module/exports.any.js.ini @@ -1,7 +1,6 @@ [exports.any.worker.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent: [OK, TIMEOUT] [exports.any.html] @@ -23,7 +22,9 @@ expected: ERROR [exports.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [exports.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/web-locks/bfcache/held.tentative.https.html.ini b/testing/web-platform/meta/web-locks/bfcache/held.tentative.https.html.ini @@ -1,14 +1,10 @@ [held.tentative.https.html] expected: - if navigationApi and debug: TIMEOUT - [A held lock on a worker must prevent bfcache] - expected: - if navigationApi and debug: TIMEOUT - + if (os == "linux") and debug and fission: [OK, TIMEOUT] [A held lock on a nested worker must prevent bfcache] expected: - if navigationApi and debug: NOTRUN + if (os == "linux") and debug and fission: [PASS, TIMEOUT] [A held lock on a shared worker must prevent bfcache] expected: - if navigationApi and debug: NOTRUN + if (os == "linux") and debug and fission: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/context-time-monotonic-on-setsinkid.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/context-time-monotonic-on-setsinkid.https.html.ini @@ -1,6 +1,9 @@ [context-time-monotonic-on-setsinkid.https.html] expected: - if sessionHistoryInParent and (os == "android") and not debug: [OK, TIMEOUT] - if not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [currentTime and getOutputTimestamp().contextTime should not reset after setSinkId] - expected: FAIL + expected: + if (os == "mac") and not debug: [FAIL, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-called-on-globalthis.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-called-on-globalthis.https.html.ini @@ -1,4 +1,5 @@ [audioworklet-registerprocessor-called-on-globalthis.https.html] expected: - if (os == "android") and debug: [OK, CRASH] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and debug and not sessionHistoryInParent: [OK, CRASH] if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-creation-time.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-creation-time.https.html.ini @@ -1,7 +1,8 @@ [audioworkletglobalscope-creation-time.https.html] expected: - if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT - if (os == "android") and not debug: [OK, TIMEOUT] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug: [OK, CRASH] [currentTime vs currentFrames in Audio Worklet global scope] expected: if (os == "linux") and not debug and not asan and tsan: [PASS, FAIL] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/simple-input-output.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/simple-input-output.https.html.ini @@ -1,5 +1,5 @@ [simple-input-output.https.html] expected: - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] if (os == "android") and debug and not sessionHistoryInParent: [OK, CRASH] + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html.ini @@ -1,3 +1,3 @@ [audiochannelmerger-basic.html] expected: - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT + if (os == "android") and sessionHistoryInParent: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html.ini @@ -1,9 +1,3 @@ [audiochannelmerger-disconnect.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Executing "silent-disconnect"] - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1265406 - expected: FAIL - [Asynchronous disconnect() correctly silences the output] expected: FAIL diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-gainnode-interface/gain-basic.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-gainnode-interface/gain-basic.html.ini @@ -1,3 +1,3 @@ [gain-basic.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-pannernode-interface/pannernode-setposition-throws.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-pannernode-interface/pannernode-setposition-throws.html.ini @@ -1,5 +1,5 @@ [pannernode-setposition-throws.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [OK, CRASH] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-stereopanner-interface/stereopannernode-panning.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-stereopanner-interface/stereopannernode-panning.html.ini @@ -1,5 +1,5 @@ [stereopannernode-panning.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [OK, CRASH] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, CRASH] + if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini b/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini @@ -119,9 +119,8 @@ [Verify reset() suppresses outputs] expected: - if (os_version == "24.04") and debug: [PASS, FAIL] - if os_version == "7.0": PRECONDITION_FAILED - if os_version == "14": PRECONDITION_FAILED + if (os == "linux") and debug and (display == "x11"): [PASS, FAIL] + if os == "android": PRECONDITION_FAILED [Test unconfigured VideoDecoder operations] expected: @@ -272,8 +271,7 @@ [videoDecoder-codec-specific.https.any.worker.html?h264_annexb] expected: - if (os_version == "24.04") and debug: [OK, CRASH] - if (os_version == "22.04") and debug: [OK, CRASH] + if (os == "linux") and debug: [OK, CRASH] [Test isConfigSupported()] expected: if os == "android": PRECONDITION_FAILED @@ -1014,8 +1012,8 @@ [Decode a key frame marked as delta fails] expected: - if os == "linux": PASS - PRECONDITION_FAILED + if os == "win": PRECONDITION_FAILED + if os == "android": PRECONDITION_FAILED [videoDecoder-codec-specific.https.any.worker.html?h265_hevc] @@ -1127,8 +1125,8 @@ [Decode a key frame marked as delta fails] expected: - if os == "linux": PASS - PRECONDITION_FAILED + if os == "win": PRECONDITION_FAILED + if os == "android": PRECONDITION_FAILED [videoDecoder-codec-specific.https.any.html?h265_annexb] @@ -1240,8 +1238,8 @@ [Decode a key frame marked as delta fails] expected: - if os == "linux": PASS - PRECONDITION_FAILED + if os == "win": PRECONDITION_FAILED + if os == "android": PRECONDITION_FAILED [videoDecoder-codec-specific.https.any.worker.html?h265_annexb] @@ -1353,5 +1351,5 @@ [Decode a key frame marked as delta fails] expected: - if os == "linux": PASS - PRECONDITION_FAILED + if os == "win": PRECONDITION_FAILED + if os == "android": PRECONDITION_FAILED diff --git a/testing/web-platform/meta/webdriver/tests/classic/send_alert_text/send.py.ini b/testing/web-platform/meta/webdriver/tests/classic/send_alert_text/send.py.ini @@ -1,5 +1,5 @@ [send.py] [test_unexpected_alert] expected: - if not fission and sessionHistoryInParent and not debug and (os == "android"): [PASS, FAIL] - if not fission and not sessionHistoryInParent and not debug: [PASS, FAIL] + if fission and (os == "android") and not debug: [PASS, FAIL] + if not fission and not debug and (os == "android"): [PASS, FAIL] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/RTCRtpScriptTransform-bad-chunk.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/RTCRtpScriptTransform-bad-chunk.https.html.ini @@ -1,3 +1,3 @@ [RTCRtpScriptTransform-bad-chunk.https.html] expected: - if (os == "mac") and debug: TIMEOUT + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini b/testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini @@ -183,6 +183,7 @@ [idlharness.https.window.html?include=(SFrameDecrypterStream|SFrameEncrypterStream|SFrameTransform.*)] expected: + if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] [SFrameTransform interface: existence and properties of interface object] @@ -279,6 +280,7 @@ [idlharness.https.window.html?exclude=(SFrameDecrypterStream|SFrameEncrypterStream|SFrameTransform.*)] expected: + if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] [idl_test setup] diff --git a/testing/web-platform/meta/webrtc/RTCDTMFSender-ontonechange.https.html.ini b/testing/web-platform/meta/webrtc/RTCDTMFSender-ontonechange.https.html.ini @@ -3,3 +3,4 @@ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1641237 expected: if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-addTransceiver.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-addTransceiver.https.html.ini @@ -1,3 +1,4 @@ [RTCPeerConnection-addTransceiver.https.html] expected: + if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT if (os == "mac") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-constructor.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-constructor.html.ini @@ -2,6 +2,7 @@ expected: if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "android") and not sessionHistoryInParent and debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] [new RTCPeerConnection({ iceCandidatePoolSize: toNumberThrows })] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1529398 expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCRtpSender.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpSender.https.html.ini @@ -1,5 +1,5 @@ [RTCRtpSender.https.html] expected: - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini b/testing/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini @@ -1,17 +1,12 @@ [rtp-demuxing.html] bug: 1709960 - expected: TIMEOUT + expected: + if (os == "linux") and not debug: [OK, TIMEOUT] [Can demux two video tracks with different payload types on a bundled connection] expected: - if (os == "mac") and debug: PASS - if (os == "mac") and not debug: [PASS, FAIL] - if os == "win": PASS - if os == "android": PASS - [PASS, TIMEOUT] + if os == "mac": [PASS, FAIL] + if os == "linux": [PASS, TIMEOUT] [Can demux two video tracks with the same payload type on an unbundled connection] expected: - if os == "win": PASS - if os == "mac": PASS - if os == "android": PASS - [PASS, NOTRUN] + if os == "linux": [PASS, NOTRUN] diff --git a/testing/web-platform/meta/webrtc/simulcast/h264.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/h264.https.html.ini @@ -1,8 +1,7 @@ [h264.https.html] bug: 1709960 - expected: TIMEOUT + expected: + if (os == "linux") and not debug: [OK, TIMEOUT] [H264 simulcast setup with two streams] expected: - if (os == "mac") and debug: PASS - if os == "linux": TIMEOUT - if os == "android": PASS + if (os == "linux") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/send-many-64K-messages-with-backpressure.any.js.ini b/testing/web-platform/meta/websockets/send-many-64K-messages-with-backpressure.any.js.ini @@ -7,37 +7,37 @@ [send-many-64K-messages-with-backpressure.any.html?wpt_flags=h2] expected: if (os == "win") and ccov: [OK, TIMEOUT] - if (os == "linux") and not asan and debug and not fission: [OK, CRASH] - if (os == "linux") and not asan and not debug: [TIMEOUT, OK] - if (os == "win") and not debug: TIMEOUT - if (os == "mac") and not debug: [TIMEOUT, OK] - if (os == "linux") and asan: [OK, TIMEOUT] - if (os == "android") and not debug: [OK, ERROR] + if debug and (os == "linux") and not fission: [OK, CRASH] + if not debug and (os == "linux") and asan: [OK, TIMEOUT] + if not debug and (os == "linux") and not asan: [TIMEOUT, OK] + if not debug and (os == "win"): TIMEOUT + if not debug and (os == "mac"): [TIMEOUT, OK] + if not debug and (os == "android"): [OK, ERROR] [sending 50 messages of size 65536 with backpressure applied should not hang] expected: if (os == "win") and ccov: [FAIL, TIMEOUT] - if not asan and (os == "win") and not debug: TIMEOUT - if not asan and (os == "mac") and not debug: [TIMEOUT, FAIL] - if not asan and (os == "linux") and not debug: [TIMEOUT, FAIL] - if asan: [FAIL, TIMEOUT] + if (os == "linux") and not debug and asan: [FAIL, TIMEOUT] + if (os == "linux") and not debug and not asan: [TIMEOUT, FAIL] + if (os == "win") and not debug: TIMEOUT + if (os == "mac") and not debug: [TIMEOUT, FAIL] FAIL [send-many-64K-messages-with-backpressure.any.sharedworker.html?wpt_flags=h2] expected: if (os == "win") and ccov: [OK, TIMEOUT] - if (os == "linux") and not asan and debug and not fission: [OK, ERROR, CRASH] - if (os == "linux") and not asan and not debug: [TIMEOUT, OK] + if (os == "linux") and debug and not fission: [OK, ERROR, CRASH] + if (os == "linux") and not debug and asan: [OK, TIMEOUT] + if (os == "linux") and not debug and not asan: [TIMEOUT, OK] if (os == "win") and not debug: TIMEOUT if (os == "mac") and not debug: TIMEOUT - if (os == "linux") and asan: [OK, TIMEOUT] [sending 50 messages of size 65536 with backpressure applied should not hang] expected: if (os == "win") and ccov: [FAIL, TIMEOUT] - if not asan and (os == "win") and not debug: TIMEOUT - if not asan and (os == "mac") and not debug: TIMEOUT - if not asan and (os == "linux") and not debug: [TIMEOUT, FAIL] - if asan: [FAIL, TIMEOUT] + if (os == "linux") and not debug and asan: [FAIL, TIMEOUT] + if (os == "linux") and not debug and not asan: [TIMEOUT, FAIL] + if (os == "win") and not debug: TIMEOUT + if (os == "mac") and not debug: TIMEOUT FAIL @@ -48,15 +48,17 @@ if (os == "linux") and not debug and not asan and not tsan: [TIMEOUT, OK] if (os == "linux") and debug and not fission: [OK, ERROR, CRASH] if (os == "linux") and not debug and asan: [OK, TIMEOUT] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, ERROR] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, ERROR] if (os == "win") and not debug: TIMEOUT if (os == "mac") and not debug: TIMEOUT - if (os == "android") and not debug: [OK, ERROR] [sending 50 messages of size 65536 with backpressure applied should not hang] expected: if (os == "win") and ccov: [FAIL, TIMEOUT] if (os == "linux") and not debug and not asan and tsan: [FAIL, TIMEOUT] if (os == "linux") and not debug and not asan and not tsan: [TIMEOUT, FAIL] if (os == "linux") and not debug and asan: [FAIL, TIMEOUT] + if (os == "android") and sessionHistoryInParent and not debug: [FAIL, TIMEOUT] if (os == "win") and not debug: TIMEOUT if (os == "mac") and not debug: TIMEOUT FAIL diff --git a/testing/web-platform/meta/webxr/render_state_update.https.html.ini b/testing/web-platform/meta/webxr/render_state_update.https.html.ini @@ -8,12 +8,6 @@ [updateRenderState handles appropriately immersive sessions with specified inlineVerticalFieldOfView - webgl2] expected: FAIL - [updateRenderState handles appropriately XRRenderStateInit params - webgl2] - expected: FAIL - - [updateRenderState handles appropriately XRRenderStateInit params - webgl] - expected: FAIL - [updateRenderState handles appropriately ended sessions - webgl2] expected: FAIL