diff options
author | Martin Robinson <mrobinson@igalia.com> | 2020-05-05 13:36:57 +0200 |
---|---|---|
committer | Martin Robinson <mrobinson@igalia.com> | 2020-05-05 20:08:44 +0200 |
commit | 3a74013abcec241d67d2685e52a031409dc59dd4 (patch) | |
tree | 0fc6791d087797120dd960aa0fb1e0a9a6ebce92 | |
parent | b585ce5b1f181996b2f8109a4e045eb6f5b3e2a0 (diff) | |
download | servo-3a74013abcec241d67d2685e52a031409dc59dd4.tar.gz servo-3a74013abcec241d67d2685e52a031409dc59dd4.zip |
Start having animations conform to the HTML spec
This is a small step toward fixing #19242. The main idea is that the
clock for animations should advance as the event loop ticks. We
accomplish this by moving the clock from layout and naming it the
"animation timeline" which is the spec language. This should fix
flakiness with animations and transitions tests where a reflow could
move animations forward while script was running.
This change also starts to break out transition and animation events
into their own data structure, because it's quite likely that the next
step in fixing #19242 is to no longer send these events through a
channel.
45 files changed, 160 insertions, 2095 deletions
diff --git a/components/layout/animation.rs b/components/layout/animation.rs index 09e3c75ec2c..c85d962008c 100644 --- a/components/layout/animation.rs +++ b/components/layout/animation.rs @@ -13,7 +13,7 @@ use msg::constellation_msg::PipelineId; use script_traits::UntrustedNodeAddress; use script_traits::{ AnimationState, ConstellationControlMsg, LayoutMsg as ConstellationMsg, - TransitionOrAnimationEventType, + TransitionOrAnimationEvent, TransitionOrAnimationEventType, }; use style::animation::{Animation, ElementAnimationState}; @@ -120,13 +120,15 @@ fn update_animation_state( }; script_channel - .send(ConstellationControlMsg::TransitionOrAnimationEvent { - pipeline_id, - event_type, - node: node.to_untrusted_node_address(), - property_or_animation_name, - elapsed_time, - }) + .send(ConstellationControlMsg::TransitionOrAnimationEvent( + TransitionOrAnimationEvent { + pipeline_id, + event_type, + node: node.to_untrusted_node_address(), + property_or_animation_name, + elapsed_time, + }, + )) .unwrap() }; diff --git a/components/layout_thread/lib.rs b/components/layout_thread/lib.rs index 38982fa826b..dfc3a2966df 100644 --- a/components/layout_thread/lib.rs +++ b/components/layout_thread/lib.rs @@ -87,7 +87,6 @@ use script_traits::{ScrollState, UntrustedNodeAddress, WindowSizeData}; use servo_arc::Arc as ServoArc; use servo_atoms::Atom; use servo_config::opts; -use servo_config::pref; use servo_url::{ImmutableOrigin, ServoUrl}; use std::borrow::ToOwned; use std::cell::{Cell, RefCell}; @@ -117,7 +116,6 @@ use style::stylesheets::{ }; use style::stylist::Stylist; use style::thread_state::{self, ThreadState}; -use style::timer::Timer; use style::traversal::DomTraversal; use style::traversal_flags::TraversalFlags; use style_traits::CSSPixel; @@ -220,10 +218,6 @@ pub struct LayoutThread { /// Webrender document. webrender_document: webrender_api::DocumentId, - /// The timer object to control the timing of the animations. This should - /// only be a test-mode timer during testing for animations. - timer: Timer, - /// Paint time metrics. paint_time_metrics: PaintTimeMetrics, @@ -583,11 +577,6 @@ impl LayoutThread { inner_window_dimensions_response: None, })), webrender_image_cache: Arc::new(RwLock::new(FnvHashMap::default())), - timer: if pref!(layout.animations.test.enabled) { - Timer::test_mode() - } else { - Timer::new() - }, paint_time_metrics: paint_time_metrics, layout_query_waiting_time: Histogram::new(), last_iframe_sizes: Default::default(), @@ -623,6 +612,7 @@ impl LayoutThread { guards: StylesheetGuards<'a>, snapshot_map: &'a SnapshotMap, origin: ImmutableOrigin, + animation_timeline_value: f64, ) -> LayoutContext<'a> { LayoutContext { id: self.id, @@ -634,7 +624,7 @@ impl LayoutThread { visited_styles_enabled: false, animation_states: self.animation_states.clone(), registered_speculative_painters: &self.registered_painters, - current_time_for_animations: self.timer.seconds(), + current_time_for_animations: animation_timeline_value, traversal_flags: TraversalFlags::empty(), snapshot_map: snapshot_map, }, @@ -1306,12 +1296,6 @@ impl LayoutThread { let device = Device::new(MediaType::screen(), initial_viewport, device_pixel_ratio); let sheet_origins_affected_by_device_change = self.stylist.set_device(device, &guards); - if pref!(layout.animations.test.enabled) { - if let Some(delta) = data.advance_clock_delta { - self.timer.increment(delta as f64 / 1000.0); - } - } - self.stylist .force_stylesheet_origins_dirty(sheet_origins_affected_by_device_change); self.viewport_size = @@ -1429,7 +1413,8 @@ impl LayoutThread { self.stylist.flush(&guards, Some(element), Some(&map)); // Create a layout context for use throughout the following passes. - let mut layout_context = self.build_layout_context(guards.clone(), &map, origin); + let mut layout_context = + self.build_layout_context(guards.clone(), &map, origin, data.animation_timeline_value); let pool; let (thread_pool, num_threads) = if self.parallel_flag { diff --git a/components/layout_thread_2020/lib.rs b/components/layout_thread_2020/lib.rs index 1b8366a4881..7639c2dc70c 100644 --- a/components/layout_thread_2020/lib.rs +++ b/components/layout_thread_2020/lib.rs @@ -71,7 +71,6 @@ use script_traits::{ScrollState, UntrustedNodeAddress, WindowSizeData}; use servo_arc::Arc as ServoArc; use servo_atoms::Atom; use servo_config::opts; -use servo_config::pref; use servo_url::{ImmutableOrigin, ServoUrl}; use std::cell::{Cell, RefCell}; use std::collections::HashMap; @@ -98,7 +97,6 @@ use style::stylesheets::{ }; use style::stylist::Stylist; use style::thread_state::{self, ThreadState}; -use style::timer::Timer; use style::traversal::DomTraversal; use style::traversal_flags::TraversalFlags; use style_traits::CSSPixel; @@ -195,10 +193,6 @@ pub struct LayoutThread { /// Webrender document. webrender_document: webrender_api::DocumentId, - /// The timer object to control the timing of the animations. This should - /// only be a test-mode timer during testing for animations. - timer: Timer, - /// Paint time metrics. paint_time_metrics: PaintTimeMetrics, @@ -545,11 +539,6 @@ impl LayoutThread { inner_window_dimensions_response: None, })), webrender_image_cache: Default::default(), - timer: if pref!(layout.animations.test.enabled) { - Timer::test_mode() - } else { - Timer::new() - }, paint_time_metrics: paint_time_metrics, busy, load_webfonts_synchronously, @@ -582,6 +571,7 @@ impl LayoutThread { guards: StylesheetGuards<'a>, snapshot_map: &'a SnapshotMap, origin: ImmutableOrigin, + animation_timeline_value: f64, ) -> LayoutContext<'a> { LayoutContext { id: self.id, @@ -593,7 +583,7 @@ impl LayoutThread { visited_styles_enabled: false, animation_states: Default::default(), registered_speculative_painters: &self.registered_painters, - timer: self.timer.clone(), + current_time_for_animations: animation_timeline_value, traversal_flags: TraversalFlags::empty(), snapshot_map: snapshot_map, }, @@ -977,12 +967,6 @@ impl LayoutThread { let device = Device::new(MediaType::screen(), initial_viewport, device_pixel_ratio); let sheet_origins_affected_by_device_change = self.stylist.set_device(device, &guards); - if pref!(layout.animations.test.enabled) { - if let Some(delta) = data.advance_clock_delta { - self.timer.increment(delta as f64 / 1000.0); - } - } - self.stylist .force_stylesheet_origins_dirty(sheet_origins_affected_by_device_change); self.viewport_size = @@ -1082,7 +1066,8 @@ impl LayoutThread { self.stylist.flush(&guards, Some(element), Some(&map)); // Create a layout context for use throughout the following passes. - let mut layout_context = self.build_layout_context(guards.clone(), &map, origin); + let mut layout_context = + self.build_layout_context(guards.clone(), &map, origin, data.animation_timeline_value); let traversal = RecalcStyle::new(layout_context); let token = { diff --git a/components/script/animation_timeline.rs b/components/script/animation_timeline.rs new file mode 100644 index 00000000000..e0ad520db61 --- /dev/null +++ b/components/script/animation_timeline.rs @@ -0,0 +1,49 @@ +/* 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/. */ + +#![deny(missing_docs)] + +//! A timeline module, used to specify an `AnimationTimeline` which determines +//! the time used for synchronizing animations in the script thread. + +use time; + +/// A `AnimationTimeline` which is used to synchronize animations during the script +/// event loop. +#[derive(Clone, Copy, Debug, JSTraceable, MallocSizeOf)] +pub struct AnimationTimeline { + current_value: f64, +} + +impl AnimationTimeline { + /// Creates a new "normal" timeline, i.e., a "Current" mode timer. + #[inline] + pub fn new() -> Self { + Self { + current_value: time::precise_time_s(), + } + } + + /// Creates a new "test mode" timeline, with initial time 0. + #[inline] + pub fn new_for_testing() -> Self { + Self { current_value: 0. } + } + + /// Returns the current value of the timeline in seconds. + pub fn current_value(&self) -> f64 { + self.current_value + } + + /// Updates the value of the `AnimationTimeline` to the current clock time. + pub fn update(&mut self) { + self.current_value = time::precise_time_s(); + } + + /// Increments the current value of the timeline by a specific number of seconds. + /// This is used for testing. + pub fn advance_specific(&mut self, by: f64) { + self.current_value += by; + } +} diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs index eacd6a11745..5e40f433da5 100644 --- a/components/script/dom/document.rs +++ b/components/script/dom/document.rs @@ -2,6 +2,7 @@ * 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::animation_timeline::AnimationTimeline; use crate::document_loader::{DocumentLoader, LoadType}; use crate::dom::attr::Attr; use crate::dom::beforeunloadevent::BeforeUnloadEvent; @@ -380,6 +381,9 @@ pub struct Document { csp_list: DomRefCell<Option<CspList>>, /// https://w3c.github.io/slection-api/#dfn-selection selection: MutNullableDom<Selection>, + /// A timeline for animations which is used for synchronizing animations. + /// https://drafts.csswg.org/web-animations/#timeline + animation_timeline: DomRefCell<AnimationTimeline>, } #[derive(JSTraceable, MallocSizeOf)] @@ -2904,6 +2908,11 @@ impl Document { dirty_webgl_contexts: DomRefCell::new(HashMap::new()), csp_list: DomRefCell::new(None), selection: MutNullableDom::new(None), + animation_timeline: if pref!(layout.animations.test.enabled) { + DomRefCell::new(AnimationTimeline::new_for_testing()) + } else { + DomRefCell::new(AnimationTimeline::new()) + }, } } @@ -3605,6 +3614,18 @@ impl Document { }) .collect() } + + pub fn advance_animation_timeline_for_testing(&self, delta: f64) { + self.animation_timeline.borrow_mut().advance_specific(delta); + } + + pub fn update_animation_timeline(&self) { + self.animation_timeline.borrow_mut().update(); + } + + pub fn current_animation_timeline_value(&self) -> f64 { + self.animation_timeline.borrow().current_value() + } } impl Element { diff --git a/components/script/dom/window.rs b/components/script/dom/window.rs index 481586a71ae..414ef0f2e45 100644 --- a/components/script/dom/window.rs +++ b/components/script/dom/window.rs @@ -173,8 +173,7 @@ pub enum ReflowReason { IFrameLoadEvent, MissingExplicitReflow, ElementStateChanged, - TickAnimations, - AdvanceClock(i32), + PendingReflow, } #[dom_struct] @@ -1550,12 +1549,9 @@ impl Window { /// layout animation clock. pub fn advance_animation_clock(&self, delta: i32) { let pipeline_id = self.upcast::<GlobalScope>().pipeline_id(); - ScriptThread::restyle_animating_nodes_for_advancing_clock(&pipeline_id); - self.force_reflow( - ReflowGoal::TickAnimations, - ReflowReason::AdvanceClock(delta), - None, - ); + self.Document() + .advance_animation_timeline_for_testing(delta as f64 / 1000.); + ScriptThread::handle_tick_all_animations_for_testing(pipeline_id); } /// Reflows the page unconditionally if possible and not suppressed. This @@ -1632,11 +1628,6 @@ impl Window { document.flush_dirty_canvases(); } - let advance_clock_delta = match reason { - ReflowReason::AdvanceClock(delta) => Some(delta), - _ => None, - }; - // Send new document and relevant styles to layout. let needs_display = reflow_goal.needs_display(); let reflow = ScriptReflow { @@ -1651,7 +1642,7 @@ impl Window { script_join_chan: join_chan, dom_count: document.dom_count(), pending_restyles: document.drain_pending_restyles(), - advance_clock_delta, + animation_timeline_value: document.current_animation_timeline_value(), }; self.layout_chan @@ -2453,8 +2444,7 @@ fn should_move_clip_rect(clip_rect: UntypedRect<Au>, new_viewport: UntypedRect<f } fn debug_reflow_events(id: PipelineId, reflow_goal: &ReflowGoal, reason: &ReflowReason) { - let mut debug_msg = format!("**** pipeline={}", id); - debug_msg.push_str(match *reflow_goal { + let goal_string = match *reflow_goal { ReflowGoal::Full => "\tFull", ReflowGoal::TickAnimations => "\tTickAnimations", ReflowGoal::LayoutQuery(ref query_msg, _) => match query_msg { @@ -2471,34 +2461,9 @@ fn debug_reflow_events(id: PipelineId, reflow_goal: &ReflowGoal, reason: &Reflow &QueryMsg::ElementInnerTextQuery(_) => "\tElementInnerTextQuery", &QueryMsg::InnerWindowDimensionsQuery(_) => "\tInnerWindowDimensionsQuery", }, - }); - - debug_msg.push_str(match *reason { - ReflowReason::CachedPageNeededReflow => "\tCachedPageNeededReflow", - ReflowReason::RefreshTick => "\tRefreshTick", - ReflowReason::FirstLoad => "\tFirstLoad", - ReflowReason::KeyEvent => "\tKeyEvent", - ReflowReason::MouseEvent => "\tMouseEvent", - ReflowReason::Query => "\tQuery", - ReflowReason::Timer => "\tTimer", - ReflowReason::Viewport => "\tViewport", - ReflowReason::WindowResize => "\tWindowResize", - ReflowReason::DOMContentLoaded => "\tDOMContentLoaded", - ReflowReason::DocumentLoaded => "\tDocumentLoaded", - ReflowReason::StylesheetLoaded => "\tStylesheetLoaded", - ReflowReason::ImageLoaded => "\tImageLoaded", - ReflowReason::RequestAnimationFrame => "\tRequestAnimationFrame", - ReflowReason::WebFontLoaded => "\tWebFontLoaded", - ReflowReason::WorkletLoaded => "\tWorkletLoaded", - ReflowReason::FramedContentChanged => "\tFramedContentChanged", - ReflowReason::IFrameLoadEvent => "\tIFrameLoadEvent", - ReflowReason::MissingExplicitReflow => "\tMissingExplicitReflow", - ReflowReason::ElementStateChanged => "\tElementStateChanged", - ReflowReason::TickAnimations => "\tTickAnimations", - ReflowReason::AdvanceClock(..) => "\tAdvanceClock", - }); - - println!("{}", debug_msg); + }; + + println!("**** pipeline={}\t{}\t{:?}", id, goal_string, reason); } impl Window { diff --git a/components/script/lib.rs b/components/script/lib.rs index 4eeca229e01..cd73045456a 100644 --- a/components/script/lib.rs +++ b/components/script/lib.rs @@ -47,6 +47,7 @@ extern crate servo_atoms; #[macro_use] extern crate style; +mod animation_timeline; #[warn(deprecated)] #[macro_use] mod task; diff --git a/components/script/script_thread.rs b/components/script/script_thread.rs index 5a99d800799..008274ded47 100644 --- a/components/script/script_thread.rs +++ b/components/script/script_thread.rs @@ -141,11 +141,12 @@ use script_traits::{ LayoutMsg, LoadData, LoadOrigin, MediaSessionActionType, MouseButton, MouseEventType, NewLayoutInfo, Painter, ProgressiveWebMetricType, ScriptMsg, ScriptThreadFactory, ScriptToConstellationChan, StructuredSerializedData, TimerSchedulerMsg, TouchEventType, - TouchId, TransitionOrAnimationEventType, UntrustedNodeAddress, UpdatePipelineIdReason, - WebrenderIpcSender, WheelDelta, WindowSizeData, WindowSizeType, + TouchId, TransitionOrAnimationEvent, TransitionOrAnimationEventType, UntrustedNodeAddress, + UpdatePipelineIdReason, WebrenderIpcSender, WheelDelta, WindowSizeData, WindowSizeType, }; use servo_atoms::Atom; use servo_config::opts; +use servo_config::pref; use servo_url::{ImmutableOrigin, MutableOrigin, ServoUrl}; use std::borrow::Cow; use std::cell::Cell; @@ -1498,7 +1499,6 @@ impl ScriptThread { }) }, FromConstellation(ConstellationControlMsg::TickAllAnimations(pipeline_id, _)) => { - // step 7.8 if !animation_ticks.contains(&pipeline_id) { animation_ticks.insert(pipeline_id); sequential.push(event); @@ -1544,6 +1544,9 @@ impl ScriptThread { } } + // Step 11.10 from https://html.spec.whatwg.org/multipage/#event-loops. + self.update_animations_and_send_events(); + // Process the gathered events. debug!("Processing events."); for msg in sequential { @@ -1603,7 +1606,7 @@ impl ScriptThread { let pending_reflows = window.get_pending_reflow_count(); if pending_reflows > 0 { - window.reflow(ReflowGoal::Full, ReflowReason::ImageLoaded); + window.reflow(ReflowGoal::Full, ReflowReason::PendingReflow); } else { // Reflow currently happens when explicitly invoked by code that // knows the document could have been modified. This should really @@ -1616,6 +1619,19 @@ impl ScriptThread { true } + // Perform step 11.10 from https://html.spec.whatwg.org/multipage/#event-loops. + // TODO(mrobinson): This should also update the current animations and send events + // to conform to the HTML specification. This might mean having events for rooting + // DOM nodes and ultimately all animations living in script. + fn update_animations_and_send_events(&self) { + for (_, document) in self.documents.borrow().iter() { + // Only update the time if it isn't being managed by a test. + if !pref!(layout.animations.test.enabled) { + document.update_animation_timeline(); + } + } + } + fn categorize_msg(&self, msg: &MixedMessage) -> ScriptThreadEventCategory { match *msg { MixedMessage::FromConstellation(ref inner_msg) => match *inner_msg { @@ -1905,20 +1921,8 @@ impl ScriptThread { ConstellationControlMsg::TickAllAnimations(pipeline_id, tick_type) => { self.handle_tick_all_animations(pipeline_id, tick_type) }, - ConstellationControlMsg::TransitionOrAnimationEvent { - pipeline_id, - event_type, - node, - property_or_animation_name, - elapsed_time, - } => { - self.handle_transition_or_animation_event( - pipeline_id, - event_type, - node, - property_or_animation_name, - elapsed_time, - ); + ConstellationControlMsg::TransitionOrAnimationEvent(ref event) => { + self.handle_transition_or_animation_event(event); }, ConstellationControlMsg::WebFontLoaded(pipeline_id) => { self.handle_web_font_loaded(pipeline_id) @@ -2914,22 +2918,12 @@ impl ScriptThread { debug!("Exited script thread."); } - fn restyle_animating_nodes(&self, id: &PipelineId) -> bool { - match self.animating_nodes.borrow().get(id) { - Some(nodes) => { - for node in nodes.iter() { - node.dirty(NodeDamage::NodeStyleDamaged); - } - true - }, - None => false, - } - } - - pub fn restyle_animating_nodes_for_advancing_clock(id: &PipelineId) { + /// Handles animation tick requested during testing. + pub fn handle_tick_all_animations_for_testing(id: PipelineId) { SCRIPT_THREAD_ROOT.with(|root| { let script_thread = unsafe { &*root.get().unwrap() }; - script_thread.restyle_animating_nodes(id); + script_thread + .handle_tick_all_animations(id, AnimationTickType::CSS_ANIMATIONS_AND_TRANSITIONS); }); } @@ -2943,38 +2937,32 @@ impl ScriptThread { document.run_the_animation_frame_callbacks(); } if tick_type.contains(AnimationTickType::CSS_ANIMATIONS_AND_TRANSITIONS) { - if !self.restyle_animating_nodes(&id) { - return; + match self.animating_nodes.borrow().get(&id) { + Some(nodes) => { + for node in nodes.iter() { + node.dirty(NodeDamage::NodeStyleDamaged); + } + }, + None => return, } - document.window().force_reflow( - ReflowGoal::TickAnimations, - ReflowReason::TickAnimations, - None, - ); + document.window().add_pending_reflow(); } } /// Handles firing of transition-related events. /// /// TODO(mrobinson): Add support for more events. - fn handle_transition_or_animation_event( - &self, - pipeline_id: PipelineId, - event_type: TransitionOrAnimationEventType, - unsafe_node: UntrustedNodeAddress, - property_or_animation_name: String, - elapsed_time: f64, - ) { + fn handle_transition_or_animation_event(&self, event: &TransitionOrAnimationEvent) { let js_runtime = self.js_runtime.rt(); - let node = unsafe { from_untrusted_node_address(js_runtime, unsafe_node) }; + let node = unsafe { from_untrusted_node_address(js_runtime, event.node) }; // We limit the scope of the borrow here, so that we don't maintain this borrow // and then incidentally trigger another layout. That might result in a double // mutable borrow of `animating_nodes`. { let mut animating_nodes = self.animating_nodes.borrow_mut(); - let nodes = match animating_nodes.get_mut(&pipeline_id) { + let nodes = match animating_nodes.get_mut(&event.pipeline_id) { Some(nodes) => nodes, None => { return warn!( @@ -2996,12 +2984,12 @@ impl ScriptThread { }, }; - if event_type.finalizes_transition_or_animation() { + if event.event_type.finalizes_transition_or_animation() { nodes.remove(node_index); } } - let event_atom = match event_type { + let event_atom = match event.event_type { TransitionOrAnimationEventType::AnimationEnd => atom!("animationend"), TransitionOrAnimationEventType::TransitionCancel => atom!("transitioncancel"), TransitionOrAnimationEventType::TransitionEnd => atom!("transitionend"), @@ -3013,11 +3001,11 @@ impl ScriptThread { }; // TODO: Handle pseudo-elements properly - let property_or_animation_name = DOMString::from(property_or_animation_name); - let elapsed_time = Finite::new(elapsed_time as f32).unwrap(); + let property_or_animation_name = DOMString::from(event.property_or_animation_name.clone()); + let elapsed_time = Finite::new(event.elapsed_time as f32).unwrap(); let window = window_from_node(&*node); - if event_type.is_transition_event() { + if event.event_type.is_transition_event() { let event_init = TransitionEventInit { parent, propertyName: property_or_animation_name, diff --git a/components/script_layout_interface/message.rs b/components/script_layout_interface/message.rs index f42304ed5b5..ac5c0c59ba0 100644 --- a/components/script_layout_interface/message.rs +++ b/components/script_layout_interface/message.rs @@ -207,8 +207,8 @@ pub struct ScriptReflow { pub origin: ImmutableOrigin, /// Restyle snapshot map. pub pending_restyles: Vec<(TrustedNodeAddress, PendingRestyle)>, - /// How much to advance the clock when testing. - pub advance_clock_delta: Option<i32>, + /// The current animation timeline value. + pub animation_timeline_value: f64, } pub struct LayoutThreadInit { diff --git a/components/script_traits/lib.rs b/components/script_traits/lib.rs index caa3cf2d34a..aeac1ff6087 100644 --- a/components/script_traits/lib.rs +++ b/components/script_traits/lib.rs @@ -318,6 +318,22 @@ impl TransitionOrAnimationEventType { } } +#[derive(Deserialize, Serialize)] +/// A transition or animation event. +pub struct TransitionOrAnimationEvent { + /// The pipeline id of the layout task that sent this message. + pub pipeline_id: PipelineId, + /// The type of transition event this should trigger. + pub event_type: TransitionOrAnimationEventType, + /// The address of the node which owns this transition. + pub node: UntrustedNodeAddress, + /// The name of the property that is transitioning (in the case of a transition) + /// or the name of the animation (in the case of an animation). + pub property_or_animation_name: String, + /// The elapsed time property to send with this transition event. + pub elapsed_time: f64, +} + /// Messages sent from the constellation or layout to the script thread. #[derive(Deserialize, Serialize)] pub enum ConstellationControlMsg { @@ -405,19 +421,7 @@ pub enum ConstellationControlMsg { /// Notifies script thread that all animations are done TickAllAnimations(PipelineId, AnimationTickType), /// Notifies the script thread that a transition or animation related event should be sent. - TransitionOrAnimationEvent { - /// The pipeline id of the layout task that sent this message. - pipeline_id: PipelineId, - /// The type of transition event this should trigger. - event_type: TransitionOrAnimationEventType, - /// The address of the node which owns this transition. - node: UntrustedNodeAddress, - /// The name of the property that is transitioning (in the case of a transition) - /// or the name of the animation (in the case of an animation). - property_or_animation_name: String, - /// The elapsed time property to send with this transition event. - elapsed_time: f64, - }, + TransitionOrAnimationEvent(TransitionOrAnimationEvent), /// Notifies the script thread that a new Web font has been loaded, and thus the page should be /// reflowed. WebFontLoaded(PipelineId), diff --git a/components/style/lib.rs b/components/style/lib.rs index 1abb740686d..7ec3ded3395 100644 --- a/components/style/lib.rs +++ b/components/style/lib.rs @@ -157,7 +157,6 @@ pub mod stylesheet_set; pub mod stylesheets; pub mod stylist; pub mod thread_state; -pub mod timer; pub mod traversal; pub mod traversal_flags; pub mod use_counters; diff --git a/components/style/timer.rs b/components/style/timer.rs deleted file mode 100644 index 1b5ff8d370c..00000000000 --- a/components/style/timer.rs +++ /dev/null @@ -1,63 +0,0 @@ -/* 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/. */ - -#![deny(missing_docs)] - -//! A timer module, used to define a `Timer` type, that is controlled by script. - -use time; - -/// The `TimerMode` is used to determine what time should the `Timer` return. -#[derive(Clone, Debug)] -enum TimerMode { - /// The timer should return a fixed value. - Test(f64), - /// The timer should return the actual time. - Current, -} - -/// A `Timer` struct that takes care of giving the current time for animations. -/// -/// This is needed to be allowed to hook the time in the animations' test-mode. -#[derive(Clone, Debug)] -pub struct Timer { - mode: TimerMode, -} - -impl Timer { - /// Creates a new "normal" timer, i.e., a "Current" mode timer. - #[inline] - pub fn new() -> Self { - Timer { - mode: TimerMode::Current, - } - } - - /// Creates a new "test mode" timer, with initial time 0. - #[inline] - pub fn test_mode() -> Self { - Timer { - mode: TimerMode::Test(0.), - } - } - - /// Returns the current time, at least from the caller's perspective. In - /// test mode returns whatever the value is. - pub fn seconds(&self) -> f64 { - match self.mode { - TimerMode::Test(test_value) => test_value, - TimerMode::Current => time::precise_time_s(), - } - } - - /// Increments the current clock. Panics if the clock is not on test mode. - pub fn increment(&mut self, by: f64) { - match self.mode { - TimerMode::Test(ref mut val) => *val += by, - TimerMode::Current => { - panic!("Timer::increment called for a non-test mode timer. This is a bug.") - }, - } - } -} diff --git a/tests/wpt/include.ini b/tests/wpt/include.ini index 42090cb1cc5..13171fab6f8 100644 --- a/tests/wpt/include.ini +++ b/tests/wpt/include.ini @@ -19,32 +19,18 @@ skip: true skip: false [linebox] skip:false - [animations] - skip: true [css-align] skip: false - [animation] - skip: true - [css-animations] - skip: false [css-backgrounds] skip: false - [animations] - skip: true [css-color] skip: false - [animation] - skip: true [css-conditional] skip: false [css-flexbox] skip: false - [animation] - skip: true [css-fonts] skip: false - [animations] - skip: true [css-images] skip: false [css-paint-api] @@ -53,28 +39,18 @@ skip: true skip: false [css-text] skip: false - [animations] - skip: true [i18n] skip: true [css-text-decor] skip: false [css-transforms] skip: false - [animation] - skip: true [css-transitions] skip: false - [animations] - skip: true [css-ui] skip: false - [animation] - skip: true [css-values] skip: false - [animations] - skip: true [css-variables] skip: false [cssom] @@ -83,8 +59,6 @@ skip: true skip: false [filter-effects] skip: false - [animation] - skip: true [geometry] skip: false [mediaqueries] diff --git a/tests/wpt/metadata/css/CSS2/linebox/animations/line-height-interpolation.html.ini b/tests/wpt/metadata/css/CSS2/linebox/animations/line-height-interpolation.html.ini index 165db68f2f0..20917a6c997 100644 --- a/tests/wpt/metadata/css/CSS2/linebox/animations/line-height-interpolation.html.ini +++ b/tests/wpt/metadata/css/CSS2/linebox/animations/line-height-interpolation.html.ini @@ -128,9 +128,6 @@ [Web Animations: property <line-height> from [normal\] to [4\] at (0.3) should be [normal\]] expected: FAIL - [CSS Transitions with transition: all: property <line-height> from [4q\] to [14q\] at (0.3) should be [7q\]] - expected: FAIL - [Web Animations: property <line-height> from [14q\] to [normal\] at (-0.3) should be [14q\]] expected: FAIL @@ -206,9 +203,6 @@ [Web Animations: property <line-height> from [14px\] to [4\] at (0.6) should be [4\]] expected: FAIL - [CSS Transitions: property <line-height> from [4q\] to [14q\] at (-0.3) should be [1q\]] - expected: FAIL - [Web Animations: property <line-height> from neutral to [20px\] at (1) should be [20px\]] expected: FAIL @@ -320,9 +314,6 @@ [Web Animations: property <line-height> from [14px\] to [4\] at (1.5) should be [4\]] expected: FAIL - [CSS Transitions with transition: all: property <line-height> from [4q\] to [14q\] at (-0.3) should be [1q\]] - expected: FAIL - [CSS Animations: property <line-height> from [initial\] to [20px\] at (0.3) should be [initial\]] expected: FAIL @@ -371,9 +362,6 @@ [CSS Animations: property <line-height> from [initial\] to [20px\] at (1.5) should be [20px\]] expected: FAIL - [CSS Transitions: property <line-height> from [4\] to [14\] at (-0.3) should be [1\]] - expected: FAIL - [Web Animations: property <line-height> from [14px\] to [normal\] at (-0.3) should be [14px\]] expected: FAIL @@ -392,9 +380,6 @@ [CSS Animations: property <line-height> from [4\] to [normal\] at (1) should be [normal\]] expected: FAIL - [CSS Transitions: property <line-height> from [4q\] to [14q\] at (0.3) should be [7q\]] - expected: FAIL - [Web Animations: property <line-height> from [normal\] to [4\] at (-0.3) should be [normal\]] expected: FAIL @@ -590,12 +575,3 @@ [Web Animations: property <line-height> from [normal\] to [14px\] at (0.5) should be [14px\]] expected: FAIL - [CSS Transitions: property <line-height> from [4q\] to [14q\] at (1.5) should be [19q\]] - expected: FAIL - - [CSS Transitions: property <line-height> from [unset\] to [20px\] at (-1) should be [40px\]] - expected: FAIL - - [CSS Transitions: property <line-height> from [unset\] to [20px\] at (-0.3) should be [33px\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/background-color-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/background-color-interpolation.html.ini index 888c29c43d9..b789bf1fe7b 100644 --- a/tests/wpt/metadata/css/css-backgrounds/animations/background-color-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-backgrounds/animations/background-color-interpolation.html.ini @@ -62,9 +62,6 @@ [Web Animations: property <background-color> from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (0.75) should be [rgba(0, 208, 47, 0.69)\]] expected: FAIL - [CSS Animations: property <background-color> from [white\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]] - expected: FAIL - [CSS Animations: property <background-color> from [inherit\] to [green\] at (0.6) should be [rgb(95, 172, 95)\]] expected: FAIL @@ -125,9 +122,6 @@ [Web Animations: property <background-color> from [transparent\] to [green\] at (0.3) should be [rgba(0, 128, 0, 0.3)\]] expected: FAIL - [CSS Transitions with transition: all: property <background-color> from [white\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]] - expected: FAIL - [Web Animations: property <background-color> from [inherit\] to [green\] at (-0.3) should be [rgb(255, 255, 255)\]] expected: FAIL @@ -152,6 +146,3 @@ [Web Animations: property <background-color> from neutral to [green\] at (-0.3) should be [rgb(0, 0, 0)\]] expected: FAIL - [CSS Transitions: property <background-color> from [white\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/background-position-x-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/background-position-x-interpolation.html.ini index 6b4f1e67706..55d983c4dd8 100644 --- a/tests/wpt/metadata/css/css-backgrounds/animations/background-position-x-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-backgrounds/animations/background-position-x-interpolation.html.ini @@ -14,18 +14,9 @@ [Web Animations: property <background-position-x> from neutral to [80px\] at (0.25) should be [50px\]] expected: FAIL - [CSS Transitions with transition: all: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (-0.25) should be [250px, 350px, 200px, 375px, 225px, 325px\]] - expected: FAIL - [Web Animations: property <background-position-x> from [inherit\] to [80px\] at (0.5) should be [70px\]] expected: FAIL - [CSS Transitions with transition: all: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (0.5) should be [400px, 500px, 500px, 450px, 450px, 550px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (0.75) should be [450px, 550px, 600px, 475px, 525px, 625px\]] - expected: FAIL - [Web Animations: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (1.25) should be [550px, 650px, 800px, 525px, 675px, 775px\]] expected: FAIL @@ -38,12 +29,6 @@ [CSS Animations: property <background-position-x> from [inherit\] to [80px\] at (0.75) should be [75px\]] expected: FAIL - [CSS Transitions with transition: all: property <background-position-x> from [initial\] to [right\] at (0.5) should be [50%\]] - expected: FAIL - - [CSS Transitions: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (-0.25) should be [250px, 350px, 200px, 375px, 225px, 325px\]] - expected: FAIL - [Web Animations: property <background-position-x> from neutral to [80px\] at (1) should be [80px\]] expected: FAIL @@ -53,9 +38,6 @@ [Web Animations: property <background-position-x> from [initial\] to [right\] at (0.5) should be [50%\]] expected: FAIL - [CSS Transitions: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (1.25) should be [550px, 650px, 800px, 525px, 675px, 775px\]] - expected: FAIL - [Web Animations: property <background-position-x> from neutral to [80px\] at (0) should be [40px\]] expected: FAIL @@ -65,12 +47,6 @@ [CSS Animations: property <background-position-x> from [inherit\] to [80px\] at (1.25) should be [85px\]] expected: FAIL - [CSS Transitions: property <background-position-x> from [initial\] to [right\] at (0.5) should be [50%\]] - expected: FAIL - - [CSS Transitions: property <background-position-x> from [initial\] to [right\] at (-0.25) should be [-25%\]] - expected: FAIL - [Web Animations: property <background-position-x> from neutral to [80px\] at (1.25) should be [90px\]] expected: FAIL @@ -89,18 +65,12 @@ [Web Animations: property <background-position-x> from [initial\] to [right\] at (1.25) should be [125%\]] expected: FAIL - [CSS Transitions with transition: all: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px\]] - expected: FAIL - [CSS Animations: property <background-position-x> from [inherit\] to [80px\] at (0) should be [60px\]] expected: FAIL [Web Animations: property <background-position-x> from neutral to [80px\] at (-0.25) should be [30px\]] expected: FAIL - [CSS Transitions: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (0.5) should be [400px, 500px, 500px, 450px, 450px, 550px\]] - expected: FAIL - [CSS Animations: property <background-position-x> from [inherit\] to [80px\] at (0.25) should be [65px\]] expected: FAIL @@ -119,21 +89,12 @@ [Web Animations: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px\]] expected: FAIL - [CSS Transitions: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (0.75) should be [450px, 550px, 600px, 475px, 525px, 625px\]] - expected: FAIL - [Web Animations: property <background-position-x> from [inherit\] to [80px\] at (1.25) should be [85px\]] expected: FAIL - [CSS Transitions: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px\]] - expected: FAIL - [Web Animations: property <background-position-x> from [initial\] to [right\] at (-0.25) should be [-25%\]] expected: FAIL - [CSS Transitions: property <background-position-x> from [initial\] to [right\] at (0.25) should be [25%\]] - expected: FAIL - [Web Animations: property <background-position-x> from [initial\] to [right\] at (0.75) should be [75%\]] expected: FAIL @@ -143,21 +104,3 @@ [Web Animations: property <background-position-x> from [inherit\] to [80px\] at (0.25) should be [65px\]] expected: FAIL - [CSS Transitions: property <background-position-x> from [initial\] to [right\] at (0.75) should be [75%\]] - expected: FAIL - - [CSS Transitions: property <background-position-x> from [initial\] to [right\] at (1.25) should be [125%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <background-position-x> from [initial\] to [right\] at (0.75) should be [75%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <background-position-x> from [initial\] to [right\] at (-0.25) should be [-25%\]] - expected: FAIL - - [CSS Transitions: property <background-position-x> from neutral to [80px\] at (0.5) should be [60px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <background-position-x> from [initial\] to [right\] at (0.25) should be [25%\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/background-position-y-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/background-position-y-interpolation.html.ini index a464eeeb868..96c2895a20e 100644 --- a/tests/wpt/metadata/css/css-backgrounds/animations/background-position-y-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-backgrounds/animations/background-position-y-interpolation.html.ini @@ -5,9 +5,6 @@ [Web Animations: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (1.25) should be [550px, 650px, 800px, 525px, 675px, 775px\]] expected: FAIL - [CSS Transitions: property <background-position-y> from [initial\] to [bottom\] at (-0.25) should be [-25%\]] - expected: FAIL - [Web Animations: property <background-position-y> from [initial\] to [bottom\] at (1) should be [100%\]] expected: FAIL @@ -17,9 +14,6 @@ [Web Animations: property <background-position-y> from neutral to [80px\] at (0.5) should be [60px\]] expected: FAIL - [CSS Transitions with transition: all: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px\]] - expected: FAIL - [CSS Animations: property <background-position-y> from [inherit\] to [80px\] at (0) should be [60px\]] expected: FAIL @@ -32,9 +26,6 @@ [CSS Animations: property <background-position-y> from [inherit\] to [80px\] at (1.25) should be [85px\]] expected: FAIL - [CSS Transitions: property <background-position-y> from [initial\] to [bottom\] at (1.25) should be [125%\]] - expected: FAIL - [Web Animations: property <background-position-y> from [initial\] to [bottom\] at (0.5) should be [50%\]] expected: FAIL @@ -44,24 +35,12 @@ [Web Animations: property <background-position-y> from neutral to [80px\] at (0) should be [40px\]] expected: FAIL - [CSS Transitions with transition: all: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (-0.25) should be [250px, 350px, 200px, 375px, 225px, 325px\]] - expected: FAIL - [Web Animations: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (0.5) should be [400px, 500px, 500px, 450px, 450px, 550px\]] expected: FAIL [Web Animations: property <background-position-y> from [inherit\] to [80px\] at (1) should be [80px\]] expected: FAIL - [CSS Transitions: property <background-position-y> from [initial\] to [bottom\] at (0.75) should be [75%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (0.5) should be [400px, 500px, 500px, 450px, 450px, 550px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <background-position-y> from [initial\] to [bottom\] at (0.25) should be [25%\]] - expected: FAIL - [Web Animations: property <background-position-y> from [initial\] to [bottom\] at (0.75) should be [75%\]] expected: FAIL @@ -71,21 +50,12 @@ [Web Animations: property <background-position-y> from [initial\] to [bottom\] at (0) should be [0%\]] expected: FAIL - [CSS Transitions: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (0.75) should be [450px, 550px, 600px, 475px, 525px, 625px\]] - expected: FAIL - [CSS Animations: property <background-position-y> from [inherit\] to [80px\] at (0.5) should be [70px\]] expected: FAIL - [CSS Transitions with transition: all: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (0.75) should be [450px, 550px, 600px, 475px, 525px, 625px\]] - expected: FAIL - [Web Animations: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (0) should be [300px, 400px, 300px, 400px, 300px, 400px\]] expected: FAIL - [CSS Transitions: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (-0.25) should be [250px, 350px, 200px, 375px, 225px, 325px\]] - expected: FAIL - [Web Animations: property <background-position-y> from [initial\] to [bottom\] at (1.25) should be [125%\]] expected: FAIL @@ -98,9 +68,6 @@ [CSS Animations: property <background-position-y> from [inherit\] to [80px\] at (0.75) should be [75px\]] expected: FAIL - [CSS Transitions: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (0.5) should be [400px, 500px, 500px, 450px, 450px, 550px\]] - expected: FAIL - [Web Animations: property <background-position-y> from [inherit\] to [80px\] at (0.5) should be [70px\]] expected: FAIL @@ -119,51 +86,21 @@ [Web Animations: property <background-position-y> from [initial\] to [bottom\] at (-0.25) should be [-25%\]] expected: FAIL - [CSS Transitions: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (1.25) should be [550px, 650px, 800px, 525px, 675px, 775px\]] - expected: FAIL - [Web Animations: property <background-position-y> from [inherit\] to [80px\] at (0.75) should be [75px\]] expected: FAIL [Web Animations: property <background-position-y> from [initial\] to [bottom\] at (0.25) should be [25%\]] expected: FAIL - [CSS Transitions: property <background-position-y> from [initial\] to [bottom\] at (0.5) should be [50%\]] - expected: FAIL - [Web Animations: property <background-position-y> from neutral to [80px\] at (-0.25) should be [30px\]] expected: FAIL [Web Animations: property <background-position-y> from neutral to [80px\] at (1.25) should be [90px\]] expected: FAIL - [CSS Transitions: property <background-position-y> from [initial\] to [bottom\] at (0.25) should be [25%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <background-position-y> from [initial\] to [bottom\] at (0.5) should be [50%\]] - expected: FAIL - [CSS Animations: property <background-position-y> from [inherit\] to [80px\] at (0.25) should be [65px\]] expected: FAIL - [CSS Transitions with transition: all: property <background-position-y> from [initial\] to [bottom\] at (-0.25) should be [-25%\]] - expected: FAIL - [Web Animations: property <background-position-y> from neutral to [80px\] at (0.25) should be [50px\]] expected: FAIL - [CSS Transitions: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px\]] - expected: FAIL - - [CSS Transitions: property <background-position-y> from neutral to [80px\] at (-0.25) should be [30px\]] - expected: FAIL - - [CSS Transitions: property <background-position-y> from neutral to [80px\] at (0.5) should be [60px\]] - expected: FAIL - - [CSS Transitions: property <background-position-y> from neutral to [80px\] at (0.75) should be [70px\]] - expected: FAIL - - [CSS Transitions: property <background-position-y> from neutral to [80px\] at (0.25) should be [50px\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/background-size-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/background-size-interpolation.html.ini index fa3b671cffb..f919c03bef3 100644 --- a/tests/wpt/metadata/css/css-backgrounds/animations/background-size-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-backgrounds/animations/background-size-interpolation.html.ini @@ -65,9 +65,6 @@ [CSS Transitions with transition: all: property <background-size> from [0px\] to [80px\] at (0) should be [ 0px, 0px, 0px, 0px\]] expected: FAIL - [CSS Transitions with transition: all: property <background-size> 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 - [CSS Animations: property <background-size> from [0px\] to [80px\] at (1.25) should be [100px, 100px, 100px, 100px\]] expected: FAIL @@ -89,18 +86,12 @@ [Web Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (0.75) should be [ 40px 40px, 25px 25px, 40px 40px, 25px 25px\]] expected: FAIL - [CSS Transitions: property <background-size> 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 - [CSS Transitions with transition: all: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (1) should be [ 20px 20px, 0px 0px, 20px 20px, 0px 0px\]] expected: FAIL [CSS Transitions: property <background-size> 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 - [CSS Transitions: property <background-size> 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 - [CSS Transitions: property <background-size> 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 @@ -176,9 +167,6 @@ [CSS Animations: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (0.6) should be [20px 20px, 0px 0px\]] expected: FAIL - [CSS Transitions with transition: all: property <background-size> 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 - [CSS Animations: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (0.3) should be [unset\]] expected: FAIL @@ -221,9 +209,6 @@ [Web Animations: property <background-size> from [0px\] to [80px\] at (1) should be [ 80px, 80px, 80px, 80px\]] expected: FAIL - [CSS Transitions: property <background-size> 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 - [CSS Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (1) should be [ 20px 20px, 0px 0px, 20px 20px, 0px 0px\]] expected: FAIL @@ -239,9 +224,6 @@ [Web Animations: property <background-size> from [0px 0px\] to [80px 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]] expected: FAIL - [CSS Transitions: property <background-size> 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 <background-size> 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 @@ -566,9 +548,6 @@ [Web Animations: property <background-size> 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 - [CSS Transitions with transition: all: property <background-size> 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 - [CSS Animations: property <background-size> from [0px\] to [80px\] at (1) should be [ 80px, 80px, 80px, 80px\]] expected: FAIL diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/border-color-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/border-color-interpolation.html.ini index e23bd5cd712..fa8b920c4f6 100644 --- a/tests/wpt/metadata/css/css-backgrounds/animations/border-color-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-backgrounds/animations/border-color-interpolation.html.ini @@ -14,15 +14,9 @@ [CSS Transitions with transition: all: property <border-color> 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 - [CSS Transitions with transition: all: property <border-top-color> from [inherit\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]] - expected: FAIL - [Web Animations: property <border-top-color> from [white\] to [orange\] at (-0.3) should be [white\]] expected: FAIL - [CSS Transitions: property <border-top-color> from [inherit\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]] - expected: FAIL - [Web Animations: property <border-top-color> from [white\] to [orange\] at (1) should be [orange\]] expected: FAIL @@ -38,9 +32,6 @@ [CSS Animations: property <border-top-color> from [inherit\] to [orange\] at (1.5) should be [rgb(255, 120, 0)\]] expected: FAIL - [CSS Animations: property <border-top-color> from [white\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]] - expected: FAIL - [CSS Transitions: property <border-color> 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 @@ -89,9 +80,6 @@ [Web Animations: property <border-top-color> from [unset\] to [orange\] at (1.5) should be [rgb(255, 248, 0)\]] expected: FAIL - [CSS Transitions: property <border-top-color> from [white\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]] - expected: FAIL - [CSS Animations: property <border-top-color> from [inherit\] to [orange\] at (0) should be [rgb(255, 255, 255)\]] expected: FAIL @@ -113,9 +101,6 @@ [CSS Animations: property <border-color> 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 <border-top-color> from [white\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]] - expected: FAIL - [Web Animations: property <border-color> 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 diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini index 289f26e2771..abe0410d909 100644 --- a/tests/wpt/metadata/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini @@ -11,9 +11,6 @@ [Web Animations: property <border-image-outset> from [0\] to [1\] at (1) should be [1\]] expected: FAIL - [CSS Transitions: property <border-image-outset> from [1 2 3px 4px\] to [101 102 103px 104px\] at (0.3) should be [31 32 33px 34px\]] - expected: FAIL - [Web Animations: property <border-image-outset> from [unset\] to [2\] at (0.3) should be [0.6\]] expected: FAIL @@ -71,9 +68,6 @@ [Web Animations: property <border-image-outset> from [1 2 3px 4px\] to [101 102 103px 104px\] at (1) should be [101 102 103px 104px\]] expected: FAIL - [CSS Transitions: property <border-image-outset> from [1 2 3px 4px\] to [101 102 103px 104px\] at (0.6) should be [61 62 63px 64px\]] - expected: FAIL - [Web Animations: property <border-image-outset> from neutral to [2px\] at (0) should be [1px\]] expected: FAIL @@ -149,12 +143,3 @@ [Web Animations: property <border-image-outset> from [0\] to [1\] at (-0.3) should be [0\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-outset> from [1 2 3px 4px\] to [101 102 103px 104px\] at (0.3) should be [31 32 33px 34px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-outset> from [1 2 3px 4px\] to [101 102 103px 104px\] at (0.6) should be [61 62 63px 64px\]] - expected: FAIL - - [CSS Transitions: property <border-image-outset> from [1 2 3px 4px\] to [101 102 103px 104px\] at (1.5) should be [151 152 153px 154px\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini index 85d35239779..c69c1ad8afb 100644 --- a/tests/wpt/metadata/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini @@ -26,21 +26,12 @@ [Web Animations: property <border-image-slice> from [initial\] to [10%\] at (-0.3) should be [127%\]] expected: FAIL - [CSS Transitions: property <border-image-slice> from [initial\] to [10%\] at (-0.3) should be [127%\]] - expected: FAIL - [Web Animations: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0.5) should be [20 30 40 50 fill\]] expected: FAIL - [CSS Transitions: property <border-image-slice> from [unset\] to [10%\] at (0.6) should be [46%\]] - expected: FAIL - [CSS Animations: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (0.5) should be [40 50 60% 70\]] expected: FAIL - [CSS Transitions: property <border-image-slice> 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 <border-image-slice> from [0%\] to [50%\] at (0.6) should be [30%\]] expected: FAIL @@ -59,12 +50,6 @@ [CSS Animations: property <border-image-slice> from [50%\] to [100\] at (0.5) should be [100\]] expected: FAIL - [CSS Transitions: property <border-image-slice> from [initial\] to [10%\] at (0.3) should be [73%\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [unset\] to [10%\] at (0.5) should be [55%\]] - expected: FAIL - [CSS Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (0.6) should be [40% 50 60% 70\]] expected: FAIL @@ -92,9 +77,6 @@ [Web Animations: property <border-image-slice> from [inherit\] to [10%\] at (-0.3) should be [62%\]] expected: FAIL - [CSS Transitions: property <border-image-slice> from [inherit\] to [10%\] at (0.5) should be [30%\]] - expected: FAIL - [CSS Animations: property <border-image-slice> from [inherit\] to [10%\] at (0.6) should be [26%\]] expected: FAIL @@ -122,9 +104,6 @@ [Web Animations: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0) should be [0 10 20 30 fill\]] expected: FAIL - [CSS Transitions: property <border-image-slice> from [initial\] to [10%\] at (0.5) should be [55%\]] - expected: FAIL - [CSS Animations: property <border-image-slice> from [0% fill\] to [50%\] at (-0.3) should be [0% fill\]] expected: FAIL @@ -263,9 +242,6 @@ [Web Animations: property <border-image-slice> from neutral to [10%\] at (1) should be [10%\]] expected: FAIL - [CSS Transitions: property <border-image-slice> from [0%\] to [50%\] at (0.6) should be [30%\]] - expected: FAIL - [CSS Animations: property <border-image-slice> from [50% fill\] to [100 fill\] at (1) should be [100 fill\]] expected: FAIL @@ -296,12 +272,6 @@ [Web Animations: property <border-image-slice> from [initial\] to [10%\] at (1.5) should be [0%\]] expected: FAIL - [CSS Transitions: property <border-image-slice> from [0%\] to [50%\] at (0.3) should be [15%\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> 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 <border-image-slice> from [0% fill\] to [50%\] at (-0.3) should be [0% fill\]] expected: FAIL @@ -326,9 +296,6 @@ [Web Animations: property <border-image-slice> from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (0) should be [0% 10% 20% 30%\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-slice> from [initial\] to [10%\] at (0.3) should be [73%\]] - expected: FAIL - [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (0) should be [0% 10 20% 30 fill\]] expected: FAIL @@ -338,27 +305,12 @@ [CSS Animations: property <border-image-slice> from [0% fill\] to [50%\] at (0) should be [0% fill\]] expected: FAIL - [CSS Transitions: property <border-image-slice> 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 <border-image-slice> from [unset\] to [10%\] at (0.6) should be [46%\]] expected: FAIL [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (1) should be [40% 50 60% 70 fill\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-slice> from [initial\] to [10%\] at (0.5) should be [55%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0.5) should be [20 30 40 50 fill\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [initial\] to [10%\] at (0.6) should be [46%\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [0%\] to [50%\] at (0.5) should be [25%\]] - expected: FAIL - [Web Animations: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (1) should be [40 50 60 70 fill\]] expected: FAIL @@ -368,9 +320,6 @@ [CSS Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (0.3) should be [0% 10 20% 30 fill\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-slice> from [inherit\] to [10%\] at (0.5) should be [30%\]] - expected: FAIL - [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (0.5) should be [20% 30 40% 50 fill\]] expected: FAIL @@ -410,21 +359,12 @@ [Web Animations: property <border-image-slice> from [50%\] to [100\] at (1.5) should be [100\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-slice> from [unset\] to [10%\] at (0.5) should be [55%\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [unset\] to [10%\] at (0.3) should be [73%\]] - expected: FAIL - [CSS Animations: property <border-image-slice> from [50%\] to [100\] at (-0.3) should be [50%\]] expected: FAIL [CSS Animations: property <border-image-slice> from [50%\] to [100\] at (0) should be [50%\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-slice> from [0%\] to [50%\] at (0.5) should be [25%\]] - expected: FAIL - [Web Animations: property <border-image-slice> from [50% fill\] to [100 fill\] at (0.6) should be [100 fill\]] expected: FAIL @@ -434,9 +374,6 @@ [Web Animations: property <border-image-slice> from [inherit\] to [10%\] at (0) should be [50%\]] expected: FAIL - [CSS Transitions: property <border-image-slice> 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 <border-image-slice> from [50%\] to [100\] at (1) should be [100\]] expected: FAIL @@ -455,81 +392,9 @@ [Web Animations: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0.3) should be [12 22 32 42 fill\]] expected: FAIL - [CSS Transitions: property <border-image-slice> 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 <border-image-slice> from [0%\] to [50%\] at (-0.3) should be [0%\]] expected: FAIL [CSS Animations: property <border-image-slice> from [0% fill\] to [50%\] at (0.6) should be [50%\]] expected: FAIL - [CSS Transitions: property <border-image-slice> from [unset\] to [10%\] at (-0.3) should be [127%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-slice> from [unset\] to [10%\] at (0.3) should be [73%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-slice> from [unset\] to [10%\] at (-0.3) should be [127%\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (0.3) should be [12% 22 32% 42 fill\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-slice> from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (0.5) should be [20% 30% 40% 50%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (-0.5) should be [0% 0 0% 10 fill\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-slice> from [initial\] to [10%\] at (-0.3) should be [127%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (0.5) should be [20% 30 40% 50 fill\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (0.3) should be [12% 22% 32% 42%\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [inherit\] to [10%\] at (-0.3) should be [62%\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (0.5) should be [20% 30% 40% 50%\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0.6) should be [24 34 44 54 fill\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (0.6) should be [24% 34 44% 54 fill\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [inherit\] to [10%\] at (0.3) should be [38%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-slice> from [unset\] to [10%\] at (0.6) should be [46%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0.3) should be [12 22 32 42 fill\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (-0.5) should be [0 0 0 10 fill\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (-0.5) should be [0% 0% 0% 10%\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (1.5) should be [60% 70 80% 90 fill\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (1.5) should be [60 70 80 90 fill\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-slice> from [initial\] to [10%\] at (0.6) should be [46%\]] - expected: FAIL - - [CSS Transitions: property <border-image-slice> from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (0.6) should be [24% 34% 44% 54%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0.6) should be [24 34 44 54 fill\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/border-image-width-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/border-image-width-interpolation.html.ini index 40ba4a3ab6d..949d71cc807 100644 --- a/tests/wpt/metadata/css/css-backgrounds/animations/border-image-width-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-backgrounds/animations/border-image-width-interpolation.html.ini @@ -50,9 +50,6 @@ [Web Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto auto 120\] at (0.3) should be [ 40px auto auto 50\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [inherit\] to [20px\] at (0.6) should be [52px\]] - expected: FAIL - [Web Animations: property <border-image-width> from [10%\] to [20px\] at (0.6) should be [calc(4% + 12px)\]] expected: FAIL @@ -65,9 +62,6 @@ [Web Animations: property <border-image-width> from [10\] to [20px\] at (1) should be [20px\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20\] to [110px auto auto 120\] at (0.6) should be [ 70px auto auto 80\]] - expected: FAIL - [CSS Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto 120 auto\] at (0) should be [10px auto auto 20\]] expected: FAIL @@ -98,9 +92,6 @@ [Web Animations: property <border-image-width> from [0px\] to [20px\] at (0.3) should be [6px\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (10) should be [710px 520% 330 140px\]] - expected: FAIL - [Web Animations: property <border-image-width> from [0%\] to [20%\] at (-0.3) should be [0%\]] expected: FAIL @@ -110,9 +101,6 @@ [CSS Animations: property <border-image-width> from [initial\] to [20px\] at (0.5) should be [20px\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (1.5) should be [115px 95% 75 55px\]] - expected: FAIL - [Web Animations: property <border-image-width> from [10%\] to [20\] at (-0.3) should be [10%\]] expected: FAIL @@ -176,9 +164,6 @@ [Web Animations: property <border-image-width> from [0\] to [20\] at (0.6) should be [12\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (0.6) should be [52px 50% 48 46px\]] - expected: FAIL - [CSS Animations: property <border-image-width> from [inherit\] to [20px\] at (1.5) should be [0px\]] expected: FAIL @@ -212,9 +197,6 @@ [Web Animations: property <border-image-width> from [10\] to [20px\] at (0.5) should be [20px\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [inherit\] to [20px\] at (0.3) should be [76px\]] - expected: FAIL - [Web Animations: property <border-image-width> from [unset\] to [20px\] at (0) should be [unset\]] expected: FAIL @@ -293,9 +275,6 @@ [Web Animations: property <border-image-width> from [0%\] to [20%\] at (1.5) should be [30%\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (5) should be [360px 270% 180 90px\]] - expected: FAIL - [Web Animations: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (0.6) should be [52px 50% 48 46px\]] expected: FAIL @@ -365,9 +344,6 @@ [Web Animations: property <border-image-width> from [10%\] to [20\] at (0) should be [10%\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (0.3) should be [31px 35% 39 43px\]] - expected: FAIL - [CSS Animations: property <border-image-width> from [10%\] to [20\] at (0.6) should be [20\]] expected: FAIL @@ -380,24 +356,12 @@ [Web Animations: property <border-image-width> from [initial\] to [20px\] at (1) should be [20px\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [10px auto auto 20\] to [110px auto auto 120\] at (0.3) should be [ 40px auto auto 50\]] - expected: FAIL - [Web Animations: property <border-image-width> from [10\] to [20%\] at (0) should be [10\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (0.6) should be [52px 50% 48 46px\]] - expected: FAIL - [CSS Animations: property <border-image-width> from [unset\] to [20px\] at (1.5) should be [20px\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (-0.3) should be [0px 5% 21 37px\]] - expected: FAIL - - [CSS Transitions: property <border-image-width> from [inherit\] to [20px\] at (-0.3) should be [124px\]] - expected: FAIL - [Web Animations: property <border-image-width> from [10px\] to [20%\] at (0) should be [calc(0% + 10px)\]] expected: FAIL @@ -428,15 +392,9 @@ [Web Animations: property <border-image-width> from [initial\] to [20px\] at (0.6) should be [20px\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20\] to [110px auto auto 120\] at (0.3) should be [ 40px auto auto 50\]] - expected: FAIL - [Web Animations: property <border-image-width> from [unset\] to [20px\] at (0.5) should be [20px\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (-0.3) should be [0px 5% 21 37px\]] - expected: FAIL - [Web Animations: property <border-image-width> from neutral to [20px\] at (1) should be [20px\]] expected: FAIL @@ -458,9 +416,6 @@ [Web Animations: property <border-image-width> from [0%\] to [20%\] at (5) should be [100%\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (0.3) should be [31px 35% 39 43px\]] - expected: FAIL - [Web Animations: property <border-image-width> from [inherit\] to [20px\] at (5) should be [0px\]] expected: FAIL @@ -518,9 +473,6 @@ [Web Animations: property <border-image-width> from [unset\] to [20px\] at (1) should be [20px\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [10px auto auto 20\] to [110px auto auto 120\] at (0.6) should be [ 70px auto auto 80\]] - expected: FAIL - [Web Animations: property <border-image-width> from [10%\] to [20\] at (0.6) should be [20\]] expected: FAIL @@ -554,36 +506,3 @@ [Web Animations: property <border-image-width> from [10px\] to [20\] at (0.3) should be [10px\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-width> from [inherit\] to [20px\] at (0.3) should be [76px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-width> from [inherit\] to [20px\] at (-0.3) should be [124px\]] - expected: FAIL - - [CSS Transitions: property <border-image-width> from [0%\] to [20%\] at (1.5) should be [30%\]] - expected: FAIL - - [CSS Transitions: property <border-image-width> from [10px auto auto 20\] to [110px auto auto 120\] at (1.5) should be [160px auto auto 170\]] - expected: FAIL - - [CSS Transitions: property <border-image-width> from [0%\] to [20%\] at (0.6) should be [12%\]] - expected: FAIL - - [CSS Transitions: property <border-image-width> from [0%\] to [20%\] at (10) should be [200%\]] - expected: FAIL - - [CSS Transitions: property <border-image-width> from [0%\] to [20%\] at (0.3) should be [6%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (1.5) should be [115px 95% 75 55px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (5) should be [360px 270% 180 90px\]] - expected: FAIL - - [CSS Transitions: property <border-image-width> from [0%\] to [20%\] at (5) should be [100%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <border-image-width> from [inherit\] to [20px\] at (0.6) should be [52px\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/border-radius-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/border-radius-interpolation.html.ini index 2dbdb104868..e8e2cb4dc3a 100644 --- a/tests/wpt/metadata/css/css-backgrounds/animations/border-radius-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-backgrounds/animations/border-radius-interpolation.html.ini @@ -38,9 +38,6 @@ [CSS Animations: property <border-radius> 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 <border-top-left-radius> from [10px\] to [100%\] at (0.6) should be [calc(4px + 60%)\]] - expected: FAIL - [Web Animations: property <border-top-left-radius> from [10px\] to [50px\] at (0.6) should be [34px\]] expected: FAIL @@ -62,9 +59,6 @@ [CSS Animations: property <border-top-left-radius> from [inherit\] to [20px\] at (0.6) should be [24px\]] expected: FAIL - [CSS Transitions: property <border-top-left-radius> from [10px\] to [100%\] at (-0.3) should be [calc(13px + -30%)\]] - expected: FAIL - [Web Animations: property <border-top-left-radius> from [20px\] to [10px 30px\] at (0.3) should be [17px 23px\]] expected: FAIL @@ -74,9 +68,6 @@ [Web Animations: property <border-radius> 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 with transition: all: property <border-top-left-radius> from [10px\] to [100%\] at (-0.3) should be [calc(13px + -30%)\]] - expected: FAIL - [Web Animations: property <border-top-left-radius> from [10px\] to [50px\] at (1.5) should be [70px\]] expected: FAIL @@ -206,9 +197,6 @@ [Web Animations: property <border-top-left-radius> from [20px\] to [10px 30px\] at (1) should be [10px 30px\]] expected: FAIL - [CSS Transitions: property <border-top-left-radius> from [10px\] to [100%\] at (0.3) should be [calc(7px + 30%)\]] - expected: FAIL - [CSS Animations: property <border-top-left-radius> from [inherit\] to [20px\] at (0) should be [30px\]] expected: FAIL @@ -224,27 +212,9 @@ [Web Animations: property <border-top-left-radius> from [inherit\] to [20px\] at (-0.3) should be [33px\]] expected: FAIL - [CSS Transitions with transition: all: property <border-top-left-radius> from [10px\] to [100%\] at (0.3) should be [calc(7px + 30%)\]] - expected: FAIL - [Web Animations: property <border-top-left-radius> from [unset\] to [20px\] at (0.3) should be [6px\]] expected: FAIL [CSS Animations: property <border-top-left-radius> from [inherit\] to [20px\] at (1.5) should be [15px\]] expected: FAIL - [CSS Transitions with transition: all: property <border-top-left-radius> from [10px\] to [100%\] at (0.6) should be [calc(4px + 60%)\]] - expected: FAIL - - [CSS Transitions: property <border-top-left-radius> from [10px\] to [100%\] at (1.5) should be [calc(-5px + 150%)\]] - expected: FAIL - - [CSS Transitions: property <border-top-left-radius> from [10px\] to [50px\] at (1.5) should be [70px\]] - expected: FAIL - - [CSS Transitions: property <border-top-left-radius> from [10px\] to [50px\] at (0.6) should be [34px\]] - expected: FAIL - - [CSS Transitions: property <border-top-left-radius> from [10px\] to [50px\] at (0.3) should be [22px\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-backgrounds/animations/box-shadow-interpolation.html.ini b/tests/wpt/metadata/css/css-backgrounds/animations/box-shadow-interpolation.html.ini index d22d9a44a41..88d45f10fdb 100644 --- a/tests/wpt/metadata/css/css-backgrounds/animations/box-shadow-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-backgrounds/animations/box-shadow-interpolation.html.ini @@ -239,15 +239,3 @@ [Web Animations: property <box-shadow> 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 <box-shadow> 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 <box-shadow> 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: property <box-shadow> 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: property <box-shadow> 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 - diff --git a/tests/wpt/metadata/css/css-color/animation/color-interpolation.html.ini b/tests/wpt/metadata/css/css-color/animation/color-interpolation.html.ini index 2c8b0894ecd..3b04531fced 100644 --- a/tests/wpt/metadata/css/css-color/animation/color-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-color/animation/color-interpolation.html.ini @@ -14,21 +14,12 @@ [Web Animations: property <color> from [initial\] to [green\] at (0) should be [rgb(0, 0, 0)\]] expected: FAIL - [CSS Transitions with transition: all: property <color> from [inherit\] to [green\] at (0.3) should be [rgb(0, 38, 179)\]] - expected: FAIL - - [CSS Transitions: property <color> from neutral to [green\] at (1.5) should be [rgb(0, 65, 0)\]] - expected: FAIL - [Web Animations: property <color> from neutral to [green\] at (-0.3) should be [rgb(255, 255, 0)\]] expected: FAIL [Web Animations: property <color> from [black\] to [orange\] at (0.3) should be [rgb(77, 50, 0)\]] expected: FAIL - [CSS Transitions with transition: all: property <color> from [unset\] to [green\] at (0.3) should be [rgb(0, 38, 179)\]] - expected: FAIL - [CSS Animations: property <color> from [unset\] to [green\] at (0.3) should be [rgb(0, 38, 179)\]] expected: FAIL @@ -41,9 +32,6 @@ [Web Animations: property <color> from [inherit\] to [green\] at (0.6) should be [rgb(0, 77, 102)\]] expected: FAIL - [CSS Transitions: property <color> from [inherit\] to [green\] at (0.3) should be [rgb(0, 38, 179)\]] - expected: FAIL - [CSS Animations: property <color> from [unset\] to [green\] at (-0.3) should be [rgb(0, 0, 255)\]] expected: FAIL @@ -53,27 +41,18 @@ [Web Animations: property <color> from neutral to [green\] at (0.3) should be [rgb(179, 217, 0)\]] expected: FAIL - [CSS Animations: property <color> from neutral to [green\] at (1.5) should be [rgb(0, 65, 0)\]] - expected: FAIL - [Web Animations: property <color> from [inherit\] to [green\] at (0) should be [rgb(0, 0, 255)\]] expected: FAIL [Web Animations: property <color> from [black\] to [orange\] at (-0.3) should be [rgb(0, 0, 0)\]] expected: FAIL - [CSS Animations: property <color> from neutral to [green\] at (0.3) should be [rgb(179, 217, 0)\]] - expected: FAIL - [Web Animations: property <color> from [black\] to [orange\] at (1.5) should be [rgb(255, 248, 0)\]] expected: FAIL [Web Animations: property <color> from neutral to [green\] at (1) should be [rgb(0, 128, 0)\]] expected: FAIL - [CSS Transitions: property <color> from [unset\] to [green\] at (0.3) should be [rgb(0, 38, 179)\]] - expected: FAIL - [Web Animations: property <color> from [initial\] to [green\] at (0.6) should be [rgb(0, 77, 0)\]] expected: FAIL @@ -95,9 +74,6 @@ [Web Animations: property <color> from [inherit\] to [green\] at (0.3) should be [rgb(0, 38, 179)\]] expected: FAIL - [CSS Transitions: property <color> from neutral to [green\] at (0.3) should be [rgb(179, 217, 0)\]] - expected: FAIL - [Web Animations: property <color> from [black\] to [orange\] at (1) should be [rgb(255, 165, 0)\]] expected: FAIL @@ -137,9 +113,6 @@ [Web Animations: property <color> from [unset\] to [green\] at (-0.3) should be [rgb(0, 0, 255)\]] expected: FAIL - [CSS Transitions with transition: all: property <color> from neutral to [green\] at (0.3) should be [rgb(179, 217, 0)\]] - expected: FAIL - [CSS Animations: property <color> from [inherit\] to [green\] at (0.3) should be [rgb(0, 38, 179)\]] expected: FAIL @@ -149,6 +122,3 @@ [Web Animations: property <color> from [inherit\] to [green\] at (1.5) should be [rgb(0, 192, 0)\]] expected: FAIL - [CSS Transitions with transition: all: property <color> from neutral to [green\] at (1.5) should be [rgb(0, 65, 0)\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-flexbox/animation/flex-basis-interpolation.html.ini b/tests/wpt/metadata/css/css-flexbox/animation/flex-basis-interpolation.html.ini index 11de9837ad8..005cf1572d4 100644 --- a/tests/wpt/metadata/css/css-flexbox/animation/flex-basis-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-flexbox/animation/flex-basis-interpolation.html.ini @@ -8,9 +8,6 @@ [CSS Animations: property <flex-basis> from [unset\] to [2%\] at (0.6) should be [2%\]] expected: FAIL - [CSS Transitions: property <flex-basis> from [0px\] to [100px\] at (0.4) should be [40px\]] - expected: FAIL - [Web Animations: property <flex-basis> from neutral to [2%\] at (0) should be [1%\]] expected: FAIL @@ -86,9 +83,6 @@ [Web Animations: property <flex-basis> from [unset\] to [2%\] at (0.3) should be [unset\]] expected: FAIL - [CSS Transitions: property <flex-basis> from [0%\] to [100%\] at (0.6) should be [60%\]] - expected: FAIL - [Web Animations: property <flex-basis> from [unset\] to [2%\] at (1.5) should be [2%\]] expected: FAIL @@ -116,9 +110,6 @@ [Web Animations: property <flex-basis> from [0px\] to [100px\] at (0) should be [0px\]] expected: FAIL - [CSS Transitions: property <flex-basis> from [0%\] to [100%\] at (0.4) should be [40%\]] - expected: FAIL - [CSS Animations: property <flex-basis> from [initial\] to [2%\] at (1) should be [2%\]] expected: FAIL @@ -143,9 +134,6 @@ [Web Animations: property <flex-basis> from [unset\] to [2%\] at (0) should be [unset\]] expected: FAIL - [CSS Transitions: property <flex-basis> from [0px\] to [100px\] at (0.6) should be [60px\]] - expected: FAIL - [Web Animations: property <flex-basis> from neutral to [2%\] at (1.5) should be [2.5%\]] expected: FAIL @@ -185,21 +173,3 @@ [Web Animations: property <flex-basis> from [inherit\] to [2%\] at (0.6) should be [2.4%\]] expected: FAIL - [CSS Transitions with transition: all: property <flex-basis> from [0px\] to [100px\] at (0.4) should be [40px\]] - expected: FAIL - - [CSS Transitions: property <flex-basis> from [0%\] to [100%\] at (1.5) should be [150%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <flex-basis> from [0px\] to [100px\] at (0.6) should be [60px\]] - expected: FAIL - - [CSS Transitions: property <flex-basis> from [0px\] to [100px\] at (1.5) should be [150px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <flex-basis> from [0%\] to [100%\] at (0.4) should be [40%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <flex-basis> from [0%\] to [100%\] at (0.6) should be [60%\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-text/animations/text-indent-interpolation.html.ini b/tests/wpt/metadata/css/css-text/animations/text-indent-interpolation.html.ini index ecb0d0c4f92..287fc2fd455 100644 --- a/tests/wpt/metadata/css/css-text/animations/text-indent-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-text/animations/text-indent-interpolation.html.ini @@ -434,6 +434,3 @@ [CSS Animations: property <text-indent> from [0px each-line\] to [50px hanging\] at (-0.3) should be [0px each-line\]] expected: FAIL - [CSS Transitions: property <text-indent> from [0px\] to [50px\] at (-0.3) should be [-15px\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-transforms/animation/list-interpolation.html.ini b/tests/wpt/metadata/css/css-transforms/animation/list-interpolation.html.ini index 5dd9acb7649..8fd14d826d0 100644 --- a/tests/wpt/metadata/css/css-transforms/animation/list-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-transforms/animation/list-interpolation.html.ini @@ -134,9 +134,6 @@ [Web Animations: property <transform> from [rotate(0deg) translate(100px)\] to [rotate(720deg) scale(2) translate(200px)\] at (0.25) should be [rotate(180deg) matrix(1.25, 0, 0, 1.25, 175, 0)\]] expected: FAIL - [CSS Transitions: property <transform> from [scale(2) rotate(360deg) translate(100px) matrix(1, 0, 0, 1, 100, 0) skew(0deg)\] to [scale(3) rotate(1080deg) translate(200px) matrix(1, 0, 0, 1, 0, 200) skew(720deg)\] at (0.25) should be [scale(2.25) rotate(540deg) translate(125px) matrix(1, 0, 0, 1, 75, 50) skew(180deg)\]] - expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate(0deg) translate(100px)\] to [rotate(720deg) scale(2) translate(200px)\] at (0.25) should be [rotate(180deg) matrix(1.25, 0, 0, 1.25, 175, 0)\]] expected: FAIL @@ -236,9 +233,6 @@ [CSS Animations: property <transform> from [scaleY(-3) translateX(0px) scaleX(2)\] to [scaleX(-3) scaleY(2)\] at (0.25) should be [scale(0, -2) matrix(1.75, 0, 0, 1.25, 0, 0)\]] expected: FAIL - [CSS Transitions: property <transform> from [translate(100px) rotate(720deg)\] to [translate(200px)\] at (0.25) should be [translate(125px) rotate(540deg)\]] - expected: FAIL - [CSS Transitions: property <transform> from [rotateX(90deg) translateX(100px)\] to [rotate3d(50, 0, 0, 180deg) translateY(200px)\] at (0.25) should be [rotateX(112.5deg) translate(75px, 50px)\]] expected: FAIL @@ -248,12 +242,6 @@ [Web Animations: property <transform> from [scale(2) rotate(360deg) translate(100px) matrix(1, 0, 0, 1, 100, 0) skew(0deg)\] to [scale(3) rotate(1080deg) translate(200px) matrix(1, 0, 0, 1, 0, 200) skew(720deg)\] at (0.25) should be [scale(2.25) rotate(540deg) translate(125px) matrix(1, 0, 0, 1, 75, 50) skew(180deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [translate(200px) rotate(720deg)\] to [none\] at (0.25) should be [translate(150px) rotate(540deg)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [translate(100px)\] to [translate(200px) rotate(720deg)\] at (0.25) should be [translate(125px) rotate(180deg)\]] - expected: FAIL - [CSS Transitions: property <transform> from [scaleY(-3) translateX(0px) scaleX(2)\] to [scaleX(-3) scaleY(2)\] at (0.25) should be [scale(0, -2) matrix(1.75, 0, 0, 1.25, 0, 0)\]] expected: FAIL @@ -275,6 +263,3 @@ [Web Animations: property <transform> from [none\] to [translate(200px) rotate(720deg)\] at (0.25) should be [translate(50px) rotate(180deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [none\] to [translate(200px) rotate(720deg)\] at (0.25) should be [translate(50px) rotate(180deg)\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-transforms/animation/perspective-interpolation.html.ini b/tests/wpt/metadata/css/css-transforms/animation/perspective-interpolation.html.ini index 1a67b83b1b1..6b3a1fdaeac 100644 --- a/tests/wpt/metadata/css/css-transforms/animation/perspective-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-transforms/animation/perspective-interpolation.html.ini @@ -2,9 +2,6 @@ [ perspective interpolation] expected: FAIL - [CSS Transitions: property <perspective> from [50px\] to [100px\] at (1.5) should be [125px\]] - expected: FAIL - [Web Animations: property <perspective> from neutral to [20px\] at (-1) should be [none\]] expected: FAIL @@ -29,9 +26,6 @@ [Web Animations: property <perspective> from [inherit\] to [20px\] at (-1) should be [40px\]] expected: FAIL - [CSS Transitions with transition: all: property <perspective> from [50px\] to [100px\] at (-0.3) should be [35px\]] - expected: FAIL - [CSS Transitions: property <perspective> from [50px\] to [100px\] at (-20) should be [none\]] expected: FAIL @@ -149,9 +143,6 @@ [CSS Animations: property <perspective> from [unset\] to [20px\] at (0.5) should be [20px\]] expected: FAIL - [CSS Transitions: property <perspective> from [50px\] to [100px\] at (0.6) should be [80px\]] - expected: FAIL - [Web Animations: property <perspective> from neutral to [20px\] at (-20) should be [none\]] expected: FAIL @@ -221,12 +212,6 @@ [CSS Transitions: property <perspective> from neutral to [20px\] at (-20) should be [none\]] expected: FAIL - [CSS Transitions: property <perspective> from [50px\] to [100px\] at (-0.3) should be [35px\]] - expected: FAIL - - [CSS Transitions: property <perspective> from [50px\] to [100px\] at (0.3) should be [65px\]] - expected: FAIL - [CSS Animations: property <perspective> from [initial\] to [20px\] at (1) should be [20px\]] expected: FAIL @@ -272,9 +257,3 @@ [Web Animations: property <perspective> from [inherit\] to [20px\] at (0.3) should be [27px\]] expected: FAIL - [CSS Transitions with transition: all: property <perspective> from [50px\] to [100px\] at (0.3) should be [65px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <perspective> from [50px\] to [100px\] at (0.6) should be [80px\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-transforms/animation/perspective-origin-interpolation.html.ini b/tests/wpt/metadata/css/css-transforms/animation/perspective-origin-interpolation.html.ini index 937f4d2c69f..069e8a94b6f 100644 --- a/tests/wpt/metadata/css/css-transforms/animation/perspective-origin-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-transforms/animation/perspective-origin-interpolation.html.ini @@ -35,12 +35,6 @@ [CSS Animations: property <perspective-origin> from [initial\] to [20px 20px\] at (0.3) should be [23.5px 23.5px\]] expected: FAIL - [CSS Transitions with transition: all: property <perspective-origin> from [0% 50%\] to [100% 150%\] at (-0.3) should be [-30% 20%\]] - expected: FAIL - - [CSS Transitions: property <perspective-origin> from [0% 50%\] to [100% 150%\] at (0.3) should be [30% 80%\]] - expected: FAIL - [Web Animations: property <perspective-origin> from [unset\] to [20px 20px\] at (-0.3) should be [26.5px 26.5px\]] expected: FAIL @@ -95,12 +89,6 @@ [Web Animations: property <perspective-origin> from [inherit\] to [20px 20px\] at (0) should be [30px 10px\]] expected: FAIL - [CSS Transitions: property <perspective-origin> from [0% 50%\] to [100% 150%\] at (1.5) should be [150% 200%\]] - expected: FAIL - - [CSS Transitions with transition: all: property <perspective-origin> from [0% 50%\] to [100% 150%\] at (0.3) should be [30% 80%\]] - expected: FAIL - [Web Animations: property <perspective-origin> from neutral to [20px 20px\] at (0.6) should be [16px 24px\]] expected: FAIL @@ -185,24 +173,15 @@ [CSS Transitions: property <perspective-origin> from [unset\] to [20px 20px\] at (1) should be [20px 20px\]] expected: FAIL - [CSS Transitions with transition: all: property <perspective-origin> from [0% 50%\] to [100% 150%\] at (0.6) should be [60% 110%\]] - expected: FAIL - [Web Animations: property <perspective-origin> from [unset\] to [20px 20px\] at (1) should be [20px 20px\]] expected: FAIL - [CSS Transitions: property <perspective-origin> from [0% 50%\] to [100% 150%\] at (-0.3) should be [-30% 20%\]] - expected: FAIL - [CSS Animations: property <perspective-origin> from [inherit\] to [20px 20px\] at (-0.3) should be [33px 7px\]] expected: FAIL [CSS Transitions with transition: all: property <perspective-origin> from [unset\] to [20px 20px\] at (0.6) should be [22px 22px\]] expected: FAIL - [CSS Transitions: property <perspective-origin> from [0% 50%\] to [100% 150%\] at (0.6) should be [60% 110%\]] - expected: FAIL - [CSS Transitions with transition: all: property <perspective-origin> from [initial\] to [20px 20px\] at (-0.3) should be [26.5px 26.5px\]] expected: FAIL diff --git a/tests/wpt/metadata/css/css-transforms/animation/rotate-interpolation.html.ini b/tests/wpt/metadata/css/css-transforms/animation/rotate-interpolation.html.ini index 1074f4f6d76..2bef4675376 100644 --- a/tests/wpt/metadata/css/css-transforms/animation/rotate-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-transforms/animation/rotate-interpolation.html.ini @@ -74,9 +74,6 @@ [rotate interpolation] expected: FAIL - [CSS Transitions: property <rotate> from [0 1 0 0deg\] to [1 0 0 450deg\] at (2) should be [1 0 0 900deg\]] - expected: FAIL - [Web Animations: property <rotate> from [0 1 0 0deg\] to [1 0 0 450deg\] at (2) should be [1 0 0 900deg\]] expected: FAIL @@ -86,9 +83,6 @@ [Web Animations: property <rotate> from [1 0 0 450deg\] to [0 1 0 0deg\] at (2) should be [1 0 0 -450deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [none\] to [7 -8 9 400grad\] at (0.125) should be [0.5 -0.57 0.65 50grad\]] - expected: FAIL - [Web Animations: property <rotate> from [inherit\] to [270deg\] at (-1) should be [-90deg\]] expected: FAIL @@ -98,21 +92,12 @@ [Web Animations: property <rotate> from [1 -2.5 3.64 100deg\] to [1 -2.5 3.64 -100deg\] at (-1) should be [0.22 -0.55 0.8 300deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [1 -2.5 3.64 100deg\] to [1 -2.5 3.64 -100deg\] at (0.25) should be [0.22 -0.55 0.8 50deg\]] - expected: FAIL - - [CSS Transitions with transition: all: property <rotate> from [0 1 0 100deg\] to [0 1 0 -100deg\] at (0.25) should be [0 1 0 50deg\]] - expected: FAIL - [CSS Animations: property <rotate> from [none\] to [none\] at (0) should be [none\]] expected: FAIL [CSS Animations: property <rotate> from [none\] to [none\] at (2) should be [none\]] expected: FAIL - [CSS Transitions: property <rotate> from [none\] to [7 -8 9 400grad\] at (-1) should be [0.5 -0.57 0.65 -400grad\]] - expected: FAIL - [Web Animations: property <rotate> from neutral to [30deg\] at (1) should be [30deg\]] expected: FAIL @@ -122,18 +107,9 @@ [Web Animations: property <rotate> from [0 1 0 100deg\] to [0 1 0 -100deg\] at (1) should be [0 1 0 -100deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [1 -2.5 3.64 100deg\] to [1 -2.5 3.64 -100deg\] at (0.75) should be [0.22 -0.55 0.8 -50deg\]] - expected: FAIL - [Web Animations: property <rotate> from [none\] to [none\] at (0) should be [none\]] expected: FAIL - [CSS Transitions: property <rotate> from [0 1 0 0deg\] to [1 0 0 450deg\] at (-1) should be [1 0 0 -450deg\]] - expected: FAIL - - [CSS Transitions with transition: all: property <rotate> from [1 0 0 450deg\] to [0 1 0 0deg\] at (0.75) should be [1 0 0 112.5deg\]] - expected: FAIL - [Web Animations: property <rotate> from [inherit\] to [270deg\] at (0.25) should be [135deg\]] expected: FAIL @@ -146,36 +122,15 @@ [Web Animations: property <rotate> from [1 1 0 90deg\] to [0 1 1 135deg\] at (-1) should be [0.67 -0.06 -0.74 124.97deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [none\] to [7 -8 9 400grad\] at (-1) should be [0.5 -0.57 0.65 -400grad\]] - expected: FAIL - [Web Animations: property <rotate> from [100deg\] to [-100deg\] at (0.75) should be [-50deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [1 -2.5 3.64 100deg\] to [1 -2.5 3.64 -100deg\] at (0.75) should be [0.22 -0.55 0.8 -50deg\]] - expected: FAIL - - [CSS Transitions: property <rotate> from [none\] to [7 -8 9 400grad\] at (0.125) should be [0.5 -0.57 0.65 50grad\]] - expected: FAIL - [Web Animations: property <rotate> from [1 -2.5 3.64 100deg\] to [1 -2.5 3.64 -100deg\] at (0.75) should be [0.22 -0.55 0.8 -50deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [100deg\] to [-100deg\] at (0.25) should be [50deg\]] - expected: FAIL - [Web Animations: property <rotate> from [none\] to [30deg\] at (1) should be [30deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [1 0 0 450deg\] to [0 1 0 0deg\] at (-1) should be [1 0 0 900deg\]] - expected: FAIL - - [CSS Transitions: property <rotate> from [100deg\] to [-100deg\] at (0.75) should be [-50deg\]] - expected: FAIL - - [CSS Transitions with transition: all: property <rotate> from [0 1 0 0deg\] to [1 0 0 450deg\] at (-1) should be [1 0 0 -450deg\]] - expected: FAIL - [Web Animations: property <rotate> from [1 -2.5 3.64 100deg\] to [1 -2.5 3.64 -100deg\] at (0) should be [0.22 -0.55 0.8 100deg\]] expected: FAIL @@ -188,12 +143,6 @@ [Web Animations: property <rotate> from [1 0 0 0deg\] to [0 1 0 10deg\] at (2) should be [0 1 0 20deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [100deg\] to [180deg\] at (-1) should be [20deg\]] - expected: FAIL - - [CSS Transitions with transition: all: property <rotate> from [1 1 0 90deg\] to [0 1 1 135deg\] at (0.25) should be [0.54 0.8 0.26 94.83deg\]] - expected: FAIL - [Web Animations: property <rotate> from [100deg\] to [180deg\] at (0) should be [100deg\]] expected: FAIL @@ -206,18 +155,9 @@ [Web Animations: property <rotate> from [none\] to [7 -8 9 400grad\] at (-1) should be [0.5 -0.57 0.65 -400grad\]] expected: FAIL - [CSS Transitions: property <rotate> from [1 1 0 90deg\] to [0 1 1 135deg\] at (0.25) should be [0.54 0.8 0.26 94.83deg\]] - expected: FAIL - - [CSS Transitions with transition: all: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (-1) should be [0.447214 -0.447214 0.774597 104.478deg\]] - expected: FAIL - [Web Animations: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (2) should be [-0.637897 0.637897 -0.431479 124.975deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [0 1 0 100deg\] to [0 1 0 -100deg\] at (-1) should be [0 1 0 300deg\]] - expected: FAIL - [Web Animations: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (1) should be [-0.71 0.71 0 60deg\]] expected: FAIL @@ -227,12 +167,6 @@ [Web Animations: property <rotate> from [none\] to [30deg\] at (0) should be [0deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [0 1 0 100deg\] to [0 1 0 -100deg\] at (0.75) should be [0 1 0 -50deg\]] - expected: FAIL - - [CSS Transitions: property <rotate> from [inherit\] to [270deg\] at (2) should be [450deg\]] - expected: FAIL - [CSS Animations: property <rotate> from [inherit\] to [270deg\] at (0.25) should be [135deg\]] expected: FAIL @@ -245,27 +179,15 @@ [Web Animations: property <rotate> from [none\] to [30deg\] at (0.75) should be [22.5deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [1 0 0 450deg\] to [0 1 0 0deg\] at (2) should be [1 0 0 -450deg\]] - expected: FAIL - [Web Animations: property <rotate> from [none\] to [7 -8 9 400grad\] at (0) should be [0.5 -0.57 0.65 0deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [1 -2.5 3.64 100deg\] to [1 -2.5 3.64 -100deg\] at (-1) should be [0.22 -0.55 0.8 300deg\]] - expected: FAIL - - [CSS Transitions with transition: all: property <rotate> from [inherit\] to [270deg\] at (-1) should be [-90deg\]] - expected: FAIL - [Web Animations: property <rotate> from [none\] to [30deg\] at (-1) should be [-30deg\]] expected: FAIL [Web Animations: property <rotate> from [0 1 0 100deg\] to [0 1 0 -100deg\] at (0) should be [0 1 0 100deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [100deg\] to [180deg\] at (-1) should be [20deg\]] - expected: FAIL - [CSS Animations: property <rotate> from [inherit\] to [270deg\] at (0.75) should be [225deg\]] expected: FAIL @@ -275,12 +197,6 @@ [Web Animations: property <rotate> from [1 1 0 90deg\] to [0 1 1 135deg\] at (0.25) should be [0.54 0.8 0.26 94.83deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [1 0 0 450deg\] to [0 1 0 0deg\] at (0.75) should be [1 0 0 112.5deg\]] - expected: FAIL - - [CSS Transitions: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (-1) should be [0.447214 -0.447214 0.774597 104.478deg\]] - expected: FAIL - [Web Animations: property <rotate> from neutral to [30deg\] at (0.25) should be [15deg\]] expected: FAIL @@ -293,18 +209,12 @@ [Web Animations: property <rotate> from [unset\] to [30deg\] at (1) should be [30deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [100deg\] to [-100deg\] at (2) should be [-300deg\]] - expected: FAIL - [Web Animations: property <rotate> from [0 1 0 100deg\] to [0 1 0 -100deg\] at (0.75) should be [0 1 0 -50deg\]] expected: FAIL [Web Animations: property <rotate> from [0 1 0 0deg\] to [1 0 0 450deg\] at (1) should be [1 0 0 450deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [none\] to [7 -8 9 400grad\] at (0.875) should be [0.5 -0.57 0.65 350grad\]] - expected: FAIL - [Web Animations: property <rotate> from [1 -2.5 3.64 100deg\] to [1 -2.5 3.64 -100deg\] at (0.25) should be [0.22 -0.55 0.8 50deg\]] expected: FAIL @@ -314,30 +224,15 @@ [Web Animations: property <rotate> from [1 0 0 0deg\] to [0 1 0 10deg\] at (1) should be [0 1 0 10deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [0 1 0 0deg\] to [1 0 0 450deg\] at (0.75) should be [1 0 0 337.5deg\]] - expected: FAIL - - [CSS Transitions with transition: all: property <rotate> from [inherit\] to [270deg\] at (0.25) should be [135deg\]] - expected: FAIL - [Web Animations: property <rotate> from [none\] to [none\] at (1) should be [none\]] expected: FAIL [Web Animations: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (0.125) should be [-0.136456 0.136456 0.981203 40.6037deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [none\] to [7 -8 9 400grad\] at (0.875) should be [0.5 -0.57 0.65 350grad\]] - expected: FAIL - [Web Animations: property <rotate> from [none\] to [none\] at (0.875) should be [none\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [100deg\] to [-100deg\] at (0.25) should be [50deg\]] - expected: FAIL - - [CSS Transitions: property <rotate> from [0 1 0 100deg\] to [0 1 0 -100deg\] at (0.75) should be [0 1 0 -50deg\]] - expected: FAIL - [Web Animations: property <rotate> from [1 0 0 450deg\] to [0 1 0 0deg\] at (-1) should be [1 0 0 900deg\]] expected: FAIL @@ -347,9 +242,6 @@ [Web Animations: property <rotate> from [1 0 0 0deg\] to [0 1 0 10deg\] at (0) should be [0 1 0 0deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [0 1 0 0deg\] to [1 0 0 450deg\] at (0.75) should be [1 0 0 337.5deg\]] - expected: FAIL - [CSS Animations: property <rotate> from [none\] to [none\] at (0.875) should be [none\]] expected: FAIL @@ -359,45 +251,27 @@ [Web Animations: property <rotate> from [none\] to [7 -8 9 400grad\] at (1) should be [0.5 -0.57 0.65 400grad\]] expected: FAIL - [CSS Transitions: property <rotate> from [1 0 0 450deg\] to [0 1 0 0deg\] at (0.25) should be [1 0 0 337.5deg\]] - expected: FAIL - [Web Animations: property <rotate> from [1 0 0 450deg\] to [0 1 0 0deg\] at (0.75) should be [1 0 0 112.5deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [inherit\] to [270deg\] at (0.75) should be [225deg\]] - expected: FAIL - [Web Animations: property <rotate> from [100deg\] to [180deg\] at (0.125) should be [110deg\]] expected: FAIL [Web Animations: property <rotate> from [none\] to [none\] at (-1) should be [none\]] expected: FAIL - [CSS Transitions: property <rotate> from [inherit\] to [270deg\] at (0.25) should be [135deg\]] - expected: FAIL - [Web Animations: property <rotate> from [1 1 0 90deg\] to [0 1 1 135deg\] at (2) should be [-0.52 0.29 0.81 208.96deg\]] expected: FAIL [Web Animations: property <rotate> from [0 1 0 0deg\] to [1 0 0 450deg\] at (0.75) should be [1 0 0 337.5deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [0 1 0 0deg\] to [1 0 0 450deg\] at (0.25) should be [1 0 0 112.5deg\]] - expected: FAIL - [Web Animations: property <rotate> from [none\] to [7 -8 9 400grad\] at (0.125) should be [0.5 -0.57 0.65 50grad\]] expected: FAIL [Web Animations: property <rotate> from [unset\] to [30deg\] at (0.75) should be [22.5deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [1 -2.5 3.64 100deg\] to [1 -2.5 3.64 -100deg\] at (0.25) should be [0.22 -0.55 0.8 50deg\]] - expected: FAIL - - [CSS Transitions with transition: all: property <rotate> from [100deg\] to [-100deg\] at (0.75) should be [-50deg\]] - expected: FAIL - [Web Animations: property <rotate> from [1 0 0 0deg\] to [0 1 0 10deg\] at (0.75) should be [0 1 0 7.5deg\]] expected: FAIL @@ -413,24 +287,9 @@ [Web Animations: property <rotate> from [1 0 0 450deg\] to [0 1 0 0deg\] at (0) should be [1 0 0 450deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [inherit\] to [270deg\] at (0.75) should be [225deg\]] - expected: FAIL - - [CSS Transitions: property <rotate> from [0 1 0 100deg\] to [0 1 0 -100deg\] at (0.25) should be [0 1 0 50deg\]] - expected: FAIL - [Web Animations: property <rotate> from [0 1 0 0deg\] to [1 0 0 450deg\] at (0.25) should be [1 0 0 112.5deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [100deg\] to [-100deg\] at (-1) should be [300deg\]] - expected: FAIL - - [CSS Transitions: property <rotate> from [inherit\] to [270deg\] at (-1) should be [-90deg\]] - expected: FAIL - - [CSS Transitions: property <rotate> from [1 0 0 450deg\] to [0 1 0 0deg\] at (-1) should be [1 0 0 900deg\]] - expected: FAIL - [Web Animations: property <rotate> from [100deg\] to [-100deg\] at (-1) should be [300deg\]] expected: FAIL @@ -440,24 +299,12 @@ [Web Animations: property <rotate> from [unset\] to [30deg\] at (-1) should be [-30deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [1 -2.5 3.64 100deg\] to [1 -2.5 3.64 -100deg\] at (-1) should be [0.22 -0.55 0.8 300deg\]] - expected: FAIL - - [CSS Transitions with transition: all: property <rotate> from [1 0 0 450deg\] to [0 1 0 0deg\] at (0.25) should be [1 0 0 337.5deg\]] - expected: FAIL - [Web Animations: property <rotate> from [1 -2.5 3.64 100deg\] to [1 -2.5 3.64 -100deg\] at (2) should be [0.22 -0.55 0.8 -300deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [0 1 0 100deg\] to [0 1 0 -100deg\] at (-1) should be [0 1 0 300deg\]] - expected: FAIL - [Web Animations: property <rotate> from [none\] to [7 -8 9 400grad\] at (2) should be [0.5 -0.57 0.65 800grad\]] expected: FAIL - [CSS Transitions: property <rotate> from [1 -2.5 3.64 100deg\] to [1 -2.5 3.64 -100deg\] at (2) should be [0.22 -0.55 0.8 -300deg\]] - expected: FAIL - [Web Animations: property <rotate> from [none\] to [7 -8 9 400grad\] at (0.875) should be [0.5 -0.57 0.65 350grad\]] expected: FAIL @@ -491,15 +338,9 @@ [Web Animations: property <rotate> from neutral to [30deg\] at (2) should be [50deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [45deg\] to [-1 1 0 60deg\] at (2) should be [-0.637897 0.637897 -0.431479 124.975deg\]] - expected: FAIL - [Web Animations: property <rotate> from [none\] to [none\] at (0.125) should be [none\]] expected: FAIL - [CSS Transitions: property <rotate> from [none\] to [7 -8 9 400grad\] at (2) should be [0.5 -0.57 0.65 800grad\]] - expected: FAIL - [Web Animations: property <rotate> from [1 1 0 90deg\] to [0 1 1 135deg\] at (0) should be [0.71 0.71 0 90deg\]] expected: FAIL @@ -509,12 +350,6 @@ [Web Animations: property <rotate> from [1 0 0 0deg\] to [0 1 0 10deg\] at (0.25) should be [0 1 0 2.5deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [100deg\] to [-100deg\] at (-1) should be [300deg\]] - expected: FAIL - - [CSS Transitions: property <rotate> from [0 1 0 100deg\] to [0 1 0 -100deg\] at (2) should be [0 1 0 -300deg\]] - expected: FAIL - [Web Animations: property <rotate> from [100deg\] to [180deg\] at (0.875) should be [170deg\]] expected: FAIL @@ -524,9 +359,6 @@ [Web Animations: property <rotate> from [100deg\] to [180deg\] at (1) should be [180deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [1 1 0 90deg\] to [0 1 1 135deg\] at (0.75) should be [0.17 0.78 0.61 118.68deg\]] - expected: FAIL - [CSS Animations: property <rotate> from [inherit\] to [270deg\] at (0) should be [90deg\]] expected: FAIL @@ -542,24 +374,6 @@ [Web Animations: property <rotate> from [1 1 0 90deg\] to [0 1 1 135deg\] at (0.75) should be [0.17 0.78 0.61 118.68deg\]] expected: FAIL - [CSS Transitions: property <rotate> from [0 1 0 0deg\] to [1 0 0 450deg\] at (0.25) should be [1 0 0 112.5deg\]] - expected: FAIL - [Web Animations: property <rotate> from [1 -2.5 3.64 100deg\] to [1 -2.5 3.64 -100deg\] at (1) should be [0.22 -0.55 0.8 -100deg\]] expected: FAIL - [CSS Transitions with transition: all: property <rotate> from [100deg\] to [180deg\] at (0.875) should be [170deg\]] - expected: FAIL - - [CSS Transitions with transition: all: property <rotate> from [100deg\] to [180deg\] at (0.125) should be [110deg\]] - expected: FAIL - - [CSS Transitions: property <rotate> from [100deg\] to [180deg\] at (2) should be [260deg\]] - expected: FAIL - - [CSS Transitions: property <rotate> from [100deg\] to [180deg\] at (0.125) should be [110deg\]] - expected: FAIL - - [CSS Transitions: property <rotate> from [100deg\] to [180deg\] at (0.875) should be [170deg\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-transforms/animation/scale-interpolation.html.ini b/tests/wpt/metadata/css/css-transforms/animation/scale-interpolation.html.ini index f181abe8fec..da388d7db86 100644 --- a/tests/wpt/metadata/css/css-transforms/animation/scale-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-transforms/animation/scale-interpolation.html.ini @@ -92,9 +92,6 @@ [scale interpolation] expected: FAIL - [CSS Transitions: property <scale> from [2 30 400\] to [10 110 1200\] at (2) should be [18 190 2000\]] - expected: FAIL - [CSS Animations: property <scale> from [2 0.5 1\] to [inherit\] at (0.25) should be [1.625 0.625 1.25\]] expected: FAIL @@ -116,18 +113,12 @@ [Web Animations: property <scale> from [1\] to [10 -5 0\] at (0) should be [1\]] expected: FAIL - [CSS Transitions: property <scale> from [2 0.5 1\] to [inherit\] at (0.25) should be [1.625 0.625 1.25\]] - expected: FAIL - [Web Animations: property <scale> from [none\] to [4 3 2\] at (2) should be [7 5 3\]] expected: FAIL [CSS Animations: property <scale> from [inherit\] to [2 0.5 1\] at (-1) should be [-1 1.5 3\]] expected: FAIL - [CSS Transitions with transition: all: property <scale> from [2 30 400\] to [10 110 1200\] at (-1) should be [-6 -50 -400\]] - expected: FAIL - [CSS Animations: property <scale> from [none\] to [none\] at (0.875) should be [none\]] expected: FAIL @@ -140,9 +131,6 @@ [Web Animations: property <scale> from [initial\] to [inherit\] at (1) should be [0.5 1 2\]] expected: FAIL - [CSS Transitions: property <scale> from [2 0.5 1\] to [inherit\] at (0.75) should be [0.875 0.875 1.75\]] - expected: FAIL - [Web Animations: property <scale> from [2 0.5 1\] to [initial\] at (1) should be [1\]] expected: FAIL @@ -152,9 +140,6 @@ [Web Animations: property <scale> from [-10 5 1\] to [1\] at (2) should be [12 -3\]] expected: FAIL - [CSS Transitions: property <scale> from [2 30 400\] to [10 110 1200\] at (0.125) should be [3 40 500\]] - expected: FAIL - [Web Animations: property <scale> from [2 30 400\] to [10 110 1200\] at (0) should be [2 30 400\]] expected: FAIL @@ -188,18 +173,12 @@ [Web Animations: property <scale> from [1\] to [10 -5 0\] at (1) should be [10 -5 0\]] expected: FAIL - [CSS Transitions with transition: all: property <scale> from [2 0.5 1\] to [inherit\] at (0.75) should be [0.875 0.875 1.75\]] - expected: FAIL - [CSS Animations: property <scale> from [initial\] to [inherit\] at (1) should be [0.5 1 2\]] expected: FAIL [Web Animations: property <scale> from [2 30 400\] to [10 110 1200\] at (-1) should be [-6 -50 -400\]] expected: FAIL - [CSS Transitions: property <scale> from [inherit\] to [2 0.5 1\] at (0.25) should be [0.875 0.875 1.75\]] - expected: FAIL - [CSS Animations: property <scale> from [none\] to [none\] at (1) should be [none\]] expected: FAIL @@ -209,9 +188,6 @@ [CSS Animations: property <scale> from [inherit\] to [initial\] at (-1) should be [0 1 3\]] expected: FAIL - [CSS Transitions with transition: all: property <scale> from [2 30 400\] to [10 110 1200\] at (0.125) should be [3 40 500\]] - expected: FAIL - [CSS Animations: property <scale> from [2 0.5 1\] to [inherit\] at (1) should be [0.5 1 2\]] expected: FAIL @@ -263,12 +239,6 @@ [CSS Animations: property <scale> from [inherit\] to [initial\] at (2) should be [1.5 1 0\]] expected: FAIL - [CSS Transitions with transition: all: property <scale> from [initial\] to [2 0.5 1\] at (0.75) should be [1.75 0.625\]] - expected: FAIL - - [CSS Transitions: property <scale> from [2 30 400\] to [10 110 1200\] at (0.875) should be [9 100 1100\]] - expected: FAIL - [Web Animations: property <scale> from [2 0.5 1\] to [initial\] at (0.75) should be [1.25 0.875\]] expected: FAIL @@ -278,12 +248,6 @@ [Web Animations: property <scale> from [2 30 400\] to [10 110 1200\] at (1) should be [10 110 1200\]] expected: FAIL - [CSS Transitions with transition: all: property <scale> from [initial\] to [inherit\] at (0.75) should be [0.625 1 1.75\]] - expected: FAIL - - [CSS Transitions with transition: all: property <scale> from [initial\] to [2 0.5 1\] at (0.25) should be [1.25 0.875\]] - expected: FAIL - [Web Animations: property <scale> from [unset\] to [1.5 1\] at (0.75) should be [1.375 1\]] expected: FAIL @@ -317,9 +281,6 @@ [Web Animations: property <scale> from [inherit\] to [initial\] at (1) should be [1\]] expected: FAIL - [CSS Transitions: property <scale> from [initial\] to [inherit\] at (0.25) should be [0.875 1 1.25\]] - expected: FAIL - [CSS Animations: property <scale> from [inherit\] to [initial\] at (0.25) should be [0.625 1 1.75\]] expected: FAIL @@ -350,9 +311,6 @@ [Web Animations: property <scale> from neutral to [1.5 1\] at (0) should be [1.1 1\]] expected: FAIL - [CSS Transitions: property <scale> from [initial\] to [2 0.5 1\] at (0.25) should be [1.25 0.875\]] - expected: FAIL - [Web Animations: property <scale> from neutral to [1.5 1\] at (0.75) should be [1.4 1\]] expected: FAIL @@ -386,9 +344,6 @@ [CSS Animations: property <scale> from [none\] to [none\] at (2) should be [none\]] expected: FAIL - [CSS Transitions: property <scale> from [initial\] to [2 0.5 1\] at (0.75) should be [1.75 0.625\]] - expected: FAIL - [CSS Animations: property <scale> from [initial\] to [inherit\] at (0) should be [1\]] expected: FAIL @@ -425,18 +380,12 @@ [Web Animations: property <scale> from [2 0.5 1\] to [initial\] at (0.25) should be [1.75 0.6251\]] expected: FAIL - [CSS Transitions with transition: all: property <scale> from [initial\] to [inherit\] at (0.25) should be [0.875 1 1.25\]] - expected: FAIL - [Web Animations: property <scale> from [none\] to [none\] at (0.125) should be [none\]] expected: FAIL [Web Animations: property <scale> from [inherit\] to [initial\] at (2) should be [1.5 1 0\]] expected: FAIL - [CSS Transitions with transition: all: property <scale> from [2 30 400\] to [10 110 1200\] at (0.875) should be [9 100 1100\]] - expected: FAIL - [CSS Animations: property <scale> from [initial\] to [inherit\] at (0.25) should be [0.875 1 1.25\]] expected: FAIL @@ -467,36 +416,21 @@ [Web Animations: property <scale> from [none\] to [none\] at (2) should be [none\]] expected: FAIL - [CSS Transitions with transition: all: property <scale> from [2 0.5 1\] to [inherit\] at (0.25) should be [1.625 0.625 1.25\]] - expected: FAIL - [Web Animations: property <scale> from [initial\] to [2 0.5 1\] at (-1) should be [0 1.5\]] expected: FAIL - [CSS Transitions with transition: all: property <scale> from [inherit\] to [2 0.5 1\] at (0.25) should be [0.875 0.875 1.75\]] - expected: FAIL - [Web Animations: property <scale> from [initial\] to [2 0.5 1\] at (0.75) should be [1.75 0.625\]] expected: FAIL [Web Animations: property <scale> from [initial\] to [2 0.5 1\] at (1) should be [2 0.5\]] expected: FAIL - [CSS Transitions: property <scale> from [inherit\] to [2 0.5 1\] at (0.75) should be [1.625 0.625 1.25\]] - expected: FAIL - [Web Animations: property <scale> from [initial\] to [inherit\] at (0) should be [1\]] expected: FAIL [Web Animations: property <scale> from [none\] to [none\] at (0.875) should be [none\]] expected: FAIL - [CSS Transitions: property <scale> from [2 30 400\] to [10 110 1200\] at (-1) should be [-6 -50 -400\]] - expected: FAIL - - [CSS Transitions with transition: all: property <scale> from [inherit\] to [2 0.5 1\] at (0.75) should be [1.625 0.625 1.25\]] - expected: FAIL - [Web Animations: property <scale> from [initial\] to [2 0.5 1\] at (0) should be [1\]] expected: FAIL @@ -512,6 +446,3 @@ [CSS Animations: property <scale> from [initial\] to [inherit\] at (-1) should be [1.5 1 0\]] expected: FAIL - [CSS Transitions: property <scale> from [initial\] to [inherit\] at (0.75) should be [0.625 1 1.75\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-001.html.ini b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-001.html.ini index ff32649cdfe..aa11ed05458 100644 --- a/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-001.html.ini +++ b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-001.html.ini @@ -53,18 +53,12 @@ [Web Animations: property <transform> from [rotateY(900deg)\] to [rotateZ(0deg)\] at (0.25) should be [rotateY(675deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 2, 0, 450deg)\] at (0.25) should be [rotate3d(0, 1, 0, 112.5deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)\] to [rotate3d(7, 8, 9, 260deg)\] at (0.75) should be [rotate3d(7, 8, 9, 220deg)\]] expected: FAIL [CSS Transitions: property <transform> from [scaleZ(1) perspective(400px)\] to [scaleZ(2) perspective(500px)\] at (2) should be [scaleZ(3) perspective(600px)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 2, 0, 450deg)\] at (0.75) should be [rotate3d(0, 1, 0, 337.5deg)\]] - expected: FAIL - [CSS Animations: property <transform> from [scaleZ(1) perspective(400px)\] to [scaleZ(2) perspective(500px)\] at (2) should be [scaleZ(3) perspective(600px)\]] expected: FAIL @@ -77,15 +71,6 @@ [Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 2, 0, 450deg)\] at (2) should be [rotate3d(0, 1, 0, 900deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [none\] to [rotate(90deg)\] at (0.75) should be [rotate(67.5deg)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)\] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)\] at (-1) should be [rotateX(-700deg) rotateY(-800deg) rotateZ(-900deg)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [rotateZ(0deg)\] to [rotateZ(900deg)\] at (0.75) should be [rotateZ(675deg)\]] - expected: FAIL - [CSS Animations: property <transform> from [scaleZ(1) perspective(400px)\] to [scaleZ(2) perspective(500px)\] at (0.25) should be [scaleZ(1.25) perspective(425px)\]] expected: FAIL @@ -101,9 +86,6 @@ [CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 0deg)\] to [rotate3d(7, 8, 9, 450deg)\] at (0.75) should be [rotate3d(7, 8, 9, 337.5deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotateY(0deg)\] to [rotateY(800deg)\] at (2) should be [rotateY(1600deg)\]] - expected: FAIL - [CSS Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)\] to [rotate3d(7, 8, 9, 450deg)\] at (1) should be [rotate3d(7, 8, 9, 450deg)\]] expected: FAIL @@ -122,12 +104,6 @@ [CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 0deg)\] to [rotate3d(7, 8, 9, 450deg)\] at (2) should be [rotate3d(7, 8, 9, 900deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 1, 0, 450deg)\] at (0.75) should be [rotate3d(0, 1, 0, 337.5deg)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [rotate(90deg)\] to [none\] at (-1) should be [rotate(180deg)\]] - expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotateY(900deg)\] to [rotateZ(0deg)\] at (0.25) should be [rotateY(675deg)\]] expected: FAIL @@ -140,9 +116,6 @@ [CSS Transitions with transition: all: property <transform> from [scaleZ(1) perspective(400px)\] to [scaleZ(2) perspective(500px)\] at (2) should be [scaleZ(3) perspective(600px)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)\] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)\] at (-1) should be [rotateX(-700deg) rotateY(-800deg) rotateZ(-900deg)\]] - expected: FAIL - [CSS Animations: property <transform> from [rotateX(0deg)\] to [rotateY(900deg)\] at (0) should be [rotateY(0deg)\]] expected: FAIL @@ -164,18 +137,9 @@ [CSS Transitions with transition: all: property <transform> from [rotateX(0deg)\] to [rotateY(900deg)\] at (0.25) should be [rotateY(225deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [none\] to [rotate(90deg)\] at (0.25) should be [rotate(22.5deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotateZ(0deg)\] to [rotateZ(900deg)\] at (1) should be [rotateZ(900deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate3d(1, 1, 0, 90deg)\] to [rotate3d(0, 1, 1, 180deg)\] at (0.25) should be [rotate3d(0.524083, 0.804261, 0.280178, 106.91deg)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [rotate(30deg)\] to [rotate(330deg)\] at (0.25) should be [rotate(105deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)\] to [rotate3d(7, 8, 9, 260deg)\] at (0) should be [rotate3d(7, 8, 9, 100deg)\]] expected: FAIL @@ -185,15 +149,6 @@ [CSS Transitions: property <transform> from [rotateX(0deg)\] to [rotateY(900deg)\] at (1) should be [rotateY(900deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate3d(1, 1, 0, 90deg)\] to [rotate3d(0, 1, 1, 180deg)\] at (-1) should be [rotate3d(0.41, -0.41, -0.82, 120deg)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [rotateY(0deg)\] to [rotateY(800deg)\] at (0.75) should be [rotateY(600deg)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [rotate(90deg)\] to [none\] at (2) should be [rotate(-90deg)\]] - expected: FAIL - [CSS Transitions: property <transform> from [perspective(400px)\] to [perspective(500px)\] at (-1) should be [perspective(300px)\]] expected: FAIL @@ -206,15 +161,9 @@ [Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 2, 0, 450deg)\] at (0.75) should be [rotate3d(0, 1, 0, 337.5deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 2, 0, 450deg)\] at (0.75) should be [rotate3d(0, 1, 0, 337.5deg)\]] - expected: FAIL - [CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 0deg)\] to [rotate3d(7, 8, 9, 450deg)\] at (0.25) should be [rotate3d(7, 8, 9, 112.5deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [none\] to [rotate(90deg)\] at (0.75) should be [rotate(67.5deg)\]] - expected: FAIL - [CSS Transitions: property <transform> from [rotateX(0deg)\] to [rotateY(900deg)\] at (-1) should be [rotateY(-900deg)\]] expected: FAIL @@ -227,15 +176,9 @@ [Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 1, 0, 450deg)\] at (2) should be [rotate3d(0, 1, 0, 900deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotateX(0deg)\] to [rotateX(700deg)\] at (0.75) should be [rotateX(525deg)\]] - expected: FAIL - [CSS Animations: property <transform> from [rotateX(0deg)\] to [rotateY(900deg)\] at (1) should be [rotateY(900deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)\] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)\] at (0.75) should be [rotateX(525deg) rotateY(600deg) rotateZ(675deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotate(30deg)\] to [rotate(330deg)\] at (2) should be [rotate(630deg)\]] expected: FAIL @@ -251,9 +194,6 @@ [CSS Transitions with transition: all: property <transform> from [rotateX(0deg)\] to [rotateY(900deg)\] at (0) should be [rotateY(0deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotateZ(0deg)\] to [rotateZ(900deg)\] at (0.75) should be [rotateZ(675deg)\]] - expected: FAIL - [CSS Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)\] to [rotate3d(7, 8, 9, 260deg)\] at (1) should be [rotate3d(7, 8, 9, 260deg)\]] expected: FAIL @@ -266,30 +206,18 @@ [Web Animations: property <transform> from [rotateZ(0deg)\] to [rotateZ(900deg)\] at (0) should be [rotateZ(0deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate(90deg)\] to [none\] at (0.25) should be [rotate(67.5deg)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)\] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)\] at (2) should be [rotateX(1400deg) rotateY(1600deg) rotateZ(1800deg)\]] - expected: FAIL - [Web Animations: property <transform> from [none\] to [rotate(90deg)\] at (2) should be [rotate(180deg)\]] expected: FAIL [Web Animations: property <transform> from [rotateY(900deg)\] to [rotateZ(0deg)\] at (0) should be [rotateY(900deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotateZ(0deg)\] to [rotateZ(900deg)\] at (0.25) should be [rotateZ(225deg)\]] - expected: FAIL - [CSS Animations: property <transform> from [rotateY(900deg)\] to [rotateZ(0deg)\] at (0.25) should be [rotateY(675deg)\]] expected: FAIL [CSS Transitions with transition: all: property <transform> from [rotateY(900deg)\] to [rotateZ(0deg)\] at (2) should be [rotateY(-900deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotateY(0deg)\] to [rotateY(800deg)\] at (-1) should be [rotateY(-800deg)\]] - expected: FAIL - [CSS Transitions with transition: all: property <transform> from [scaleZ(1) perspective(400px)\] to [scaleZ(2) perspective(500px)\] at (0.25) should be [scaleZ(1.25) perspective(425px)\]] expected: FAIL @@ -302,18 +230,12 @@ [Web Animations: property <transform> from [rotateX(0deg)\] to [rotateX(700deg)\] at (2) should be [rotateX(1400deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotateX(0deg)\] to [rotateX(700deg)\] at (-1) should be [rotateX(-700deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotateX(0deg)\] to [rotateY(900deg)\] at (0.75) should be [rotateY(675deg)\]] expected: FAIL [CSS Transitions with transition: all: property <transform> from [rotateY(900deg)\] to [rotateZ(0deg)\] at (0) should be [rotateY(900deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 1, 0, 450deg)\] at (0.25) should be [rotate3d(0, 1, 0, 112.5deg)\]] - expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 100deg)\] to [rotate3d(7, 8, 9, 260deg)\] at (2) should be [rotate3d(7, 8, 9, 420deg)\]] expected: FAIL @@ -323,9 +245,6 @@ [CSS Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)\] to [rotate3d(7, 8, 9, 450deg)\] at (0) should be [rotate3d(7, 8, 9, 0deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate3d(1, 1, 0, 90deg)\] to [rotate3d(0, 1, 1, 180deg)\] at (-1) should be [rotate3d(0.41, -0.41, -0.82, 120deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)\] to [rotate3d(7, 8, 9, 450deg)\] at (2) should be [rotate3d(7, 8, 9, 900deg)\]] expected: FAIL @@ -344,9 +263,6 @@ [CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 100deg)\] to [rotate3d(7, 8, 9, 260deg)\] at (0.75) should be [rotate3d(7, 8, 9, 220deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotateX(0deg)\] to [rotateX(700deg)\] at (2) should be [rotateX(1400deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotateY(0deg)\] to [rotateY(800deg)\] at (2) should be [rotateY(1600deg)\]] expected: FAIL @@ -356,36 +272,18 @@ [Web Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)\] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)\] at (0) should be [rotateX(0deg) rotateY(0deg) rotateZ(0deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate(30deg)\] to [rotate(330deg)\] at (2) should be [rotate(630deg)\]] - expected: FAIL - [Web Animations: property <transform> from [none\] to [rotate(90deg)\] at (1) should be [rotate(90deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate3d(1, 1, 0, 90deg)\] to [rotate3d(0, 1, 1, 180deg)\] at (0.25) should be [rotate3d(0.524083, 0.804261, 0.280178, 106.91deg)\]] - expected: FAIL - [CSS Transitions: property <transform> from [rotate3d(1, 1, 0, 90deg)\] to [rotate3d(0, 1, 1, 180deg)\] at (2) should be [rotate3d(0.71, 0, -0.71, 90deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotateZ(0deg)\] to [rotateZ(900deg)\] at (2) should be [rotateZ(1800deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotateX(0deg)\] to [rotateX(700deg)\] at (0.25) should be [rotateX(175deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate(30deg)\] to [rotate(330deg)\] at (-1) should be [rotate(-270deg)\]] - expected: FAIL - [CSS Transitions: property <transform> from [rotate3d(1, 1, 0, 90deg)\] to [rotate3d(0, 1, 1, 180deg)\] at (0.75) should be [rotate3d(0.163027, 0.774382, 0.611354, 153.99deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 1, 0, 450deg)\] at (2) should be [rotate3d(0, 1, 0, 900deg)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [none\] to [rotate(90deg)\] at (2) should be [rotate(180deg)\]] - expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate3d(1, 1, 0, 90deg)\] to [rotate3d(0, 1, 1, 180deg)\] at (2) should be [rotate3d(0.71, 0, -0.71, 90deg)\]] expected: FAIL @@ -407,12 +305,6 @@ [CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 100deg)\] to [rotate3d(7, 8, 9, 260deg)\] at (0.75) should be [rotate3d(7, 8, 9, 220deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate(90deg)\] to [none\] at (0.75) should be [rotate(22.5deg)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 2, 0, 450deg)\] at (-1) should be [rotate3d(0, 1, 0, -450deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotateY(0deg)\] to [rotateY(800deg)\] at (0.75) should be [rotateY(600deg)\]] expected: FAIL @@ -437,15 +329,9 @@ [CSS Transitions: property <transform> from [rotateY(900deg)\] to [rotateZ(0deg)\] at (1) should be [rotateY(0deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 1, 0, 450deg)\] at (-1) should be [rotate3d(0, 1, 0, -450deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 1, 0, 450deg)\] at (0.75) should be [rotate3d(0, 1, 0, 337.5deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotateZ(0deg)\] to [rotateZ(900deg)\] at (-1) should be [rotateZ(-900deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotate(90deg)\] to [none\] at (0.25) should be [rotate(67.5deg)\]] expected: FAIL @@ -461,9 +347,6 @@ [CSS Animations: property <transform> from [skewX(10rad) perspective(400px)\] to [skewX(20rad) perspective(500px)\] at (-1) should be [skewX(0rad) perspective(300px)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotateY(0deg)\] to [rotateY(800deg)\] at (0.75) should be [rotateY(600deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 1, 0, 450deg)\] at (-1) should be [rotate3d(0, 1, 0, -450deg)\]] expected: FAIL @@ -521,18 +404,12 @@ [Web Animations: property <transform> from [rotate3d(1, 1, 0, 90deg)\] to [rotate3d(0, 1, 1, 180deg)\] at (0) should be [rotate3d(1, 1, 0, 90deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)\] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)\] at (0.25) should be [rotateX(175deg) rotateY(200deg) rotateZ(225deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotateX(0deg)\] to [rotateX(700deg)\] at (0) should be [rotateX(0deg)\]] expected: FAIL [CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 100deg)\] to [rotate3d(7, 8, 9, 260deg)\] at (1) should be [rotate3d(7, 8, 9, 260deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotateZ(0deg)\] to [rotateZ(900deg)\] at (-1) should be [rotateZ(-900deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotateZ(0deg)\] to [rotateZ(900deg)\] at (0.25) should be [rotateZ(225deg)\]] expected: FAIL @@ -548,18 +425,12 @@ [CSS Transitions with transition: all: property <transform> from [rotateY(900deg)\] to [rotateZ(0deg)\] at (0.75) should be [rotateY(225deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate(90deg)\] to [none\] at (0.75) should be [rotate(22.5deg)\]] - expected: FAIL - [CSS Animations: property <transform> from [perspective(400px)\] to [perspective(500px)\] at (0.75) should be [perspective(475px)\]] expected: FAIL [Web Animations: property <transform> from [perspective(400px)\] to [perspective(500px)\] at (-1) should be [perspective(300px)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotateX(0deg)\] to [rotateX(700deg)\] at (0.25) should be [rotateX(175deg)\]] - expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotateY(900deg)\] to [rotateZ(0deg)\] at (1) should be [rotateY(0deg)\]] expected: FAIL @@ -590,12 +461,6 @@ [CSS Transitions: property <transform> from [scaleZ(1) perspective(400px)\] to [scaleZ(2) perspective(500px)\] at (0.25) should be [scaleZ(1.25) perspective(425px)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate(30deg)\] to [rotate(330deg)\] at (0.25) should be [rotate(105deg)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [rotate(30deg)\] to [rotate(330deg)\] at (-1) should be [rotate(-270deg)\]] - expected: FAIL - [CSS Transitions with transition: all: property <transform> from [perspective(400px)\] to [perspective(500px)\] at (-1) should be [perspective(300px)\]] expected: FAIL @@ -605,30 +470,15 @@ [CSS Transitions: property <transform> from [rotate3d(7, 8, 9, 100deg)\] to [rotate3d(7, 8, 9, 260deg)\] at (0) should be [rotate3d(7, 8, 9, 100deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotateY(0deg)\] to [rotateY(800deg)\] at (0.25) should be [rotateY(200deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotateY(900deg)\] to [rotateZ(0deg)\] at (0.75) should be [rotateY(225deg)\]] expected: FAIL [Web Animations: property <transform> from [perspective(400px)\] to [perspective(500px)\] at (2) should be [perspective(600px)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotateZ(0deg)\] to [rotateZ(900deg)\] at (0.25) should be [rotateZ(225deg)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)\] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)\] at (0.25) should be [rotateX(175deg) rotateY(200deg) rotateZ(225deg)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 2, 0, 450deg)\] at (2) should be [rotate3d(0, 1, 0, 900deg)\]] - expected: FAIL - [CSS Transitions: property <transform> from [rotateX(0deg)\] to [rotateY(900deg)\] at (2) should be [rotateY(1800deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotateX(0deg)\] to [rotateX(700deg)\] at (0.75) should be [rotateX(525deg)\]] - expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotateX(0deg)\] to [rotateY(900deg)\] at (1) should be [rotateY(900deg)\]] expected: FAIL @@ -644,27 +494,18 @@ [CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 100deg)\] to [rotate3d(7, 8, 9, 260deg)\] at (-1) should be [rotate3d(7, 8, 9, -60deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 2, 0, 450deg)\] at (-1) should be [rotate3d(0, 1, 0, -450deg)\]] - expected: FAIL - [CSS Animations: property <transform> from [perspective(400px)\] to [perspective(500px)\] at (-1) should be [perspective(300px)\]] expected: FAIL [CSS Animations: property <transform> from [scaleZ(1) perspective(400px)\] to [scaleZ(2) perspective(500px)\] at (-1) should be [scaleZ(0) perspective(300px)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotateY(0deg)\] to [rotateY(800deg)\] at (0.25) should be [rotateY(200deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)\] to [rotate3d(7, 8, 9, 450deg)\] at (0.75) should be [rotate3d(7, 8, 9, 337.5deg)\]] expected: FAIL [CSS Transitions: property <transform> from [scaleZ(1) perspective(400px)\] to [scaleZ(2) perspective(500px)\] at (0.75) should be [scaleZ(1.75) perspective(475px)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate(30deg)\] to [rotate(330deg)\] at (0.75) should be [rotate(255deg)\]] - expected: FAIL - [Web Animations: property <transform> from [none\] to [rotate(90deg)\] at (0.75) should be [rotate(67.5deg)\]] expected: FAIL @@ -686,12 +527,6 @@ [Web Animations: property <transform> from [rotateZ(0deg)\] to [rotateZ(900deg)\] at (-1) should be [rotateZ(-900deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate(30deg)\] to [rotate(330deg)\] at (0.75) should be [rotate(255deg)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [rotateX(0deg)\] to [rotateX(700deg)\] at (-1) should be [rotateX(-700deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)\] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)\] at (0.25) should be [rotateX(175deg) rotateY(200deg) rotateZ(225deg)\]] expected: FAIL @@ -707,9 +542,6 @@ [CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 0deg)\] to [rotate3d(7, 8, 9, 450deg)\] at (2) should be [rotate3d(7, 8, 9, 900deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [none\] to [rotate(90deg)\] at (-1) should be [rotate(-90deg)\]] - expected: FAIL - [CSS Transitions: property <transform> from [rotateY(900deg)\] to [rotateZ(0deg)\] at (-1) should be [rotateY(1800deg)\]] expected: FAIL @@ -728,12 +560,6 @@ [Web Animations: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)\] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)\] at (2) should be [rotateX(1400deg) rotateY(1600deg) rotateZ(1800deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotateX(0deg) rotateY(0deg) rotateZ(0deg)\] to [rotateX(700deg) rotateY(800deg) rotateZ(900deg)\] at (0.75) should be [rotateX(525deg) rotateY(600deg) rotateZ(675deg)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 1, 0, 450deg)\] at (-1) should be [rotate3d(0, 1, 0, -450deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotate3d(7, 8, 9, 100deg)\] to [rotate3d(7, 8, 9, 260deg)\] at (2) should be [rotate3d(7, 8, 9, 420deg)\]] expected: FAIL @@ -761,9 +587,6 @@ [CSS Transitions with transition: all: property <transform> from [perspective(400px)\] to [perspective(500px)\] at (0.75) should be [perspective(475px)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate(90deg)\] to [none\] at (-1) should be [rotate(180deg)\]] - expected: FAIL - [CSS Animations: property <transform> from [skewX(10rad) perspective(400px)\] to [skewX(20rad) perspective(500px)\] at (0.25) should be [skewX(12.5rad) perspective(425px)\]] expected: FAIL @@ -776,12 +599,6 @@ [Web Animations: property <transform> from [rotate(30deg)\] to [rotate(330deg)\] at (0.75) should be [rotate(255deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotateY(0deg)\] to [rotateY(800deg)\] at (-1) should be [rotateY(-800deg)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 1, 0, 450deg)\] at (0.25) should be [rotate3d(0, 1, 0, 112.5deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotateX(0deg)\] to [rotateY(900deg)\] at (-1) should be [rotateY(-900deg)\]] expected: FAIL @@ -809,12 +626,6 @@ [CSS Transitions with transition: all: property <transform> from [skewX(10rad) perspective(400px)\] to [skewX(20rad) perspective(500px)\] at (0.75) should be [skewX(17.5rad) perspective(475px)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 2, 0, 450deg)\] at (0.25) should be [rotate3d(0, 1, 0, 112.5deg)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [rotateX(0deg)\] to [rotateX(700deg)\] at (0.25) should be [rotateX(175deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotateY(0deg)\] to [rotateY(800deg)\] at (1) should be [rotateY(800deg)\]] expected: FAIL @@ -827,18 +638,12 @@ [Web Animations: property <transform> from [rotate3d(7, 8, 9, 0deg)\] to [rotate3d(7, 8, 9, 450deg)\] at (1) should be [rotate3d(7, 8, 9, 450deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate3d(0, 1, 0, 0deg)\] to [rotate3d(0, 1, 0, 450deg)\] at (0.75) should be [rotate3d(0, 1, 0, 337.5deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotateY(0deg)\] to [rotateY(800deg)\] at (0) should be [rotateY(0deg)\]] expected: FAIL [CSS Animations: property <transform> from [rotateY(900deg)\] to [rotateZ(0deg)\] at (2) should be [rotateY(-900deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate(90deg)\] to [none\] at (0.25) should be [rotate(67.5deg)\]] - expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate3d(7, 8, 9, 100deg)\] to [rotate3d(7, 8, 9, 260deg)\] at (1) should be [rotate3d(7, 8, 9, 260deg)\]] expected: FAIL @@ -860,9 +665,6 @@ [CSS Transitions: property <transform> from [rotateY(900deg)\] to [rotateZ(0deg)\] at (0.75) should be [rotateY(225deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [none\] to [rotate(90deg)\] at (0.25) should be [rotate(22.5deg)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [none\] to [rotate(90deg)\] at (-1) should be [rotate(-90deg)\]] + [CSS Transitions with transition: all: property <transform> from [rotate3d(1, 1, 0, 90deg)\] to [rotate3d(0, 1, 1, 180deg)\] at (0.75) should be [rotate3d(0.163027, 0.774382, 0.611354, 153.99deg)\]] expected: FAIL diff --git a/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-003.html.ini b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-003.html.ini index 1c73f55070b..ff51a0717b9 100644 --- a/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-003.html.ini +++ b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-003.html.ini @@ -2,24 +2,12 @@ [transform interpolation] expected: FAIL - [CSS Transitions: property <transform> from [skewX(10rad)\] to [skewX(20rad)\] at (2) should be [skewX(30rad)\]] - expected: FAIL - [Web Animations: property <transform> from [skewX(10rad) scaleZ(1)\] to [skewX(20rad) scaleZ(2)\] at (2) should be [skewX(30rad) scaleZ(3)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [skewX(10rad) scaleZ(1)\] to [skewX(20rad) scaleZ(2)\] at (0.25) should be [skewX(12.5rad) scaleZ(1.25)\]] - expected: FAIL - [Web Animations: property <transform> from [skewX(10rad) scaleZ(1)\] to [skewX(20rad) scaleZ(2)\] at (0) should be [skewX(10rad) scaleZ(1)\]] expected: FAIL - [CSS Transitions: property <transform> from [skewY(10rad)\] to [skewY(20rad)\] at (0.75) should be [skewY(17.5rad)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [skewX(10rad)\] to [skewX(20rad)\] at (0.75) should be [skewX(17.5rad)\]] - expected: FAIL - [CSS Transitions with transition: all: property <transform> from [scaleZ(3) perspective(400px)\] to [scaleZ(4) skewX(1rad) perspective(500px)\] at (0.25) should be [scaleZ(3.25) matrix3d(1, 0, 0, 0, 0.389352, 1, 0, 0, 0, 0, 1, -0.002375, 0, 0, 0, 1)\]] expected: FAIL @@ -41,9 +29,6 @@ [CSS Transitions: property <transform> from [scaleZ(3) perspective(400px)\] to [scaleZ(4) skewX(1rad) perspective(500px)\] at (0.75) should be [scaleZ(3.75) matrix3d(1, 0, 0, 0, 1.16806, 1, 0, 0, 0, 0, 1, -0.002125, 0, 0, 0, 1)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [skewX(10rad) scaleZ(1)\] to [skewX(20rad) scaleZ(2)\] at (0.75) should be [skewX(17.5rad) scaleZ(1.75)\]] - expected: FAIL - [Web Animations: property <transform> from [skewY(10rad)\] to [skewY(20rad)\] at (0.25) should be [skewY(12.5rad)\]] expected: FAIL @@ -65,18 +50,9 @@ [Web Animations: property <transform> from [skewX(10rad) scaleZ(1)\] to [skewX(20rad) scaleZ(2)\] at (0.25) should be [skewX(12.5rad) scaleZ(1.25)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [skewY(10rad)\] to [skewY(20rad)\] at (0.75) should be [skewY(17.5rad)\]] - expected: FAIL - [CSS Animations: property <transform> from [scaleZ(3) perspective(400px)\] to [scaleZ(4) skewX(1rad) perspective(500px)\] at (1) should be [scaleZ(4) matrix3d(1, 0, 0, 0, 1.55741, 1, 0, 0, 0, 0, 1, -0.002, 0, 0, 0, 1)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [skewX(10rad)\] to [skewX(20rad)\] at (0.25) should be [skewX(12.5rad)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [skewY(10rad)\] to [skewY(20rad)\] at (2) should be [skewY(30rad)\]] - expected: FAIL - [CSS Transitions: property <transform> from [scaleZ(3) perspective(400px)\] to [scaleZ(4) skewX(1rad) perspective(500px)\] at (1) should be [scaleZ(4) matrix3d(1, 0, 0, 0, 1.55741, 1, 0, 0, 0, 0, 1, -0.002, 0, 0, 0, 1)\]] expected: FAIL @@ -104,18 +80,12 @@ [Web Animations: property <transform> from [scaleZ(3) perspective(400px)\] to [scaleZ(4) skewX(1rad) perspective(500px)\] at (2) should be [scaleZ(5) matrix3d(1, 0, 0, 0, 3.11482, 1, 0, 0, 0, 0, 1, -0.0015, 0, 0, 0, 1)\]] expected: FAIL - [CSS Transitions: property <transform> from [skewX(10rad)\] to [skewX(20rad) scaleZ(2)\] at (-1) should be [skewX(0rad) scaleZ(0)\]] - expected: FAIL - [CSS Transitions with transition: all: property <transform> from [translateY(70%)\] to [translateY(90%) scaleZ(2)\] at (0) should be [translateY(70%)\]] expected: FAIL [CSS Animations: property <transform> from [scaleZ(3) perspective(400px)\] to [scaleZ(4) skewX(1rad) perspective(500px)\] at (0.25) should be [scaleZ(3.25) matrix3d(1, 0, 0, 0, 0.389352, 1, 0, 0, 0, 0, 1, -0.002375, 0, 0, 0, 1)\]] expected: FAIL - [CSS Transitions: property <transform> from [skewX(10rad)\] to [skewX(20rad) scaleZ(2)\] at (2) should be [skewX(30rad) scaleZ(3)\]] - expected: FAIL - [CSS Transitions: property <transform> from [scaleZ(3) perspective(400px)\] to [scaleZ(4) skewX(1rad) perspective(500px)\] at (-1) should be [scaleZ(2) matrix3d(1, 0, 0, 0, -1.55741, 1, 0, 0, 0, 0, 1, -0.003, 0, 0, 0, 1)\]] expected: FAIL @@ -125,30 +95,15 @@ [CSS Transitions with transition: all: property <transform> from [scaleZ(3) perspective(400px)\] to [scaleZ(4) skewX(1rad) perspective(500px)\] at (-1) should be [scaleZ(2) matrix3d(1, 0, 0, 0, -1.55741, 1, 0, 0, 0, 0, 1, -0.003, 0, 0, 0, 1)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [skewX(10rad)\] to [skewX(20rad) scaleZ(2)\] at (0.75) should be [skewX(17.5rad) scaleZ(1.75)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [skewX(10rad) scaleZ(1)\] to [skewX(20rad) scaleZ(2)\] at (0.25) should be [skewX(12.5rad) scaleZ(1.25)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [skewY(10rad)\] to [skewY(20rad)\] at (0.25) should be [skewY(12.5rad)\]] - expected: FAIL - [Web Animations: property <transform> from [skewX(10rad)\] to [skewX(20rad)\] at (1) should be [skewX(20rad)\]] expected: FAIL [Web Animations: property <transform> from [skewY(10rad)\] to [skewY(20rad)\] at (0) should be [skewY(10rad)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [skewX(10rad) scaleZ(1)\] to [skewX(20rad) scaleZ(2)\] at (-1) should be [skewX(0rad) scaleZ(0)\]] - expected: FAIL - [Web Animations: property <transform> from [skewX(10rad)\] to [skewX(20rad)\] at (0) should be [skewX(10rad)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [skewY(10rad)\] to [skewY(20rad)\] at (-1) should be [skewY(0rad)\]] - expected: FAIL - [CSS Transitions with transition: all: property <transform> from [scaleZ(3) perspective(400px)\] to [scaleZ(4) skewX(1rad) perspective(500px)\] at (0) should be [scaleZ(3) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0025, 0, 0, 0, 1)\]] expected: FAIL @@ -170,15 +125,6 @@ [Web Animations: property <transform> from [translateY(70%) scaleZ(1)\] to [translateY(90%) scaleZ(2)\] at (2) should be [translateY(110%) scaleZ(3)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [skewX(10rad)\] to [skewX(20rad) scaleZ(2)\] at (-1) should be [skewX(0rad) scaleZ(0)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [skewX(10rad)\] to [skewX(20rad)\] at (-1) should be [skewX(0rad)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [skewX(10rad) scaleZ(1)\] to [skewX(20rad) scaleZ(2)\] at (2) should be [skewX(30rad) scaleZ(3)\]] - expected: FAIL - [Web Animations: property <transform> from [skewY(10rad)\] to [skewY(20rad)\] at (2) should be [skewY(30rad)\]] expected: FAIL @@ -197,36 +143,21 @@ [Web Animations: property <transform> from [skewX(10rad)\] to [skewX(20rad) scaleZ(2)\] at (0) should be [skewX(10rad) scaleZ(1)\]] expected: FAIL - [CSS Transitions: property <transform> from [skewX(10rad)\] to [skewX(20rad)\] at (0.75) should be [skewX(17.5rad)\]] - expected: FAIL - [Web Animations: property <transform> from [translateY(70%)\] to [translateY(90%) scaleZ(2)\] at (2) should be [translateY(110%) scaleZ(3)\]] expected: FAIL - [CSS Transitions: property <transform> from [skewX(10rad) scaleZ(1)\] to [skewX(20rad) scaleZ(2)\] at (-1) should be [skewX(0rad) scaleZ(0)\]] - expected: FAIL - [Web Animations: property <transform> from [translateY(70%)\] to [translateY(90%) scaleZ(2)\] at (0) should be [translateY(70%)\]] expected: FAIL [Web Animations: property <transform> from [skewX(10rad)\] to [skewX(20rad) scaleZ(2)\] at (-1) should be [skewX(0rad) scaleZ(0)\]] expected: FAIL - [CSS Transitions: property <transform> from [skewX(10rad)\] to [skewX(20rad) scaleZ(2)\] at (0.75) should be [skewX(17.5rad) scaleZ(1.75)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [skewX(10rad) scaleZ(1)\] to [skewX(20rad) scaleZ(2)\] at (0.75) should be [skewX(17.5rad) scaleZ(1.75)\]] - expected: FAIL - [Web Animations: property <transform> from [scaleZ(3) perspective(400px)\] to [scaleZ(4) skewX(1rad) perspective(500px)\] at (-1) should be [scaleZ(2) matrix3d(1, 0, 0, 0, -1.55741, 1, 0, 0, 0, 0, 1, -0.003, 0, 0, 0, 1)\]] expected: FAIL [Web Animations: property <transform> from [translateY(70%)\] to [translateY(90%) scaleZ(2)\] at (0.25) should be [translateY(75%) scaleZ(1.25)\]] expected: FAIL - [CSS Transitions: property <transform> from [skewX(10rad)\] to [skewX(20rad) scaleZ(2)\] at (0.25) should be [skewX(12.5rad) scaleZ(1.25)\]] - expected: FAIL - [Web Animations: property <transform> from [translateY(70%) scaleZ(1)\] to [translateY(90%) scaleZ(2)\] at (1) should be [translateY(90%) scaleZ(2)\]] expected: FAIL @@ -242,33 +173,18 @@ [Web Animations: property <transform> from [skewX(10rad) scaleZ(1)\] to [skewX(20rad) scaleZ(2)\] at (1) should be [skewX(20rad) scaleZ(2)\]] expected: FAIL - [CSS Transitions: property <transform> from [skewY(10rad)\] to [skewY(20rad)\] at (0.25) should be [skewY(12.5rad)\]] - expected: FAIL - [Web Animations: property <transform> from [skewY(10rad)\] to [skewY(20rad)\] at (-1) should be [skewY(0rad)\]] expected: FAIL [Web Animations: property <transform> from [skewX(10rad)\] to [skewX(20rad)\] at (-1) should be [skewX(0rad)\]] expected: FAIL - [CSS Transitions: property <transform> from [skewY(10rad)\] to [skewY(20rad)\] at (-1) should be [skewY(0rad)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [skewX(10rad)\] to [skewX(20rad)\] at (0.25) should be [skewX(12.5rad)\]] - expected: FAIL - [Web Animations: property <transform> from [skewX(10rad)\] to [skewX(20rad) scaleZ(2)\] at (1) should be [skewX(20rad) scaleZ(2)\]] expected: FAIL [Web Animations: property <transform> from [skewX(10rad)\] to [skewX(20rad)\] at (0.25) should be [skewX(12.5rad)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [skewX(10rad)\] to [skewX(20rad) scaleZ(2)\] at (0.25) should be [skewX(12.5rad) scaleZ(1.25)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [skewX(10rad)\] to [skewX(20rad)\] at (-1) should be [skewX(0rad)\]] - expected: FAIL - [Web Animations: property <transform> from [translateY(70%) scaleZ(1)\] to [translateY(90%) scaleZ(2)\] at (0) should be [translateY(70%) scaleZ(1)\]] expected: FAIL diff --git a/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-004.html.ini b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-004.html.ini index 8cd7ee59314..5df2147d428 100644 --- a/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-004.html.ini +++ b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-004.html.ini @@ -11,9 +11,6 @@ [CSS Transitions with transition: all: property <transform> from [translate3d(8px, -4px, 12px) skewX(1rad) perspective(400px)\] to [translate3d(4px, -12px, 8px) skewX(2rad) scaleY(2)\] at (0.25) should be [translate3d(7px, -6px, 11px) skewX(1.25rad) matrix3d(1, 0, 0, 0, 0, 1.25, 0, 0, 0, 0, 1, -0.001875, 0, 0, 0, 1)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [skewX(10rad) translateY(70%)\] to [skewX(20rad) translateY(90%)\] at (0.75) should be [skewX(17.5rad) translateY(85%)\]] - expected: FAIL - [Web Animations: property <transform> from [translateZ(2em)\] to [translateZ(3em)\] at (0.75) should be [translateZ(2.75em)\]] expected: FAIL @@ -158,9 +155,6 @@ [CSS Transitions with transition: all: property <transform> from [skewX(1rad)\] to [translate3d(8px, -4px, 12px) skewX(2rad)\] at (0.75) should be [matrix3d(1, 0, 0, 0, -1.2494279662824135, 1, 0, 0, 0, 0, 1, 0, 6, -3, 9, 1)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [skewX(10rad) translateY(70%)\] to [skewX(20rad) translateY(90%)\] at (0.25) should be [skewX(12.5rad) translateY(75%)\]] - expected: FAIL - [Web Animations: property <transform> from [translate3d(8px, -4px, 12px) skewX(1rad) perspective(400px)\] to [scaleY(2) skewX(2rad) perspective(500px)\] at (1) should be [matrix3d(1, 0, 0, 0, -2.185039863261519, 2, 0, 0, 0, 0, 1, -0.002, 0, 0, 0, 1)\]] expected: FAIL @@ -188,18 +182,12 @@ [Web Animations: property <transform> from [translateZ(2em)\] to [translateZ(3em)\] at (-1) should be [translateZ(1em)\]] expected: FAIL - [CSS Transitions: property <transform> from [translate3d(12px, 70%, 2em)\] to [translate3d(13px, 90%, 3em)\] at (-1) should be [translate3d(11px, 50%, 1em)\]] - expected: FAIL - [Web Animations: property <transform> from [translate3D(100px, 200px, 300px)\] to [none\] at (2) should be [matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -100, -200, -300, 1)\]] expected: FAIL [Web Animations: property <transform> from [translate3D(100px, 200px, 300px)\] to [none\] at (-1) should be [matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 200, 400, 600, 1)\]] expected: FAIL - [CSS Transitions: property <transform> from [skewX(10rad) translateY(70%)\] to [skewX(20rad) translateY(90%)\] at (-1) should be [skewX(0rad) translateY(50%)\]] - expected: FAIL - [CSS Animations: property <transform> from [skewX(1rad)\] to [translate3d(8px, -4px, 12px) skewX(2rad)\] at (0) should be [matrix(1, 0, 1.5574077246549023, 1, 0, 0)\]] expected: FAIL @@ -233,9 +221,6 @@ [CSS Animations: property <transform> from [translate3d(8px, -4px, 12px) skewX(1rad) perspective(400px)\] to [scaleY(2) skewX(2rad) perspective(500px)\] at (0) should be [matrix3d(1, 0, 0, 0, 1.5574077246549023, 1, 0, 0, -0.02, 0.01, 0.97, -0.0025, 8, -4, 12, 1)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [skewX(10rad) translateY(70%)\] to [skewX(20rad) translateY(90%)\] at (-1) should be [skewX(0rad) translateY(50%)\]] - expected: FAIL - [Web Animations: property <transform> from [translateX(12px) translateY(70%) translateZ(2em)\] to [translateX(13px) translateY(90%) translateZ(3em)\] at (1) should be [translateX(13px) translateY(90%) translateZ(3em)\]] expected: FAIL @@ -296,9 +281,6 @@ [CSS Transitions: property <transform> from [translate3d(8px, -4px, 12px) skewX(1rad) perspective(400px)\] to [translate3d(4px, -12px, 8px) scaleY(2) perspective(500px)\] at (0.25) should be [translate3d(7px, -6px, 11px) matrix3d(1, 0, 0, 0, 1.46007, 1.25, 0, 0, 0, 0, 1, -0.002375, 0, 0, 0, 1)\]] expected: FAIL - [CSS Transitions: property <transform> from [skewX(10rad) translateY(70%)\] to [skewX(20rad) translateY(90%)\] at (0.75) should be [skewX(17.5rad) translateY(85%)\]] - expected: FAIL - [Web Animations: property <transform> from [translate3d(8px, -4px, 12px) skewX(1rad) perspective(400px)\] to [translate3d(4px, -12px, 8px) scaleY(2) perspective(500px)\] at (0) should be [translate3d(8px, -4px, 12px) matrix3d(1, 0, 0, 0, 1.55741, 1, 0, 0, 0, 0, 1, -0.0025, 0, 0, 0, 1)\]] expected: FAIL @@ -308,9 +290,6 @@ [Web Animations: property <transform> from [translate3d(8px, -4px, 12px) skewX(1rad) perspective(400px)\] to [scaleY(2) skewX(2rad) perspective(500px)\] at (0.75) should be [matrix3d(1, 0, 0, 0, -0.7525665307288518, 1.75, 0, 0, -0.005115979381443298, 0.002557989690721649, 0.9924999999999999, -0.002128247422680412, 2, -1, 3, 1.001298969072165)\]] expected: FAIL - [CSS Transitions: property <transform> from [skewX(10rad) translateY(70%)\] to [skewX(20rad) translateY(90%)\] at (0.25) should be [skewX(12.5rad) translateY(75%)\]] - expected: FAIL - [CSS Transitions: property <transform> from [translate3d(8px, -4px, 12px) skewX(1rad) perspective(400px)\] to [translate3d(4px, -12px, 8px) scaleY(2) perspective(500px)\] at (0.75) should be [translate3d(5px, -10px, 9px) matrix3d(1, 0, 0, 0, 0.681366, 1.75, 0, 0, 0, 0, 1, -0.002125, 0, 0, 0, 1)\]] expected: FAIL @@ -410,9 +389,6 @@ [CSS Transitions: property <transform> from [translate3d(8px, -4px, 12px) skewX(1rad) perspective(400px)\] to [translate3d(4px, -12px, 8px) skewX(2rad) scaleY(2)\] at (1) should be [translate3d(4px, -12px, 8px) skewX(2rad) matrix(1, 0, 0, 2, 0, 0)\]] expected: FAIL - [CSS Transitions: property <transform> from [skewX(10rad) translateY(70%)\] to [skewX(20rad) translateY(90%)\] at (2) should be [skewX(30rad) translateY(110%)\]] - expected: FAIL - [CSS Transitions: property <transform> from [translate3D(100px, 200px, 300px)\] to [none\] at (0.75) should be [matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 25, 50, 75, 1)\]] expected: FAIL @@ -512,18 +488,3 @@ [Web Animations: property <transform> from [skewX(10rad) translateY(70%)\] to [skewX(20rad) translateY(90%)\] at (1) should be [skewX(20rad) translateY(90%)\]] expected: FAIL - [CSS Transitions: property <transform> from [translateX(12px) translateY(70%) translateZ(2em)\] to [translateX(13px) translateY(90%) translateZ(3em)\] at (-1) should be [translateX(11px) translateY(50%) translateZ(1em)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [translateX(12px) translateY(70%) translateZ(2em)\] to [translateX(13px) translateY(90%) translateZ(3em)\] at (0.25) should be [translateX(12.25px) translateY(75%) translateZ(2.25em)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [translateX(12px) translateY(70%) translateZ(2em)\] to [translateX(13px) translateY(90%) translateZ(3em)\] at (0.75) should be [translateX(12.75px) translateY(85%) translateZ(2.75em)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [translateX(12px) translateY(70%) translateZ(2em)\] to [translateX(13px) translateY(90%) translateZ(3em)\] at (2) should be [translateX(14px) translateY(110%) translateZ(4em)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [translateX(12px) translateY(70%) translateZ(2em)\] to [translateX(13px) translateY(90%) translateZ(3em)\] at (-1) should be [translateX(11px) translateY(50%) translateZ(1em)\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-005.html.ini b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-005.html.ini index 9a833bd4e08..145bfea17d2 100644 --- a/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-005.html.ini +++ b/tests/wpt/metadata/css/css-transforms/animation/transform-interpolation-005.html.ini @@ -8,15 +8,9 @@ [CSS Transitions: property <transform> from [none\] to [matrix(7, 0, 2, 2, 6, 0)\] at (2) should be [matrix(13, 0, 6, 3, 12, 0)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate(180deg)\] to [none\] at (0.25) should be [rotate(135deg)\]] - expected: FAIL - [Web Animations: property <transform> from [none\] to [rotate(360deg)\] at (2) should be [rotate(720deg)\]] expected: FAIL - [CSS Transitions: property <transform> from [none\] to [rotate(360deg)\] at (2) should be [rotate(720deg)\]] - expected: FAIL - [Web Animations: property <transform> from [rotate(180deg)\] to [none\] at (-1) should be [rotate(360deg)\]] expected: FAIL @@ -44,9 +38,6 @@ [Web Animations: property <transform> from [matrix(1, 0, 0, 1, 0, -6)\] to [matrix(0, 7, -1, 0, 6, 0)\] at (0) should be [matrix(1, 0, 0, 1, 0, -6)\]] expected: FAIL - [CSS Transitions: property <transform> from [none\] to [rotate(360deg)\] at (0.75) should be [rotate(270deg)\]] - expected: FAIL - [Web Animations: property <transform> from [none\] to [rotate(180deg)\] at (1) should be [rotate(180deg)\]] expected: FAIL @@ -68,9 +59,6 @@ [Web Animations: property <transform> from [none\] to [matrix(7, 0, 2, 2, 6, 0)\] at (0.25) should be [matrix(2.5, 0, 0.31, 1.25, 1.5, 0)\]] expected: FAIL - [CSS Transitions: property <transform> from [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)\] to [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)\] at (-1) should be [matrix3d(-0.6299594065765657, -0.10825090106268696, -0.20133311671001855, 5.485724217214554, 6.358051978686152, 0.16496896269344588, 1.5760051143537075, -54.21568355620423, 0.7106057459805782, -1.1596356050622005, -0.11495342545397585, -4.913752963990824, -1.03125, -1.125, 3.5625, -5.901513951904114)\]] - expected: FAIL - [Web Animations: property <transform> from [matrix(1, 0, 0, 1, 0, -6)\] to [matrix(0, 7, -1, 0, 6, 0)\] at (0.3333333333333333) should be [matrix(2.598076211353316, 1.4999999999999998, -0.49999999999999994, 0.8660254037844387, 2, -4)\]] expected: FAIL @@ -116,18 +104,9 @@ [CSS Transitions: property <transform> from [matrix(1, 0, 0, 7, 0, 0)\] to [matrix(7, 0, 1, 1, 0, 0)\] at (2) should be [matrix(13, 0, -10, -5, 0, 0)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [none\] to [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)\] at (-1) should be [matrix3d(-0.0000000000000002377810622383943, -1.0671050586638147, -0.08972656766237302, 1.3740432449326199, 0.98484601036295, -2.653201092395309, 0.6753819540610847, 3.6127240080250744, -2.7988839807429846, -1.2090004194153336, -0.5183744226115445, -0.7936088631686278, 1.1875, 0.0625, -1.3125, 5.340768914473683)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [none\] to [rotate(180deg)\] at (0.25) should be [rotate(45deg)\]] - expected: FAIL - [Web Animations: property <transform> from [matrix(0, 7, -1, 0, 6, 0)\] to [matrix(1, 0, 0, 1, 0, -6)\] at (0.3333333333333333) should be [matrix(2.5000000000000004, 4.330127018922193, -0.8660254037844386, 0.5000000000000001, 4, -2)\]] expected: FAIL - [CSS Transitions: property <transform> from [none\] to [rotate(360deg)\] at (0.25) should be [rotate(90deg)\]] - expected: FAIL - [Web Animations: property <transform> from [matrix(1, 0, 0, 1, 0, -6)\] to [matrix(0, 7, -1, 0, 6, 0)\] at (0.5) should be [matrix(2.8284271247461903, 2.82842712474619, -0.7071067811865475, 0.7071067811865476, 3, -3)\]] expected: FAIL @@ -140,9 +119,6 @@ [Web Animations: property <transform> from [matrix(1, 0, 0, 1, 0, -6)\] to [matrix(0, 7, -1, 0, 6, 0)\] at (2) should be [matrix(-13, 0, 0, -1, 12, 6)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)\] to [none\] at (0.25) should be [matrix3d(1.2804555205291865, 0, -1.1928678300408346, 0, 0, 2.5, 0, 0, 2.215325970075836, 0, 2.377988823839918, 0, 0, 0, 0, 1)\]] - expected: FAIL - [Web Animations: property <transform> from [none\] to [rotate(180deg)\] at (0.25) should be [rotate(45deg)\]] expected: FAIL @@ -155,45 +131,24 @@ [Web Animations: property <transform> from [none\] to [matrix(7, 0, 2, 2, 6, 0)\] at (-1) should be [matrix(-5, 0, 0, 0, -6, 0)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)\] to [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)\] at (-1) should be [matrix3d(-0.6299594065765657, -0.10825090106268696, -0.20133311671001855, 5.485724217214554, 6.358051978686152, 0.16496896269344588, 1.5760051143537075, -54.21568355620423, 0.7106057459805782, -1.1596356050622005, -0.11495342545397585, -4.913752963990824, -1.03125, -1.125, 3.5625, -5.901513951904114)\]] - expected: FAIL - [Web Animations: property <transform> from [none\] to [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)\] at (0.25) should be [matrix3d(0.9041890962319094, 0.3522701519297133, -0.15240204298176957, -0.1428256720529315, -0.7579798772527586, 0.6803606288839232, -0.05133336076757235, 0.37904689530895724, -0.1957679784745485, 0.38554138029509327, 0.8226186974340638, 0.3370288143441876, -0.296875, -0.015625, 0.328125, 0.5930529142680923)\]] expected: FAIL [CSS Animations: property <transform> from [matrix(1, 0, 0, 7, 0, 0)\] to [matrix(7, 0, 1, 1, 0, 0)\] at (0.6666666666666666) should be [matrix(5, 0, 2, 3, 0, 0)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [none\] to [rotate(360deg)\] at (-1) should be [rotate(-360deg)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [rotate(180deg)\] to [none\] at (0.75) should be [rotate(45deg)\]] - expected: FAIL - [Web Animations: property <transform> from [matrix(1, 0, 0, 7, 0, 0)\] to [matrix(7, 0, 1, 1, 0, 0)\] at (0) should be [matrix(1, 0, 0, 7, 0, 0)\]] expected: FAIL [Web Animations: property <transform> from [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)\] to [none\] at (-1) should be [matrix3d(-0.6413028394192518, -1.0702420910513302, -0.5807595966791961, -18.02447171345163, 0.8211815704840004, 1.0980679097347057, 0.9399408862655454, 22.460730852026064, 0.28421009261178104, -0.5408346238741739, 0.5194791363698213, 3.075163035391172, -2.6875, 2, -1.875, -14.881239394516232)\]] expected: FAIL - [CSS Transitions: property <transform> from [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)\] to [none\] at (-1) should be [matrix3d(-0.6413028394192518, -1.0702420910513302, -0.5807595966791961, -18.02447171345163, 0.8211815704840004, 1.0980679097347057, 0.9399408862655454, 22.460730852026064, 0.28421009261178104, -0.5408346238741739, 0.5194791363698213, 3.075163035391172, -2.6875, 2, -1.875, -14.881239394516232)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [rotate(180deg)\] to [none\] at (0.75) should be [rotate(45deg)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [none\] to [rotate(180deg)\] at (2) should be [rotate(360deg)\]] - expected: FAIL - [Web Animations: property <transform> from [matrix(1, 0, 0, 7, 0, 0)\] to [matrix(7, 0, 1, 1, 0, 0)\] at (0.6666666666666666) should be [matrix(5, 0, 2, 3, 0, 0)\]] expected: FAIL [CSS Transitions with transition: all: property <transform> from [matrix(1, 0, 0, 7, 0, 0)\] to [matrix(7, 0, 1, 1, 0, 0)\] at (-1) should be [matrix(-5, 0, -13, 13, 0, 0)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate(180deg)\] to [none\] at (-1) should be [rotate(360deg)\]] - expected: FAIL - [CSS Transitions: property <transform> from [none\] to [matrix(7, 0, 2, 2, 6, 0)\] at (-1) should be [matrix(-5, 0, 0, 0, -6, 0)\]] expected: FAIL @@ -212,12 +167,6 @@ [Web Animations: property <transform> from [matrix(3, 0, 0, 5, 0, -6)\] to [none\] at (0.25) should be [matrix(2.5, 0, 0, 4, 0, -4.5)\]] expected: FAIL - [CSS Transitions: property <transform> from [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)\] to [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)\] at (2) should be [matrix3d(-1.1789992641434441, -0.7109729379601547, -0.4455746537954199, -21.703089533128907, -0.11137581475421703, -0.08822983871000473, -0.05695380894007451, -2.22667264132605, -3.1443917136741506, 1.8952588096345078, 2.426615889772007, -21.697523130750138, -1.5, 2.0625, -3.1875, -5.901513951904121)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)\] to [none\] at (0.25) should be [matrix3d(1.2804555205291865, 0, -1.1928678300408346, 0, 0, 2.5, 0, 0, 2.215325970075836, 0, 2.377988823839918, 0, 0, 0, 0, 1)\]] - expected: FAIL - [Web Animations: property <transform> from [matrix(0, 7, -1, 0, 6, 0)\] to [matrix(1, 0, 0, 1, 0, -6)\] at (0.6666666666666666) should be [matrix(2.598076211353316, 1.4999999999999998, -0.49999999999999994, 0.8660254037844387, 2, -4)\]] expected: FAIL @@ -233,15 +182,9 @@ [Web Animations: property <transform> from [none\] to [matrix(7, 0, 2, 2, 6, 0)\] at (0) should be [matrix(1, 0, 0, 1, 0, 0)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [none\] to [rotate(180deg)\] at (-1) should be [rotate(-180deg)\]] - expected: FAIL - [Web Animations: property <transform> from [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)\] to [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)\] at (1) should be [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)\]] expected: FAIL - [CSS Transitions: property <transform> from [rotate(180deg)\] to [none\] at (2) should be [rotate(-180deg)\]] - expected: FAIL - [Web Animations: property <transform> from [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)\] to [none\] at (0.75) should be [matrix3d(1.211140527138306, 0, -0.30925494906815365, 0, 0, 1.5, 0, 0, 0.43295692869541513, 0, 1.6955967379936283, 0, 0, 0, 0, 1)\]] expected: FAIL @@ -278,18 +221,9 @@ [CSS Animations: property <transform> from [matrix(1, 0, 0, 7, 0, 0)\] to [matrix(7, 0, 1, 1, 0, 0)\] at (2) should be [matrix(13, 0, -10, -5, 0, 0)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [none\] to [rotate(180deg)\] at (0.25) should be [rotate(45deg)\]] - expected: FAIL - [Web Animations: property <transform> from [matrix(0, 7, -1, 0, 6, 0)\] to [matrix(1, 0, 0, 1, 0, -6)\] at (-1) should be [matrix(-13, 0, 0, -1, 12, 6)\]] expected: FAIL - [CSS Transitions: property <transform> from [none\] to [rotate(180deg)\] at (0.75) should be [rotate(135deg)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [none\] to [rotate(180deg)\] at (0.75) should be [rotate(135deg)\]] - expected: FAIL - [Web Animations: property <transform> from [none\] to [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)\] at (-1) should be [matrix3d(0, 0, 0, 0, 0, -1, 0, 0, 1.682941969615793, 0, -1.0806046117362795, 0, 0, 0, 0, 1)\]] expected: FAIL @@ -299,9 +233,6 @@ [CSS Transitions with transition: all: property <transform> from [none\] to [matrix(7, 0, 2, 2, 6, 0)\] at (2) should be [matrix(13, 0, 6, 3, 12, 0)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [none\] to [rotate(360deg)\] at (0.75) should be [rotate(270deg)\]] - expected: FAIL - [Web Animations: property <transform> from [none\] to [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)\] at (0) should be [matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)\]] expected: FAIL @@ -320,9 +251,6 @@ [Web Animations: property <transform> from [none\] to [rotate(360deg)\] at (1) should be [rotate(360deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate(180deg)\] to [none\] at (-1) should be [rotate(360deg)\]] - expected: FAIL - [Web Animations: property <transform> from [none\] to [rotate(360deg)\] at (0.75) should be [rotate(270deg)\]] expected: FAIL @@ -377,9 +305,6 @@ [Web Animations: property <transform> from [none\] to [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)\] at (-1) should be [matrix3d(-0.0000000000000002377810622383943, -1.0671050586638147, -0.08972656766237302, 1.3740432449326199, 0.98484601036295, -2.653201092395309, 0.6753819540610847, 3.6127240080250744, -2.7988839807429846, -1.2090004194153336, -0.5183744226115445, -0.7936088631686278, 1.1875, 0.0625, -1.3125, 5.340768914473683)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [none\] to [rotate(360deg)\] at (0.25) should be [rotate(90deg)\]] - expected: FAIL - [CSS Transitions: property <transform> from [matrix(1, 0, 0, 7, 0, 0)\] to [matrix(7, 0, 1, 1, 0, 0)\] at (0.3333333333333333) should be [matrix(3, 0, 1.6667, 5, 0, 0)\]] expected: FAIL @@ -398,12 +323,6 @@ [Web Animations: property <transform> from [matrix(0, 7, -1, 0, 6, 0)\] to [matrix(1, 0, 0, 1, 0, -6)\] at (0.5) should be [matrix(2.8284271247461903, 2.82842712474619, -0.7071067811865475, 0.7071067811865476, 3, -3)\]] expected: FAIL - [CSS Transitions: property <transform> from [none\] to [rotate(360deg)\] at (-1) should be [rotate(-360deg)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [none\] to [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)\] at (2) should be [matrix3d(-0.5844534449366048, -0.42278005999296053, -0.4650580659922564, -0.6817595809063256, 0.9156938760088464, 0.3851647027225889, 0.9244443507516923, 0.7218225020358241, -0.0803568793574344, 0.1719974850210706, -0.49676609633513097, -0.25968177786904373, -2.375, -0.125, 2.625, 5.340768914473685)\]] - expected: FAIL - [CSS Animations: property <transform> from [matrix(1, 0, 0, 7, 0, 0)\] to [matrix(7, 0, 1, 1, 0, 0)\] at (0.5) should be [matrix(4, 0, 2, 4, 0, 0)\]] expected: FAIL @@ -413,9 +332,6 @@ [CSS Transitions with transition: all: property <transform> from [matrix(1, 0, 0, 7, 0, 0)\] to [matrix(7, 0, 1, 1, 0, 0)\] at (0.5) should be [matrix(4, 0, 2, 4, 0, 0)\]] expected: FAIL - [CSS Transitions: property <transform> from [none\] to [rotate(180deg)\] at (-1) should be [rotate(-180deg)\]] - expected: FAIL - [Web Animations: property <transform> from [matrix(1, 0, 0, 7, 0, 0)\] to [matrix(7, 0, 1, 1, 0, 0)\] at (0.3333333333333333) should be [matrix(3, 0, 1.6667, 5, 0, 0)\]] expected: FAIL @@ -428,12 +344,6 @@ [Web Animations: property <transform> from [none\] to [matrix3d(1.0806046117362795, 0, -1.682941969615793, 0, 0, 3, 0, 0, 3.365883939231586, 0, 2.161209223472559, 0, 0, 0, 0, 1)\] at (0) should be [matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)\]] expected: FAIL - [CSS Transitions: property <transform> from [none\] to [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)\] at (-1) should be [matrix3d(-0.0000000000000002377810622383943, -1.0671050586638147, -0.08972656766237302, 1.3740432449326199, 0.98484601036295, -2.653201092395309, 0.6753819540610847, 3.6127240080250744, -2.7988839807429846, -1.2090004194153336, -0.5183744226115445, -0.7936088631686278, 1.1875, 0.0625, -1.3125, 5.340768914473683)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <transform> from [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)\] to [none\] at (-1) should be [matrix3d(-0.6413028394192518, -1.0702420910513302, -0.5807595966791961, -18.02447171345163, 0.8211815704840004, 1.0980679097347057, 0.9399408862655454, 22.460730852026064, 0.28421009261178104, -0.5408346238741739, 0.5194791363698213, 3.075163035391172, -2.6875, 2, -1.875, -14.881239394516232)\]] - expected: FAIL - [CSS Transitions: property <transform> from [none\] to [matrix(7, 0, 2, 2, 6, 0)\] at (0.5) should be [matrix(4, 0, 0.75, 1.5, 3, 0)\]] expected: FAIL @@ -449,12 +359,3 @@ [Web Animations: property <transform> from [rotate(180deg)\] to [none\] at (0.75) should be [rotate(45deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <transform> from [rotate(180deg)\] to [none\] at (0.25) should be [rotate(135deg)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)\] to [none\] at (2) should be [matrix3d(0.39048513570444376, 0.14780794797065988, 0.6963068100217401, -4.857907861239344, -2.967682789284791, 0.6004978769584385, -3.5472376016872444, 26.675324787979896, -2.5953724498995308, 1.6280843851961373, 0.8163834310586356, 9.001735256585825, 1.34375, -1, 0.9375, -14.881239394516227)\]] - expected: FAIL - - [CSS Transitions: property <transform> from [matrix3d(0, 0.6875, -0.625, 0.3125, -0.6666666666666665, -1, 0.8333333333333334, 0.125, -0.6666666666666665, 0, 0.5, 1.0625, -1.1875, -0.0625, 1.3125, 1)\] to [matrix3d(0.571428571428571, -0.625, -0.8333333333333346, -0.66666666666669, 0.5, -0.1875, -0.8125, 0.3125, 0.34375, -1, 0.8333333333333327, 1.34375, -1.34375, 1, -0.9375, 1)\] at (0.25) should be [matrix3d(0.33652832679595723, 0.55254445148386, -0.7544724447833296, 0.22700224951774267, -0.69720168363685, -0.036373245768780864, 0.28149188169180933, -0.2845156818045006, -0.24737156018941048, 0.31207160370190334, 0.4564821058052897, 0.9220853089096839, -1.2265625, 0.203125, 0.75, 1.647016932991011)\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-transforms/animation/transform-origin-interpolation.html.ini b/tests/wpt/metadata/css/css-transforms/animation/transform-origin-interpolation.html.ini index 18cf13f6418..05bff4e2035 100644 --- a/tests/wpt/metadata/css/css-transforms/animation/transform-origin-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-transforms/animation/transform-origin-interpolation.html.ini @@ -2,9 +2,6 @@ [transform-origin interpolation] expected: FAIL - [CSS Transitions: property <transform-origin> from [0% 50% 5px\] to [100% 150% 0px\] at (0.6) should be [60% 110% 2px\]] - expected: FAIL - [CSS Transitions with transition: all: property <transform-origin> from [initial\] to [20px 20px\] at (-0.3) should be [26.5px 26.5px\]] expected: FAIL @@ -212,15 +209,9 @@ [CSS Transitions: property <transform-origin> from [top left\] to [bottom right\] at (0.6) should be [30px 30px\]] expected: FAIL - [CSS Transitions: property <transform-origin> from [0% 50% 5px\] to [100% 150% 0px\] at (-0.3) should be [-30% 20% 6.5px\]] - expected: FAIL - [Web Animations: property <transform-origin> from [initial\] to [20px 20px\] at (0.3) should be [23.5px 23.5px\]] expected: FAIL - [CSS Transitions: property <transform-origin> from [0% 50% 5px\] to [100% 150% 0px\] at (1.5) should be [150% 200% -2.5px\]] - expected: FAIL - [Web Animations: property <transform-origin> from [unset\] to [20px 20px\] at (1) should be [20px 20px\]] expected: FAIL @@ -245,9 +236,6 @@ [Web Animations: property <transform-origin> from [top left\] to [bottom right\] at (-0.3) should be [-15px -15px\]] expected: FAIL - [CSS Transitions with transition: all: property <transform-origin> from [0% 50% 5px\] to [100% 150% 0px\] at (-0.3) should be [-30% 20% 6.5px\]] - expected: FAIL - [CSS Transitions: property <transform-origin> from [center center\] to [0% 100px\] at (-0.3) should be [32.5px 2.5px\]] expected: FAIL @@ -326,9 +314,6 @@ [CSS Transitions with transition: all: property <transform-origin> from [center center\] to [0% 100px\] at (1) should be [0px 100px\]] expected: FAIL - [CSS Transitions with transition: all: property <transform-origin> from [0% 50% 5px\] to [100% 150% 0px\] at (0.3) should be [30% 80% 3.5px\]] - expected: FAIL - [CSS Transitions: property <transform-origin> from [initial\] to [20px 20px\] at (0) should be [25px 25px\]] expected: FAIL @@ -353,9 +338,6 @@ [Web Animations: property <transform-origin> from [0% 50% 5px\] to [100% 150% 0px\] at (1) should be [100% 150% 0px\]] expected: FAIL - [CSS Transitions: property <transform-origin> from [0% 50% 5px\] to [100% 150% 0px\] at (0.3) should be [30% 80% 3.5px\]] - expected: FAIL - [CSS Animations: property <transform-origin> from [top left\] to [bottom right\] at (1.5) should be [75px 75px\]] expected: FAIL @@ -377,6 +359,3 @@ [CSS Transitions with transition: all: property <transform-origin> from [unset\] to [20px 20px\] at (1) should be [20px 20px\]] expected: FAIL - [CSS Transitions with transition: all: property <transform-origin> from [0% 50% 5px\] to [100% 150% 0px\] at (0.6) should be [60% 110% 2px\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-transforms/animation/translate-interpolation.html.ini b/tests/wpt/metadata/css/css-transforms/animation/translate-interpolation.html.ini index 08046e94bf5..dd69074e4e9 100644 --- a/tests/wpt/metadata/css/css-transforms/animation/translate-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-transforms/animation/translate-interpolation.html.ini @@ -74,48 +74,24 @@ [translate interpolation] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [inherit\] to [200px 100px 200px\] at (-1) should be [0px 300px 400px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [-100px\] to [100px\] at (0.25) should be [-50px\]] - expected: FAIL - [CSS Animations: property <translate> from [initial\] to [inherit\] at (0) should be [0px\]] expected: FAIL [Web Animations: property <translate> from [inherit\] to [200px 100px 200px\] at (0.75) should be [175px 125px 225px\]] expected: FAIL - [CSS Transitions: property <translate> from [-100%\] to [100%\] at (2) should be [300%\]] - expected: FAIL - [CSS Animations: property <translate> from [inherit\] to [initial\] at (0) should be [100px 200px 300px\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [inherit\] to [initial\] at (-1) should be [200px 400px 600px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [200px 100px 200px\] to [inherit\] at (0.75) should be [125px 175px 275px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [-100%\] to [100%\] at (-1) should be [-300%\]] - expected: FAIL - [Web Animations: property <translate> from [none\] to [none\] at (0) should be [none\]] expected: FAIL - [CSS Transitions: property <translate> from [200px 100px 400px\] to [initial\] at (-1) should be [400px 200px 800px\]] - expected: FAIL - [CSS Animations: property <translate> from [200px 100px 200px\] to [inherit\] at (2) should be [0px 300px 400px\]] expected: FAIL [Web Animations: property <translate> from [0px\] to [-100px -50px 100px\] at (0.75) should be [-75px -37.5px 75px\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [inherit\] to [200px 100px 200px\] at (0.25) should be [125px 175px 275px\]] - expected: FAIL - [Web Animations: property <translate> from [-100px\] to [100px\] at (0.25) should be [-50px\]] expected: FAIL @@ -149,33 +125,15 @@ [CSS Animations: property <translate> from [inherit\] to [initial\] at (0.75) should be [25px 50px 75px\]] expected: FAIL - [CSS Transitions: property <translate> from [0px\] to [-100px -50px 100px\] at (2) should be [-200px -100px 200px\]] - expected: FAIL - [Web Animations: property <translate> from [200px 100px 400px\] to [initial\] at (2) should be [-200px -100px -400px\]] expected: FAIL [Web Animations: property <translate> from [-100px -50px\] to [100px 50px\] at (-1) should be [-300px -150px\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [-100%\] to [100%\] at (0.75) should be [50%\]] - expected: FAIL - [Web Animations: property <translate> from [-100px -50px 100px\] to [0px\] at (1) should be [0px\]] expected: FAIL - [CSS Transitions: property <translate> from [initial\] to [inherit\] at (0.75) should be [75px 150px 225px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [initial\] to [inherit\] at (0.25) should be [25px 50px 75px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [-100px\] to [100px\] at (-1) should be [-300px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [-100px -50px\] to [100px 50px\] at (-1) should be [-300px -150px\]] - expected: FAIL - [Web Animations: property <translate> from [200px 100px 200px\] to [inherit\] at (2) should be [0px 300px 400px\]] expected: FAIL @@ -191,18 +149,9 @@ [Web Animations: property <translate> from [-100%\] to [100%\] at (0.75) should be [50%\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [initial\] to [inherit\] at (-1) should be [-100px -200px -300px\]] - expected: FAIL - [Web Animations: property <translate> from [unset\] to [20px\] at (-1) should be [-20px\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [initial\] to [200px 100px 200px\] at (-1) should be [-200px -100px -200px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [200px 100px 200px\] to [inherit\] at (0.25) should be [175px 125px 225px\]] - expected: FAIL - [Web Animations: property <translate> from [-100px -50px 100px\] to [0px\] at (0) should be [-100px -50px 100px\]] expected: FAIL @@ -212,72 +161,39 @@ [Web Animations: property <translate> from [-100px\] to [100px\] at (1) should be [100px\]] expected: FAIL - [CSS Transitions: property <translate> from [inherit\] to [initial\] at (-1) should be [200px 400px 600px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [200px 100px 200px\] to [inherit\] at (-1) should be [300px 0px 100px\]] - expected: FAIL - [Web Animations: property <translate> from [none\] to [none\] at (0.125) should be [none\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [-100%\] to [100%\] at (0.25) should be [-50%\]] - expected: FAIL - [Web Animations: property <translate> from [none\] to [8px 80% 800px\] at (0.125) should be [1px 10% 100px\]] expected: FAIL [CSS Animations: property <translate> from [inherit\] to [200px 100px 200px\] at (0.25) should be [125px 175px 275px\]] expected: FAIL - [CSS Transitions: property <translate> from [initial\] to [inherit\] at (-1) should be [-100px -200px -300px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [200px 100px 200px\] to [inherit\] at (2) should be [0px 300px 400px\]] - expected: FAIL - [Web Animations: property <translate> from [none\] to [8px 80% 800px\] at (1) should be [8px 80% 800px\]] expected: FAIL [Web Animations: property <translate> from [0px\] to [-100px -50px 100px\] at (1) should be [-100px -50px 100px\]] expected: FAIL - [CSS Transitions: property <translate> from [0px\] to [-100px -50px 100px\] at (-1) should be [100px 50px -100px\]] - expected: FAIL - [Web Animations: property <translate> from [inherit\] to [200px 100px 200px\] at (-1) should be [0px 300px 400px\]] expected: FAIL [Web Animations: property <translate> from [unset\] to [20px\] at (0) should be [0px\]] expected: FAIL - [CSS Transitions: property <translate> from [-100px -50px 100px\] to [0px\] at (2) should be [100px 50px -100px\]] - expected: FAIL - [Web Animations: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (-1) should be [140px 80px 20px\]] expected: FAIL - [CSS Transitions: property <translate> from [480px 400px 320px\] to [240% 160%\] at (2) should be [calc(480% - 480px) calc(320% - 400px) -320px\]] - expected: FAIL - [Web Animations: property <translate> from [-100px -50px\] to [100px 50px\] at (0.75) should be [50px 25px\]] expected: FAIL [CSS Animations: property <translate> from [200px 100px 200px\] to [inherit\] at (-1) should be [300px 0px 100px\]] expected: FAIL - [CSS Transitions: property <translate> from [initial\] to [200px 100px 200px\] at (-1) should be [-200px -100px -200px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [200px 100px 400px\] to [initial\] at (-1) should be [400px 200px 800px\]] - expected: FAIL - [Web Animations: property <translate> from [200px 100px 400px\] to [initial\] at (0) should be [200px 100px 400px\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [0px\] to [-100px -50px 100px\] at (-1) should be [100px 50px -100px\]] - expected: FAIL - [Web Animations: property <translate> from [0px\] to [-100px -50px 100px\] at (0) should be [0px\]] expected: FAIL @@ -296,27 +212,15 @@ [Web Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (2) should be [calc(480% - 480px) calc(320% - 400px) -320px\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0.875) should be [calc(210% + 60px) calc(140% + 50px) 40px\]] - expected: FAIL - [Web Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (-1) should be [calc(960px - 240%) calc(800px - 160%) 640px\]] expected: FAIL [Web Animations: property <translate> from [-100px -50px 100px\] to [0px\] at (-1) should be [-200px -100px 200px\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [-100px -50px\] to [100px 50px\] at (0.75) should be [50px 25px\]] - expected: FAIL - [CSS Animations: property <translate> from [200px 100px 200px\] to [inherit\] at (0) should be [200px 100px 200px\]] expected: FAIL - [CSS Transitions: property <translate> from [-100px\] to [100px\] at (0.75) should be [50px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [none\] to [8px 80% 800px\] at (-1) should be [-8px -80% -800px\]] - expected: FAIL - [Web Animations: property <translate> from [inherit\] to [200px 100px 200px\] at (1) should be [200px 100px 200px\]] expected: FAIL @@ -326,18 +230,12 @@ [CSS Animations: property <translate> from [inherit\] to [initial\] at (2) should be [-100px -200px -300px\]] expected: FAIL - [CSS Transitions: property <translate> from [inherit\] to [initial\] at (2) should be [-100px -200px -300px\]] - expected: FAIL - [Web Animations: property <translate> from [200px 100px 400px\] to [initial\] at (-1) should be [400px 200px 800px\]] expected: FAIL [Web Animations: property <translate> from neutral to [20px\] at (0.25) should be [12.5px\]] expected: FAIL - [CSS Transitions: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0.875) should be [calc(210% + 60px) calc(140% + 50px) 40px\]] - expected: FAIL - [CSS Animations: property <translate> from [none\] to [none\] at (0.125) should be [none\]] expected: FAIL @@ -347,30 +245,15 @@ [Web Animations: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (0) should be [220px 240px 260px\]] expected: FAIL - [CSS Transitions: property <translate> from [200px 100px 200px\] to [inherit\] at (0.75) should be [125px 175px 275px\]] - expected: FAIL - [CSS Animations: property <translate> from [none\] to [none\] at (0.875) should be [none\]] expected: FAIL [Web Animations: property <translate> from neutral to [20px\] at (1) should be [20px\]] expected: FAIL - [CSS Transitions: property <translate> from [initial\] to [200px 100px 200px\] at (2) should be [400px 200px 400px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [inherit\] to [initial\] at (0.75) should be [25px 50px 75px\]] - expected: FAIL - [CSS Animations: property <translate> from [none\] to [none\] at (-1) should be [none\]] expected: FAIL - [CSS Transitions: property <translate> from [-100px -50px\] to [100px 50px\] at (2) should be [300px 150px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (0.125) should be [230px 260px 290px\]] - expected: FAIL - [Web Animations: property <translate> from [200px 100px 400px\] to [initial\] at (0.75) should be [50px 25px 100px\]] expected: FAIL @@ -380,45 +263,18 @@ [CSS Animations: property <translate> from [inherit\] to [initial\] at (-1) should be [200px 400px 600px\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (0.875) should be [290px 380px 470px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [-100px -50px\] to [100px 50px\] at (0.25) should be [-50px -25px\]] - expected: FAIL - [Web Animations: property <translate> from [none\] to [8px 80% 800px\] at (2) should be [16px 160% 1600px\]] expected: FAIL - [CSS Transitions: property <translate> from [inherit\] to [200px 100px 200px\] at (-1) should be [0px 300px 400px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (0.125) should be [230px 260px 290px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [inherit\] to [initial\] at (0.25) should be [75px 150px 225px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [0px\] to [-100px -50px 100px\] at (0.25) should be [-25px -12.5px 25px\]] - expected: FAIL - [Web Animations: property <translate> from [-100%\] to [100%\] at (0.25) should be [-50%\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [0px\] to [-100px -50px 100px\] at (0.25) should be [-25px -12.5px 25px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [initial\] to [inherit\] at (0.75) should be [75px 150px 225px\]] - expected: FAIL - [CSS Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0) should be [480px 400px 320px\]] expected: FAIL [Web Animations: property <translate> from neutral to [20px\] at (2) should be [30px\]] expected: FAIL - [CSS Transitions: property <translate> from [-100px\] to [100px\] at (2) should be [300px\]] - expected: FAIL - [Web Animations: property <translate> from [-100px -50px 100px\] to [0px\] at (0.25) should be [-75px -37.5px 75px\]] expected: FAIL @@ -428,24 +284,12 @@ [Web Animations: property <translate> from [inherit\] to [initial\] at (-1) should be [200px 400px 600px\]] expected: FAIL - [CSS Transitions: property <translate> from [inherit\] to [200px 100px 200px\] at (2) should be [300px 0px 100px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [-100%\] to [100%\] at (0.75) should be [50%\]] - expected: FAIL - [Web Animations: property <translate> from [initial\] to [200px 100px 200px\] at (1) should be [200px 100px 200px\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [inherit\] to [200px 100px 200px\] at (0.75) should be [175px 125px 225px\]] - expected: FAIL - [Web Animations: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (2) should be [380px 560px 740px\]] expected: FAIL - [CSS Transitions: property <translate> from [inherit\] to [initial\] at (0.75) should be [25px 50px 75px\]] - expected: FAIL - [Web Animations: property <translate> from neutral to [20px\] at (0) should be [10px\]] expected: FAIL @@ -455,33 +299,15 @@ [Web Animations: property <translate> from [inherit\] to [initial\] at (1) should be [0px\]] expected: FAIL - [CSS Transitions: property <translate> from [-100px -50px 100px\] to [0px\] at (0.75) should be [-25px -12.5px 25px\]] - expected: FAIL - [Web Animations: property <translate> from [initial\] to [inherit\] at (0.25) should be [25px 50px 75px\]] expected: FAIL [Web Animations: property <translate> from [-100px\] to [100px\] at (2) should be [300px\]] expected: FAIL - [CSS Transitions: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (0.875) should be [290px 380px 470px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [480px 400px 320px\] to [240% 160%\] at (-1) should be [calc(960px - 240%) calc(800px - 160%) 640px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [-100px\] to [100px\] at (0.25) should be [-50px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (-1) should be [140px 80px 20px\]] - expected: FAIL - [Web Animations: property <translate> from [initial\] to [200px 100px 200px\] at (0.75) should be [150px 75px 150px\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [-100px\] to [100px\] at (-1) should be [-300px\]] - expected: FAIL - [Web Animations: property <translate> from [initial\] to [200px 100px 200px\] at (0.25) should be [50px 25px 50px\]] expected: FAIL @@ -491,33 +317,15 @@ [CSS Transitions with transition: all: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0) should be [480px 400px 320px\]] expected: FAIL - [CSS Transitions: property <translate> from [0px\] to [-100px -50px 100px\] at (0.75) should be [-75px -37.5px 75px\]] - expected: FAIL - [Web Animations: property <translate> from [-100px -50px\] to [100px 50px\] at (1) should be [100px 50px\]] expected: FAIL [Web Animations: property <translate> from [-100px -50px 100px\] to [0px\] at (0.75) should be [-25px -12.5px 25px\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [200px 100px 400px\] to [initial\] at (0.75) should be [50px 25px 100px\]] - expected: FAIL - [Web Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0.875) should be [calc(210% + 60px) calc(140% + 50px) 40px\]] expected: FAIL - [CSS Transitions: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0.125) should be [calc(420px + 30%) calc(350px + 20%) 280px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [-100px -50px 100px\] to [0px\] at (-1) should be [-200px -100px 200px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [initial\] to [inherit\] at (2) should be [200px 400px 600px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [200px 100px 400px\] to [initial\] at (0.25) should be [150px 75px 300px\]] - expected: FAIL - [CSS Animations: property <translate> from [200px 100px 200px\] to [inherit\] at (0.75) should be [125px 175px 275px\]] expected: FAIL @@ -530,63 +338,27 @@ [Web Animations: property <translate> from [initial\] to [inherit\] at (1) should be [100px 200px 300px\]] expected: FAIL - [CSS Transitions: property <translate> from [200px 100px 200px\] to [inherit\] at (-1) should be [300px 0px 100px\]] - expected: FAIL - [Web Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0.125) should be [calc(420px + 30%) calc(350px + 20%) 280px\]] expected: FAIL - [CSS Transitions: property <translate> from [none\] to [8px 80% 800px\] at (0.875) should be [7px 70% 700px\]] - expected: FAIL - [Web Animations: property <translate> from [unset\] to [20px\] at (1) should be [20px\]] expected: FAIL - [CSS Transitions: property <translate> from [none\] to [8px 80% 800px\] at (2) should be [16px 160% 1600px\]] - expected: FAIL - [Web Animations: property <translate> from [inherit\] to [200px 100px 200px\] at (0.25) should be [125px 175px 275px\]] expected: FAIL - [CSS Transitions: property <translate> from [inherit\] to [200px 100px 200px\] at (0.25) should be [125px 175px 275px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [inherit\] to [initial\] at (0.25) should be [75px 150px 225px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [inherit\] to [200px 100px 200px\] at (0.75) should be [175px 125px 225px\]] - expected: FAIL - [Web Animations: property <translate> from [none\] to [8px 80% 800px\] at (0.875) should be [7px 70% 700px\]] expected: FAIL - [CSS Transitions: property <translate> from [-100px -50px\] to [100px 50px\] at (0.75) should be [50px 25px\]] - expected: FAIL - [Web Animations: property <translate> from [0px\] to [-100px -50px 100px\] at (0.25) should be [-25px -12.5px 25px\]] expected: FAIL - [CSS Transitions: property <translate> from [initial\] to [200px 100px 200px\] at (0.25) should be [50px 25px 50px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [initial\] to [200px 100px 200px\] at (0.25) should be [50px 25px 50px\]] - expected: FAIL - [Web Animations: property <translate> from [initial\] to [200px 100px 200px\] at (0) should be [0px\]] expected: FAIL [Web Animations: property <translate> from [-100%\] to [100%\] at (2) should be [300%\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [none\] to [8px 80% 800px\] at (0.125) should be [1px 10% 100px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [-100px -50px\] to [100px 50px\] at (-1) should be [-300px -150px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [none\] to [8px 80% 800px\] at (0.875) should be [7px 70% 700px\]] - expected: FAIL - [CSS Animations: property <translate> from [initial\] to [inherit\] at (1) should be [100px 200px 300px\]] expected: FAIL @@ -599,9 +371,6 @@ [Web Animations: property <translate> from [none\] to [8px 80% 800px\] at (-1) should be [-8px -80% -800px\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [0px\] to [-100px -50px 100px\] at (0.75) should be [-75px -37.5px 75px\]] - expected: FAIL - [Web Animations: property <translate> from [inherit\] to [200px 100px 200px\] at (0) should be [100px 200px 300px\]] expected: FAIL @@ -611,12 +380,6 @@ [Web Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0) should be [480px 400px 320px\]] expected: FAIL - [CSS Transitions: property <translate> from [200px 100px 400px\] to [initial\] at (2) should be [-200px -100px -400px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [none\] to [8px 80% 800px\] at (0.125) should be [1px 10% 100px\]] - expected: FAIL - [Web Animations: property <translate> from [-100%\] to [100%\] at (0) should be [-100%\]] expected: FAIL @@ -626,21 +389,12 @@ [Web Animations: property <translate> from [none\] to [none\] at (2) should be [none\]] expected: FAIL - [CSS Transitions: property <translate> from [200px 100px 400px\] to [initial\] at (0.25) should be [150px 75px 300px\]] - expected: FAIL - [CSS Transitions: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0) should be [480px 400px 320px\]] expected: FAIL [Web Animations: property <translate> from [-100%\] to [100%\] at (-1) should be [-300%\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [-100px -50px 100px\] to [0px\] at (-1) should be [-200px -100px 200px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [200px 100px 200px\] to [inherit\] at (0.25) should be [175px 125px 225px\]] - expected: FAIL - [CSS Animations: property <translate> from [200px 100px 200px\] to [inherit\] at (1) should be [100px 200px 300px\]] expected: FAIL @@ -668,51 +422,15 @@ [Web Animations: property <translate> from [inherit\] to [initial\] at (2) should be [-100px -200px -300px\]] expected: FAIL - [CSS Transitions: property <translate> from [-100%\] to [100%\] at (-1) should be [-300%\]] - expected: FAIL - [CSS Animations: property <translate> from [inherit\] to [initial\] at (0.25) should be [75px 150px 225px\]] expected: FAIL - [CSS Transitions: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (-1) should be [140px 80px 20px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [-100px\] to [100px\] at (0.75) should be [50px\]] - expected: FAIL - [CSS Animations: property <translate> from [inherit\] to [200px 100px 200px\] at (-1) should be [0px 300px 400px\]] expected: FAIL - [CSS Transitions: property <translate> from [initial\] to [200px 100px 200px\] at (0.75) should be [150px 75px 150px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [initial\] to [200px 100px 200px\] at (0.75) should be [150px 75px 150px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [200px 100px 400px\] to [initial\] at (0.75) should be [50px 25px 100px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [480px 400px 320px\] to [240% 160%\] at (-1) should be [calc(960px - 240%) calc(800px - 160%) 640px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [-100px -50px\] to [100px 50px\] at (0.25) should be [-50px -25px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [-100%\] to [100%\] at (0.25) should be [-50%\]] - expected: FAIL - [Web Animations: property <translate> from [inherit\] to [initial\] at (0.75) should be [25px 50px 75px\]] expected: FAIL - [CSS Transitions: property <translate> from [initial\] to [inherit\] at (0.25) should be [25px 50px 75px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [220px 240px 260px\] to [300px 400px 500px\] at (2) should be [380px 560px 740px\]] - expected: FAIL - - [CSS Transitions: property <translate> from [none\] to [8px 80% 800px\] at (-1) should be [-8px -80% -800px\]] - expected: FAIL - [CSS Animations: property <translate> from [inherit\] to [200px 100px 200px\] at (0) should be [100px 200px 300px\]] expected: FAIL @@ -737,21 +455,12 @@ [Web Animations: property <translate> from [initial\] to [inherit\] at (-1) should be [-100px -200px -300px\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [-100px -50px 100px\] to [0px\] at (0.25) should be [-75px -37.5px 75px\]] - expected: FAIL - - [CSS Transitions with transition: all: property <translate> from [-100px -50px 100px\] to [0px\] at (0.75) should be [-25px -12.5px 25px\]] - expected: FAIL - [Web Animations: property <translate> from [inherit\] to [initial\] at (0.25) should be [75px 150px 225px\]] expected: FAIL [Web Animations: property <translate> from [unset\] to [20px\] at (0.75) should be [15px\]] expected: FAIL - [CSS Transitions: property <translate> from [-100px -50px 100px\] to [0px\] at (0.25) should be [-75px -37.5px 75px\]] - expected: FAIL - [Web Animations: property <translate> from [initial\] to [inherit\] at (0.75) should be [75px 150px 225px\]] expected: FAIL @@ -761,9 +470,6 @@ [CSS Animations: property <translate> from [initial\] to [inherit\] at (2) should be [200px 400px 600px\]] expected: FAIL - [CSS Transitions with transition: all: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0.125) should be [calc(420px + 30%) calc(350px + 20%) 280px\]] - expected: FAIL - [Web Animations: property <translate> from [none\] to [none\] at (1) should be [none\]] expected: FAIL diff --git a/tests/wpt/metadata/css/css-transitions/animations/text-shadow-interpolation.html.ini b/tests/wpt/metadata/css/css-transitions/animations/text-shadow-interpolation.html.ini index 2f854bb55e3..f2c66bc2bde 100644 --- a/tests/wpt/metadata/css/css-transitions/animations/text-shadow-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-transitions/animations/text-shadow-interpolation.html.ini @@ -11,9 +11,6 @@ [CSS Animations: property <text-shadow> from [unset\] to [green 20px 20px 20px\] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px\]] expected: FAIL - [CSS Transitions: property <text-shadow> from neutral to [green 20px 20px 20px\] at (1.5) should be [rgb(0, 110, 0) 25px 15px 25px\]] - expected: FAIL - [Web Animations: property <text-shadow> from neutral to [green 20px 20px 20px\] at (0.3) should be [rgb(179, 154, 0) 13px 27px 13px\]] expected: FAIL @@ -23,9 +20,6 @@ [CSS Animations: property <text-shadow> from [unset\] to [green 20px 20px 20px\] at (0.6) should be [rgb(102, 143, 0) 24px 16px 24px\]] expected: FAIL - [CSS Transitions: property <text-shadow> from [unset\] to [green 20px 20px 20px\] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px\]] - expected: FAIL - [Web Animations: property <text-shadow> from [black 10px 10px 10px\] to [currentColor 10px 10px 10px\] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px\]] expected: FAIL @@ -50,9 +44,6 @@ [CSS Animations: property <text-shadow> from [inherit\] to [green 20px 20px 20px\] at (0.6) should be [rgb(102, 143, 0) 24px 16px 24px\]] expected: FAIL - [CSS Transitions with transition: all: property <text-shadow> from [unset\] to [green 20px 20px 20px\] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px\]] - expected: FAIL - [CSS Animations: property <text-shadow> from [inherit\] to [green 20px 20px 20px\] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px\]] expected: FAIL @@ -71,9 +62,6 @@ [Web Animations: property <text-shadow> from [initial\] to [green 20px 20px 20px\] at (0.3) should be [rgba(0, 128, 0, 0.3) 6px 6px 6px\]] expected: FAIL - [CSS Transitions with transition: all: property <text-shadow> from neutral to [green 20px 20px 20px\] at (0.3) should be [rgb(179, 154, 0) 13px 27px 13px\]] - expected: FAIL - [Web Animations: property <text-shadow> from [unset\] to [green 20px 20px 20px\] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px\]] expected: FAIL @@ -92,9 +80,6 @@ [Web Animations: property <text-shadow> from neutral to [green 20px 20px 20px\] at (0) should be [rgb(255, 165, 0) 10px 30px 10px\]] expected: FAIL - [CSS Transitions: property <text-shadow> from [inherit\] to [green 20px 20px 20px\] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px\]] - expected: FAIL - [Web Animations: property <text-shadow> from [black 10px 10px 10px\] to [currentColor 10px 10px 10px\] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px\]] expected: FAIL @@ -104,9 +89,6 @@ [Web Animations: property <text-shadow> from [black 15px 10px 5px\] to [orange -15px -10px 25px\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px\]] expected: FAIL - [CSS Transitions: property <text-shadow> from [inherit\] to [green 20px 20px 20px\] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px\]] - expected: FAIL - [CSS Animations: property <text-shadow> from [unset\] to [green 20px 20px 20px\] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px\]] expected: FAIL @@ -125,9 +107,6 @@ [Web Animations: property <text-shadow> from [initial\] to [green 20px 20px 20px\] at (1) should be [rgb(0, 128, 0) 20px 20px 20px\]] expected: FAIL - [CSS Transitions with transition: all: property <text-shadow> from [inherit\] to [green 20px 20px 20px\] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px\]] - expected: FAIL - [Web Animations: property <text-shadow> from [black 10px 10px 10px\] to [currentColor 10px 10px 10px\] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px\]] expected: FAIL @@ -137,9 +116,6 @@ [Web Animations: property <text-shadow> from [initial\] to [green 20px 20px 20px\] at (1.5) should be [rgb(0, 192, 0) 30px 30px 30px\]] expected: FAIL - [CSS Transitions: property <text-shadow> from [unset\] to [green 20px 20px 20px\] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px\]] - expected: FAIL - [Web Animations: property <text-shadow> from [black 10px 10px 10px\] to [currentColor 10px 10px 10px\] at (0) should be [rgb(0, 0, 0) 10px 10px 10px\]] expected: FAIL @@ -158,9 +134,6 @@ [Web Animations: property <text-shadow> from neutral to [green 20px 20px 20px\] at (1.5) should be [rgb(0, 110, 0) 25px 15px 25px\]] expected: FAIL - [CSS Transitions: property <text-shadow> from neutral to [green 20px 20px 20px\] at (0.3) should be [rgb(179, 154, 0) 13px 27px 13px\]] - expected: FAIL - [Web Animations: property <text-shadow> from [black 15px 10px 5px\] to [orange -15px -10px 25px\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px\]] expected: FAIL diff --git a/tests/wpt/metadata/css/css-ui/animation/outline-color-interpolation.html.ini b/tests/wpt/metadata/css/css-ui/animation/outline-color-interpolation.html.ini index a7b000b84da..f19bc2e422d 100644 --- a/tests/wpt/metadata/css/css-ui/animation/outline-color-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-ui/animation/outline-color-interpolation.html.ini @@ -14,18 +14,12 @@ [Web Animations: property <outline-color> from [inherit\] to [green\] at (1.5) should be [rgb(0, 65, 0)\]] expected: FAIL - [CSS Transitions with transition: all: property <outline-color> from neutral to [green\] at (0.3) should be [rgb(0, 38, 179)\]] - expected: FAIL - [Web Animations: property <outline-color> from [white\] to [orange\] at (0) should be [white\]] expected: FAIL [Web Animations: property <outline-color> from [unset\] to [green\] at (0) should be [rgb(0, 0, 0)\]] expected: FAIL - [CSS Transitions with transition: all: property <outline-color> from [inherit\] to [green\] at (0.3) should be [rgb(179, 217, 0)\]] - expected: FAIL - [Web Animations: property <outline-color> from [inherit\] to [green\] at (1) should be [rgb(0, 128, 0)\]] expected: FAIL @@ -41,18 +35,12 @@ [Web Animations: property <outline-color> from [initial\] to [green\] at (0.6) should be [rgb(0, 77, 0)\]] expected: FAIL - [CSS Transitions: property <outline-color> from neutral to [green\] at (0.3) should be [rgb(0, 38, 179)\]] - expected: FAIL - [Web Animations: property <outline-color> from [initial\] to [green\] at (1.5) should be [rgb(0, 192, 0)\]] expected: FAIL [Web Animations: property <outline-color> from neutral to [green\] at (1.5) should be [rgb(0, 192, 0)\]] expected: FAIL - [CSS Transitions: property <outline-color> from [inherit\] to [green\] at (0.3) should be [rgb(179, 217, 0)\]] - expected: FAIL - [Web Animations: property <outline-color> from [unset\] to [green\] at (0.3) should be [rgb(0, 38, 0)\]] expected: FAIL @@ -71,9 +59,6 @@ [Web Animations: property <outline-color> from [inherit\] to [green\] at (0.6) should be [rgb(102, 179, 0)\]] expected: FAIL - [CSS Transitions: property <outline-color> from [inherit\] to [green\] at (1.5) should be [rgb(0, 65, 0)\]] - expected: FAIL - [Web Animations: property <outline-color> from [initial\] to [green\] at (-0.3) should be [rgb(0, 0, 0)\]] expected: FAIL @@ -89,9 +74,6 @@ [CSS Animations: property <outline-color> from [inherit\] to [green\] at (0.3) should be [rgb(179, 217, 0)\]] expected: FAIL - [CSS Animations: property <outline-color> from [white\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]] - expected: FAIL - [Web Animations: property <outline-color> from [inherit\] to [green\] at (0.3) should be [rgb(179, 217, 0)\]] expected: FAIL @@ -101,12 +83,6 @@ [Web Animations: property <outline-color> from [white\] to [orange\] at (1) should be [orange\]] expected: FAIL - [CSS Transitions with transition: all: property <outline-color> from [white\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]] - expected: FAIL - - [CSS Animations: property <outline-color> from neutral to [green\] at (0.3) should be [rgb(0, 38, 179)\]] - expected: FAIL - [CSS Animations: property <outline-color> from [inherit\] to [green\] at (0) should be [rgb(255, 255, 0)\]] expected: FAIL @@ -122,9 +98,6 @@ [Web Animations: property <outline-color> from neutral to [green\] at (0.6) should be [rgb(0, 77, 102)\]] expected: FAIL - [CSS Transitions: property <outline-color> from [white\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]] - expected: FAIL - [Web Animations: property <outline-color> from neutral to [green\] at (0) should be [rgb(0, 0, 255)\]] expected: FAIL diff --git a/tests/wpt/metadata/css/css-values/animations/calc-interpolation.html.ini b/tests/wpt/metadata/css/css-values/animations/calc-interpolation.html.ini index 2af22e91984..f9cc5d3c758 100644 --- a/tests/wpt/metadata/css/css-values/animations/calc-interpolation.html.ini +++ b/tests/wpt/metadata/css/css-values/animations/calc-interpolation.html.ini @@ -1,31 +1,16 @@ [calc-interpolation.html] - [CSS Transitions with transition: all: property <text-indent> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.5) should be [calc(((50% - 25px) * 0.5) + ((100% - 10px) * 0.5))\]] - expected: FAIL - [CSS Transitions: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (1.25) should be [50px\]] expected: FAIL - [CSS Transitions with transition: all: property <text-indent> from [0%\] to [100px\] at (0.5) should be [calc(0% + 50px)\]] - expected: FAIL - [Web Animations: property <text-indent> from [0%\] to [100px\] at (1) should be [calc(0% + 100px)\]] expected: FAIL - [CSS Transitions: property <text-indent> from [0%\] to [100px\] at (0.25) should be [calc(0% + 25px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <text-indent> from [0em\] to [100px\] at (0.5) should be [50px\]] - expected: FAIL - [CSS Transitions with transition: all: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (1) should be [40px\]] expected: FAIL [CSS Animations: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.75) should be [30px\]] expected: FAIL - [CSS Transitions with transition: all: property <text-indent> from [0em\] to [100px\] at (0.25) should be [25px\]] - expected: FAIL - [Web Animations: property <text-indent> from [0%\] to [100px\] at (0) should be [0%\]] expected: FAIL @@ -44,9 +29,6 @@ [CSS Transitions: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.25) should be [10px\]] expected: FAIL - [CSS Transitions: property <text-indent> from [0em\] to [100px\] at (0.25) should be [25px\]] - expected: FAIL - [Web Animations: property <text-indent> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0) should be [calc(50% - 25px)\]] expected: FAIL @@ -62,9 +44,6 @@ [CSS Animations: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (1) should be [40px\]] expected: FAIL - [CSS Transitions: property <text-indent> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (1.25) should be [calc(((50% - 25px) * -0.25) + ((100% - 10px) * 1.25))\]] - expected: FAIL - [CSS Animations: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.25) should be [10px\]] expected: FAIL @@ -77,18 +56,12 @@ [Web Animations: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.75) should be [30px\]] expected: FAIL - [CSS Transitions: property <text-indent> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (-0.25) should be [calc(((50% - 25px) * 1.25) + ((100% - 10px) * -0.25))\]] - expected: FAIL - [CSS Transitions with transition: all: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.5) should be [20px\]] expected: FAIL [Web Animations: property <text-indent> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (-0.25) should be [calc(((50% - 25px) * 1.25) + ((100% - 10px) * -0.25))\]] expected: FAIL - [CSS Transitions with transition: all: property <text-indent> from [0%\] to [100px\] at (-0.25) should be [calc(0% + -25px)\]] - expected: FAIL - [Web Animations: property <text-indent> from [0em\] to [100px\] at (0.25) should be [25px\]] expected: FAIL @@ -113,39 +86,21 @@ [Web Animations: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0) should be [0px\]] expected: FAIL - [CSS Transitions with transition: all: property <text-indent> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (-0.25) should be [calc(((50% - 25px) * 1.25) + ((100% - 10px) * -0.25))\]] - expected: FAIL - [Web Animations: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (1.25) should be [50px\]] expected: FAIL - [CSS Transitions: property <text-indent> from [0%\] to [100px\] at (-0.25) should be [calc(0% + -25px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <text-indent> from [0%\] to [100px\] at (0.25) should be [calc(0% + 25px)\]] - expected: FAIL - [Web Animations: property <text-indent> from [0%\] to [100px\] at (0.75) should be [calc(0% + 75px)\]] expected: FAIL [Web Animations: property <text-indent> from [0%\] to [100px\] at (1.25) should be [calc(0% + 125px)\]] expected: FAIL - [CSS Transitions with transition: all: property <text-indent> from [0em\] to [100px\] at (-0.25) should be [-25px\]] - expected: FAIL - - [CSS Transitions: property <text-indent> from [0%\] to [100px\] at (0.75) should be [calc(0% + 75px)\]] - expected: FAIL - [Web Animations: property <text-indent> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.75) should be [calc(((50% - 25px) * 0.25) + ((100% - 10px) * 0.75))\]] expected: FAIL [CSS Transitions with transition: all: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0) should be [0px\]] expected: FAIL - [CSS Transitions: property <text-indent> from [0em\] to [100px\] at (1.25) should be [125px\]] - expected: FAIL - [CSS Animations: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (1.25) should be [50px\]] expected: FAIL @@ -155,9 +110,6 @@ [Web Animations: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (-0.25) should be [-10px\]] expected: FAIL - [CSS Transitions: property <text-indent> from [0em\] to [100px\] at (-0.25) should be [-25px\]] - expected: FAIL - [Web Animations: property <text-indent> from [0em\] to [100px\] at (0.5) should be [50px\]] expected: FAIL @@ -170,9 +122,6 @@ [Web Animations: property <text-indent> from [0em\] to [100px\] at (1.25) should be [125px\]] expected: FAIL - [CSS Transitions: property <text-indent> from [0em\] to [100px\] at (0.75) should be [75px\]] - expected: FAIL - [Web Animations: property <text-indent> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (1) should be [calc(100% - 10px)\]] expected: FAIL @@ -191,39 +140,9 @@ [CSS Animations: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (-0.25) should be [-10px\]] expected: FAIL - [CSS Transitions: property <text-indent> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.5) should be [calc(((50% - 25px) * 0.5) + ((100% - 10px) * 0.5))\]] - expected: FAIL - - [CSS Transitions with transition: all: property <text-indent> from [0em\] to [100px\] at (0.75) should be [75px\]] - expected: FAIL - - [CSS Transitions: property <text-indent> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.25) should be [calc(((50% - 25px) * 0.75) + ((100% - 10px) * 0.25))\]] - expected: FAIL - - [CSS Transitions: property <text-indent> from [0em\] to [100px\] at (0.5) should be [50px\]] - expected: FAIL - [CSS Transitions: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0) should be [0px\]] expected: FAIL - [CSS Transitions: property <text-indent> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.75) should be [calc(((50% - 25px) * 0.25) + ((100% - 10px) * 0.75))\]] - expected: FAIL - - [CSS Transitions with transition: all: property <text-indent> from [0%\] to [100px\] at (0.75) should be [calc(0% + 75px)\]] - expected: FAIL - - [CSS Transitions: property <text-indent> from [0%\] to [100px\] at (1.25) should be [calc(0% + 125px)\]] - expected: FAIL - - [CSS Transitions: property <text-indent> from [0%\] to [100px\] at (0.5) should be [calc(0% + 50px)\]] - expected: FAIL - [CSS Transitions with transition: all: property <left> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.25) should be [10px\]] expected: FAIL - [CSS Transitions with transition: all: property <text-indent> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.25) should be [calc(((50% - 25px) * 0.75) + ((100% - 10px) * 0.25))\]] - expected: FAIL - - [CSS Transitions with transition: all: property <text-indent> from [calc(50% - 25px)\] to [calc(100% - 10px)\] at (0.75) should be [calc(((50% - 25px) * 0.25) + ((100% - 10px) * 0.75))\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-001.html.ini b/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-001.html.ini index de1ea2c98b3..946dc5d00b0 100644 --- a/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-001.html.ini +++ b/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-001.html.ini @@ -38,9 +38,6 @@ [filter interpolation] expected: FAIL - [CSS Transitions with transition: all: property <filter> from [hue-rotate(0deg) blur(6px)\] to [hue-rotate(180deg) blur(10px)\] at (-0.5) should be [hue-rotate(-90deg) blur(4px)\]] - expected: FAIL - [Web Animations: property <filter> from neutral to [hue-rotate(20deg)\] at (1) should be [hue-rotate(20deg)\]] expected: FAIL @@ -65,9 +62,6 @@ [Web Animations: property <filter> from [initial\] to [hue-rotate(20deg)\] at (1) should be [hue-rotate(20deg)\]] expected: FAIL - [CSS Transitions: property <filter> from [hue-rotate(0deg) blur(6px)\] to [hue-rotate(180deg) blur(10px)\] at (0.25) should be [hue-rotate(45deg) blur(7px)\]] - expected: FAIL - [Web Animations: property <filter> from [initial\] to [hue-rotate(20deg)\] at (0.3) should be [hue-rotate(6deg)\]] expected: FAIL @@ -83,9 +77,6 @@ [Web Animations: property <filter> from [hue-rotate(0deg) blur(6px)\] to [hue-rotate(180deg) blur(10px)\] at (0.25) should be [hue-rotate(45deg) blur(7px)\]] expected: FAIL - [CSS Transitions: property <filter> from [hue-rotate(80deg) blur(6mm)\] to [hue-rotate(100grad) blur(1cm)\] at (1.5) should be [hue-rotate(95deg) blur(12mm)\]] - expected: FAIL - [Web Animations: property <filter> from [hue-rotate(80deg) blur(6mm)\] to [hue-rotate(100grad) blur(1cm)\] at (0) should be [hue-rotate(80deg) blur(6mm)\]] expected: FAIL @@ -101,18 +92,12 @@ [Web Animations: property <filter> from [unset\] to [hue-rotate(20deg)\] at (0) should be [hue-rotate(0deg)\]] expected: FAIL - [CSS Transitions: property <filter> from [hue-rotate(0deg) blur(6px)\] to [hue-rotate(180deg) blur(10px)\] at (-0.5) should be [hue-rotate(-90deg) blur(4px)\]] - expected: FAIL - [Web Animations: property <filter> from [unset\] to [hue-rotate(20deg)\] at (-0.5) should be [hue-rotate(-10deg)\]] expected: FAIL [Web Animations: property <filter> from [hue-rotate(80deg) blur(6mm)\] to [hue-rotate(100grad) blur(1cm)\] at (1.5) should be [hue-rotate(95deg) blur(12mm)\]] expected: FAIL - [CSS Transitions with transition: all: property <filter> from [hue-rotate(0deg) blur(6px)\] to [hue-rotate(180deg) blur(10px)\] at (0.5) should be [hue-rotate(90deg) blur(8px)\]] - expected: FAIL - [Web Animations: property <filter> from [initial\] to [hue-rotate(20deg)\] at (-0.5) should be [hue-rotate(-10deg)\]] expected: FAIL @@ -149,12 +134,6 @@ [Web Animations: property <filter> from neutral to [hue-rotate(20deg)\] at (0) should be [hue-rotate(10deg)\]] expected: FAIL - [CSS Transitions: property <filter> from [hue-rotate(0deg) blur(6px)\] to [hue-rotate(180deg) blur(10px)\] at (0.5) should be [hue-rotate(90deg) blur(8px)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <filter> from [hue-rotate(0deg) blur(6px)\] to [hue-rotate(180deg) blur(10px)\] at (0.25) should be [hue-rotate(45deg) blur(7px)\]] - expected: FAIL - [Web Animations: property <filter> from [initial\] to [hue-rotate(20deg)\] at (1.5) should be [hue-rotate(30deg)\]] expected: FAIL @@ -182,6 +161,3 @@ [Web Animations: property <filter> from [unset\] to [hue-rotate(20deg)\] at (1.5) should be [hue-rotate(30deg)\]] expected: FAIL - [CSS Transitions: property <filter> from [hue-rotate(0deg) blur(6px)\] to [hue-rotate(180deg) blur(10px)\] at (1.5) should be [hue-rotate(270deg) blur(12px)\]] - expected: FAIL - diff --git a/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-002.html.ini b/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-002.html.ini index ca6dff5c0e7..e96c95d709e 100644 --- a/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-002.html.ini +++ b/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-002.html.ini @@ -50,27 +50,15 @@ [filter interpolation] expected: FAIL - [CSS Transitions: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.5) should be [blur(8px) hue-rotate(90deg)\]] - expected: FAIL - [Web Animations: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (1) should be [blur(10px) hue-rotate(180deg)\]] expected: FAIL [Web Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (1.5) should be [opacity(0.25) hue-rotate(270deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <filter> from [none\] to [hue-rotate(180deg)\] at (0.5) should be [hue-rotate(90deg)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <filter> from [hue-rotate(180deg)\] to [none\] at (-0.5) should be [hue-rotate(270deg)\]] - expected: FAIL - [Web Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.25) should be [opacity(0.875) hue-rotate(45deg)\]] expected: FAIL - [CSS Transitions: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (-0.5) should be [blur(4px) hue-rotate(-90deg)\]] - expected: FAIL - [Web Animations: property <filter> from [hue-rotate(180deg)\] to [none\] at (1) should be [hue-rotate(0deg)\]] expected: FAIL @@ -83,33 +71,21 @@ [CSS Transitions with transition: all: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (-1) should be [drop-shadow(-20px -10px white)\]] expected: FAIL - [CSS Transitions: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (-0.5) should be [opacity(1) hue-rotate(-90deg)\]] - expected: FAIL - [CSS Animations: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.6) should be [blur(10px)\]] expected: FAIL [CSS Transitions: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (1.5) should be [drop-shadow(30px 15px #004100)\]] expected: FAIL - [CSS Transitions with transition: all: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.5) should be [opacity(0.75) hue-rotate(90deg)\]] - expected: FAIL - [Web Animations: property <filter> from [none\] to [hue-rotate(180deg)\] at (0.25) should be [hue-rotate(45deg)\]] expected: FAIL - [CSS Transitions: property <filter> from [hue-rotate(180deg)\] to [none\] at (0.5) should be [hue-rotate(90deg)\]] - expected: FAIL - [Web Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0) should be [opacity(1) hue-rotate(0deg)\]] expected: FAIL [CSS Transitions: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (0) should be [drop-shadow(0px 0px 0px currentcolor)\]] expected: FAIL - [CSS Transitions: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.25) should be [blur(7px) hue-rotate(45deg)\]] - expected: FAIL - [Web Animations: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (1.5) should be [blur(10px)\]] expected: FAIL @@ -122,21 +98,12 @@ [CSS Transitions with transition: all: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (1.5) should be [drop-shadow(30px 15px #004100)\]] expected: FAIL - [CSS Transitions: property <filter> from [hue-rotate(180deg)\] to [none\] at (1.5) should be [hue-rotate(-90deg)\]] - expected: FAIL - [Web Animations: property <filter> from [hue-rotate(180deg)\] to [none\] at (0.5) should be [hue-rotate(90deg)\]] expected: FAIL - [CSS Transitions: property <filter> from [none\] to [hue-rotate(180deg)\] at (0.5) should be [hue-rotate(90deg)\]] - expected: FAIL - [CSS Transitions: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (-1) should be [drop-shadow(-20px -10px white)\]] expected: FAIL - [CSS Transitions with transition: all: property <filter> from [none\] to [hue-rotate(180deg)\] at (0.25) should be [hue-rotate(45deg)\]] - expected: FAIL - [Web Animations: property <filter> from [none\] to [hue-rotate(180deg)\] at (1) should be [hue-rotate(180deg)\]] expected: FAIL @@ -146,9 +113,6 @@ [Web Animations: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (-0.3) should be [grayscale(0) blur(0px)\]] expected: FAIL - [CSS Transitions: property <filter> from [none\] to [hue-rotate(180deg)\] at (-0.5) should be [hue-rotate(-90deg)\]] - expected: FAIL - [Web Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.5) should be [opacity(0.75) hue-rotate(90deg)\]] expected: FAIL @@ -179,9 +143,6 @@ [Web Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (-0.5) should be [opacity(1) hue-rotate(-90deg)\]] expected: FAIL - [CSS Transitions: property <filter> from [hue-rotate(180deg)\] to [none\] at (-0.5) should be [hue-rotate(270deg)\]] - expected: FAIL - [CSS Animations: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.3) should be [grayscale(0) blur(0px)\]] expected: FAIL @@ -206,15 +167,9 @@ [CSS Animations: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (-0.3) should be [grayscale(0) blur(0px)\]] expected: FAIL - [CSS Transitions: property <filter> from [hue-rotate(180deg)\] to [none\] at (0.25) should be [hue-rotate(135deg)\]] - expected: FAIL - [Web Animations: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.5) should be [blur(8px) hue-rotate(90deg)\]] expected: FAIL - [CSS Transitions with transition: all: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (-0.5) should be [opacity(1) hue-rotate(-90deg)\]] - expected: FAIL - [CSS Transitions with transition: all: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (0.5) should be [drop-shadow(10px 5px #80C080)\]] expected: FAIL @@ -236,15 +191,9 @@ [Web Animations: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (1) should be [opacity(0.5) hue-rotate(180deg)\]] expected: FAIL - [CSS Transitions: property <filter> from [none\] to [hue-rotate(180deg)\] at (0.25) should be [hue-rotate(45deg)\]] - expected: FAIL - [CSS Animations: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (-1) should be [drop-shadow(-20px -10px white)\]] expected: FAIL - [CSS Transitions with transition: all: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (-0.5) should be [blur(4px) hue-rotate(-90deg)\]] - expected: FAIL - [Web Animations: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0) should be [blur(6px) hue-rotate(0deg)\]] expected: FAIL @@ -254,21 +203,9 @@ [Web Animations: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (-1) should be [drop-shadow(-20px -10px white)\]] expected: FAIL - [CSS Transitions: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.25) should be [opacity(0.875) hue-rotate(45deg)\]] - expected: FAIL - [CSS Animations: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (1) should be [blur(10px)\]] expected: FAIL - [CSS Transitions: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.5) should be [opacity(0.75) hue-rotate(90deg)\]] - expected: FAIL - - [CSS Transitions: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (1.5) should be [blur(12px) hue-rotate(270deg)\]] - expected: FAIL - - [CSS Transitions: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (1.5) should be [opacity(0.25) hue-rotate(270deg)\]] - expected: FAIL - [CSS Animations: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (1) should be [drop-shadow(20px 10px green)\]] expected: FAIL @@ -278,15 +215,9 @@ [Web Animations: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (1) should be [drop-shadow(20px 10px green)\]] expected: FAIL - [CSS Transitions with transition: all: property <filter> from [none\] to [hue-rotate(180deg)\] at (-0.5) should be [hue-rotate(-90deg)\]] - expected: FAIL - [CSS Transitions: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (0.5) should be [drop-shadow(10px 5px #80C080)\]] expected: FAIL - [CSS Transitions with transition: all: property <filter> from [hue-rotate(180deg)\] to [none\] at (0.25) should be [hue-rotate(135deg)\]] - expected: FAIL - [Web Animations: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (0.5) should be [drop-shadow(10px 5px #80C080)\]] expected: FAIL @@ -302,21 +233,6 @@ [CSS Transitions with transition: all: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (1) should be [drop-shadow(20px 10px green)\]] expected: FAIL - [CSS Transitions with transition: all: property <filter> from [hue-rotate(180deg)\] to [none\] at (0.5) should be [hue-rotate(90deg)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.25) should be [blur(7px) hue-rotate(45deg)\]] - expected: FAIL - - [CSS Transitions: property <filter> from [none\] to [hue-rotate(180deg)\] at (1.5) should be [hue-rotate(270deg)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <filter> from [none\] to [opacity(0.5) hue-rotate(180deg)\] at (0.25) should be [opacity(0.875) hue-rotate(45deg)\]] - expected: FAIL - - [CSS Transitions with transition: all: property <filter> from [blur(6px)\] to [blur(10px) hue-rotate(180deg)\] at (0.5) should be [blur(8px) hue-rotate(90deg)\]] - expected: FAIL - [CSS Transitions with transition: all: property <filter> from [drop-shadow(0px 0px 0px currentcolor)\] to [drop-shadow(20px 10px green)\] at (0) should be [drop-shadow(0px 0px 0px currentcolor)\]] expected: FAIL diff --git a/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-003.html.ini b/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-003.html.ini index 1230a006883..7f0c2cf3c8a 100644 --- a/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-003.html.ini +++ b/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-003.html.ini @@ -254,9 +254,6 @@ [CSS Transitions with transition: all: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (1.5) should be [blur(5px)\]] expected: FAIL - [CSS Transitions: property <filter> from [none\] to [hue-rotate(360deg)\] at (-1) should be [hue-rotate(-360deg)\]] - expected: FAIL - [CSS Transitions: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (0) should be [blur(5px)\]] expected: FAIL @@ -287,9 +284,6 @@ [CSS Transitions with transition: all: property <filter> from [none\] to [drop-shadow(20px 10px green)\] at (-1) should be [drop-shadow(-20px -10px transparent)\]] expected: FAIL - [CSS Transitions with transition: all: property <filter> from [none\] to [hue-rotate(360deg)\] at (-1) should be [hue-rotate(-360deg)\]] - expected: FAIL - [CSS Animations: property <filter> from [url("#svgfilter")\] to [none\] at (0) should be [url("#svgfilter")\]] expected: FAIL @@ -401,9 +395,6 @@ [CSS Transitions: property <filter> from [url("#svgfilter")\] to [none\] at (0.5) should be [none\]] expected: FAIL - [CSS Transitions: property <filter> from [none\] to [hue-rotate(360deg)\] at (1.5) should be [hue-rotate(540deg)\]] - expected: FAIL - [Web Animations: property <filter> from [saturate(0)\] to [none\] at (0) should be [saturate(0)\]] expected: FAIL @@ -425,9 +416,6 @@ [Web Animations: property <filter> from [brightness(0)\] to [none\] at (-1) should be [brightness(0)\]] expected: FAIL - [CSS Transitions with transition: all: property <filter> from [none\] to [hue-rotate(360deg)\] at (0.5) should be [hue-rotate(180deg)\]] - expected: FAIL - [CSS Transitions with transition: all: property <filter> from [url("#svgfilter")\] to [none\] at (0.3) should be [none\]] expected: FAIL @@ -503,9 +491,6 @@ [CSS Transitions: property <filter> from [none\] to [drop-shadow(20px 10px green)\] at (0.5) should be [drop-shadow(10px 5px rgba(0, 128, 0, 0.5))\]] expected: FAIL - [CSS Transitions: property <filter> from [none\] to [hue-rotate(360deg)\] at (0.5) should be [hue-rotate(180deg)\]] - expected: FAIL - [Web Animations: property <filter> from [saturate(0)\] to [none\] at (1.5) should be [saturate(1.5)\]] expected: FAIL diff --git a/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-004.html.ini b/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-004.html.ini index 69169a810b5..14b77eaa956 100644 --- a/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-004.html.ini +++ b/tests/wpt/metadata/css/filter-effects/animation/filter-interpolation-004.html.ini @@ -173,18 +173,12 @@ [Web Animations: property <filter> from [sepia(0)\] to [sepia()\] at (-1) should be [sepia(0)\]] expected: FAIL - [CSS Transitions: property <filter> from [hue-rotate()\] to [hue-rotate(360deg)\] at (1.5) should be [hue-rotate(540deg)\]] - expected: FAIL - [Web Animations: property <filter> from [grayscale(0)\] to [grayscale()\] at (1.5) should be [grayscale(1)\]] expected: FAIL [Web Animations: property <filter> from [hue-rotate()\] to [hue-rotate(360deg)\] at (0) should be [hue-rotate()\]] expected: FAIL - [CSS Transitions with transition: all: property <filter> from [hue-rotate()\] to [hue-rotate(360deg)\] at (0.5) should be [hue-rotate(180deg)\]] - expected: FAIL - [CSS Transitions: property <filter> from [drop-shadow(0px 0px)\] to [drop-shadow(20px 10px 30px green)\] at (0.5) should be [drop-shadow(10px 5px 15px rgb(0, 64, 128))\]] expected: FAIL @@ -254,9 +248,6 @@ [Web Animations: property <filter> from [invert(0)\] to [invert()\] at (1) should be [invert()\]] expected: FAIL - [CSS Transitions: property <filter> from [hue-rotate()\] to [hue-rotate(360deg)\] at (-1) should be [hue-rotate(-360deg)\]] - expected: FAIL - [Web Animations: property <filter> from [opacity(0)\] to [opacity()\] at (0) should be [opacity(0)\]] expected: FAIL @@ -266,9 +257,6 @@ [Web Animations: property <filter> from [sepia(0)\] to [sepia()\] at (1) should be [sepia()\]] expected: FAIL - [CSS Transitions: property <filter> from [hue-rotate()\] to [hue-rotate(360deg)\] at (0.5) should be [hue-rotate(180deg)\]] - expected: FAIL - [Web Animations: property <filter> from [grayscale(0)\] to [grayscale()\] at (-1) should be [grayscale(0)\]] expected: FAIL @@ -320,9 +308,6 @@ [Web Animations: property <filter> from [brightness(0)\] to [brightness()\] at (0) should be [brightness(0)\]] expected: FAIL - [CSS Transitions with transition: all: property <filter> from [hue-rotate()\] to [hue-rotate(360deg)\] at (-1) should be [hue-rotate(-360deg)\]] - expected: FAIL - [Web Animations: property <filter> from [hue-rotate()\] to [hue-rotate(360deg)\] at (-1) should be [hue-rotate(-360deg)\]] expected: FAIL |