Fix flakiness in animation tests

1. When updating the animation timeline, ensure that nodes that are
   animating are marked dirty, if necessary, so any style queries will
   force an layout flush.
2. Disable the problematic transition test suites, as they are in Gecko.
   These suites often fail when Servo is so overloaded that it cannot
   deliver frames fast enough to get more than two samples during the
   animation lifecycle.

Fixes #28334.
Fixes #26435.
Fixes #21486.
This commit is contained in:
Martin Robinson 2023-04-25 10:48:13 +02:00
parent 2691d2a8f3
commit 17e3f34e65
19 changed files with 51 additions and 4359 deletions

View file

@ -2,8 +2,6 @@
* 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)]
//! The set of animations for a document.
use crate::dom::animationevent::AnimationEvent;
@ -47,6 +45,11 @@ pub(crate) struct Animations {
/// A list of pending animation-related events.
pending_events: DomRefCell<Vec<TransitionOrAnimationEvent>>,
/// The timeline value at the last time all animations were marked dirty.
/// This is used to prevent marking animations dirty when the timeline
/// has not changed.
timeline_value_at_last_dirty: Cell<f64>,
}
impl Animations {
@ -56,6 +59,7 @@ impl Animations {
has_running_animations: Cell::new(false),
rooted_nodes: Default::default(),
pending_events: Default::default(),
timeline_value_at_last_dirty: Cell::new(0.0),
}
}
@ -65,12 +69,23 @@ impl Animations {
self.pending_events.borrow_mut().clear();
}
pub(crate) fn mark_animating_nodes_as_dirty(&self) {
// Mark all animations dirty, if they haven't been marked dirty since the
// specified `current_timeline_value`. Returns true if animations were marked
// dirty or false otherwise.
pub(crate) fn mark_animating_nodes_as_dirty(&self, current_timeline_value: f64) -> bool {
if current_timeline_value <= self.timeline_value_at_last_dirty.get() {
return false;
}
self.timeline_value_at_last_dirty
.set(current_timeline_value);
let sets = self.sets.sets.read();
let rooted_nodes = self.rooted_nodes.borrow();
for node in sets.keys().filter_map(|key| rooted_nodes.get(&key.node)) {
node.dirty(NodeDamage::NodeStyleDamaged);
}
true
}
pub(crate) fn update_for_new_timeline_value(&self, window: &Window, now: f64) {
@ -97,7 +112,6 @@ impl Animations {
}
self.unroot_unused_nodes(&sets);
//self.update_running_animations_presence(window);
}
/// Cancel animations for the given node, if any exist.

View file

@ -3852,6 +3852,18 @@ impl Document {
.update_for_new_timeline_value(&self.window, current_timeline_value);
}
pub(crate) fn maybe_mark_animating_nodes_as_dirty(&self) {
let current_timeline_value = self.current_animation_timeline_value();
let marked_dirty = self
.animations
.borrow()
.mark_animating_nodes_as_dirty(current_timeline_value);
if marked_dirty {
self.window().add_pending_reflow();
}
}
pub(crate) fn current_animation_timeline_value(&self) -> f64 {
self.animation_timeline.borrow().current_value()
}

View file

@ -1702,10 +1702,12 @@ impl ScriptThread {
true
}
// Perform step 11.10 from https://html.spec.whatwg.org/multipage/#event-loops.
// Perform step 7.10 from https://html.spec.whatwg.org/multipage/#event-loop-processing-model.
// Described at: https://drafts.csswg.org/web-animations-1/#update-animations-and-send-events
fn update_animations_and_send_events(&self) {
for (_, document) in self.documents.borrow().iter() {
document.update_animation_timeline();
document.maybe_mark_animating_nodes_as_dirty();
}
for (_, document) in self.documents.borrow().iter() {
@ -3012,8 +3014,7 @@ impl ScriptThread {
document.run_the_animation_frame_callbacks();
}
if tick_type.contains(AnimationTickType::CSS_ANIMATIONS_AND_TRANSITIONS) {
document.animations().mark_animating_nodes_as_dirty();
document.window().add_pending_reflow();
document.maybe_mark_animating_nodes_as_dirty();
}
}

View file

@ -1,216 +1,2 @@
[properties-value-001.html]
[background-position length(pt) / values]
expected: FAIL
[background-position length(pt) / events]
expected: FAIL
[background-position length(px) / values]
expected: FAIL
[background-position length(cm) / events]
expected: FAIL
[background-position length(mm) / values]
expected: FAIL
[background-position length(in) / events]
expected: FAIL
[background-position length(em) / events]
expected: FAIL
[background-position length(ex) / values]
expected: FAIL
[background-position length(cm) / values]
expected: FAIL
[background-position length(ex) / events]
expected: FAIL
[background-position length(pc) / events]
expected: FAIL
[background-position length(in) / values]
expected: FAIL
[background-position length(pc) / values]
expected: FAIL
[background-position percentage(%) / values]
expected: FAIL
[background-position length(mm) / events]
expected: FAIL
[background-position length(em) / values]
expected: FAIL
[background-position percentage(%) / events]
expected: FAIL
[background-position length(px) / events]
expected: FAIL
[text-shadow shadow(shadow) / values]
expected: FAIL
[text-shadow shadow(shadow) / events]
expected: FAIL
[outline-color color(rgba) / values]
expected: FAIL
[outline-color color(rgba) / events]
expected: FAIL
[outline-offset length(pt) / values]
expected: FAIL
[outline-offset length(pt) / events]
expected: FAIL
[outline-offset length(pc) / values]
expected: FAIL
[outline-offset length(pc) / events]
expected: FAIL
[outline-offset length(px) / values]
expected: FAIL
[outline-offset length(px) / events]
expected: FAIL
[outline-offset length(em) / values]
expected: FAIL
[outline-offset length(em) / events]
expected: FAIL
[outline-offset length(ex) / values]
expected: FAIL
[outline-offset length(ex) / events]
expected: FAIL
[outline-offset length(mm) / values]
expected: FAIL
[outline-offset length(mm) / events]
expected: FAIL
[outline-offset length(cm) / values]
expected: FAIL
[outline-offset length(cm) / events]
expected: FAIL
[outline-offset length(in) / values]
expected: FAIL
[outline-offset length(in) / events]
expected: FAIL
[outline-width length(pt) / values]
expected: FAIL
[outline-width length(pt) / events]
expected: FAIL
[outline-width length(pc) / values]
expected: FAIL
[outline-width length(pc) / events]
expected: FAIL
[outline-width length(px) / values]
expected: FAIL
[outline-width length(px) / events]
expected: FAIL
[outline-width length(em) / values]
expected: FAIL
[outline-width length(em) / events]
expected: FAIL
[outline-width length(ex) / values]
expected: FAIL
[outline-width length(ex) / events]
expected: FAIL
[outline-width length(mm) / values]
expected: FAIL
[outline-width length(mm) / events]
expected: FAIL
[outline-width length(cm) / values]
expected: FAIL
[outline-width length(cm) / events]
expected: FAIL
[outline-width length(in) / values]
expected: FAIL
[outline-width length(in) / events]
expected: FAIL
[vertical-align length(pt) / values]
expected: FAIL
[vertical-align length(pt) / events]
expected: FAIL
[vertical-align length(pc) / values]
expected: FAIL
[vertical-align length(pc) / events]
expected: FAIL
[vertical-align length(px) / values]
expected: FAIL
[vertical-align length(px) / events]
expected: FAIL
[vertical-align length(em) / values]
expected: FAIL
[vertical-align length(em) / events]
expected: FAIL
[vertical-align length(ex) / values]
expected: FAIL
[vertical-align length(ex) / events]
expected: FAIL
[vertical-align length(mm) / values]
expected: FAIL
[vertical-align length(mm) / events]
expected: FAIL
[vertical-align length(cm) / values]
expected: FAIL
[vertical-align length(cm) / events]
expected: FAIL
[vertical-align length(in) / values]
expected: FAIL
[vertical-align length(in) / events]
expected: FAIL
[vertical-align percentage(%) / values]
expected: FAIL
[vertical-align percentage(%) / events]
expected: FAIL
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -1,6 +1,2 @@
[properties-value-002.html]
[vertical-align vertical(keyword) / values]
expected: FAIL
[vertical-align vertical(keyword) / events]
expected: FAIL
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -1,486 +1,2 @@
[properties-value-003.html]
[outline-radius-bottomleft length(em) / events]
expected: FAIL
[column-rule-width length(pc) / values]
expected: FAIL
[outline-radius-topright length(pc) / values]
expected: FAIL
[column-rule-width length(ex) / values]
expected: FAIL
[marker-offset length(in) / values]
expected: FAIL
[marker-offset length(pc) / values]
expected: FAIL
[column-rule-width length(cm) / events]
expected: FAIL
[outline-radius-topleft length(cm) / events]
expected: FAIL
[marker-offset length(cm) / values]
expected: FAIL
[outline-radius-bottomright percentage(%) / values]
expected: FAIL
[column-rule-width length(cm) / values]
expected: FAIL
[background-size background-size(keyword) / values]
expected: FAIL
[outline-radius-topright length(em) / values]
expected: FAIL
[outline-radius-topright length(in) / events]
expected: FAIL
[font-size-adjust number(decimal) / values]
expected: FAIL
[marker-offset length(mm) / values]
expected: FAIL
[outline-radius-topleft length(pt) / values]
expected: FAIL
[marker-offset length(pc) / events]
expected: FAIL
[column-gap length(pt) / values]
expected: FAIL
[column-gap length(mm) / values]
expected: FAIL
[column-gap length(mm) / events]
expected: FAIL
[column-gap length(em) / values]
expected: FAIL
[outline-radius-topleft length(cm) / values]
expected: FAIL
[column-gap length(px) / events]
expected: FAIL
[outline-radius-bottomright length(px) / events]
expected: FAIL
[outline-radius-bottomleft length(px) / events]
expected: FAIL
[column-rule-width length(in) / events]
expected: FAIL
[column-width length(in) / values]
expected: FAIL
[column-gap length(pc) / values]
expected: FAIL
[column-gap length(cm) / events]
expected: FAIL
[column-gap length(ex) / events]
expected: FAIL
[column-rule-width length(em) / events]
expected: FAIL
[column-rule-width length(pt) / events]
expected: FAIL
[column-width length(pc) / events]
expected: FAIL
[background-image image(data) / values]
expected: FAIL
[outline-radius-bottomright length(cm) / values]
expected: FAIL
[column-width length(cm) / values]
expected: FAIL
[display display(static to absolute) / events]
expected: FAIL
[zoom number(integer) / events]
expected: FAIL
[outline-radius-bottomright length(pt) / values]
expected: FAIL
[outline-radius-topright percentage(%) / values]
expected: FAIL
[outline-radius-topleft percentage(%) / values]
expected: FAIL
[marker-offset length(cm) / events]
expected: FAIL
[column-rule-width length(px) / events]
expected: FAIL
[outline-radius-bottomleft length(ex) / events]
expected: FAIL
[column-count integer(integer) / values]
expected: FAIL
[marker-offset length(em) / values]
expected: FAIL
[column-width length(px) / values]
expected: FAIL
[font-size-adjust number(integer) / values]
expected: FAIL
[column-width length(in) / events]
expected: FAIL
[column-rule-width length(pt) / values]
expected: FAIL
[column-rule-width length(em) / values]
expected: FAIL
[outline-radius-topleft length(px) / values]
expected: FAIL
[outline-radius-topright length(pc) / events]
expected: FAIL
[outline-radius-bottomright length(pt) / events]
expected: FAIL
[outline-radius-bottomright length(pc) / events]
expected: FAIL
[outline-radius-topright length(pt) / events]
expected: FAIL
[column-rule-color color(rgba) / values]
expected: FAIL
[background-image image(gradient) / values]
expected: FAIL
[column-width length(pt) / events]
expected: FAIL
[column-count integer(integer) / events]
expected: FAIL
[marker-offset length(pt) / events]
expected: FAIL
[outline-radius-bottomleft percentage(%) / events]
expected: FAIL
[marker-offset length(ex) / events]
expected: FAIL
[outline-radius-bottomright length(ex) / values]
expected: FAIL
[outline-radius-bottomright length(em) / events]
expected: FAIL
[column-gap length(cm) / values]
expected: FAIL
[column-width length(cm) / events]
expected: FAIL
[column-rule-width length(mm) / values]
expected: FAIL
[column-gap length(px) / values]
expected: FAIL
[column-rule-width length(mm) / events]
expected: FAIL
[outline-radius-topright length(ex) / events]
expected: FAIL
[column-width length(px) / events]
expected: FAIL
[outline-radius-bottomright length(cm) / events]
expected: FAIL
[column-rule-width length(in) / values]
expected: FAIL
[outline-radius-topleft length(px) / events]
expected: FAIL
[outline-radius-topleft length(in) / events]
expected: FAIL
[column-rule-color color(rgba) / events]
expected: FAIL
[outline-radius-bottomleft length(in) / values]
expected: FAIL
[column-width length(mm) / values]
expected: FAIL
[outline-radius-bottomleft length(pc) / events]
expected: FAIL
[column-rule-width length(pc) / events]
expected: FAIL
[outline-radius-topleft length(mm) / values]
expected: FAIL
[outline-radius-bottomleft length(mm) / events]
expected: FAIL
[outline-radius-bottomleft length(mm) / values]
expected: FAIL
[outline-radius-bottomleft length(pt) / events]
expected: FAIL
[column-gap length(in) / values]
expected: FAIL
[outline-radius-topright length(ex) / values]
expected: FAIL
[outline-radius-bottomright length(in) / values]
expected: FAIL
[outline-radius-topleft percentage(%) / events]
expected: FAIL
[display display(static to absolute) / values]
expected: FAIL
[outline-radius-bottomright length(px) / values]
expected: FAIL
[outline-radius-bottomleft length(px) / values]
expected: FAIL
[outline-radius-bottomright length(em) / values]
expected: FAIL
[outline-radius-topright length(em) / events]
expected: FAIL
[outline-radius-topright length(mm) / values]
expected: FAIL
[column-width length(ex) / values]
expected: FAIL
[column-gap length(ex) / values]
expected: FAIL
[font-size-adjust number(integer) / events]
expected: FAIL
[marker-offset length(em) / events]
expected: FAIL
[column-width length(pc) / values]
expected: FAIL
[outline-radius-topright length(pt) / values]
expected: FAIL
[outline-radius-topleft length(in) / values]
expected: FAIL
[column-gap length(in) / events]
expected: FAIL
[marker-offset length(mm) / events]
expected: FAIL
[outline-radius-topleft length(pc) / values]
expected: FAIL
[column-width length(em) / events]
expected: FAIL
[outline-radius-bottomright length(mm) / events]
expected: FAIL
[marker-offset length(ex) / values]
expected: FAIL
[outline-radius-bottomleft length(in) / events]
expected: FAIL
[column-width length(ex) / events]
expected: FAIL
[outline-radius-topleft length(em) / events]
expected: FAIL
[outline-radius-bottomleft length(em) / values]
expected: FAIL
[outline-radius-topright length(mm) / events]
expected: FAIL
[column-gap length(em) / events]
expected: FAIL
[background-image image(url) / values]
expected: FAIL
[outline-radius-topright length(cm) / events]
expected: FAIL
[outline-radius-bottomright length(ex) / events]
expected: FAIL
[outline-radius-bottomleft length(pt) / values]
expected: FAIL
[marker-offset length(px) / events]
expected: FAIL
[marker-offset length(in) / events]
expected: FAIL
[column-rule-width length(ex) / events]
expected: FAIL
[outline-radius-bottomleft length(pc) / values]
expected: FAIL
[font-size-adjust number(decimal) / events]
expected: FAIL
[column-width length(pt) / values]
expected: FAIL
[outline-radius-topright length(cm) / values]
expected: FAIL
[outline-radius-bottomleft percentage(%) / values]
expected: FAIL
[outline-radius-topleft length(ex) / events]
expected: FAIL
[column-gap length(pc) / events]
expected: FAIL
[column-gap length(pt) / events]
expected: FAIL
[outline-radius-topright percentage(%) / events]
expected: FAIL
[outline-radius-topright length(px) / events]
expected: FAIL
[outline-radius-topleft length(ex) / values]
expected: FAIL
[outline-radius-topleft length(em) / values]
expected: FAIL
[outline-radius-topleft length(mm) / events]
expected: FAIL
[column-rule-width length(px) / values]
expected: FAIL
[zoom number(decimal) / values]
expected: FAIL
[outline-radius-bottomright percentage(%) / events]
expected: FAIL
[outline-radius-bottomleft length(ex) / values]
expected: FAIL
[outline-radius-bottomright length(mm) / values]
expected: FAIL
[outline-radius-topright length(px) / values]
expected: FAIL
[marker-offset length(px) / values]
expected: FAIL
[outline-radius-bottomright length(pc) / values]
expected: FAIL
[marker-offset length(pt) / values]
expected: FAIL
[outline-radius-topleft length(pc) / events]
expected: FAIL
[zoom number(integer) / values]
expected: FAIL
[outline-radius-bottomright length(in) / events]
expected: FAIL
[column-width length(mm) / events]
expected: FAIL
[zoom number(decimal) / events]
expected: FAIL
[outline-radius-topleft length(pt) / events]
expected: FAIL
[outline-radius-bottomleft length(cm) / values]
expected: FAIL
[outline-radius-bottomleft length(cm) / events]
expected: FAIL
[outline-radius-topright length(in) / values]
expected: FAIL
[column-width length(em) / values]
expected: FAIL
[object-view-box object-view-box(inset) / values]
expected: FAIL
[object-view-box object-view-box(inset) / events]
expected: FAIL
[object-view-box object-view-box(rect) / values]
expected: FAIL
[object-view-box object-view-box(rect) / events]
expected: FAIL
[object-view-box object-view-box(xywh) / values]
expected: FAIL
[object-view-box object-view-box(xywh) / events]
expected: FAIL
[box-shadow box-shadow(shadow) / values]
expected: FAIL
[box-shadow box-shadow(shadow) / events]
expected: FAIL
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -1,24 +1,2 @@
[properties-value-implicit-001.html]
[background-position length-em(em) / events]
expected: FAIL
[background-position length-em(em) / values]
expected: FAIL
[outline-offset length-em(em) / values]
expected: FAIL
[outline-offset length-em(em) / events]
expected: FAIL
[outline-width length-em(em) / values]
expected: FAIL
[outline-width length-em(em) / events]
expected: FAIL
[vertical-align length-em(em) / values]
expected: FAIL
[vertical-align length-em(em) / events]
expected: FAIL
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -1,342 +1,2 @@
[properties-value-inherit-001.html]
[background-position length(pt) / values]
expected: FAIL
[background-position length(pt) / events]
expected: FAIL
[background-position length(px) / values]
expected: FAIL
[background-position length(cm) / events]
expected: FAIL
[background-position length(mm) / values]
expected: FAIL
[background-position length(in) / events]
expected: FAIL
[background-position length(em) / events]
expected: FAIL
[visibility visibility(keyword) / values]
expected: FAIL
[background-position length(ex) / values]
expected: FAIL
[background-position length(cm) / values]
expected: FAIL
[background-position length(ex) / events]
expected: FAIL
[background-position length(pc) / events]
expected: FAIL
[background-position length(in) / values]
expected: FAIL
[background-position length(pc) / values]
expected: FAIL
[background-position percentage(%) / values]
expected: FAIL
[background-position length(mm) / events]
expected: FAIL
[background-position length(em) / values]
expected: FAIL
[background-position percentage(%) / events]
expected: FAIL
[background-position length(px) / events]
expected: FAIL
[text-shadow shadow(shadow) / events]
expected: FAIL
[text-shadow shadow(shadow) / values]
expected: FAIL
[outline-color color(rgba) / values]
expected: FAIL
[outline-color color(rgba) / events]
expected: FAIL
[outline-offset length(pt) / values]
expected: FAIL
[outline-offset length(pt) / events]
expected: FAIL
[outline-offset length(pc) / values]
expected: FAIL
[outline-offset length(pc) / events]
expected: FAIL
[outline-offset length(px) / values]
expected: FAIL
[outline-offset length(px) / events]
expected: FAIL
[outline-offset length(em) / values]
expected: FAIL
[outline-offset length(em) / events]
expected: FAIL
[outline-offset length(ex) / values]
expected: FAIL
[outline-offset length(ex) / events]
expected: FAIL
[outline-offset length(mm) / values]
expected: FAIL
[outline-offset length(mm) / events]
expected: FAIL
[outline-offset length(cm) / values]
expected: FAIL
[outline-offset length(cm) / events]
expected: FAIL
[outline-offset length(in) / values]
expected: FAIL
[outline-offset length(in) / events]
expected: FAIL
[outline-width length(pt) / values]
expected: FAIL
[outline-width length(pt) / events]
expected: FAIL
[outline-width length(pc) / values]
expected: FAIL
[outline-width length(pc) / events]
expected: FAIL
[outline-width length(px) / values]
expected: FAIL
[outline-width length(px) / events]
expected: FAIL
[outline-width length(em) / values]
expected: FAIL
[outline-width length(em) / events]
expected: FAIL
[outline-width length(ex) / values]
expected: FAIL
[outline-width length(ex) / events]
expected: FAIL
[outline-width length(mm) / values]
expected: FAIL
[outline-width length(mm) / events]
expected: FAIL
[outline-width length(cm) / values]
expected: FAIL
[outline-width length(cm) / events]
expected: FAIL
[outline-width length(in) / values]
expected: FAIL
[outline-width length(in) / events]
expected: FAIL
[vertical-align length(pt) / values]
expected: FAIL
[vertical-align length(pt) / events]
expected: FAIL
[vertical-align length(pc) / values]
expected: FAIL
[vertical-align length(pc) / events]
expected: FAIL
[vertical-align length(px) / values]
expected: FAIL
[vertical-align length(px) / events]
expected: FAIL
[vertical-align length(em) / values]
expected: FAIL
[vertical-align length(em) / events]
expected: FAIL
[vertical-align length(ex) / values]
expected: FAIL
[vertical-align length(ex) / events]
expected: FAIL
[vertical-align length(mm) / values]
expected: FAIL
[vertical-align length(mm) / events]
expected: FAIL
[vertical-align length(cm) / values]
expected: FAIL
[vertical-align length(cm) / events]
expected: FAIL
[vertical-align length(in) / values]
expected: FAIL
[vertical-align length(in) / events]
expected: FAIL
[vertical-align percentage(%) / values]
expected: FAIL
[vertical-align percentage(%) / events]
expected: FAIL
[background-color color(rgba) / events]
expected: FAIL
[border-top-width length(pt) / events]
expected: FAIL
[border-top-width length(pc) / events]
expected: FAIL
[border-top-width length(px) / events]
expected: FAIL
[border-top-width length(em) / events]
expected: FAIL
[border-top-width length(ex) / events]
expected: FAIL
[border-top-width length(mm) / events]
expected: FAIL
[border-top-width length(cm) / events]
expected: FAIL
[border-top-width length(in) / events]
expected: FAIL
[border-right-width length(pt) / events]
expected: FAIL
[border-right-width length(pc) / events]
expected: FAIL
[border-right-width length(px) / events]
expected: FAIL
[border-right-width length(em) / events]
expected: FAIL
[border-right-width length(ex) / events]
expected: FAIL
[border-right-width length(mm) / events]
expected: FAIL
[border-right-width length(cm) / events]
expected: FAIL
[border-right-width length(in) / events]
expected: FAIL
[border-bottom-width length(pt) / events]
expected: FAIL
[border-bottom-width length(pc) / events]
expected: FAIL
[border-bottom-width length(px) / events]
expected: FAIL
[border-bottom-width length(em) / events]
expected: FAIL
[border-bottom-width length(ex) / events]
expected: FAIL
[border-bottom-width length(mm) / events]
expected: FAIL
[border-bottom-width length(cm) / events]
expected: FAIL
[border-bottom-width length(in) / events]
expected: FAIL
[border-left-width length(pt) / events]
expected: FAIL
[border-left-width length(pc) / events]
expected: FAIL
[border-left-width length(px) / events]
expected: FAIL
[border-left-width length(em) / events]
expected: FAIL
[border-left-width length(ex) / events]
expected: FAIL
[border-left-width length(mm) / events]
expected: FAIL
[border-left-width length(cm) / events]
expected: FAIL
[border-left-width length(in) / events]
expected: FAIL
[border-top-color color(rgba) / events]
expected: FAIL
[border-right-color color(rgba) / events]
expected: FAIL
[border-bottom-color color(rgba) / events]
expected: FAIL
[border-left-color color(rgba) / events]
expected: FAIL
[padding-bottom length(pt) / events]
expected: FAIL
[padding-bottom length(pc) / events]
expected: FAIL
[padding-bottom length(px) / events]
expected: FAIL
[padding-bottom length(em) / events]
expected: FAIL
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -1,216 +1,2 @@
[properties-value-inherit-002.html]
[background-position length(pt) / values]
expected: FAIL
[background-position length(pt) / events]
expected: FAIL
[background-position length(px) / values]
expected: FAIL
[background-position length(cm) / events]
expected: FAIL
[background-position length(mm) / values]
expected: FAIL
[background-position length(in) / events]
expected: FAIL
[background-position length(em) / events]
expected: FAIL
[background-position length(ex) / values]
expected: FAIL
[background-position length(cm) / values]
expected: FAIL
[background-position length(ex) / events]
expected: FAIL
[background-position length(pc) / events]
expected: FAIL
[background-position length(in) / values]
expected: FAIL
[background-position length(pc) / values]
expected: FAIL
[background-position percentage(%) / values]
expected: FAIL
[background-position length(mm) / events]
expected: FAIL
[background-position length(em) / values]
expected: FAIL
[background-position percentage(%) / events]
expected: FAIL
[background-position length(px) / events]
expected: FAIL
[text-shadow shadow(shadow) / values]
expected: FAIL
[text-shadow shadow(shadow) / events]
expected: FAIL
[outline-color color(rgba) / values]
expected: FAIL
[outline-color color(rgba) / events]
expected: FAIL
[outline-offset length(pt) / values]
expected: FAIL
[outline-offset length(pt) / events]
expected: FAIL
[outline-offset length(pc) / values]
expected: FAIL
[outline-offset length(pc) / events]
expected: FAIL
[outline-offset length(px) / values]
expected: FAIL
[outline-offset length(px) / events]
expected: FAIL
[outline-offset length(em) / values]
expected: FAIL
[outline-offset length(em) / events]
expected: FAIL
[outline-offset length(ex) / values]
expected: FAIL
[outline-offset length(ex) / events]
expected: FAIL
[outline-offset length(mm) / values]
expected: FAIL
[outline-offset length(mm) / events]
expected: FAIL
[outline-offset length(cm) / values]
expected: FAIL
[outline-offset length(cm) / events]
expected: FAIL
[outline-offset length(in) / values]
expected: FAIL
[outline-offset length(in) / events]
expected: FAIL
[outline-width length(pt) / values]
expected: FAIL
[outline-width length(pt) / events]
expected: FAIL
[outline-width length(pc) / values]
expected: FAIL
[outline-width length(pc) / events]
expected: FAIL
[outline-width length(px) / values]
expected: FAIL
[outline-width length(px) / events]
expected: FAIL
[outline-width length(em) / values]
expected: FAIL
[outline-width length(em) / events]
expected: FAIL
[outline-width length(ex) / values]
expected: FAIL
[outline-width length(ex) / events]
expected: FAIL
[outline-width length(mm) / values]
expected: FAIL
[outline-width length(mm) / events]
expected: FAIL
[outline-width length(cm) / values]
expected: FAIL
[outline-width length(cm) / events]
expected: FAIL
[outline-width length(in) / values]
expected: FAIL
[outline-width length(in) / events]
expected: FAIL
[vertical-align length(pt) / values]
expected: FAIL
[vertical-align length(pt) / events]
expected: FAIL
[vertical-align length(pc) / values]
expected: FAIL
[vertical-align length(pc) / events]
expected: FAIL
[vertical-align length(px) / values]
expected: FAIL
[vertical-align length(px) / events]
expected: FAIL
[vertical-align length(em) / values]
expected: FAIL
[vertical-align length(em) / events]
expected: FAIL
[vertical-align length(ex) / values]
expected: FAIL
[vertical-align length(ex) / events]
expected: FAIL
[vertical-align length(mm) / values]
expected: FAIL
[vertical-align length(mm) / events]
expected: FAIL
[vertical-align length(cm) / values]
expected: FAIL
[vertical-align length(cm) / events]
expected: FAIL
[vertical-align length(in) / values]
expected: FAIL
[vertical-align length(in) / events]
expected: FAIL
[vertical-align percentage(%) / values]
expected: FAIL
[vertical-align percentage(%) / events]
expected: FAIL
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -1,24 +1,2 @@
[properties-value-inherit-003.html]
[background-position length-em(em) / events]
expected: FAIL
[background-position length-em(em) / values]
expected: FAIL
[outline-offset length-em(em) / values]
expected: FAIL
[outline-offset length-em(em) / events]
expected: FAIL
[outline-width length-em(em) / values]
expected: FAIL
[outline-width length-em(em) / events]
expected: FAIL
[vertical-align length-em(em) / values]
expected: FAIL
[vertical-align length-em(em) / events]
expected: FAIL
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -0,0 +1,2 @@
[pseudo-elements-001.html]
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -1,865 +1,2 @@
[properties-value-001.html]
bug: https://github.com/servo/servo/issues/21486
[background-position length(pt) / values]
expected: [FAIL, PASS]
[background-position length(pt) / events]
expected: [FAIL, PASS]
[background-position length(px) / values]
expected: [FAIL, PASS]
[background-position length(cm) / events]
expected: [FAIL, PASS]
[background-position length(mm) / values]
expected: [FAIL, PASS]
[background-position length(in) / events]
expected: [FAIL, PASS]
[background-position length(em) / events]
expected: [FAIL, PASS]
[background-position length(ex) / values]
expected: [FAIL, PASS]
[background-position length(cm) / values]
expected: [FAIL, PASS]
[background-position length(ex) / events]
expected: [FAIL, PASS]
[background-position length(pc) / events]
expected: [FAIL, PASS]
[background-position length(in) / values]
expected: [FAIL, PASS]
[background-position length(pc) / values]
expected: [FAIL, PASS]
[background-position percentage(%) / values]
expected: [FAIL, PASS]
[background-position length(mm) / events]
expected: [FAIL, PASS]
[background-position length(em) / values]
expected: [FAIL, PASS]
[background-position percentage(%) / events]
expected: [FAIL, PASS]
[background-position length(px) / events]
expected: [FAIL, PASS]
[background-color color(rgba) / values]
expected: [FAIL, PASS]
[border-top-width length(pt) / values]
expected: [FAIL, PASS]
[border-top-width length(pc) / values]
expected: [FAIL, PASS]
[border-top-width length(px) / values]
expected: [FAIL, PASS]
[border-top-width length(em) / values]
expected: [FAIL, PASS]
[border-top-width length(ex) / values]
expected: [FAIL, PASS]
[border-top-width length(mm) / values]
expected: [FAIL, PASS]
[border-top-width length(cm) / values]
expected: [FAIL, PASS]
[border-top-width length(in) / values]
expected: [FAIL, PASS]
[border-right-width length(pt) / values]
expected: [FAIL, PASS]
[border-right-width length(pc) / values]
expected: [FAIL, PASS]
[border-right-width length(px) / values]
expected: [FAIL, PASS]
[border-right-width length(em) / values]
expected: [FAIL, PASS]
[border-right-width length(ex) / values]
expected: [FAIL, PASS]
[border-right-width length(mm) / values]
expected: [FAIL, PASS]
[border-right-width length(cm) / values]
expected: [FAIL, PASS]
[border-right-width length(in) / values]
expected: [FAIL, PASS]
[border-bottom-width length(pt) / values]
expected: [FAIL, PASS]
[border-bottom-width length(pc) / values]
expected: [FAIL, PASS]
[border-bottom-width length(px) / values]
expected: [FAIL, PASS]
[border-bottom-width length(em) / values]
expected: [FAIL, PASS]
[border-bottom-width length(ex) / values]
expected: [FAIL, PASS]
[border-bottom-width length(mm) / values]
expected: [FAIL, PASS]
[border-bottom-width length(cm) / values]
expected: [FAIL, PASS]
[border-bottom-width length(in) / values]
expected: [FAIL, PASS]
[border-left-width length(pt) / values]
expected: [FAIL, PASS]
[border-left-width length(pc) / values]
expected: [FAIL, PASS]
[border-left-width length(px) / values]
expected: [FAIL, PASS]
[border-left-width length(em) / values]
expected: [FAIL, PASS]
[border-left-width length(ex) / values]
expected: [FAIL, PASS]
[border-left-width length(mm) / values]
expected: [FAIL, PASS]
[border-left-width length(cm) / values]
expected: [FAIL, PASS]
[border-left-width length(in) / values]
expected: [FAIL, PASS]
[border-top-color color(rgba) / values]
expected: [FAIL, PASS]
[border-right-color color(rgba) / values]
expected: [FAIL, PASS]
[border-bottom-color color(rgba) / values]
expected: [FAIL, PASS]
[border-left-color color(rgba) / values]
expected: [FAIL, PASS]
[padding-bottom length(pt) / values]
expected: [FAIL, PASS]
[padding-bottom length(pc) / values]
expected: [FAIL, PASS]
[padding-bottom length(px) / values]
expected: [FAIL, PASS]
[padding-bottom length(em) / values]
expected: [FAIL, PASS]
[padding-bottom length(ex) / values]
expected: [FAIL, PASS]
[padding-bottom length(mm) / values]
expected: [FAIL, PASS]
[padding-bottom length(cm) / values]
expected: [FAIL, PASS]
[padding-bottom length(in) / values]
expected: [FAIL, PASS]
[padding-left length(pt) / values]
expected: [FAIL, PASS]
[padding-left length(pc) / values]
expected: [FAIL, PASS]
[padding-left length(px) / values]
expected: [FAIL, PASS]
[padding-left length(em) / values]
expected: [FAIL, PASS]
[padding-left length(ex) / values]
expected: [FAIL, PASS]
[padding-left length(mm) / values]
expected: [FAIL, PASS]
[padding-left length(cm) / values]
expected: [FAIL, PASS]
[padding-left length(in) / values]
expected: [FAIL, PASS]
[padding-right length(pt) / values]
expected: [FAIL, PASS]
[padding-right length(pc) / values]
expected: [FAIL, PASS]
[padding-right length(px) / values]
expected: [FAIL, PASS]
[padding-right length(em) / values]
expected: [FAIL, PASS]
[padding-right length(ex) / values]
expected: [FAIL, PASS]
[padding-right length(mm) / values]
expected: [FAIL, PASS]
[padding-right length(cm) / values]
expected: [FAIL, PASS]
[padding-right length(in) / values]
expected: [FAIL, PASS]
[padding-top length(pt) / values]
expected: [FAIL, PASS]
[padding-top length(pc) / values]
expected: [FAIL, PASS]
[padding-top length(px) / values]
expected: [FAIL, PASS]
[padding-top length(em) / values]
expected: [FAIL, PASS]
[padding-top length(ex) / values]
expected: [FAIL, PASS]
[padding-top length(mm) / values]
expected: [FAIL, PASS]
[padding-top length(cm) / values]
expected: [FAIL, PASS]
[padding-top length(in) / values]
expected: [FAIL, PASS]
[margin-bottom length(pt) / values]
expected: [FAIL, PASS]
[margin-bottom length(pc) / values]
expected: [FAIL, PASS]
[margin-bottom length(px) / values]
expected: [FAIL, PASS]
[margin-bottom length(em) / values]
expected: [FAIL, PASS]
[margin-bottom length(ex) / values]
expected: [FAIL, PASS]
[margin-bottom length(mm) / values]
expected: [FAIL, PASS]
[margin-bottom length(cm) / values]
expected: [FAIL, PASS]
[margin-bottom length(in) / values]
expected: [FAIL, PASS]
[margin-left length(pt) / values]
expected: [FAIL, PASS]
[margin-left length(pc) / values]
expected: [FAIL, PASS]
[margin-left length(px) / values]
expected: [FAIL, PASS]
[margin-left length(em) / values]
expected: [FAIL, PASS]
[margin-left length(ex) / values]
expected: [FAIL, PASS]
[margin-left length(mm) / values]
expected: [FAIL, PASS]
[margin-left length(cm) / values]
expected: [FAIL, PASS]
[margin-left length(in) / values]
expected: [FAIL, PASS]
[margin-right length(pt) / values]
expected: [FAIL, PASS]
[margin-right length(pc) / values]
expected: [FAIL, PASS]
[margin-right length(px) / values]
expected: [FAIL, PASS]
[margin-right length(em) / values]
expected: [FAIL, PASS]
[margin-right length(ex) / values]
expected: [FAIL, PASS]
[margin-right length(mm) / values]
expected: [FAIL, PASS]
[margin-right length(cm) / values]
expected: [FAIL, PASS]
[margin-right length(in) / values]
expected: [FAIL, PASS]
[margin-top length(pt) / values]
expected: [FAIL, PASS]
[margin-top length(pc) / values]
expected: [FAIL, PASS]
[margin-top length(px) / values]
expected: [FAIL, PASS]
[margin-top length(em) / values]
expected: [FAIL, PASS]
[margin-top length(ex) / values]
expected: [FAIL, PASS]
[margin-top length(mm) / values]
expected: [FAIL, PASS]
[margin-top length(cm) / values]
expected: [FAIL, PASS]
[margin-top length(in) / values]
expected: [FAIL, PASS]
[height length(pt) / values]
expected: [FAIL, PASS]
[height length(pc) / values]
expected: [FAIL, PASS]
[height length(px) / values]
expected: [FAIL, PASS]
[height length(em) / values]
expected: [FAIL, PASS]
[height length(ex) / values]
expected: [FAIL, PASS]
[height length(mm) / values]
expected: [FAIL, PASS]
[height length(cm) / values]
expected: [FAIL, PASS]
[height length(in) / values]
expected: [FAIL, PASS]
[height percentage(%) / values]
expected: [FAIL, PASS]
[width length(pt) / values]
expected: [FAIL, PASS]
[width length(pc) / values]
expected: [FAIL, PASS]
[width length(px) / values]
expected: [FAIL, PASS]
[width length(em) / values]
expected: [FAIL, PASS]
[width length(ex) / values]
expected: [FAIL, PASS]
[width length(mm) / values]
expected: [FAIL, PASS]
[width length(cm) / values]
expected: [FAIL, PASS]
[width length(in) / values]
expected: [FAIL, PASS]
[width percentage(%) / values]
expected: [FAIL, PASS]
[min-height length(pt) / values]
expected: [FAIL, PASS]
[min-height length(pc) / values]
expected: [FAIL, PASS]
[min-height length(px) / values]
expected: [FAIL, PASS]
[min-height length(em) / values]
expected: [FAIL, PASS]
[min-height length(ex) / values]
expected: [FAIL, PASS]
[min-height length(mm) / values]
expected: [FAIL, PASS]
[min-height length(cm) / values]
expected: [FAIL, PASS]
[min-height length(in) / values]
expected: [FAIL, PASS]
[min-height percentage(%) / values]
expected: [FAIL, PASS]
[min-width length(pt) / values]
expected: [FAIL, PASS]
[min-width length(pc) / values]
expected: [FAIL, PASS]
[min-width length(px) / values]
expected: [FAIL, PASS]
[min-width length(em) / values]
expected: [FAIL, PASS]
[min-width length(ex) / values]
expected: [FAIL, PASS]
[min-width length(mm) / values]
expected: [FAIL, PASS]
[min-width length(cm) / values]
expected: [FAIL, PASS]
[min-width length(in) / values]
expected: [FAIL, PASS]
[min-width percentage(%) / values]
expected: [FAIL, PASS]
[max-height length(pt) / values]
expected: [FAIL, PASS]
[max-height length(pc) / values]
expected: [FAIL, PASS]
[max-height length(px) / values]
expected: [FAIL, PASS]
[max-height length(em) / values]
expected: [FAIL, PASS]
[max-height length(ex) / values]
expected: [FAIL, PASS]
[max-height length(mm) / values]
expected: [FAIL, PASS]
[max-height length(cm) / values]
expected: [FAIL, PASS]
[max-height length(in) / values]
expected: [FAIL, PASS]
[max-height percentage(%) / values]
expected: [FAIL, PASS]
[max-width length(pt) / values]
expected: [FAIL, PASS]
[max-width length(pc) / values]
expected: [FAIL, PASS]
[max-width length(px) / values]
expected: [FAIL, PASS]
[max-width length(em) / values]
expected: [FAIL, PASS]
[max-width length(ex) / values]
expected: [FAIL, PASS]
[max-width length(mm) / values]
expected: [FAIL, PASS]
[max-width length(cm) / values]
expected: [FAIL, PASS]
[max-width length(in) / values]
expected: [FAIL, PASS]
[max-width percentage(%) / values]
expected: [FAIL, PASS]
[top length(pt) / values]
expected: [FAIL, PASS]
[top length(pc) / values]
expected: [FAIL, PASS]
[top length(px) / values]
expected: [FAIL, PASS]
[top length(em) / values]
expected: [FAIL, PASS]
[top length(ex) / values]
expected: [FAIL, PASS]
[top length(mm) / values]
expected: [FAIL, PASS]
[top length(cm) / values]
expected: [FAIL, PASS]
[top length(in) / values]
expected: [FAIL, PASS]
[top percentage(%) / values]
expected: [FAIL, PASS]
[right length(pt) / values]
expected: [FAIL, PASS]
[right length(pc) / values]
expected: [FAIL, PASS]
[right length(px) / values]
expected: [FAIL, PASS]
[right length(em) / values]
expected: [FAIL, PASS]
[right length(ex) / values]
expected: [FAIL, PASS]
[right length(mm) / values]
expected: [FAIL, PASS]
[right length(cm) / values]
expected: [FAIL, PASS]
[right length(in) / values]
expected: [FAIL, PASS]
[right percentage(%) / values]
expected: [FAIL, PASS]
[bottom length(pt) / values]
expected: [FAIL, PASS]
[bottom length(pc) / values]
expected: [FAIL, PASS]
[bottom length(px) / values]
expected: [FAIL, PASS]
[bottom length(em) / values]
expected: [FAIL, PASS]
[bottom length(ex) / values]
expected: [FAIL, PASS]
[bottom length(mm) / values]
expected: [FAIL, PASS]
[bottom length(cm) / values]
expected: [FAIL, PASS]
[bottom length(in) / values]
expected: [FAIL, PASS]
[bottom percentage(%) / values]
expected: [FAIL, PASS]
[left length(pt) / values]
expected: [FAIL, PASS]
[left length(pc) / values]
expected: [FAIL, PASS]
[left length(px) / values]
expected: [FAIL, PASS]
[left length(em) / values]
expected: [FAIL, PASS]
[left length(ex) / values]
expected: [FAIL, PASS]
[left length(mm) / values]
expected: [FAIL, PASS]
[left length(cm) / values]
expected: [FAIL, PASS]
[left length(in) / values]
expected: [FAIL, PASS]
[left percentage(%) / values]
expected: [FAIL, PASS]
[color color(rgba) / values]
expected: [FAIL, PASS]
[font-size length(pt) / values]
expected: [FAIL, PASS]
[font-size length(pc) / values]
expected: [FAIL, PASS]
[font-size length(px) / values]
expected: [FAIL, PASS]
[font-size length(em) / values]
expected: [FAIL, PASS]
[font-size length(ex) / values]
expected: [FAIL, PASS]
[font-size length(mm) / values]
expected: [FAIL, PASS]
[font-size length(cm) / values]
expected: [FAIL, PASS]
[font-size length(in) / values]
expected: [FAIL, PASS]
[font-size percentage(%) / values]
expected: [FAIL, PASS]
[font-weight font-weight(keyword) / values]
expected: [FAIL, PASS]
[font-weight font-weight(numeric) / values]
expected: [FAIL, PASS]
[line-height number(integer) / values]
expected: [FAIL, PASS]
[line-height number(decimal) / values]
expected: [FAIL, PASS]
[line-height length(pt) / values]
expected: [FAIL, PASS]
[line-height length(pc) / values]
expected: [FAIL, PASS]
[line-height length(px) / values]
expected: [FAIL, PASS]
[line-height length(em) / values]
expected: [FAIL, PASS]
[line-height length(ex) / values]
expected: [FAIL, PASS]
[line-height length(mm) / values]
expected: [FAIL, PASS]
[line-height length(cm) / values]
expected: [FAIL, PASS]
[line-height length(in) / values]
expected: [FAIL, PASS]
[line-height percentage(%) / values]
expected: [FAIL, PASS]
[letter-spacing length(pt) / values]
expected: [FAIL, PASS]
[letter-spacing length(pc) / values]
expected: [FAIL, PASS]
[letter-spacing length(px) / values]
expected: [FAIL, PASS]
[letter-spacing length(em) / values]
expected: [FAIL, PASS]
[letter-spacing length(ex) / values]
expected: [FAIL, PASS]
[letter-spacing length(mm) / values]
expected: [FAIL, PASS]
[letter-spacing length(cm) / values]
expected: [FAIL, PASS]
[letter-spacing length(in) / values]
expected: [FAIL, PASS]
[word-spacing length(pt) / values]
expected: [FAIL, PASS]
[word-spacing length(pc) / values]
expected: [FAIL, PASS]
[word-spacing length(px) / values]
expected: [FAIL, PASS]
[word-spacing length(em) / values]
expected: [FAIL, PASS]
[word-spacing length(ex) / values]
expected: [FAIL, PASS]
[word-spacing length(mm) / values]
expected: [FAIL, PASS]
[word-spacing length(cm) / values]
expected: [FAIL, PASS]
[word-spacing length(in) / values]
expected: [FAIL, PASS]
[word-spacing percentage(%) / values]
expected: [FAIL, PASS]
[text-indent length(pt) / values]
expected: [FAIL, PASS]
[text-indent length(pc) / values]
expected: [FAIL, PASS]
[text-indent length(px) / values]
expected: [FAIL, PASS]
[text-indent length(em) / values]
expected: [FAIL, PASS]
[text-indent length(ex) / values]
expected: [FAIL, PASS]
[text-indent length(mm) / values]
expected: [FAIL, PASS]
[text-indent length(cm) / values]
expected: [FAIL, PASS]
[text-indent length(in) / values]
expected: [FAIL, PASS]
[text-indent percentage(%) / values]
expected: [FAIL, PASS]
[text-shadow shadow(shadow) / values]
expected: [FAIL, PASS]
[outline-color color(rgba) / values]
expected: [FAIL, PASS]
[outline-offset length(pt) / values]
expected: [FAIL, PASS]
[outline-offset length(pc) / values]
expected: [FAIL, PASS]
[outline-offset length(px) / values]
expected: [FAIL, PASS]
[outline-offset length(em) / values]
expected: [FAIL, PASS]
[outline-offset length(ex) / values]
expected: [FAIL, PASS]
[outline-offset length(mm) / values]
expected: [FAIL, PASS]
[outline-offset length(cm) / values]
expected: [FAIL, PASS]
[outline-offset length(in) / values]
expected: [FAIL, PASS]
[outline-width length(pt) / values]
expected: [FAIL, PASS]
[outline-width length(pc) / values]
expected: [FAIL, PASS]
[outline-width length(px) / values]
expected: [FAIL, PASS]
[outline-width length(em) / values]
expected: [FAIL, PASS]
[outline-width length(ex) / values]
expected: [FAIL, PASS]
[outline-width length(mm) / values]
expected: [FAIL, PASS]
[outline-width length(cm) / values]
expected: [FAIL, PASS]
[outline-width length(in) / values]
expected: [FAIL, PASS]
[clip rectangle(rectangle) / values]
expected: [FAIL, PASS]
[vertical-align length(pt) / values]
expected: [FAIL, PASS]
[vertical-align length(pc) / values]
expected: [FAIL, PASS]
[vertical-align length(px) / values]
expected: [FAIL, PASS]
[vertical-align length(em) / values]
expected: [FAIL, PASS]
[vertical-align length(ex) / values]
expected: [FAIL, PASS]
[vertical-align length(mm) / values]
expected: [FAIL, PASS]
[vertical-align length(cm) / values]
expected: [FAIL, PASS]
[vertical-align length(in) / values]
expected: [FAIL, PASS]
[vertical-align percentage(%) / values]
expected: [FAIL, PASS]
[opacity number[0,1\](zero-to-one) / values]
expected: [FAIL, PASS]
[z-index integer(integer) / values]
expected: [FAIL, PASS]
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -1,28 +1,2 @@
[properties-value-002.html]
bug: https://github.com/servo/servo/issues/21486
[vertical-align vertical(keyword) / values]
expected: [FAIL, PASS]
[margin-bottom percentage(%) / values]
expected: [FAIL, PASS]
[margin-left percentage(%) / values]
expected: [FAIL, PASS]
[margin-right percentage(%) / values]
expected: [FAIL, PASS]
[margin-top percentage(%) / values]
expected: [FAIL, PASS]
[padding-bottom percentage(%) / values]
expected: [FAIL, PASS]
[padding-left percentage(%) / values]
expected: [FAIL, PASS]
[padding-right percentage(%) / values]
expected: [FAIL, PASS]
[padding-top percentage(%) / values]
expected: [FAIL, PASS]
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -1,493 +1,2 @@
[properties-value-003.html]
bug: https://github.com/servo/servo/issues/21486
[outline-radius-bottomleft length(em) / events]
expected: FAIL
[column-rule-width length(pc) / values]
expected: FAIL
[outline-radius-topright length(pc) / values]
expected: FAIL
[column-rule-width length(ex) / values]
expected: FAIL
[marker-offset length(in) / values]
expected: FAIL
[marker-offset length(pc) / values]
expected: FAIL
[column-rule-width length(cm) / events]
expected: FAIL
[outline-radius-topleft length(cm) / events]
expected: FAIL
[marker-offset length(cm) / values]
expected: FAIL
[outline-radius-bottomright percentage(%) / values]
expected: FAIL
[column-rule-width length(cm) / values]
expected: FAIL
[background-size background-size(keyword) / values]
expected: FAIL
[outline-radius-topright length(em) / values]
expected: FAIL
[outline-radius-topright length(in) / events]
expected: FAIL
[font-size-adjust number(decimal) / values]
expected: FAIL
[marker-offset length(mm) / values]
expected: FAIL
[outline-radius-topleft length(pt) / values]
expected: FAIL
[marker-offset length(pc) / events]
expected: FAIL
[column-gap length(pt) / values]
expected: FAIL
[column-gap length(mm) / values]
expected: FAIL
[column-gap length(mm) / events]
expected: FAIL
[column-gap length(em) / values]
expected: FAIL
[outline-radius-topleft length(cm) / values]
expected: FAIL
[column-gap length(px) / events]
expected: FAIL
[outline-radius-bottomright length(px) / events]
expected: FAIL
[outline-radius-bottomleft length(px) / events]
expected: FAIL
[column-rule-width length(in) / events]
expected: FAIL
[column-width length(in) / values]
expected: FAIL
[column-gap length(pc) / values]
expected: FAIL
[column-gap length(cm) / events]
expected: FAIL
[column-gap length(ex) / events]
expected: FAIL
[column-rule-width length(em) / events]
expected: FAIL
[column-rule-width length(pt) / events]
expected: FAIL
[column-width length(pc) / events]
expected: FAIL
[outline-radius-bottomright length(cm) / values]
expected: FAIL
[column-width length(cm) / values]
expected: FAIL
[zoom number(integer) / events]
expected: FAIL
[outline-radius-bottomright length(pt) / values]
expected: FAIL
[outline-radius-topright percentage(%) / values]
expected: FAIL
[outline-radius-topleft percentage(%) / values]
expected: FAIL
[marker-offset length(cm) / events]
expected: FAIL
[column-rule-width length(px) / events]
expected: FAIL
[outline-radius-bottomleft length(ex) / events]
expected: FAIL
[column-count integer(integer) / values]
expected: FAIL
[marker-offset length(em) / values]
expected: FAIL
[column-width length(px) / values]
expected: FAIL
[font-size-adjust number(integer) / values]
expected: FAIL
[column-width length(in) / events]
expected: FAIL
[column-rule-width length(pt) / values]
expected: FAIL
[column-rule-width length(em) / values]
expected: FAIL
[outline-radius-topleft length(px) / values]
expected: FAIL
[outline-radius-topright length(pc) / events]
expected: FAIL
[outline-radius-bottomright length(pt) / events]
expected: FAIL
[outline-radius-bottomright length(pc) / events]
expected: FAIL
[outline-radius-topright length(pt) / events]
expected: FAIL
[column-rule-color color(rgba) / values]
expected: FAIL
[column-width length(pt) / events]
expected: FAIL
[column-count integer(integer) / events]
expected: FAIL
[marker-offset length(pt) / events]
expected: FAIL
[outline-radius-bottomleft percentage(%) / events]
expected: FAIL
[marker-offset length(ex) / events]
expected: FAIL
[outline-radius-bottomright length(ex) / values]
expected: FAIL
[outline-radius-bottomright length(em) / events]
expected: FAIL
[column-gap length(cm) / values]
expected: FAIL
[text-decoration-color color(rgba) / events]
expected: FAIL
[column-width length(cm) / events]
expected: FAIL
[column-rule-width length(mm) / values]
expected: FAIL
[column-gap length(px) / values]
expected: FAIL
[column-rule-width length(mm) / events]
expected: FAIL
[outline-radius-topright length(ex) / events]
expected: FAIL
[column-width length(px) / events]
expected: FAIL
[outline-radius-bottomright length(cm) / events]
expected: FAIL
[position position(static to absolute) / events]
expected: FAIL
[column-rule-width length(in) / values]
expected: FAIL
[outline-radius-topleft length(px) / events]
expected: FAIL
[outline-radius-topleft length(in) / events]
expected: FAIL
[column-rule-color color(rgba) / events]
expected: FAIL
[outline-radius-bottomleft length(in) / values]
expected: FAIL
[column-width length(mm) / values]
expected: FAIL
[text-decoration-color color(rgba) / values]
expected: FAIL
[outline-radius-bottomleft length(pc) / events]
expected: FAIL
[column-rule-width length(pc) / events]
expected: FAIL
[outline-radius-topleft length(mm) / values]
expected: FAIL
[outline-radius-bottomleft length(mm) / events]
expected: FAIL
[outline-radius-bottomleft length(mm) / values]
expected: FAIL
[outline-radius-bottomleft length(pt) / events]
expected: FAIL
[column-gap length(in) / values]
expected: FAIL
[outline-radius-topright length(ex) / values]
expected: FAIL
[outline-radius-bottomright length(in) / values]
expected: FAIL
[outline-radius-topleft percentage(%) / events]
expected: FAIL
[outline-radius-bottomright length(px) / values]
expected: FAIL
[outline-radius-bottomleft length(px) / values]
expected: FAIL
[outline-radius-bottomright length(em) / values]
expected: FAIL
[outline-radius-topright length(em) / events]
expected: FAIL
[outline-radius-topright length(mm) / values]
expected: FAIL
[column-width length(ex) / values]
expected: FAIL
[column-gap length(ex) / values]
expected: FAIL
[font-size-adjust number(integer) / events]
expected: FAIL
[marker-offset length(em) / events]
expected: FAIL
[column-width length(pc) / values]
expected: FAIL
[outline-radius-topright length(pt) / values]
expected: FAIL
[outline-radius-topleft length(in) / values]
expected: FAIL
[column-gap length(in) / events]
expected: FAIL
[marker-offset length(mm) / events]
expected: FAIL
[outline-radius-topleft length(pc) / values]
expected: FAIL
[column-width length(em) / events]
expected: FAIL
[outline-radius-bottomright length(mm) / events]
expected: FAIL
[marker-offset length(ex) / values]
expected: FAIL
[outline-radius-bottomleft length(in) / events]
expected: FAIL
[column-width length(ex) / events]
expected: FAIL
[outline-radius-topleft length(em) / events]
expected: FAIL
[outline-radius-bottomleft length(em) / values]
expected: FAIL
[outline-radius-topright length(mm) / events]
expected: FAIL
[column-gap length(em) / events]
expected: FAIL
[outline-radius-topright length(cm) / events]
expected: FAIL
[outline-radius-bottomright length(ex) / events]
expected: FAIL
[outline-radius-bottomleft length(pt) / values]
expected: FAIL
[marker-offset length(px) / events]
expected: FAIL
[marker-offset length(in) / events]
expected: FAIL
[column-rule-width length(ex) / events]
expected: FAIL
[outline-radius-bottomleft length(pc) / values]
expected: FAIL
[font-size-adjust number(decimal) / events]
expected: FAIL
[column-width length(pt) / values]
expected: FAIL
[outline-radius-topright length(cm) / values]
expected: FAIL
[outline-radius-bottomleft percentage(%) / values]
expected: FAIL
[outline-radius-topleft length(ex) / events]
expected: FAIL
[column-gap length(pc) / events]
expected: FAIL
[column-gap length(pt) / events]
expected: FAIL
[outline-radius-topright percentage(%) / events]
expected: FAIL
[outline-radius-topright length(px) / events]
expected: FAIL
[outline-radius-topleft length(ex) / values]
expected: FAIL
[position position(relative to absolute) / events]
expected: FAIL
[outline-radius-topleft length(em) / values]
expected: FAIL
[outline-radius-topleft length(mm) / events]
expected: FAIL
[column-rule-width length(px) / values]
expected: FAIL
[zoom number(decimal) / values]
expected: FAIL
[outline-radius-bottomright percentage(%) / events]
expected: FAIL
[outline-radius-bottomleft length(ex) / values]
expected: FAIL
[outline-radius-bottomright length(mm) / values]
expected: FAIL
[outline-radius-topright length(px) / values]
expected: FAIL
[marker-offset length(px) / values]
expected: FAIL
[outline-radius-bottomright length(pc) / values]
expected: FAIL
[marker-offset length(pt) / values]
expected: FAIL
[outline-radius-topleft length(pc) / events]
expected: FAIL
[zoom number(integer) / values]
expected: FAIL
[outline-radius-bottomright length(in) / events]
expected: FAIL
[column-width length(mm) / events]
expected: FAIL
[zoom number(decimal) / events]
expected: FAIL
[outline-radius-topleft length(pt) / events]
expected: FAIL
[outline-radius-bottomleft length(cm) / values]
expected: FAIL
[outline-radius-bottomleft length(cm) / events]
expected: FAIL
[outline-radius-topright length(in) / values]
expected: FAIL
[column-width length(em) / values]
expected: FAIL
[background-image image(data) / values]
expected: FAIL
[background-image image(gradient) / values]
expected: FAIL
[background-image image(url) / values]
expected: FAIL
[display display(static to absolute) / events]
expected: FAIL
[display display(static to absolute) / values]
expected: FAIL
[object-view-box object-view-box(inset) / values]
expected: FAIL
[object-view-box object-view-box(inset) / events]
expected: FAIL
[object-view-box object-view-box(rect) / values]
expected: FAIL
[object-view-box object-view-box(rect) / events]
expected: FAIL
[object-view-box object-view-box(xywh) / values]
expected: FAIL
[object-view-box object-view-box(xywh) / events]
expected: FAIL
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -1,6 +1,2 @@
[properties-value-implicit-001.html]
[background-position length-em(em) / events]
expected: FAIL
[background-position length-em(em) / values]
expected: FAIL
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -1,871 +1,2 @@
[properties-value-inherit-001.html]
bug: https://github.com/servo/servo/issues/21486
[background-position length(pt) / values]
expected: [FAIL, PASS]
[background-position length(pt) / events]
expected: [FAIL, PASS]
[background-position length(px) / values]
expected: [FAIL, PASS]
[background-position length(cm) / events]
expected: [FAIL, PASS]
[background-position length(mm) / values]
expected: [FAIL, PASS]
[background-position length(in) / events]
expected: [FAIL, PASS]
[background-position length(em) / events]
expected: [FAIL, PASS]
[visibility visibility(keyword) / values]
expected: [FAIL, PASS]
[background-position length(ex) / values]
expected: [FAIL, PASS]
[background-position length(cm) / values]
expected: [FAIL, PASS]
[background-position length(ex) / events]
expected: [FAIL, PASS]
[background-position length(pc) / events]
expected: [FAIL, PASS]
[background-position length(in) / values]
expected: [FAIL, PASS]
[background-position length(pc) / values]
expected: [FAIL, PASS]
[background-position percentage(%) / values]
expected: [FAIL, PASS]
[background-position length(mm) / events]
expected: [FAIL, PASS]
[background-position length(em) / values]
expected: [FAIL, PASS]
[background-position percentage(%) / events]
expected: [FAIL, PASS]
[background-position length(px) / events]
expected: [FAIL, PASS]
[margin-right length(cm) / events]
expected: [FAIL, PASS]
[margin-right length(in) / events]
expected: [FAIL, PASS]
[margin-top length(pt) / events]
expected: [FAIL, PASS]
[margin-top length(pc) / events]
expected: [FAIL, PASS]
[margin-top length(px) / events]
expected: [FAIL, PASS]
[margin-top length(em) / events]
expected: [FAIL, PASS]
[margin-top length(ex) / events]
expected: [FAIL, PASS]
[margin-top length(mm) / events]
expected: [FAIL, PASS]
[margin-top length(cm) / events]
expected: [FAIL, PASS]
[margin-top length(in) / events]
expected: [FAIL, PASS]
[height length(pt) / events]
expected: [FAIL, PASS]
[height length(pc) / events]
expected: [FAIL, PASS]
[height length(px) / events]
expected: [FAIL, PASS]
[height length(em) / events]
expected: [FAIL, PASS]
[height length(ex) / events]
expected: [FAIL, PASS]
[height length(mm) / events]
expected: [FAIL, PASS]
[height length(cm) / events]
expected: [FAIL, PASS]
[height length(in) / events]
expected: [FAIL, PASS]
[height percentage(%) / events]
expected: [FAIL, PASS]
[width length(pt) / events]
expected: [FAIL, PASS]
[width length(pc) / events]
expected: [FAIL, PASS]
[width length(px) / events]
expected: [FAIL, PASS]
[width length(em) / events]
expected: [FAIL, PASS]
[width length(ex) / events]
expected: [FAIL, PASS]
[width length(mm) / events]
expected: [FAIL, PASS]
[width length(cm) / events]
expected: [FAIL, PASS]
[width length(in) / events]
expected: [FAIL, PASS]
[width percentage(%) / events]
expected: [FAIL, PASS]
[min-height length(pt) / events]
expected: [FAIL, PASS]
[min-height length(pc) / events]
expected: [FAIL, PASS]
[min-height length(px) / events]
expected: [FAIL, PASS]
[min-height length(em) / events]
expected: [FAIL, PASS]
[min-height length(ex) / events]
expected: [FAIL, PASS]
[min-height length(mm) / events]
expected: [FAIL, PASS]
[min-height length(cm) / events]
expected: [FAIL, PASS]
[min-height length(in) / events]
expected: [FAIL, PASS]
[min-height percentage(%) / events]
expected: [FAIL, PASS]
[min-width length(pt) / events]
expected: [FAIL, PASS]
[min-width length(pc) / events]
expected: [FAIL, PASS]
[min-width length(px) / events]
expected: [FAIL, PASS]
[min-width length(em) / events]
expected: [FAIL, PASS]
[min-width length(ex) / events]
expected: [FAIL, PASS]
[min-width length(mm) / events]
expected: [FAIL, PASS]
[min-width length(cm) / events]
expected: [FAIL, PASS]
[min-width length(in) / events]
expected: [FAIL, PASS]
[min-width percentage(%) / events]
expected: [FAIL, PASS]
[max-height length(pt) / events]
expected: [FAIL, PASS]
[max-height length(pc) / events]
expected: [FAIL, PASS]
[max-height length(px) / events]
expected: [FAIL, PASS]
[max-height length(em) / events]
expected: [FAIL, PASS]
[background-color color(rgba) / events]
expected: [FAIL, PASS]
[border-top-width length(pt) / events]
expected: [FAIL, PASS]
[border-top-width length(pc) / events]
expected: [FAIL, PASS]
[border-top-width length(px) / events]
expected: [FAIL, PASS]
[border-top-width length(em) / events]
expected: [FAIL, PASS]
[border-top-width length(ex) / events]
expected: [FAIL, PASS]
[border-top-width length(mm) / events]
expected: [FAIL, PASS]
[border-top-width length(cm) / events]
expected: [FAIL, PASS]
[border-top-width length(in) / events]
expected: [FAIL, PASS]
[border-right-width length(pt) / events]
expected: [FAIL, PASS]
[border-right-width length(pc) / events]
expected: [FAIL, PASS]
[border-right-width length(px) / events]
expected: [FAIL, PASS]
[border-right-width length(em) / events]
expected: [FAIL, PASS]
[border-right-width length(ex) / events]
expected: [FAIL, PASS]
[border-right-width length(mm) / events]
expected: [FAIL, PASS]
[border-right-width length(cm) / events]
expected: [FAIL, PASS]
[border-right-width length(in) / events]
expected: [FAIL, PASS]
[border-bottom-width length(pt) / events]
expected: [FAIL, PASS]
[border-bottom-width length(pc) / events]
expected: [FAIL, PASS]
[border-bottom-width length(px) / events]
expected: [FAIL, PASS]
[border-bottom-width length(em) / events]
expected: [FAIL, PASS]
[border-bottom-width length(ex) / events]
expected: [FAIL, PASS]
[border-bottom-width length(mm) / events]
expected: [FAIL, PASS]
[border-bottom-width length(cm) / events]
expected: [FAIL, PASS]
[border-bottom-width length(in) / events]
expected: [FAIL, PASS]
[border-left-width length(pt) / events]
expected: [FAIL, PASS]
[border-left-width length(pc) / events]
expected: [FAIL, PASS]
[border-left-width length(px) / events]
expected: [FAIL, PASS]
[border-left-width length(em) / events]
expected: [FAIL, PASS]
[border-left-width length(ex) / events]
expected: [FAIL, PASS]
[border-left-width length(mm) / events]
expected: [FAIL, PASS]
[border-left-width length(cm) / events]
expected: [FAIL, PASS]
[border-left-width length(in) / events]
expected: [FAIL, PASS]
[border-top-color color(rgba) / events]
expected: [FAIL, PASS]
[border-right-color color(rgba) / events]
expected: [FAIL, PASS]
[border-bottom-color color(rgba) / events]
expected: [FAIL, PASS]
[border-left-color color(rgba) / events]
expected: [FAIL, PASS]
[padding-bottom length(pt) / events]
expected: [FAIL, PASS]
[padding-bottom length(pc) / events]
expected: [FAIL, PASS]
[padding-bottom length(px) / events]
expected: [FAIL, PASS]
[padding-bottom length(em) / events]
expected: [FAIL, PASS]
[padding-bottom length(ex) / events]
expected: [FAIL, PASS]
[padding-bottom length(mm) / events]
expected: [FAIL, PASS]
[padding-bottom length(cm) / events]
expected: [FAIL, PASS]
[padding-bottom length(in) / events]
expected: [FAIL, PASS]
[padding-left length(pt) / events]
expected: [FAIL, PASS]
[padding-left length(pc) / events]
expected: [FAIL, PASS]
[padding-left length(px) / events]
expected: [FAIL, PASS]
[padding-left length(em) / events]
expected: [FAIL, PASS]
[padding-left length(ex) / events]
expected: [FAIL, PASS]
[padding-left length(mm) / events]
expected: [FAIL, PASS]
[padding-left length(cm) / events]
expected: [FAIL, PASS]
[padding-left length(in) / events]
expected: [FAIL, PASS]
[padding-right length(pt) / events]
expected: [FAIL, PASS]
[padding-right length(pc) / events]
expected: [FAIL, PASS]
[padding-right length(px) / events]
expected: [FAIL, PASS]
[padding-right length(em) / events]
expected: [FAIL, PASS]
[padding-right length(ex) / events]
expected: [FAIL, PASS]
[padding-right length(mm) / events]
expected: [FAIL, PASS]
[padding-right length(cm) / events]
expected: [FAIL, PASS]
[padding-right length(in) / events]
expected: [FAIL, PASS]
[padding-top length(pt) / events]
expected: [FAIL, PASS]
[padding-top length(pc) / events]
expected: [FAIL, PASS]
[padding-top length(px) / events]
expected: [FAIL, PASS]
[padding-top length(em) / events]
expected: [FAIL, PASS]
[padding-top length(ex) / events]
expected: [FAIL, PASS]
[padding-top length(mm) / events]
expected: [FAIL, PASS]
[padding-top length(cm) / events]
expected: [FAIL, PASS]
[padding-top length(in) / events]
expected: [FAIL, PASS]
[margin-bottom length(pt) / events]
expected: [FAIL, PASS]
[margin-bottom length(pc) / events]
expected: [FAIL, PASS]
[margin-bottom length(px) / events]
expected: [FAIL, PASS]
[margin-bottom length(em) / events]
expected: [FAIL, PASS]
[margin-bottom length(ex) / events]
expected: [FAIL, PASS]
[margin-bottom length(mm) / events]
expected: [FAIL, PASS]
[margin-bottom length(cm) / events]
expected: [FAIL, PASS]
[margin-bottom length(in) / events]
expected: [FAIL, PASS]
[margin-left length(pt) / events]
expected: [FAIL, PASS]
[margin-left length(pc) / events]
expected: [FAIL, PASS]
[margin-left length(px) / events]
expected: [FAIL, PASS]
[margin-left length(em) / events]
expected: [FAIL, PASS]
[margin-left length(ex) / events]
expected: [FAIL, PASS]
[margin-left length(mm) / events]
expected: [FAIL, PASS]
[margin-left length(cm) / events]
expected: [FAIL, PASS]
[margin-left length(in) / events]
expected: [FAIL, PASS]
[margin-right length(pt) / events]
expected: [FAIL, PASS]
[margin-right length(pc) / events]
expected: [FAIL, PASS]
[margin-right length(px) / events]
expected: [FAIL, PASS]
[margin-right length(em) / events]
expected: [FAIL, PASS]
[margin-right length(ex) / events]
expected: [FAIL, PASS]
[margin-right length(mm) / events]
expected: [FAIL, PASS]
[color color(rgba) / events]
expected: [FAIL, PASS]
[font-size length(pt) / events]
expected: [FAIL, PASS]
[font-size length(pc) / events]
expected: [FAIL, PASS]
[font-size length(px) / events]
expected: [FAIL, PASS]
[font-size length(em) / events]
expected: [FAIL, PASS]
[font-size length(ex) / events]
expected: [FAIL, PASS]
[font-size length(mm) / events]
expected: [FAIL, PASS]
[font-size length(cm) / events]
expected: [FAIL, PASS]
[font-size length(in) / events]
expected: [FAIL, PASS]
[font-size percentage(%) / events]
expected: [FAIL, PASS]
[font-weight font-weight(keyword) / events]
expected: [FAIL, PASS]
[font-weight font-weight(numeric) / events]
expected: [FAIL, PASS]
[line-height number(integer) / events]
expected: [FAIL, PASS]
[line-height number(decimal) / events]
expected: [FAIL, PASS]
[line-height length(pt) / events]
expected: [FAIL, PASS]
[line-height length(pc) / events]
expected: [FAIL, PASS]
[line-height length(px) / events]
expected: [FAIL, PASS]
[line-height length(em) / events]
expected: [FAIL, PASS]
[line-height length(ex) / events]
expected: [FAIL, PASS]
[line-height length(mm) / events]
expected: [FAIL, PASS]
[line-height length(cm) / events]
expected: [FAIL, PASS]
[line-height length(in) / events]
expected: [FAIL, PASS]
[line-height percentage(%) / events]
expected: [FAIL, PASS]
[letter-spacing length(pt) / events]
expected: [FAIL, PASS]
[letter-spacing length(pc) / events]
expected: [FAIL, PASS]
[letter-spacing length(px) / events]
expected: [FAIL, PASS]
[letter-spacing length(em) / events]
expected: [FAIL, PASS]
[letter-spacing length(ex) / events]
expected: [FAIL, PASS]
[letter-spacing length(mm) / events]
expected: [FAIL, PASS]
[letter-spacing length(cm) / events]
expected: [FAIL, PASS]
[letter-spacing length(in) / events]
expected: [FAIL, PASS]
[word-spacing length(pt) / events]
expected: [FAIL, PASS]
[word-spacing length(pc) / events]
expected: [FAIL, PASS]
[word-spacing length(px) / events]
expected: [FAIL, PASS]
[word-spacing length(em) / events]
expected: [FAIL, PASS]
[word-spacing length(ex) / events]
expected: [FAIL, PASS]
[word-spacing length(mm) / events]
expected: [FAIL, PASS]
[word-spacing length(cm) / events]
expected: [FAIL, PASS]
[word-spacing length(in) / events]
expected: [FAIL, PASS]
[word-spacing percentage(%) / events]
expected: [FAIL, PASS]
[text-indent length(pt) / events]
expected: [FAIL, PASS]
[text-indent length(pc) / events]
expected: [FAIL, PASS]
[text-indent length(px) / events]
expected: [FAIL, PASS]
[text-indent length(em) / events]
expected: [FAIL, PASS]
[text-indent length(ex) / events]
expected: [FAIL, PASS]
[text-indent length(mm) / events]
expected: [FAIL, PASS]
[text-indent length(cm) / events]
expected: [FAIL, PASS]
[text-indent length(in) / events]
expected: [FAIL, PASS]
[text-indent percentage(%) / events]
expected: [FAIL, PASS]
[text-shadow shadow(shadow) / events]
expected: [FAIL, PASS]
[max-height length(ex) / events]
expected: [FAIL, PASS]
[max-height length(mm) / events]
expected: [FAIL, PASS]
[max-height length(cm) / events]
expected: [FAIL, PASS]
[max-height length(in) / events]
expected: [FAIL, PASS]
[max-height percentage(%) / events]
expected: [FAIL, PASS]
[max-width length(pt) / events]
expected: [FAIL, PASS]
[max-width length(pc) / events]
expected: [FAIL, PASS]
[max-width length(px) / events]
expected: [FAIL, PASS]
[max-width length(em) / events]
expected: [FAIL, PASS]
[max-width length(ex) / events]
expected: [FAIL, PASS]
[max-width length(mm) / events]
expected: [FAIL, PASS]
[max-width length(cm) / events]
expected: [FAIL, PASS]
[max-width length(in) / events]
expected: [FAIL, PASS]
[max-width percentage(%) / events]
expected: [FAIL, PASS]
[top length(pt) / events]
expected: [FAIL, PASS]
[top length(pc) / events]
expected: [FAIL, PASS]
[top length(px) / events]
expected: [FAIL, PASS]
[top length(em) / events]
expected: [FAIL, PASS]
[top length(ex) / events]
expected: [FAIL, PASS]
[top length(mm) / events]
expected: [FAIL, PASS]
[top length(cm) / events]
expected: [FAIL, PASS]
[top length(in) / events]
expected: [FAIL, PASS]
[top percentage(%) / events]
expected: [FAIL, PASS]
[right length(pt) / events]
expected: [FAIL, PASS]
[right length(pc) / events]
expected: [FAIL, PASS]
[right length(px) / events]
expected: [FAIL, PASS]
[right length(em) / events]
expected: [FAIL, PASS]
[right length(ex) / events]
expected: [FAIL, PASS]
[right length(mm) / events]
expected: [FAIL, PASS]
[right length(cm) / events]
expected: [FAIL, PASS]
[right length(in) / events]
expected: [FAIL, PASS]
[right percentage(%) / events]
expected: [FAIL, PASS]
[bottom length(pt) / events]
expected: [FAIL, PASS]
[bottom length(pc) / events]
expected: [FAIL, PASS]
[bottom length(px) / events]
expected: [FAIL, PASS]
[bottom length(em) / events]
expected: [FAIL, PASS]
[bottom length(ex) / events]
expected: [FAIL, PASS]
[bottom length(mm) / events]
expected: [FAIL, PASS]
[bottom length(cm) / events]
expected: [FAIL, PASS]
[bottom length(in) / events]
expected: [FAIL, PASS]
[bottom percentage(%) / events]
expected: [FAIL, PASS]
[left length(pt) / events]
expected: [FAIL, PASS]
[left length(pc) / events]
expected: [FAIL, PASS]
[left length(px) / events]
expected: [FAIL, PASS]
[left length(em) / events]
expected: [FAIL, PASS]
[left length(ex) / events]
expected: [FAIL, PASS]
[left length(mm) / events]
expected: [FAIL, PASS]
[left length(cm) / events]
expected: [FAIL, PASS]
[left length(in) / events]
expected: [FAIL, PASS]
[left percentage(%) / events]
expected: [FAIL, PASS]
[outline-color color(rgba) / events]
expected: [FAIL, PASS]
[outline-offset length(pt) / events]
expected: [FAIL, PASS]
[outline-offset length(pc) / events]
expected: [FAIL, PASS]
[outline-offset length(px) / events]
expected: [FAIL, PASS]
[outline-offset length(em) / events]
expected: [FAIL, PASS]
[outline-offset length(ex) / events]
expected: [FAIL, PASS]
[outline-offset length(mm) / events]
expected: [FAIL, PASS]
[outline-offset length(cm) / events]
expected: [FAIL, PASS]
[outline-offset length(in) / events]
expected: [FAIL, PASS]
[outline-width length(pt) / events]
expected: [FAIL, PASS]
[outline-width length(pc) / events]
expected: [FAIL, PASS]
[outline-width length(px) / events]
expected: [FAIL, PASS]
[outline-width length(em) / events]
expected: [FAIL, PASS]
[outline-width length(ex) / events]
expected: [FAIL, PASS]
[outline-width length(mm) / events]
expected: [FAIL, PASS]
[outline-width length(cm) / events]
expected: [FAIL, PASS]
[outline-width length(in) / events]
expected: [FAIL, PASS]
[clip rectangle(rectangle) / events]
expected: [FAIL, PASS]
[vertical-align length(pt) / events]
expected: [FAIL, PASS]
[vertical-align length(pc) / events]
expected: [FAIL, PASS]
[vertical-align length(px) / events]
expected: [FAIL, PASS]
[vertical-align length(em) / events]
expected: [FAIL, PASS]
[vertical-align length(ex) / events]
expected: [FAIL, PASS]
[vertical-align length(mm) / events]
expected: [FAIL, PASS]
[vertical-align length(cm) / events]
expected: [FAIL, PASS]
[vertical-align length(in) / events]
expected: [FAIL, PASS]
[vertical-align percentage(%) / events]
expected: [FAIL, PASS]
[opacity number[0,1\](zero-to-one) / events]
expected: [FAIL, PASS]
[visibility visibility(keyword) / events]
expected: [FAIL, PASS]
[z-index integer(integer) / events]
expected: [FAIL, PASS]
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -1,778 +1,2 @@
[properties-value-inherit-002.html]
bug: https://github.com/servo/servo/issues/21486
[background-position length(pt) / values]
expected: [FAIL, PASS]
[background-position length(pt) / events]
expected: [FAIL, PASS]
[background-position length(px) / values]
expected: [FAIL, PASS]
[background-position length(cm) / events]
expected: [FAIL, PASS]
[background-position length(mm) / values]
expected: [FAIL, PASS]
[background-position length(in) / events]
expected: [FAIL, PASS]
[background-position length(em) / events]
expected: [FAIL, PASS]
[background-position length(ex) / values]
expected: [FAIL, PASS]
[background-position length(cm) / values]
expected: [FAIL, PASS]
[background-position length(ex) / events]
expected: [FAIL, PASS]
[background-position length(pc) / events]
expected: [FAIL, PASS]
[background-position length(in) / values]
expected: [FAIL, PASS]
[background-position length(pc) / values]
expected: [FAIL, PASS]
[background-position percentage(%) / values]
expected: [FAIL, PASS]
[background-position length(mm) / events]
expected: [FAIL, PASS]
[background-position length(em) / values]
expected: [FAIL, PASS]
[background-position percentage(%) / events]
expected: [FAIL, PASS]
[background-position length(px) / events]
expected: [FAIL, PASS]
[background-color color(rgba) / values]
expected: [FAIL, PASS]
[border-top-width length(pt) / values]
expected: [FAIL, PASS]
[border-top-width length(pc) / values]
expected: [FAIL, PASS]
[border-top-width length(px) / values]
expected: [FAIL, PASS]
[border-top-width length(em) / values]
expected: [FAIL, PASS]
[border-top-width length(ex) / values]
expected: [FAIL, PASS]
[border-top-width length(mm) / values]
expected: [FAIL, PASS]
[border-top-width length(cm) / values]
expected: [FAIL, PASS]
[border-top-width length(in) / values]
expected: [FAIL, PASS]
[border-right-width length(pt) / values]
expected: [FAIL, PASS]
[border-right-width length(pc) / values]
expected: [FAIL, PASS]
[border-right-width length(px) / values]
expected: [FAIL, PASS]
[border-right-width length(em) / values]
expected: [FAIL, PASS]
[border-right-width length(ex) / values]
expected: [FAIL, PASS]
[border-right-width length(mm) / values]
expected: [FAIL, PASS]
[border-right-width length(cm) / values]
expected: [FAIL, PASS]
[border-right-width length(in) / values]
expected: [FAIL, PASS]
[border-bottom-width length(pt) / values]
expected: [FAIL, PASS]
[border-bottom-width length(pc) / values]
expected: [FAIL, PASS]
[border-bottom-width length(px) / values]
expected: [FAIL, PASS]
[border-bottom-width length(em) / values]
expected: [FAIL, PASS]
[border-bottom-width length(ex) / values]
expected: [FAIL, PASS]
[border-bottom-width length(mm) / values]
expected: [FAIL, PASS]
[border-bottom-width length(cm) / values]
expected: [FAIL, PASS]
[border-bottom-width length(in) / values]
expected: [FAIL, PASS]
[border-left-width length(pt) / values]
expected: [FAIL, PASS]
[border-left-width length(pc) / values]
expected: [FAIL, PASS]
[border-left-width length(px) / values]
expected: [FAIL, PASS]
[border-left-width length(em) / values]
expected: [FAIL, PASS]
[border-left-width length(ex) / values]
expected: [FAIL, PASS]
[border-left-width length(mm) / values]
expected: [FAIL, PASS]
[border-left-width length(cm) / values]
expected: [FAIL, PASS]
[border-left-width length(in) / values]
expected: [FAIL, PASS]
[border-top-color color(rgba) / values]
expected: [FAIL, PASS]
[border-right-color color(rgba) / values]
expected: [FAIL, PASS]
[border-bottom-color color(rgba) / values]
expected: [FAIL, PASS]
[border-left-color color(rgba) / values]
expected: [FAIL, PASS]
[padding-bottom length(pt) / values]
expected: [FAIL, PASS]
[padding-bottom length(pc) / values]
expected: [FAIL, PASS]
[padding-bottom length(px) / values]
expected: [FAIL, PASS]
[padding-bottom length(em) / values]
expected: [FAIL, PASS]
[padding-bottom length(ex) / values]
expected: [FAIL, PASS]
[padding-bottom length(mm) / values]
expected: [FAIL, PASS]
[padding-bottom length(cm) / values]
expected: [FAIL, PASS]
[padding-bottom length(in) / values]
expected: [FAIL, PASS]
[padding-left length(pt) / values]
expected: [FAIL, PASS]
[padding-left length(pc) / values]
expected: [FAIL, PASS]
[padding-left length(px) / values]
expected: [FAIL, PASS]
[padding-left length(em) / values]
expected: [FAIL, PASS]
[padding-left length(ex) / values]
expected: [FAIL, PASS]
[padding-left length(mm) / values]
expected: [FAIL, PASS]
[padding-left length(cm) / values]
expected: [FAIL, PASS]
[padding-left length(in) / values]
expected: [FAIL, PASS]
[padding-right length(pt) / values]
expected: [FAIL, PASS]
[padding-right length(pc) / values]
expected: [FAIL, PASS]
[padding-right length(px) / values]
expected: [FAIL, PASS]
[padding-right length(em) / values]
expected: [FAIL, PASS]
[padding-right length(ex) / values]
expected: [FAIL, PASS]
[padding-right length(mm) / values]
expected: [FAIL, PASS]
[padding-right length(cm) / values]
expected: [FAIL, PASS]
[padding-right length(in) / values]
expected: [FAIL, PASS]
[padding-top length(pt) / values]
expected: [FAIL, PASS]
[padding-top length(pc) / values]
expected: [FAIL, PASS]
[padding-top length(px) / values]
expected: [FAIL, PASS]
[padding-top length(em) / values]
expected: [FAIL, PASS]
[padding-top length(ex) / values]
expected: [FAIL, PASS]
[padding-top length(mm) / values]
expected: [FAIL, PASS]
[padding-top length(cm) / values]
expected: [FAIL, PASS]
[padding-top length(in) / values]
expected: [FAIL, PASS]
[margin-bottom length(pt) / values]
expected: [FAIL, PASS]
[margin-bottom length(pc) / values]
expected: [FAIL, PASS]
[margin-bottom length(px) / values]
expected: [FAIL, PASS]
[margin-bottom length(em) / values]
expected: [FAIL, PASS]
[margin-bottom length(ex) / values]
expected: [FAIL, PASS]
[margin-bottom length(mm) / values]
expected: [FAIL, PASS]
[margin-bottom length(cm) / values]
expected: [FAIL, PASS]
[margin-bottom length(in) / values]
expected: [FAIL, PASS]
[margin-left length(pt) / values]
expected: [FAIL, PASS]
[margin-left length(pc) / values]
expected: [FAIL, PASS]
[margin-left length(px) / values]
expected: [FAIL, PASS]
[margin-left length(em) / values]
expected: [FAIL, PASS]
[margin-left length(ex) / values]
expected: [FAIL, PASS]
[margin-left length(mm) / values]
expected: [FAIL, PASS]
[margin-left length(cm) / values]
expected: [FAIL, PASS]
[margin-left length(in) / values]
expected: [FAIL, PASS]
[margin-right length(pt) / values]
expected: [FAIL, PASS]
[margin-right length(pc) / values]
expected: [FAIL, PASS]
[margin-right length(px) / values]
expected: [FAIL, PASS]
[margin-right length(em) / values]
expected: [FAIL, PASS]
[margin-right length(ex) / values]
expected: [FAIL, PASS]
[margin-right length(mm) / values]
expected: [FAIL, PASS]
[color color(rgba) / values]
expected: FAIL
[font-size length(pt) / values]
expected: FAIL
[font-size length(pc) / values]
expected: FAIL
[font-size length(px) / values]
expected: FAIL
[font-size length(em) / values]
expected: FAIL
[font-size length(ex) / values]
expected: FAIL
[font-size length(mm) / values]
expected: FAIL
[font-size length(cm) / values]
expected: FAIL
[font-size length(in) / values]
expected: FAIL
[font-size percentage(%) / values]
expected: FAIL
[font-weight font-weight(keyword) / values]
expected: FAIL
[font-weight font-weight(numeric) / values]
expected: FAIL
[line-height number(integer) / values]
expected: FAIL
[line-height number(decimal) / values]
expected: FAIL
[line-height length(pt) / values]
expected: FAIL
[line-height length(pc) / values]
expected: FAIL
[line-height length(px) / values]
expected: FAIL
[line-height length(em) / values]
expected: FAIL
[line-height length(ex) / values]
expected: FAIL
[line-height length(mm) / values]
expected: FAIL
[line-height length(cm) / values]
expected: FAIL
[line-height length(in) / values]
expected: FAIL
[line-height percentage(%) / values]
expected: FAIL
[letter-spacing length(pt) / values]
expected: FAIL
[letter-spacing length(pc) / values]
expected: FAIL
[letter-spacing length(px) / values]
expected: FAIL
[letter-spacing length(em) / values]
expected: FAIL
[letter-spacing length(ex) / values]
expected: FAIL
[letter-spacing length(mm) / values]
expected: FAIL
[letter-spacing length(cm) / values]
expected: FAIL
[letter-spacing length(in) / values]
expected: FAIL
[word-spacing length(pt) / values]
expected: FAIL
[word-spacing length(pc) / values]
expected: FAIL
[word-spacing length(px) / values]
expected: FAIL
[word-spacing length(em) / values]
expected: FAIL
[word-spacing length(ex) / values]
expected: FAIL
[word-spacing length(mm) / values]
expected: FAIL
[word-spacing length(cm) / values]
expected: FAIL
[word-spacing length(in) / values]
expected: FAIL
[word-spacing percentage(%) / values]
expected: FAIL
[text-indent length(pt) / values]
expected: FAIL
[text-indent length(pc) / values]
expected: FAIL
[text-indent length(px) / values]
expected: FAIL
[text-indent length(em) / values]
expected: FAIL
[text-indent length(ex) / values]
expected: FAIL
[text-indent length(mm) / values]
expected: FAIL
[text-indent length(cm) / values]
expected: FAIL
[text-indent length(in) / values]
expected: FAIL
[text-indent percentage(%) / values]
expected: FAIL
[text-shadow shadow(shadow) / values]
expected: FAIL
[margin-right length(cm) / values]
expected: FAIL
[margin-right length(in) / values]
expected: FAIL
[margin-top length(pt) / values]
expected: FAIL
[margin-top length(pc) / values]
expected: FAIL
[margin-top length(px) / values]
expected: FAIL
[margin-top length(em) / values]
expected: FAIL
[margin-top length(ex) / values]
expected: FAIL
[margin-top length(mm) / values]
expected: FAIL
[margin-top length(cm) / values]
expected: FAIL
[margin-top length(in) / values]
expected: FAIL
[height length(pt) / values]
expected: FAIL
[height length(pc) / values]
expected: FAIL
[height length(px) / values]
expected: FAIL
[height length(em) / values]
expected: FAIL
[height length(ex) / values]
expected: FAIL
[height length(mm) / values]
expected: FAIL
[height length(cm) / values]
expected: FAIL
[height length(in) / values]
expected: FAIL
[height percentage(%) / values]
expected: FAIL
[width length(pt) / values]
expected: FAIL
[width length(pc) / values]
expected: FAIL
[width length(px) / values]
expected: FAIL
[width length(em) / values]
expected: FAIL
[width length(ex) / values]
expected: FAIL
[width length(mm) / values]
expected: FAIL
[width length(cm) / values]
expected: FAIL
[width length(in) / values]
expected: FAIL
[width percentage(%) / values]
expected: FAIL
[min-height length(pt) / values]
expected: FAIL
[min-height length(pc) / values]
expected: FAIL
[min-height length(px) / values]
expected: FAIL
[min-height length(em) / values]
expected: FAIL
[min-height length(ex) / values]
expected: FAIL
[min-height length(mm) / values]
expected: FAIL
[min-height length(cm) / values]
expected: FAIL
[min-height length(in) / values]
expected: FAIL
[min-height percentage(%) / values]
expected: FAIL
[min-width length(pt) / values]
expected: FAIL
[min-width length(pc) / values]
expected: FAIL
[min-width length(px) / values]
expected: FAIL
[min-width length(em) / values]
expected: FAIL
[min-width length(ex) / values]
expected: FAIL
[min-width length(mm) / values]
expected: FAIL
[min-width length(cm) / values]
expected: FAIL
[min-width length(in) / values]
expected: FAIL
[min-width percentage(%) / values]
expected: FAIL
[max-height length(pt) / values]
expected: FAIL
[max-height length(pc) / values]
expected: FAIL
[max-height length(px) / values]
expected: FAIL
[max-height length(em) / values]
expected: FAIL
[max-height length(ex) / values]
expected: FAIL
[max-height length(mm) / values]
expected: FAIL
[max-height length(cm) / values]
expected: FAIL
[max-height length(in) / values]
expected: FAIL
[max-height percentage(%) / values]
expected: FAIL
[max-width length(pt) / values]
expected: FAIL
[max-width length(pc) / values]
expected: FAIL
[max-width length(px) / values]
expected: FAIL
[max-width length(em) / values]
expected: FAIL
[max-width length(ex) / values]
expected: FAIL
[max-width length(mm) / values]
expected: FAIL
[max-width length(cm) / values]
expected: FAIL
[max-width length(in) / values]
expected: FAIL
[max-width percentage(%) / values]
expected: FAIL
[top length(pt) / values]
expected: FAIL
[top length(pc) / values]
expected: FAIL
[top length(px) / values]
expected: FAIL
[top length(em) / values]
expected: FAIL
[top length(ex) / values]
expected: FAIL
[top length(mm) / values]
expected: FAIL
[top length(cm) / values]
expected: FAIL
[top length(in) / values]
expected: FAIL
[top percentage(%) / values]
expected: FAIL
[right length(pt) / values]
expected: FAIL
[right length(pc) / values]
expected: FAIL
[right length(px) / values]
expected: FAIL
[right length(em) / values]
expected: FAIL
[right length(ex) / values]
expected: FAIL
[right length(mm) / values]
expected: FAIL
[right length(cm) / values]
expected: FAIL
[right length(in) / values]
expected: FAIL
[right percentage(%) / values]
expected: FAIL
[bottom length(pt) / values]
expected: FAIL
[bottom length(pc) / values]
expected: FAIL
[bottom length(px) / values]
expected: FAIL
[bottom length(em) / values]
expected: FAIL
[bottom length(ex) / values]
expected: FAIL
[bottom length(mm) / values]
expected: FAIL
[bottom length(cm) / values]
expected: FAIL
[bottom length(in) / values]
expected: FAIL
[bottom percentage(%) / values]
expected: FAIL
[left length(pt) / values]
expected: FAIL
[left length(pc) / values]
expected: FAIL
[left length(px) / values]
expected: FAIL
[left length(em) / values]
expected: FAIL
[left length(ex) / values]
expected: FAIL
[left length(mm) / values]
expected: FAIL
[left length(cm) / values]
expected: FAIL
[left length(in) / values]
expected: FAIL
[left percentage(%) / values]
expected: FAIL
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -1,6 +1,2 @@
[properties-value-inherit-003.html]
[background-position length-em(em) / events]
expected: FAIL
[background-position length-em(em) / values]
expected: FAIL
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172

View file

@ -1,6 +1,2 @@
[pseudo-elements-001.html]
[transition padding-left on :before / values]
expected: FAIL
[transition padding-left on :after / values]
expected: FAIL
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1472172