diff --git a/components/layout_2020/display_list/background.rs b/components/layout_2020/display_list/background.rs new file mode 100644 index 00000000000..e6a353e2a36 --- /dev/null +++ b/components/layout_2020/display_list/background.rs @@ -0,0 +1,251 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ + +use crate::replaced::IntrinsicSizes; +use euclid::{Size2D, Vector2D}; +use style::computed_values::background_clip::single_value::T as Clip; +use style::computed_values::background_origin::single_value::T as Origin; +use style::values::computed::background::BackgroundSize as Size; +use style::values::computed::{Length, LengthPercentage}; +use style::values::specified::background::BackgroundRepeat as RepeatXY; +use style::values::specified::background::BackgroundRepeatKeyword as Repeat; +use webrender_api::{self as wr, units}; + +pub(super) struct BackgroundLayer { + pub common: wr::CommonItemProperties, + pub bounds: units::LayoutRect, + pub tile_size: units::LayoutSize, + pub tile_spacing: units::LayoutSize, + pub repeat: bool, +} + +struct Layout1DResult { + repeat: bool, + bounds_origin: f32, + bounds_size: f32, + tile_spacing: f32, +} + +fn get_cyclic(values: &[T], layer_index: usize) -> &T { + &values[layer_index % values.len()] +} + +pub(super) fn painting_area<'a>( + fragment_builder: &'a super::BuilderForBoxFragment, + builder: &mut super::DisplayListBuilder, + layer_index: usize, +) -> (&'a units::LayoutRect, wr::CommonItemProperties) { + let fb = fragment_builder; + let b = fb.fragment.style.get_background(); + let (painting_area, clip) = match get_cyclic(&b.background_clip.0, layer_index) { + Clip::ContentBox => (fb.content_rect(), fb.content_edge_clip(builder)), + Clip::PaddingBox => (fb.padding_rect(), fb.padding_edge_clip(builder)), + Clip::BorderBox => (&fb.border_rect, fb.border_edge_clip(builder)), + }; + // The 'backgound-clip' property maps directly to `clip_rect` in `CommonItemProperties`: + let mut common = builder.common_properties(*painting_area); + if let Some(clip_id) = clip { + common.clip_id = clip_id + } + (painting_area, common) +} + +pub(super) fn layout_layer( + fragment_builder: &mut super::BuilderForBoxFragment, + builder: &mut super::DisplayListBuilder, + layer_index: usize, + intrinsic: IntrinsicSizes, +) -> Option { + let b = fragment_builder.fragment.style.get_background(); + let (painting_area, common) = painting_area(fragment_builder, builder, layer_index); + + let positioning_area = match get_cyclic(&b.background_origin.0, layer_index) { + Origin::ContentBox => fragment_builder.content_rect(), + Origin::PaddingBox => fragment_builder.padding_rect(), + Origin::BorderBox => &fragment_builder.border_rect, + }; + + // https://drafts.csswg.org/css-backgrounds/#background-size + enum ContainOrCover { + Contain, + Cover, + } + let size_contain_or_cover = |background_size| { + let mut tile_size = positioning_area.size; + if let Some(intrinsic_ratio) = intrinsic.ratio { + let positioning_ratio = positioning_area.size.width / positioning_area.size.height; + // Whether the tile width (as opposed to height) + // is scaled to that of the positioning area + let fit_width = match background_size { + ContainOrCover::Contain => positioning_ratio <= intrinsic_ratio, + ContainOrCover::Cover => positioning_ratio > intrinsic_ratio, + }; + // The other dimension needs to be adjusted + if fit_width { + tile_size.height = tile_size.width / intrinsic_ratio + } else { + tile_size.width = tile_size.height * intrinsic_ratio + } + } + tile_size + }; + let mut tile_size = match get_cyclic(&b.background_size.0, layer_index) { + Size::Contain => size_contain_or_cover(ContainOrCover::Contain), + Size::Cover => size_contain_or_cover(ContainOrCover::Cover), + Size::ExplicitSize { width, height } => { + let mut width = width.non_auto().map(|lp| { + lp.0.percentage_relative_to(Length::new(positioning_area.size.width)) + }); + let mut height = height.non_auto().map(|lp| { + lp.0.percentage_relative_to(Length::new(positioning_area.size.height)) + }); + + if width.is_none() && height.is_none() { + // Both computed values are 'auto': + // use intrinsic sizes, treating missing width or height as 'auto' + width = intrinsic.width; + height = intrinsic.height; + } + + match (width, height) { + (Some(w), Some(h)) => units::LayoutSize::new(w.px(), h.px()), + (Some(w), None) => { + let h = if let Some(intrinsic_ratio) = intrinsic.ratio { + w / intrinsic_ratio + } else if let Some(intrinsic_height) = intrinsic.height { + intrinsic_height + } else { + // Treated as 100% + Length::new(positioning_area.size.height) + }; + units::LayoutSize::new(w.px(), h.px()) + }, + (None, Some(h)) => { + let w = if let Some(intrinsic_ratio) = intrinsic.ratio { + h * intrinsic_ratio + } else if let Some(intrinsic_width) = intrinsic.width { + intrinsic_width + } else { + // Treated as 100% + Length::new(positioning_area.size.width) + }; + units::LayoutSize::new(w.px(), h.px()) + }, + // Both comptued values were 'auto', and neither intrinsic size is present + (None, None) => size_contain_or_cover(ContainOrCover::Contain), + } + }, + }; + + if tile_size.width == 0.0 || tile_size.height == 0.0 { + return None; + } + + let RepeatXY(repeat_x, repeat_y) = *get_cyclic(&b.background_repeat.0, layer_index); + let result_x = layout_1d( + &mut tile_size.width, + repeat_x, + get_cyclic(&b.background_position_x.0, layer_index), + painting_area.origin.x - positioning_area.origin.x, + painting_area.size.width, + positioning_area.size.width, + ); + let result_y = layout_1d( + &mut tile_size.height, + repeat_y, + get_cyclic(&b.background_position_y.0, layer_index), + painting_area.origin.y - positioning_area.origin.y, + painting_area.size.height, + positioning_area.size.height, + ); + let bounds = units::LayoutRect::new( + positioning_area.origin + Vector2D::new(result_x.bounds_origin, result_y.bounds_origin), + Size2D::new(result_x.bounds_size, result_y.bounds_size), + ); + let tile_spacing = units::LayoutSize::new(result_x.tile_spacing, result_y.tile_spacing); + + Some(BackgroundLayer { + common, + bounds, + tile_size, + tile_spacing, + repeat: result_x.repeat || result_y.repeat, + }) +} + +/// Abstract over the horizontal or vertical dimension +/// Coordinates (0, 0) for the purpose of this function are the positioning area’s origin. +fn layout_1d( + tile_size: &mut f32, + mut repeat: Repeat, + position: &LengthPercentage, + painting_area_origin: f32, + painting_area_size: f32, + positioning_area_size: f32, +) -> Layout1DResult { + // https://drafts.csswg.org/css-backgrounds/#background-repeat + if let Repeat::Round = repeat { + *tile_size = positioning_area_size / (positioning_area_size / *tile_size).round(); + } + // https://drafts.csswg.org/css-backgrounds/#background-position + let mut position = position + .percentage_relative_to(Length::new(positioning_area_size - *tile_size)) + .px(); + let mut tile_spacing = 0.0; + // https://drafts.csswg.org/css-backgrounds/#background-repeat + if let Repeat::Space = repeat { + // The most entire tiles we can fit + let tile_count = (positioning_area_size / *tile_size).floor(); + if tile_count >= 2.0 { + position = 0.0; + // Make the outsides of the first and last of that many tiles + // touch the edges of the positioning area: + let total_space = positioning_area_size - *tile_size * tile_count; + let spaces_count = tile_count - 1.0; + tile_spacing = total_space / spaces_count; + } else { + repeat = Repeat::NoRepeat + } + } + match repeat { + Repeat::Repeat | Repeat::Round | Repeat::Space => { + // WebRender’s `RepeatingImageDisplayItem` contains a `bounds` rectangle and: + // + // * The tiling is clipped to the intersection of `clip_rect` and `bounds` + // * The origin (top-left corner) of `bounds` is the position + // of the “first” (top-left-most) tile. + // + // In the general case that first tile is not the one that is positioned by + // `background-position`. + // We want it to be the top-left-most tile that intersects with `clip_rect`. + // We find it by offsetting by a whole number of strides, + // then compute `bounds` such that: + // + // * Its bottom-right is the bottom-right of `clip_rect` + // * Its top-left is the top-left of first tile. + let tile_stride = *tile_size + tile_spacing; + let offset = position - painting_area_origin; + let bounds_origin = position - tile_stride * (offset / tile_stride).ceil(); + let bounds_size = painting_area_size - bounds_origin - painting_area_origin; + Layout1DResult { + repeat: true, + bounds_origin, + bounds_size, + tile_spacing, + } + }, + Repeat::NoRepeat => { + // `RepeatingImageDisplayItem` always repeats in both dimension. + // When we want only one of the dimensions to repeat, + // we use the `bounds` rectangle to clip the tiling to one tile + // in that dimension. + Layout1DResult { + repeat: false, + bounds_origin: position, + bounds_size: *tile_size, + tile_spacing: 0.0, + } + }, + } +} diff --git a/components/layout_2020/display_list/gradient.rs b/components/layout_2020/display_list/gradient.rs new file mode 100644 index 00000000000..f1e5c1a3c1a --- /dev/null +++ b/components/layout_2020/display_list/gradient.rs @@ -0,0 +1,336 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ + +use style::properties::ComputedValues; +use style::values::computed::image::{EndingShape, Gradient, LineDirection}; +use style::values::computed::{GradientItem, Length, Position}; +use style::values::generics::image::GenericGradientKind as Kind; +use style::values::generics::image::{Circle, ColorStop, Ellipse, ShapeExtent}; +use webrender_api::{self as wr, units}; + +pub(super) fn build( + style: &ComputedValues, + gradient: &Gradient, + layer: &super::background::BackgroundLayer, + builder: &mut super::DisplayListBuilder, +) { + let extend_mode = if gradient.repeating { + wr::ExtendMode::Repeat + } else { + wr::ExtendMode::Clamp + }; + match &gradient.kind { + Kind::Linear(line_direction) => build_linear( + style, + &gradient.items, + line_direction, + extend_mode, + &layer, + builder, + ), + Kind::Radial(ending_shape, center) => build_radial( + style, + &gradient.items, + ending_shape, + center, + extend_mode, + &layer, + builder, + ), + } +} + +/// https://drafts.csswg.org/css-images-3/#linear-gradients +pub(super) fn build_linear( + style: &ComputedValues, + items: &[GradientItem], + line_direction: &LineDirection, + extend_mode: wr::ExtendMode, + layer: &super::background::BackgroundLayer, + builder: &mut super::DisplayListBuilder, +) { + use style::values::specified::position::HorizontalPositionKeyword::*; + use style::values::specified::position::VerticalPositionKeyword::*; + use webrender_api::units::LayoutVector2D as Vec2; + let gradient_box = layer.tile_size; + + // A vector of length 1.0 in the direction of the gradient line + let direction = match line_direction { + LineDirection::Horizontal(Right) => Vec2::new(1., 0.), + LineDirection::Vertical(Top) => Vec2::new(0., -1.), + LineDirection::Horizontal(Left) => Vec2::new(-1., 0.), + LineDirection::Vertical(Bottom) => Vec2::new(0., 1.), + + LineDirection::Angle(angle) => { + let radians = angle.radians(); + // “`0deg` points upward, + // and positive angles represent clockwise rotation, + // so `90deg` point toward the right.” + Vec2::new(radians.sin(), -radians.cos()) + }, + + LineDirection::Corner(horizontal, vertical) => { + // “If the argument instead specifies a corner of the box such as `to top left`, + // the gradient line must be angled such that it points + // into the same quadrant as the specified corner, + // and is perpendicular to a line intersecting + // the two neighboring corners of the gradient box.” + + // Note that that last line is a diagonal of the gradient box rectangle, + // since two neighboring corners of a third corner + // are necessarily opposite to each other. + + // `{ x: gradient_box.width, y: gradient_box.height }` is such a diagonal vector, + // from the bottom left corner to the top right corner of the gradient box. + // (Both coordinates are positive.) + // Changing either or both signs produces the other three (oriented) diagonals. + + // Swapping the coordinates `{ x: gradient_box.height, y: gradient_box.height }` + // produces a vector perpendicular to some diagonal of the rectangle. + // Finally, we choose the sign of each cartesian coordinate + // such that our vector points to the desired quadrant. + + let x = match horizontal { + Right => gradient_box.height, + Left => -gradient_box.height, + }; + let y = match vertical { + Top => gradient_box.width, + Bottom => -gradient_box.width, + }; + + // `{ x, y }` is now a vector of arbitrary length + // with the same direction as the gradient line. + // This normalizes the length to 1.0: + Vec2::new(x, y).normalize() + }, + }; + + // This formula is given as `abs(W * sin(A)) + abs(H * cos(A))` in a note in the spec, under + // https://drafts.csswg.org/css-images-3/#linear-gradient-syntax + // + // Sketch of a proof: + // + // * Take the top side of the gradient box rectangle. It is a segment of length `W` + // * Project onto the gradient line. You get a segment of length `abs(W * sin(A))` + // * Similarly, the left side of the rectangle (length `H`) + // projects to a segment of length `abs(H * cos(A))` + // * These two segments add up to exactly the gradient line. + // + // See the illustration in the example under + // https://drafts.csswg.org/css-images-3/#linear-gradient-syntax + let gradient_line_length = + (gradient_box.width * direction.x).abs() + (gradient_box.height * direction.y).abs(); + + let half_gradient_line = direction * (gradient_line_length / 2.); + let center = (gradient_box / 2.).to_vector().to_point(); + let start_point = center - half_gradient_line; + let end_point = center + half_gradient_line; + + let stops = fixup_stops(style, items, Length::new(gradient_line_length)); + let linear_gradient = builder + .wr + .create_gradient(start_point, end_point, stops, extend_mode); + builder.wr.push_gradient( + &layer.common, + layer.bounds, + linear_gradient, + layer.tile_size, + layer.tile_spacing, + ) +} + +/// https://drafts.csswg.org/css-images-3/#radial-gradients +pub(super) fn build_radial( + style: &ComputedValues, + items: &[GradientItem], + shape: &EndingShape, + center: &Position, + extend_mode: wr::ExtendMode, + layer: &super::background::BackgroundLayer, + builder: &mut super::DisplayListBuilder, +) { + let gradient_box = layer.tile_size; + let center = units::LayoutPoint::new( + center + .horizontal + .percentage_relative_to(Length::new(gradient_box.width)) + .px(), + center + .vertical + .percentage_relative_to(Length::new(gradient_box.height)) + .px(), + ); + let radii = match shape { + EndingShape::Circle(circle) => { + let radius = match circle { + Circle::Radius(r) => r.0.px(), + Circle::Extent(extent) => match extent { + ShapeExtent::ClosestSide | ShapeExtent::Contain => { + let vec = abs_vector_to_corner(gradient_box, center, f32::min); + vec.x.min(vec.y) + }, + ShapeExtent::FarthestSide => { + let vec = abs_vector_to_corner(gradient_box, center, f32::max); + vec.x.max(vec.y) + }, + ShapeExtent::ClosestCorner => { + abs_vector_to_corner(gradient_box, center, f32::min).length() + }, + ShapeExtent::FarthestCorner | ShapeExtent::Cover => { + abs_vector_to_corner(gradient_box, center, f32::max).length() + }, + }, + }; + units::LayoutSize::new(radius, radius) + }, + EndingShape::Ellipse(Ellipse::Radii(rx, ry)) => units::LayoutSize::new( + rx.0.percentage_relative_to(Length::new(gradient_box.width)) + .px(), + ry.0.percentage_relative_to(Length::new(gradient_box.height)) + .px(), + ), + EndingShape::Ellipse(Ellipse::Extent(extent)) => match extent { + ShapeExtent::ClosestSide | ShapeExtent::Contain => { + abs_vector_to_corner(gradient_box, center, f32::min).to_size() + }, + ShapeExtent::FarthestSide => { + abs_vector_to_corner(gradient_box, center, f32::max).to_size() + }, + ShapeExtent::ClosestCorner => { + abs_vector_to_corner(gradient_box, center, f32::min).to_size() * + (std::f32::consts::FRAC_1_SQRT_2 * 2.0) + }, + ShapeExtent::FarthestCorner | ShapeExtent::Cover => { + abs_vector_to_corner(gradient_box, center, f32::max).to_size() * + (std::f32::consts::FRAC_1_SQRT_2 * 2.0) + }, + }, + }; + + /// Returns the distance to the nearest or farthest sides in the respective dimension, + /// depending on `select`. + fn abs_vector_to_corner( + gradient_box: units::LayoutSize, + center: units::LayoutPoint, + select: impl Fn(f32, f32) -> f32, + ) -> units::LayoutVector2D { + let left = center.x.abs(); + let top = center.y.abs(); + let right = (gradient_box.width - center.x).abs(); + let bottom = (gradient_box.height - center.y).abs(); + units::LayoutVector2D::new(select(left, right), select(top, bottom)) + } + + // “The gradient line’s starting point is at the center of the gradient, + // and it extends toward the right, with the ending point on the point + // where the gradient line intersects the ending shape.” + let gradient_line_length = radii.width; + + let stops = fixup_stops(style, items, Length::new(gradient_line_length)); + let radial_gradient = builder + .wr + .create_radial_gradient(center, radii, stops, extend_mode); + builder.wr.push_radial_gradient( + &layer.common, + layer.bounds, + radial_gradient, + layer.tile_size, + layer.tile_spacing, + ) +} + +/// https://drafts.csswg.org/css-images-4/#color-stop-fixup +fn fixup_stops( + style: &ComputedValues, + items: &[GradientItem], + gradient_line_length: Length, +) -> Vec { + // Remove color transititon hints, which are not supported yet. + // https://drafts.csswg.org/css-images-4/#color-transition-hint + // + // This gives an approximation of the gradient that might be visibly wrong, + // but maybe better than not parsing that value at all? + // It’s debatble whether that’s better or worse + // than not parsing and allowing authors to set a fallback. + // Either way, the best outcome is to add support. + // Gecko does so by approximating the non-linear interpolation + // by up to 10 piece-wise linear segments (9 intermediate color stops) + let mut stops = Vec::with_capacity(items.len()); + for item in items { + match item { + GradientItem::SimpleColorStop(color) => stops.push(ColorStop { + color: super::rgba(style.resolve_color(*color)), + position: None, + }), + GradientItem::ComplexColorStop { color, position } => stops.push(ColorStop { + color: super::rgba(style.resolve_color(*color)), + position: Some(if gradient_line_length.px() == 0. { + 0. + } else { + position.percentage_relative_to(gradient_line_length).px() / + gradient_line_length.px() + }), + }), + GradientItem::InterpolationHint(_) => { + // FIXME: approximate like in: + // https://searchfox.org/mozilla-central/rev/f98dad153b59a985efd4505912588d4651033395/layout/painting/nsCSSRenderingGradients.cpp#315-391 + }, + } + } + assert!(stops.len() >= 2); + + // https://drafts.csswg.org/css-images-4/#color-stop-fixup + if let first_position @ None = &mut stops.first_mut().unwrap().position { + *first_position = Some(0.); + } + if let last_position @ None = &mut stops.last_mut().unwrap().position { + *last_position = Some(1.); + } + + let mut iter = stops.iter_mut(); + let mut max_so_far = iter.next().unwrap().position.unwrap(); + for stop in iter { + if let Some(position) = &mut stop.position { + if *position < max_so_far { + *position = max_so_far + } else { + max_so_far = *position + } + } + } + + let mut wr_stops = Vec::with_capacity(stops.len()); + let mut iter = stops.iter().enumerate(); + let (_, first) = iter.next().unwrap(); + let first_stop_position = first.position.unwrap(); + wr_stops.push(wr::GradientStop { + offset: first_stop_position, + color: first.color, + }); + + let mut last_positioned_stop_index = 0; + let mut last_positioned_stop_position = first_stop_position; + for (i, stop) in iter { + if let Some(position) = stop.position { + let step_count = i - last_positioned_stop_index; + if step_count > 1 { + let step = (position - last_positioned_stop_position) / step_count as f32; + for j in 1..step_count { + let color = stops[last_positioned_stop_index + j].color; + let offset = last_positioned_stop_position + j as f32 * step; + wr_stops.push(wr::GradientStop { offset, color }) + } + } + last_positioned_stop_index = i; + last_positioned_stop_position = position; + wr_stops.push(wr::GradientStop { + offset: position, + color: stop.color, + }) + } + } + + wr_stops +} diff --git a/components/layout_2020/display_list.rs b/components/layout_2020/display_list/mod.rs similarity index 53% rename from components/layout_2020/display_list.rs rename to components/layout_2020/display_list/mod.rs index fb6b9b54a69..96ac84032a9 100644 --- a/components/layout_2020/display_list.rs +++ b/components/layout_2020/display_list/mod.rs @@ -7,7 +7,7 @@ use crate::fragments::{BoxFragment, Fragment}; use crate::geom::{PhysicalPoint, PhysicalRect, ToWebRender}; use crate::replaced::IntrinsicSizes; use embedder_traits::Cursor; -use euclid::{Point2D, SideOffsets2D, Size2D, Vector2D}; +use euclid::{Point2D, SideOffsets2D, Size2D}; use gfx::text::glyph::GlyphStore; use mitochondria::OnceCell; use net_traits::image_cache::UsePlaceholder; @@ -18,6 +18,9 @@ use style::values::computed::{BorderStyle, Length, LengthPercentage}; use style::values::specified::ui::CursorKind; use webrender_api::{self as wr, units}; +mod background; +mod gradient; + #[derive(Clone, Copy)] pub struct WebRenderImageInfo { pub width: u32, @@ -139,6 +142,8 @@ struct BuilderForBoxFragment<'a> { content_rect: OnceCell, border_radius: wr::BorderRadius, border_edge_clip_id: OnceCell>, + padding_edge_clip_id: OnceCell>, + content_edge_clip_id: OnceCell>, } impl<'a> BuilderForBoxFragment<'a> { @@ -176,6 +181,8 @@ impl<'a> BuilderForBoxFragment<'a> { padding_rect: OnceCell::new(), content_rect: OnceCell::new(), border_edge_clip_id: OnceCell::new(), + padding_edge_clip_id: OnceCell::new(), + content_edge_clip_id: OnceCell::new(), } } @@ -199,30 +206,41 @@ impl<'a> BuilderForBoxFragment<'a> { }) } - fn with_border_edge_clip( - &mut self, - builder: &mut DisplayListBuilder, - common: &mut wr::CommonItemProperties, - ) { - let initialized = self.border_edge_clip_id.init_once(|| { - if self.border_radius.is_zero() { - None - } else { - Some(builder.wr.define_clip( - &builder.current_space_and_clip, - self.border_rect, - Some(wr::ComplexClipRegion { - rect: self.border_rect, - radii: self.border_radius, - mode: wr::ClipMode::Clip, - }), - None, - )) - } - }); - if let Some(clip_id) = *initialized { - common.clip_id = clip_id - } + fn border_edge_clip(&self, builder: &mut DisplayListBuilder) -> Option { + *self + .border_edge_clip_id + .init_once(|| clip_for_radii(self.border_radius, self.border_rect, builder)) + } + + fn padding_edge_clip(&self, builder: &mut DisplayListBuilder) -> Option { + *self.padding_edge_clip_id.init_once(|| { + clip_for_radii( + inner_radii( + self.border_radius, + self.fragment + .border + .to_physical(self.fragment.style.writing_mode) + .to_webrender(), + ), + self.border_rect, + builder, + ) + }) + } + + fn content_edge_clip(&self, builder: &mut DisplayListBuilder) -> Option { + *self.content_edge_clip_id.init_once(|| { + clip_for_radii( + inner_radii( + self.border_radius, + (&self.fragment.border + &self.fragment.padding) + .to_physical(self.fragment.style.writing_mode) + .to_webrender(), + ), + self.border_rect, + builder, + ) + }) } fn build(&mut self, builder: &mut DisplayListBuilder) { @@ -230,7 +248,9 @@ impl<'a> BuilderForBoxFragment<'a> { if hit_info.is_some() { let mut common = builder.common_properties(self.border_rect); common.hit_info = hit_info; - self.with_border_edge_clip(builder, &mut common); + if let Some(clip_id) = self.border_edge_clip(builder) { + common.clip_id = clip_id + } builder.wr.push_hit_test(&common) } @@ -251,8 +271,11 @@ impl<'a> BuilderForBoxFragment<'a> { let b = self.fragment.style.get_background(); let background_color = self.fragment.style.resolve_color(b.background_color); if background_color.alpha > 0 { - let mut common = builder.common_properties(self.border_rect); - self.with_border_edge_clip(builder, &mut common); + // https://drafts.csswg.org/css-backgrounds/#background-color + // “The background color is clipped according to the background-clip + // value associated with the bottom-most background image layer.” + let layer_index = b.background_image.0.len() - 1; + let (_, common) = background::painting_area(self, builder, layer_index); builder.wr.push_rect(&common, rgba(background_color)) } // Reverse because the property is top layer first, we want to paint bottom layer first. @@ -260,33 +283,75 @@ impl<'a> BuilderForBoxFragment<'a> { match layer { ImageLayer::None => {}, ImageLayer::Image(image) => match image { - Image::Gradient(_gradient) => { - // TODO + Image::Gradient(gradient) => { + let intrinsic = IntrinsicSizes { + width: None, + height: None, + ratio: None, + }; + if let Some(layer) = + &background::layout_layer(self, builder, index, intrinsic) + { + gradient::build(&self.fragment.style, gradient, layer, builder) + } }, Image::Url(image_url) => { - if let Some(url) = image_url.url() { - let webrender_image = builder.context.get_webrender_image_for_url( - self.fragment.tag, - url.clone(), - UsePlaceholder::No, - ); - if let Some(WebRenderImageInfo { - width, - height, - key: Some(key), - }) = webrender_image - { - // FIXME: https://drafts.csswg.org/css-images-4/#the-image-resolution - let dppx = 1.0; + // FIXME: images won’t always have in intrinsic width or height + // when support for SVG is added. + // Or a WebRender `ImageKey`, for that matter. + let (width, height, key) = match image_url.url() { + Some(url) => { + match builder.context.get_webrender_image_for_url( + self.fragment.tag, + url.clone(), + UsePlaceholder::No, + ) { + Some(WebRenderImageInfo { + width, + height, + key: Some(key), + }) => (width, height, key), + _ => continue, + } + }, + None => continue, + }; - let intrinsic = IntrinsicSizes { - width: Some(Length::new(width as f32 / dppx)), - height: Some(Length::new(height as f32 / dppx)), - // FIXME https://github.com/w3c/csswg-drafts/issues/4572 - ratio: Some(width as f32 / height as f32), - }; + // FIXME: https://drafts.csswg.org/css-images-4/#the-image-resolution + let dppx = 1.0; - self.build_background_raster_image(builder, index, intrinsic, key) + let intrinsic = IntrinsicSizes { + width: Some(Length::new(width as f32 / dppx)), + height: Some(Length::new(height as f32 / dppx)), + // FIXME https://github.com/w3c/csswg-drafts/issues/4572 + ratio: Some(width as f32 / height as f32), + }; + + if let Some(layer) = + background::layout_layer(self, builder, index, intrinsic) + { + let image_rendering = + image_rendering(self.fragment.style.clone_image_rendering()); + if layer.repeat { + builder.wr.push_repeating_image( + &layer.common, + layer.bounds, + layer.tile_size, + layer.tile_spacing, + image_rendering, + wr::AlphaType::PremultipliedAlpha, + key, + wr::ColorF::WHITE, + ) + } else { + builder.wr.push_image( + &layer.common, + layer.bounds, + image_rendering, + wr::AlphaType::PremultipliedAlpha, + key, + wr::ColorF::WHITE, + ) } } }, @@ -297,244 +362,6 @@ impl<'a> BuilderForBoxFragment<'a> { } } - fn build_background_raster_image( - &mut self, - builder: &mut DisplayListBuilder, - index: usize, - intrinsic: IntrinsicSizes, - key: wr::ImageKey, - ) { - use style::computed_values::background_clip::single_value::T as Clip; - use style::computed_values::background_origin::single_value::T as Origin; - use style::values::computed::background::BackgroundSize as Size; - use style::values::specified::background::BackgroundRepeat as RepeatXY; - use style::values::specified::background::BackgroundRepeatKeyword as Repeat; - - fn get_cyclic(values: &[T], index: usize) -> &T { - &values[index % values.len()] - } - - let b = self.fragment.style.get_background(); - - let clipping_area = match get_cyclic(&b.background_clip.0, index) { - Clip::ContentBox => self.content_rect(), - Clip::PaddingBox => self.padding_rect(), - Clip::BorderBox => &self.border_rect, - }; - let positioning_area = match get_cyclic(&b.background_origin.0, index) { - Origin::ContentBox => self.content_rect(), - Origin::PaddingBox => self.padding_rect(), - Origin::BorderBox => &self.border_rect, - }; - - // https://drafts.csswg.org/css-backgrounds/#background-size - enum ContainOrCover { - Contain, - Cover, - } - let size_contain_or_cover = |background_size| { - let mut tile_size = positioning_area.size; - if let Some(intrinsic_ratio) = intrinsic.ratio { - let positioning_ratio = positioning_area.size.width / positioning_area.size.height; - // Whether the tile width (as opposed to height) - // is scaled to that of the positioning area - let fit_width = match background_size { - ContainOrCover::Contain => positioning_ratio <= intrinsic_ratio, - ContainOrCover::Cover => positioning_ratio > intrinsic_ratio, - }; - // The other dimension needs to be adjusted - if fit_width { - tile_size.height = tile_size.width / intrinsic_ratio - } else { - tile_size.width = tile_size.height * intrinsic_ratio - } - } - tile_size - }; - let mut tile_size = match get_cyclic(&b.background_size.0, index) { - Size::Contain => size_contain_or_cover(ContainOrCover::Contain), - Size::Cover => size_contain_or_cover(ContainOrCover::Cover), - Size::ExplicitSize { width, height } => { - let mut width = width.non_auto().map(|lp| { - lp.0.percentage_relative_to(Length::new(positioning_area.size.width)) - }); - let mut height = height.non_auto().map(|lp| { - lp.0.percentage_relative_to(Length::new(positioning_area.size.height)) - }); - - if width.is_none() && height.is_none() { - // Both computed values are 'auto': - // use intrinsic sizes, treating missing width or height as 'auto' - width = intrinsic.width; - height = intrinsic.height; - } - - match (width, height) { - (Some(w), Some(h)) => units::LayoutSize::new(w.px(), h.px()), - (Some(w), None) => { - let h = if let Some(intrinsic_ratio) = intrinsic.ratio { - w / intrinsic_ratio - } else if let Some(intrinsic_height) = intrinsic.height { - intrinsic_height - } else { - // Treated as 100% - Length::new(positioning_area.size.height) - }; - units::LayoutSize::new(w.px(), h.px()) - }, - (None, Some(h)) => { - let w = if let Some(intrinsic_ratio) = intrinsic.ratio { - h * intrinsic_ratio - } else if let Some(intrinsic_width) = intrinsic.width { - intrinsic_width - } else { - // Treated as 100% - Length::new(positioning_area.size.width) - }; - units::LayoutSize::new(w.px(), h.px()) - }, - // Both comptued values were 'auto', and neither intrinsic size is present - (None, None) => size_contain_or_cover(ContainOrCover::Contain), - } - }, - }; - - if tile_size.width == 0.0 || tile_size.height == 0.0 { - return; - } - - struct Layout1DResult { - repeat: bool, - bounds_origin: f32, - bounds_size: f32, - } - - /// Abstract over the horizontal or vertical dimension - /// Coordinates (0, 0) for the purpose of this function are the positioning area’s origin. - fn layout_1d( - tile_size: &mut f32, - tile_spacing: &mut f32, - mut repeat: Repeat, - position: &LengthPercentage, - clipping_area_origin: f32, - clipping_area_size: f32, - positioning_area_size: f32, - ) -> Layout1DResult { - // https://drafts.csswg.org/css-backgrounds/#background-repeat - if let Repeat::Round = repeat { - *tile_size = positioning_area_size / (positioning_area_size / *tile_size).round(); - } - // https://drafts.csswg.org/css-backgrounds/#background-position - let mut position = position - .percentage_relative_to(Length::new(positioning_area_size - *tile_size)) - .px(); - // https://drafts.csswg.org/css-backgrounds/#background-repeat - if let Repeat::Space = repeat { - // The most entire tiles we can fit - let tile_count = (positioning_area_size / *tile_size).floor(); - if tile_count >= 2.0 { - position = 0.0; - // Make the outsides of the first and last of that many tiles - // touch the edges of the positioning area: - let total_space = positioning_area_size - *tile_size * tile_count; - let spaces_count = tile_count - 1.0; - *tile_spacing = total_space / spaces_count; - } else { - repeat = Repeat::NoRepeat - } - } - match repeat { - Repeat::Repeat | Repeat::Round | Repeat::Space => { - // WebRender’s `RepeatingImageDisplayItem` contains a `bounds` rectangle and: - // - // * The tiling is clipped to the intersection of `clip_rect` and `bounds` - // * The origin (top-left corner) of `bounds` is the position - // of the “first” (top-left-most) tile. - // - // In the general case that first tile is not the one that is positioned by - // `background-position`. - // We want it to be the top-left-most tile that intersects with `clip_rect`. - // We find it by offsetting by a whole number of strides, - // then compute `bounds` such that: - // - // * Its bottom-right is the bottom-right of `clip_rect` - // * Its top-left is the top-left of first tile. - let tile_stride = *tile_size + *tile_spacing; - let offset = position - clipping_area_origin; - let bounds_origin = position - tile_stride * (offset / tile_stride).ceil(); - let bounds_size = clipping_area_size - bounds_origin - clipping_area_origin; - Layout1DResult { - repeat: true, - bounds_origin, - bounds_size, - } - }, - Repeat::NoRepeat => { - // `RepeatingImageDisplayItem` always repeats in both dimension. - // When we want only one of the dimensions to repeat, - // we use the `bounds` rectangle to clip the tiling to one tile - // in that dimension. - Layout1DResult { - repeat: false, - bounds_origin: position, - bounds_size: *tile_size, - } - }, - } - } - - let mut tile_spacing = units::LayoutSize::zero(); - let RepeatXY(repeat_x, repeat_y) = *get_cyclic(&b.background_repeat.0, index); - let result_x = layout_1d( - &mut tile_size.width, - &mut tile_spacing.width, - repeat_x, - get_cyclic(&b.background_position_x.0, index), - clipping_area.origin.x - positioning_area.origin.x, - clipping_area.size.width, - positioning_area.size.width, - ); - let result_y = layout_1d( - &mut tile_size.height, - &mut tile_spacing.height, - repeat_y, - get_cyclic(&b.background_position_y.0, index), - clipping_area.origin.y - positioning_area.origin.y, - clipping_area.size.height, - positioning_area.size.height, - ); - let bounds = units::LayoutRect::new( - positioning_area.origin + Vector2D::new(result_x.bounds_origin, result_y.bounds_origin), - Size2D::new(result_x.bounds_size, result_y.bounds_size), - ); - - // The 'backgound-clip' property maps directly to `clip_rect` in `CommonItemProperties`: - let mut common = builder.common_properties(*clipping_area); - self.with_border_edge_clip(builder, &mut common); - - if result_x.repeat || result_y.repeat { - builder.wr.push_repeating_image( - &common, - bounds, - tile_size, - tile_spacing, - image_rendering(self.fragment.style.clone_image_rendering()), - wr::AlphaType::PremultipliedAlpha, - key, - wr::ColorF::WHITE, - ) - } else { - builder.wr.push_image( - &common, - bounds, - image_rendering(self.fragment.style.clone_image_rendering()), - wr::AlphaType::PremultipliedAlpha, - key, - wr::ColorF::WHITE, - ) - } - } - fn build_border(&mut self, builder: &mut DisplayListBuilder) { let b = self.fragment.style.get_border(); let widths = SideOffsets2D::new( @@ -674,3 +501,40 @@ fn image_rendering(ir: style::computed_values::image_rendering::T) -> wr::ImageR ImageRendering::Pixelated => wr::ImageRendering::Pixelated, } } + +/// Radii for the padding edge or content edge +fn inner_radii(mut radii: wr::BorderRadius, offsets: units::LayoutSideOffsets) -> wr::BorderRadius { + radii.top_left.width -= -offsets.left; + radii.bottom_left.width -= offsets.left; + + radii.top_right.width -= offsets.right; + radii.bottom_right.width -= offsets.right; + + radii.top_left.height -= offsets.top; + radii.top_right.height -= offsets.top; + + radii.bottom_left.height -= offsets.bottom; + radii.bottom_right.height -= offsets.bottom; + radii +} + +fn clip_for_radii( + radii: wr::BorderRadius, + rect: units::LayoutRect, + builder: &mut DisplayListBuilder, +) -> Option { + if radii.is_zero() { + None + } else { + Some(builder.wr.define_clip( + &builder.current_space_and_clip, + rect, + Some(wr::ComplexClipRegion { + rect, + radii, + mode: wr::ClipMode::Clip, + }), + None, + )) + } +} diff --git a/components/layout_2020/geom.rs b/components/layout_2020/geom.rs index 1f9ae597501..60f065f6718 100644 --- a/components/layout_2020/geom.rs +++ b/components/layout_2020/geom.rs @@ -240,6 +240,44 @@ impl flow_relative::Sides { { self.block_start + self.block_end } + + pub fn to_physical(&self, mode: WritingMode) -> PhysicalSides + where + T: Clone, + { + let top; + let right; + let bottom; + let left; + if mode.is_vertical() { + if mode.is_vertical_lr() { + left = self.block_start.clone(); + right = self.block_end.clone(); + } else { + right = self.block_start.clone(); + left = self.block_end.clone(); + } + + if mode.is_inline_tb() { + top = self.inline_start.clone(); + bottom = self.inline_end.clone(); + } else { + bottom = self.inline_start.clone(); + top = self.inline_end.clone(); + } + } else { + top = self.block_start.clone(); + bottom = self.block_end.clone(); + if mode.is_bidi_ltr() { + left = self.inline_start.clone(); + right = self.inline_end.clone(); + } else { + right = self.inline_start.clone(); + left = self.inline_end.clone(); + } + } + PhysicalSides::new(top, right, bottom, left) + } } impl flow_relative::Sides { @@ -342,3 +380,15 @@ impl ToWebRender for PhysicalRect { webrender_api::units::LayoutRect::new(self.origin.to_webrender(), self.size.to_webrender()) } } + +impl ToWebRender for PhysicalSides { + type Type = webrender_api::units::LayoutSideOffsets; + fn to_webrender(&self) -> Self::Type { + webrender_api::units::LayoutSideOffsets::new( + self.top.px(), + self.right.px(), + self.bottom.px(), + self.left.px(), + ) + } +} diff --git a/tests/wpt/include-layout-2020.ini b/tests/wpt/include-layout-2020.ini index bf0cfd91237..3f87f4be2e2 100644 --- a/tests/wpt/include-layout-2020.ini +++ b/tests/wpt/include-layout-2020.ini @@ -7,4 +7,5 @@ skip: true skip: false [box-display] skip: false - + [css-backgrounds] + skip: false diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-interpolation.html.ini new file mode 100644 index 00000000000..d8253e9eeeb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-interpolation.html.ini @@ -0,0 +1,130 @@ +[background-color-interpolation.html] + [Web Animations: property from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (1.5) should be [rgba(0, 255, 0, 0.88)\]] + expected: FAIL + + [Web Animations: property from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (1) should be [rgba(0, 255, 0, 0.75)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [green\] at (1.5) should be [rgb(0, 192, 0)\]] + expected: FAIL + + [Web Animations: property from [transparent\] to [green\] at (0) should be [rgba(0, 0, 0, 0)\]] + expected: FAIL + + [Web Animations: property from [white\] to [orange\] at (0.6) should be [rgb(255, 201, 102)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [green\] at (0.6) should be [rgb(95, 172, 95)\]] + expected: FAIL + + [Web Animations: property from neutral to [green\] at (1) should be [rgb(0, 128, 0)\]] + expected: FAIL + + [Web Animations: property from [transparent\] to [green\] at (0.6) should be [rgba(0, 128, 0, 0.6)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [green\] at (1) should be [rgb(0, 128, 0)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [green\] at (1) should be [rgb(0, 128, 0)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [green\] at (0) should be [rgba(0, 0, 0, 0)\]] + expected: FAIL + + [Web Animations: property from neutral to [green\] at (0.3) should be [rgb(0, 38, 0)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [green\] at (0.6) should be [rgba(0, 128, 0, 0.6)\]] + expected: FAIL + + [Web Animations: property from [white\] to [orange\] at (1) should be [orange\]] + expected: FAIL + + [Web Animations: property from [unset\] to [green\] at (-0.3) should be [rgba(0, 0, 0, 0)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [green\] at (0) should be [rgba(0, 0, 0, 0)\]] + expected: FAIL + + [Web Animations: property from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (0.75) should be [rgba(0, 208, 47, 0.69)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [green\] at (1.5) should be [rgb(0, 73, 0)\]] + expected: FAIL + + [Web Animations: property from [white\] to [orange\] at (1.5) should be [rgb(255, 120, 0)\]] + expected: FAIL + + [Web Animations: property from [transparent\] to [green\] at (-0.3) should be [rgba(0, 0, 0, 0)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [green\] at (1.5) should be [rgb(0, 192, 0)\]] + expected: FAIL + + [Web Animations: property from [transparent\] to [green\] at (1) should be [rgb(0, 128, 0)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [green\] at (0.6) should be [rgba(0, 128, 0, 0.6)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [green\] at (-0.3) should be [rgba(0, 0, 0, 0)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [green\] at (1) should be [rgb(0, 128, 0)\]] + expected: FAIL + + [Web Animations: property from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (0) should be [rgba(0, 0, 255, 0.5)\]] + expected: FAIL + + [Web Animations: property from neutral to [green\] at (1.5) should be [rgb(0, 192, 0)\]] + expected: FAIL + + [Web Animations: property from neutral to [green\] at (0) should be [rgb(0, 0, 0)\]] + expected: FAIL + + [Web Animations: property from [white\] to [orange\] at (-0.3) should be [white\]] + expected: FAIL + + [Web Animations: property from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (0.25) should be [rgba(0, 85, 170, 0.56)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [green\] at (0) should be [rgb(238, 238, 238)\]] + expected: FAIL + + [Web Animations: property from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (-0.5) should be [rgba(0, 0, 255, 0.38)\]] + expected: FAIL + + [Web Animations: property from [white\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]] + expected: FAIL + + [Web Animations: property from neutral to [green\] at (0.6) should be [rgb(0, 77, 0)\]] + expected: FAIL + + [Web Animations: property from [transparent\] to [green\] at (0.3) should be [rgba(0, 128, 0, 0.3)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [green\] at (-0.3) should be [rgb(255, 255, 255)\]] + expected: FAIL + + [Web Animations: property from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (0.5) should be [rgba(0, 153, 102, 0.63)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [green\] at (0.3) should be [rgba(0, 128, 0, 0.3)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [green\] at (0.3) should be [rgb(167, 205, 167)\]] + expected: FAIL + + [Web Animations: property from [transparent\] to [green\] at (1.5) should be [rgb(0, 192, 0)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [green\] at (0.3) should be [rgba(0, 128, 0, 0.3)\]] + expected: FAIL + + [Web Animations: property from [white\] to [orange\] at (0) should be [white\]] + expected: FAIL + + [Web Animations: property from neutral to [green\] at (-0.3) should be [rgb(0, 0, 0)\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-image-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-image-interpolation.html.ini new file mode 100644 index 00000000000..0b703780ded --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-image-interpolation.html.ini @@ -0,0 +1,271 @@ +[background-image-interpolation.html] + [Web Animations: property from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (0.6) should be [url(../resources/blue-100.png), url(../resources/stripes-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../resources/green-100.png)\] at (0) should be [none\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../resources/green-100.png)\] at (0.6) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../resources/green-100.png)\] at (1) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from neutral to [url(../resources/green-100.png)\] at (0.6) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../resources/green-100.png)\] at (0) should be [none\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.6) should be [linear-gradient(45deg, blue, orange)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../resources/green-100.png)\] at (1) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from neutral to [url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from neutral to [url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (-0.3) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from neutral to [url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../resources/green-100.png)\] at (1.5) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (1) should be [url(../resources/blue-100.png), url(../resources/stripes-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [linear-gradient(45deg, blue, orange)\] at (1) should be [linear-gradient(45deg, blue, orange)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png), none\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png), none\]] + expected: FAIL + + [Web Animations: property from neutral to [url(../resources/green-100.png)\] at (1) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (1) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png), none\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png), none\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png), none\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [linear-gradient(-45deg, red, yellow)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../resources/green-100.png)\] at (0.6) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (-0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (1.5) should be [linear-gradient(45deg, blue, orange)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../resources/green-100.png)\] at (1) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png), none\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (0.3) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (-0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (1.5) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (-0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (1.5) should be [url(../resources/blue-100.png), url(../resources/stripes-100.png)\]] + expected: FAIL + + [Web Animations: property from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (1) should be [linear-gradient(45deg, blue, orange)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (1) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (0) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../resources/green-100.png)\] at (0.6) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../resources/green-100.png)\] at (0.6) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../resources/green-100.png)\] at (1.5) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [linear-gradient(45deg, blue, orange)\] at (1.5) should be [linear-gradient(45deg, blue, orange)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png), none\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (1) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png), none\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png), none\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from neutral to [url(../resources/green-100.png)\] at (1.5) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../resources/green-100.png)\] at (1) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../resources/green-100.png)\] at (0) should be [none\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../resources/green-100.png)\] at (1.5) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [Web Animations: property from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0.6) should be [linear-gradient(45deg, blue, orange)\]] + expected: FAIL + + [Web Animations: property from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [linear-gradient(-45deg, red, yellow)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (0.6) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [Web Animations: property from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [linear-gradient(-45deg, red, yellow)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [Web Animations: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../resources/green-100.png)\] at (1.5) should be [url(../resources/green-100.png)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [CSS Transitions: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (-0.3) should be [url(../resources/blue-100.png)\]] + expected: FAIL + + [CSS Animations: property from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-interpolation.html.ini new file mode 100644 index 00000000000..b347e14ab73 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-interpolation.html.ini @@ -0,0 +1,148 @@ +[background-position-interpolation.html] + [Web Animations: property from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [85px 85px, 85px 85px, 85px 85px, 85px 85px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px)\]] + 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 + + [Web Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px)\]] + 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\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [55px 55px, 55px 55px, 55px 55px, 55px 55px\]] + 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\]] + expected: FAIL + + [Web Animations: property from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px)\]] + expected: FAIL + + [Web Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [calc(0% + 80px) calc(0% + 80px), calc(0% + 80px) calc(0% + 80px), calc(0% + 80px) calc(0% + 80px), calc(0% + 80px) calc(0% + 80px)\]] + expected: FAIL + + [Web Animations: property from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]] + 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\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [65px 65px, 65px 65px, 65px 65px, 65px 65px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px)\]] + expected: FAIL + + [Web Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]] + 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\]] + 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\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [75px 75px, 75px 75px, 75px 75px, 75px 75px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%\]] + expected: FAIL + + [Web Animations: property from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [calc(0% + 80px) calc(0% + 80px), calc(0% + 80px) calc(0% + 80px), calc(0% + 80px) calc(0% + 80px), calc(0% + 80px) calc(0% + 80px)\]] + expected: FAIL + + [Web Animations: property from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [50px 50px, 50px 50px, 50px 50px, 50px 50px\]] + expected: FAIL + + [Web Animations: property from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [90px 90px, 90px 90px, 90px 90px, 90px 90px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]] + expected: FAIL + + [Web Animations: property from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [30px 30px, 30px 30px, 30px 30px, 30px 30px\]] + 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 + + [Web Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), 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.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [calc(0% + 60px) calc(0% + 60px), calc(0% + 60px) calc(0% + 60px), calc(0% + 60px) calc(0% + 60px), calc(0% + 60px) calc(0% + 60px)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), 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.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]] + expected: FAIL + + [Web Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]] + expected: FAIL + + [Web Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%\]] + expected: FAIL + + [Web Animations: property from [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -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 (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]] + 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 + + [Web Animations: property from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]] + 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\]] + expected: FAIL + + [Web Animations: property from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]] + 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 + + [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\]] + expected: FAIL + + [Web Animations: property from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [calc(0% + 60px) calc(0% + 60px), calc(0% + 60px) calc(0% + 60px), calc(0% + 60px) calc(0% + 60px), calc(0% + 60px) calc(0% + 60px)\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini new file mode 100644 index 00000000000..3010cd2f1e4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini @@ -0,0 +1,211 @@ +[background-position-origin-interpolation.html] + [Web Animations: property from [center center\] to [left 20px center\] at (0.5) should be [calc(10px + 25%) 50%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [left 20px bottom 20px\] at (0.25) should be [calc(5px + 37.5%) calc(-5px + 62.5%)\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center center\] at (1) should be [50% 50%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px top 20px\] at (0) should be [50% 50%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [left 20px center\] at (0.25) should be [calc(5px + 37.5%) 50%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px top 20px\] at (0.5) should be [calc(-10px + 75%) calc(10px + 25%)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]] + expected: FAIL + + [Web Animations: property from neutral to [left 20px top 20px\] at (0.5) should be [15px 15px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center center\] at (0.25) should be [50% 50%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px top 20px\] at (0.25) should be [calc(-5px + 62.5%) calc(5px + 37.5%)\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center center\] at (0.75) should be [50% 50%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px bottom 20px\] at (0.5) should be [calc(-10px + 75%) calc(-10px + 75%)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [left 20px top 20px\] at (0.75) should be [35px 35px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [left 20px top 20px\] at (0.5) should be [calc(10px + 25%) calc(10px + 25%)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [left 20px top 20px\] at (0.25) should be [65px 65px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [left 20px bottom 20px\] at (1) should be [20px calc(-20px + 100%)\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center top 20px\] at (1) should be [50% 20px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px center\] at (1) should be [calc(-20px + 100%) 50%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px bottom 20px\] at (0) should be [50% 50%\]] + expected: FAIL + + [Web Animations: property from neutral to [left 20px top 20px\] at (0) should be [10px 10px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px top 20px\] at (0.75) should be [calc(-15px + 87.5%) calc(15px + 12.5%)\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center bottom 20px\] at (0.25) should be [50% calc(-5px + 62.5%)\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center bottom 20px\] at (1) should be [50% calc(-20px + 100%)\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center center\] at (0) should be [50% 50%\]] + expected: FAIL + + [Web Animations: property from [initial\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px center\] at (0.25) should be [calc(-5px + 62.5%) 50%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center top 20px\] at (0.5) should be [50% calc(10px + 25%)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [left 20px top 20px\] at (1) should be [20px 20px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px center\] at (0) should be [50% 50%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center top 20px\] at (0.75) should be [50% calc(15px + 12.5%)\]] + expected: FAIL + + [Web Animations: property from [center\] to [bottom\] at (1) should be [50% 100%\]] + expected: FAIL + + [Web Animations: property from [initial\] to [left 20px top 20px\] at (1) should be [20px 20px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px bottom 20px\] at (1) should be [calc(-20px + 100%) calc(-20px + 100%)\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px bottom 20px\] at (0.75) should be [calc(-15px + 87.5%) calc(-15px + 87.5%)\]] + expected: FAIL + + [Web Animations: property from [center center\] to [left 20px top 20px\] at (0.75) should be [calc(15px + 12.5%) calc(15px + 12.5%)\]] + expected: FAIL + + [Web Animations: property from [center\] to [bottom\] at (0.75) should be [50% 87.5%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [left 20px center\] at (0) should be [50% 50%\]] + expected: FAIL + + [Web Animations: property from [unset\] to [left 20px top 20px\] at (0) should be [0% 0%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px bottom 20px\] at (0.25) should be [calc(-5px + 62.5%) calc(-5px + 62.5%)\]] + expected: FAIL + + [Web Animations: property from [center\] to [bottom\] at (0.25) should be [50% 62.5%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px center\] at (0.5) should be [calc(-10px + 75%) 50%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [left 20px bottom 20px\] at (0) should be [50% 50%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center bottom 20px\] at (0.5) should be [50% calc(-10px + 75%)\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center top 20px\] at (0) should be [50% 50%\]] + expected: FAIL + + [Web Animations: property from [center\] to [bottom\] at (0) should be [50% 50%\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [left 20px top 20px\] at (0.5) should be [50px 50px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [left 20px bottom 20px\] at (0.5) should be [calc(10px + 25%) calc(-10px + 75%)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [left 20px top 20px\] at (1) should be [20px 20px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [left 20px top 20px\] at (0) should be [80px 80px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px center\] at (0.75) should be [calc(-15px + 87.5%) 50%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center top 20px\] at (0.25) should be [50% calc(5px + 37.5%)\]] + expected: FAIL + + [Web Animations: property from [center center\] to [left 20px top 20px\] at (0) should be [50% 50%\]] + expected: FAIL + + [Web Animations: property from [center\] to [bottom\] at (0.5) should be [50% 75%\]] + expected: FAIL + + [Web Animations: property from [initial\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [left 20px bottom 20px\] at (0.75) should be [calc(15px + 12.5%) calc(-15px + 87.5%)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [left 20px center\] at (1) should be [20px 50%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center bottom 20px\] at (0) should be [50% 50%\]] + expected: FAIL + + [Web Animations: property from neutral to [left 20px top 20px\] at (0.25) should be [12.5px 12.5px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center bottom 20px\] at (0.75) should be [50% calc(-15px + 87.5%)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [left 20px top 20px\] at (0) should be [0% 0%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [center center\] at (0.5) should be [50% 50%\]] + expected: FAIL + + [Web Animations: property from [center center\] to [right 20px top 20px\] at (1) should be [calc(-20px + 100%) 20px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [left 20px top 20px\] at (0.25) should be [calc(5px + 37.5%) calc(5px + 37.5%)\]] + expected: FAIL + + [Web Animations: property from [center center\] to [left 20px center\] at (0.75) should be [calc(15px + 12.5%) 50%\]] + expected: FAIL + + [Web Animations: property from neutral to [left 20px top 20px\] at (0.75) should be [17.5px 17.5px\]] + expected: FAIL + + [Web Animations: property from [center center\] to [left 20px top 20px\] at (1) should be [20px 20px\]] + expected: FAIL + + [Web Animations: property from neutral to [left 20px top 20px\] at (1) should be [20px 20px\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-x-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-x-interpolation.html.ini new file mode 100644 index 00000000000..9c576d459e1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-x-interpolation.html.ini @@ -0,0 +1,85 @@ +[background-position-x-interpolation.html] + [Web Animations: property from [inherit\] to [80px\] at (0.75) should be [75px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px\] at (-0.25) should be [55px\]] + expected: FAIL + + [Web Animations: property from neutral to [80px\] at (0.25) should be [50px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px\] at (0.5) should be [70px\]] + expected: FAIL + + [Web Animations: property from [300px, 400px\] to [500px, 600px, 700px\] at (1.25) should be [550px, 650px, 800px, 525px, 675px, 775px\]] + expected: FAIL + + [Web Animations: property from [300px, 400px\] to [500px, 600px, 700px\] at (1) should be [500px, 600px, 700px, 500px, 600px, 700px\]] + expected: FAIL + + [Web Animations: property from [300px, 400px\] to [500px, 600px, 700px\] at (0.75) should be [450px, 550px, 600px, 475px, 525px, 625px\]] + expected: FAIL + + [Web Animations: property from neutral to [80px\] at (1) should be [80px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px\] at (1) should be [80px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [right\] at (0.5) should be [50%\]] + expected: FAIL + + [Web Animations: property from neutral to [80px\] at (0) should be [40px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [right\] at (1) should be [100%\]] + expected: FAIL + + [Web Animations: property from neutral to [80px\] at (1.25) should be [90px\]] + expected: FAIL + + [Web Animations: property from [300px, 400px\] to [500px, 600px, 700px\] at (-0.25) should be [250px, 350px, 200px, 375px, 225px, 325px\]] + expected: FAIL + + [Web Animations: property from [300px, 400px\] to [500px, 600px, 700px\] at (0.5) should be [400px, 500px, 500px, 450px, 450px, 550px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [right\] at (0) should be [0%\]] + expected: FAIL + + [Web Animations: property from [initial\] to [right\] at (1.25) should be [125%\]] + expected: FAIL + + [Web Animations: property from neutral to [80px\] at (-0.25) should be [30px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [right\] at (0.25) should be [25%\]] + expected: FAIL + + [Web Animations: property from neutral to [80px\] at (0.5) should be [60px\]] + expected: FAIL + + [Web Animations: property from [300px, 400px\] to [500px, 600px, 700px\] at (0) should be [300px, 400px, 300px, 400px, 300px, 400px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px\] at (0) should be [60px\]] + expected: FAIL + + [Web Animations: property from [300px, 400px\] to [500px, 600px, 700px\] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px\] at (1.25) should be [85px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [right\] at (-0.25) should be [-25%\]] + expected: FAIL + + [Web Animations: property from [initial\] to [right\] at (0.75) should be [75%\]] + expected: FAIL + + [Web Animations: property from neutral to [80px\] at (0.75) should be [70px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px\] at (0.25) should be [65px\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-y-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-y-interpolation.html.ini new file mode 100644 index 00000000000..70b4856c229 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-y-interpolation.html.ini @@ -0,0 +1,85 @@ +[background-position-y-interpolation.html] + [Web Animations: property from [300px, 400px\] to [500px, 600px, 700px\] at (1.25) should be [550px, 650px, 800px, 525px, 675px, 775px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [bottom\] at (1) should be [100%\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px\] at (0) should be [60px\]] + expected: FAIL + + [Web Animations: property from neutral to [80px\] at (0.5) should be [60px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px\] at (0.25) should be [65px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [bottom\] at (0.5) should be [50%\]] + expected: FAIL + + [Web Animations: property from [300px, 400px\] to [500px, 600px, 700px\] at (-0.25) should be [250px, 350px, 200px, 375px, 225px, 325px\]] + expected: FAIL + + [Web Animations: property from neutral to [80px\] at (0) should be [40px\]] + expected: FAIL + + [Web Animations: property from [300px, 400px\] to [500px, 600px, 700px\] at (0.5) should be [400px, 500px, 500px, 450px, 450px, 550px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px\] at (1) should be [80px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [bottom\] at (0.75) should be [75%\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px\] at (-0.25) should be [55px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [bottom\] at (0) should be [0%\]] + expected: FAIL + + [Web Animations: property from [300px, 400px\] to [500px, 600px, 700px\] at (0) should be [300px, 400px, 300px, 400px, 300px, 400px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [bottom\] at (1.25) should be [125%\]] + expected: FAIL + + [Web Animations: property from [300px, 400px\] to [500px, 600px, 700px\] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px\]] + expected: FAIL + + [Web Animations: property from [300px, 400px\] to [500px, 600px, 700px\] at (1) should be [500px, 600px, 700px, 500px, 600px, 700px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px\] at (0.5) should be [70px\]] + expected: FAIL + + [Web Animations: property from [300px, 400px\] to [500px, 600px, 700px\] at (0.75) should be [450px, 550px, 600px, 475px, 525px, 625px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px\] at (1.25) should be [85px\]] + expected: FAIL + + [Web Animations: property from neutral to [80px\] at (0.75) should be [70px\]] + expected: FAIL + + [Web Animations: property from neutral to [80px\] at (1) should be [80px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [bottom\] at (-0.25) should be [-25%\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [80px\] at (0.75) should be [75px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [bottom\] at (0.25) should be [25%\]] + expected: FAIL + + [Web Animations: property from neutral to [80px\] at (-0.25) should be [30px\]] + expected: FAIL + + [Web Animations: property from neutral to [80px\] at (1.25) should be [90px\]] + expected: FAIL + + [Web Animations: property from neutral to [80px\] at (0.25) should be [50px\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-size-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-size-interpolation.html.ini new file mode 100644 index 00000000000..6b9cc6e3d2b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-size-interpolation.html.ini @@ -0,0 +1,232 @@ +[background-size-interpolation.html] + [Web Animations: property from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0.3) should be [0px auto, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (1.25) should be [25px 25px, 50px 50px, 75px 75px, 125px 125px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [80px\] at (0.25) should be [ 20px, 20px, 20px, 20px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px, 0px 0px\] at (-0.25) should be [ 7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px\]] + expected: FAIL + + [Web Animations: property from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (1.5) should be [auto 40px, 40px 40px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0.5) should be [40px 40px, 40px 40px, cover, contain\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.75) should be [15px 15px, 30px 30px, 45px 45px, 75px 75px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px, 0px 0px\] at (0.5) should be [20px 20px, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px, 0px 0px\] at (0.75) should be [ 40px 40px, 25px 25px, 40px 40px, 25px 25px\]] + expected: FAIL + + [Web Animations: property from [0px 0px\] to [80px 80px\] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px\]] + expected: FAIL + + [Web Animations: property from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.75) should be [30px auto, 30px 30px, contain, cover\]] + expected: FAIL + + [Web Animations: property from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1) should be [40px auto, 40px 40px, contain, cover\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.5) should be [10px 10px, 20px 20px, 30px 30px, 50px 50px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [80px\] at (-0.25) should be [ 0px, 0px, 0px, 0px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [80px\] at (0.75) should be [ 60px, 60px, 60px, 60px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.25) should be [ 5px 5px, 10px 10px, 15px 15px, 25px 25px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px, 0px 0px\] at (0.5) should be [15.0px 15.0px, 5.0px 5.0px, 15.0px 15.0px, 5.0px 5.0px\]] + expected: FAIL + + [Web Animations: property from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0.6) should be [auto 40px, 40px 40px\]] + expected: FAIL + + [Web Animations: property from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (-0.3) should be [0px auto, 0px 0px\]] + 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\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px, 0px 0px\] at (0) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px, 0px 0px\] at (0.5) should be [ 60px 60px, 50px 50px, 60px 60px, 50px 50px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [80px\] at (1) should be [ 80px, 80px, 80px, 80px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px, 0px 0px\] at (-0.25) should be [120px 120px, 125px 125px, 120px 120px, 125px 125px\]] + expected: FAIL + + [Web Animations: property from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0) should be [0px auto, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [0px 0px\] to [80px 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px, 0px 0px\] at (1.25) should be [22.5px 22.5px, 0.0px 0.0px, 22.5px 22.5px, 0.0px 0.0px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px, 0px 0px\] at (1) should be [ 20px 20px, 0px 0px, 20px 20px, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px, 0px 0px\] at (0) should be [initial\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [ 0px 0px, 80px 0px, 0px 0px, 90px 0px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px, 0px 0px\] at (0) should be [10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px\]] + expected: FAIL + + [Web Animations: property from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.5) should be [20px auto, 20px 20px, contain, cover\]] + expected: FAIL + + [Web Animations: property from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1.25) should be [50px auto, 50px 50px, contain, cover\]] + expected: FAIL + + [Web Animations: property from [0px 0px\] to [80px 80px\] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px, 0px 0px\] at (0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px, 0px 0px\] at (0.5) should be [20px 20px, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px, 0px 0px\] at (0.25) should be [ 80px 80px, 75px 75px, 80px 80px, 75px 75px\]] + 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\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (1) should be [20px 20px, 40px 40px, 60px 60px, 100px 100px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px, 0px 0px\] at (0.75) should be [17.5px 17.5px, 2.5px 2.5px, 17.5px 17.5px, 2.5px 2.5px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px, 0px 0px\] at (1.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (-0.3) should be [0px 0px, 0px 0px, contain, cover\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0.3) should be [0px 0px, 0px 0px, contain, cover\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px, 0px 0px\] at (0.3) should be [unset\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px, 0px 0px\] at (0.25) should be [12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [80px\] at (1.25) should be [100px, 100px, 100px, 100px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [80px\] at (0.5) should be [ 40px, 40px, 40px, 40px\]] + 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\]] + expected: FAIL + + [Web Animations: property from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.25) should be [10px auto, 10px 10px, contain, cover\]] + expected: FAIL + + [Web Animations: property from [0px 0px\] to [80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]] + expected: FAIL + + [Web Animations: property from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (-0.25) should be [ 0px auto, 0px 0px, contain, cover\]] + 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\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (1) should be [40px 40px, 40px 40px, cover, contain\]] + expected: FAIL + + [Web Animations: property from [0px 0px\] to [80px 80px\] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0) should be [ 0px auto, 0px 0px, contain, cover\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0) should be [0px 0px, 0px 0px, contain, cover\]] + 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\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px, 0px 0px\] at (1.5) should be [20px 20px, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px, 0px 0px\] at (1) should be [20px 20px, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [80px\] at (0) should be [ 0px, 0px, 0px, 0px\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (1.5) should be [40px 40px, 40px 40px, cover, contain\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px, 0px 0px\] at (1) should be [20px 20px, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [0px 0px\] to [80px 80px\] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px, 0px 0px\] at (0) should be [unset\]] + expected: FAIL + + [Web Animations: property from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0.6) should be [40px 40px, 40px 40px, cover, contain\]] + expected: FAIL + + [Web Animations: property from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (1) should be [auto 40px, 40px 40px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px, 0px 0px\] at (-0.3) should be [unset\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px, 0px 0px\] at (-0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px, 0px 0px\] at (1) should be [20.0px 20.0px, 0.0px 0.0px, 20.0px 20.0px, 0.0px 0.0px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px, 0px 0px\] at (0.6) should be [20px 20px, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [0px 0px\] to [80px 80px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px, 0px 0px\] at (1.5) should be [20px 20px, 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\]] + expected: FAIL + + [Web Animations: property from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0.5) should be [auto 40px, 40px 40px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px, 0px 0px\] at (0.6) should be [20px 20px, 0px 0px\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-color-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-color-interpolation.html.ini new file mode 100644 index 00000000000..38b80713fcf --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-color-interpolation.html.ini @@ -0,0 +1,163 @@ +[border-color-interpolation.html] + [CSS Animations: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (-0.3) should be [rgb(23, 33, 43) rgb(40, 50, 60) rgb(17, 27, 37) rgb(37, 47, 57)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [orange\] at (0) should be [rgb(0, 0, 0)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.3) should be [rgb(17, 27, 37) rgb(40, 50, 60) rgb(23, 33, 43) rgb(43, 53, 63)\]] + expected: FAIL + + [Web Animations: property from [white\] to [orange\] at (-0.3) should be [white\]] + expected: FAIL + + [Web Animations: property from [white\] to [orange\] at (1) should be [orange\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [orange\] at (0) should be [rgb(255, 255, 255)\]] + expected: FAIL + + [CSS Animations: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.6) should be [rgb(14, 24, 34) rgb(40, 50, 60) rgb(26, 36, 46) rgb(46, 56, 66)\]] + expected: FAIL + + [Web Animations: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1) should be [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\]] + expected: FAIL + + [CSS Transitions: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1) should be [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [orange\] at (-0.3) should be [rgb(0, 0, 0)\]] + expected: FAIL + + [CSS Transitions: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0) should be [rgb(20, 30, 40) rgb(40, 50, 60)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [orange\] at (1.5) should be [rgb(255, 120, 0)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [orange\] at (-0.3) should be [rgb(255, 255, 255)\]] + expected: FAIL + + [Web Animations: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1.5) should be [rgb(5, 15, 25) rgb(40, 50, 60) rgb(35, 45, 55) rgb(55, 65, 75)\]] + expected: FAIL + + [Web Animations: property from neutral to [orange\] at (0) should be [rgb(0, 0, 139)\]] + expected: FAIL + + [Web Animations: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.6) should be [rgb(14, 24, 34) rgb(40, 50, 60) rgb(26, 36, 46) rgb(46, 56, 66)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [orange\] at (1) should be [rgb(255, 165, 0)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [orange\] at (-0.3) should be [rgb(0, 0, 0)\]] + expected: FAIL + + [CSS Transitions: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1.5) should be [rgb(5, 15, 25) rgb(40, 50, 60) rgb(35, 45, 55) rgb(55, 65, 75)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [orange\] at (1) should be [rgb(255, 165, 0)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [orange\] at (0.6) should be [rgb(153, 99, 0)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [orange\] at (0.3) should be [rgb(77, 50, 0)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [orange\] at (1.5) should be [rgb(255, 248, 0)\]] + expected: FAIL + + [Web Animations: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.3) should be [rgb(17, 27, 37) rgb(40, 50, 60) rgb(23, 33, 43) rgb(43, 53, 63)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [orange\] at (1) should be [rgb(255, 165, 0)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.6) should be [rgb(14, 24, 34) rgb(40, 50, 60) rgb(26, 36, 46) rgb(46, 56, 66)\]] + expected: FAIL + + [CSS Animations: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0) should be [rgb(20, 30, 40) rgb(40, 50, 60)\]] + expected: FAIL + + [Web Animations: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0) should be [rgb(20, 30, 40) rgb(40, 50, 60)\]] + expected: FAIL + + [Web Animations: property from neutral to [orange\] at (1) should be [rgb(255, 165, 0)\]] + expected: FAIL + + [Web Animations: property from neutral to [orange\] at (0.3) should be [rgb(77, 50, 97)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [orange\] at (1.5) should be [rgb(255, 248, 0)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [orange\] at (0.6) should be [rgb(153, 99, 0)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [orange\] at (0.6) should be [rgb(255, 201, 102)\]] + expected: FAIL + + [Web Animations: property from [white\] to [orange\] at (0) should be [white\]] + expected: FAIL + + [Web Animations: property from neutral to [orange\] at (1.5) should be [rgb(255, 248, 0)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0) should be [rgb(20, 30, 40) rgb(40, 50, 60)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1.5) should be [rgb(5, 15, 25) rgb(40, 50, 60) rgb(35, 45, 55) rgb(55, 65, 75)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (-0.3) should be [rgb(23, 33, 43) rgb(40, 50, 60) rgb(17, 27, 37) rgb(37, 47, 57)\]] + expected: FAIL + + [Web Animations: property from neutral to [orange\] at (0.6) should be [rgb(153, 99, 56)\]] + expected: FAIL + + [CSS Transitions: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.6) should be [rgb(14, 24, 34) rgb(40, 50, 60) rgb(26, 36, 46) rgb(46, 56, 66)\]] + expected: FAIL + + [Web Animations: property from neutral to [orange\] at (-0.3) should be [rgb(0, 0, 181)\]] + expected: FAIL + + [CSS Animations: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1) should be [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\]] + expected: FAIL + + [CSS Animations: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1.5) should be [rgb(5, 15, 25) rgb(40, 50, 60) rgb(35, 45, 55) rgb(55, 65, 75)\]] + expected: FAIL + + [Web Animations: property from [white\] to [orange\] at (0.6) should be [rgb(255, 201, 102)\]] + expected: FAIL + + [Web Animations: property from [white\] to [orange\] at (1.5) should be [rgb(255, 120, 0)\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1) should be [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\]] + expected: FAIL + + [CSS Animations: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.3) should be [rgb(17, 27, 37) rgb(40, 50, 60) rgb(23, 33, 43) rgb(43, 53, 63)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [orange\] at (0.3) should be [rgb(77, 50, 0)\]] + expected: FAIL + + [Web Animations: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (-0.3) should be [rgb(23, 33, 43) rgb(40, 50, 60) rgb(17, 27, 37) rgb(37, 47, 57)\]] + expected: FAIL + + [CSS Transitions: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.3) should be [rgb(17, 27, 37) rgb(40, 50, 60) rgb(23, 33, 43) rgb(43, 53, 63)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [orange\] at (0) should be [rgb(0, 0, 0)\]] + expected: FAIL + + [CSS Transitions: property from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (-0.3) should be [rgb(23, 33, 43) rgb(40, 50, 60) rgb(17, 27, 37) rgb(37, 47, 57)\]] + expected: FAIL + + [Web Animations: property from [white\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini new file mode 100644 index 00000000000..1d5a0051d19 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini @@ -0,0 +1,127 @@ +[border-image-outset-interpolation.html] + [Web Animations: property from [0px\] to [5px\] at (-0.3) should be [0px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [5px\] at (1.5) should be [7.5px\]] + expected: FAIL + + [Web Animations: property from [0\] to [1\] at (1) should be [1\]] + expected: FAIL + + [Web Animations: property from [unset\] to [2\] at (0.3) should be [0.6\]] + expected: FAIL + + [Web Animations: property from [unset\] to [2\] at (0) should be [0\]] + expected: FAIL + + [Web Animations: property from [1 2 3px 4px\] to [101 102 103px 104px\] at (0.3) should be [31 32 33px 34px\]] + expected: FAIL + + [Web Animations: property from [0\] to [1\] at (1.5) should be [1.5\]] + expected: FAIL + + [Web Animations: property from [0px\] to [5px\] at (0) should be [0px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [2\] at (-0.3) should be [0\]] + expected: FAIL + + [Web Animations: property from [1 2 3px 4px\] to [101 102 103px 104px\] at (1.5) should be [151 152 153px 154px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [5px\] at (0.3) should be [1.5px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [2\] at (1.5) should be [3\]] + expected: FAIL + + [Web Animations: property from [0\] to [1\] at (0.3) should be [0.3\]] + expected: FAIL + + [Web Animations: property from [0px\] to [5px\] at (1) should be [5px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [2\] at (-0.3) should be [0\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [2px\] at (0.6) should be [5.2px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [2\] at (1) should be [2\]] + expected: FAIL + + [Web Animations: property from [initial\] to [2\] at (1.5) should be [3\]] + expected: FAIL + + [Web Animations: property from [1 2 3px 4px\] to [101 102 103px 104px\] at (0) should be [1 2 3px 4px\]] + expected: FAIL + + [Web Animations: property from [1 2 3px 4px\] to [101 102 103px 104px\] at (1) should be [101 102 103px 104px\]] + expected: FAIL + + [Web Animations: property from neutral to [2px\] at (0) should be [1px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [2\] at (1) should be [2\]] + expected: FAIL + + [Web Animations: property from neutral to [2px\] at (1.5) should be [2.5px\]] + expected: FAIL + + [Web Animations: property from neutral to [2px\] at (0.3) should be [1.3px\]] + expected: FAIL + + [Web Animations: property from neutral to [2px\] at (1) should be [2px\]] + expected: FAIL + + [Web Animations: property from [0\] to [1\] at (0.6) should be [0.6\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [2px\] at (0) should be [10px\]] + expected: FAIL + + [Web Animations: property from [1 2 3px 4px\] to [101 102 103px 104px\] at (-0.3) should be [0 0 0px 0px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [2\] at (0.6) should be [1.2\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [2px\] at (-0.3) should be [12.4px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [2px\] at (0.3) should be [7.6px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [2\] at (0) should be [0\]] + expected: FAIL + + [Web Animations: property from [initial\] to [2\] at (0.6) should be [1.2\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [2px\] at (1.5) should be [0px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [5px\] at (0.6) should be [3px\]] + expected: FAIL + + [Web Animations: property from [0\] to [1\] at (0) should be [0\]] + expected: FAIL + + [Web Animations: property from neutral to [2px\] at (-0.3) should be [0.7px\]] + expected: FAIL + + [Web Animations: property from neutral to [2px\] at (0.6) should be [1.6px\]] + expected: FAIL + + [Web Animations: property from [1 2 3px 4px\] to [101 102 103px 104px\] at (0.6) should be [61 62 63px 64px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [2\] at (0.3) should be [0.6\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [2px\] at (1) should be [2px\]] + expected: FAIL + + [Web Animations: property from [0\] to [1\] at (-0.3) should be [0\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini new file mode 100644 index 00000000000..ee608380711 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini @@ -0,0 +1,4 @@ +[border-image-slice-interpolation-stability.html] + [border-image-slice interpolation stability] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini new file mode 100644 index 00000000000..a10c3ef0335 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini @@ -0,0 +1,274 @@ +[border-image-slice-interpolation.html] + [Web Animations: property from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (1) should be [40% 50% 60% 70%\]] + expected: FAIL + + [Web Animations: property from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (0.6) should be [40% 50 60% 70\]] + expected: FAIL + + [Web Animations: property from [initial\] to [10%\] at (0.6) should be [46%\]] + expected: FAIL + + [Web Animations: property from neutral to [10%\] at (-0.3) should be [23%\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [10%\] at (0.3) should be [38%\]] + expected: FAIL + + [Web Animations: property from [initial\] to [10%\] at (-0.3) should be [127%\]] + expected: FAIL + + [Web Animations: property from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0.5) should be [20 30 40 50 fill\]] + expected: FAIL + + [Web Animations: property from [0%\] to [50%\] at (0.6) should be [30%\]] + expected: FAIL + + [Web Animations: property from [0% 10 20 30 fill\] to [40 50 60% 70\] at (0.6) should be [40 50 60% 70\]] + expected: FAIL + + [Web Animations: property from neutral to [10%\] at (1.5) should be [5%\]] + expected: FAIL + + [Web Animations: property from [initial\] to [10%\] at (1) should be [10%\]] + expected: FAIL + + [Web Animations: property from neutral to [10%\] at (0.6) should be [14%\]] + expected: FAIL + + [Web Animations: property from [50% fill\] to [100 fill\] at (0.5) should be [100 fill\]] + expected: FAIL + + [Web Animations: property from [unset\] to [10%\] at (-0.3) should be [127%\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [10%\] at (-0.3) should be [62%\]] + expected: FAIL + + [Web Animations: property from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (0.5) should be [40% 50 60% 70\]] + expected: FAIL + + [Web Animations: property from [0% 10 20 30 fill\] to [40 50 60% 70\] at (1) should be [40 50 60% 70\]] + expected: FAIL + + [Web Animations: property from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (0.3) should be [0% 10 20% 30 fill\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [10%\] at (1) should be [10%\]] + expected: FAIL + + [Web Animations: property from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0) should be [0 10 20 30 fill\]] + expected: FAIL + + [Web Animations: property from [unset\] to [10%\] at (0.3) should be [73%\]] + expected: FAIL + + [Web Animations: property from [50%\] to [100\] at (0.3) should be [50%\]] + expected: FAIL + + [Web Animations: property from [0%\] to [50%\] at (1.5) should be [75%\]] + expected: FAIL + + [Web Animations: property from [0% fill\] to [50%\] at (1) should be [50%\]] + expected: FAIL + + [Web Animations: property from [50%\] to [100\] at (0) should be [50%\]] + expected: FAIL + + [Web Animations: property from [unset\] to [10%\] at (0.5) should be [55%\]] + expected: FAIL + + [Web Animations: property from [0% fill\] to [50%\] at (1.5) should be [50%\]] + expected: FAIL + + [Web Animations: property from neutral to [10%\] at (0.5) should be [15%\]] + expected: FAIL + + [Web Animations: property from [0%\] to [50%\] at (0.5) should be [25%\]] + expected: FAIL + + [Web Animations: property from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (1.5) should be [40% 50 60% 70\]] + expected: FAIL + + [Web Animations: property from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (-0.3) should be [0% 10 20% 30 fill\]] + expected: FAIL + + [Web Animations: property from [50% fill\] to [100 fill\] at (-0.3) should be [50% fill\]] + expected: FAIL + + [Web Animations: property from [initial\] to [10%\] at (0) should be [100%\]] + expected: FAIL + + [Web Animations: property from [0% fill\] to [50%\] at (0.5) should be [50%\]] + expected: FAIL + + [Web Animations: property from [0% fill\] to [50%\] at (0.6) should be [50%\]] + expected: FAIL + + [Web Animations: property from [0%\] to [50%\] at (0.3) should be [15%\]] + expected: FAIL + + [Web Animations: property from [50%\] to [100\] at (-0.3) should be [50%\]] + expected: FAIL + + [Web Animations: property from [0% 10 20 30 fill\] to [40 50 60% 70\] at (0) should be [0% 10 20 30 fill\]] + expected: FAIL + + [Web Animations: property from [50%\] to [100\] at (0.5) should be [100\]] + expected: FAIL + + [Web Animations: property from neutral to [10%\] at (0) should be [20%\]] + expected: FAIL + + [Web Animations: property from [0% 10 20 30 fill\] to [40 50 60% 70\] at (1.5) should be [40 50 60% 70\]] + expected: FAIL + + [Web Animations: property from [0% 10 20 30 fill\] to [40 50 60% 70\] at (0.3) should be [0% 10 20 30 fill\]] + expected: FAIL + + [Web Animations: property from [0% fill\] to [50%\] at (0.3) should be [0% fill\]] + expected: FAIL + + [Web Animations: property from [unset\] to [10%\] at (0) should be [100%\]] + expected: FAIL + + [Web Animations: property from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (0) should be [0% 10 20% 30 fill\]] + expected: FAIL + + [Web Animations: property from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (1.5) should be [60% 70 80% 90 fill\]] + expected: FAIL + + [Web Animations: property from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (1) should be [40% 50 60% 70\]] + expected: FAIL + + [Web Animations: property from [50% fill\] to [100 fill\] at (0.3) should be [50% fill\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [10%\] at (0.6) should be [26%\]] + expected: FAIL + + [Web Animations: property from [initial\] to [10%\] at (0.3) should be [73%\]] + expected: FAIL + + [Web Animations: property from [initial\] to [10%\] at (0.5) should be [55%\]] + expected: FAIL + + [Web Animations: property from neutral to [10%\] at (1) should be [10%\]] + expected: FAIL + + [Web Animations: property from [unset\] to [10%\] at (1.5) should be [0%\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [10%\] at (1.5) should be [0%\]] + expected: FAIL + + [Web Animations: property from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (1.5) should be [60% 70% 80% 90%\]] + expected: FAIL + + [Web Animations: property from neutral to [10%\] at (0.3) should be [17%\]] + expected: FAIL + + [Web Animations: property from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (0.5) should be [20% 30% 40% 50%\]] + expected: FAIL + + [Web Animations: property from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (0.6) should be [24% 34% 44% 54%\]] + expected: FAIL + + [Web Animations: property from [initial\] to [10%\] at (1.5) should be [0%\]] + expected: FAIL + + [Web Animations: property from [0% fill\] to [50%\] at (-0.3) should be [0% fill\]] + expected: FAIL + + [Web Animations: property from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (-0.5) should be [0% 0 0% 10 fill\]] + expected: FAIL + + [Web Animations: property from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (0.3) should be [12% 22 32% 42 fill\]] + expected: FAIL + + [Web Animations: property from [0% 10 20 30 fill\] to [40 50 60% 70\] at (0.5) should be [40 50 60% 70\]] + expected: FAIL + + [Web Animations: property from [50% fill\] to [100 fill\] at (0) should be [50% fill\]] + expected: FAIL + + [Web Animations: property from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (0) should be [0% 10% 20% 30%\]] + expected: FAIL + + [Web Animations: property from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (0) should be [0% 10 20% 30 fill\]] + expected: FAIL + + [Web Animations: property from [0% fill\] to [50%\] at (0) should be [0% fill\]] + expected: FAIL + + [Web Animations: property from [unset\] to [10%\] at (0.6) should be [46%\]] + expected: FAIL + + [Web Animations: property from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (1) should be [40% 50 60% 70 fill\]] + expected: FAIL + + [Web Animations: property from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (1) should be [40 50 60 70 fill\]] + expected: FAIL + + [Web Animations: property from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (0.5) should be [20% 30 40% 50 fill\]] + expected: FAIL + + [Web Animations: property from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (0.6) should be [24% 34 44% 54 fill\]] + expected: FAIL + + [Web Animations: property from [unset\] to [10%\] at (1) should be [10%\]] + expected: FAIL + + [Web Animations: property from [50% fill\] to [100 fill\] at (1.5) should be [100 fill\]] + expected: FAIL + + [Web Animations: property from [0%\] to [50%\] at (1) should be [50%\]] + expected: FAIL + + [Web Animations: property from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (-0.5) should be [0 0 0 10 fill\]] + expected: FAIL + + [Web Animations: property from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (-0.5) should be [0% 0% 0% 10%\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [10%\] at (0.5) should be [30%\]] + expected: FAIL + + [Web Animations: property from [0% 10 20 30 fill\] to [40 50 60% 70\] at (-0.3) should be [0% 10 20 30 fill\]] + expected: FAIL + + [Web Animations: property from [50%\] to [100\] at (0.6) should be [100\]] + expected: FAIL + + [Web Animations: property from [50%\] to [100\] at (1.5) should be [100\]] + expected: FAIL + + [Web Animations: property from [50% fill\] to [100 fill\] at (0.6) should be [100 fill\]] + expected: FAIL + + [Web Animations: property from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0.6) should be [24 34 44 54 fill\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [10%\] at (0) should be [50%\]] + expected: FAIL + + [Web Animations: property from [50%\] to [100\] at (1) should be [100\]] + expected: FAIL + + [Web Animations: property from [50% fill\] to [100 fill\] at (1) should be [100 fill\]] + expected: FAIL + + [Web Animations: property from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (0.3) should be [12% 22% 32% 42%\]] + expected: FAIL + + [Web Animations: property from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (1.5) should be [60 70 80 90 fill\]] + expected: FAIL + + [Web Animations: property from [0%\] to [50%\] at (0) should be [0%\]] + expected: FAIL + + [Web Animations: property from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0.3) should be [12 22 32 42 fill\]] + expected: FAIL + + [Web Animations: property from [0%\] to [50%\] at (-0.3) should be [0%\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-source-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-source-interpolation.html.ini new file mode 100644 index 00000000000..920a453fc60 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-source-interpolation.html.ini @@ -0,0 +1,148 @@ +[border-image-source-interpolation.html] + [Web Animations: property from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (-0.3) should be [url(../support/aqua_color.png)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../support/orange_color.png)\] at (0.5) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../support/orange_color.png)\] at (0.6) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../support/orange_color.png)\] at (0) should be [none\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../support/orange_color.png)\] at (1) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../support/orange_color.png)\] at (-0.3) should be [inherit\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../support/orange_color.png)\] at (0.6) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [linear-gradient(-45deg, red, yellow)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../support/orange_color.png)\] at (1.5) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0.6) should be [linear-gradient(45deg, blue, orange)\]] + expected: FAIL + + [Web Animations: property from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (1.5) should be [linear-gradient(45deg, blue, orange)\]] + expected: FAIL + + [Web Animations: property from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0.5) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../support/orange_color.png)\] at (1.5) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [linear-gradient(-45deg, red, yellow)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../support/orange_color.png)\] at (0) should be [initial\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../support/orange_color.png)\] at (-0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (1) should be [linear-gradient(45deg, blue, orange)\]] + expected: FAIL + + [Web Animations: property from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [url(../support/aqua_color.png)\]] + expected: FAIL + + [Web Animations: property from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0) should be [url(../support/aqua_color.png)\]] + expected: FAIL + + [Web Animations: property from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0.5) should be [linear-gradient(45deg, blue, orange)\]] + expected: FAIL + + [Web Animations: property from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0.3) should be [url(../support/aqua_color.png)\]] + expected: FAIL + + [Web Animations: property from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.6) should be [linear-gradient(45deg, blue, orange)\]] + expected: FAIL + + [Web Animations: property from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (1) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../support/orange_color.png)\] at (0) should be [inherit\]] + expected: FAIL + + [Web Animations: property from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [url(../support/aqua_color.png)\]] + expected: FAIL + + [Web Animations: property from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (1.5) should be [linear-gradient(45deg, blue, orange)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../support/orange_color.png)\] at (1) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../support/orange_color.png)\] at (0.5) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../support/orange_color.png)\] at (0.3) should be [inherit\]] + expected: FAIL + + [Web Animations: property from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0.6) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../support/orange_color.png)\] at (0.6) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../support/orange_color.png)\] at (0.3) should be [unset\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../support/orange_color.png)\] at (0.5) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../support/orange_color.png)\] at (1.5) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../support/orange_color.png)\] at (0.6) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../support/orange_color.png)\] at (0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [url(../support/aqua_color.png)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../support/orange_color.png)\] at (0.5) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../support/orange_color.png)\] at (0.3) should be [none\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../support/orange_color.png)\] at (1.5) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [url(../support/orange_color.png)\] at (-0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (1.5) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.5) should be [linear-gradient(45deg, blue, orange)\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [url(../support/orange_color.png)\] at (1) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../support/orange_color.png)\] at (-0.3) should be [unset\]] + expected: FAIL + + [Web Animations: property from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (1) should be [linear-gradient(45deg, blue, orange)\]] + expected: FAIL + + [Web Animations: property from [unset\] to [url(../support/orange_color.png)\] at (0) should be [unset\]] + expected: FAIL + + [Web Animations: property from [none\] to [url(../support/orange_color.png)\] at (1) should be [url(../support/orange_color.png)\]] + expected: FAIL + + [Web Animations: property from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [linear-gradient(-45deg, red, yellow)\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-width-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-width-interpolation.html.ini new file mode 100644 index 00000000000..0833b295ec8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-width-interpolation.html.ini @@ -0,0 +1,346 @@ +[border-image-width-interpolation.html] + [Web Animations: property from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (1.5) should be [115px 95% 75 55px\]] + expected: FAIL + + [Web Animations: property from [10px auto auto 20\] to [110px auto 120 auto\] at (0) should be [10px auto auto 20\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (0.6) should be [20px\]] + expected: FAIL + + [Web Animations: property from [10px auto auto 20\] to [110px auto 120 auto\] at (0.5) should be [110px auto 120 auto\]] + expected: FAIL + + [Web Animations: property from [10%\] to [20\] at (1.5) should be [20\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [10px\] to [20%\] at (0.3) should be [calc(7px + 6%)\]] + expected: FAIL + + [Web Animations: property from [10%\] to [20\] at (1) should be [20\]] + expected: FAIL + + [Web Animations: property from [10px auto auto 20\] to [110px auto auto 120\] at (0) should be [ 10px auto auto 20\]] + expected: FAIL + + [Web Animations: property from [10\] to [20px\] at (1.5) should be [20px\]] + expected: FAIL + + [Web Animations: property from [10px auto auto 20\] to [110px auto auto 120\] at (0.3) should be [ 40px auto auto 50\]] + expected: FAIL + + [Web Animations: property from [10%\] to [20px\] at (0.6) should be [calc(4% + 12px)\]] + expected: FAIL + + [Web Animations: property from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (0) should be [10px 20% 30 40px\]] + expected: FAIL + + [Web Animations: property from [10\] to [20px\] at (0.6) should be [20px\]] + expected: FAIL + + [Web Animations: property from [10\] to [20px\] at (1) should be [20px\]] + expected: FAIL + + [Web Animations: property from [10\] to [20%\] at (1.5) should be [20%\]] + expected: FAIL + + [Web Animations: property from [10%\] to [20px\] at (0) should be [10%\]] + expected: FAIL + + [Web Animations: property from [0\] to [20\] at (10) should be [200\]] + expected: FAIL + + [Web Animations: property from [0px\] to [20px\] at (10) should be [200px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (0) should be [10px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [20px\] at (0.3) should be [6px\]] + expected: FAIL + + [Web Animations: property from [0%\] to [20%\] at (-0.3) should be [0%\]] + expected: FAIL + + [Web Animations: property from [10px\] to [20\] at (0.5) should be [20\]] + expected: FAIL + + [Web Animations: property from [10%\] to [20\] at (-0.3) should be [10%\]] + expected: FAIL + + [Web Animations: property from [10px auto auto 20\] to [110px auto 120 auto\] at (0.3) should be [10px auto auto 20\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (1) should be [20px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (-0.3) should be [initial\]] + expected: FAIL + + [Web Animations: property from [10px auto auto 20\] to [110px auto 120 auto\] at (1.5) should be [110px auto 120 auto\]] + expected: FAIL + + [Web Animations: property from [10px auto auto 20\] to [110px auto auto 120\] at (0.6) should be [ 70px auto auto 80\]] + expected: FAIL + + [Web Animations: property from [10px\] to [20\] at (1.5) should be [20\]] + expected: FAIL + + [Web Animations: property from [10\] to [20%\] at (1) should be [20%\]] + expected: FAIL + + [Web Animations: property from [0\] to [20\] at (1.5) should be [30\]] + expected: FAIL + + [Web Animations: property from [10px auto auto 20\] to [110px auto auto 120\] at (-0.3) should be [ 0px auto auto 0\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (1.5) should be [0px\]] + expected: FAIL + + [Web Animations: property from [0\] to [20\] at (0.6) should be [12\]] + expected: FAIL + + [Web Animations: property from [10px\] to [20\] at (0) should be [10px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (0) should be [initial\]] + expected: FAIL + + [Web Animations: property from [10%\] to [20px\] at (1.5) should be [calc(-5% + 30px)\]] + expected: FAIL + + [Web Animations: property from [0px\] to [20px\] at (5) should be [100px\]] + expected: FAIL + + [Web Animations: property from [10\] to [20px\] at (0.5) should be [20px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (0) should be [unset\]] + expected: FAIL + + [Web Animations: property from [0\] to [20\] at (5) should be [100\]] + expected: FAIL + + [Web Animations: property from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (10) should be [710px 520% 330 140px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (-0.3) should be [124px\]] + expected: FAIL + + [Web Animations: property from [10%\] to [20px\] at (1) should be [calc(0% + 20px)\]] + expected: FAIL + + [Web Animations: property from [10px auto auto 20\] to [110px auto auto 120\] at (1) should be [110px auto auto 120\]] + expected: FAIL + + [Web Animations: property from [0px\] to [20px\] at (-0.3) should be [0px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [20\] at (-0.3) should be [10px\]] + expected: FAIL + + [Web Animations: property from [0\] to [20\] at (1) should be [20\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (-0.3) should be [unset\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (1.5) should be [25px\]] + expected: FAIL + + [Web Animations: property from [10\] to [20px\] at (0) should be [10\]] + expected: FAIL + + [Web Animations: property from [0%\] to [20%\] at (1) should be [20%\]] + expected: FAIL + + [Web Animations: property from [0%\] to [20%\] at (1.5) should be [30%\]] + expected: FAIL + + [Web Animations: property from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (0.6) should be [52px 50% 48 46px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [20\] at (0.6) should be [20\]] + expected: FAIL + + [Web Animations: property from [0%\] to [20%\] at (0.6) should be [12%\]] + expected: FAIL + + [Web Animations: property from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (1) should be [80px 70% 60 50px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [20px\] at (1.5) should be [30px\]] + expected: FAIL + + [Web Animations: property from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (-0.3) should be [0px 5% 21 37px\]] + expected: FAIL + + [Web Animations: property from [0%\] to [20%\] at (0) should be [0%\]] + expected: FAIL + + [Web Animations: property from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (5) should be [360px 270% 180 90px\]] + expected: FAIL + + [Web Animations: property from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (0.3) should be [31px 35% 39 43px\]] + expected: FAIL + + [Web Animations: property from [10\] to [20%\] at (0.5) should be [20%\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (0.3) should be [76px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (0) should be [100px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (0.6) should be [16px\]] + expected: FAIL + + [Web Animations: property from [10%\] to [20\] at (0.5) should be [20\]] + expected: FAIL + + [Web Animations: property from [10%\] to [20px\] at (-0.3) should be [calc(13% + -6px)\]] + expected: FAIL + + [Web Animations: property from [0\] to [20\] at (-0.3) should be [0\]] + expected: FAIL + + [Web Animations: property from [10%\] to [20px\] at (0.3) should be [calc(7% + 6px)\]] + expected: FAIL + + [Web Animations: property from [10px auto auto 20\] to [110px auto 120 auto\] at (0.6) should be [110px auto 120 auto\]] + expected: FAIL + + [Web Animations: property from [10%\] to [20\] at (0) should be [10%\]] + expected: FAIL + + [Web Animations: property from [10\] to [20%\] at (0.6) should be [20%\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (1) should be [20px\]] + expected: FAIL + + [Web Animations: property from [10\] to [20%\] at (0) should be [10\]] + expected: FAIL + + [Web Animations: property from [10px\] to [20%\] at (0) should be [calc(0% + 10px)\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (10) should be [110px\]] + expected: FAIL + + [Web Animations: property from [10px auto auto 20\] to [110px auto 120 auto\] at (1) should be [110px auto 120 auto\]] + expected: FAIL + + [Web Animations: property from [10px\] to [20%\] at (0.6) should be [calc(4px + 12%)\]] + expected: FAIL + + [Web Animations: property from [10%\] to [20\] at (0.3) should be [10%\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (1.5) should be [20px\]] + expected: FAIL + + [Web Animations: property from [10px auto auto 20\] to [110px auto auto 120\] at (1.5) should be [160px auto auto 170\]] + expected: FAIL + + [Web Animations: property from [10px\] to [20%\] at (1.5) should be [calc(-5px + 30%)\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (0.6) should be [20px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (0.5) should be [20px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (1) should be [20px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [20px\] at (0) should be [0px\]] + expected: FAIL + + [Web Animations: property from [0\] to [20\] at (0.3) should be [6\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (-0.3) should be [7px\]] + expected: FAIL + + [Web Animations: property from [0%\] to [20%\] at (10) should be [200%\]] + expected: FAIL + + [Web Animations: property from [0%\] to [20%\] at (5) should be [100%\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (5) should be [0px\]] + expected: FAIL + + [Web Animations: property from [10\] to [20px\] at (-0.3) should be [10\]] + expected: FAIL + + [Web Animations: property from [0%\] to [20%\] at (0.3) should be [6%\]] + expected: FAIL + + [Web Animations: property from [10\] to [20px\] at (0.3) should be [10\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (0.3) should be [unset\]] + expected: FAIL + + [Web Animations: property from [10px auto auto 20\] to [110px auto 120 auto\] at (-0.3) should be [10px auto auto 20\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (5) should be [60px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (0.6) should be [52px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (1.5) should be [20px\]] + expected: FAIL + + [Web Animations: property from [10\] to [20%\] at (-0.3) should be [10\]] + expected: FAIL + + [Web Animations: property from [10\] to [20%\] at (0.3) should be [10\]] + expected: FAIL + + [Web Animations: property from [0px\] to [20px\] at (1) should be [20px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (0.3) should be [13px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (1) should be [20px\]] + expected: FAIL + + [Web Animations: property from [10%\] to [20\] at (0.6) should be [20\]] + expected: FAIL + + [Web Animations: property from [10px\] to [20%\] at (-0.3) should be [calc(13px + -6%)\]] + expected: FAIL + + [Web Animations: property from [10px\] to [20\] at (1) should be [20\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (0.5) should be [20px\]] + expected: FAIL + + [Web Animations: property from [0\] to [20\] at (0) should be [0\]] + expected: FAIL + + [Web Animations: property from [0px\] to [20px\] at (0.6) should be [12px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (10) should be [0px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [20%\] at (1) should be [20%\]] + expected: FAIL + + [Web Animations: property from [10px\] to [20\] at (0.3) should be [10px\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-radius-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-radius-interpolation.html.ini new file mode 100644 index 00000000000..9f658ccc9d6 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-radius-interpolation.html.ini @@ -0,0 +1,202 @@ +[border-radius-interpolation.html] + [Web Animations: property from [20px\] to [10px 30px\] at (-0.3) should be [23px 17px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (-0.3) should be [17px 37px 57px 77px / 117px 137px 157px 177px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (0.3) should be [13px\]] + expected: FAIL + + [Web Animations: property from [20px\] to [10px 30px\] at (0) should be [20px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [50px\] at (-0.3) should be [0px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (0.6) should be [12px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [50px\] at (1) should be [50px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (1) should be [20px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.3) should be [23px 43px 63px 83px / 123px 143px 163px 183px\]] + expected: FAIL + + [CSS Animations: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.6) should be [26px 46px 66px 86px / 126px 146px 166px 186px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1.5) should be [35px 55px 75px 95px / 135px 155px 175px 195px\]] + expected: FAIL + + [CSS Animations: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1) should be [30px 50px 70px 90px / 130px 150px 170px 190px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [50px\] at (0.6) should be [34px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (0.3) should be [27px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.6) should be [26px 46px 66px 86px / 126px 146px 166px 186px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (0) should be [0px\]] + expected: FAIL + + [Web Animations: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (-0.3) should be [17px 37px 57px 77px / 117px 137px 157px 177px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (1.5) should be [15px\]] + expected: FAIL + + [Web Animations: property from [20px\] to [10px 30px\] at (0.3) should be [17px 23px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (1.5) should be [30px\]] + expected: FAIL + + [Web Animations: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1) should be [30px 50px 70px 90px / 130px 150px 170px 190px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [50px\] at (1.5) should be [70px\]] + expected: FAIL + + [Web Animations: property from [20px\] to [10px 30px\] at (0.6) should be [14px 26px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [50px\] at (0.3) should be [22px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (0.3) should be [6px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (1.5) should be [30px\]] + expected: FAIL + + [CSS Transitions: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (-0.3) should be [17px 37px 57px 77px / 117px 137px 157px 177px\]] + expected: FAIL + + [Web Animations: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0) should be [20px 40px 60px 80px / 120px 140px 160px 180px\]] + expected: FAIL + + [Web Animations: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.3) should be [23px 43px 63px 83px / 123px 143px 163px 183px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [100%\] at (-0.3) should be [calc(13px + -30%)\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (0) should be [10px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [100%\] at (0) should be [calc(10px + 0%)\]] + expected: FAIL + + [CSS Transitions: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0) should be [20px 40px 60px 80px / 120px 140px 160px 180px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [100%\] at (0.3) should be [calc(7px + 30%)\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (1.5) should be [25px\]] + expected: FAIL + + [CSS Animations: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.3) should be [23px 43px 63px 83px / 123px 143px 163px 183px\]] + expected: FAIL + + [Web Animations: property from [20px\] to [10px 30px\] at (1.5) should be [5px 35px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (-0.3) should be [0px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1) should be [30px 50px 70px 90px / 130px 150px 170px 190px\]] + expected: FAIL + + [CSS Transitions: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.3) should be [23px 43px 63px 83px / 123px 143px 163px 183px\]] + expected: FAIL + + [Web Animations: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.6) should be [26px 46px 66px 86px / 126px 146px 166px 186px\]] + expected: FAIL + + [CSS Animations: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1.5) should be [35px 55px 75px 95px / 135px 155px 175px 195px\]] + expected: FAIL + + [CSS Transitions: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1.5) should be [35px 55px 75px 95px / 135px 155px 175px 195px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0) should be [20px 40px 60px 80px / 120px 140px 160px 180px\]] + expected: FAIL + + [Web Animations: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1.5) should be [35px 55px 75px 95px / 135px 155px 175px 195px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (-0.3) should be [7px\]] + expected: FAIL + + [Web Animations: property from [20px\] to [10px 30px\] at (-2) should be [40px 0px\]] + expected: FAIL + + [CSS Transitions: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1) should be [30px 50px 70px 90px / 130px 150px 170px 190px\]] + expected: FAIL + + [CSS Animations: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0) should be [20px 40px 60px 80px / 120px 140px 160px 180px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (1) should be [20px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (0.6) should be [24px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [50px\] at (0) should be [10px\]] + expected: FAIL + + [CSS Transitions: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.6) should be [26px 46px 66px 86px / 126px 146px 166px 186px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [100%\] at (1) should be [100%\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (1) should be [20px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (0.6) should be [12px\]] + expected: FAIL + + [CSS Animations: property from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (-0.3) should be [17px 37px 57px 77px / 117px 137px 157px 177px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (0) should be [0px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (-0.3) should be [0px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (1) should be [20px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [100%\] at (1.5) should be [calc(-5px + 150%)\]] + expected: FAIL + + [Web Animations: property from [20px\] to [10px 30px\] at (1) should be [10px 30px\]] + expected: FAIL + + [Web Animations: property from [10px\] to [100%\] at (0.6) should be [calc(4px + 60%)\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (0.6) should be [16px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (0) should be [30px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (-0.3) should be [33px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (0.3) should be [6px\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-width-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-width-interpolation.html.ini new file mode 100644 index 00000000000..4f5e31f3d87 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-width-interpolation.html.ini @@ -0,0 +1,247 @@ +[border-width-interpolation.html] + [Web Animations: property from [unset\] to [20px\] at (0.3) should be [8.1px\]] + expected: FAIL + + [CSS Animations: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.3) should be [23px 43px 63px 83px\]] + expected: FAIL + + [Web Animations: property from [thin\] to [11px\] at (0.6) should be [7px\]] + expected: FAIL + + [CSS Transitions: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.6) should be [26px 46px 66px 86px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (1) should be [20px\]] + expected: FAIL + + [Web Animations: property from [thick\] to [15px\] at (0.3) should be [8px\]] + expected: FAIL + + [Web Animations: property from [thick\] to [15px\] at (1) should be [15px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1) should be [30px 50px 70px 90px\]] + expected: FAIL + + [Web Animations: property from [medium\] to [13px\] at (1) should be [13px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (0) should be [10px\]] + expected: FAIL + + [Web Animations: property from [thin\] to [11px\] at (-2) should be [0px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (1.5) should be [28.5px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [10px\] at (0.3) should be [3px\]] + expected: FAIL + + [Web Animations: property from [medium\] to [13px\] at (1.5) should be [18px\]] + expected: FAIL + + [Web Animations: property from [thick\] to [15px\] at (0.6) should be [11px\]] + expected: FAIL + + [Web Animations: property from [15px\] to [thick\] at (-0.3) should be [18px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (0.3) should be [13px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1.5) should be [35px 55px 75px 95px\]] + expected: FAIL + + [CSS Animations: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1.5) should be [35px 55px 75px 95px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.3) should be [23px 43px 63px 83px\]] + expected: FAIL + + [CSS Transitions: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1) should be [30px 50px 70px 90px\]] + expected: FAIL + + [Web Animations: property from [thin\] to [11px\] at (1.5) should be [16px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (0) should be [0px\]] + expected: FAIL + + [Web Animations: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.6) should be [26px 46px 66px 86px\]] + expected: FAIL + + [CSS Transitions: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0) should be [20px 40px 60px 80px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (1.5) should be [28.5px\]] + expected: FAIL + + [Web Animations: property from [thin\] to [11px\] at (0) should be [1px\]] + expected: FAIL + + [Web Animations: property from [medium\] to [13px\] at (-0.25) should be [0.5px\]] + expected: FAIL + + [Web Animations: property from [thick\] to [15px\] at (0) should be [5px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (-0.3) should be [0px\]] + expected: FAIL + + [CSS Transitions: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1.5) should be [35px 55px 75px 95px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (0.3) should be [8.1px\]] + expected: FAIL + + [Web Animations: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.3) should be [23px 43px 63px 83px\]] + expected: FAIL + + [CSS Transitions: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.3) should be [23px 43px 63px 83px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (-0.3) should be [0px\]] + expected: FAIL + + [Web Animations: property from [thick\] to [15px\] at (-2) should be [0px\]] + expected: FAIL + + [Web Animations: property from [15px\] to [thick\] at (0.6) should be [9px\]] + expected: FAIL + + [Web Animations: property from [15px\] to [thick\] at (1.5) should be [0px\]] + expected: FAIL + + [Web Animations: property from [15px\] to [thick\] at (0.3) should be [12px\]] + expected: FAIL + + [Web Animations: property from [15px\] to [thick\] at (0) should be [15px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (-0.3) should be [7px\]] + expected: FAIL + + [Web Animations: property from [thick\] to [15px\] at (1.5) should be [20px\]] + expected: FAIL + + [CSS Animations: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (-0.3) should be [17px 37px 57px 77px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (1) should be [20px\]] + expected: FAIL + + [Web Animations: property from [thick\] to [15px\] at (-0.3) should be [2px\]] + expected: FAIL + + [CSS Animations: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.6) should be [26px 46px 66px 86px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (0) should be [3px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [10px\] at (1.5) should be [15px\]] + expected: FAIL + + [CSS Transitions: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (-0.3) should be [17px 37px 57px 77px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (0.6) should be [13.2px\]] + expected: FAIL + + [Web Animations: property from [thin\] to [11px\] at (0.3) should be [4px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (-0.3) should be [0px\]] + expected: FAIL + + [Web Animations: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0) should be [20px 40px 60px 80px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (1.5) should be [25px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px\] at (0.6) should be [16px\]] + expected: FAIL + + [Web Animations: property from [15px\] to [thick\] at (-2) should be [35px\]] + expected: FAIL + + [CSS Animations: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0) should be [20px 40px 60px 80px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.6) should be [26px 46px 66px 86px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (0.6) should be [13.2px\]] + expected: FAIL + + [Web Animations: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1) should be [30px 50px 70px 90px\]] + expected: FAIL + + [Web Animations: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (-0.3) should be [17px 37px 57px 77px\]] + expected: FAIL + + [CSS Animations: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1) should be [30px 50px 70px 90px\]] + expected: FAIL + + [Web Animations: property from [thin\] to [11px\] at (1) should be [11px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (0) should be [3px\]] + expected: FAIL + + [Web Animations: property from [medium\] to [13px\] at (0.3) should be [6px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [10px\] at (0) should be [0px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (0.3) should be [6px\]] + expected: FAIL + + [Web Animations: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1.5) should be [35px 55px 75px 95px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (0.6) should be [12px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px\] at (1) should be [20px\]] + expected: FAIL + + [Web Animations: property from [thin\] to [11px\] at (-0.3) should be [0px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0) should be [20px 40px 60px 80px\]] + expected: FAIL + + [Web Animations: property from [medium\] to [13px\] at (0.6) should be [9px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [10px\] at (0.6) should be [6px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px\] at (1.5) should be [30px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (-0.3) should be [17px 37px 57px 77px\]] + expected: FAIL + + [Web Animations: property from [medium\] to [13px\] at (-2) should be [0px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px\] at (1) should be [20px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [10px\] at (-0.3) should be [0px\]] + expected: FAIL + + [Web Animations: property from [15px\] to [thick\] at (1) should be [5px\]] + expected: FAIL + + [Web Animations: property from [medium\] to [13px\] at (0) should be [3px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [10px\] at (1) should be [10px\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/box-shadow-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/box-shadow-interpolation.html.ini new file mode 100644 index 00000000000..55ae8d513a1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/box-shadow-interpolation.html.ini @@ -0,0 +1,805 @@ +[box-shadow-interpolation.html] + [CSS Transitions with transition: all: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1.5) should be [rgba(0, 0, 0, 0) -5px -10px 0px 0px, rgba(0, 0, 0, 0) -2.5px -15px 0px 0px inset\]] + expected: FAIL + + [CSS Transitions: property from neutral to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]] + expected: FAIL + + [CSS Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.3) should be [rgba(255, 255, 0, 0.353) 7px 14px 0px 0px, rgba(0, 128, 0, 0.7) 3.5px 21px 0px 0px inset\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]] + expected: FAIL + + [Web Animations: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1) should be [rgb(0, 128, 0) -15px -10px 25px -4px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px inset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.3) should be [rgb(0, 38, 0) 6px 4px 11px 3px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px inset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.3) should be [rgba(255, 255, 0, 0.353) 7px 14px 0px 0px, rgba(0, 128, 0, 0.7) 3.5px 21px 0px 0px inset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]] + expected: FAIL + + [CSS Transitions: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px\]] + expected: FAIL + + [Web Animations: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px inset\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px inset\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]] + expected: FAIL + + [Web Animations: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]] + expected: FAIL + + [CSS Transitions: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.5) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Animations: property from neutral to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]] + expected: FAIL + + [CSS Transitions: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [Web Animations: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0) should be [10px 20px yellow, 5px 10px green\]] + expected: FAIL + + [CSS Transitions: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (-0.3) should be [rgba(255, 255, 0, 0.65) 13px 26px 0px 0px, rgb(0, 166, 0) 6.5px 39px 0px 0px inset\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.6) should be [rgba(255, 255, 0, 0.2) 4px 8px 0px 0px, rgba(0, 128, 0, 0.4) 2px 12px 0px 0px inset\]] + expected: FAIL + + [CSS Animations: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]] + expected: FAIL + + [Web Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.3) should be [rgba(255, 255, 0, 0.353) 7px 14px 0px 0px, rgba(0, 128, 0, 0.7) 3.5px 21px 0px 0px inset\]] + expected: FAIL + + [Web Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.6) should be [rgba(255, 255, 0, 0.2) 4px 8px 0px 0px, rgba(0, 128, 0, 0.4) 2px 12px 0px 0px inset\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px inset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px inset\]] + expected: FAIL + + [Web Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0) should be [rgba(255, 255, 0, 0.5) 10px 20px 0px 0px, rgb(0, 128, 0) 5px 30px 0px 0px inset\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px\]] + expected: FAIL + + [CSS Animations: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px inset\]] + expected: FAIL + + [Web Animations: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.3) should be [10px 20px yellow, 5px 10px green\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]] + expected: FAIL + + [Web Animations: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.6) should be [rgba(255, 255, 0, 0.2) 4px 8px 0px 0px, rgba(0, 128, 0, 0.4) 2px 12px 0px 0px inset\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px inset\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]] + expected: FAIL + + [CSS Transitions: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]] + expected: FAIL + + [CSS Transitions: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.3) should be [rgba(255, 255, 0, 0.353) 7px 14px 0px 0px, rgba(0, 128, 0, 0.7) 3.5px 21px 0px 0px inset\]] + expected: FAIL + + [Web Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1.5) should be [rgba(0, 0, 0, 0) -5px -10px 0px 0px, rgba(0, 0, 0, 0) -2.5px -15px 0px 0px inset\]] + expected: FAIL + + [CSS Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (-0.3) should be [rgba(255, 255, 0, 0.65) 13px 26px 0px 0px, rgb(0, 166, 0) 6.5px 39px 0px 0px inset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.5) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px inset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px inset\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1) should be [rgb(0, 128, 0) -15px -10px 25px -4px\]] + expected: FAIL + + [CSS Animations: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0) should be [rgba(255, 255, 0, 0.5) 10px 20px 0px 0px, rgb(0, 128, 0) 5px 30px 0px 0px inset\]] + expected: FAIL + + [CSS Animations: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Transitions: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Transitions: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px inset\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (-0.3) should be [rgba(255, 255, 0, 0.65) 13px 26px 0px 0px, rgb(0, 166, 0) 6.5px 39px 0px 0px inset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.6) should be [rgb(0, 77, 0) -3px -2px 17px 0px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px inset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]] + expected: FAIL + + [CSS Transitions: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.6) should be [rgba(255, 255, 0, 0.2) 4px 8px 0px 0px, rgba(0, 128, 0, 0.4) 2px 12px 0px 0px inset\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [Web Animations: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Animations: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]] + expected: FAIL + + [CSS Transitions: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1) should be [rgb(0, 128, 0) -15px -10px 25px -4px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px inset\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px inset\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]] + expected: FAIL + + [CSS Animations: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.6) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]] + expected: FAIL + + [Web Animations: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.6) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px inset\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1.5) should be [rgb(0, 192, 0) -30px -20px 35px -9px\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.3) should be [rgb(0, 38, 0) 6px 4px 11px 3px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]] + expected: FAIL + + [CSS Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset\]] + expected: FAIL + + [Web Animations: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.6) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px\]] + expected: FAIL + + [CSS Animations: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0) should be [10px 20px yellow, 5px 10px green\]] + expected: FAIL + + [Web Animations: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.6) should be [rgb(0, 77, 0) -3px -2px 17px 0px\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 27px 13px 27px 13px\]] + expected: FAIL + + [Web Animations: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1.5) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [CSS Transitions: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (-0.3) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1.5) should be [rgb(0, 192, 0) -30px -20px 35px -9px\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px inset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Transitions: property from neutral to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px\]] + expected: FAIL + + [CSS Transitions: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.3) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]] + expected: FAIL + + [CSS Transitions: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [Web Animations: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1) should be [rgb(0, 128, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [Web Animations: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (-0.3) should be [10px 20px yellow, 5px 10px green\]] + expected: FAIL + + [CSS Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1.5) should be [rgba(0, 0, 0, 0) -5px -10px 0px 0px, rgba(0, 0, 0, 0) -2.5px -15px 0px 0px inset\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]] + expected: FAIL + + [CSS Animations: property from neutral to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px\]] + expected: FAIL + + [CSS Transitions: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [Web Animations: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.5) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px\]] + expected: FAIL + + [Web Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (-0.3) should be [rgba(255, 255, 0, 0.65) 13px 26px 0px 0px, rgb(0, 166, 0) 6.5px 39px 0px 0px inset\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [CSS Animations: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Animations: property from neutral to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 27px 13px 27px 13px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 27px 13px 27px 13px\]] + expected: FAIL + + [CSS Transitions: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.6) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 24px 16px 24px 16px\]] + expected: FAIL + + [CSS Animations: property from neutral to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 24px 16px 24px 16px\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px inset\]] + expected: FAIL + + [CSS Transitions: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]] + expected: FAIL + + [CSS Animations: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]] + expected: FAIL + + [CSS Animations: property from neutral to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [Web Animations: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]] + expected: FAIL + + [Web Animations: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]] + expected: FAIL + + [CSS Transitions: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [Web Animations: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Transitions: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]] + expected: FAIL + + [CSS Transitions: property from [inherit\] to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Transitions: property from [initial\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [CSS Animations: property from [initial\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px inset\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]] + expected: FAIL + + [CSS Transitions: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (-0.3) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.3) should be [rgb(0, 38, 0) 6px 4px 11px 3px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.3) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Animations: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.5) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Animations: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (-0.3) should be [10px 20px yellow, 5px 10px green\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.6) should be [rgb(0, 77, 0) -3px -2px 17px 0px\]] + expected: FAIL + + [CSS Transitions: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.3) should be [rgb(0, 38, 0) 6px 4px 11px 3px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]] + expected: FAIL + + [Web Animations: property from [unset\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px inset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [initial\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.6) should be [rgb(0, 77, 0) -3px -2px 17px 0px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px inset\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]] + expected: FAIL + + [CSS Transitions: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px inset\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 24px 16px 24px 16px\]] + expected: FAIL + + [CSS Animations: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]] + expected: FAIL + + [CSS Transitions: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1) should be [rgb(0, 128, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [CSS Transitions: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0) should be [rgba(255, 255, 0, 0.5) 10px 20px 0px 0px, rgb(0, 128, 0) 5px 30px 0px 0px inset\]] + expected: FAIL + + [Web Animations: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Animations: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1) should be [rgb(0, 128, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Animations: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1.5) should be [rgb(0, 192, 0) -30px -20px 35px -9px\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]] + expected: FAIL + + [Web Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1) should be [rgb(0, 128, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [unset\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1.5) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]] + expected: FAIL + + [CSS Transitions: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1.5) should be [rgba(0, 0, 0, 0) -5px -10px 0px 0px, rgba(0, 0, 0, 0) -2.5px -15px 0px 0px inset\]] + expected: FAIL + + [Web Animations: property from [initial\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]] + expected: FAIL + + [CSS Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0) should be [rgba(255, 255, 0, 0.5) 10px 20px 0px 0px, rgb(0, 128, 0) 5px 30px 0px 0px inset\]] + expected: FAIL + + [CSS Animations: property from [inherit\] to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 27px 13px 27px 13px\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px inset\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1.5) should be [rgb(0, 192, 0) -30px -20px 35px -9px\]] + expected: FAIL + + [Web Animations: property from neutral to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px\]] + expected: FAIL + + [CSS Transitions: property from [unset\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]] + expected: FAIL + + [CSS Animations: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Animations: property from [unset\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]] + expected: FAIL + + [CSS Animations: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]] + expected: FAIL + + [CSS Animations: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px inset\]] + expected: FAIL + + [CSS Transitions: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1.5) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [Web Animations: property from [inherit\] to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px\]] + expected: FAIL + + [Web Animations: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Animations: property from neutral to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 24px 16px 24px 16px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]] + expected: FAIL + + [CSS Animations: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1.5) should be [inset 5px 10px green, 15px 20px blue\]] + expected: FAIL + + [CSS Animations: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [inherit\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1) should be [rgb(0, 128, 0) -15px -10px 25px -4px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]] + expected: FAIL + + [CSS Transitions: property from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px 10px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px inset\]] + expected: FAIL + + [CSS Animations: property from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.3) should be [10px 20px yellow, 5px 10px green\]] + expected: FAIL + + [Web Animations: property from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-331.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-331.html.ini new file mode 100644 index 00000000000..7528d085759 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-331.html.ini @@ -0,0 +1,25 @@ +[background-331.html] + [background_initial_clip] + expected: FAIL + + [background_initial_image] + expected: FAIL + + [background_initial_repeat] + expected: FAIL + + [background_initial_origin] + expected: FAIL + + [background_initial_attachment] + expected: FAIL + + [background_initial_position] + expected: FAIL + + [background_initial_size] + expected: FAIL + + [background_initial_color] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-332.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-332.html.ini new file mode 100644 index 00000000000..59961e9364e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-332.html.ini @@ -0,0 +1,25 @@ +[background-332.html] + [background_specified_clip] + expected: FAIL + + [Computed value for background-image after setting background shorthand] + expected: FAIL + + [background_specified_attachment] + expected: FAIL + + [background_specified_color] + expected: FAIL + + [background_specified_size] + expected: FAIL + + [background_specified_repeat] + expected: FAIL + + [background_specified_origin] + expected: FAIL + + [background_specified_position] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-333.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-333.html.ini new file mode 100644 index 00000000000..0881ed9dd67 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-333.html.ini @@ -0,0 +1,25 @@ +[background-333.html] + [background_specified_color_image] + expected: FAIL + + [background_specified_color_clip] + expected: FAIL + + [background_specified_color_size] + expected: FAIL + + [background_specified_color_color] + expected: FAIL + + [background_specified_color_position] + expected: FAIL + + [background_specified_color_origin] + expected: FAIL + + [background_specified_color_repeat] + expected: FAIL + + [background_specified_color_attachment] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-334.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-334.html.ini new file mode 100644 index 00000000000..aedc9115d8f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-334.html.ini @@ -0,0 +1,2 @@ +[background-334.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-335.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-335.html.ini new file mode 100644 index 00000000000..6b5f91c5ed3 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-335.html.ini @@ -0,0 +1,7 @@ +[background-335.html] + [background_specified_box_one_clip] + expected: FAIL + + [background_specified_box_one_origin] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-336.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-336.html.ini new file mode 100644 index 00000000000..165f436e7cf --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-336.html.ini @@ -0,0 +1,7 @@ +[background-336.html] + [background_specified_box_two_origin] + expected: FAIL + + [background_specified_box_two_clip] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1.html.ini new file mode 100644 index 00000000000..ff4e5b072f8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1.html.ini @@ -0,0 +1,2 @@ +[attachment-local-clipping-color-1.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-2.html.ini new file mode 100644 index 00000000000..5b580d17f3c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-2.html.ini @@ -0,0 +1,2 @@ +[attachment-local-clipping-color-2.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3.html.ini new file mode 100644 index 00000000000..c95e72d075d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3.html.ini @@ -0,0 +1,2 @@ +[attachment-local-clipping-color-3.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4.html.ini new file mode 100644 index 00000000000..113fb415e86 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4.html.ini @@ -0,0 +1,2 @@ +[attachment-local-clipping-color-4.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-5.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-5.html.ini new file mode 100644 index 00000000000..d7cece4e237 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-5.html.ini @@ -0,0 +1,2 @@ +[attachment-local-clipping-color-5.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6.html.ini new file mode 100644 index 00000000000..25cd5625757 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6.html.ini @@ -0,0 +1,2 @@ +[attachment-local-clipping-color-6.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1.html.ini new file mode 100644 index 00000000000..985f61f1778 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1.html.ini @@ -0,0 +1,2 @@ +[attachment-local-clipping-image-1.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-2.html.ini new file mode 100644 index 00000000000..aaa6dd5d887 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-2.html.ini @@ -0,0 +1,2 @@ +[attachment-local-clipping-image-2.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3.html.ini new file mode 100644 index 00000000000..364d60a9f61 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3.html.ini @@ -0,0 +1,2 @@ +[attachment-local-clipping-image-3.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html.ini new file mode 100644 index 00000000000..599627cd9ae --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html.ini @@ -0,0 +1,2 @@ +[attachment-local-clipping-image-4.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html.ini new file mode 100644 index 00000000000..85ac57775e0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html.ini @@ -0,0 +1,2 @@ +[attachment-local-clipping-image-5.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6.html.ini new file mode 100644 index 00000000000..74a6062806b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6.html.ini @@ -0,0 +1,2 @@ +[attachment-local-clipping-image-6.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini new file mode 100644 index 00000000000..c2c7efbdb1e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini @@ -0,0 +1,2 @@ +[attachment-local-positioning-2.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3.html.ini new file mode 100644 index 00000000000..4a67ae4d1f7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3.html.ini @@ -0,0 +1,2 @@ +[attachment-local-positioning-3.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4.html.ini new file mode 100644 index 00000000000..cb0d9d6a50a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4.html.ini @@ -0,0 +1,2 @@ +[attachment-local-positioning-4.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html.ini new file mode 100644 index 00000000000..17db21bab05 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html.ini @@ -0,0 +1,2 @@ +[attachment-local-positioning-5.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini new file mode 100644 index 00000000000..56dea1c6b86 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini @@ -0,0 +1,2 @@ +[attachment-scroll-positioning-1.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-border-collapsed-gradient.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-border-collapsed-gradient.html.ini new file mode 100644 index 00000000000..5f2847350fe --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-border-collapsed-gradient.html.ini @@ -0,0 +1,2 @@ +[background-border-collapsed-gradient.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-001.html.ini new file mode 100644 index 00000000000..6e558b6b309 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-001.html.ini @@ -0,0 +1,13 @@ +[background-clip-001.html] + [background-clip_initial] + expected: FAIL + + [background-clip_padding-box] + expected: FAIL + + [background-clip_content-box] + expected: FAIL + + [background-clip_border-box] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-color-repaint.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-color-repaint.html.ini new file mode 100644 index 00000000000..8006908e63f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-color-repaint.html.ini @@ -0,0 +1,2 @@ +[background-clip-color-repaint.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-color.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-color.html.ini new file mode 100644 index 00000000000..c0eec19edd3 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-color.html.ini @@ -0,0 +1,2 @@ +[background-clip-color.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-color-body-propagation-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-color-body-propagation-001.html.ini new file mode 100644 index 00000000000..afd35fbeaf6 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-color-body-propagation-001.html.ini @@ -0,0 +1,2 @@ +[background-color-body-propagation-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-color-body-propagation-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-color-body-propagation-003.html.ini new file mode 100644 index 00000000000..1a916e0c7d8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-color-body-propagation-003.html.ini @@ -0,0 +1,2 @@ +[background-color-body-propagation-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-gradient-subpixel-fills-area.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-gradient-subpixel-fills-area.html.ini new file mode 100644 index 00000000000..ab5470796fa --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-gradient-subpixel-fills-area.html.ini @@ -0,0 +1,2 @@ +[background-gradient-subpixel-fills-area.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-007.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-007.html.ini new file mode 100644 index 00000000000..35ae1354e42 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-007.html.ini @@ -0,0 +1,2 @@ +[background-image-007.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-centered-with-border-radius.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-centered-with-border-radius.html.ini new file mode 100644 index 00000000000..24396c50056 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-centered-with-border-radius.html.ini @@ -0,0 +1,2 @@ +[background-image-centered-with-border-radius.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-first-letter.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-first-letter.html.ini new file mode 100644 index 00000000000..97d17f09f95 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-first-letter.html.ini @@ -0,0 +1,2 @@ +[background-image-first-letter.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-first-line.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-first-line.html.ini new file mode 100644 index 00000000000..98e9448ed30 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-first-line.html.ini @@ -0,0 +1,2 @@ +[background-image-first-line.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-none-gradient-repaint.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-none-gradient-repaint.html.ini new file mode 100644 index 00000000000..edbd34d5956 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-none-gradient-repaint.html.ini @@ -0,0 +1,2 @@ +[background-image-none-gradient-repaint.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-001.html.ini new file mode 100644 index 00000000000..70fcc0adc89 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-001.html.ini @@ -0,0 +1,13 @@ +[background-origin-001.html] + [background-origin_border-box] + expected: FAIL + + [background-origin_content-box] + expected: FAIL + + [background-origin_padding-box] + expected: FAIL + + [background-origin_initial] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-002.html.ini new file mode 100644 index 00000000000..13f8ed2158c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-002.html.ini @@ -0,0 +1,2 @@ +[background-origin-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-003.html.ini new file mode 100644 index 00000000000..13fe1d299fa --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-003.html.ini @@ -0,0 +1,2 @@ +[background-origin-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-004.html.ini new file mode 100644 index 00000000000..301455811fe --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-004.html.ini @@ -0,0 +1,2 @@ +[background-origin-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-005.html.ini new file mode 100644 index 00000000000..7b74057ed97 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-005.html.ini @@ -0,0 +1,2 @@ +[background-origin-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-006.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-006.html.ini new file mode 100644 index 00000000000..d304bcb28e5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-006.html.ini @@ -0,0 +1,2 @@ +[background-origin-006.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-007.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-007.html.ini new file mode 100644 index 00000000000..a88cbc1be0f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-007.html.ini @@ -0,0 +1,2 @@ +[background-origin-007.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-008.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-008.html.ini new file mode 100644 index 00000000000..d06a2618efa --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-008.html.ini @@ -0,0 +1,2 @@ +[background-origin-008.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-position-negative-percentage-comparison.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-position-negative-percentage-comparison.html.ini new file mode 100644 index 00000000000..97f5bd10ffd --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-position-negative-percentage-comparison.html.ini @@ -0,0 +1,2 @@ +[background-position-negative-percentage-comparison.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-repeat-x.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-repeat-x.xht.ini new file mode 100644 index 00000000000..717b8f77595 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-repeat-x.xht.ini @@ -0,0 +1,2 @@ +[background-repeat-repeat-x.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-repeat-y.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-repeat-y.xht.ini new file mode 100644 index 00000000000..252cadf070d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-repeat-y.xht.ini @@ -0,0 +1,2 @@ +[background-repeat-repeat-y.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht.ini new file mode 100644 index 00000000000..f20284a5396 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht.ini @@ -0,0 +1,2 @@ +[background-repeat-round-roundup.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-round.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-round.xht.ini new file mode 100644 index 00000000000..4b5a1e966ea --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-round.xht.ini @@ -0,0 +1,2 @@ +[background-repeat-round.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-space.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-space.xht.ini new file mode 100644 index 00000000000..5b13043f5c0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-space.xht.ini @@ -0,0 +1,2 @@ +[background-repeat-space.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-rounded-image-clip.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-rounded-image-clip.html.ini new file mode 100644 index 00000000000..5652f8af961 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-rounded-image-clip.html.ini @@ -0,0 +1,2 @@ +[background-rounded-image-clip.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-001.html.ini new file mode 100644 index 00000000000..a1311fc0cfa --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-001.html.ini @@ -0,0 +1,61 @@ +[background-size-001.html] + [background-size_auto_length] + expected: FAIL + + [background-size_percentage_min] + expected: FAIL + + [background-size_percentage_max] + expected: FAIL + + [background-size_length_auto] + expected: FAIL + + [background-size_length_positive_zero] + expected: FAIL + + [background-size_length_percentage] + expected: FAIL + + [background-size_initial] + expected: FAIL + + [background-size_length_normal] + expected: FAIL + + [background-size_percentage_auto] + expected: FAIL + + [background-size_contain] + expected: FAIL + + [background-size_percentage_length] + expected: FAIL + + [background-size_auto] + expected: FAIL + + [background-size_length_negative_zero] + expected: FAIL + + [background-size_auto_percentage] + expected: FAIL + + [background-size_cover] + expected: FAIL + + [background-size_percentage_normal] + expected: FAIL + + [background-size_length_length] + expected: FAIL + + [background-size_length_zero] + expected: FAIL + + [background-size_percentage_percentage] + expected: FAIL + + [background-size_auto_auto] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-025.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-025.html.ini new file mode 100644 index 00000000000..4143512af62 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-025.html.ini @@ -0,0 +1,2 @@ +[background-size-025.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-026.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-026.html.ini new file mode 100644 index 00000000000..8c77678547c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-026.html.ini @@ -0,0 +1,2 @@ +[background-size-026.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-027.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-027.html.ini new file mode 100644 index 00000000000..5c1f927e20e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-027.html.ini @@ -0,0 +1,2 @@ +[background-size-027.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-028.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-028.html.ini new file mode 100644 index 00000000000..baa377e6a97 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-028.html.ini @@ -0,0 +1,2 @@ +[background-size-028.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-029.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-029.html.ini new file mode 100644 index 00000000000..4cd11976f32 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-029.html.ini @@ -0,0 +1,2 @@ +[background-size-029.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-030.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-030.html.ini new file mode 100644 index 00000000000..8f67471d49f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-030.html.ini @@ -0,0 +1,2 @@ +[background-size-030.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-031.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-031.html.ini new file mode 100644 index 00000000000..227740a1cbb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-031.html.ini @@ -0,0 +1,2 @@ +[background-size-031.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-contain.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-contain.xht.ini new file mode 100644 index 00000000000..9576c2c23bb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-contain.xht.ini @@ -0,0 +1,2 @@ +[background-size-contain.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-cover-svg.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-cover-svg.html.ini new file mode 100644 index 00000000000..8d655776232 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-cover-svg.html.ini @@ -0,0 +1,2 @@ +[background-size-cover-svg.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-cover.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-cover.xht.ini new file mode 100644 index 00000000000..c72a601887c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-cover.xht.ini @@ -0,0 +1,2 @@ +[background-size-cover.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-near-zero-svg.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-near-zero-svg.html.ini new file mode 100644 index 00000000000..8fa6ff0186b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-near-zero-svg.html.ini @@ -0,0 +1,2 @@ +[background-size-near-zero-svg.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-001.html.ini new file mode 100644 index 00000000000..022a2c5c50e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-001.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-002.html.ini new file mode 100644 index 00000000000..2feb0f1ffb4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-002.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-003.html.ini new file mode 100644 index 00000000000..1bb0d7456e6 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-003.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-004.html.ini new file mode 100644 index 00000000000..f9209b0b972 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-004.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-005.html.ini new file mode 100644 index 00000000000..7177ce72868 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-005.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-006.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-006.html.ini new file mode 100644 index 00000000000..99625954dfe --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-006.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-006.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-007.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-007.html.ini new file mode 100644 index 00000000000..7cf13ce8b3d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-007.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-007.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-008.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-008.html.ini new file mode 100644 index 00000000000..9bf33be21ab --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-008.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-008.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-009.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-009.html.ini new file mode 100644 index 00000000000..e7ca0933d44 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-009.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-009.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-010.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-010.html.ini new file mode 100644 index 00000000000..d507fdc8da2 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-010.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-010.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-011.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-011.html.ini new file mode 100644 index 00000000000..877cf325c46 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-011.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-011.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-012.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-012.html.ini new file mode 100644 index 00000000000..9921c1897df --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-012.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-012.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-013.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-013.html.ini new file mode 100644 index 00000000000..07880a0bc0d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-013.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-013.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-014.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-014.html.ini new file mode 100644 index 00000000000..e9338afa54f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-014.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-014.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-015.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-015.html.ini new file mode 100644 index 00000000000..4c8f3ebfa01 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-015.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-015.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-016.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-016.html.ini new file mode 100644 index 00000000000..d37fda1d2c4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-016.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-016.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-017.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-017.html.ini new file mode 100644 index 00000000000..f4946840e67 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-017.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-017.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-018.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-018.html.ini new file mode 100644 index 00000000000..9cf7a70a4f0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-018.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-018.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-019.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-019.html.ini new file mode 100644 index 00000000000..01ce2dc94d1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-019.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-019.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-020.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-020.html.ini new file mode 100644 index 00000000000..ae7874dc54c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-020.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-020.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-021.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-021.html.ini new file mode 100644 index 00000000000..0e5bab6886a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-021.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-021.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-022.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-022.html.ini new file mode 100644 index 00000000000..5a2d6089edb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-022.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-022.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-023.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-023.html.ini new file mode 100644 index 00000000000..25f72f542ce --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-023.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-023.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-024.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-024.html.ini new file mode 100644 index 00000000000..fef8b54de85 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-024.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-024.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-025.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-025.html.ini new file mode 100644 index 00000000000..192eeb60f94 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-025.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-025.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-026.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-026.html.ini new file mode 100644 index 00000000000..74b11969118 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-026.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-026.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-027.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-027.html.ini new file mode 100644 index 00000000000..fc60d36f43a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-027.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-027.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-028.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-028.html.ini new file mode 100644 index 00000000000..bbbe0bd922f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-028.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-028.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-029.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-029.html.ini new file mode 100644 index 00000000000..d76a8567a0c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-029.html.ini @@ -0,0 +1,2 @@ +[background-size-vector-029.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/diagonal-percentage-vector-background.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/diagonal-percentage-vector-background.html.ini new file mode 100644 index 00000000000..4bdbe694004 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/diagonal-percentage-vector-background.html.ini @@ -0,0 +1,2 @@ +[diagonal-percentage-vector-background.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--omitted-width-percent-height.html.ini new file mode 100644 index 00000000000..b9f45991f17 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--omitted-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[tall--auto--omitted-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..1e2aa22be13 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--auto--percent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..a854881bc36 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[tall--auto--percent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..22c38c47cb5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--auto--percent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height.html.ini new file mode 100644 index 00000000000..fe3d58d8a1e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[tall--auto--percent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..728b4ca7656 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--auto--percent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height.html.ini new file mode 100644 index 00000000000..7eddbd43a72 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[tall--auto--percent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..e44061a67b8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..d1e1acacb09 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--nonpercent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..072db4db274 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--nonpercent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height.html.ini new file mode 100644 index 00000000000..5bc30503282 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--nonpercent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..1f76e6e3fd9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--nonpercent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height.html.ini new file mode 100644 index 00000000000..f2802b332b7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--nonpercent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..b146041c547 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--omitted-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..a515562306b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--omitted-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..ca3247cfafe --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--omitted-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height.html.ini new file mode 100644 index 00000000000..752d643a62b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--omitted-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..367db306101 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--omitted-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height.html.ini new file mode 100644 index 00000000000..29d3252e187 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--omitted-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..9460746c050 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--percent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..9bb799e9371 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--percent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..c2de65c4ec9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--percent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height.html.ini new file mode 100644 index 00000000000..7ef08466df0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--percent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..b90a2df32b1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--percent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height.html.ini new file mode 100644 index 00000000000..6e2d310685c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[tall--auto-32px--percent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..598e6b3a2d9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--contain--nonpercent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..addd91b1049 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[tall--contain--nonpercent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..b7632473a03 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--contain--nonpercent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height.html.ini new file mode 100644 index 00000000000..d05577b9338 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[tall--contain--nonpercent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..22230c25753 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--contain--nonpercent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height.html.ini new file mode 100644 index 00000000000..679dc499b5d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[tall--contain--nonpercent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..fcd0b1296af --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--contain--omitted-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..fb33859a4a4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[tall--contain--omitted-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..119c933150f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--contain--omitted-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height.html.ini new file mode 100644 index 00000000000..b335671382f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[tall--contain--omitted-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..feb5961ffd7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--contain--omitted-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height.html.ini new file mode 100644 index 00000000000..a04b75ec401 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[tall--contain--omitted-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..5ce463604a9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--contain--percent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..ebec874ca60 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[tall--contain--percent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..c0f08877771 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--contain--percent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height.html.ini new file mode 100644 index 00000000000..93119efabf6 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[tall--contain--percent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..5f6d77f9cfd --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--contain--percent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height.html.ini new file mode 100644 index 00000000000..05600a1ea1c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[tall--contain--percent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--height.html.ini new file mode 100644 index 00000000000..137eb16fc30 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--height.html.ini @@ -0,0 +1,2 @@ +[tall--cover--height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height--crisp.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height--crisp.html.ini new file mode 100644 index 00000000000..d269ba1defa --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height--crisp.html.ini @@ -0,0 +1,2 @@ +[tall--cover--nonpercent-width-nonpercent-height--crisp.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox--crisp.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox--crisp.html.ini new file mode 100644 index 00000000000..fcb706e39bf --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox--crisp.html.ini @@ -0,0 +1,2 @@ +[tall--cover--nonpercent-width-nonpercent-height-viewbox--crisp.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..d615e29847e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--cover--nonpercent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..8a50107dbe6 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[tall--cover--nonpercent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..b064178d77a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--cover--nonpercent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height.html.ini new file mode 100644 index 00000000000..3ce63a22258 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[tall--cover--nonpercent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..4535e405823 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--cover--nonpercent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height.html.ini new file mode 100644 index 00000000000..5bc027a2fae --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[tall--cover--nonpercent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..19103ae2df8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--cover--omitted-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..c8b44ef060a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[tall--cover--omitted-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..ab439eb27df --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--cover--omitted-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height.html.ini new file mode 100644 index 00000000000..1b23cb4d2fe --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[tall--cover--omitted-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..740cb0e82ea --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--cover--omitted-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height.html.ini new file mode 100644 index 00000000000..b666dba0aac --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[tall--cover--omitted-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..746a9ca494d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--cover--percent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..b5b968aeffe --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[tall--cover--percent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..b85bfab1637 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--cover--percent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height.html.ini new file mode 100644 index 00000000000..6946ab1ff9f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[tall--cover--percent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..1419c4435f2 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[tall--cover--percent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height.html.ini new file mode 100644 index 00000000000..79ec427687f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[tall--cover--percent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--width.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--width.html.ini new file mode 100644 index 00000000000..30520ab53a4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--width.html.ini @@ -0,0 +1,2 @@ +[tall--cover--width.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..9eb5e067b7d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..10d82b2b1cd --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--nonpercent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..dc21674f304 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--nonpercent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height.html.ini new file mode 100644 index 00000000000..80f2be6d120 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--nonpercent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..860ae3d879e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--nonpercent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height.html.ini new file mode 100644 index 00000000000..e0b78f789f0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--nonpercent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..c8e39b28953 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--omitted-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..77b9ba6d3e2 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--omitted-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..3334c301a07 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--omitted-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height.html.ini new file mode 100644 index 00000000000..199ee9b99f5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--omitted-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..8fb86825810 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--omitted-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height.html.ini new file mode 100644 index 00000000000..5c30ba5c41b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--omitted-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..1aca06ca67d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--percent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..ecb67f1ce4a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--percent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..7d66b6ec193 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--percent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height.html.ini new file mode 100644 index 00000000000..7d9e286afb4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--percent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..1a494aeaf47 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--percent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height.html.ini new file mode 100644 index 00000000000..618b4c50e45 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--12px-auto--percent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..cac2cb85de0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto--nonpercent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..82634985ae2 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto--nonpercent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..4cc91de7610 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto--nonpercent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height.html.ini new file mode 100644 index 00000000000..c0806f179d5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto--nonpercent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..5b4ec97c7b5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto--nonpercent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height.html.ini new file mode 100644 index 00000000000..5525d960665 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto--nonpercent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..539b8f97e72 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto--omitted-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..8809bc0a7dc --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto--omitted-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..efa7af5ee27 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto--omitted-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height.html.ini new file mode 100644 index 00000000000..8411a09a963 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto--omitted-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..7f4b480b21e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto--omitted-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height.html.ini new file mode 100644 index 00000000000..5cd3335154d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto--omitted-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..e5a8f7317fb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto--percent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..fce6b1723af --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto--percent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..66b0d656faf --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto--percent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height.html.ini new file mode 100644 index 00000000000..a8ef67265a7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto--percent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..ae44ad10422 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto--percent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height.html.ini new file mode 100644 index 00000000000..6c8d06ea343 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto--percent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..720e65f92a7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..3d88246584b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--nonpercent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..29efb6a4d6b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--nonpercent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height.html.ini new file mode 100644 index 00000000000..ec1651274b9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--nonpercent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..688e7918988 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--nonpercent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height.html.ini new file mode 100644 index 00000000000..e9d489b350b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--nonpercent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..bd5bd9ef3ef --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--omitted-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..1acc26bc216 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--omitted-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..88f8eebd01a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--omitted-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height.html.ini new file mode 100644 index 00000000000..66944b19d39 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--omitted-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..e3a682f8f7f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--omitted-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height.html.ini new file mode 100644 index 00000000000..969b27b874e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--omitted-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..ddc55cc399b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--percent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..9bf2efdfb86 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--percent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..6c4558b0154 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--percent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height.html.ini new file mode 100644 index 00000000000..e1e6b5ea8d3 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--percent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..5d80d196d73 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--percent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height.html.ini new file mode 100644 index 00000000000..16b2108031e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--auto-32px--percent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..ba6f76d4d08 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--contain--nonpercent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..c4753a8d2e9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--contain--nonpercent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..5dbebf8faac --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--contain--nonpercent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height.html.ini new file mode 100644 index 00000000000..3e6ff33e745 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--contain--nonpercent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..dc6a2465534 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--contain--nonpercent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height.html.ini new file mode 100644 index 00000000000..64c8875be1a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--contain--nonpercent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..10698a5347a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--contain--omitted-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..9367af9d7fa --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--contain--omitted-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..536a8d70106 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--contain--omitted-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height.html.ini new file mode 100644 index 00000000000..308590a7ed2 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--contain--omitted-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..349c8ed1e08 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--contain--omitted-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height.html.ini new file mode 100644 index 00000000000..8cd507400dc --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--contain--omitted-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..91ffa9c83cc --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--contain--percent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..690aa1e2387 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--contain--percent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..34aea242192 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--contain--percent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height.html.ini new file mode 100644 index 00000000000..f4a29d3b769 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--contain--percent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..220aa10d391 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--contain--percent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height.html.ini new file mode 100644 index 00000000000..ae7be66ec9c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--contain--percent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--height.html.ini new file mode 100644 index 00000000000..a1b4776fd98 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--height.html.ini @@ -0,0 +1,2 @@ +[wide--cover--height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..2ec849652d8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--cover--nonpercent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..a16b2a349db --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--cover--nonpercent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..bd9b853ca72 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--cover--nonpercent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height.html.ini new file mode 100644 index 00000000000..faae919625b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--cover--nonpercent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..ba6ceb0f837 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--cover--nonpercent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height.html.ini new file mode 100644 index 00000000000..f588a3d627e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--cover--nonpercent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..0806facd443 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--cover--omitted-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..4ea3335a260 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--cover--omitted-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..dc7615cdc5a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--cover--omitted-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height.html.ini new file mode 100644 index 00000000000..cd8beb9d5d8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--cover--omitted-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..423c66868ec --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--cover--omitted-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height.html.ini new file mode 100644 index 00000000000..f384ce42a26 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--cover--omitted-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height-viewbox.html.ini new file mode 100644 index 00000000000..b752dd90309 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--cover--percent-width-nonpercent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height.html.ini new file mode 100644 index 00000000000..d573c694959 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height.html.ini @@ -0,0 +1,2 @@ +[wide--cover--percent-width-nonpercent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height-viewbox.html.ini new file mode 100644 index 00000000000..5dfeefe96bd --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--cover--percent-width-omitted-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height.html.ini new file mode 100644 index 00000000000..d39a12cc655 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height.html.ini @@ -0,0 +1,2 @@ +[wide--cover--percent-width-omitted-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height-viewbox.html.ini new file mode 100644 index 00000000000..b2e5ee94992 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height-viewbox.html.ini @@ -0,0 +1,2 @@ +[wide--cover--percent-width-percent-height-viewbox.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height.html.ini new file mode 100644 index 00000000000..f3b9a2832b9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height.html.ini @@ -0,0 +1,2 @@ +[wide--cover--percent-width-percent-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--width.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--width.html.ini new file mode 100644 index 00000000000..9c6ff49fa17 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--width.html.ini @@ -0,0 +1,2 @@ +[wide--cover--width.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-017.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-017.xht.ini new file mode 100644 index 00000000000..091af4e43ac --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-017.xht.ini @@ -0,0 +1,2 @@ +[border-image-017.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-018.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-018.xht.ini new file mode 100644 index 00000000000..1533dcab1d9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-018.xht.ini @@ -0,0 +1,2 @@ +[border-image-018.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-019.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-019.xht.ini new file mode 100644 index 00000000000..e59752d6970 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-019.xht.ini @@ -0,0 +1,2 @@ +[border-image-019.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-020.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-020.xht.ini new file mode 100644 index 00000000000..ef25e605a6c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-020.xht.ini @@ -0,0 +1,2 @@ +[border-image-020.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-6.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-6.html.ini new file mode 100644 index 00000000000..7d6c15059a9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-6.html.ini @@ -0,0 +1,2 @@ +[border-image-6.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-calc.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-calc.html.ini new file mode 100644 index 00000000000..7cb3610daa5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-calc.html.ini @@ -0,0 +1,2 @@ +[border-image-calc.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-outset-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-outset-003.html.ini new file mode 100644 index 00000000000..5bdd0654b2f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-outset-003.html.ini @@ -0,0 +1,2 @@ +[border-image-outset-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-005.html.ini new file mode 100644 index 00000000000..eb0e43ace65 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-005.html.ini @@ -0,0 +1,2 @@ +[border-image-repeat-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round.html.ini new file mode 100644 index 00000000000..aac90c7a8f1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round.html.ini @@ -0,0 +1,2 @@ +[border-image-repeat-round.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html.ini new file mode 100644 index 00000000000..c1b6c3a5484 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html.ini @@ -0,0 +1,4 @@ +[border-image-repeat_repeatnegx_none_50px.html] + [ CSS Background Border Test: "border-image-repeat:repeat-x;height:200px;width:200px;border-image-source:none;border-image-width:50px" on test div] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-round-and-stretch.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-round-and-stretch.html.ini new file mode 100644 index 00000000000..268234539bf --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-round-and-stretch.html.ini @@ -0,0 +1,2 @@ +[border-image-round-and-stretch.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-001.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-001.xht.ini new file mode 100644 index 00000000000..781997400f1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-001.xht.ini @@ -0,0 +1,2 @@ +[border-image-slice-001.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-002.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-002.xht.ini new file mode 100644 index 00000000000..e1d1dda7b85 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-002.xht.ini @@ -0,0 +1,2 @@ +[border-image-slice-002.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-percentage.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-percentage.html.ini new file mode 100644 index 00000000000..78336a6b171 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-percentage.html.ini @@ -0,0 +1,2 @@ +[border-image-slice-percentage.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-shorthand-reset.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-shorthand-reset.html.ini new file mode 100644 index 00000000000..4dcd19eb8a1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-shorthand-reset.html.ini @@ -0,0 +1,4 @@ +[border-image-slice-shorthand-reset.html] + [Check that the border-image shorthand resets border-image-slice to its initial value.] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-space-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-space-001.html.ini new file mode 100644 index 00000000000..55b5de62c54 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-space-001.html.ini @@ -0,0 +1,2 @@ +[border-image-space-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-005.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-005.xht.ini new file mode 100644 index 00000000000..4f330a0de36 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-005.xht.ini @@ -0,0 +1,2 @@ +[border-image-width-005.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-006.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-006.xht.ini new file mode 100644 index 00000000000..ddf7a5da280 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-006.xht.ini @@ -0,0 +1,2 @@ +[border-image-width-006.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-007.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-007.xht.ini new file mode 100644 index 00000000000..74ea4259ae4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-007.xht.ini @@ -0,0 +1,2 @@ +[border-image-width-007.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-008.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-008.html.ini new file mode 100644 index 00000000000..41773d42849 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-008.html.ini @@ -0,0 +1,2 @@ +[border-image-width-008.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-radius-clipping.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-radius-clipping.html.ini new file mode 100644 index 00000000000..acd0c90332d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-radius-clipping.html.ini @@ -0,0 +1,2 @@ +[border-radius-clipping.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-radius-dynamic-from-no-radius.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-radius-dynamic-from-no-radius.html.ini new file mode 100644 index 00000000000..fc8f7177549 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-radius-dynamic-from-no-radius.html.ini @@ -0,0 +1,2 @@ +[border-radius-dynamic-from-no-radius.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/box-shadow-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/box-shadow-005.html.ini new file mode 100644 index 00000000000..b89ba8e9c8f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/box-shadow-005.html.ini @@ -0,0 +1,2 @@ +[box-shadow-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/child-move-reveals-parent-background.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/child-move-reveals-parent-background.html.ini new file mode 100644 index 00000000000..96193b9a323 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/child-move-reveals-parent-background.html.ini @@ -0,0 +1,2 @@ +[child-move-reveals-parent-background.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-border-radius-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-border-radius-001.html.ini new file mode 100644 index 00000000000..109ddfb9a6b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-border-radius-001.html.ini @@ -0,0 +1,2 @@ +[css-border-radius-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-border-radius-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-border-radius-002.html.ini new file mode 100644 index 00000000000..e977662b960 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-border-radius-002.html.ini @@ -0,0 +1,2 @@ +[css-border-radius-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-box-shadow-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-box-shadow-001.html.ini new file mode 100644 index 00000000000..31760e9b5eb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-box-shadow-001.html.ini @@ -0,0 +1,2 @@ +[css-box-shadow-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-origin-border-box.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-origin-border-box.html.ini new file mode 100644 index 00000000000..e64df69484c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-origin-border-box.html.ini @@ -0,0 +1,2 @@ +[css3-background-origin-border-box.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-repeat-repeat.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-repeat-repeat.html.ini new file mode 100644 index 00000000000..003c9f4c831 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-repeat-repeat.html.ini @@ -0,0 +1,2 @@ +[css3-border-image-repeat-repeat.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-repeat-stretch.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-repeat-stretch.html.ini new file mode 100644 index 00000000000..982197b55ce --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-repeat-stretch.html.ini @@ -0,0 +1,2 @@ +[css3-border-image-repeat-stretch.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-source.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-source.html.ini new file mode 100644 index 00000000000..b2c8a63be7b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-source.html.ini @@ -0,0 +1,2 @@ +[css3-border-image-source.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-box-shadow.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-box-shadow.html.ini new file mode 100644 index 00000000000..af8d19779df --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-box-shadow.html.ini @@ -0,0 +1,2 @@ +[css3-box-shadow.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/inheritance.sub.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/inheritance.sub.html.ini new file mode 100644 index 00000000000..4295b583738 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/inheritance.sub.html.ini @@ -0,0 +1,2 @@ +[inheritance.sub.html] + expected: ERROR diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-attachment-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-attachment-computed.html.ini new file mode 100644 index 00000000000..6d4bac68d71 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-attachment-computed.html.ini @@ -0,0 +1,7 @@ +[background-attachment-computed.html] + [Property background-attachment value 'fixed'] + expected: FAIL + + [Property background-attachment value 'scroll, fixed, local'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-attachment-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-attachment-valid.html.ini new file mode 100644 index 00000000000..4757319428e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-attachment-valid.html.ini @@ -0,0 +1,7 @@ +[background-attachment-valid.html] + [e.style['background-attachment'\] = "scroll, fixed, local, fixed, scroll" should set the property value] + expected: FAIL + + [e.style['background-attachment'\] = "fixed" should set the property value] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-clip-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-clip-computed.html.ini new file mode 100644 index 00000000000..95803d2bd05 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-clip-computed.html.ini @@ -0,0 +1,13 @@ +[background-clip-computed.html] + [Property background-clip value 'border-box, padding-box, content-box'] + expected: FAIL + + [Property background-clip value 'content-box'] + expected: FAIL + + [Property background-clip value 'padding-box'] + expected: FAIL + + [Property background-clip value 'border-box'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-color-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-color-computed.html.ini new file mode 100644 index 00000000000..9354c71f504 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-color-computed.html.ini @@ -0,0 +1,22 @@ +[background-color-computed.html] + [Property background-color value '#00FF00'] + expected: FAIL + + [Property background-color value 'currentcolor'] + expected: FAIL + + [Property background-color value 'transparent'] + expected: FAIL + + [Property background-color value 'rgb(0, 0, 255)'] + expected: FAIL + + [Property background-color value 'red'] + expected: FAIL + + [Property background-color value 'rgb(100%, 100%, 0%)'] + expected: FAIL + + [Property background-color value 'hsl(120, 100%, 50%)'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-computed.html.ini new file mode 100644 index 00000000000..3907a642c3e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-computed.html.ini @@ -0,0 +1,100 @@ +[background-computed.html] + [Property background-origin value 'content-box, border-box, padding-box, content-box'] + expected: FAIL + + [Property background-clip value 'content-box, border-box'] + expected: FAIL + + [Property background-position-y value '-20%, 10px'] + expected: FAIL + + [Property background-position value '12px 13px, 50% 6px, 30px -10px'] + expected: FAIL + + [Property background-clip value 'border-box'] + expected: FAIL + + [Property background-repeat value 'repeat-x, repeat'] + expected: FAIL + + [Property background-repeat value 'repeat-y, round no-repeat, repeat-x, repeat'] + expected: FAIL + + [Property background-position-x value 'calc(10px - 0.5em), -20%, right, 15%'] + expected: FAIL + + [Property background-origin value 'border-box'] + expected: FAIL + + [Property background-position-y value '0.5em'] + expected: FAIL + + [Property background-size value 'auto 1px, 2% 3%, contain'] + expected: FAIL + + [Property background-attachment value 'local, fixed, scroll'] + expected: FAIL + + [Property background-position value '12px 13px, 50% 6px, 30px -10px, -7px 8px'] + expected: FAIL + + [Property background-clip value 'content-box, border-box, padding-box, content-box'] + expected: FAIL + + [Property background-position value '50% 6px'] + expected: FAIL + + [Property background-position-x value 'center, left, right'] + expected: FAIL + + [Property background-repeat value 'repeat space, round no-repeat, repeat-x'] + expected: FAIL + + [Property background-attachment value 'scroll, fixed'] + expected: FAIL + + [Property background-origin value 'content-box, border-box'] + expected: FAIL + + [Property background-position-y value 'center, top, bottom'] + expected: FAIL + + [Property background-size value 'contain'] + expected: FAIL + + [Property background-attachment value 'local'] + expected: FAIL + + [Property background-attachment value 'local, fixed, scroll, fixed'] + expected: FAIL + + [Property background-position-y value 'calc(10px - 0.5em), -20%, bottom, 15%'] + expected: FAIL + + [Property background-repeat value 'round'] + expected: FAIL + + [Property background-position-x value '0.5em'] + expected: FAIL + + [Property background-size value 'auto 1px, 2% 3%, contain, 7px 8px'] + expected: FAIL + + [Property background-origin value 'border-box, padding-box, content-box'] + expected: FAIL + + [Property background-color value 'rgb(255, 0, 0)'] + expected: FAIL + + [Property background-size value 'auto 1px, 2% 3%'] + expected: FAIL + + [Property background-position value '12px 13px, 50% 6px'] + expected: FAIL + + [Property background-clip value 'border-box, padding-box, content-box'] + expected: FAIL + + [Property background-position-x value '-20%, 10px'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-image-computed.sub.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-image-computed.sub.html.ini new file mode 100644 index 00000000000..5d6db7363ae --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-image-computed.sub.html.ini @@ -0,0 +1,25 @@ +[background-image-computed.sub.html] + [Property background-image value 'radial-gradient(10px at 20px 30px, rgb(255, 0, 0), rgb(0, 0, 255))'] + expected: FAIL + + [Property background-image value 'radial-gradient(circle calc(-0.5em + 10px) at calc(-1em + 10px) calc(-2em + 10px), red, blue)'] + expected: FAIL + + [Property background-image value 'radial-gradient(ellipse calc(0.5em + 10px) calc(-0.5em + 10px) at 20px 30px, red, blue)'] + expected: FAIL + + [Property background-image value 'none'] + expected: FAIL + + [Property background-image value 'url("http://web-platform.test/")'] + expected: FAIL + + [Property background-image value 'linear-gradient(to left bottom, red, blue)'] + expected: FAIL + + [Property background-image value 'none, url("http://web-platform.test/")'] + expected: FAIL + + [Property background-image value 'radial-gradient(ellipse calc(-0.5em + 10px) calc(0.5em + 10px) at 20px 30px, red, blue)'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-origin-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-origin-computed.html.ini new file mode 100644 index 00000000000..27e653a4747 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-origin-computed.html.ini @@ -0,0 +1,13 @@ +[background-origin-computed.html] + [Property background-origin value 'border-box'] + expected: FAIL + + [Property background-origin value 'content-box'] + expected: FAIL + + [Property background-origin value 'padding-box'] + expected: FAIL + + [Property background-origin value 'border-box, padding-box, content-box'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-computed.html.ini new file mode 100644 index 00000000000..49781313b41 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-computed.html.ini @@ -0,0 +1,88 @@ +[background-position-computed.html] + [Property background-position value 'center left'] + expected: FAIL + + [Property background-position value 'center right 7%'] + expected: FAIL + + [Property background-position value '12px 13px, 50% 6px, 30px -10px'] + expected: FAIL + + [Property background-position value 'bottom'] + expected: FAIL + + [Property background-position value 'right 11% bottom'] + expected: FAIL + + [Property background-position value 'right 9%'] + expected: FAIL + + [Property background-position value 'bottom 16% left'] + expected: FAIL + + [Property background-position value '5% top'] + expected: FAIL + + [Property background-position value 'left'] + expected: FAIL + + [Property background-position value '-2% -3%'] + expected: FAIL + + [Property background-position value 'calc(10px + 0.5em) calc(10px - 0.5em)'] + expected: FAIL + + [Property background-position value 'center 6px'] + expected: FAIL + + [Property background-position value 'center center'] + expected: FAIL + + [Property background-position value 'left bottom'] + expected: FAIL + + [Property background-position value 'right top 14%'] + expected: FAIL + + [Property background-position value 'left 10px center'] + expected: FAIL + + [Property background-position value 'bottom center'] + expected: FAIL + + [Property background-position value 'left 12px top 13px'] + expected: FAIL + + [Property background-position value 'right center'] + expected: FAIL + + [Property background-position value 'center'] + expected: FAIL + + [Property background-position value 'center top 8px'] + expected: FAIL + + [Property background-position value '1px center'] + expected: FAIL + + [Property background-position value 'bottom right 19%'] + expected: FAIL + + [Property background-position value 'calc(10px - 0.5em) calc(10px + 0.5em)'] + expected: FAIL + + [Property background-position value 'top 15px center'] + expected: FAIL + + [Property background-position value '1px'] + expected: FAIL + + [Property background-position value 'top 17px right -18px'] + expected: FAIL + + [Property background-position value 'top left'] + expected: FAIL + + [Property background-position value 'center bottom'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-x-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-x-computed.html.ini new file mode 100644 index 00000000000..ba2d80f4c7b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-x-computed.html.ini @@ -0,0 +1,49 @@ +[background-position-x-computed.html] + [Property background-position-x value 'calc(10px - 0.5em), left -20%, right 10px'] + expected: FAIL + + [Property background-position-x value 'center, left, right'] + expected: FAIL + + [Property background-position-x value '0.5em, x-start, x-end'] + expected: FAIL + + [Property background-position-x value '-20%'] + expected: FAIL + + [Property background-position-x value '10px'] + expected: FAIL + + [Property background-position-x value 'right -10px'] + expected: FAIL + + [Property background-position-x value 'x-end'] + expected: FAIL + + [Property background-position-x value 'right'] + expected: FAIL + + [Property background-position-x value 'x-start'] + expected: FAIL + + [Property background-position-x value 'left'] + expected: FAIL + + [Property background-position-x value 'calc(10px - 0.5em)'] + expected: FAIL + + [Property background-position-x value 'left -20%'] + expected: FAIL + + [Property background-position-x value 'calc(10px - 0.5em), -20%, 10px'] + expected: FAIL + + [Property background-position-x value 'center'] + expected: FAIL + + [Property background-position-x value '0.5em'] + expected: FAIL + + [Property background-position-x value '-20%, 10px'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-x-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-x-valid.html.ini new file mode 100644 index 00000000000..566b507fd81 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-x-valid.html.ini @@ -0,0 +1,10 @@ +[background-position-x-valid.html] + [e.style['background-position-x'\] = "x-end" should set the property value] + expected: FAIL + + [e.style['background-position-x'\] = "0.5em, x-start, x-end" should set the property value] + expected: FAIL + + [e.style['background-position-x'\] = "x-start" should set the property value] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-y-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-y-computed.html.ini new file mode 100644 index 00000000000..c872f56c3d6 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-y-computed.html.ini @@ -0,0 +1,49 @@ +[background-position-y-computed.html] + [Property background-position-y value 'y-end'] + expected: FAIL + + [Property background-position-y value 'bottom'] + expected: FAIL + + [Property background-position-y value 'top'] + expected: FAIL + + [Property background-position-y value '0.5em, y-start, y-end'] + expected: FAIL + + [Property background-position-y value 'bottom -10px'] + expected: FAIL + + [Property background-position-y value 'top -20%'] + expected: FAIL + + [Property background-position-y value '-20%'] + expected: FAIL + + [Property background-position-y value 'calc(10px - 0.5em)'] + expected: FAIL + + [Property background-position-y value 'calc(10px - 0.5em), top -20%, bottom 10px'] + expected: FAIL + + [Property background-position-y value 'y-start'] + expected: FAIL + + [Property background-position-y value 'calc(10px - 0.5em), -20%, 10px'] + expected: FAIL + + [Property background-position-y value '10px'] + expected: FAIL + + [Property background-position-y value '-20%, 10px'] + expected: FAIL + + [Property background-position-y value 'center, top, bottom'] + expected: FAIL + + [Property background-position-y value 'center'] + expected: FAIL + + [Property background-position-y value '0.5em'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-y-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-y-valid.html.ini new file mode 100644 index 00000000000..f2a01f43d9a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-y-valid.html.ini @@ -0,0 +1,13 @@ +[background-position-y-valid.html] + [e.style['background-position-y'\] = "y-start" should set the property value] + expected: FAIL + + [e.style['background-position-y'\] = "0.5em, y-start, y-end" should set the property value] + expected: FAIL + + [e.style['background-position-y'\] = "calc(10px - 0.5em), top -20%, bottom 10px" should set the property value] + expected: FAIL + + [e.style['background-position-y'\] = "y-end" should set the property value] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-repeat-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-repeat-computed.html.ini new file mode 100644 index 00000000000..48eb5c17ff8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-repeat-computed.html.ini @@ -0,0 +1,31 @@ +[background-repeat-computed.html] + [Property background-repeat value 'repeat space'] + expected: FAIL + + [Property background-repeat value 'no-repeat'] + expected: FAIL + + [Property background-repeat value 'round no-repeat'] + expected: FAIL + + [Property background-repeat value 'round'] + expected: FAIL + + [Property background-repeat value 'repeat repeat'] + expected: FAIL + + [Property background-repeat value 'repeat-x, repeat-y, repeat'] + expected: FAIL + + [Property background-repeat value 'repeat'] + expected: FAIL + + [Property background-repeat value 'repeat-y'] + expected: FAIL + + [Property background-repeat value 'space'] + expected: FAIL + + [Property background-repeat value 'repeat-x'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-size-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-size-computed.html.ini new file mode 100644 index 00000000000..ef4f5934615 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-size-computed.html.ini @@ -0,0 +1,34 @@ +[background-size-computed.html] + [Property background-size value 'contain'] + expected: FAIL + + [Property background-size value 'calc(10px - 0.5em) calc(10px + 0.5em)'] + expected: FAIL + + [Property background-size value 'cover'] + expected: FAIL + + [Property background-size value '2% 3%'] + expected: FAIL + + [Property background-size value 'auto auto'] + expected: FAIL + + [Property background-size value 'calc(10px + 0.5em) calc(10px - 0.5em)'] + expected: FAIL + + [Property background-size value 'auto 1px, 2% 3%, contain'] + expected: FAIL + + [Property background-size value 'auto'] + expected: FAIL + + [Property background-size value '1px auto'] + expected: FAIL + + [Property background-size value 'auto 4%'] + expected: FAIL + + [Property background-size value '1px'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-valid.html.ini new file mode 100644 index 00000000000..fb4b63cd496 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-valid.html.ini @@ -0,0 +1,4 @@ +[background-valid.html] + [e.style['background'\] = "url(\\"https://example.com/\\") 1px 2px / 3px 4px space round local padding-box content-box, rgb(5, 6, 7) url(\\"https://example.com/\\") 1px 2px / 3px 4px space round local padding-box content-box" should set the property value] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-color-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-color-computed.html.ini new file mode 100644 index 00000000000..0a8cc485068 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-color-computed.html.ini @@ -0,0 +1,25 @@ +[border-color-computed.html] + [Property border-color value 'red yellow currentcolor'] + expected: FAIL + + [Property border-right-color value 'yellow'] + expected: FAIL + + [Property border-top-color value 'red'] + expected: FAIL + + [Property border-left-color value 'blue'] + expected: FAIL + + [Property border-color value 'red yellow'] + expected: FAIL + + [Property border-color value 'red yellow green blue'] + expected: FAIL + + [Property border-bottom-color value 'green'] + expected: FAIL + + [Property border-color value 'currentcolor'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-outset-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-outset-computed.html.ini new file mode 100644 index 00000000000..c10a88060a7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-outset-computed.html.ini @@ -0,0 +1,16 @@ +[border-image-outset-computed.html] + [Property border-image-outset value '1px 2 3px 4'] + expected: FAIL + + [Property border-image-outset value '0 calc(0.5em + 10px) 3 calc(-0.5em + 10px)'] + expected: FAIL + + [Property border-image-outset value '1px'] + expected: FAIL + + [Property border-image-outset value '1px 2 3px'] + expected: FAIL + + [Property border-image-outset value '1px 2'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-repeat-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-repeat-computed.html.ini new file mode 100644 index 00000000000..489939bb90e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-repeat-computed.html.ini @@ -0,0 +1,10 @@ +[border-image-repeat-computed.html] + [Property border-image-repeat value 'round space'] + expected: FAIL + + [Property border-image-repeat value 'stretch repeat'] + expected: FAIL + + [Property border-image-repeat value 'round'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-shorthand.sub.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-shorthand.sub.html.ini new file mode 100644 index 00000000000..e7af0185938 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-shorthand.sub.html.ini @@ -0,0 +1,91 @@ +[border-image-shorthand.sub.html] + [e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-slice] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-outset] + expected: FAIL + + [e.style['border-image'\] = "repeat round" should set border-image-outset] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-width] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should not set unrelated longhands] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-outset] + expected: FAIL + + [e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-outset] + expected: FAIL + + [e.style['border-image'\] = "none" should set border-image-outset] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-source] + expected: FAIL + + [e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should not set unrelated longhands] + expected: FAIL + + [e.style['border-image'\] = "repeat round" should set border-image-repeat] + expected: FAIL + + [e.style['border-image'\] = "repeat round" should not set unrelated longhands] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-repeat] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-slice] + expected: FAIL + + [e.style['border-image'\] = "repeat round" should set border-image-source] + expected: FAIL + + [e.style['border-image'\] = "repeat round" should set border-image-slice] + expected: FAIL + + [e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-source] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-width] + expected: FAIL + + [e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-repeat] + expected: FAIL + + [e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-width] + expected: FAIL + + [e.style['border-image'\] = "none" should not set unrelated longhands] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-repeat] + expected: FAIL + + [e.style['border-image'\] = "none" should set border-image-source] + expected: FAIL + + [e.style['border-image'\] = "none" should set border-image-width] + expected: FAIL + + [e.style['border-image'\] = "none" should set border-image-repeat] + expected: FAIL + + [e.style['border-image'\] = "none" should set border-image-slice] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-source] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should not set unrelated longhands] + expected: FAIL + + [e.style['border-image'\] = "repeat round" should set border-image-width] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-slice] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-slice-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-slice-computed.html.ini new file mode 100644 index 00000000000..400842fc7ac --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-slice-computed.html.ini @@ -0,0 +1,16 @@ +[border-image-slice-computed.html] + [Property border-image-slice value '1'] + expected: FAIL + + [Property border-image-slice value '1 2% 3 4%'] + expected: FAIL + + [Property border-image-slice value '1 2%'] + expected: FAIL + + [Property border-image-slice value '1% 2 3% 4 fill'] + expected: FAIL + + [Property border-image-slice value '1 2% 3'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-source-computed.sub.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-source-computed.sub.html.ini new file mode 100644 index 00000000000..d4818ac26cd --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-source-computed.sub.html.ini @@ -0,0 +1,22 @@ +[border-image-source-computed.sub.html] + [Property border-image-source value 'conic-gradient(from 90deg at 80% 90%, lime, black)'] + expected: FAIL + + [Property border-image-source value 'none'] + expected: FAIL + + [Property border-image-source value 'url("http://web-platform.test/")'] + expected: FAIL + + [Property border-image-source value 'linear-gradient(-45deg, red, currentcolor)'] + expected: FAIL + + [url values are made absolute] + expected: FAIL + + [Property border-image-source value 'repeating-linear-gradient(-45deg, red, 30%, currentcolor 70%, lime)'] + expected: FAIL + + [Property border-image-source value 'radial-gradient(10px at 20px 30px, currentcolor, lime)'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-valid.html.ini new file mode 100644 index 00000000000..80361a5de02 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-valid.html.ini @@ -0,0 +1,91 @@ +[border-image-valid.html] + [e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2% 3 4% fill / / 1px 2 3px 4" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "1 2% 3 4% fill / 3 / 1px 2 3px 4" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2% 3 4%" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "none 100% / 1 / 0 space" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "none 100% / 1 / 0 stretch" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "1 / auto / 1px" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "fill 1 2% 3 4% / auto" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "1 2% 3 4% / 2% / 2" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "none repeat round" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "1" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "none 1 1 1 1" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "none 1 / 1 / 0 stretch" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "1 2% 3 4% / / 2" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "space" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://www.example.com/\\")" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "1 2% 3 4% / 2%" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "none" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2 3 4 fill / 1 / 0 stretch" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2% 3 4% fill" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "repeat round" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "none space space" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "1 / 1px" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "1 / 1px 2% 3 auto" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "1 / 1px / 1px" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "1 2% 3 4% fill / 3" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://www.example.com/\\") fill 1 2% 3 4%" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2 3 4 fill" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "1 2% 3 4% / 1px 2% 3 auto / 2" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "1 / / 1px" should set the property value] + expected: FAIL + + [e.style['border-image'\] = "stretch" should set the property value] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-width-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-width-computed.html.ini new file mode 100644 index 00000000000..152ba598a27 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-width-computed.html.ini @@ -0,0 +1,37 @@ +[border-image-width-computed.html] + [Property border-image-width value 'calc(-0.5em + 10px)'] + expected: FAIL + + [Property border-image-width value '20%'] + expected: FAIL + + [Property border-image-width value '1 auto 10px'] + expected: FAIL + + [Property border-image-width value 'auto'] + expected: FAIL + + [Property border-image-width value 'calc(20% + 10px)'] + expected: FAIL + + [Property border-image-width value '20% 10px auto 1'] + expected: FAIL + + [Property border-image-width value 'calc(0.5em + 10px)'] + expected: FAIL + + [Property border-image-width value '1 auto 10px 20%'] + expected: FAIL + + [Property border-image-width value '1'] + expected: FAIL + + [Property border-image-width value '0'] + expected: FAIL + + [Property border-image-width value '10px'] + expected: FAIL + + [Property border-image-width value '1 auto'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-radius-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-radius-computed.html.ini new file mode 100644 index 00000000000..8dcd83baeb2 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-radius-computed.html.ini @@ -0,0 +1,40 @@ +[border-radius-computed.html] + [Property border-radius value '1px 2% 1px 1px'] + expected: FAIL + + [Property border-top-left-radius value 'calc(-0.5em + 10px)'] + expected: FAIL + + [Property border-radius value '1px 1px 2% 2%'] + expected: FAIL + + [Property border-radius value '1px 2% 3px 4%'] + expected: FAIL + + [Property border-radius value '1px 1px 1px 1px / 1px 1px 2% 1px'] + expected: FAIL + + [Property border-radius value '5em / 1px 2% 3px 4%'] + expected: FAIL + + [Property border-top-right-radius value '20%'] + expected: FAIL + + [Property border-bottom-left-radius value '50% 60px'] + expected: FAIL + + [Property border-radius value '1px 1px 1px 2% / 1px 2% 1px 2%'] + expected: FAIL + + [Property border-radius value '1px 2% 3px 4% / 5em'] + expected: FAIL + + [Property border-bottom-right-radius value 'calc(0.5em + 10px) 40%'] + expected: FAIL + + [Property border-radius value '1px 2% 2% 2% / 1px 2% 3px 2%'] + expected: FAIL + + [Property border-radius value '1px'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-style-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-style-computed.html.ini new file mode 100644 index 00000000000..c76baaf58dc --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-style-computed.html.ini @@ -0,0 +1,25 @@ +[border-style-computed.html] + [Property border-style value 'hidden dotted dashed'] + expected: FAIL + + [Property border-style value 'inset outset'] + expected: FAIL + + [Property border-bottom-style value 'groove'] + expected: FAIL + + [Property border-style value 'solid double groove ridge'] + expected: FAIL + + [Property border-left-style value 'ridge'] + expected: FAIL + + [Property border-style value 'none'] + expected: FAIL + + [Property border-top-style value 'solid'] + expected: FAIL + + [Property border-right-style value 'double'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-width-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-width-computed.html.ini new file mode 100644 index 00000000000..ee2a97b4b72 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-width-computed.html.ini @@ -0,0 +1,31 @@ +[border-width-computed.html] + [Property border-width value '1px 2px'] + expected: FAIL + + [Property border-width value '1px 2px 3px 4px'] + expected: FAIL + + [Property border-width value '1px 2px 3px'] + expected: FAIL + + [Property border-left-width value 'calc(0.5em + 10px)'] + expected: FAIL + + [Property border-width value '2px thin medium thick'] + expected: FAIL + + [Property border-bottom-width value 'calc(-0.5em + 10px)'] + expected: FAIL + + [Property border-top-width value '0px'] + expected: FAIL + + [Property border-width value '1px'] + expected: FAIL + + [Property border-width value '0.5em'] + expected: FAIL + + [Property border-right-width value '10px'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/box-shadow-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/box-shadow-computed.html.ini new file mode 100644 index 00000000000..7b09c0725b7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/box-shadow-computed.html.ini @@ -0,0 +1,13 @@ +[box-shadow-computed.html] + [Property box-shadow value '1px 2px'] + expected: FAIL + + [Property box-shadow value 'currentcolor -1em -2em 3em -4em'] + expected: FAIL + + [Property box-shadow value 'none'] + expected: FAIL + + [Property box-shadow value 'rgb(0, 255, 0) 1px 2px 3px 4px inset'] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/box-shadow-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/box-shadow-valid.html.ini new file mode 100644 index 00000000000..71ca39b00f8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/box-shadow-valid.html.ini @@ -0,0 +1,115 @@ +[box-shadow-valid.html] + [e.style['box-shadow'\] = "green inset 4px -4px 0" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "4px -4px 0 inset green" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "inset 4px -4px 0 green" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "4px -4px inset" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "4px -4px 0 inset" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "4px -4px 0 green inset" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "green -4px 4px 0" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "green inset 4px -4px 0 0" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "1px 1px calc(1em - 2px)" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "green inset 4px -4px" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "inset 4px -4px 0 0 green" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "inset green 4px -4px" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "4px -4px 0 0 inset" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "1px 1px calc(-1px)" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "4px -4px 0 0 green inset" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "green -4px 4px 0 0" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "red 1px 2px 3px -4px inset" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "inset 4px -4px 0" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "1px 2px" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "none" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "4px 4px green" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "-4px 4px 0 green" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "1px -2px inset, red -3px 4px" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "inset green 4px -4px 0" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "inset 4px -4px 0 0" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "inset 1px 2px red" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "4px -4px inset green" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "inset 1px -2px, -3px 4px red" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "-4px 4px 0 0 green" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "inset 4px -4px" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "green -4px 4px" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "green 4px -4px inset" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "4px -4px green inset" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "4px -4px 0 0 inset green" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "green 4px -4px 0 inset" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "inset 4px -4px green" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "inset green 4px -4px 0 0" should set the property value] + expected: FAIL + + [e.style['box-shadow'\] = "green 4px -4px 0 0 inset" should set the property value] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini new file mode 100644 index 00000000000..b5ff1f789a7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini @@ -0,0 +1,2 @@ +[scroll-positioned-multiple-background-images.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/table-cell-background-local.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/table-cell-background-local.html.ini new file mode 100644 index 00000000000..61e4f26cb33 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/table-cell-background-local.html.ini @@ -0,0 +1,2 @@ +[table-cell-background-local.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/ttwf-reftest-borderRadius.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/ttwf-reftest-borderRadius.html.ini new file mode 100644 index 00000000000..077340b196f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/ttwf-reftest-borderRadius.html.ini @@ -0,0 +1,2 @@ +[ttwf-reftest-borderRadius.html] + expected: FAIL