diff --git a/components/layout/display_list/builder.rs b/components/layout/display_list/builder.rs index ac4cb73a148..d268f8428d3 100644 --- a/components/layout/display_list/builder.rs +++ b/components/layout/display_list/builder.rs @@ -63,7 +63,7 @@ use style::properties::{style_structs, ComputedValues}; use style::servo::restyle_damage::ServoRestyleDamage; use style::values::computed::effects::SimpleShadow; use style::values::computed::image::Image; -use style::values::computed::{ClipRectOrAuto, Gradient, LengthOrAuto}; +use style::values::computed::{ClipRectOrAuto, Gradient}; use style::values::generics::background::BackgroundSize; use style::values::generics::image::PaintWorklet; use style::values::specified::ui::CursorKind; @@ -2701,26 +2701,7 @@ impl BlockFlow { _ => return, } - fn extract_clip_component(p: &LengthOrAuto) -> Option { - match *p { - LengthOrAuto::Auto => None, - LengthOrAuto::LengthPercentage(ref length) => Some(Au::from(*length)), - } - } - - let clip_origin = Point2D::new( - stacking_relative_border_box.origin.x + - extract_clip_component(&style_clip_rect.left).unwrap_or_default(), - stacking_relative_border_box.origin.y + - extract_clip_component(&style_clip_rect.top).unwrap_or_default(), - ); - let right = extract_clip_component(&style_clip_rect.right) - .unwrap_or(stacking_relative_border_box.size.width); - let bottom = extract_clip_component(&style_clip_rect.bottom) - .unwrap_or(stacking_relative_border_box.size.height); - let clip_size = Size2D::new(right - clip_origin.x, bottom - clip_origin.y); - - let clip_rect = Rect::new(clip_origin, clip_size); + let clip_rect = style_clip_rect.for_border_rect(stacking_relative_border_box); preserved_state.push_clip(state, clip_rect, self.positioning()); let new_index = state.add_clip_scroll_node(ClipScrollNode { diff --git a/components/layout_2020/display_list/stacking_context.rs b/components/layout_2020/display_list/stacking_context.rs index 8dfda0fe65f..a76b607fa6d 100644 --- a/components/layout_2020/display_list/stacking_context.rs +++ b/components/layout_2020/display_list/stacking_context.rs @@ -19,6 +19,7 @@ use style::computed_values::mix_blend_mode::T as ComputedMixBlendMode; use style::computed_values::overflow_x::T as ComputedOverflow; use style::computed_values::position::T as ComputedPosition; use style::properties::ComputedValues; +use style::values::computed::ClipRectOrAuto; use style::values::computed::Length; use style::values::generics::box_::Perspective; use style::values::generics::transform; @@ -660,6 +661,7 @@ impl BoxFragment { containing_block_info: &ContainingBlockInfo, stacking_context: &mut StackingContext, ) { + self.build_clip_frame_if_necessary(builder, containing_block_info); stacking_context.fragments.push(StackingContextFragment { space_and_clip: builder.current_space_and_clip, section: self.get_stacking_context_section(), @@ -708,6 +710,32 @@ impl BoxFragment { builder.current_space_and_clip.spatial_id = builder.nearest_reference_frame; } + fn build_clip_frame_if_necessary( + &self, + builder: &mut StackingContextBuilder, + containing_block_info: &ContainingBlockInfo, + ) { + let position = self.style.get_box().position; + // https://drafts.csswg.org/css2/#clipping + // The clip property applies only to absolutely positioned elements + if position == ComputedPosition::Absolute || position == ComputedPosition::Fixed { + let clip = self.style.get_effects().clip; + if let ClipRectOrAuto::Rect(r) = clip { + let border_rect = self + .border_rect() + .to_physical(self.style.writing_mode, &containing_block_info.rect); + let clip_rect = r + .for_border_rect(border_rect) + .translate(containing_block_info.rect.origin.to_vector()) + .to_webrender(); + + let parent = builder.current_space_and_clip; + builder.current_space_and_clip.clip_id = + builder.wr.define_clip_rect(&parent, clip_rect); + } + } + } + fn build_scroll_frame_if_necessary<'a>( &self, builder: &mut StackingContextBuilder, @@ -715,6 +743,7 @@ impl BoxFragment { ) { let overflow_x = self.style.get_box().overflow_x; let overflow_y = self.style.get_box().overflow_y; + let original_scroll_and_clip_info = builder.current_space_and_clip; if overflow_x != ComputedOverflow::Visible || overflow_y != ComputedOverflow::Visible { let external_id = wr::ExternalScrollId( diff --git a/components/style/properties/longhands/effects.mako.rs b/components/style/properties/longhands/effects.mako.rs index f9cef1a34e2..00ede146cd4 100644 --- a/components/style/properties/longhands/effects.mako.rs +++ b/components/style/properties/longhands/effects.mako.rs @@ -38,7 +38,6 @@ ${helpers.predefined_type( "ClipRectOrAuto", "computed::ClipRectOrAuto::auto()", engines="gecko servo-2013 servo-2020", - servo_2020_pref="layout.2020.unimplemented", animation_value_type="ComputedValue", boxed=True, allow_quirks="Yes", diff --git a/components/style/values/computed/mod.rs b/components/style/values/computed/mod.rs index 547c1618f70..c05fb1ef0fe 100644 --- a/components/style/values/computed/mod.rs +++ b/components/style/values/computed/mod.rs @@ -22,11 +22,12 @@ use crate::properties; use crate::properties::{ComputedValues, LonghandId, StyleBuilder}; use crate::rule_cache::RuleCacheConditions; use crate::{ArcSlice, Atom, One}; -use euclid::default::Size2D; +use euclid::{default, Point2D, Rect, Size2D}; use servo_arc::Arc; use std::cell::RefCell; use std::cmp; use std::f32; +use std::ops::{Add, Sub}; #[cfg(feature = "gecko")] pub use self::align::{ @@ -208,7 +209,7 @@ impl<'a> Context<'a> { } /// The current viewport size, used to resolve viewport units. - pub fn viewport_size_for_viewport_unit_resolution(&self) -> Size2D { + pub fn viewport_size_for_viewport_unit_resolution(&self) -> default::Size2D { self.builder .device .au_viewport_size_for_viewport_unit_resolution() @@ -353,11 +354,11 @@ where } } -impl ToComputedValue for Size2D +impl ToComputedValue for default::Size2D where T: ToComputedValue, { - type ComputedValue = Size2D<::ComputedValue>; + type ComputedValue = default::Size2D<::ComputedValue>; #[inline] fn to_computed_value(&self, context: &Context) -> Self::ComputedValue { @@ -814,3 +815,29 @@ pub type GridLine = GenericGridLine; /// ` | ` pub type GridTemplateComponent = GenericGridTemplateComponent; + +impl ClipRect { + /// Given a border box, resolves the clip rect against the border box + /// in the same space the border box is in + pub fn for_border_rect + Add + Sub, U>( + &self, + border_box: Rect, + ) -> Rect { + fn extract_clip_component>(p: &LengthOrAuto, or: T) -> T { + match *p { + LengthOrAuto::Auto => or, + LengthOrAuto::LengthPercentage(ref length) => T::from(*length), + } + } + + let clip_origin = Point2D::new( + From::from(self.left.auto_is(|| Length::new(0.))), + From::from(self.top.auto_is(|| Length::new(0.))), + ); + let right = extract_clip_component(&self.right, border_box.size.width); + let bottom = extract_clip_component(&self.bottom, border_box.size.height); + let clip_size = Size2D::new(right - clip_origin.x, bottom - clip_origin.y); + + Rect::new(clip_origin, clip_size).translate(border_box.origin.to_vector()) + } +} diff --git a/tests/wpt/include-layout-2020.ini b/tests/wpt/include-layout-2020.ini index 0888d8bab78..4370a944502 100644 --- a/tests/wpt/include-layout-2020.ini +++ b/tests/wpt/include-layout-2020.ini @@ -11,6 +11,9 @@ skip: true skip: false [css-animations] skip: false + [css-masking] + [clip] + skip: false [css-backgrounds] skip: false [css-content] diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-005.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-005.xht.ini deleted file mode 100644 index e1d53c8c228..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-005.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-005.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-006.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-006.xht.ini deleted file mode 100644 index 94cf04c08d8..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-006.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-006.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-007.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-007.xht.ini deleted file mode 100644 index 3bbe5aab1df..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-007.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-007.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-008.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-008.xht.ini deleted file mode 100644 index 725ad66bb2b..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-008.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-008.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-016.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-016.xht.ini deleted file mode 100644 index 1f5900b19f9..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-016.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-016.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-017.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-017.xht.ini deleted file mode 100644 index 0b09bf13030..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-017.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-017.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-018.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-018.xht.ini deleted file mode 100644 index 54d0d1a60d5..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-018.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-018.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-019.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-019.xht.ini deleted file mode 100644 index 80e54ece2ae..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-019.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-019.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-020.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-020.xht.ini deleted file mode 100644 index aee638e7693..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-020.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-020.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-028.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-028.xht.ini deleted file mode 100644 index e59c304dd1b..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-028.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-028.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-029.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-029.xht.ini deleted file mode 100644 index 4c8331d9272..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-029.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-029.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-030.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-030.xht.ini deleted file mode 100644 index 067af37c512..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-030.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-030.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-031.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-031.xht.ini deleted file mode 100644 index d3d5c4ac2a0..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-031.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-031.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-032.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-032.xht.ini deleted file mode 100644 index 1f15e057f90..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-032.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-032.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-040.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-040.xht.ini deleted file mode 100644 index b0d4e19b41e..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-040.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-040.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-041.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-041.xht.ini deleted file mode 100644 index 068a8412a4a..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-041.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-041.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-042.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-042.xht.ini deleted file mode 100644 index 9f85bda37b8..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-042.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-042.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-043.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-043.xht.ini deleted file mode 100644 index d04064315e3..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-043.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-043.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-044.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-044.xht.ini deleted file mode 100644 index 4290a9ff037..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-044.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-044.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-052.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-052.xht.ini deleted file mode 100644 index da0b8e2363e..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-052.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-052.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-053.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-053.xht.ini deleted file mode 100644 index e5b1979c4cc..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-053.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-053.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-054.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-054.xht.ini deleted file mode 100644 index 26cb18878c6..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-054.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-054.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-055.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-055.xht.ini deleted file mode 100644 index c5df2dc877c..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-055.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-055.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-056.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-056.xht.ini deleted file mode 100644 index 855fb38a1be..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-056.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-056.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-064.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-064.xht.ini deleted file mode 100644 index 943802b9b56..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-064.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-064.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-065.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-065.xht.ini deleted file mode 100644 index fb2b04e9176..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-065.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-065.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-066.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-066.xht.ini deleted file mode 100644 index ed1e8e62128..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-066.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-066.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-067.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-067.xht.ini deleted file mode 100644 index c7dfa14fdc1..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-067.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-067.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-068.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-068.xht.ini deleted file mode 100644 index 927c66c59d8..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-068.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-068.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-076.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-076.xht.ini deleted file mode 100644 index 19bfe572d13..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-076.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-076.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-077.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-077.xht.ini deleted file mode 100644 index 823846fa197..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-077.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-077.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-078.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-078.xht.ini deleted file mode 100644 index 516c626f49d..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-078.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-078.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-079.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-079.xht.ini deleted file mode 100644 index afd45391823..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-079.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-079.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-080.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-080.xht.ini deleted file mode 100644 index a549daa0fde..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-080.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-080.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-088.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-088.xht.ini deleted file mode 100644 index 3373e66a4e2..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-088.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-088.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-089.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-089.xht.ini deleted file mode 100644 index 9ae1e897119..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-089.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-089.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-090.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-090.xht.ini deleted file mode 100644 index b28660a9141..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-090.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-090.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-091.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-091.xht.ini deleted file mode 100644 index 7eda138fd6d..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-091.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-091.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-092.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-092.xht.ini deleted file mode 100644 index 664553d49be..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-092.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-092.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-097.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-097.xht.ini deleted file mode 100644 index 251452e629a..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-097.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-097.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-098.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-098.xht.ini deleted file mode 100644 index 7b664ef0234..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-098.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-098.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-099.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-099.xht.ini deleted file mode 100644 index f0729eff363..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-099.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-099.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-102.xht.ini b/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-102.xht.ini deleted file mode 100644 index e3557d3485f..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-102.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip-102.xht] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/animations/clip-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/animations/clip-interpolation.html.ini new file mode 100644 index 00000000000..4df2c885b18 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/animations/clip-interpolation.html.ini @@ -0,0 +1,307 @@ +[clip-interpolation.html] + [Web Animations: property from neutral to [rect(20px, 20px, 20px, 20px)\] at (0) should be [rect(0px 100px 0px 100px)\]] + expected: FAIL + + [Web Animations: property from [rect(auto, auto, auto, 10px)\] to [rect(20px, 50px, 50px, auto)\] at (1.5) should be [rect(20px, 50px, 50px, auto)\]] + expected: FAIL + + [Web Animations: property from [auto\] to [rect(0px, 50px, 50px, 0px)\] at (1) should be [rect(0px, 50px, 50px, 0px)\]] + expected: FAIL + + [CSS Animations: property from [auto\] to [rect(0px, 50px, 50px, 0px)\] at (1.5) should be [rect(0px, 50px, 50px, 0px)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [rect(20px, 20px, 20px, 20px)\] at (0.5) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [Web Animations: property from [auto\] to [rect(0px, 50px, 50px, 0px)\] at (0) should be [auto\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [rect(20px, 20px, 20px, 20px)\] at (-0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [rect(20px, 20px, 20px, 20px)\] at (0.75) should be [rect(40px 15px 40px 15px)\]] + expected: FAIL + + [Web Animations: property from [rect(0px, 50px, 50px, 0px)\] to [auto\] at (1.5) should be [auto\]] + expected: FAIL + + [Web Animations: property from [rect(auto, 0px, auto, 10px)\] to [rect(auto, 50px, 50px, auto)\] at (0.6) should be [rect(auto, 50px, 50px, auto)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [rect(20px, 20px, 20px, 20px)\] at (0.3) should be [unset\]] + expected: FAIL + + [Web Animations: property from [rect(auto, 0px, auto, 10px)\] to [rect(auto, 50px, 50px, auto)\] at (0.3) should be [rect(auto, 0px, auto, 10px)\]] + expected: FAIL + + [Web Animations: property from [rect(0px, 75px, 80px, 10px)\] to [rect(0px, 100px, 90px, 5px)\] at (0.25) should be [rect(0px, 81.25px, 82.5px, 8.75px)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [rect(20px, 20px, 20px, 20px)\] at (0) should be [unset\]] + expected: FAIL + + [Web Animations: property from [rect(0px, 50px, 50px, 0px)\] to [auto\] at (0.6) should be [auto\]] + expected: FAIL + + [CSS Animations: property from [rect(auto, auto, auto, 10px)\] to [rect(20px, 50px, 50px, auto)\] at (0.3) should be [rect(auto, auto, auto, 10px)\]] + expected: FAIL + + [CSS Animations: property from [rect(auto, 0px, auto, 10px)\] to [rect(auto, 50px, 50px, auto)\] at (0.6) should be [rect(auto, 50px, 50px, auto)\]] + expected: FAIL + + [CSS Animations: property from [rect(0px, 50px, 50px, 0px)\] to [auto\] at (0.6) should be [auto\]] + expected: FAIL + + [Web Animations: property from [rect(0px, 50px, 50px, 0px)\] to [auto\] at (0) should be [rect(0px, 50px, 50px, 0px)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [rect(20px, 20px, 20px, 20px)\] at (-0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [rect(20px, 20px, 20px, 20px)\] at (-1) should be [rect(180px -20px 180px -20px)\]] + expected: FAIL + + [CSS Animations: property from [auto\] to [rect(0px, 50px, 50px, 0px)\] at (0.6) should be [rect(0px, 50px, 50px, 0px)\]] + expected: FAIL + + [Web Animations: property from neutral to [rect(20px, 20px, 20px, 20px)\] at (1) should be [rect(20px 20px 20px 20px)\]] + expected: FAIL + + [CSS Animations: property from [rect(0px, 50px, 50px, 0px)\] to [auto\] at (-0.3) should be [rect(0px, 50px, 50px, 0px)\]] + expected: FAIL + + [Web Animations: property from [rect(0px, 75px, 80px, 10px)\] to [rect(0px, 100px, 90px, 5px)\] at (-1) should be [rect(0px, 50px, 70px, 15px)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [rect(20px, 20px, 20px, 20px)\] at (1) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [Web Animations: property from neutral to [rect(20px, 20px, 20px, 20px)\] at (2) should be [rect(40px -60px 40px -60px)\]] + expected: FAIL + + [CSS Animations: property from [auto\] to [rect(0px, 50px, 50px, 0px)\] at (1) should be [rect(0px, 50px, 50px, 0px)\]] + expected: FAIL + + [Web Animations: property from [rect(auto, 0px, auto, 10px)\] to [rect(auto, 50px, 50px, auto)\] at (-0.3) should be [rect(auto, 0px, auto, 10px)\]] + expected: FAIL + + [Web Animations: property from [rect(auto, 0px, auto, 10px)\] to [rect(auto, 50px, 50px, auto)\] at (0) should be [rect(auto, 0px, auto, 10px)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [rect(20px, 20px, 20px, 20px)\] at (0.6) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [Web Animations: property from [rect(auto, auto, auto, 10px)\] to [rect(20px, 50px, 50px, auto)\] at (0.6) should be [rect(20px, 50px, 50px, auto)\]] + expected: FAIL + + [Web Animations: property from [rect(0px, 75px, 80px, 10px)\] to [rect(0px, 100px, 90px, 5px)\] at (1) should be [rect(0px, 100px, 90px, 5px)\]] + expected: FAIL + + [Web Animations: property from [rect(auto, auto, auto, 10px)\] to [rect(20px, 50px, 50px, auto)\] at (0.3) should be [rect(auto, auto, auto, 10px)\]] + expected: FAIL + + [Web Animations: property from [rect(auto, 0px, auto, 10px)\] to [rect(auto, 50px, 50px, auto)\] at (1) should be [rect(auto, 50px, 50px, auto)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [rect(20px, 20px, 20px, 20px)\] at (1) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [rect(20px, 20px, 20px, 20px)\] at (-0.3) should be [unset\]] + expected: FAIL + + [CSS Animations: property from [rect(auto, auto, auto, 10px)\] to [rect(20px, 50px, 50px, auto)\] at (1.5) should be [rect(20px, 50px, 50px, auto)\]] + expected: FAIL + + [CSS Animations: property from [rect(auto, auto, auto, 10px)\] to [rect(20px, 50px, 50px, auto)\] at (-0.3) should be [rect(auto, auto, auto, 10px)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [rect(20px, 20px, 20px, 20px)\] at (1.5) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [rect(20px, 20px, 20px, 20px)\] at (1) should be [rect(20px 20px 20px 20px)\]] + expected: FAIL + + [CSS Animations: property from [rect(auto, 0px, auto, 10px)\] to [rect(auto, 50px, 50px, auto)\] at (0) should be [rect(auto, 0px, auto, 10px)\]] + expected: FAIL + + [CSS Animations: property from [rect(auto, 0px, auto, 10px)\] to [rect(auto, 50px, 50px, auto)\] at (0.5) should be [rect(auto, 50px, 50px, auto)\]] + expected: FAIL + + [CSS Animations: property from [rect(auto, 0px, auto, 10px)\] to [rect(auto, 50px, 50px, auto)\] at (-0.3) should be [rect(auto, 0px, auto, 10px)\]] + expected: FAIL + + [CSS Animations: property from [auto\] to [rect(0px, 50px, 50px, 0px)\] at (0.5) should be [rect(0px, 50px, 50px, 0px)\]] + expected: FAIL + + [CSS Animations: property from [rect(auto, auto, auto, 10px)\] to [rect(20px, 50px, 50px, auto)\] at (0) should be [rect(auto, auto, auto, 10px)\]] + expected: FAIL + + [Web Animations: property from [auto\] to [rect(0px, 50px, 50px, 0px)\] at (1.5) should be [rect(0px, 50px, 50px, 0px)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [rect(20px, 20px, 20px, 20px)\] at (0.6) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [rect(20px, 20px, 20px, 20px)\] at (0.3) should be [unset\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [rect(20px, 20px, 20px, 20px)\] at (1) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [rect(20px, 20px, 20px, 20px)\] at (0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [unset\] to [rect(20px, 20px, 20px, 20px)\] at (0) should be [unset\]] + expected: FAIL + + [CSS Animations: property from [rect(auto, 0px, auto, 10px)\] to [rect(auto, 50px, 50px, auto)\] at (1.5) should be [rect(auto, 50px, 50px, auto)\]] + expected: FAIL + + [Web Animations: property from [rect(auto, auto, auto, 10px)\] to [rect(20px, 50px, 50px, auto)\] at (0) should be [rect(auto, auto, auto, 10px)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [rect(20px, 20px, 20px, 20px)\] at (0) should be [initial\]] + expected: FAIL + + [Web Animations: property from [auto\] to [rect(0px, 50px, 50px, 0px)\] at (0.5) should be [rect(0px, 50px, 50px, 0px)\]] + expected: FAIL + + [Web Animations: property from [rect(0px, 75px, 80px, 10px)\] to [rect(0px, 100px, 90px, 5px)\] at (0) should be [rect(0px, 75px, 80px, 10px)\]] + expected: FAIL + + [Web Animations: property from [rect(0px, 50px, 50px, 0px)\] to [auto\] at (0.3) should be [rect(0px, 50px, 50px, 0px)\]] + expected: FAIL + + [CSS Animations: property from [rect(0px, 50px, 50px, 0px)\] to [auto\] at (1.5) should be [auto\]] + expected: FAIL + + [Web Animations: property from [auto\] to [rect(0px, 50px, 50px, 0px)\] at (0.6) should be [rect(0px, 50px, 50px, 0px)\]] + expected: FAIL + + [Web Animations: property from neutral to [rect(20px, 20px, 20px, 20px)\] at (0.75) should be [rect(15px 40px 15px 40px)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [rect(20px, 20px, 20px, 20px)\] at (0.5) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [Web Animations: property from [rect(auto, auto, auto, 10px)\] to [rect(20px, 50px, 50px, auto)\] at (1) should be [rect(20px, 50px, 50px, auto)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [rect(20px, 20px, 20px, 20px)\] at (0) should be [initial\]] + expected: FAIL + + [Web Animations: property from [rect(auto, auto, auto, 10px)\] to [rect(20px, 50px, 50px, auto)\] at (0.5) should be [rect(20px, 50px, 50px, auto)\]] + expected: FAIL + + [Web Animations: property from [auto\] to [rect(0px, 50px, 50px, 0px)\] at (-0.3) should be [auto\]] + expected: FAIL + + [Web Animations: property from [rect(auto, 0px, auto, 10px)\] to [rect(auto, 50px, 50px, auto)\] at (1.5) should be [rect(auto, 50px, 50px, auto)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [rect(20px, 20px, 20px, 20px)\] at (1) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [CSS Animations: property from [rect(auto, auto, auto, 10px)\] to [rect(20px, 50px, 50px, auto)\] at (1) should be [rect(20px, 50px, 50px, auto)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [rect(20px, 20px, 20px, 20px)\] at (2) should be [rect(-60px 40px -60px 40px)\]] + expected: FAIL + + [CSS Animations: property from [rect(0px, 50px, 50px, 0px)\] to [auto\] at (0.5) should be [auto\]] + expected: FAIL + + [CSS Animations: property from [auto\] to [rect(0px, 50px, 50px, 0px)\] at (0.3) should be [auto\]] + expected: FAIL + + [Web Animations: property from [initial\] to [rect(20px, 20px, 20px, 20px)\] at (0.5) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [CSS Animations: property from [rect(auto, 0px, auto, 10px)\] to [rect(auto, 50px, 50px, auto)\] at (1) should be [rect(auto, 50px, 50px, auto)\]] + expected: FAIL + + [Web Animations: property from neutral to [rect(20px, 20px, 20px, 20px)\] at (0.25) should be [rect(5px 80px 5px 80px)\]] + expected: FAIL + + [Web Animations: property from [rect(0px, 50px, 50px, 0px)\] to [auto\] at (0.5) should be [auto\]] + expected: FAIL + + [CSS Animations: property from [rect(0px, 50px, 50px, 0px)\] to [auto\] at (0) should be [rect(0px, 50px, 50px, 0px)\]] + expected: FAIL + + [Web Animations: property from [rect(auto, 0px, auto, 10px)\] to [rect(auto, 50px, 50px, auto)\] at (0.5) should be [rect(auto, 50px, 50px, auto)\]] + expected: FAIL + + [CSS Animations: property from [rect(auto, auto, auto, 10px)\] to [rect(20px, 50px, 50px, auto)\] at (0.6) should be [rect(20px, 50px, 50px, auto)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [rect(20px, 20px, 20px, 20px)\] at (1.5) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [CSS Animations: property from [rect(auto, auto, auto, 10px)\] to [rect(20px, 50px, 50px, auto)\] at (0.5) should be [rect(20px, 50px, 50px, auto)\]] + expected: FAIL + + [Web Animations: property from [rect(0px, 50px, 50px, 0px)\] to [auto\] at (-0.3) should be [rect(0px, 50px, 50px, 0px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [rect(20px, 20px, 20px, 20px)\] at (0.25) should be [rect(80px 5px 80px 5px)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [rect(20px, 20px, 20px, 20px)\] at (0.6) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [Web Animations: property from [rect(auto, auto, auto, 10px)\] to [rect(20px, 50px, 50px, auto)\] at (-0.3) should be [rect(auto, auto, auto, 10px)\]] + expected: FAIL + + [Web Animations: property from [auto\] to [rect(0px, 50px, 50px, 0px)\] at (0.3) should be [auto\]] + expected: FAIL + + [Web Animations: property from [rect(0px, 75px, 80px, 10px)\] to [rect(0px, 100px, 90px, 5px)\] at (2) should be [rect(0px, 125px, 100px, 0px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [rect(20px, 20px, 20px, 20px)\] at (0) should be [rect(100px 0px 100px 0px)\]] + expected: FAIL + + [CSS Animations: property from [rect(0px, 50px, 50px, 0px)\] to [auto\] at (1) should be [auto\]] + expected: FAIL + + [CSS Animations: property from [auto\] to [rect(0px, 50px, 50px, 0px)\] at (-0.3) should be [auto\]] + expected: FAIL + + [Web Animations: property from neutral to [rect(20px, 20px, 20px, 20px)\] at (-1) should be [rect(-20px 180px -20px 180px)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [rect(20px, 20px, 20px, 20px)\] at (1.5) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [rect(20px, 20px, 20px, 20px)\] at (-0.3) should be [unset\]] + expected: FAIL + + [CSS Animations: property from [rect(0px, 50px, 50px, 0px)\] to [auto\] at (0.3) should be [rect(0px, 50px, 50px, 0px)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [rect(20px, 20px, 20px, 20px)\] at (0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [unset\] to [rect(20px, 20px, 20px, 20px)\] at (0.5) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [rect(20px, 20px, 20px, 20px)\] at (0.6) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + + [Web Animations: property from [rect(0px, 75px, 80px, 10px)\] to [rect(0px, 100px, 90px, 5px)\] at (0.75) should be [rect(0px, 93.75px, 87.5px, 6.25px)\]] + expected: FAIL + + [Web Animations: property from [rect(0px, 50px, 50px, 0px)\] to [auto\] at (1) should be [auto\]] + expected: FAIL + + [CSS Animations: property from [rect(auto, 0px, auto, 10px)\] to [rect(auto, 50px, 50px, auto)\] at (0.3) should be [rect(auto, 0px, auto, 10px)\]] + expected: FAIL + + [CSS Animations: property from [auto\] to [rect(0px, 50px, 50px, 0px)\] at (0) should be [auto\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [rect(20px, 20px, 20px, 20px)\] at (1.5) should be [rect(20px, 20px, 20px, 20px)\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/animations/clip-path-composition.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/animations/clip-path-composition.html.ini new file mode 100644 index 00000000000..a364d259c5e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/animations/clip-path-composition.html.ini @@ -0,0 +1,193 @@ +[clip-path-composition.html] + [Compositing: property underlying [circle(100px at 20px 20%)\] from add [circle(50px at 50px 50%)\] to replace [circle(50% at 150px 150%)\] at (0.3) should be [circle(calc(105px + 15%) at 94px 94%)\]] + expected: FAIL + + [Compositing: property underlying [ellipse(10px 20px at 30px 40px)\] from replace [ellipse(40px 30px at 20px 10px)\] to add [ellipse(40px 30px at 20px 10px)\] at (1) should be [ellipse(50px 50px at 50px 50px)\]] + expected: FAIL + + [Compositing: property underlying [inset(20px)\] from add [inset(20px)\] to add [inset(40%)\] at (0) should be [inset(calc(40px + 0%))\]] + expected: FAIL + + [Compositing: property underlying [ellipse(10px 20px at 30px 40px)\] from replace [ellipse(40px 30px at 20px 10px)\] to add [ellipse(40px 30px at 20px 10px)\] at (0.6) should be [ellipse(46px 42px at 38px 34px)\]] + expected: FAIL + + [Compositing: property underlying [polygon(evenodd, 10px 20px)\] from add [polygon(evenodd, 10px 20px)\] to add [polygon(evenodd, 110px 120px)\] at (-0.3) should be [polygon(evenodd, -10px 10px)\]] + expected: FAIL + + [Compositing: property underlying [ellipse(25px 75%)\] from add [ellipse()\] to add [ellipse(closest-side farthest-side)\] at (0.75) should be [ellipse(closest-side farthest-side at 50% 50%)\]] + expected: FAIL + + [Compositing: property underlying [polygon(10px 20%, 30px 40%)\] from add [polygon(10px 20%, 30px 40%)\] to add [polygon(110px 120%, 130px 140%)\] at (1) should be [polygon(120px 140%, 160px 180%)\]] + expected: FAIL + + [Compositing: property underlying [ellipse(10px 20px at 30px 40px)\] from replace [ellipse(40px 30px at 20px 10px)\] to add [ellipse(40px 30px at 20px 10px)\] at (-0.3) should be [ellipse(37px 24px at 11px -2px)\]] + expected: FAIL + + [Compositing: property underlying [polygon(10px 20px, 30px 40px)\] from add [polygon(10px 20px, 30px 40px)\] to add [polygon(30px 40px)\] at (0.25) should be [polygon(20px 40px, 60px 80px)\]] + expected: FAIL + + [Compositing: property underlying [circle(farthest-side at 25px 75%)\] from add [circle(farthest-side at 25px 75%)\] to add [circle(farthest-side at 50px center)\] at (0.75) should be [circle(farthest-side at 50px 50%)\]] + expected: FAIL + + [Compositing: property underlying [circle(100px at 20px 20%)\] from add [circle(50px at 50px 50%)\] to replace [circle(50% at 150px 150%)\] at (0) should be [circle(calc(150px + 0%) at 70px 70%)\]] + expected: FAIL + + [Compositing: property underlying [circle(100px at 20px 20%)\] from add [circle(50px at 50px 50%)\] to replace [circle(50% at 150px 150%)\] at (-0.3) should be [circle(calc(195px + -15%) at 46px 46%)\]] + expected: FAIL + + [Compositing: property underlying [circle(100px at 20px 20%)\] from add [circle(50px at 50px 50%)\] to replace [circle(50% at 150px 150%)\] at (1.5) should be [circle(calc(-75px + 75%) at 190px 190%)\]] + expected: FAIL + + [Compositing: property underlying [circle(100px at 25px 25%)\] from add [circle(10px at 25px 75%)\] to add [circle(50px at 50px center)\] at (-0.3) should be [circle(98px at 42.5px 107.5%)\]] + expected: FAIL + + [Compositing: property underlying [ellipse(25px 75%)\] from add [ellipse()\] to add [ellipse(closest-side farthest-side)\] at (0.25) should be [ellipse(at 50% 50%)\]] + expected: FAIL + + [Compositing: property underlying [inset(1px 2px round 100px 200px)\] from add [inset(1px 2px round 100px 200px)\] to add [inset(101px 102px 101px 102px)\] at (1) should be [inset(102px 104px round 100px 200px)\]] + expected: FAIL + + [Compositing: property underlying [ellipse(10px 20px at 30px 40px)\] from add [ellipse(40px 30px at 20px 10px)\] to add [ellipse(140px 130px at 120px 110px)\] at (0.6) should be [ellipse(110px 110px at 110px 110px)\]] + expected: FAIL + + [Compositing: property underlying [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] from add [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to replace [inset(102px 104px 106px 108px round 120px 140px 160px 180px / 200px 220px 240px 260px)\] at (0.25) should be [inset(27px 29px 31px 33px round 45px 65px 85px 105px / 125px 145px 165px 185px)\]] + expected: FAIL + + [Compositing: property underlying [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] from add [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to replace [inset(102px 104px 106px 108px round 120px 140px 160px 180px / 200px 220px 240px 260px)\] at (-0.3) should be [inset(-28px -26px -24px -22px round 0px 10px 30px 50px / 70px 90px 110px 130px)\]] + expected: FAIL + + [Compositing: property underlying [inset(20px)\] from add [inset(20px)\] to add [inset(40%)\] at (1) should be [inset(calc(20px + 40%))\]] + expected: FAIL + + [Compositing: property underlying [circle(100px at 20px 20%)\] from add [circle(50px at 50px 50%)\] to replace [circle(50% at 150px 150%)\] at (1) should be [circle(50% at 150px 150%)\]] + expected: FAIL + + [Compositing: property underlying [ellipse(10px 20px at 30px 40px)\] from add [ellipse(40px 30px at 20px 10px)\] to add [ellipse(140px 130px at 120px 110px)\] at (1) should be [ellipse(150px 150px at 150px 150px)\]] + expected: FAIL + + [Compositing: property underlying [ellipse(10px 20px at 30px 40px)\] from replace [ellipse(40px 30px at 20px 10px)\] to add [ellipse(40px 30px at 20px 10px)\] at (1.5) should be [ellipse(55px 60px at 65px 70px)\]] + expected: FAIL + + [Compositing: property underlying [circle(50px at 10px 20px)\] from add [circle(50px at 10px 20px)\] to add [circle(farthest-side at 30px 40px)\] at (0.25) should be [circle(100px at 20px 40px)\]] + expected: FAIL + + [Compositing: property underlying [inset(1px 2px round 100px 200px)\] from add [inset(1px 2px round 100px 200px)\] to add [inset(101px 102px 101px 102px)\] at (0) should be [inset(2px 4px round 200px 400px)\]] + expected: FAIL + + [Compositing: property underlying [ellipse(10px 20px at 30px 40px)\] from add [ellipse(40px 30px at 20px 10px)\] to add [ellipse(140px 130px at 120px 110px)\] at (1.5) should be [ellipse(200px 200px at 200px 200px)\]] + expected: FAIL + + [Compositing: property underlying [polygon(evenodd, 10px 20px)\] from add [polygon(evenodd, 10px 20px)\] to add [polygon(evenodd, 110px 120px)\] at (0) should be [polygon(evenodd, 20px 40px)\]] + expected: FAIL + + [Compositing: property underlying [circle(100px at 25px 25%)\] from add [circle(10px at 25px 75%)\] to add [circle(50px at 50px center)\] at (0.3) should be [circle(122px at 57.5px 92.5%)\]] + expected: FAIL + + [Compositing: property underlying [ellipse(10px 20px at 30px 40px)\] from replace [ellipse(40px 30px at 20px 10px)\] to add [ellipse(40px 30px at 20px 10px)\] at (0) should be [ellipse(40px 30px at 20px 10px)\]] + expected: FAIL + + [Compositing: property underlying [polygon(evenodd, 10px 20px)\] from add [polygon(evenodd, 10px 20px)\] to add [polygon(evenodd, 110px 120px)\] at (0.6) should be [polygon(evenodd, 80px 100px)\]] + expected: FAIL + + [Compositing: property underlying [inset(20px)\] from add [inset(20px)\] to add [inset(40%)\] at (-0.3) should be [inset(calc(46px + -12%))\]] + expected: FAIL + + [Compositing: property underlying [ellipse(10px 20px at 30px 40px)\] from add [ellipse(40px 30px at 20px 10px)\] to add [ellipse(140px 130px at 120px 110px)\] at (0.3) should be [ellipse(80px 80px at 80px 80px)\]] + expected: FAIL + + [Compositing: property underlying [ellipse(10px 20px at 30px 40px)\] from add [ellipse(40px 30px at 20px 10px)\] to add [ellipse(140px 130px at 120px 110px)\] at (0) should be [ellipse(50px 50px at 50px 50px)\]] + expected: FAIL + + [Compositing: property underlying [inset(20px)\] from add [inset(20px)\] to add [inset(40%)\] at (0.3) should be [inset(calc(34px + 12%))\]] + expected: FAIL + + [Compositing: property underlying [polygon(evenodd, 10px 20px)\] from add [polygon(evenodd, 10px 20px)\] to add [polygon(nonzero, 30px 40px)\] at (0.75) should be [polygon(30px 40px)\]] + expected: FAIL + + [Compositing: property underlying [polygon(10px 20%, 30px 40%)\] from add [polygon(10px 20%, 30px 40%)\] to add [polygon(110px 120%, 130px 140%)\] at (0.3) should be [polygon(50px 70%, 90px 110%)\]] + expected: FAIL + + [Compositing: property underlying [polygon(10px 20%, 30px 40%)\] from add [polygon(10px 20%, 30px 40%)\] to add [polygon(110px 120%, 130px 140%)\] at (0) should be [polygon(20px 40%, 60px 80%)\]] + expected: FAIL + + [Compositing: property underlying [inset(1px 2px round 100px 200px)\] from add [inset(1px 2px round 100px 200px)\] to add [inset(101px 102px 101px 102px)\] at (-0.3) should be [inset(-28px -26px round 230px 460px)\]] + expected: FAIL + + [Compositing: property underlying [circle(100px at 25px 25%)\] from add [circle(10px at 25px 75%)\] to add [circle(50px at 50px center)\] at (0) should be [circle(110px at 50px 100%)\]] + expected: FAIL + + [Compositing: property underlying [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] from add [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to replace [inset(102px 104px 106px 108px round 120px 140px 160px 180px / 200px 220px 240px 260px)\] at (0.75) should be [inset(77px 79px 81px 83px round 95px 115px 135px 155px / 175px 195px 215px 235px)\]] + expected: FAIL + + [Compositing: property underlying [circle(farthest-side at 25px 75%)\] from add [circle(farthest-side at 25px 75%)\] to add [circle(farthest-side at 50px center)\] at (0.25) should be [circle(farthest-side at 25px 75%)\]] + expected: FAIL + + [Compositing: property underlying [circle(100px at 25px 25%)\] from add [circle(10px at 25px 75%)\] to add [circle(50px at 50px center)\] at (0.6) should be [circle(134px at 65px 85%)\]] + expected: FAIL + + [Compositing: property underlying [ellipse(10px 20px at 30px 40px)\] from replace [ellipse(40px 30px at 20px 10px)\] to add [ellipse(40px 30px at 20px 10px)\] at (0.3) should be [ellipse(43px 36px at 29px 22px)\]] + expected: FAIL + + [Compositing: property underlying [polygon(10px 20px, 30px 40px)\] from add [polygon(10px 20px, 30px 40px)\] to add [polygon(30px 40px)\] at (0.75) should be [polygon(30px 40px)\]] + expected: FAIL + + [Compositing: property underlying [polygon(evenodd, 10px 20px)\] from add [polygon(evenodd, 10px 20px)\] to add [polygon(evenodd, 110px 120px)\] at (0.3) should be [polygon(evenodd, 50px 70px)\]] + expected: FAIL + + [Compositing: property underlying [polygon(10px 20%, 30px 40%)\] from add [polygon(10px 20%, 30px 40%)\] to add [polygon(110px 120%, 130px 140%)\] at (-0.3) should be [polygon(-10px 10%, 30px 50%)\]] + expected: FAIL + + [Compositing: property underlying [inset(20px)\] from add [inset(20px)\] to add [inset(40%)\] at (0.6) should be [inset(calc(28px + 24%))\]] + expected: FAIL + + [Compositing: property underlying [polygon(evenodd, 10px 20px)\] from add [polygon(evenodd, 10px 20px)\] to add [polygon(evenodd, 110px 120px)\] at (1.5) should be [polygon(evenodd, 170px 190px)\]] + expected: FAIL + + [Compositing: property underlying [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] from add [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to replace [inset(102px 104px 106px 108px round 120px 140px 160px 180px / 200px 220px 240px 260px)\] at (1.5) should be [inset(152px 154px 156px 158px round 170px 190px 210px 230px / 250px 270px 290px 310px)\]] + expected: FAIL + + [Compositing: property underlying [polygon(10px 20%, 30px 40%)\] from add [polygon(10px 20%, 30px 40%)\] to add [polygon(110px 120%, 130px 140%)\] at (0.6) should be [polygon(80px 100%, 120px 140%)\]] + expected: FAIL + + [Compositing: property underlying [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] from add [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to replace [inset(102px 104px 106px 108px round 120px 140px 160px 180px / 200px 220px 240px 260px)\] at (0) should be [inset(2px 4px 6px 8px round 20px 40px 60px 80px / 100px 120px 140px 160px)\]] + expected: FAIL + + [Compositing: property underlying [circle(100px at 25px 25%)\] from add [circle(10px at 25px 75%)\] to add [circle(50px at 50px center)\] at (1.5) should be [circle(170px at 87.5px 62.5%)\]] + expected: FAIL + + [Compositing: property underlying [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] from add [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to replace [inset(102px 104px 106px 108px round 120px 140px 160px 180px / 200px 220px 240px 260px)\] at (1) should be [inset(102px 104px 106px 108px round 120px 140px 160px 180px / 200px 220px 240px 260px)\]] + expected: FAIL + + [Compositing: property underlying [polygon(evenodd, 10px 20px)\] from add [polygon(evenodd, 10px 20px)\] to add [polygon(nonzero, 30px 40px)\] at (0.25) should be [polygon(evenodd, 20px 40px)\]] + expected: FAIL + + [Compositing: property underlying [inset(20px)\] from add [inset(20px)\] to add [inset(40%)\] at (1.5) should be [inset(calc(10px + 60%))\]] + expected: FAIL + + [Compositing: property underlying [circle(100px at 20px 20%)\] from add [circle(50px at 50px 50%)\] to replace [circle(50% at 150px 150%)\] at (0.6) should be [circle(calc(60px + 30%) at 118px 118%)\]] + expected: FAIL + + [Compositing: property underlying [ellipse(10px 20px at 30px 40px)\] from add [ellipse(40px 30px at 20px 10px)\] to add [ellipse(140px 130px at 120px 110px)\] at (-0.3) should be [ellipse(20px 20px at 20px 20px)\]] + expected: FAIL + + [Compositing: property underlying [circle(100px at 25px 25%)\] from add [circle(10px at 25px 75%)\] to add [circle(50px at 50px center)\] at (1) should be [circle(150px at 75px 75%)\]] + expected: FAIL + + [Compositing: property underlying [inset(1px 2px round 100px 200px)\] from add [inset(1px 2px round 100px 200px)\] to add [inset(101px 102px 101px 102px)\] at (0.6) should be [inset(62px 64px round 140px 280px)\]] + expected: FAIL + + [Compositing: property underlying [inset(1px 2px round 100px 200px)\] from add [inset(1px 2px round 100px 200px)\] to add [inset(101px 102px 101px 102px)\] at (1.5) should be [inset(152px 154px round 50px 100px)\]] + expected: FAIL + + [Compositing: property underlying [circle(50px at 10px 20px)\] from add [circle(50px at 10px 20px)\] to add [circle(farthest-side at 30px 40px)\] at (0.75) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [Compositing: property underlying [inset(1px 2px round 100px 200px)\] from add [inset(1px 2px round 100px 200px)\] to add [inset(101px 102px 101px 102px)\] at (0.3) should be [inset(32px 34px round 170px 340px)\]] + expected: FAIL + + [Compositing: property underlying [polygon(evenodd, 10px 20px)\] from add [polygon(evenodd, 10px 20px)\] to add [polygon(evenodd, 110px 120px)\] at (1) should be [polygon(evenodd, 120px 140px)\]] + expected: FAIL + + [Compositing: property underlying [polygon(10px 20%, 30px 40%)\] from add [polygon(10px 20%, 30px 40%)\] to add [polygon(110px 120%, 130px 140%)\] at (1.5) should be [polygon(170px 190%, 210px 230%)\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/animations/clip-path-interpolation-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/animations/clip-path-interpolation-001.html.ini new file mode 100644 index 00000000000..bf91216b0b0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/animations/clip-path-interpolation-001.html.ini @@ -0,0 +1,889 @@ +[clip-path-interpolation-001.html] + [Web Animations: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (-0.3) should be [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (1.5) should be [ellipse(25% 25% at 37.5% 37.5%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (1.5) should be [ellipse(25% 25% at 37.5% 37.5%)\]] + expected: FAIL + + [CSS Transitions: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (1.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [circle(40% at 20% 20%)\] at (0.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.3) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [circle(40% at 20% 20%)\] at (0) should be [circle(60% at 10% 30%)\]] + expected: FAIL + + [Web Animations: property from neutral to [circle(40% at 20% 20%)\] at (0) should be [circle(60% at 10% 30%)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [circle(40% at 20% 20%)\] at (-0.3) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [circle(40% at 20% 20%)\] at (0.3) should be [circle(54% at 13% 27%)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions: property from [circle(25% at right 5% bottom 15px)\] to [circle(45% at right 25% bottom 35px)\] at (0.25) should be [circle(30% at 90% calc(-20px + 100%))\]] + expected: FAIL + + [Web Animations: property from [unset\] to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [circle(40% at 20% 20%)\] at (0.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (-0.3) should be [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\]] + expected: FAIL + + [CSS Animations: property from neutral to [circle(40% at 20% 20%)\] at (0) should be [circle(60% at 10% 30%)\]] + expected: FAIL + + [CSS Transitions: property from [circle(25% at right 5% bottom 15px)\] to [circle(45% at right 25% bottom 35px)\] at (0.75) should be [circle(40% at 80% calc(-30px + 100%))\]] + expected: FAIL + + [Web Animations: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (0) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [Web Animations: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [circle(40% at 20% 20%)\] at (0) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (0.6) should be [circle(70% at 15% 15%)\]] + expected: FAIL + + [Web Animations: property from [inset(100%)\] to [inset(120%)\] at (1) should be [inset(120%)\]] + expected: FAIL + + [Web Animations: property from [inset(100%)\] to [inset(120%)\] at (0.3) should be [inset(106%)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.6) should be [polygon(nonzero, 15px 15px, 40px 40px, 65px 65px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (-0.3) should be [ellipse(115% 115% at -7.5% -7.5%)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.3) should be [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\]] + expected: FAIL + + [CSS Animations: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0.3) should be [url(http://web-platform.test:8000/.../clip-source)\]] + expected: FAIL + + [CSS Transitions: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (0) should be [circle(100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [circle(40% at 20% 20%)\] at (1.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [circle(40% at 20% 20%)\] at (-0.3) should be [circle(92% at 33% 7%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [circle(40% at 20% 20%)\] at (0.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [Web Animations: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (1) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0.6) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [circle(40% at 20% 20%)\] at (0.3) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.3) should be [polygon(nonzero, 7.5px 7.5px, 32.5px 32.5px, 57.5px 57.5px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (1) should be [circle(50% at 25% 25%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (-0.3) should be [circle(115% at -7.5% -7.5%)\]] + expected: FAIL + + [CSS Transitions: property from [inset(100%)\] to [inset(120%)\] at (0.6) should be [inset(112%)\]] + expected: FAIL + + [CSS Animations: property from [circle(25% at right 5% bottom 15px)\] to [circle(45% at right 25% bottom 35px)\] at (0.5) should be [circle(35% at 85% calc(-25px + 100%))\]] + expected: FAIL + + [Web Animations: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (1.5) should be [ellipse(25% 25% at 37.5% 37.5%)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [circle(40% at 20% 20%)\] at (1.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (1) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0.6) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (-0.3) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [circle(40% at 20% 20%)\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0.3) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (0) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Animations: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0) should be [url(http://web-platform.test:8000/.../clip-source)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.5) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Animations: property from [inset(100%)\] to [inset(120%)\] at (-0.3) should be [inset(94%)\]] + expected: FAIL + + [CSS Animations: property from neutral to [circle(40% at 20% 20%)\] at (0.3) should be [circle(54% at 13% 27%)\]] + expected: FAIL + + [CSS Animations: property from [inset(100%)\] to [inset(120%)\] at (0.6) should be [inset(112%)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [circle(40% at 20% 20%)\] at (-0.3) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0) should be [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [circle(40% at 20% 20%)\] at (0.6) should be [circle(48% at 16% 24%)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0) should be [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (1.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [circle(40% at 20% 20%)\] at (0.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [Web Animations: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (-0.3) should be [circle(115% at -7.5% -7.5%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [circle(40% at 20% 20%)\] at (0.6) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions: property from [inset(100%)\] to [inset(120%)\] at (-0.3) should be [inset(94%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [circle(40% at 20% 20%)\] at (0.3) should be [circle(68% at 27% 13%)\]] + expected: FAIL + + [CSS Transitions: property from [inset(100%)\] to [inset(120%)\] at (1.5) should be [inset(130%)\]] + expected: FAIL + + [Web Animations: property from [circle(25% at right 5% bottom 15px)\] to [circle(45% at right 25% bottom 35px)\] at (0.75) should be [circle(40% at 80% calc(-30px + 100%))\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Transitions: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [circle(40% at 20% 20%)\] at (0.6) should be [circle(56% at 24% 16%)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1.5) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (0) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (1.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [circle(40% at 20% 20%)\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(100%)\] to [inset(120%)\] at (0.3) should be [inset(106%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1.5) should be [polygon(nonzero, 37.5px 37.5px, 62.5px 62.5px, 87.5px 87.5px)\]] + expected: FAIL + + [Web Animations: property from [inset(100%)\] to [inset(120%)\] at (0) should be [inset(100%)\]] + expected: FAIL + + [Web Animations: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (-0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1.5) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1.5) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Transitions: property from [inset(100%)\] to [inset(120%)\] at (0.3) should be [inset(106%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (1) should be [ellipse(50% 50% at 25% 25%)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [circle(40% at 20% 20%)\] at (0.6) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from [circle(25% at right 5% bottom 15px)\] to [circle(45% at right 25% bottom 35px)\] at (0.75) should be [circle(40% at 80% calc(-30px + 100%))\]] + expected: FAIL + + [CSS Transitions: property from [inset(100%)\] to [inset(120%)\] at (1) should be [inset(120%)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.3) should be [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (1.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Animations: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (0.3) should be [circle(85% at 7.5% 7.5%)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.6) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [circle(40% at 20% 20%)\] at (0) should be [circle(80% at 30% 10%)\]] + expected: FAIL + + [CSS Transitions: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (0.6) should be [circle(70% at 15% 15%)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [circle(40% at 20% 20%)\] at (0.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.3) should be [polygon(nonzero, 7.5px 7.5px, 32.5px 32.5px, 57.5px 57.5px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [circle(40% at 20% 20%)\] at (-0.3) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0) should be [none\]] + expected: FAIL + + [CSS Animations: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (1) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [circle(40% at 20% 20%)\] at (0.3) should be [circle(68% at 27% 13%)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [circle(40% at 20% 20%)\] at (-0.3) should be [unset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [circle(40% at 20% 20%)\] at (-0.3) should be [circle(92% at 33% 7%)\]] + expected: FAIL + + [CSS Animations: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (0) should be [circle(100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [circle(40% at 20% 20%)\] at (0.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.6) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [Web Animations: property from [inset(100%)\] to [inset(120%)\] at (0.6) should be [inset(112%)\]] + expected: FAIL + + [Web Animations: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (0.3) should be [circle(85% at 7.5% 7.5%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [circle(40% at 20% 20%)\] at (0) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (0.6) should be [circle(70% at 15% 15%)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [circle(40% at 20% 20%)\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [circle(40% at 20% 20%)\] at (0.6) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [Web Animations: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0) should be [url(http://web-platform.test:8000/.../clip-source)\]] + expected: FAIL + + [Web Animations: property from neutral to [circle(40% at 20% 20%)\] at (-0.3) should be [circle(66% at 7% 33%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (-0.3) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [circle(40% at 20% 20%)\] at (1.5) should be [circle(20% at 15% 25%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (1) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Animations: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (1) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (1.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0.6) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [circle(40% at 20% 20%)\] at (0.3) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0.6) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [circle(40% at 20% 20%)\] at (1.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0) should be [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [circle(40% at 20% 20%)\] at (0) should be [circle(80% at 30% 10%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(100%)\] to [inset(120%)\] at (0.6) should be [inset(112%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (0) should be [circle(100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(100%)\] to [inset(120%)\] at (0) should be [inset(100%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(25% at right 5% bottom 15px)\] to [circle(45% at right 25% bottom 35px)\] at (0.25) should be [circle(30% at 90% calc(-20px + 100%))\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.6) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1.5) should be [polygon(nonzero, 37.5px 37.5px, 62.5px 62.5px, 87.5px 87.5px)\]] + expected: FAIL + + [Web Animations: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (-0.3) should be [url(http://web-platform.test:8000/.../clip-source)\]] + expected: FAIL + + [CSS Animations: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (1.5) should be [circle(25% at 37.5% 37.5%)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Animations: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (1.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Animations: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (-0.3) should be [circle(115% at -7.5% -7.5%)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (0.3) should be [ellipse(85% 85% at 7.5% 7.5%)\]] + expected: FAIL + + [CSS Transitions: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0.3) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [circle(40% at 20% 20%)\] at (0) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(25% at right 5% bottom 15px)\] to [circle(45% at right 25% bottom 35px)\] at (0.75) should be [circle(40% at 80% calc(-30px + 100%))\]] + expected: FAIL + + [CSS Transitions: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (1) should be [ellipse(50% 50% at 25% 25%)\]] + expected: FAIL + + [Web Animations: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (1) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [Web Animations: property from [circle(25% at right 5% bottom 15px)\] to [circle(45% at right 25% bottom 35px)\] at (0.25) should be [circle(30% at 90% calc(-20px + 100%))\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0) should be [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (-0.3) should be [polygon(nonzero, -7.5px -7.5px, 17.5px 17.5px, 42.5px 42.5px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0.3) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [Web Animations: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (1.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [circle(40% at 20% 20%)\] at (0) should be [initial\]] + expected: FAIL + + [CSS Animations: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (1) should be [circle(50% at 25% 25%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [circle(40% at 20% 20%)\] at (0.6) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [Web Animations: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (1) should be [ellipse(50% 50% at 25% 25%)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [circle(40% at 20% 20%)\] at (0.3) should be [unset\]] + expected: FAIL + + [CSS Animations: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (-0.3) should be [ellipse(115% 115% at -7.5% -7.5%)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0) should be [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (-0.3) should be [polygon(nonzero, -7.5px -7.5px, 17.5px 17.5px, 42.5px 42.5px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (0.6) should be [ellipse(70% 70% at 15% 15%)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [circle(40% at 20% 20%)\] at (0.6) should be [circle(56% at 24% 16%)\]] + expected: FAIL + + [Web Animations: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (-0.3) should be [polygon(nonzero, -7.5px -7.5px, 17.5px 17.5px, 42.5px 42.5px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [circle(40% at 20% 20%)\] at (0.3) should be [unset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (1) should be [circle(50% at 25% 25%)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1.5) should be [polygon(nonzero, 37.5px 37.5px, 62.5px 62.5px, 87.5px 87.5px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [circle(40% at 20% 20%)\] at (1.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [circle(40% at 20% 20%)\] at (1.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions: property from [circle(25% at right 5% bottom 15px)\] to [circle(45% at right 25% bottom 35px)\] at (0.5) should be [circle(35% at 85% calc(-25px + 100%))\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [circle(40% at 20% 20%)\] at (0.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (-0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [circle(40% at 20% 20%)\] at (1.5) should be [circle(20% at 15% 25%)\]] + expected: FAIL + + [Web Animations: property from [circle(25% at right 5% bottom 15px)\] to [circle(45% at right 25% bottom 35px)\] at (0.5) should be [circle(35% at 85% calc(-25px + 100%))\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [circle(40% at 20% 20%)\] at (0) should be [circle(60% at 10% 30%)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [circle(40% at 20% 20%)\] at (1.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [Web Animations: property from [inset(100%)\] to [inset(120%)\] at (-0.3) should be [inset(94%)\]] + expected: FAIL + + [CSS Transitions: property from [inset(100%)\] to [inset(120%)\] at (0) should be [inset(100%)\]] + expected: FAIL + + [Web Animations: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (1.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [circle(40% at 20% 20%)\] at (0.3) should be [circle(54% at 13% 27%)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [circle(40% at 20% 20%)\] at (1.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (0.3) should be [ellipse(85% 85% at 7.5% 7.5%)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [circle(40% at 20% 20%)\] at (0.6) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [Web Animations: property from neutral to [circle(40% at 20% 20%)\] at (0.3) should be [circle(54% at 13% 27%)\]] + expected: FAIL + + [Web Animations: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.6) should be [polygon(nonzero, 15px 15px, 40px 40px, 65px 65px)\]] + expected: FAIL + + [CSS Animations: property from [inset(100%)\] to [inset(120%)\] at (0.3) should be [inset(106%)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [circle(40% at 20% 20%)\] at (1.5) should be [circle(30% at 25% 15%)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [circle(40% at 20% 20%)\] at (-0.3) should be [circle(66% at 7% 33%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(25% at right 5% bottom 15px)\] to [circle(45% at right 25% bottom 35px)\] at (0.5) should be [circle(35% at 85% calc(-25px + 100%))\]] + expected: FAIL + + [CSS Animations: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.6) should be [polygon(nonzero, 15px 15px, 40px 40px, 65px 65px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.6) should be [polygon(nonzero, 15px 15px, 40px 40px, 65px 65px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.3) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (1) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Animations: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [circle(40% at 20% 20%)\] at (0.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [Web Animations: property from neutral to [circle(40% at 20% 20%)\] at (1.5) should be [circle(30% at 25% 15%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [circle(40% at 20% 20%)\] at (0) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (-0.3) should be [ellipse(115% 115% at -7.5% -7.5%)\]] + expected: FAIL + + [Web Animations: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0.6) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.6) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Animations: property from [inset(100%)\] to [inset(120%)\] at (1.5) should be [inset(130%)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [circle(40% at 20% 20%)\] at (0) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (1.5) should be [circle(25% at 37.5% 37.5%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (1.5) should be [circle(25% at 37.5% 37.5%)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.5) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0.6) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [circle(40% at 20% 20%)\] at (0.6) should be [circle(56% at 24% 16%)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(100%)\] to [inset(120%)\] at (1.5) should be [inset(130%)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (-0.3) should be [polygon(nonzero, -7.5px -7.5px, 17.5px 17.5px, 42.5px 42.5px)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (-0.3) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.5) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (0.3) should be [ellipse(85% 85% at 7.5% 7.5%)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (0.6) should be [ellipse(70% 70% at 15% 15%)\]] + expected: FAIL + + [CSS Animations: property from [inset(100%)\] to [inset(120%)\] at (1) should be [inset(120%)\]] + expected: FAIL + + [Web Animations: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0.6) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [circle(40% at 20% 20%)\] at (-0.3) should be [circle(92% at 33% 7%)\]] + expected: FAIL + + [Web Animations: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (0.6) should be [circle(70% at 15% 15%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [circle(40% at 20% 20%)\] at (0) should be [circle(80% at 30% 10%)\]] + expected: FAIL + + [Web Animations: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [circle(40% at 20% 20%)\] at (0.3) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [Web Animations: property from [inset(100%)\] to [inset(120%)\] at (1.5) should be [inset(130%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(100%)\] to [inset(120%)\] at (1) should be [inset(120%)\]] + expected: FAIL + + [CSS Animations: property from [circle(25% at right 5% bottom 15px)\] to [circle(45% at right 25% bottom 35px)\] at (0.25) should be [circle(30% at 90% calc(-20px + 100%))\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0.3) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [circle(40% at 20% 20%)\] at (-0.3) should be [circle(66% at 7% 33%)\]] + expected: FAIL + + [Web Animations: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (-0.3) should be [ellipse(115% 115% at -7.5% -7.5%)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (1.5) should be [ellipse(25% 25% at 37.5% 37.5%)\]] + expected: FAIL + + [CSS Animations: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (-0.3) should be [url(http://web-platform.test:8000/.../clip-source)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [circle(40% at 20% 20%)\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions: property from neutral to [circle(40% at 20% 20%)\] at (0.6) should be [circle(48% at 16% 24%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [circle(40% at 20% 20%)\] at (0.3) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [circle(40% at 20% 20%)\] at (0.3) should be [circle(68% at 27% 13%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [circle(40% at 20% 20%)\] at (1.5) should be [circle(20% at 15% 25%)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (1) should be [ellipse(50% 50% at 25% 25%)\]] + expected: FAIL + + [Web Animations: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (0) should be [circle(100% at 0% 0%)\]] + expected: FAIL + + [CSS Animations: property from neutral to [circle(40% at 20% 20%)\] at (0.6) should be [circle(48% at 16% 24%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [Web Animations: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (1) should be [circle(50% at 25% 25%)\]] + expected: FAIL + + [Web Animations: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Animations: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (0.5) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [circle(40% at 20% 20%)\] at (0) should be [unset\]] + expected: FAIL + + [CSS Animations: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (0) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [Web Animations: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (1.5) should be [circle(25% at 37.5% 37.5%)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [circle(40% at 20% 20%)\] at (0) should be [unset\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [circle(40% at 20% 20%)\] at (-0.3) should be [circle(92% at 33% 7%)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [circle(40% at 20% 20%)\] at (1.5) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [circle(40% at 20% 20%)\] at (1.5) should be [circle(30% at 25% 15%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (-0.3) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [Web Animations: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.3) should be [polygon(nonzero, 7.5px 7.5px, 32.5px 32.5px, 57.5px 57.5px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.3) should be [polygon(nonzero, 7.5px 7.5px, 32.5px 32.5px, 57.5px 57.5px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [circle(40% at 20% 20%)\] at (0) should be [circle(80% at 30% 10%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Transitions: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (-0.3) should be [circle(115% at -7.5% -7.5%)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (-0.3) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [circle(40% at 20% 20%)\] at (0.6) should be [circle(56% at 24% 16%)\]] + expected: FAIL + + [CSS Animations: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0.6) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [circle(40% at 20% 20%)\] at (-0.3) should be [unset\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (-0.3) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Animations: property from [inset(100%)\] to [inset(120%)\] at (0) should be [inset(100%)\]] + expected: FAIL + + [Web Animations: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (0.3) should be [ellipse(85% 85% at 7.5% 7.5%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (0.3) should be [circle(85% at 7.5% 7.5%)\]] + expected: FAIL + + [CSS Animations: property from neutral to [circle(40% at 20% 20%)\] at (1.5) should be [circle(30% at 25% 15%)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [ellipse(100% 100% at 0% 0%)\] at (1) should be [ellipse(100% 100% at 0% 0%)\]] + expected: FAIL + + [Web Animations: property from neutral to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (0.6) should be [ellipse(70% 70% at 15% 15%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(100%)\] to [inset(120%)\] at (-0.3) should be [inset(94%)\]] + expected: FAIL + + [Web Animations: property from [url("/clip-source")\] to [ellipse(100% 100% at 0% 0%)\] at (0.3) should be [url(http://web-platform.test:8000/.../clip-source)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [circle(40% at 20% 20%)\] at (1.5) should be [circle(20% at 15% 25%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [circle(40% at 20% 20%)\] at (-0.3) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [circle(40% at 20% 20%)\] at (0.6) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0.5) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1.5) should be [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(100% at 0% 0%)\] to [circle(50% at 25% 25%)\] at (0.3) should be [circle(85% at 7.5% 7.5%)\]] + expected: FAIL + + [CSS Animations: property from neutral to [circle(40% at 20% 20%)\] at (1) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(100% 100% at 0% 0%)\] to [ellipse(50% 50% at 25% 25%)\] at (0.6) should be [ellipse(70% 70% at 15% 15%)\]] + expected: FAIL + + [Web Animations: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (0) should be [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [circle(40% at 20% 20%)\] at (0.3) should be [circle(68% at 27% 13%)\]] + expected: FAIL + + [Web Animations: property from neutral to [circle(40% at 20% 20%)\] at (0.6) should be [circle(48% at 16% 24%)\]] + expected: FAIL + + [Web Animations: property from [polygon(nonzero, 0px 0px, 25px 25px, 50px 50px)\] to [polygon(nonzero, 25px 25px, 50px 50px, 75px 75px)\] at (1.5) should be [polygon(nonzero, 37.5px 37.5px, 62.5px 62.5px, 87.5px 87.5px)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [circle(40% at 20% 20%)\] at (0.6) should be [circle(40% at 20% 20%)\]] + expected: FAIL + + [CSS Animations: property from neutral to [circle(40% at 20% 20%)\] at (-0.3) should be [circle(66% at 7% 33%)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [circle(40% at 20% 20%)\] at (0.6) should be [circle(40% at 20% 20%)\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/animations/clip-path-interpolation-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/animations/clip-path-interpolation-002.html.ini new file mode 100644 index 00000000000..d937da71a06 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/animations/clip-path-interpolation-002.html.ini @@ -0,0 +1,1657 @@ +[clip-path-interpolation-002.html] + [CSS Transitions with transition: all: property from [inherit\] to [inset(20px)\] at (0.6) should be [inset(16px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (-0.3) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (1.5) should be [polygon(160px 170%, 180px 190%)\]] + expected: FAIL + + [CSS Transitions: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (0.6) should be [inset(61px 62px 63px 64px round 70px 80px 90px 100px / 110px 120px 130px 140px)\]] + expected: FAIL + + [Web Animations: property from neutral to [inset(20px)\] at (1.5) should be [inset(25px)\]] + expected: FAIL + + [CSS Transitions: property from [inset(20px)\] to [inset(40%)\] at (1) should be [inset(40%)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (1.5) should be [polygon(evenodd, 160px 170px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (1.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [inset(20px)\] at (0.3) should be [inset(13px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [inset(20px)\] at (0.6) should be [inset(16px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (1) should be [polygon(evenodd, 110px 120px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (1.5) should be [polygon(evenodd, 160px 170px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (-0.3) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (1) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [inset(20px)\] at (1.5) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [inset(20px)\] at (0.6) should be [inset(20px)\]] + expected: FAIL + + [Web Animations: property from [inset(20px)\] to [inset(40%)\] at (0.6) should be [inset(calc(8px + 24%))\]] + expected: FAIL + + [Web Animations: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (0.6) should be [ellipse(34px 68px at 40px 60px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [inset(20px)\] at (0.5) should be [inset(20px)\]] + expected: FAIL + + [Web Animations: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (-0.3) should be [inset(-29px -28px -27px -26px round 0px 0px 0px 10px / 20px 30px 40px 50px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (0.3) should be [inset(31px 32px 33px 34px round 40px 50px 60px 70px / 80px 90px 100px 110px)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [inset(20px)\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0.6) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (1) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (1) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (1) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [Web Animations: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0) should be [ellipse(closest-side farthest-side at 25px 75%)\]] + expected: FAIL + + [CSS Transitions: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (-0.3) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Animations: property from [inset(20px)\] to [inset(40%)\] at (1.5) should be [inset(calc(-10px + 60%))\]] + expected: FAIL + + [Web Animations: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (0.6) should be [polygon(70px 80%, 90px 100%)\]] + expected: FAIL + + [CSS Animations: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (1) should be [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (1) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [inset(20px)\] at (0.6) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [inset(20px)\] at (0.6) should be [inset(16px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (0.3) should be [polygon(evenodd, 40px 50px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0.5) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.6) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (-0.3) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [inset(20px)\] at (0) should be [inset(10px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (1) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (1) should be [ellipse(50px 100px at 50px 50px)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [circle(3px at 1px 2px)\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (-0.3) should be [inset(-29px -28px round 130px 260px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (0.3) should be [circle(22px at 32.5px 67.5%)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (1) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (-0.3) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [inset(20px)\] at (0.6) should be [inset(16px)\]] + expected: FAIL + + [CSS Animations: property from [inset(20px)\] to [inset(40%)\] at (0) should be [inset(calc(20px + 0%))\]] + expected: FAIL + + [Web Animations: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0.3) should be [ellipse(50px closest-side at 10px 20px)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [inset(20px)\] at (0.3) should be [inset(20px)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [inset(20px)\] at (1.5) should be [inset(25px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0.3) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (1.5) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0.3) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (1) should be [polygon(110px 120%, 130px 140%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [inset(20px)\] at (1.5) should be [inset(25px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (0.3) should be [ellipse(22px 44px at 32.5px 67.5px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0.6) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (0) should be [inset(1px 2px round 100px 200px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [inset(20px)\] at (-0.3) should be [inset(7px)\]] + expected: FAIL + + [Web Animations: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0.3) should be [circle(farthest-side at 25px 75%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0.6) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [Web Animations: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (-0.3) should be [ellipse(0px 0px at 17.5px 82.5px)\]] + expected: FAIL + + [Web Animations: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (0) should be [polygon(10px 20%, 30px 40%)\]] + expected: FAIL + + [Web Animations: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (1) should be [circle(50px at 50px 50%)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [inset(20px)\] at (0.5) should be [inset(20px)\]] + expected: FAIL + + [CSS Animations: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (-0.3) should be [inset(-29px -28px -27px -26px round 0px 0px 0px 10px / 20px 30px 40px 50px)\]] + expected: FAIL + + [CSS Animations: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (0.6) should be [inset(61px 62px 63px 64px round 70px 80px 90px 100px / 110px 120px 130px 140px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(20px)\] to [inset(40%)\] at (0.6) should be [inset(calc(8px + 24%))\]] + expected: FAIL + + [Web Animations: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (1) should be [ellipse(50px 100px at 50px 50px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (0.3) should be [polygon(40px 50%, 60px 70%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (-0.3) should be [polygon(evenodd, -20px -10px)\]] + expected: FAIL + + [Web Animations: property from neutral to [inset(20px)\] at (-0.3) should be [inset(7px)\]] + expected: FAIL + + [CSS Animations: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0.3) should be [circle(farthest-side at 25px 75%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (1.5) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (-0.3) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [CSS Animations: property from [inset(20px)\] to [inset(40%)\] at (0.3) should be [inset(calc(14px + 12%))\]] + expected: FAIL + + [CSS Animations: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [circle(3px at 1px 2px)\] at (0.3) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(20px)\] to [inset(40%)\] at (0) should be [inset(calc(20px + 0%))\]] + expected: FAIL + + [CSS Animations: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0.6) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [circle(3px at 1px 2px)\] at (-0.3) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [inset(20px)\] at (0.3) should be [unset\]] + expected: FAIL + + [Web Animations: property from [initial\] to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (1.5) should be [polygon(evenodd, 160px 170px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.3) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0.3) should be [ellipse(closest-side farthest-side at 25px 75%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0.6) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (0.6) should be [inset(61px 62px 63px 64px round 70px 80px 90px 100px / 110px 120px 130px 140px)\]] + expected: FAIL + + [Web Animations: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0.6) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0.6) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Animations: property from neutral to [inset(20px)\] at (0.6) should be [inset(16px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [inset(20px)\] at (0.5) should be [inset(20px)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [inset(20px)\] at (0.5) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (0.6) should be [polygon(evenodd, 70px 80px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [inset(20px)\] at (1.5) should be [inset(25px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (-0.3) should be [circle(0px at 17.5px 82.5%)\]] + expected: FAIL + + [CSS Animations: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (1.5) should be [inset(151px 152px 153px 154px round 160px 170px 180px 190px / 200px 210px 220px 230px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0.5) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [inset(20px)\] at (0.3) should be [inset(13px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.3) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (1.5) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0.3) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [CSS Animations: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.3) should be [circle(50px at 10px 20px)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [inset(20px)\] at (0) should be [initial\]] + expected: FAIL + + [Web Animations: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0) should be [circle(50px at 10px 20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (0) should be [circle(10px at 25px 75%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (-0.3) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [inset(20px)\] at (0) should be [initial\]] + expected: FAIL + + [CSS Animations: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (-0.3) should be [ellipse(closest-side farthest-side at 10px 20px)\]] + expected: FAIL + + [CSS Transitions: property from [inset(20px)\] to [inset(40%)\] at (0) should be [inset(calc(20px + 0%))\]] + expected: FAIL + + [CSS Animations: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (1) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (-0.3) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [inset(20px)\] at (-0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (-0.3) should be [ellipse(closest-side farthest-side at 25px 75%)\]] + expected: FAIL + + [CSS Transitions: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (0.3) should be [inset(31px 32px 33px 34px round 40px 50px 60px 70px / 80px 90px 100px 110px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (1.5) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [inset(20px)\] at (0) should be [unset\]] + expected: FAIL + + [CSS Animations: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (-0.3) should be [circle(closest-side at 10px 20px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0.3) should be [ellipse(50px closest-side at 10px 20px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (1) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (-0.3) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [Web Animations: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (1.5) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0.6) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (-0.3) should be [ellipse(closest-side farthest-side at 25px 75%)\]] + expected: FAIL + + [Web Animations: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (0.3) should be [inset(31px 32px 33px 34px round 40px 50px 60px 70px / 80px 90px 100px 110px)\]] + expected: FAIL + + [CSS Transitions: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (0) should be [inset(1px 2px round 100px 200px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0) should be [ellipse(closest-side farthest-side at 25px 75%)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [inset(20px)\] at (-0.3) should be [inset(7px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (1.5) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [inset(20px)\] at (1.5) should be [inset(25px)\]] + expected: FAIL + + [CSS Animations: property from neutral to [inset(20px)\] at (-0.3) should be [inset(7px)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [inset(20px)\] at (-0.3) should be [inset(20px)\]] + expected: FAIL + + [Web Animations: property from [inset(20px)\] to [inset(40%)\] at (1.5) should be [inset(calc(-10px + 60%))\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (1.5) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (0.3) should be [polygon(40px 50%, 60px 70%)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (0) should be [polygon(10px 20%, 30px 40%)\]] + expected: FAIL + + [CSS Transitions: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (1.5) should be [inset(151px 152px)\]] + expected: FAIL + + [CSS Animations: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (0.6) should be [inset(61px 62px round 40px 80px)\]] + expected: FAIL + + [CSS Transitions: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (-0.3) should be [inset(-29px -28px -27px -26px round 0px 0px 0px 10px / 20px 30px 40px 50px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0.6) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (1) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [circle(3px at 1px 2px)\] at (0) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Animations: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0.6) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (-0.3) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (1.5) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (-0.3) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [inset(20px)\] at (0.3) should be [inset(13px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0.6) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (0.6) should be [circle(34px at 40px 60%)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0.3) should be [ellipse(closest-side farthest-side at 10px 20px)\]] + expected: FAIL + + [Web Animations: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (-0.3) should be [polygon(-20px -10%, 0px 10%)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (0.3) should be [ellipse(22px 44px at 32.5px 67.5px)\]] + expected: FAIL + + [Web Animations: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (1.5) should be [inset(151px 152px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (0.6) should be [circle(34px at 40px 60%)\]] + expected: FAIL + + [Web Animations: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.6) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [inset(20px)\] at (1.5) should be [inset(20px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (0.3) should be [ellipse(22px 44px at 32.5px 67.5px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (0) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [Web Animations: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (1) should be [polygon(110px 120%, 130px 140%)\]] + expected: FAIL + + [CSS Transitions: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (0) should be [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\]] + expected: FAIL + + [Web Animations: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0) should be [polygon(10px 20px, 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (-0.3) should be [ellipse(0px 0px at 17.5px 82.5px)\]] + expected: FAIL + + [Web Animations: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (0.3) should be [polygon(40px 50%, 60px 70%)\]] + expected: FAIL + + [Web Animations: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (1.5) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0.3) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [inset(20px)\] at (-0.3) should be [unset\]] + expected: FAIL + + [Web Animations: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (1) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [inset(20px)\] at (1.5) should be [inset(25px)\]] + expected: FAIL + + [Web Animations: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (-0.3) should be [circle(50px at 10px 20px)\]] + expected: FAIL + + [CSS Transitions: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (0.6) should be [inset(61px 62px round 40px 80px)\]] + expected: FAIL + + [Web Animations: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (0.3) should be [inset(31px 32px round 70px 140px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (1.5) should be [polygon(160px 170%, 180px 190%)\]] + expected: FAIL + + [CSS Animations: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (0.6) should be [polygon(70px 80%, 90px 100%)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [inset(20px)\] at (0) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (0.3) should be [polygon(evenodd, 40px 50px)\]] + expected: FAIL + + [CSS Animations: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (-0.3) should be [circle(farthest-side at 25px 75%)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (1) should be [polygon(110px 120px)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [inset(20px)\] at (1.5) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (0.3) should be [ellipse(22px 44px at 32.5px 67.5px)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [circle(3px at 1px 2px)\] at (0.6) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (0.3) should be [inset(31px 32px round 70px 140px)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [circle(3px at 1px 2px)\] at (1) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [inset(20px)\] at (0) should be [inset(10px)\]] + expected: FAIL + + [Web Animations: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (1.5) should be [inset(151px 152px 153px 154px round 160px 170px 180px 190px / 200px 210px 220px 230px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [circle(3px at 1px 2px)\] at (0) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [Web Animations: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (1) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (1) should be [polygon(evenodd, 110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [inset(20px)\] at (0.3) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0.3) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (-0.3) should be [polygon(evenodd, -20px -10px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [inset(20px)\] at (0.6) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [inset(20px)\] at (1.5) should be [inset(25px)\]] + expected: FAIL + + [Web Animations: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (0.6) should be [inset(61px 62px 63px 64px round 70px 80px 90px 100px / 110px 120px 130px 140px)\]] + expected: FAIL + + [Web Animations: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (0.3) should be [polygon(evenodd, 40px 50px)\]] + expected: FAIL + + [Web Animations: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (1.5) should be [polygon(160px 170%, 180px 190%)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0.6) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0.3) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(20px)\] to [inset(40%)\] at (1.5) should be [inset(calc(-10px + 60%))\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (1.5) should be [ellipse(70px 140px at 62.5px 37.5px)\]] + expected: FAIL + + [CSS Animations: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0) should be [circle(farthest-side at 25px 75%)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (1.5) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (1) should be [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0) should be [polygon(10px 20px, 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (0.6) should be [polygon(evenodd, 70px 80px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (1) should be [polygon(110px 120%, 130px 140%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0.6) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0.6) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (1) should be [circle(50px at 50px 50%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0.3) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (1) should be [ellipse(50px 100px at 50px 50px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (0.3) should be [inset(31px 32px round 70px 140px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (1.5) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [Web Animations: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (1) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (0) should be [ellipse(10px 20px at 25px 75px)\]] + expected: FAIL + + [CSS Animations: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.3) should be [circle(closest-side at 10px 20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (1) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0.3) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (1) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [inset(20px)\] to [inset(40%)\] at (1.5) should be [inset(calc(-10px + 60%))\]] + expected: FAIL + + [Web Animations: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (-0.3) should be [inset(-29px -28px round 130px 260px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (1.5) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [circle(3px at 1px 2px)\] at (0.6) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (-0.3) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (0) should be [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [inset(20px)\] at (0.6) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.6) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0.5) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [Web Animations: property from neutral to [inset(20px)\] at (0.3) should be [inset(13px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (1.5) should be [circle(70px at 62.5px 37.5%)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [circle(3px at 1px 2px)\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (0.3) should be [polygon(evenodd, 40px 50px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0.6) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [circle(3px at 1px 2px)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (-0.3) should be [inset(-29px -28px -27px -26px round 0px 0px 0px 10px / 20px 30px 40px 50px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [inset(20px)\] at (-0.3) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (-0.3) should be [ellipse(50px closest-side at 10px 20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (0.6) should be [inset(61px 62px round 40px 80px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(20px)\] to [inset(40%)\] at (-0.3) should be [inset(calc(26px + -12%))\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [inset(20px)\] at (-0.3) should be [inset(7px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (1.5) should be [polygon(evenodd, 160px 170px)\]] + expected: FAIL + + [Web Animations: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (-0.3) should be [polygon(10px 20px, 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0.6) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Animations: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.6) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0) should be [ellipse(closest-side farthest-side at 10px 20px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0.3) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (0.6) should be [polygon(70px 80%, 90px 100%)\]] + expected: FAIL + + [Web Animations: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (1) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Animations: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (1) should be [inset(101px 102px)\]] + expected: FAIL + + [CSS Transitions: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (1) should be [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (1.5) should be [ellipse(70px 140px at 62.5px 37.5px)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [inset(20px)\] at (0.5) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (-0.3) should be [inset(-29px -28px round 130px 260px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0.3) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0.5) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0.3) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (-0.3) should be [ellipse(0px 0px at 17.5px 82.5px)\]] + expected: FAIL + + [Web Animations: property from [none\] to [circle(3px at 1px 2px)\] at (1.5) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from neutral to [inset(20px)\] at (0.6) should be [inset(16px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0.5) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [inset(20px)\] to [inset(40%)\] at (0.6) should be [inset(calc(8px + 24%))\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [inset(20px)\] at (0) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [inset(20px)\] at (1.5) should be [inset(20px)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [inset(20px)\] at (0.3) should be [inset(13px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (1) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [inset(20px)\] at (-0.3) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [inset(20px)\] at (0) should be [inset(10px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0.6) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0.5) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (1.5) should be [ellipse(70px 140px at 62.5px 37.5px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (-0.3) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [CSS Animations: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (-0.3) should be [circle(0px at 17.5px 82.5%)\]] + expected: FAIL + + [CSS Animations: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (1.5) should be [circle(70px at 62.5px 37.5%)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [inset(20px)\] at (0.6) should be [inset(20px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (-0.3) should be [polygon(10px 20px, 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0) should be [circle(50px at 10px 20px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0.3) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0.3) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [none\] to [circle(3px at 1px 2px)\] at (0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (-0.3) should be [circle(closest-side at 10px 20px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (0) should be [circle(10px at 25px 75%)\]] + expected: FAIL + + [CSS Animations: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (0.3) should be [inset(31px 32px 33px 34px round 40px 50px 60px 70px / 80px 90px 100px 110px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0.3) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (1) should be [polygon(110px 120px)\]] + expected: FAIL + + [Web Animations: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0) should be [circle(farthest-side at 25px 75%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (-0.3) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (-0.3) should be [inset(-29px -28px round 130px 260px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [inset(20px)\] at (0) should be [inset(10px)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [inset(20px)\] at (1.5) should be [inset(20px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0.5) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (1) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [inset(20px)\] to [inset(40%)\] at (-0.3) should be [inset(calc(26px + -12%))\]] + expected: FAIL + + [CSS Transitions: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0) should be [ellipse(closest-side farthest-side at 10px 20px)\]] + expected: FAIL + + [Web Animations: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (0.6) should be [circle(34px at 40px 60%)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [inset(20px)\] at (0) should be [inset(10px)\]] + expected: FAIL + + [Web Animations: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (0.3) should be [polygon(40px 50%, 60px 70%)\]] + expected: FAIL + + [Web Animations: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (0.3) should be [circle(22px at 32.5px 67.5%)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (1.5) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [inset(20px)\] to [inset(40%)\] at (1) should be [inset(40%)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (0.6) should be [ellipse(34px 68px at 40px 60px)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [Web Animations: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0.5) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [Web Animations: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (0.6) should be [polygon(70px 80%, 90px 100%)\]] + expected: FAIL + + [Web Animations: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (1.5) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [Web Animations: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (0) should be [inset(1px 2px round 100px 200px)\]] + expected: FAIL + + [Web Animations: property from [inset(20px)\] to [inset(40%)\] at (0) should be [inset(calc(20px + 0%))\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (1.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [circle(3px at 1px 2px)\] at (0.5) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [Web Animations: property from [none\] to [circle(3px at 1px 2px)\] at (1) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [Web Animations: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (1) should be [polygon(110px 120px)\]] + expected: FAIL + + [Web Animations: property from [none\] to [circle(3px at 1px 2px)\] at (0) should be [none\]] + expected: FAIL + + [CSS Animations: property from [none\] to [circle(3px at 1px 2px)\] at (1) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (1) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0) should be [ellipse(50px closest-side at 10px 20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (0) should be [ellipse(10px 20px at 25px 75px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (1.5) should be [inset(151px 152px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0.5) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0.3) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [circle(3px at 1px 2px)\] at (1.5) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Animations: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (1) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [inset(20px)\] at (0.3) should be [inset(13px)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [inset(20px)\] at (0.5) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (0) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [CSS Animations: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0) should be [circle(closest-side at 10px 20px)\]] + expected: FAIL + + [Web Animations: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0.3) should be [polygon(10px 20px, 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from neutral to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (0) should be [ellipse(10px 20px at 25px 75px)\]] + expected: FAIL + + [CSS Animations: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (0.3) should be [inset(31px 32px round 70px 140px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0.3) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (1.5) should be [polygon(160px 170%, 180px 190%)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (-0.3) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0.5) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (1.5) should be [ellipse(70px 140px at 62.5px 37.5px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0.6) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (1) should be [circle(50px at 50px 50%)\]] + expected: FAIL + + [Web Animations: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.3) should be [circle(50px at 10px 20px)\]] + expected: FAIL + + [Web Animations: property from [inset(20px)\] to [inset(40%)\] at (1) should be [inset(40%)\]] + expected: FAIL + + [CSS Transitions: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.6) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (0) should be [inset(1px 2px round 100px 200px)\]] + expected: FAIL + + [Web Animations: property from [none\] to [circle(3px at 1px 2px)\] at (0.5) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [Web Animations: property from neutral to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [CSS Animations: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (-0.3) should be [ellipse(0px 0px at 17.5px 82.5px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.6) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [inset(20px)\] at (0.6) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [inset(20px)\] at (0.6) should be [inset(16px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (0) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [inset(20px)\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Animations: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (0.6) should be [circle(34px at 40px 60%)\]] + expected: FAIL + + [CSS Animations: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (-0.3) should be [circle(50px at 10px 20px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0.3) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [Web Animations: property from [inset(20px)\] to [inset(40%)\] at (0.3) should be [inset(calc(14px + 12%))\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [inset(20px)\] at (0.5) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Animations: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [inset(20px)\] at (1.5) should be [inset(20px)\]] + expected: FAIL + + [Web Animations: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0) should be [circle(closest-side at 10px 20px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (1) should be [inset(101px 102px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0.5) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (1.5) should be [circle(70px at 62.5px 37.5%)\]] + expected: FAIL + + [CSS Animations: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.6) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [inset(20px)\] at (1.5) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [inset(20px)\] at (0.3) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (1.5) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(20px)\] to [inset(40%)\] at (1) should be [inset(40%)\]] + expected: FAIL + + [Web Animations: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (0.6) should be [ellipse(34px 68px at 40px 60px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (-0.3) should be [polygon(evenodd, -20px -10px)\]] + expected: FAIL + + [CSS Animations: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0.5) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.3) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [inset(20px)\] at (0.3) should be [unset\]] + expected: FAIL + + [CSS Transitions: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (-0.3) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0.3) should be [ellipse(closest-side farthest-side at 10px 20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (0) should be [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\]] + expected: FAIL + + [CSS Animations: property from neutral to [inset(20px)\] at (0) should be [inset(10px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (-0.3) should be [ellipse(closest-side farthest-side at 10px 20px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (-0.3) should be [ellipse(50px closest-side at 10px 20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (-0.3) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (1.5) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from neutral to [inset(20px)\] at (0) should be [inset(10px)\]] + expected: FAIL + + [CSS Animations: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (0) should be [circle(10px at 25px 75%)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [circle(3px at 1px 2px)\] at (1.5) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (1) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Animations: property from neutral to [inset(20px)\] at (0.3) should be [inset(13px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [inset(20px)\] at (0.6) should be [inset(20px)\]] + expected: FAIL + + [CSS Animations: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (1) should be [circle(50px at 50px 50%)\]] + expected: FAIL + + [CSS Transitions: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (1) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [inset(20px)\] at (1.5) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (1) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (0.3) should be [circle(22px at 32.5px 67.5%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [inset(20px)\] at (0) should be [inset(20px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (1.5) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [Web Animations: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (1.5) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (1) should be [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [inset(20px)\] at (0.3) should be [inset(13px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (0.6) should be [polygon(evenodd, 70px 80px)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [inset(20px)\] at (-0.3) should be [unset\]] + expected: FAIL + + [Web Animations: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0.6) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (1.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (0.3) should be [circle(22px at 32.5px 67.5%)\]] + expected: FAIL + + [Web Animations: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (-0.3) should be [circle(farthest-side at 25px 75%)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [inset(20px)\] at (0.6) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (-0.3) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [Web Animations: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0.5) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [Web Animations: property from [none\] to [circle(3px at 1px 2px)\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (0) should be [polygon(10px 20%, 30px 40%)\]] + expected: FAIL + + [Web Animations: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.6) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0.6) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [circle(3px at 1px 2px)\] at (0.6) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [Web Animations: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.3) should be [circle(closest-side at 10px 20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0.5) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [circle(3px at 1px 2px)\] at (0.5) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (-0.3) should be [polygon(-20px -10%, 0px 10%)\]] + expected: FAIL + + [CSS Animations: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (1.5) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0.3) should be [ellipse(closest-side farthest-side at 25px 75%)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [circle(3px at 1px 2px)\] at (1.5) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0.3) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (1.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (1.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0) should be [ellipse(50px closest-side at 10px 20px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (1) should be [polygon(evenodd, 110px 120px)\]] + expected: FAIL + + [CSS Animations: property from neutral to [inset(20px)\] at (1.5) should be [inset(25px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0.6) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (-0.3) should be [polygon(evenodd, -20px -10px)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [inset(20px)\] at (-0.3) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [inset(20px)\] at (0.6) should be [inset(16px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0.6) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [Web Animations: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (-0.3) should be [circle(0px at 17.5px 82.5%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (-0.3) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [inset(20px)\] at (-0.3) should be [inset(7px)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [inset(20px)\] at (1) should be [inset(20px)\]] + expected: FAIL + + [Web Animations: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (0) should be [circle(10px at 25px 75%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (1) should be [polygon(110px 120%, 130px 140%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [inset(20px)\] at (0.3) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [inset(20px)\] at (-0.3) should be [inset(7px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (-0.3) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(20px)\] to [inset(40%)\] at (0.3) should be [inset(calc(14px + 12%))\]] + expected: FAIL + + [CSS Animations: property from [inset(20px)\] to [inset(40%)\] at (-0.3) should be [inset(calc(26px + -12%))\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (0.6) should be [polygon(evenodd, 70px 80px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0.6) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (1.5) should be [circle(70px at 62.5px 37.5%)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [circle(3px at 1px 2px)\] at (-0.3) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0.5) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [circle(3px at 1px 2px)\] at (1) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0.3) should be [polygon(110px 120px)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [inset(20px)\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(closest-side farthest-side at 25px 75%)\] to [ellipse(closest-side farthest-side at 50px center)\] at (0.5) should be [ellipse(closest-side farthest-side at 50px center)\]] + expected: FAIL + + [CSS Animations: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (0) should be [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0.6) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [inset(20px)\] at (-0.3) should be [inset(7px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (1.5) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (1.5) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(50px at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (-0.3) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (0) should be [polygon(10px 20%, 30px 40%)\]] + expected: FAIL + + [Web Animations: property from [none\] to [circle(3px at 1px 2px)\] at (0.6) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Animations: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (-0.3) should be [polygon(-20px -10%, 0px 10%)\]] + expected: FAIL + + [Web Animations: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (1.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (1) should be [ellipse(50px 100px at 50px 50px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(50px closest-side at 10px 20px)\] to [ellipse(150px farthest-side at 30px 40px)\] at (0.5) should be [ellipse(150px farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [inset(20px)\] at (0) should be [inset(20px)\]] + expected: FAIL + + [Web Animations: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (0) should be [ellipse(10px 20px at 25px 75px)\]] + expected: FAIL + + [CSS Transitions: property from [inset(20px)\] to [inset(40%)\] at (0.3) should be [inset(calc(14px + 12%))\]] + expected: FAIL + + [CSS Animations: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0.3) should be [polygon(10px 20px, 30px 40px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(closest-side at 10px 20px)\] to [circle(farthest-side at 30px 40px)\] at (0) should be [circle(farthest-side at 30px 40px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [inset(20px)\] at (0) should be [unset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (1.5) should be [inset(151px 152px)\]] + expected: FAIL + + [CSS Transitions: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (1.5) should be [inset(151px 152px 153px 154px round 160px 170px 180px 190px / 200px 210px 220px 230px)\]] + expected: FAIL + + [Web Animations: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (0.6) should be [inset(61px 62px round 40px 80px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [circle(10px at 25px 75%)\] to [circle(50px at 50px center)\] at (-0.3) should be [circle(0px at 17.5px 82.5%)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(1px 2px 3px 4px round 10px 20px 30px 40px / 50px 60px 70px 80px)\] to [inset(101px 102px 103px 104px round 110px 120px 130px 140px / 150px 160px 170px 180px)\] at (1.5) should be [inset(151px 152px 153px 154px round 160px 170px 180px 190px / 200px 210px 220px 230px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0.6) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (1.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (1) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [circle(3px at 1px 2px)\] at (0.5) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Animations: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (1) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [circle(3px at 1px 2px)\] at (0.3) should be [circle(3px at 1px 2px)\]] + expected: FAIL + + [CSS Transitions: property from [circle(farthest-side at 25px 75%)\] to [circle(farthest-side at 50px center)\] at (0.5) should be [circle(farthest-side at 50px center)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(10px 20%, 30px 40%)\] to [polygon(110px 120%, 130px 140%)\] at (-0.3) should be [polygon(-20px -10%, 0px 10%)\]] + expected: FAIL + + [CSS Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(110px 120px)\] at (0.6) should be [polygon(110px 120px)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [inset(20px)\] at (0.5) should be [inset(20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (1) should be [inset(101px 102px)\]] + expected: FAIL + + [CSS Transitions: property from [inset(20px)\] to [inset(40%)\] at (-0.3) should be [inset(calc(26px + -12%))\]] + expected: FAIL + + [CSS Transitions: property from [inset(1px 2px round 100px 200px)\] to [inset(101px 102px 101px 102px)\] at (1) should be [inset(101px 102px)\]] + expected: FAIL + + [CSS Transitions: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (1) should be [polygon(evenodd, 110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (1.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [inset(20px)\] at (0) should be [inset(10px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0.6) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [ellipse(10px 20px at 25px 75px)\] to [ellipse(50px 100px at 50px 50px)\] at (0.6) should be [ellipse(34px 68px at 40px 60px)\]] + expected: FAIL + + [CSS Animations: property from [inset(20px)\] to [inset(40%)\] at (0.6) should be [inset(calc(8px + 24%))\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0.6) should be [polygon(110px 120px)\]] + expected: FAIL + + [CSS Animations: property from [polygon(10px 20px, 30px 40px)\] to [polygon(110px 120px)\] at (0.5) should be [polygon(110px 120px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (0.5) should be [polygon(nonzero, 110px 120px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(evenodd, 110px 120px)\] at (0) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + + [CSS Animations: property from [ellipse(closest-side farthest-side at 10px 20px)\] to [ellipse(farthest-side closest-side at 30px 40px)\] at (0.5) should be [ellipse(farthest-side closest-side at 30px 40px)\]] + expected: FAIL + + [Web Animations: property from [polygon(evenodd, 10px 20px)\] to [polygon(nonzero, 110px 120px)\] at (-0.3) should be [polygon(evenodd, 10px 20px)\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/animations/mask-image-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/animations/mask-image-interpolation.html.ini new file mode 100644 index 00000000000..0f564f5ed23 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/animations/mask-image-interpolation.html.ini @@ -0,0 +1,721 @@ +[mask-image-interpolation.html] + [CSS Transitions with transition: all: property from [unset\] to [url(../resources/stripes-20.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (1.5) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [url(../resources/stripes-20.png)\] at (1.5) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1.5) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (1.5) should be [url(../resources/blue-20.png), url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from neutral to [url(../resources/green-20.png)\] at (0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [url(../resources/green-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (-0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1.5) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (0) should be [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (0.6) should be [linear-gradient(45deg, blue, transparent)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../resources/green-20.png)\] at (0) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../resources/green-20.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [url(../resources/green-20.png)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.6) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from neutral to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1.5) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [url(../resources/green-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [url(../resources/green-20.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [url(../resources/green-20.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [url(../resources/green-20.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (1) should be [url(../resources/blue-20.png), url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (1) should be [linear-gradient(45deg, blue, transparent)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [url(../resources/green-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (0) should be [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [url(../resources/stripes-20.png)\] at (1) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (1) should be [url(../resources/blue-20.png), url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (-0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [Web Animations: property from neutral to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Animations: property from neutral to [url(../resources/green-20.png)\] at (0) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (0) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (0.3) should be [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (0.3) should be [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../resources/stripes-20.png)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Animations: property from [none\] to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [url(../resources/green-20.png)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [url(../resources/stripes-20.png)\] at (0.6) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [url(../resources/green-20.png)\] at (-0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (0.6) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [url(../resources/stripes-20.png)\] at (0.6) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [url(../resources/green-20.png)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [url(../resources/stripes-20.png)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (0.6) should be [url(../resources/blue-20.png), url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [url(../resources/green-20.png)\] at (0) should be [none\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.6) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (-0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [url(../resources/stripes-20.png)\] at (0.6) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (0.6) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (1.5) should be [linear-gradient(45deg, blue, transparent)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (0.3) should be [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (-0.3) should be [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\]] + expected: FAIL + + [Web Animations: property from neutral to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Animations: property from neutral to [url(../resources/green-20.png)\] at (-0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (0.6) should be [linear-gradient(45deg, blue, transparent)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1.5) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [url(../resources/green-20.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (0.3) should be [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.6) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (0) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from neutral to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [url(../resources/green-20.png)\] at (0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [url(../resources/green-20.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../resources/green-20.png)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (0) should be [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (1.5) should be [url(../resources/blue-20.png), url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../resources/stripes-20.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [url(../resources/green-20.png)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (1.5) should be [linear-gradient(45deg, blue, transparent)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (-0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (-0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [url(../resources/stripes-20.png)\] at (1) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1.5) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (1) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (-0.3) should be [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (1) should be [linear-gradient(45deg, blue, transparent)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (0) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (0) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [url(../resources/green-20.png)\] at (0) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [url(../resources/green-20.png)\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions: property from neutral to [url(../resources/green-20.png)\] at (0) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.6) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (-0.3) should be [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (0.6) should be [linear-gradient(45deg, blue, transparent)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (0) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (1) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (1) should be [linear-gradient(45deg, blue, transparent)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (1) should be [url(../resources/blue-20.png), url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [url(../resources/green-20.png)\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [url(../resources/green-20.png)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (1.5) should be [url(../resources/blue-20.png), url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (1.5) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../resources/stripes-20.png)\] at (0.6) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [url(../resources/stripes-20.png)\] at (0) should be [none\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [url(../resources/green-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (1) should be [linear-gradient(45deg, blue, transparent)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.6) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (-0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [url(../resources/green-20.png)\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [url(../resources/green-20.png)\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [url(../resources/stripes-20.png)\] at (1.5) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [url(../resources/stripes-20.png)\] at (1) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../resources/stripes-20.png)\] at (0) should be [none\]] + expected: FAIL + + [Web Animations: property from neutral to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (1.5) should be [linear-gradient(45deg, blue, transparent)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [url(../resources/stripes-20.png)\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (1.5) should be [linear-gradient(45deg, blue, transparent)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (0) should be [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (0.6) should be [url(../resources/blue-20.png), url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../resources/green-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from neutral to [url(../resources/green-20.png)\] at (0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (0.6) should be [linear-gradient(45deg, blue, transparent)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [url(../resources/green-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [url(../resources/green-20.png)\] at (-0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [url(../resources/green-20.png)\] at (0) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../resources/green-20.png)\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from neutral to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../resources/stripes-20.png)\] at (1.5) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1.5) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [url(../resources/green-20.png)\] at (0) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../resources/green-20.png)\] at (0) should be [none\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1.5) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (-0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (1.5) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [url(../resources/stripes-20.png)\] at (0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (0.6) should be [url(../resources/blue-20.png), url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../resources/green-20.png)\] at (0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../resources/green-20.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (-0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (0) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (0.6) should be [url(../resources/blue-20.png), url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.6) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [url(../resources/stripes-20.png)\] at (1.5) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (1) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [url(../resources/green-20.png)\] at (0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from neutral to [url(../resources/green-20.png)\] at (-0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from neutral to [url(../resources/green-20.png)\] at (0) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (0) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../resources/stripes-20.png)\] at (1) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../resources/green-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.6) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [url(../resources/green-20.png)\] at (0.6) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (1) should be [url(../resources/blue-20.png), url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.6) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [url(../resources/stripes-20.png)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (-0.3) should be [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (0.6) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (1.5) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [none\] to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [url(../resources/green-20.png)\] at (0) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (-0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [url(../resources/green-20.png)\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-20.png)\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1.5) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [url(../resources/green-20.png)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [url(../resources/green-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (0) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)\] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)\] at (1.5) should be [url(../resources/blue-20.png), url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/stripes-20.png)\] to [linear-gradient(45deg, blue, transparent)\] at (0.3) should be [url(../resources/stripes-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [none\] to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (0.6) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [url(../resources/stripes-20.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (1) should be [url(../resources/stripes-20.png), url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [url(../resources/green-20.png)\] at (1.5) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [none\] to [url(../resources/green-20.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/stripes-20.png)\] to [url(../resources/blue-20.png)\] at (1) should be [url(../resources/blue-20.png)\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [url(../resources/stripes-20.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [url(../resources/green-20.png)\] at (1) should be [url(../resources/green-20.png)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [url(../resources/stripes-20.png)\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-20.png), none\] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)\] at (0.3) should be [url(../resources/blue-20.png)\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/animations/mask-position-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/animations/mask-position-interpolation.html.ini new file mode 100644 index 00000000000..b2610a99e47 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/animations/mask-position-interpolation.html.ini @@ -0,0 +1,589 @@ +[mask-position-interpolation.html] + [CSS Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]] + expected: FAIL + + [CSS Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [ 40px 40px, 80px 80px, 0px 80px, 40px 40px, 80px 80px, 0px 80px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [ 10px 10px, 80px 20px, 0px 20px, 70px 10px, 20px 20px, 60px 20px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [20px 20px\] at (0) should be [0% 0%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [ 40px 40px, 80px 80px, 0px 80px, 40px 40px, 80px 80px, 0px 80px\]] + expected: FAIL + + [CSS Transitions: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [ 50px 50px, 80px 100px, 0px 100px, 30px 50px, 100px 100px, -20px 100px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [20px 20px\] at (-0.25) should be [7.5px 32.5px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px\] at (0.75) should be [17.5px 22.5px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px\] at (0.5) should be [25px 15px\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [20px 20px\] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px\] at (0.25) should be [27.5px 12.5px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]] + expected: FAIL + + [CSS Animations: property from neutral to [20px 20px\] at (0) should be [10px 30px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [-10px -10px, 80px -20px, 0px -20px, 90px -10px, -20px -20px, 100px -20px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [20px 20px\] at (1.25) should be [22.5px 17.5px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [ 30px 30px, 80px 60px, 0px 60px, 50px 30px, 60px 60px, 20px 60px\]] + expected: FAIL + + [Web Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [ 80px 80px\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [20px 20px\] at (1) should be [calc(0% + 20px) calc(0% + 20px)\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [20px 20px\] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px\]] + expected: FAIL + + [CSS Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [ 20px 20px, 80px 40px, 0px 40px, 60px 20px, 40px 40px, 40px 40px\]] + expected: FAIL + + [CSS Animations: property from neutral to [20px 20px\] at (1) should be [20px 20px\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [20px 20px\] at (1.25) should be [calc(0% + 25px) calc(0% + 25px)\]] + expected: FAIL + + [CSS Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px, 0px 0px, 80px 0px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px, 0px 0px, 80px 0px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [20px 20px\] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [20px 20px\] at (0.5) should be [25px 15px\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [20px 20px\] at (0) should be [30px 10px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [20px 20px\] at (0.5) should be [15px 25px\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [20px 20px\] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [20px 20px\] at (0.25) should be [27.5px 12.5px\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [20px 20px\] at (0.75) should be [22.5px 17.5px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px\] at (0) should be [0% 0%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [ 50px 50px, 80px 100px, 0px 100px, 30px 50px, 100px 100px, -20px 100px\]] + expected: FAIL + + [CSS Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px\]] + expected: FAIL + + [CSS Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [ 50px 50px, 80px 100px, 0px 100px, 30px 50px, 100px 100px, -20px 100px\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [20px 20px\] at (0) should be [0% 0%\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [20px 20px\] at (-0.25) should be [calc(0% - 5px) calc(0% - 5px)\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [20px 20px\] at (0.25) should be [27.5px 12.5px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]] + expected: FAIL + + [CSS Transitions: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [-10px -10px, 80px -20px, 0px -20px, 90px -10px, -20px -20px, 100px -20px\]] + expected: FAIL + + [CSS Transitions: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [20px 20px\] at (0) should be [0% 0%\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px\] at (-0.25) should be [calc(0% - 5px) calc(0% - 5px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [20px 20px\] at (0) should be [0% 0%\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [20px 20px\] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px\] at (0.75) should be [22.5px 17.5px\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [20px 20px\] at (1) should be [calc(0% + 20px) calc(0% + 20px)\]] + expected: FAIL + + [CSS Transitions: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.5) should be [ 40px 40px\]] + expected: FAIL + + [Web Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [ 60px 60px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [ 0px 0px\]] + expected: FAIL + + [CSS Transitions: property from [top 0px left 0px\] to [left 80px top 80px\] at (1.25) should be [100px 100px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [20px 20px\] at (1) should be [20px 20px\]] + expected: FAIL + + [CSS Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [ 80px 80px\]] + expected: FAIL + + [CSS Transitions: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px, 0px 0px, 80px 0px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px\] at (1.25) should be [calc(0% + 25px) calc(0% + 25px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [ 80px 80px\]] + expected: FAIL + + [CSS Animations: property from neutral to [20px 20px\] at (0.75) should be [17.5px 22.5px\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [20px 20px\] at (-0.25) should be [32.5px 7.5px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px\] at (1.25) should be [calc(0% + 25px) calc(0% + 25px)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px\] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [ 20px 20px, 80px 40px, 0px 40px, 60px 20px, 40px 40px, 40px 40px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [ 60px 60px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px\] at (1.25) should be [17.5px 22.5px\]] + expected: FAIL + + [CSS Transitions: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [ 10px 10px, 80px 20px, 0px 20px, 70px 10px, 20px 20px, 60px 20px\]] + expected: FAIL + + [CSS Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px\]] + expected: FAIL + + [CSS Transitions: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [ 60px 60px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [20px 20px\] at (0) should be [10px 30px\]] + expected: FAIL + + [CSS Transitions: property from [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [ 80px 80px\]] + expected: FAIL + + [CSS Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [ 0px 0px\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [20px 20px\] at (1.25) should be [calc(0% + 25px) calc(0% + 25px)\]] + expected: FAIL + + [CSS Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (1.25) should be [100px 100px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px\] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px\] at (1) should be [calc(0% + 20px) calc(0% + 20px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [20px 20px\] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [20px 20px\] at (0.5) should be [25px 15px\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [20px 20px\] at (1.25) should be [17.5px 22.5px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [20px 20px\] at (-0.25) should be [calc(0% - 5px) calc(0% - 5px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [-10px -10px, 80px -20px, 0px -20px, 90px -10px, -20px -20px, 100px -20px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px\] at (1) should be [20px 20px\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [20px 20px\] at (-0.25) should be [calc(0% - 5px) calc(0% - 5px)\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [ 40px 40px, 80px 80px, 0px 80px, 40px 40px, 80px 80px, 0px 80px\]] + expected: FAIL + + [CSS Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [20px 20px\] at (-0.25) should be [calc(0% - 5px) calc(0% - 5px)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [20px 20px\] at (1.25) should be [22.5px 17.5px\]] + expected: FAIL + + [CSS Animations: property from neutral to [20px 20px\] at (1.25) should be [22.5px 17.5px\]] + expected: FAIL + + [CSS Animations: property from neutral to [20px 20px\] at (0.25) should be [12.5px 27.5px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px\] at (-0.25) should be [7.5px 32.5px\]] + expected: FAIL + + [CSS Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [ 60px 60px\]] + expected: FAIL + + [CSS Transitions: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [ 10px 10px, 80px 20px, 0px 20px, 70px 10px, 20px 20px, 60px 20px\]] + expected: FAIL + + [CSS Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]] + expected: FAIL + + [CSS Transitions: property from [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [20px 20px\] at (1) should be [calc(0% + 20px) calc(0% + 20px)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [20px 20px\] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.5) should be [ 40px 40px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px\] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [20px 20px\] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [20px 20px\] at (1.25) should be [17.5px 22.5px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [top 0px left 0px\] to [left 80px top 80px\] at (1.25) should be [100px 100px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]] + expected: FAIL + + [CSS Transitions: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [ 20px 20px, 80px 40px, 0px 40px, 60px 20px, 40px 40px, 40px 40px\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [20px 20px\] at (0) should be [0% 0%\]] + expected: FAIL + + [CSS Transitions: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [20px 20px\] at (1.25) should be [calc(0% + 25px) calc(0% + 25px)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [20px 20px\] at (0) should be [10px 30px\]] + expected: FAIL + + [CSS Transitions: property from [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [ 0px 0px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px\] at (1) should be [20px 20px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px\] at (0.5) should be [15px 25px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [20px 20px\] at (-0.25) should be [32.5px 7.5px\]] + expected: FAIL + + [Web Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (1.25) should be [100px 100px\]] + expected: FAIL + + [Web Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [ 20px 20px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [20px 20px\] at (0.75) should be [22.5px 17.5px\]] + expected: FAIL + + [Web Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [ 0px 0px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [20px 20px\] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [20px 20px\] at (1.25) should be [calc(0% + 25px) calc(0% + 25px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [ 20px 20px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [20px 20px\] at (-0.25) should be [7.5px 32.5px\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [20px 20px\] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)\]] + expected: FAIL + + [CSS Transitions: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [ 40px 40px, 80px 80px, 0px 80px, 40px 40px, 80px 80px, 0px 80px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [20px 20px\] at (1) should be [20px 20px\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [20px 20px\] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [20px 20px\] at (0.75) should be [17.5px 22.5px\]] + expected: FAIL + + [CSS Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [ 20px 20px\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [20px 20px\] at (0.5) should be [25px 15px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px\] at (1) should be [calc(0% + 20px) calc(0% + 20px)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px\] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)\]] + expected: FAIL + + [CSS Transitions: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]] + expected: FAIL + + [CSS Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]] + expected: FAIL + + [Web Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.5) should be [ 40px 40px\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [20px 20px\] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [ 30px 30px, 80px 60px, 0px 60px, 50px 30px, 60px 60px, 20px 60px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [20px 20px\] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [20px 20px\] at (1) should be [calc(0% + 20px) calc(0% + 20px)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px\] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [20px 20px\] at (1) should be [20px 20px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [ 50px 50px, 80px 100px, 0px 100px, 30px 50px, 100px 100px, -20px 100px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px\] at (0) should be [0% 0%\]] + expected: FAIL + + [CSS Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.5) should be [ 40px 40px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [20px 20px\] at (1) should be [calc(0% + 20px) calc(0% + 20px)\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [20px 20px\] at (1.25) should be [calc(0% + 25px) calc(0% + 25px)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px\] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)\]] + expected: FAIL + + [CSS Transitions: property from neutral to [20px 20px\] at (0.25) should be [12.5px 27.5px\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [20px 20px\] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)\]] + expected: FAIL + + [CSS Transitions: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [ 20px 20px\]] + expected: FAIL + + [CSS Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [ 10px 10px, 80px 20px, 0px 20px, 70px 10px, 20px 20px, 60px 20px\]] + expected: FAIL + + [CSS Transitions: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [20px 20px\] at (0) should be [30px 10px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px\] at (-0.25) should be [calc(0% - 5px) calc(0% - 5px)\]] + expected: FAIL + + [CSS Transitions: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px, 0px 0px, 80px 0px\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [20px 20px\] at (-0.25) should be [32.5px 7.5px\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [20px 20px\] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px\] at (0.25) should be [12.5px 27.5px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [20px 20px\] at (0.75) should be [calc(0% + 15px) calc(0% + 15px)\]] + expected: FAIL + + [Web Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [20px 20px\] at (-0.25) should be [calc(0% - 5px) calc(0% - 5px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [20px 20px\] at (0) should be [30px 10px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [20px 20px\] at (-0.25) should be [calc(0% - 5px) calc(0% - 5px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px\] at (-0.25) should be [32.5px 7.5px\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [20px 20px\] at (0.75) should be [22.5px 17.5px\]] + expected: FAIL + + [CSS Transitions: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [ 30px 30px, 80px 60px, 0px 60px, 50px 30px, 60px 60px, 20px 60px\]] + expected: FAIL + + [CSS Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [20px 20px\] at (0.25) should be [27.5px 12.5px\]] + expected: FAIL + + [CSS Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [-10px -10px, 80px -20px, 0px -20px, 90px -10px, -20px -20px, 100px -20px\]] + expected: FAIL + + [CSS Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [20px 20px\] at (1.25) should be [17.5px 22.5px\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [20px 20px\] at (1) should be [calc(0% + 20px) calc(0% + 20px)\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]] + expected: FAIL + + [CSS Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [ 30px 30px, 80px 60px, 0px 60px, 50px 30px, 60px 60px, 20px 60px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [20px 20px\] at (1) should be [20px 20px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [20px 20px\] at (0.5) should be [15px 25px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [ 20px 20px, 80px 40px, 0px 40px, 60px 20px, 40px 40px, 40px 40px\]] + expected: FAIL + + [CSS Animations: property from neutral to [20px 20px\] at (0.5) should be [15px 25px\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [20px 20px\] at (1) should be [20px 20px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [20px 20px\] at (0.75) should be [17.5px 22.5px\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [20px 20px\] at (0) should be [0% 0%\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [20px 20px\] at (0.5) should be [calc(0% + 10px) calc(0% + 10px)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]] + expected: FAIL + + [CSS Transitions: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [20px 20px\] at (1.25) should be [calc(0% + 25px) calc(0% + 25px)\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px\] at (0) should be [10px 30px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [20px 20px\] at (0.25) should be [12.5px 27.5px\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [20px 20px\] at (0.25) should be [calc(0% + 5px) calc(0% + 5px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px\] at (0) should be [30px 10px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px\] at (1.25) should be [22.5px 17.5px\]] + expected: FAIL + + [CSS Animations: property from neutral to [20px 20px\] at (-0.25) should be [7.5px 32.5px\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-001.html.ini new file mode 100644 index 00000000000..a91f322765a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-001.html.ini @@ -0,0 +1,2 @@ +[clip-path-circle-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-002.html.ini new file mode 100644 index 00000000000..e44f6262197 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-002.html.ini @@ -0,0 +1,2 @@ +[clip-path-circle-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-003.html.ini new file mode 100644 index 00000000000..1c19ca2bb4f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-003.html.ini @@ -0,0 +1,2 @@ +[clip-path-circle-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-004.html.ini new file mode 100644 index 00000000000..189c5c91858 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-004.html.ini @@ -0,0 +1,2 @@ +[clip-path-circle-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-005.html.ini new file mode 100644 index 00000000000..3157656065c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-005.html.ini @@ -0,0 +1,2 @@ +[clip-path-circle-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-006.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-006.html.ini new file mode 100644 index 00000000000..f3673e61f8e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-006.html.ini @@ -0,0 +1,2 @@ +[clip-path-circle-006.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-007.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-007.html.ini new file mode 100644 index 00000000000..8011255700d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-007.html.ini @@ -0,0 +1,2 @@ +[clip-path-circle-007.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-008.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-008.html.ini new file mode 100644 index 00000000000..c08852ac607 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-circle-008.html.ini @@ -0,0 +1,2 @@ +[clip-path-circle-008.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-columns-shape-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-columns-shape-001.html.ini new file mode 100644 index 00000000000..30b60040137 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-columns-shape-001.html.ini @@ -0,0 +1,2 @@ +[clip-path-columns-shape-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-columns-shape-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-columns-shape-002.html.ini new file mode 100644 index 00000000000..217c08c7d02 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-columns-shape-002.html.ini @@ -0,0 +1,2 @@ +[clip-path-columns-shape-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-descendant-text-mutated-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-descendant-text-mutated-001.html.ini new file mode 100644 index 00000000000..844176bdf01 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-descendant-text-mutated-001.html.ini @@ -0,0 +1,2 @@ +[clip-path-descendant-text-mutated-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-document-element-will-change.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-document-element-will-change.html.ini new file mode 100644 index 00000000000..68fe58d53c1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-document-element-will-change.html.ini @@ -0,0 +1,2 @@ +[clip-path-document-element-will-change.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-document-element.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-document-element.html.ini new file mode 100644 index 00000000000..16ede4b01a6 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-document-element.html.ini @@ -0,0 +1,2 @@ +[clip-path-document-element.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-001.html.ini new file mode 100644 index 00000000000..89a57295df5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-001.html.ini @@ -0,0 +1,2 @@ +[clip-path-element-userSpaceOnUse-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-002.html.ini new file mode 100644 index 00000000000..10c52c2b3ee --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-002.html.ini @@ -0,0 +1,2 @@ +[clip-path-element-userSpaceOnUse-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-003.html.ini new file mode 100644 index 00000000000..725655b51c3 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-003.html.ini @@ -0,0 +1,2 @@ +[clip-path-element-userSpaceOnUse-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-004.html.ini new file mode 100644 index 00000000000..4d2a54f0531 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-element-userSpaceOnUse-004.html.ini @@ -0,0 +1,2 @@ +[clip-path-element-userSpaceOnUse-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-001.html.ini new file mode 100644 index 00000000000..086493f554f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-001.html.ini @@ -0,0 +1,2 @@ +[clip-path-ellipse-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-002.html.ini new file mode 100644 index 00000000000..aa1e9d7f612 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-002.html.ini @@ -0,0 +1,2 @@ +[clip-path-ellipse-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-003.html.ini new file mode 100644 index 00000000000..cefa8a17fc4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-003.html.ini @@ -0,0 +1,2 @@ +[clip-path-ellipse-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-004.html.ini new file mode 100644 index 00000000000..109b9ef8856 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-004.html.ini @@ -0,0 +1,2 @@ +[clip-path-ellipse-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-005.html.ini new file mode 100644 index 00000000000..368dd10bbe3 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-005.html.ini @@ -0,0 +1,2 @@ +[clip-path-ellipse-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-006.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-006.html.ini new file mode 100644 index 00000000000..4e6cfe46747 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-006.html.ini @@ -0,0 +1,2 @@ +[clip-path-ellipse-006.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-007.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-007.html.ini new file mode 100644 index 00000000000..6bada1526c9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-007.html.ini @@ -0,0 +1,2 @@ +[clip-path-ellipse-007.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-008.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-008.html.ini new file mode 100644 index 00000000000..a2c1af86008 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-ellipse-008.html.ini @@ -0,0 +1,2 @@ +[clip-path-ellipse-008.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-filter-order.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-filter-order.html.ini new file mode 100644 index 00000000000..ac4bf6b5136 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-filter-order.html.ini @@ -0,0 +1,2 @@ +[clip-path-filter-order.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-fixed-nested.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-fixed-nested.html.ini new file mode 100644 index 00000000000..5cf68e27530 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-fixed-nested.html.ini @@ -0,0 +1,2 @@ +[clip-path-fixed-nested.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-inline-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-inline-001.html.ini new file mode 100644 index 00000000000..0d9aa3c0d49 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-inline-001.html.ini @@ -0,0 +1,2 @@ +[clip-path-inline-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-inline-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-inline-002.html.ini new file mode 100644 index 00000000000..b16447c5a5e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-inline-002.html.ini @@ -0,0 +1,2 @@ +[clip-path-inline-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-inline-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-inline-003.html.ini new file mode 100644 index 00000000000..24f6e8b0130 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-inline-003.html.ini @@ -0,0 +1,2 @@ +[clip-path-inline-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-001.html.ini new file mode 100644 index 00000000000..9d66248cc4c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-001.html.ini @@ -0,0 +1,2 @@ +[clip-path-polygon-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-002.html.ini new file mode 100644 index 00000000000..1e619807a0e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-002.html.ini @@ -0,0 +1,2 @@ +[clip-path-polygon-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-003.html.ini new file mode 100644 index 00000000000..0666c3aa769 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-003.html.ini @@ -0,0 +1,2 @@ +[clip-path-polygon-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-004.html.ini new file mode 100644 index 00000000000..43349d960e1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-004.html.ini @@ -0,0 +1,2 @@ +[clip-path-polygon-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-005.html.ini new file mode 100644 index 00000000000..23fd8055329 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-005.html.ini @@ -0,0 +1,2 @@ +[clip-path-polygon-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-006.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-006.html.ini new file mode 100644 index 00000000000..055f800b1d4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-006.html.ini @@ -0,0 +1,2 @@ +[clip-path-polygon-006.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-007.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-007.html.ini new file mode 100644 index 00000000000..2dd84b0297a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-007.html.ini @@ -0,0 +1,2 @@ +[clip-path-polygon-007.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-008.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-008.html.ini new file mode 100644 index 00000000000..fcd9018152b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-008.html.ini @@ -0,0 +1,2 @@ +[clip-path-polygon-008.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-009.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-009.html.ini new file mode 100644 index 00000000000..051f4e1a99b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-009.html.ini @@ -0,0 +1,2 @@ +[clip-path-polygon-009.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-010.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-010.html.ini new file mode 100644 index 00000000000..376008c1110 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-010.html.ini @@ -0,0 +1,2 @@ +[clip-path-polygon-010.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-011.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-011.html.ini new file mode 100644 index 00000000000..5b105331015 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-011.html.ini @@ -0,0 +1,2 @@ +[clip-path-polygon-011.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-012.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-012.html.ini new file mode 100644 index 00000000000..a5a582537e6 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-012.html.ini @@ -0,0 +1,2 @@ +[clip-path-polygon-012.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-013.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-013.html.ini new file mode 100644 index 00000000000..c6de6191dbe --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-polygon-013.html.ini @@ -0,0 +1,2 @@ +[clip-path-polygon-013.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-box-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-box-001.html.ini new file mode 100644 index 00000000000..6b1ffa92fb6 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-box-001.html.ini @@ -0,0 +1,2 @@ +[clip-path-reference-box-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-box-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-box-002.html.ini new file mode 100644 index 00000000000..7cd16d837e8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-box-002.html.ini @@ -0,0 +1,2 @@ +[clip-path-reference-box-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-box-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-box-003.html.ini new file mode 100644 index 00000000000..a7cc79dc7bc --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-box-003.html.ini @@ -0,0 +1,2 @@ +[clip-path-reference-box-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-box-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-box-004.html.ini new file mode 100644 index 00000000000..e14cdacb963 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-box-004.html.ini @@ -0,0 +1,2 @@ +[clip-path-reference-box-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-restore.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-restore.html.ini new file mode 100644 index 00000000000..84394754649 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-reference-restore.html.ini @@ -0,0 +1,2 @@ +[clip-path-reference-restore.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-scroll.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-scroll.html.ini new file mode 100644 index 00000000000..7885dcea72c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-scroll.html.ini @@ -0,0 +1,2 @@ +[clip-path-scroll.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-transform-mutated-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-transform-mutated-002.html.ini new file mode 100644 index 00000000000..22debc263d1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-transform-mutated-002.html.ini @@ -0,0 +1,2 @@ +[clip-path-transform-mutated-002.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-url-reference-change-from-empty.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-url-reference-change-from-empty.html.ini new file mode 100644 index 00000000000..c65a7899528 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-url-reference-change-from-empty.html.ini @@ -0,0 +1,2 @@ +[clip-path-url-reference-change-from-empty.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-url-reference-change.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-url-reference-change.html.ini new file mode 100644 index 00000000000..ce76175d021 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/clip-path-url-reference-change.html.ini @@ -0,0 +1,2 @@ +[clip-path-url-reference-change.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/interpolation.html.ini new file mode 100644 index 00000000000..47eeebf8c36 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/interpolation.html.ini @@ -0,0 +1,10 @@ +[interpolation.html] + [Test circle with negative easing on clip-path] + expected: FAIL + + [Test ellipse with negative easing on clip-path] + expected: FAIL + + [Test inset with negative easing on clip-path] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/reference-local-url-with-base-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/reference-local-url-with-base-001.html.ini new file mode 100644 index 00000000000..dc7a17018ce --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-path/reference-local-url-with-base-001.html.ini @@ -0,0 +1,2 @@ +[reference-local-url-with-base-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-rule/clip-rule-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-rule/clip-rule-001.html.ini new file mode 100644 index 00000000000..235796e9015 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-rule/clip-rule-001.html.ini @@ -0,0 +1,2 @@ +[clip-rule-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip-rule/clip-rule-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip-rule/clip-rule-002.html.ini new file mode 100644 index 00000000000..e71e82336a1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip-rule/clip-rule-002.html.ini @@ -0,0 +1,2 @@ +[clip-rule-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip/clip-fixed-pos-transform-descendant-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip/clip-fixed-pos-transform-descendant-001.html.ini new file mode 100644 index 00000000000..59a565cd8e2 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip/clip-fixed-pos-transform-descendant-001.html.ini @@ -0,0 +1,2 @@ +[clip-fixed-pos-transform-descendant-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/clip/clip-rect-scroll.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/clip/clip-rect-scroll.html.ini new file mode 100644 index 00000000000..2c466c65e33 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/clip/clip-rect-scroll.html.ini @@ -0,0 +1,2 @@ +[clip-rect-scroll.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/hit-test/clip-path-element-objectboundingbox-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/hit-test/clip-path-element-objectboundingbox-001.html.ini new file mode 100644 index 00000000000..af5a1dd5c69 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/hit-test/clip-path-element-objectboundingbox-001.html.ini @@ -0,0 +1,4 @@ +[clip-path-element-objectboundingbox-001.html] + [Hit-test of clip-path objectBoundingBox with additional transform] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/hit-test/clip-path-element-objectboundingbox-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/hit-test/clip-path-element-objectboundingbox-002.html.ini new file mode 100644 index 00000000000..ac7ee60a1da --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/hit-test/clip-path-element-objectboundingbox-002.html.ini @@ -0,0 +1,4 @@ +[clip-path-element-objectboundingbox-002.html] + [Hit-test of clip-path nested objectBoundingBox ] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/hit-test/clip-path-element-userspaceonuse-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/hit-test/clip-path-element-userspaceonuse-001.html.ini new file mode 100644 index 00000000000..72d8935d849 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/hit-test/clip-path-element-userspaceonuse-001.html.ini @@ -0,0 +1,4 @@ +[clip-path-element-userspaceonuse-001.html] + [Hit-test of clip-path userSpaceOnUse ] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/hit-test/clip-path-shape-polygon-and-box-shadow.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/hit-test/clip-path-shape-polygon-and-box-shadow.html.ini new file mode 100644 index 00000000000..c63d91fc29d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/hit-test/clip-path-shape-polygon-and-box-shadow.html.ini @@ -0,0 +1,4 @@ +[clip-path-shape-polygon-and-box-shadow.html] + [Hit-test of clip-path polygon combined with box-shadow] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/idlharness.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/idlharness.html.ini new file mode 100644 index 00000000000..e94cb4ede4e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/idlharness.html.ini @@ -0,0 +1,95 @@ +[idlharness.html] + expected: ERROR + [SVGMaskElement interface: [object Element\] must inherit property "maskUnits" with the proper type] + expected: FAIL + + [SVGMaskElement interface: [object Element\] must inherit property "width" with the proper type] + expected: FAIL + + [SVGMaskElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGMaskElement interface: [object Element\] must inherit property "y" with the proper type] + expected: FAIL + + [SVGMaskElement interface: [object Element\] must inherit property "maskContentUnits" with the proper type] + expected: FAIL + + [SVGMaskElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SVGMaskElement interface: attribute width] + expected: FAIL + + [SVGClipPathElement interface object length] + expected: FAIL + + [SVGClipPathElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGMaskElement interface: [object Element\] must inherit property "x" with the proper type] + expected: FAIL + + [SVGClipPathElement interface: existence and properties of interface object] + expected: FAIL + + [SVGClipPathElement interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Stringification of [object Element\]] + expected: FAIL + + [SVGMaskElement interface object name] + expected: FAIL + + [SVGClipPathElement interface: [object Element\] must inherit property "clipPathUnits" with the proper type] + expected: FAIL + + [SVGMaskElement interface: attribute maskUnits] + expected: FAIL + + [SVGMaskElement interface: attribute height] + expected: FAIL + + [SVGClipPathElement interface: attribute transform] + expected: FAIL + + [SVGMaskElement interface object length] + expected: FAIL + + [SVGMaskElement interface: existence and properties of interface object] + expected: FAIL + + [SVGMaskElement interface: attribute maskContentUnits] + expected: FAIL + + [SVGClipPathElement must be primary interface of [object Element\]] + expected: FAIL + + [SVGMaskElement interface: [object Element\] must inherit property "height" with the proper type] + expected: FAIL + + [SVGMaskElement must be primary interface of [object Element\]] + expected: FAIL + + [SVGMaskElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SVGClipPathElement interface: [object Element\] must inherit property "transform" with the proper type] + expected: FAIL + + [SVGClipPathElement interface: existence and properties of interface prototype object] + expected: FAIL + + [SVGClipPathElement interface: attribute clipPathUnits] + expected: FAIL + + [SVGClipPathElement interface object name] + expected: FAIL + + [SVGMaskElement interface: attribute x] + expected: FAIL + + [SVGMaskElement interface: attribute y] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/inheritance.sub.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/inheritance.sub.html.ini new file mode 100644 index 00000000000..2701561d17f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/inheritance.sub.html.ini @@ -0,0 +1,103 @@ +[inheritance.sub.html] + [Property mask-size does not inherit] + expected: FAIL + + [Property mask-composite does not inherit] + expected: FAIL + + [Property mask-border-outset has initial value 0] + expected: FAIL + + [Property clip-path does not inherit] + expected: FAIL + + [Property mask-border-source does not inherit] + expected: FAIL + + [Property mask-border-repeat has initial value stretch] + expected: FAIL + + [Property mask-type does not inherit] + expected: FAIL + + [Property mask-border-outset does not inherit] + expected: FAIL + + [Property mask-composite has initial value add] + expected: FAIL + + [Property mask-type has initial value luminance] + expected: FAIL + + [Property mask-border-mode has initial value alpha] + expected: FAIL + + [Property mask-image has initial value none] + expected: FAIL + + [Property mask-position has initial value 0% 0%] + expected: FAIL + + [Property mask-repeat does not inherit] + expected: FAIL + + [Property mask-border-slice does not inherit] + expected: FAIL + + [Property mask-origin does not inherit] + expected: FAIL + + [Property mask-border-width has initial value auto] + expected: FAIL + + [Property mask-border-slice has initial value 0] + expected: FAIL + + [Property clip-path has initial value none] + expected: FAIL + + [Property clip-rule has initial value nonzero] + expected: FAIL + + [Property mask-repeat has initial value repeat] + expected: FAIL + + [Property mask-border-source has initial value none] + expected: FAIL + + [Property mask-border-repeat does not inherit] + expected: FAIL + + [Property mask-size has initial value auto] + expected: FAIL + + [Property mask-mode has initial value match-source] + expected: FAIL + + [Property clip-rule inherits] + expected: FAIL + + [Property mask-position does not inherit] + expected: FAIL + + [Property mask-clip has initial value border-box] + expected: FAIL + + [Property mask-origin has initial value border-box] + expected: FAIL + + [Property mask-image does not inherit] + expected: FAIL + + [Property mask-border-width does not inherit] + expected: FAIL + + [Property mask-clip does not inherit] + expected: FAIL + + [Property mask-mode does not inherit] + expected: FAIL + + [Property mask-border-mode does not inherit] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/mask-image/mask-image-url-image-hash.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/mask-image/mask-image-url-image-hash.html.ini new file mode 100644 index 00000000000..8c9d819e8d5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/mask-image/mask-image-url-image-hash.html.ini @@ -0,0 +1,2 @@ +[mask-image-url-image-hash.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/mask-image/mask-image-url-image.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/mask-image/mask-image-url-image.html.ini new file mode 100644 index 00000000000..57b50d71b61 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/mask-image/mask-image-url-image.html.ini @@ -0,0 +1,2 @@ +[mask-image-url-image.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/mask-image/mask-image-url-local-mask.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/mask-image/mask-image-url-local-mask.html.ini new file mode 100644 index 00000000000..b8c96fabe0d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/mask-image/mask-image-url-local-mask.html.ini @@ -0,0 +1,2 @@ +[mask-image-url-local-mask.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/mask-image/mask-image-url-remote-mask.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/mask-image/mask-image-url-remote-mask.html.ini new file mode 100644 index 00000000000..a46091bc433 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/mask-image/mask-image-url-remote-mask.html.ini @@ -0,0 +1,2 @@ +[mask-image-url-remote-mask.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/parsing/clip-path-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/clip-path-computed.html.ini new file mode 100644 index 00000000000..e2d2e9db771 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/clip-path-computed.html.ini @@ -0,0 +1,13 @@ +[clip-path-computed.html] + [Property clip-path value 'circle(calc(10px + 0.5em) at -50% 50%)'] + expected: FAIL + + [Property clip-path value 'ellipse(at 50% 50%)'] + expected: FAIL + + [Property clip-path value 'circle(calc(10px - 0.5em) at 50% -50%)'] + expected: FAIL + + [Property clip-path value 'ellipse(60% closest-side at 50% 50%)'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/parsing/clip-path-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/clip-path-valid.html.ini new file mode 100644 index 00000000000..e759aa9c0c2 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/clip-path-valid.html.ini @@ -0,0 +1,121 @@ +[clip-path-valid.html] + [e.style['clip-path'\] = "path(evenodd, \\"M 20 20 h 60 v 60 h -60 Z M 30 30 h 40 v 40 h -40 Z\\")" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "fill-box" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "stroke-box" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "url(\\"https://example.com/\\")" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "padding-box" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "circle()" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "polygon(evenodd, 1px 2px, 3em 4em, 5pt 6%)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "border-box circle(7% at 8% 9%)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "border-box" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "ellipse(at 10% 20%)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "circle(4% at top right)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "none" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "path(\\" \\")" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "circle(1px)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "path(nonzero, \\"M20,20h60 v60 h-60z M30,30 h40 v40 h-40z\\")" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "inset(100%)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "inset(10px round 20% / 0px 1px 2% 3em)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "inset(0px round 0 1px)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "circle(farthest-side at center top)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "polygon(nonzero, 1px 2px, 3em 4em)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "view-box" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "content-box" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "inset(0px round 0px 1px 2%)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "ellipse()" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "circle(closest-side)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "inset(0px 1px 2% 3em)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "inset(0 1px)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "ellipse(1px closest-side)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "polygon(1% 2%)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "inset(0px round 100%)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "inset(0px round 0px 1px 2% 3em)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "margin-box" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "inset(0px 1px 2%)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "ellipse(closest-side closest-side at 10% 20%)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "circle(7% at 8% 9%) border-box" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "ellipse(farthest-side 4% at bottom left)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "path(\\"m 20 0 h -100\\")" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "circle(at 10% 20%)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "url(https://example.com/)" should set the property value] + expected: FAIL + + [e.style['clip-path'\] = "path(evenodd, \\"\\")" should set the property value] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/parsing/clip-rule-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/clip-rule-computed.html.ini new file mode 100644 index 00000000000..147b1c717c6 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/clip-rule-computed.html.ini @@ -0,0 +1,7 @@ +[clip-rule-computed.html] + [Property clip-rule value 'evenodd'] + expected: FAIL + + [Property clip-rule value 'nonzero'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/parsing/clip-rule-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/clip-rule-valid.html.ini new file mode 100644 index 00000000000..2fc4a2d8031 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/clip-rule-valid.html.ini @@ -0,0 +1,7 @@ +[clip-rule-valid.html] + [e.style['clip-rule'\] = "evenodd" should set the property value] + expected: FAIL + + [e.style['clip-rule'\] = "nonzero" should set the property value] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/parsing/mask-position-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/mask-position-valid.html.ini new file mode 100644 index 00000000000..6e9bce4066b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/mask-position-valid.html.ini @@ -0,0 +1,55 @@ +[mask-position-valid.html] + [e.style['mask-position'\] = "-20% -30px" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "40px top" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "bottom right" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "center left" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "top" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "left" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "top, center, left" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "10%" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "right 30% top 60px" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "30px center" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "right 40%" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "center 50px" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "left bottom" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "bottom 10% right 20%" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "center" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "top center" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "center bottom" should set the property value] + expected: FAIL + + [e.style['mask-position'\] = "bottom left, right 20%" should set the property value] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/parsing/mask-type-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/mask-type-computed.html.ini new file mode 100644 index 00000000000..f4943ab7eae --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/mask-type-computed.html.ini @@ -0,0 +1,7 @@ +[mask-type-computed.html] + [Property mask-type value 'luminance'] + expected: FAIL + + [Property mask-type value 'alpha'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/parsing/mask-type-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/mask-type-valid.html.ini new file mode 100644 index 00000000000..953635061b9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/mask-type-valid.html.ini @@ -0,0 +1,7 @@ +[mask-type-valid.html] + [e.style['mask-type'\] = "luminance" should set the property value] + expected: FAIL + + [e.style['mask-type'\] = "alpha" should set the property value] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-masking/parsing/mask-valid.sub.html.ini b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/mask-valid.sub.html.ini new file mode 100644 index 00000000000..9d15fbf264c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-masking/parsing/mask-valid.sub.html.ini @@ -0,0 +1,70 @@ +[mask-valid.sub.html] + [e.style['mask'\] = "linear-gradient(to left bottom, red, blue) stroke-box" should set the property value] + expected: FAIL + + [e.style['mask'\] = "linear-gradient(to left bottom, red, blue) luminance" should set the property value] + expected: FAIL + + [e.style['mask'\] = "none no-clip" should set the property value] + expected: FAIL + + [e.style['mask'\] = "linear-gradient(to left bottom, red, blue) padding-box" should set the property value] + expected: FAIL + + [e.style['mask'\] = "url(\\"https://web-platform.test/\\") intersect" should set the property value] + expected: FAIL + + [e.style['mask'\] = "linear-gradient(to left bottom, red, blue) exclude" should set the property value] + expected: FAIL + + [e.style['mask'\] = "none border-box" should set the property value] + expected: FAIL + + [e.style['mask'\] = "none margin-box" should set the property value] + expected: FAIL + + [e.style['mask'\] = "none repeat-y" should set the property value] + expected: FAIL + + [e.style['mask'\] = "none" should set the property value] + expected: FAIL + + [e.style['mask'\] = "none subtract" should set the property value] + expected: FAIL + + [e.style['mask'\] = "url(\\"https://web-platform.test/\\") add" should set the property value] + expected: FAIL + + [e.style['mask'\] = "none alpha" should set the property value] + expected: FAIL + + [e.style['mask'\] = "intersect no-clip space round 1px 2px / contain view-box, stroke-box linear-gradient(to left bottom, red, blue) luminance" should set the property value] + expected: FAIL + + [e.style['mask'\] = "url(\\"https://web-platform.test/\\") 1px 2px / contain" should set the property value] + expected: FAIL + + [e.style['mask'\] = "intersect no-clip space round 1px 2px / contain stroke-box linear-gradient(to left bottom, red, blue) luminance" should set the property value] + expected: FAIL + + [e.style['mask'\] = "linear-gradient(to left bottom, red, blue) 1px 2px" should set the property value] + expected: FAIL + + [e.style['mask'\] = "linear-gradient(to left bottom, red, blue)" should set the property value] + expected: FAIL + + [e.style['mask'\] = "url(\\"https://web-platform.test/\\") alpha" should set the property value] + expected: FAIL + + [e.style['mask'\] = "none content-box" should set the property value] + expected: FAIL + + [e.style['mask'\] = "url(\\"https://web-platform.test/\\") fill-box" should set the property value] + expected: FAIL + + [e.style['mask'\] = "none view-box" should set the property value] + expected: FAIL + + [e.style['mask'\] = "url(\\"https://web-platform.test/\\")" should set the property value] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-004.xht.ini b/tests/wpt/metadata-layout-2020/css/css-masking/test-mask.html.ini similarity index 50% rename from tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-004.xht.ini rename to tests/wpt/metadata-layout-2020/css/css-masking/test-mask.html.ini index 9e766de6fa6..ddec5b80dd0 100644 --- a/tests/wpt/metadata-layout-2020/css/CSS2/visufx/clip-004.xht.ini +++ b/tests/wpt/metadata-layout-2020/css/css-masking/test-mask.html.ini @@ -1,2 +1,2 @@ -[clip-004.xht] +[test-mask.html] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-001.html.ini index c3934925c0e..2cac2149cf7 100644 --- a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-001.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-001.html.ini @@ -41,9 +41,6 @@ [text-indent length(px) / values] expected: FAIL - [clip rectangle(rectangle) / values] - expected: FAIL - [background-position length(em) / events] expected: FAIL @@ -227,9 +224,6 @@ [outline-width length(cm) / events] expected: FAIL - [clip rectangle(rectangle) / events] - expected: FAIL - [text-indent length(pt) / events] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-auto-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-auto-001.html.ini index 83b06cc21eb..d716a147d8c 100644 --- a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-auto-001.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-auto-001.html.ini @@ -17,18 +17,12 @@ [right auto(from) / values] expected: FAIL - [clip auto(to) / events] - expected: FAIL - [marker-offset auto(to) / events] expected: FAIL [height auto(to) / values] expected: FAIL - [clip auto(from) / events] - expected: FAIL - [marker-offset auto(from) / events] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-001.html.ini index 7be56752050..f330fa6628a 100644 --- a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-001.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-001.html.ini @@ -65,9 +65,6 @@ [text-indent length(px) / values] expected: FAIL - [clip rectangle(rectangle) / values] - expected: FAIL - [vertical-align length(cm) / events] expected: FAIL @@ -137,9 +134,6 @@ [background-position length(ex) / values] expected: FAIL - [clip rectangle(rectangle) / events] - expected: FAIL - [text-indent length(mm) / values] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-002.html.ini index d6dae7bbac6..4b24cc91bb3 100644 --- a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-002.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-002.html.ini @@ -41,9 +41,6 @@ [text-indent length(px) / values] expected: FAIL - [clip rectangle(rectangle) / values] - expected: FAIL - [background-position length(em) / events] expected: FAIL @@ -227,9 +224,6 @@ [outline-width length(cm) / events] expected: FAIL - [clip rectangle(rectangle) / events] - expected: FAIL - [text-indent length(pt) / events] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/negativeMargins.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/negativeMargins.html.ini index 1e422c4a06b..37835a4fced 100644 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/negativeMargins.html.ini +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/negativeMargins.html.ini @@ -2,6 +2,3 @@ [cssom-view - elementFromPoint and elementsFromPoint dealing with negative margins 1] expected: FAIL - [cssom-view - elementFromPoint and elementsFromPoint dealing with negative margins] - expected: FAIL - diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/offsetTopLeft-border-box.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/offsetTopLeft-border-box.html.ini new file mode 100644 index 00000000000..3bd0a5266dd --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/offsetTopLeft-border-box.html.ini @@ -0,0 +1,85 @@ +[offsetTopLeft-border-box.html] + [container: 11] + expected: FAIL + + [container: 10] + expected: FAIL + + [container: 13] + expected: FAIL + + [container: 12] + expected: FAIL + + [container: 15] + expected: FAIL + + [container: 14] + expected: FAIL + + [container: 17] + expected: FAIL + + [container: 16] + expected: FAIL + + [container: 19] + expected: FAIL + + [container: 18] + expected: FAIL + + [container: 9] + expected: FAIL + + [container: 8] + expected: FAIL + + [container: 1] + expected: FAIL + + [container: 0] + expected: FAIL + + [container: 3] + expected: FAIL + + [container: 2] + expected: FAIL + + [container: 5] + expected: FAIL + + [container: 4] + expected: FAIL + + [container: 7] + expected: FAIL + + [container: 6] + expected: FAIL + + [container: 20] + expected: FAIL + + [container: 21] + expected: FAIL + + [container: 22] + expected: FAIL + + [container: 23] + expected: FAIL + + [container: 24] + expected: FAIL + + [container: 25] + expected: FAIL + + [container: 26] + expected: FAIL + + [container: 27] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/cssom/serialize-values.html.ini b/tests/wpt/metadata-layout-2020/css/cssom/serialize-values.html.ini index 0f09476f884..ad982b96cf8 100644 --- a/tests/wpt/metadata-layout-2020/css/cssom/serialize-values.html.ini +++ b/tests/wpt/metadata-layout-2020/css/cssom/serialize-values.html.ini @@ -68,9 +68,6 @@ [outline-style: none] expected: FAIL - [clip: rect(1em, auto, 0.5px, 2000em)] - expected: FAIL - [page-break-after: auto] expected: FAIL @@ -227,9 +224,6 @@ [border-spacing: inherit] expected: FAIL - [clip: inherit] - expected: FAIL - [display: table-header-group] expected: FAIL @@ -362,9 +356,6 @@ [outline-width: thick] expected: FAIL - [clip: auto] - expected: FAIL - [caption-side: top] expected: FAIL diff --git a/tests/wpt/mozilla/meta-layout-2020/css/clip_a.html.ini b/tests/wpt/mozilla/meta-layout-2020/css/clip_a.html.ini deleted file mode 100644 index 7fb7266d9d7..00000000000 --- a/tests/wpt/mozilla/meta-layout-2020/css/clip_a.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[clip_a.html] - expected: FAIL diff --git a/tests/wpt/mozilla/meta-layout-2020/css/inline_absolute_hypothetical_clip_a.html.ini b/tests/wpt/mozilla/meta-layout-2020/css/inline_absolute_hypothetical_clip_a.html.ini deleted file mode 100644 index 96314013481..00000000000 --- a/tests/wpt/mozilla/meta-layout-2020/css/inline_absolute_hypothetical_clip_a.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[inline_absolute_hypothetical_clip_a.html] - expected: FAIL