From 19620452a45a851f38799bcc2bd5ddb9d5b120ac Mon Sep 17 00:00:00 2001 From: "L. David Baron" Date: Tue, 21 Sep 2021 16:08:04 +0000 Subject: [PATCH] Use interpolation at the endpoints of animations. Use interpolation at the endpoints of animations (by removing various optimizations to return the endpoint values at the endpoints), since it's needed to get the correct axis for animation of the 'rotate' property, the correct conversion away from a 'none' value at one endpoint for the 'rotate', 'scale', and 'translate' properties, and correct list lengths for list-valued properties that can interpolate between lists of mismatched lengths, whether by repeating to the least common multiple length (stroke-dasharray) or filling the shorter list with no-op or zero values (filter, backdrop-filter, box-shadow, text-shadow, some registered custom properties). The changes to translate-composition.html and scale-composition.html cause Firefox to pass the tests whose expectations are being modified, and thus, like Chrome, pass the entire file (whereas they cause Safari to fail additional tests). The test changes are discussed further in https://github.com/web-platform-tests/wpt/issues/30377 . The differences between the test expectations for background-image (where the test expects discrete animation, per the spec) and for -webkit-mask-image (where the test expects -webkit-cross-fade()) is rather suspicious, but I've left the difference as-is for now. Fixed: 1026169, 1180834 Change-Id: I6320b74b0aff29989a748fab1bff78b91426701e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3139948 Reviewed-by: Kevin Ellis Reviewed-by: Anders Hartvoll Ruud Commit-Queue: David Baron Cr-Commit-Position: refs/heads/main@{#923427} --- .../core/animation/css/css_animations_test.cc | 16 +- .../animation/invalidatable_interpolation.cc | 54 +-- .../animation/transition_interpolation.cc | 19 +- .../backdrop-filter-composition-expected.txt | 8 +- .../stroke-dasharray-composition.html | 16 +- ...th-percentage-list-type-interpolation.html | 2 +- .../registered-var-dynamic-dependency.html | 18 +- ...vg-stroke-dasharray-interpolation-002.html | 24 +- ...bkit-mask-image-interpolation-expected.txt | 6 +- .../webkit-mask-image-interpolation.html | 2 +- .../svg-tableValues-responsive.html | 3 +- ...ackground-image-interpolation-expected.txt | 10 +- .../animations/box-shadow-composition.html | 6 +- .../box-shadow-interpolation-expected.txt | 296 ------------- .../animation/rotate-composition-expected.txt | 12 +- .../animation/rotate-composition.html | 6 +- .../rotate-interpolation-expected.txt | 364 ---------------- .../animation/scale-composition.html | 4 +- .../scale-interpolation-expected.txt | 364 ---------------- .../transform-interpolation-001-expected.txt | 6 +- .../animation/translate-composition.html | 10 +- .../translate-interpolation-expected.txt | 412 ------------------ .../animations/text-shadow-composition.html | 6 +- .../text-shadow-interpolation-expected.txt | 172 -------- ...drop-filter-interpolation-001-expected.txt | 264 ----------- .../filter-interpolation-001-expected.txt | 148 ------- .../filter-interpolation-002-expected.txt | 152 ------- .../filter-interpolation-003-expected.txt | 280 ------------ ...plying-interpolated-transform-expected.txt | 4 - ...iteration-composite-operation-expected.txt | 2 +- 30 files changed, 106 insertions(+), 2580 deletions(-) delete mode 100644 third_party/blink/web_tests/external/wpt/css/css-backgrounds/animations/box-shadow-interpolation-expected.txt delete mode 100644 third_party/blink/web_tests/external/wpt/css/css-transforms/animation/rotate-interpolation-expected.txt delete mode 100644 third_party/blink/web_tests/external/wpt/css/css-transforms/animation/scale-interpolation-expected.txt delete mode 100644 third_party/blink/web_tests/external/wpt/css/css-transforms/animation/translate-interpolation-expected.txt delete mode 100644 third_party/blink/web_tests/external/wpt/css/css-transitions/animations/text-shadow-interpolation-expected.txt delete mode 100644 third_party/blink/web_tests/external/wpt/css/filter-effects/animation/backdrop-filter-interpolation-001-expected.txt delete mode 100644 third_party/blink/web_tests/external/wpt/css/filter-effects/animation/filter-interpolation-001-expected.txt delete mode 100644 third_party/blink/web_tests/external/wpt/css/filter-effects/animation/filter-interpolation-002-expected.txt delete mode 100644 third_party/blink/web_tests/external/wpt/css/filter-effects/animation/filter-interpolation-003-expected.txt delete mode 100644 third_party/blink/web_tests/external/wpt/web-animations/animation-model/combining-effects/applying-interpolated-transform-expected.txt diff --git a/third_party/blink/renderer/core/animation/css/css_animations_test.cc b/third_party/blink/renderer/core/animation/css/css_animations_test.cc index d905417b800706..4541a940f475e7 100644 --- a/third_party/blink/renderer/core/animation/css/css_animations_test.cc +++ b/third_party/blink/renderer/core/animation/css/css_animations_test.cc @@ -80,6 +80,15 @@ class CSSAnimationsTest : public RenderingTest, public PaintTestConfigurations { ->Amount(); } + double GetSaturateFilterAmount(Element* element) { + EXPECT_EQ(1u, element->GetComputedStyle()->Filter().size()); + const FilterOperation* filter = + element->GetComputedStyle()->Filter().Operations()[0]; + EXPECT_EQ(FilterOperation::OperationType::SATURATE, filter->GetType()); + return static_cast(filter) + ->Amount(); + } + void InvalidateCompositorKeyframesSnapshot(Animation* animation) { auto* keyframe_effect = DynamicTo(animation->effect()); DCHECK(keyframe_effect); @@ -134,7 +143,7 @@ TEST_P(CSSAnimationsTest, RetargetedTransition) { TEST_P(CSSAnimationsTest, IncompatibleRetargetedTransition) { SetBodyInnerHTML(R"HTML( @@ -152,14 +161,13 @@ TEST_P(CSSAnimationsTest, IncompatibleRetargetedTransition) { EXPECT_TRUE(animation->HasActiveAnimationsOnCompositor()); AdvanceClockSeconds(0.003); - // The computed style still contains no filter until the next frame. - EXPECT_TRUE(element->GetComputedStyle()->Filter().IsEmpty()); + UpdateAllLifecyclePhasesForTest(); + EXPECT_EQ(1.0 * (1 - 0.003) + 0.2 * 0.003, GetSaturateFilterAmount(element)); // Now we start a contrast filter. Since it will try to combine with // the in progress saturate filter, and be incompatible, there should // be no transition and it should immediately apply on the next frame. element->setAttribute(html_names::kClassAttr, "contrast"); - EXPECT_TRUE(element->GetComputedStyle()->Filter().IsEmpty()); UpdateAllLifecyclePhasesForTest(); EXPECT_EQ(0.2, GetContrastFilterAmount(element)); } diff --git a/third_party/blink/renderer/core/animation/invalidatable_interpolation.cc b/third_party/blink/renderer/core/animation/invalidatable_interpolation.cc index 59107805ffdaf8..f7c00a123b02e2 100644 --- a/third_party/blink/renderer/core/animation/invalidatable_interpolation.cc +++ b/third_party/blink/renderer/core/animation/invalidatable_interpolation.cc @@ -16,11 +16,6 @@ void InvalidatableInterpolation::Interpolate(int, double fraction) { if (fraction == current_fraction_) return; - if (current_fraction_ == 0 || current_fraction_ == 1 || fraction == 0 || - fraction == 1) { - ClearConversionCache(); - } - current_fraction_ = fraction; if (is_conversion_cached_ && cached_pair_conversion_) cached_pair_conversion_->InterpolateValue(fraction, cached_value_); @@ -32,7 +27,6 @@ std::unique_ptr InvalidatableInterpolation::MaybeConvertPairwise( const InterpolationEnvironment& environment, const UnderlyingValueOwner& underlying_value_owner) const { - DCHECK(current_fraction_ != 0 && current_fraction_ != 1); for (const auto& interpolation_type : *interpolation_types_) { if ((start_keyframe_->IsNeutral() || end_keyframe_->IsNeutral()) && (!underlying_value_owner || @@ -105,14 +99,12 @@ InvalidatableInterpolation::MaybeConvertUnderlyingValue( } bool InvalidatableInterpolation::DependsOnUnderlyingValue() const { - return (start_keyframe_->UnderlyingFraction() != 0 && - current_fraction_ != 1) || - (end_keyframe_->UnderlyingFraction() != 0 && current_fraction_ != 0); + return start_keyframe_->UnderlyingFraction() != 0 || + end_keyframe_->UnderlyingFraction() != 0; } bool InvalidatableInterpolation::IsNeutralKeyframeActive() const { - return (start_keyframe_->IsNeutral() && current_fraction_ != 1) || - (end_keyframe_->IsNeutral() && current_fraction_ != 0); + return start_keyframe_->IsNeutral() || end_keyframe_->IsNeutral(); } void InvalidatableInterpolation::ClearConversionCache() const { @@ -154,27 +146,21 @@ InvalidatableInterpolation::EnsureValidConversion( if (IsConversionCacheValid(environment, underlying_value_owner)) return cached_value_.get(); ClearConversionCache(); - if (current_fraction_ == 0) { - cached_value_ = ConvertSingleKeyframe(*start_keyframe_, environment, - underlying_value_owner); - } else if (current_fraction_ == 1) { - cached_value_ = ConvertSingleKeyframe(*end_keyframe_, environment, - underlying_value_owner); + + std::unique_ptr pairwise_conversion = + MaybeConvertPairwise(environment, underlying_value_owner); + if (pairwise_conversion) { + cached_value_ = pairwise_conversion->InitialValue(); + cached_pair_conversion_ = std::move(pairwise_conversion); } else { - std::unique_ptr pairwise_conversion = - MaybeConvertPairwise(environment, underlying_value_owner); - if (pairwise_conversion) { - cached_value_ = pairwise_conversion->InitialValue(); - cached_pair_conversion_ = std::move(pairwise_conversion); - } else { - cached_pair_conversion_ = std::make_unique( - ConvertSingleKeyframe(*start_keyframe_, environment, - underlying_value_owner), - ConvertSingleKeyframe(*end_keyframe_, environment, - underlying_value_owner)); - } - cached_pair_conversion_->InterpolateValue(current_fraction_, cached_value_); + cached_pair_conversion_ = std::make_unique( + ConvertSingleKeyframe(*start_keyframe_, environment, + underlying_value_owner), + ConvertSingleKeyframe(*end_keyframe_, environment, + underlying_value_owner)); } + cached_pair_conversion_->InterpolateValue(current_fraction_, cached_value_); + is_conversion_cached_ = true; return cached_value_.get(); } @@ -269,14 +255,14 @@ void InvalidatableInterpolation::ApplyStack( continue; should_apply = true; current_interpolation.SetFlagIfInheritUsed(environment); - double underlying_fraction = current_interpolation.UnderlyingFraction(); - if (underlying_fraction == 0 || !underlying_value_owner || + if (!current_interpolation.DependsOnUnderlyingValue() || + !underlying_value_owner || underlying_value_owner.GetType() != current_value->GetType()) { underlying_value_owner.Set(current_value); } else { current_value->GetType().Composite( - underlying_value_owner, underlying_fraction, current_value->Value(), - current_interpolation.current_fraction_); + underlying_value_owner, current_interpolation.UnderlyingFraction(), + current_value->Value(), current_interpolation.current_fraction_); } } diff --git a/third_party/blink/renderer/core/animation/transition_interpolation.cc b/third_party/blink/renderer/core/animation/transition_interpolation.cc index a7e3ce4732db57..a64bc64fde7028 100644 --- a/third_party/blink/renderer/core/animation/transition_interpolation.cc +++ b/third_party/blink/renderer/core/animation/transition_interpolation.cc @@ -13,11 +13,8 @@ namespace blink { void TransitionInterpolation::Interpolate(int iteration, double fraction) { if (cached_fraction_ != fraction || cached_iteration_ != iteration) { - if (fraction != 0 && fraction != 1) { - merge_.start_interpolable_value->Interpolate( - *merge_.end_interpolable_value, fraction, - *cached_interpolable_value_); - } + merge_.start_interpolable_value->Interpolate( + *merge_.end_interpolable_value, fraction, *cached_interpolable_value_); cached_iteration_ = iteration; cached_fraction_ = fraction; } @@ -25,23 +22,11 @@ void TransitionInterpolation::Interpolate(int iteration, double fraction) { const InterpolableValue& TransitionInterpolation::CurrentInterpolableValue() const { - if (cached_fraction_ == 0) { - return *start_.interpolable_value; - } - if (cached_fraction_ == 1) { - return *end_.interpolable_value; - } return *cached_interpolable_value_; } const NonInterpolableValue* TransitionInterpolation::CurrentNonInterpolableValue() const { - if (cached_fraction_ == 0) { - return start_.non_interpolable_value.get(); - } - if (cached_fraction_ == 1) { - return end_.non_interpolable_value.get(); - } return merge_.non_interpolable_value.get(); } diff --git a/third_party/blink/web_tests/animations/composition/backdrop-filter-composition-expected.txt b/third_party/blink/web_tests/animations/composition/backdrop-filter-composition-expected.txt index 2fcece0a75e242..a4574211682bc5 100644 --- a/third_party/blink/web_tests/animations/composition/backdrop-filter-composition-expected.txt +++ b/third_party/blink/web_tests/animations/composition/backdrop-filter-composition-expected.txt @@ -12,10 +12,10 @@ PASS Compositing: property underlying [sepia(0.5)] from add [s PASS Compositing: property underlying [sepia(0.5)] from add [sepia(0.5)] to replace [sepia(1)] at (0.25) is [sepia(0.625) sepia(0.375)] PASS Compositing: property underlying [sepia(0.5)] from add [sepia(0.5)] to replace [sepia(1)] at (0.5) is [sepia(0.75) sepia(0.25)] PASS Compositing: property underlying [sepia(0.5)] from add [sepia(0.5)] to replace [sepia(1)] at (0.75) is [sepia(0.875) sepia(0.125)] -FAIL Compositing: property underlying [sepia(0.5)] from add [sepia(0.5)] to replace [sepia(1)] at (1) is [sepia(1)] assert_equals: expected "sepia ( 1 ) sepia ( 0 ) " but got "sepia ( 1 ) " +PASS Compositing: property underlying [sepia(0.5)] from add [sepia(0.5)] to replace [sepia(1)] at (1) is [sepia(1) sepia(0)] PASS Compositing: property underlying [sepia(0.5)] from add [sepia(0.5)] to replace [sepia(1)] at (1.5) is [sepia(1) sepia(0)] PASS Compositing: property underlying [brightness(0)] from replace [brightness(0.5)] to add [brightness(1.5)] at (-0.5) is [brightness(0.75) brightness(0.75)] -FAIL Compositing: property underlying [brightness(0)] from replace [brightness(0.5)] to add [brightness(1.5)] at (0) is [brightness(0.5)] assert_equals: expected "brightness ( 0.5 ) brightness ( 1 ) " but got "brightness ( 0.5 ) " +PASS Compositing: property underlying [brightness(0)] from replace [brightness(0.5)] to add [brightness(1.5)] at (0) is [brightness(0.5) brightness(1)] PASS Compositing: property underlying [brightness(0)] from replace [brightness(0.5)] to add [brightness(1.5)] at (0.25) is [brightness(0.375) brightness(1.125)] PASS Compositing: property underlying [brightness(0)] from replace [brightness(0.5)] to add [brightness(1.5)] at (0.5) is [brightness(0.25) brightness(1.25)] PASS Compositing: property underlying [brightness(0)] from replace [brightness(0.5)] to add [brightness(1.5)] at (0.75) is [brightness(0.125) brightness(1.375)] @@ -29,7 +29,7 @@ PASS Compositing: property underlying [invert(0.5)] from add [ PASS Compositing: property underlying [invert(0.5)] from add [saturate(2)] to add [saturate(3)] at (1) is [invert(0.5) saturate(3)] PASS Compositing: property underlying [invert(0.5)] from add [saturate(2)] to add [saturate(3)] at (1.5) is [invert(0.5) saturate(3.5)] PASS Compositing: property underlying [invert(0.5)] from add [none] to replace [invert(1) saturate(3)] at (-0.5) is [invert(0.25) saturate(0)] -FAIL Compositing: property underlying [invert(0.5)] from add [none] to replace [invert(1) saturate(3)] at (0) is [invert(0.5)] assert_equals: expected "invert ( 0.5 ) saturate ( 1 ) " but got "invert ( 0.5 ) " +PASS Compositing: property underlying [invert(0.5)] from add [none] to replace [invert(1) saturate(3)] at (0) is [invert(0.5) saturate(1)] PASS Compositing: property underlying [invert(0.5)] from add [none] to replace [invert(1) saturate(3)] at (0.25) is [invert(0.625) saturate(1.5)] PASS Compositing: property underlying [invert(0.5)] from add [none] to replace [invert(1) saturate(3)] at (0.5) is [invert(0.75) saturate(2)] PASS Compositing: property underlying [invert(0.5)] from add [none] to replace [invert(1) saturate(3)] at (0.75) is [invert(0.875) saturate(2.5)] @@ -176,7 +176,7 @@ PASS Compositing: property underlying [blur(10px)] from accumu PASS Compositing: property underlying [blur(10px)] from accumulate [blur(30px)] to replace [blur(100px)] at (1) is [blur(100px)] PASS Compositing: property underlying [blur(10px)] from accumulate [blur(30px)] to replace [blur(100px)] at (1.5) is [blur(130px)] PASS Compositing: property underlying [blur(10px)] from accumulate [blur(40px)] to add [blur(100px)] at (-0.5) is [blur(70px) blur(0px)] -FAIL Compositing: property underlying [blur(10px)] from accumulate [blur(40px)] to add [blur(100px)] at (0) is [blur(50px)] assert_equals: expected "blur ( 50px ) blur ( 0px ) " but got "blur ( 50px ) " +PASS Compositing: property underlying [blur(10px)] from accumulate [blur(40px)] to add [blur(100px)] at (0) is [blur(50px) blur(0px)] PASS Compositing: property underlying [blur(10px)] from accumulate [blur(40px)] to add [blur(100px)] at (0.25) is [blur(40px) blur(25px)] PASS Compositing: property underlying [blur(10px)] from accumulate [blur(40px)] to add [blur(100px)] at (0.5) is [blur(30px) blur(50px)] PASS Compositing: property underlying [blur(10px)] from accumulate [blur(40px)] to add [blur(100px)] at (0.75) is [blur(20px) blur(75px)] diff --git a/third_party/blink/web_tests/animations/composition/stroke-dasharray-composition.html b/third_party/blink/web_tests/animations/composition/stroke-dasharray-composition.html index d2d51ff5f91727..1589d2f9225cb3 100644 --- a/third_party/blink/web_tests/animations/composition/stroke-dasharray-composition.html +++ b/third_party/blink/web_tests/animations/composition/stroke-dasharray-composition.html @@ -78,12 +78,12 @@ replaceTo: '15 20 25', }, [ {at: -0.2, is: ' 3 8 1 9 2 7'}, - {at: 0, is: ' 5 10'}, + {at: 0, is: ' 5 10 5 10 5 10'}, {at: 0.2, is: ' 7 12 9 11 8 13'}, {at: 0.4, is: ' 9 14 13 12 11 16'}, {at: 0.6, is: '11 16 17 13 14 19'}, {at: 0.8, is: '13 18 21 14 17 22'}, - {at: 1, is: '15 20 25'}, + {at: 1, is: '15 20 25 15 20 25'}, {at: 1.2, is: '17 22 29 16 23 28'}, ]); @@ -95,12 +95,12 @@ addTo: '15 0 25 10 35 20', }, [ {at: -0.2, is: ' 1 6 11 16 0 2 13 18 0 4 9 14'}, // Values must be non-negative. - {at: 0, is: ' 5 10 15 20'}, + {at: 0, is: ' 5 10 15 20 5 10 15 20 5 10 15 20'}, {at: 0.2, is: ' 9 14 19 24 13 18 17 22 11 16 21 26'}, {at: 0.4, is: '13 18 23 28 21 26 19 24 17 22 27 32'}, {at: 0.6, is: '17 22 27 32 29 34 21 26 23 28 33 38'}, {at: 0.8, is: '21 26 31 36 37 42 23 28 29 34 39 44'}, - {at: 1, is: '25 30 35 40 45 50'}, + {at: 1, is: '25 30 35 40 45 50 25 30 35 40 45 50'}, {at: 1.2, is: '29 34 39 44 53 58 27 32 41 46 51 56'}, ]); @@ -112,12 +112,12 @@ addTo: '10 5 20 15', }, [ {at: -0.2, is: ' 2 7 12 0 8 13 0 5 14 1 6 11'}, // Values must be non-negative. - {at: 0, is: ' 5 10 15'}, + {at: 0, is: ' 5 10 15 5 10 15 5 10 15 5 10 15'}, {at: 0.2, is: ' 8 13 18 11 12 17 10 15 16 9 14 19'}, {at: 0.4, is: '11 16 21 17 14 19 15 20 17 13 18 23'}, {at: 0.6, is: '14 19 24 23 16 21 20 25 18 17 22 27'}, {at: 0.8, is: '17 22 27 29 18 23 25 30 19 21 26 31'}, - {at: 1, is: '20 25 30 35'}, + {at: 1, is: '20 25 30 35 20 25 30 35 20 25 30 35'}, {at: 1.2, is: '23 28 33 41 22 27 35 40 21 29 34 39'}, ]); @@ -129,12 +129,12 @@ addTo: '15 20 25 30 35', }, [ {at: -0.2, is: ' 2 7 12 0 4 14 1 6 11 0 8 13 0 5 10'}, // Values must be non-negative. - {at: 0, is: ' 5 10 15'}, + {at: 0, is: ' 5 10 15 5 10 15 5 10 15 5 10 15 5 10 15'}, {at: 0.2, is: ' 8 13 18 11 16 16 9 14 19 12 12 17 10 15 20'}, {at: 0.4, is: '11 16 21 17 22 17 13 18 23 19 14 19 15 20 25'}, {at: 0.6, is: '14 19 24 23 28 18 17 22 27 26 16 21 20 25 30'}, {at: 0.8, is: '17 22 27 29 34 19 21 26 31 33 18 23 25 30 35'}, - {at: 1, is: '20 25 30 35 40'}, + {at: 1, is: '20 25 30 35 40 20 25 30 35 40 20 25 30 35 40'}, {at: 1.2, is: '23 28 33 41 46 21 29 34 39 47 22 27 35 40 45'}, ]); diff --git a/third_party/blink/web_tests/animations/custom-properties/custom-length-percentage-list-type-interpolation.html b/third_party/blink/web_tests/animations/custom-properties/custom-length-percentage-list-type-interpolation.html index d98d3dbe9a312a..09f4585963575f 100644 --- a/third_party/blink/web_tests/animations/custom-properties/custom-length-percentage-list-type-interpolation.html +++ b/third_party/blink/web_tests/animations/custom-properties/custom-length-percentage-list-type-interpolation.html @@ -85,7 +85,7 @@ to: 'calc(100px + 100%)', }, [ {at: -0.3, is: 'calc(-30% + -30px)'}, - {at: 0, is: '0px'}, + {at: 0, is: 'calc(0% + 0px)'}, {at: 0.5, is: 'calc(50% + 50px)'}, {at: 1, is: 'calc(100% + 100px)'}, {at: 1.5, is: 'calc(150% + 150px)'} diff --git a/third_party/blink/web_tests/animations/custom-properties/registered-var-dynamic-dependency.html b/third_party/blink/web_tests/animations/custom-properties/registered-var-dynamic-dependency.html index ee495566a60a2f..2dce940f9e2789 100644 --- a/third_party/blink/web_tests/animations/custom-properties/registered-var-dynamic-dependency.html +++ b/third_party/blink/web_tests/animations/custom-properties/registered-var-dynamic-dependency.html @@ -25,9 +25,9 @@ }); animation.currentTime = 0; - assert_equals(getComputedStyle(target).getPropertyValue('--a'), '100', '--a at 0%'); - assert_equals(getComputedStyle(target).getPropertyValue('--b'), '100', '--b at 0%'); - assert_equals(getComputedStyle(target).getPropertyValue('--c'), '100', '--c at 0%'); + assert_equals(getComputedStyle(target).getPropertyValue('--a'), 'initial-value', '--a at 0%'); + assert_equals(getComputedStyle(target).getPropertyValue('--b'), 'initial-value', '--b at 0%'); + assert_equals(getComputedStyle(target).getPropertyValue('--c'), 'initial-value', '--c at 0%'); animation.currentTime = 25; assert_equals(getComputedStyle(target).getPropertyValue('--a'), 'initial-value', '--a at 25%'); @@ -35,9 +35,9 @@ assert_equals(getComputedStyle(target).getPropertyValue('--c'), 'initial-value', '--c at 25%'); animation.currentTime = 50; - assert_equals(getComputedStyle(target).getPropertyValue('--a'), '200', '--a at 50%'); - assert_equals(getComputedStyle(target).getPropertyValue('--b'), '200', '--b at 50%'); - assert_equals(getComputedStyle(target).getPropertyValue('--c'), '200', '--c at 50%'); + assert_equals(getComputedStyle(target).getPropertyValue('--a'), 'initial-value', '--a at 50%'); + assert_equals(getComputedStyle(target).getPropertyValue('--b'), 'initial-value', '--b at 50%'); + assert_equals(getComputedStyle(target).getPropertyValue('--c'), 'initial-value', '--c at 50%'); animation.currentTime = 75; assert_equals(getComputedStyle(target).getPropertyValue('--a'), 'initial-value', '--a at 75%'); @@ -45,8 +45,8 @@ assert_equals(getComputedStyle(target).getPropertyValue('--c'), 'initial-value', '--c at 75%'); animation.currentTime = 100; - assert_equals(getComputedStyle(target).getPropertyValue('--a'), '300', '--a at 100%'); - assert_equals(getComputedStyle(target).getPropertyValue('--b'), '300', '--b at 100%'); - assert_equals(getComputedStyle(target).getPropertyValue('--c'), '300', '--c at 100%'); + assert_equals(getComputedStyle(target).getPropertyValue('--a'), 'initial-value', '--a at 100%'); + assert_equals(getComputedStyle(target).getPropertyValue('--b'), 'initial-value', '--b at 100%'); + assert_equals(getComputedStyle(target).getPropertyValue('--c'), 'initial-value', '--c at 100%'); }, 'Animated registered custom properties are invalid at computed-value time when there is a cyclic var() dependency between them.'); diff --git a/third_party/blink/web_tests/animations/interpolation/svg-stroke-dasharray-interpolation-002.html b/third_party/blink/web_tests/animations/interpolation/svg-stroke-dasharray-interpolation-002.html index 4b0b66481d6907..5121eb025bbfb0 100644 --- a/third_party/blink/web_tests/animations/interpolation/svg-stroke-dasharray-interpolation-002.html +++ b/third_party/blink/web_tests/animations/interpolation/svg-stroke-dasharray-interpolation-002.html @@ -33,12 +33,12 @@ to: '15 20 25' }, [ {at: -0.2, is: ' 3 8 1 9 2 7'}, - {at: 0, is: ' 5 10'}, + {at: 0, is: ' 5 10 5 10 5 10'}, {at: 0.2, is: ' 7 12 9 11 8 13'}, {at: 0.4, is: ' 9 14 13 12 11 16'}, {at: 0.6, is: '11 16 17 13 14 19'}, {at: 0.8, is: '13 18 21 14 17 22'}, - {at: 1, is: '15 20 25'}, + {at: 1, is: '15 20 25 15 20 25'}, {at: 1.2, is: '17 22 29 16 23 28'}, ]); @@ -49,12 +49,12 @@ to: '25 30 35 40 45 50' }, [ {at: -0.2, is: ' 1 6 11 16 0 2 13 18 0 4 9 14'}, // Values must be non-negative. - {at: 0, is: ' 5 10 15 20'}, + {at: 0, is: ' 5 10 15 20 5 10 15 20 5 10 15 20'}, {at: 0.2, is: ' 9 14 19 24 13 18 17 22 11 16 21 26'}, {at: 0.4, is: '13 18 23 28 21 26 19 24 17 22 27 32'}, {at: 0.6, is: '17 22 27 32 29 34 21 26 23 28 33 38'}, {at: 0.8, is: '21 26 31 36 37 42 23 28 29 34 39 44'}, - {at: 1, is: '25 30 35 40 45 50'}, + {at: 1, is: '25 30 35 40 45 50 25 30 35 40 45 50'}, {at: 1.2, is: '29 34 39 44 53 58 27 32 41 46 51 56'}, ]); @@ -65,12 +65,12 @@ to: '20 25 30 35' }, [ {at: -0.2, is: ' 2 7 12 0 8 13 0 5 14 1 6 11'}, // Values must be non-negative. - {at: 0, is: ' 5 10 15'}, + {at: 0, is: ' 5 10 15 5 10 15 5 10 15 5 10 15'}, {at: 0.2, is: ' 8 13 18 11 12 17 10 15 16 9 14 19'}, {at: 0.4, is: '11 16 21 17 14 19 15 20 17 13 18 23'}, {at: 0.6, is: '14 19 24 23 16 21 20 25 18 17 22 27'}, {at: 0.8, is: '17 22 27 29 18 23 25 30 19 21 26 31'}, - {at: 1, is: '20 25 30 35'}, + {at: 1, is: '20 25 30 35 20 25 30 35 20 25 30 35'}, {at: 1.2, is: '23 28 33 41 22 27 35 40 21 29 34 39'}, ]); @@ -81,12 +81,12 @@ to: '20 25 30 35 40' }, [ {at: -0.2, is: ' 2 7 12 0 4 14 1 6 11 0 8 13 0 5 10'}, // Values must be non-negative. - {at: 0, is: ' 5 10 15'}, + {at: 0, is: ' 5 10 15 5 10 15 5 10 15 5 10 15 5 10 15'}, {at: 0.2, is: ' 8 13 18 11 16 16 9 14 19 12 12 17 10 15 20'}, {at: 0.4, is: '11 16 21 17 22 17 13 18 23 19 14 19 15 20 25'}, {at: 0.6, is: '14 19 24 23 28 18 17 22 27 26 16 21 20 25 30'}, {at: 0.8, is: '17 22 27 29 34 19 21 26 31 33 18 23 25 30 35'}, - {at: 1, is: '20 25 30 35 40'}, + {at: 1, is: '20 25 30 35 40 20 25 30 35 40 20 25 30 35 40'}, {at: 1.2, is: '23 28 33 41 46 21 29 34 39 47 22 27 35 40 45'}, ]); @@ -128,12 +128,12 @@ to: '40px 0px 60em' }, [ {at: -0.2, is: '0px 24px 0px 16px 0px 0px'}, - {at: 0, is: '0px 20px'}, + {at: 0, is: '0px 20px 0px 20px 0px 20px'}, {at: 0.2, is: '8px 16px 192px 24px 0px 208px'}, {at: 0.4, is: '16px 12px 384px 28px 0px 396px'}, {at: 0.6, is: '24px 8px 576px 32px 0px 584px'}, {at: 0.8, is: '32px 4px 768px 36px 0px 772px'}, - {at: 1, is: '40px 0px 60em'}, + {at: 1, is: '40px 0px 60em 40px 0px 60em'}, {at: 1.2, is: '48px 0px 1152px 44px 0px 1148px'}, ]); @@ -159,12 +159,12 @@ to: '100em 200px 300em 400px' }, [ {at: -0.2, is: '0em 0px 0em 0px 40em 32px 0em 0px 16em 8px 0em 0px'}, - {at: 0, is: '10em 20px 30em 40px 50em 60px'}, + {at: 0, is: '10em 20px 30em 40px 50em 60px 10em 20px 30em 40px 50em 60px'}, {at: 0.2, is: '28em 56px 84em 112px 60em 88px 68em 96px 44em 72px 100em 128px'}, {at: 0.4, is: '46em 92px 138em 184px 70em 116px 126em 172px 58em 104px 150em 196px'}, {at: 0.6, is: '64em 128px 192em 256px 80em 144px 184em 248px 72em 136px 200em 264px'}, {at: 0.8, is: '82em 164px 246em 328px 90em 172px 242em 324px 86em 168px 250em 332px'}, - {at: 1, is: '100em 200px 300em 400px'}, + {at: 1, is: '100em 200px 300em 400px 100em 200px 300em 400px 100em 200px 300em 400px'}, {at: 1.2, is: '118em 236px 354em 472px 110em 228px 358em 476px 114em 232px 350em 468px'}, ]); diff --git a/third_party/blink/web_tests/animations/interpolation/webkit-mask-image-interpolation-expected.txt b/third_party/blink/web_tests/animations/interpolation/webkit-mask-image-interpolation-expected.txt index 034fcc8b52d246..081da474ab7f75 100644 --- a/third_party/blink/web_tests/animations/interpolation/webkit-mask-image-interpolation-expected.txt +++ b/third_party/blink/web_tests/animations/interpolation/webkit-mask-image-interpolation-expected.txt @@ -63,7 +63,7 @@ FAIL CSS Transitions: property <-webkit-mask-image> from [url(../resources/strip PASS CSS Transitions: property <-webkit-mask-image> from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)] at (1) is [url(file:///.../blue-20.png), url(file:///.../stripes-20.png)] PASS CSS Transitions: property <-webkit-mask-image> from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)] at (1.5) is [url(file:///.../blue-20.png), url(file:///.../stripes-20.png)] PASS CSS Transitions: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (-0.3) is [url(file:///.../blue-20.png), url(file:///.../blue-20.png)] -PASS CSS Transitions: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (0) is [url(file:///.../blue-20.png)] +PASS CSS Transitions: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (0) is [url(file:///.../blue-20.png), url(file:///.../blue-20.png)] PASS CSS Transitions: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (0.3) is [-webkit-cross-fade(url(file:///.../blue-20.png), url(file:///.../stripes-20.png), 0.3), -webkit-cross-fade(url(file:///.../blue-20.png), url(file:///.../blue-20.png), 0.3)] PASS CSS Transitions: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (0.6) is [-webkit-cross-fade(url(file:///.../blue-20.png), url(file:///.../stripes-20.png), 0.6), -webkit-cross-fade(url(file:///.../blue-20.png), url(file:///.../blue-20.png), 0.6)] PASS CSS Transitions: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (1) is [url(file:///.../stripes-20.png), url(file:///.../blue-20.png)] @@ -138,7 +138,7 @@ FAIL CSS Transitions with transition: all: property <-webkit-mask-image> from [u PASS CSS Transitions with transition: all: property <-webkit-mask-image> from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)] at (1) is [url(file:///.../blue-20.png), url(file:///.../stripes-20.png)] PASS CSS Transitions with transition: all: property <-webkit-mask-image> from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)] at (1.5) is [url(file:///.../blue-20.png), url(file:///.../stripes-20.png)] PASS CSS Transitions with transition: all: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (-0.3) is [url(file:///.../blue-20.png), url(file:///.../blue-20.png)] -PASS CSS Transitions with transition: all: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (0) is [url(file:///.../blue-20.png)] +PASS CSS Transitions with transition: all: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (0) is [url(file:///.../blue-20.png), url(file:///.../blue-20.png)] PASS CSS Transitions with transition: all: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (0.3) is [-webkit-cross-fade(url(file:///.../blue-20.png), url(file:///.../stripes-20.png), 0.3), -webkit-cross-fade(url(file:///.../blue-20.png), url(file:///.../blue-20.png), 0.3)] PASS CSS Transitions with transition: all: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (0.6) is [-webkit-cross-fade(url(file:///.../blue-20.png), url(file:///.../stripes-20.png), 0.6), -webkit-cross-fade(url(file:///.../blue-20.png), url(file:///.../blue-20.png), 0.6)] PASS CSS Transitions with transition: all: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (1) is [url(file:///.../stripes-20.png), url(file:///.../blue-20.png)] @@ -213,7 +213,7 @@ FAIL CSS Animations: property <-webkit-mask-image> from [url(../resources/stripe PASS CSS Animations: property <-webkit-mask-image> from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)] at (1) is [url(file:///.../blue-20.png), url(file:///.../stripes-20.png)] PASS CSS Animations: property <-webkit-mask-image> from [url(../resources/stripes-20.png), linear-gradient(-45deg, blue, transparent)] to [url(../resources/blue-20.png), url(../resources/stripes-20.png)] at (1.5) is [url(file:///.../blue-20.png), url(file:///.../stripes-20.png)] PASS CSS Animations: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (-0.3) is [url(file:///.../blue-20.png), url(file:///.../blue-20.png)] -PASS CSS Animations: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (0) is [url(file:///.../blue-20.png)] +PASS CSS Animations: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (0) is [url(file:///.../blue-20.png), url(file:///.../blue-20.png)] PASS CSS Animations: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (0.3) is [-webkit-cross-fade(url(file:///.../blue-20.png), url(file:///.../stripes-20.png), 0.3), -webkit-cross-fade(url(file:///.../blue-20.png), url(file:///.../blue-20.png), 0.3)] PASS CSS Animations: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (0.6) is [-webkit-cross-fade(url(file:///.../blue-20.png), url(file:///.../stripes-20.png), 0.6), -webkit-cross-fade(url(file:///.../blue-20.png), url(file:///.../blue-20.png), 0.6)] PASS CSS Animations: property <-webkit-mask-image> from [url(../resources/blue-20.png)] to [url(../resources/stripes-20.png), url(../resources/blue-20.png)] at (1) is [url(file:///.../stripes-20.png), url(file:///.../blue-20.png)] diff --git a/third_party/blink/web_tests/animations/interpolation/webkit-mask-image-interpolation.html b/third_party/blink/web_tests/animations/interpolation/webkit-mask-image-interpolation.html index d5c71918622b37..22f9a98d8db173 100644 --- a/third_party/blink/web_tests/animations/interpolation/webkit-mask-image-interpolation.html +++ b/third_party/blink/web_tests/animations/interpolation/webkit-mask-image-interpolation.html @@ -124,7 +124,7 @@ to: to, }, [ {at: -0.3, is: from + ', ' + from}, - {at: 0, is: from}, + {at: 0, is: from + ', ' + from}, {at: 0.3, is: '-webkit-cross-fade(' + from + ', ' + toA + ', 0.3), -webkit-cross-fade(' + from + ', ' + toB + ', 0.3)'}, {at: 0.6, is: '-webkit-cross-fade(' + from + ', ' + toA + ', 0.6), -webkit-cross-fade(' + from + ', ' + toB + ', 0.6)'}, {at: 1, is: to}, diff --git a/third_party/blink/web_tests/animations/responsive/interpolation/svg-tableValues-responsive.html b/third_party/blink/web_tests/animations/responsive/interpolation/svg-tableValues-responsive.html index 7146b901647319..d7587ae64aabc6 100644 --- a/third_party/blink/web_tests/animations/responsive/interpolation/svg-tableValues-responsive.html +++ b/third_party/blink/web_tests/animations/responsive/interpolation/svg-tableValues-responsive.html @@ -19,7 +19,8 @@ state: {underlying: '50, 60, 80'}, expect: [ {at: 0.25, is: '50, 60, 80'}, - {at: 0.75, is: '10, 20'}, + // TODO(dbaron): This is suspicious! + {at: 0.75, is: '10, 20, 0'}, ], }], }); diff --git a/third_party/blink/web_tests/external/wpt/css/css-backgrounds/animations/background-image-interpolation-expected.txt b/third_party/blink/web_tests/external/wpt/css/css-backgrounds/animations/background-image-interpolation-expected.txt index 0d58012bada5a4..0101057a5722f2 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-backgrounds/animations/background-image-interpolation-expected.txt +++ b/third_party/blink/web_tests/external/wpt/css/css-backgrounds/animations/background-image-interpolation-expected.txt @@ -1,5 +1,5 @@ This is a testharness.js-based test. -Found 288 tests; 184 PASS, 104 FAIL, 0 TIMEOUT, 0 NOTRUN. +Found 288 tests; 180 PASS, 108 FAIL, 0 TIMEOUT, 0 NOTRUN. PASS CSS Transitions: property from neutral to [url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png)] PASS CSS Transitions: property from neutral to [url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)] FAIL CSS Transitions: property from neutral to [url(../resources/green-100.png)] at (0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " but got "- webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / green - 100.png ) , 0.3 ) " @@ -241,25 +241,25 @@ FAIL Web Animations: property from [url(../resources/stripes- PASS Web Animations: property from [url(../resources/stripes-100.png), url(../resources/blue-100.png)] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)] at (1) should be [url(../resources/blue-100.png), url(../resources/stripes-100.png)] PASS Web Animations: property from [url(../resources/stripes-100.png), url(../resources/blue-100.png)] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)] at (1.5) should be [url(../resources/blue-100.png), url(../resources/stripes-100.png)] FAIL CSS Transitions: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " but got "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " -PASS CSS Transitions: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)] +FAIL CSS Transitions: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " but got "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " FAIL CSS Transitions: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " but got "- webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / stripes - 100.png ) , 0.3 ) , - webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / green - 100.png ) , 0.3 ) " FAIL CSS Transitions: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / stripes - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / green - 100.png ) " but got "- webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / stripes - 100.png ) , 0.6 ) , - webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / green - 100.png ) , 0.6 ) " PASS CSS Transitions: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] PASS CSS Transitions: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] FAIL CSS Transitions with transition: all: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " but got "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " -PASS CSS Transitions with transition: all: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)] +FAIL CSS Transitions with transition: all: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " but got "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " FAIL CSS Transitions with transition: all: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " but got "- webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / stripes - 100.png ) , 0.3 ) , - webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / green - 100.png ) , 0.3 ) " FAIL CSS Transitions with transition: all: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / stripes - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / green - 100.png ) " but got "- webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / stripes - 100.png ) , 0.6 ) , - webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / green - 100.png ) , 0.6 ) " PASS CSS Transitions with transition: all: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] PASS CSS Transitions with transition: all: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] FAIL CSS Animations: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " but got "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " -PASS CSS Animations: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)] +FAIL CSS Animations: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " but got "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " FAIL CSS Animations: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " but got "- webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / stripes - 100.png ) , 0.3 ) , - webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / green - 100.png ) , 0.3 ) " FAIL CSS Animations: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / stripes - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / green - 100.png ) " but got "- webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / stripes - 100.png ) , 0.6 ) , - webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / green - 100.png ) , 0.6 ) " PASS CSS Animations: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] PASS CSS Animations: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] FAIL Web Animations: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (-0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " but got "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " -PASS Web Animations: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)] +FAIL Web Animations: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " but got "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " FAIL Web Animations: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.3) should be [url(../resources/blue-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) " but got "- webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / stripes - 100.png ) , 0.3 ) , - webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / green - 100.png ) , 0.3 ) " FAIL Web Animations: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] assert_equals: expected "url ( http : / / web - platform.test : 8001 / ... / stripes - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / green - 100.png ) " but got "- webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / stripes - 100.png ) , 0.6 ) , - webkit - cross - fade ( url ( http : / / web - platform.test : 8001 / ... / blue - 100.png ) , url ( http : / / web - platform.test : 8001 / ... / green - 100.png ) , 0.6 ) " PASS Web Animations: property from [url(../resources/blue-100.png)] to [url(../resources/stripes-100.png), url(../resources/green-100.png)] at (1) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)] diff --git a/third_party/blink/web_tests/external/wpt/css/css-backgrounds/animations/box-shadow-composition.html b/third_party/blink/web_tests/external/wpt/css/css-backgrounds/animations/box-shadow-composition.html index 3f01473a29f52c..7cc1ba299231a2 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-backgrounds/animations/box-shadow-composition.html +++ b/third_party/blink/web_tests/external/wpt/css/css-backgrounds/animations/box-shadow-composition.html @@ -87,7 +87,7 @@ {at: -0.3, expect: 'rgb(0, 0, 0) -4.7px -9.4px 0px -18.8px, rgb(26, 52, 78) 2.6px 5.2px 7.8px 10.4px, rgb(130, 130, 130) 13px 26px 39px 52px'}, {at: 0, expect: 'rgb(10, 20, 30) 1px 2px 3px 4px, rgb(20, 40, 60) 2px 4px 6px 8px, rgb(100, 100, 100) 10px 20px 30px 40px'}, {at: 0.5, expect: 'rgb(105, 110, 115) 10.5px 21px 31.5px 42px, rgba(20, 40, 60, 0.5) 1px 2px 3px 4px, rgba(100, 100, 100, 0.5) 5px 10px 15px 20px'}, - {at: 1, expect: 'rgb(200, 200, 200) 20px 40px 60px 80px'}, + {at: 1, expect: 'rgb(200, 200, 200) 20px 40px 60px 80px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px'}, {at: 1.5, expect: 'rgb(255, 255, 255) 29.5px 59px 88.5px 118px, rgba(0, 0, 0, 0) -1px -2px 0px -4px, rgba(0, 0, 0, 0) -5px -10px 0px -20px'}, ]); test_composition({ @@ -97,7 +97,7 @@ addTo: 'rgb(200, 200, 200) 20px 40px 60px 80px', }, [ {at: -0.3, expect: 'rgb(127, 124, 121) 12.7px 25.4px 38.1px 50.8px, rgba(0, 0, 0, 0) -0.6px -1.2px 0px -2.4px, rgba(0, 0, 0, 0) -6px -12px 0px -24px'}, - {at: 0, expect: 'rgb(100, 100, 100) 10px 20px 30px 40px'}, + {at: 0, expect: 'rgb(100, 100, 100) 10px 20px 30px 40px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px'}, {at: 0.5, expect: 'rgb(55, 60, 65) 5.5px 11px 16.5px 22px, rgba(20, 40, 60, 0.5) 1px 2px 3px 4px, rgba(200, 200, 200, 0.5) 10px 20px 30px 40px'}, {at: 1, expect: 'rgb(10, 20, 30) 1px 2px 3px 4px, rgb(20, 40, 60) 2px 4px 6px 8px, rgb(200, 200, 200) 20px 40px 60px 80px'}, {at: 1.5, expect: 'rgb(0, 0, 0) -3.5px -7px 0px -14px, rgb(30, 60, 90) 3px 6px 9px 12px, rgb(255, 255, 255) 30px 60px 90px 120px'}, @@ -111,7 +111,7 @@ {at: -0.3, expect: 'rgb(0, 0, 0) -4.7px -9.4px 0px -18.8px, rgb(26, 52, 78) 2.6px 5.2px 7.8px 10.4px, rgb(52, 104, 156) 5.2px 10.4px 15.6px 20.8px, rgb(130, 130, 130) 13px 26px 39px 52px, rgb(255, 255, 255) 26px 52px 78px 104px'}, {at: 0, expect: 'rgb(10, 20, 30) 1px 2px 3px 4px, rgb(20, 40, 60) 2px 4px 6px 8px, rgb(40, 80, 120) 4px 8px 12px 16px, rgb(100, 100, 100) 10px 20px 30px 40px, rgb(200, 200, 200) 20px 40px 60px 80px'}, {at: 0.5, expect: 'rgb(105, 110, 115) 10.5px 21px 31.5px 42px, rgba(20, 40, 60, 0.5) 1px 2px 3px 4px, rgba(40, 80, 120, 0.5) 2px 4px 6px 8px, rgba(100, 100, 100, 0.5) 5px 10px 15px 20px, rgba(200, 200, 200, 0.5) 10px 20px 30px 40px'}, - {at: 1, expect: 'rgb(200, 200, 200) 20px 40px 60px 80px'}, + {at: 1, expect: 'rgb(200, 200, 200) 20px 40px 60px 80px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px'}, {at: 1.5, expect: 'rgb(255, 255, 255) 29.5px 59px 88.5px 118px, rgba(0, 0, 0, 0) -1px -2px 0px -4px, rgba(0, 0, 0, 0) -2px -4px 0px -8px, rgba(0, 0, 0, 0) -5px -10px 0px -20px, rgba(0, 0, 0, 0) -10px -20px 0px -40px'}, ]); diff --git a/third_party/blink/web_tests/external/wpt/css/css-backgrounds/animations/box-shadow-interpolation-expected.txt b/third_party/blink/web_tests/external/wpt/css/css-backgrounds/animations/box-shadow-interpolation-expected.txt deleted file mode 100644 index 8ffcb3b011de25..00000000000000 --- a/third_party/blink/web_tests/external/wpt/css/css-backgrounds/animations/box-shadow-interpolation-expected.txt +++ /dev/null @@ -1,296 +0,0 @@ -This is a testharness.js-based test. -Found 292 tests; 280 PASS, 12 FAIL, 0 TIMEOUT, 0 NOTRUN. -PASS CSS Transitions: property from neutral to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px] -PASS CSS Transitions: property from neutral to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px] -PASS CSS Transitions: property from neutral to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px] -PASS CSS Transitions: property from neutral to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px] -PASS CSS Transitions: property from neutral to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS CSS Transitions: property from neutral to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px] -PASS CSS Transitions with transition: all: property from neutral to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px] -PASS CSS Transitions with transition: all: property from neutral to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px] -PASS CSS Transitions with transition: all: property from neutral to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px] -PASS CSS Transitions with transition: all: property from neutral to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px] -PASS CSS Transitions with transition: all: property from neutral to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS CSS Transitions with transition: all: property from neutral to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px] -PASS CSS Animations: property from neutral to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px] -PASS CSS Animations: property from neutral to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px] -PASS CSS Animations: property from neutral to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px] -PASS CSS Animations: property from neutral to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px] -PASS CSS Animations: property from neutral to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS CSS Animations: property from neutral to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px] -PASS Web Animations: property from neutral to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px] -PASS Web Animations: property from neutral to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px] -PASS Web Animations: property from neutral to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px] -PASS Web Animations: property from neutral to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px] -PASS Web Animations: property from neutral to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS Web Animations: property from neutral to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px] -PASS CSS Transitions: property from [initial] to [20px 20px 20px 20px black] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px] -FAIL CSS Transitions: property from [initial] to [20px 20px 20px 20px black] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px " but got "none " -PASS CSS Transitions: property from [initial] to [20px 20px 20px 20px black] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px] -PASS CSS Transitions: property from [initial] to [20px 20px 20px 20px black] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px] -PASS CSS Transitions: property from [initial] to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS CSS Transitions: property from [initial] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px] -PASS CSS Transitions with transition: all: property from [initial] to [20px 20px 20px 20px black] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px] -FAIL CSS Transitions with transition: all: property from [initial] to [20px 20px 20px 20px black] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px " but got "none " -PASS CSS Transitions with transition: all: property from [initial] to [20px 20px 20px 20px black] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px] -PASS CSS Transitions with transition: all: property from [initial] to [20px 20px 20px 20px black] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px] -PASS CSS Transitions with transition: all: property from [initial] to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS CSS Transitions with transition: all: property from [initial] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px] -PASS CSS Animations: property from [initial] to [20px 20px 20px 20px black] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px] -FAIL CSS Animations: property from [initial] to [20px 20px 20px 20px black] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px " but got "none " -PASS CSS Animations: property from [initial] to [20px 20px 20px 20px black] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px] -PASS CSS Animations: property from [initial] to [20px 20px 20px 20px black] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px] -PASS CSS Animations: property from [initial] to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS CSS Animations: property from [initial] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px] -PASS Web Animations: property from [initial] to [20px 20px 20px 20px black] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px] -FAIL Web Animations: property from [initial] to [20px 20px 20px 20px black] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px " but got "none " -PASS Web Animations: property from [initial] to [20px 20px 20px 20px black] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px] -PASS Web Animations: property from [initial] to [20px 20px 20px 20px black] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px] -PASS Web Animations: property from [initial] to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS Web Animations: property from [initial] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px] -PASS CSS Transitions: property from [inherit] to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px] -PASS CSS Transitions: property from [inherit] to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px] -PASS CSS Transitions: property from [inherit] to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 27px 13px 27px 13px] -PASS CSS Transitions: property from [inherit] to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 24px 16px 24px 16px] -PASS CSS Transitions: property from [inherit] to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS CSS Transitions: property from [inherit] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px] -PASS CSS Transitions with transition: all: property from [inherit] to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px] -PASS CSS Transitions with transition: all: property from [inherit] to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px] -PASS CSS Transitions with transition: all: property from [inherit] to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 27px 13px 27px 13px] -PASS CSS Transitions with transition: all: property from [inherit] to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 24px 16px 24px 16px] -PASS CSS Transitions with transition: all: property from [inherit] to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS CSS Transitions with transition: all: property from [inherit] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px] -PASS CSS Animations: property from [inherit] to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px] -PASS CSS Animations: property from [inherit] to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px] -PASS CSS Animations: property from [inherit] to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 27px 13px 27px 13px] -PASS CSS Animations: property from [inherit] to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 24px 16px 24px 16px] -PASS CSS Animations: property from [inherit] to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS CSS Animations: property from [inherit] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px] -PASS Web Animations: property from [inherit] to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px] -PASS Web Animations: property from [inherit] to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px] -PASS Web Animations: property from [inherit] to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 27px 13px 27px 13px] -PASS Web Animations: property from [inherit] to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 24px 16px 24px 16px] -PASS Web Animations: property from [inherit] to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS Web Animations: property from [inherit] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px] -PASS CSS Transitions: property from [unset] to [20px 20px 20px 20px black] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px] -FAIL CSS Transitions: property from [unset] to [20px 20px 20px 20px black] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px " but got "none " -PASS CSS Transitions: property from [unset] to [20px 20px 20px 20px black] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px] -PASS CSS Transitions: property from [unset] to [20px 20px 20px 20px black] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px] -PASS CSS Transitions: property from [unset] to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS CSS Transitions: property from [unset] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px] -PASS CSS Transitions with transition: all: property from [unset] to [20px 20px 20px 20px black] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px] -FAIL CSS Transitions with transition: all: property from [unset] to [20px 20px 20px 20px black] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px " but got "none " -PASS CSS Transitions with transition: all: property from [unset] to [20px 20px 20px 20px black] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px] -PASS CSS Transitions with transition: all: property from [unset] to [20px 20px 20px 20px black] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px] -PASS CSS Transitions with transition: all: property from [unset] to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS CSS Transitions with transition: all: property from [unset] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px] -PASS CSS Animations: property from [unset] to [20px 20px 20px 20px black] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px] -FAIL CSS Animations: property from [unset] to [20px 20px 20px 20px black] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px " but got "none " -PASS CSS Animations: property from [unset] to [20px 20px 20px 20px black] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px] -PASS CSS Animations: property from [unset] to [20px 20px 20px 20px black] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px] -PASS CSS Animations: property from [unset] to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS CSS Animations: property from [unset] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px] -PASS Web Animations: property from [unset] to [20px 20px 20px 20px black] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px] -FAIL Web Animations: property from [unset] to [20px 20px 20px 20px black] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px " but got "none " -PASS Web Animations: property from [unset] to [20px 20px 20px 20px black] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px] -PASS Web Animations: property from [unset] to [20px 20px 20px 20px black] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px] -PASS Web Animations: property from [unset] to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px] -PASS Web Animations: property from [unset] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px] -PASS CSS Transitions: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px] -PASS CSS Transitions: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px] -PASS CSS Transitions: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px] -PASS CSS Transitions: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px] -PASS CSS Transitions: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px] -PASS CSS Transitions: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px] -PASS CSS Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px] -PASS CSS Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px] -PASS CSS Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px] -PASS CSS Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px] -PASS CSS Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px] -PASS CSS Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px] -PASS Web Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px] -PASS Web Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px] -PASS Web Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px] -PASS Web Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px] -PASS Web Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px] -PASS Web Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px orange] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px] -PASS CSS Transitions: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (-0.3) should be [rgb(0, 0, 0) -0.3px -0.3px 0px -0.3px] -PASS CSS Transitions: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (0) should be [rgb(0, 0, 0) 0px 0px 0px 0px] -PASS CSS Transitions: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (0.3) should be [rgb(0, 0, 0) 0.3px 0.3px 0.3px 0.3px] -PASS CSS Transitions: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (0.6) should be [rgb(0, 0, 0) 0.6px 0.6px 0.6px 0.6px] -PASS CSS Transitions: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (1) should be [rgb(0, 0, 0) 1px 1px 1px 1px] -PASS CSS Transitions: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (1.5) should be [rgb(0, 0, 0) 1.5px 1.5px 1.5px 1.5px] -PASS CSS Transitions with transition: all: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (-0.3) should be [rgb(0, 0, 0) -0.3px -0.3px 0px -0.3px] -PASS CSS Transitions with transition: all: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (0) should be [rgb(0, 0, 0) 0px 0px 0px 0px] -PASS CSS Transitions with transition: all: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (0.3) should be [rgb(0, 0, 0) 0.3px 0.3px 0.3px 0.3px] -PASS CSS Transitions with transition: all: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (0.6) should be [rgb(0, 0, 0) 0.6px 0.6px 0.6px 0.6px] -PASS CSS Transitions with transition: all: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (1) should be [rgb(0, 0, 0) 1px 1px 1px 1px] -PASS CSS Transitions with transition: all: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (1.5) should be [rgb(0, 0, 0) 1.5px 1.5px 1.5px 1.5px] -PASS CSS Animations: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (-0.3) should be [rgb(0, 0, 0) -0.3px -0.3px 0px -0.3px] -PASS CSS Animations: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (0) should be [rgb(0, 0, 0) 0px 0px 0px 0px] -PASS CSS Animations: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (0.3) should be [rgb(0, 0, 0) 0.3px 0.3px 0.3px 0.3px] -PASS CSS Animations: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (0.6) should be [rgb(0, 0, 0) 0.6px 0.6px 0.6px 0.6px] -PASS CSS Animations: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (1) should be [rgb(0, 0, 0) 1px 1px 1px 1px] -PASS CSS Animations: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (1.5) should be [rgb(0, 0, 0) 1.5px 1.5px 1.5px 1.5px] -PASS Web Animations: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (-0.3) should be [rgb(0, 0, 0) -0.3px -0.3px 0px -0.3px] -PASS Web Animations: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (0) should be [rgb(0, 0, 0) 0px 0px 0px 0px] -PASS Web Animations: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (0.3) should be [rgb(0, 0, 0) 0.3px 0.3px 0.3px 0.3px] -PASS Web Animations: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (0.6) should be [rgb(0, 0, 0) 0.6px 0.6px 0.6px 0.6px] -PASS Web Animations: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (1) should be [rgb(0, 0, 0) 1px 1px 1px 1px] -PASS Web Animations: property from [0px 0px 0px 0px black] to [1px 1px 1px 1px black] at (1.5) should be [rgb(0, 0, 0) 1.5px 1.5px 1.5px 1.5px] -PASS CSS Transitions: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px] -PASS CSS Transitions: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px] -PASS CSS Transitions: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px] -PASS CSS Transitions: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px] -PASS CSS Transitions: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px] -PASS CSS Transitions: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px] -PASS CSS Transitions with transition: all: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px] -PASS CSS Transitions with transition: all: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px] -PASS CSS Transitions with transition: all: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px] -PASS CSS Transitions with transition: all: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px] -PASS CSS Transitions with transition: all: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px] -PASS CSS Transitions with transition: all: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px] -PASS CSS Animations: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px] -PASS CSS Animations: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px] -PASS CSS Animations: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px] -PASS CSS Animations: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px] -PASS CSS Animations: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px] -PASS CSS Animations: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px] -PASS Web Animations: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px] -PASS Web Animations: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px] -PASS Web Animations: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px] -PASS Web Animations: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px] -PASS Web Animations: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px] -PASS Web Animations: property from [black 15px 10px 5px 6px] to [orange -15px -10px 25px -4px] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px] -PASS CSS Transitions: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px inset] -PASS CSS Transitions: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px inset] -PASS CSS Transitions: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px inset] -PASS CSS Transitions: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px inset] -PASS CSS Transitions: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px inset] -PASS CSS Transitions: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px inset] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px inset] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px inset] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px inset] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px inset] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px inset] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px inset] -PASS CSS Animations: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px inset] -PASS CSS Animations: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px inset] -PASS CSS Animations: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px inset] -PASS CSS Animations: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px inset] -PASS CSS Animations: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px inset] -PASS CSS Animations: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px inset] -PASS Web Animations: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px inset] -PASS Web Animations: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px inset] -PASS Web Animations: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px inset] -PASS Web Animations: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px inset] -PASS Web Animations: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px inset] -PASS Web Animations: property from [15px 10px 5px 6px black inset] to [-15px -10px 25px -4px orange inset] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px inset] -PASS CSS Transitions: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px] -PASS CSS Transitions: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px] -PASS CSS Transitions: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (0.3) should be [rgb(0, 38, 0) 6px 4px 11px 3px] -PASS CSS Transitions: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (0.6) should be [rgb(0, 77, 0) -3px -2px 17px 0px] -PASS CSS Transitions: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (1) should be [rgb(0, 128, 0) -15px -10px 25px -4px] -PASS CSS Transitions: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (1.5) should be [rgb(0, 192, 0) -30px -20px 35px -9px] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (0.3) should be [rgb(0, 38, 0) 6px 4px 11px 3px] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (0.6) should be [rgb(0, 77, 0) -3px -2px 17px 0px] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (1) should be [rgb(0, 128, 0) -15px -10px 25px -4px] -PASS CSS Transitions with transition: all: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (1.5) should be [rgb(0, 192, 0) -30px -20px 35px -9px] -PASS CSS Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px] -PASS CSS Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px] -PASS CSS Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (0.3) should be [rgb(0, 38, 0) 6px 4px 11px 3px] -PASS CSS Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (0.6) should be [rgb(0, 77, 0) -3px -2px 17px 0px] -PASS CSS Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (1) should be [rgb(0, 128, 0) -15px -10px 25px -4px] -PASS CSS Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (1.5) should be [rgb(0, 192, 0) -30px -20px 35px -9px] -PASS Web Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px] -PASS Web Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px] -PASS Web Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (0.3) should be [rgb(0, 38, 0) 6px 4px 11px 3px] -PASS Web Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (0.6) should be [rgb(0, 77, 0) -3px -2px 17px 0px] -PASS Web Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (1) should be [rgb(0, 128, 0) -15px -10px 25px -4px] -PASS Web Animations: property from [15px 10px 5px 6px black] to [-15px -10px 25px -4px] at (1.5) should be [rgb(0, 192, 0) -30px -20px 35px -9px] -PASS CSS Transitions: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px 10px] -PASS CSS Transitions: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (0) should be [rgb(0, 0, 0) 10px 10px 10px 10px] -PASS CSS Transitions: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px 10px] -PASS CSS Transitions: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px 10px] -PASS CSS Transitions: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (1) should be [rgb(0, 128, 0) 10px 10px 10px 10px] -PASS CSS Transitions: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px 10px] -PASS CSS Transitions with transition: all: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px 10px] -PASS CSS Transitions with transition: all: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (0) should be [rgb(0, 0, 0) 10px 10px 10px 10px] -PASS CSS Transitions with transition: all: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px 10px] -PASS CSS Transitions with transition: all: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px 10px] -PASS CSS Transitions with transition: all: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (1) should be [rgb(0, 128, 0) 10px 10px 10px 10px] -PASS CSS Transitions with transition: all: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px 10px] -PASS CSS Animations: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px 10px] -PASS CSS Animations: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (0) should be [rgb(0, 0, 0) 10px 10px 10px 10px] -PASS CSS Animations: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px 10px] -PASS CSS Animations: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px 10px] -PASS CSS Animations: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (1) should be [rgb(0, 128, 0) 10px 10px 10px 10px] -PASS CSS Animations: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px 10px] -PASS Web Animations: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px 10px] -PASS Web Animations: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (0) should be [rgb(0, 0, 0) 10px 10px 10px 10px] -PASS Web Animations: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px 10px] -PASS Web Animations: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px 10px] -PASS Web Animations: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (1) should be [rgb(0, 128, 0) 10px 10px 10px 10px] -PASS Web Animations: property from [10px 10px 10px 10px black] to [10px 10px 10px 10px currentColor] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px 10px] -PASS CSS Transitions: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (-0.3) should be [rgba(255, 255, 0, 0.65) 13px 26px 0px 0px, rgb(0, 166, 0) 6.5px 39px 0px 0px inset] -PASS CSS Transitions: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (0) should be [rgba(255, 255, 0, 0.5) 10px 20px 0px 0px, rgb(0, 128, 0) 5px 30px 0px 0px inset] -PASS CSS Transitions: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (0.3) should be [rgba(255, 255, 0, 0.353) 7px 14px 0px 0px, rgba(0, 128, 0, 0.7) 3.5px 21px 0px 0px inset] -PASS CSS Transitions: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (0.6) should be [rgba(255, 255, 0, 0.2) 4px 8px 0px 0px, rgba(0, 128, 0, 0.4) 2px 12px 0px 0px inset] -FAIL CSS Transitions: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (1) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px , rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px inset " but got "none " -PASS CSS Transitions: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (1.5) should be [rgba(0, 0, 0, 0) -5px -10px 0px 0px, rgba(0, 0, 0, 0) -2.5px -15px 0px 0px inset] -PASS CSS Transitions with transition: all: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (-0.3) should be [rgba(255, 255, 0, 0.65) 13px 26px 0px 0px, rgb(0, 166, 0) 6.5px 39px 0px 0px inset] -PASS CSS Transitions with transition: all: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (0) should be [rgba(255, 255, 0, 0.5) 10px 20px 0px 0px, rgb(0, 128, 0) 5px 30px 0px 0px inset] -PASS CSS Transitions with transition: all: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (0.3) should be [rgba(255, 255, 0, 0.353) 7px 14px 0px 0px, rgba(0, 128, 0, 0.7) 3.5px 21px 0px 0px inset] -PASS CSS Transitions with transition: all: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (0.6) should be [rgba(255, 255, 0, 0.2) 4px 8px 0px 0px, rgba(0, 128, 0, 0.4) 2px 12px 0px 0px inset] -FAIL CSS Transitions with transition: all: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (1) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px , rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px inset " but got "none " -PASS CSS Transitions with transition: all: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (1.5) should be [rgba(0, 0, 0, 0) -5px -10px 0px 0px, rgba(0, 0, 0, 0) -2.5px -15px 0px 0px inset] -PASS CSS Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (-0.3) should be [rgba(255, 255, 0, 0.65) 13px 26px 0px 0px, rgb(0, 166, 0) 6.5px 39px 0px 0px inset] -PASS CSS Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (0) should be [rgba(255, 255, 0, 0.5) 10px 20px 0px 0px, rgb(0, 128, 0) 5px 30px 0px 0px inset] -PASS CSS Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (0.3) should be [rgba(255, 255, 0, 0.353) 7px 14px 0px 0px, rgba(0, 128, 0, 0.7) 3.5px 21px 0px 0px inset] -PASS CSS Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (0.6) should be [rgba(255, 255, 0, 0.2) 4px 8px 0px 0px, rgba(0, 128, 0, 0.4) 2px 12px 0px 0px inset] -FAIL CSS Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (1) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px , rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px inset " but got "none " -PASS CSS Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (1.5) should be [rgba(0, 0, 0, 0) -5px -10px 0px 0px, rgba(0, 0, 0, 0) -2.5px -15px 0px 0px inset] -PASS Web Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (-0.3) should be [rgba(255, 255, 0, 0.65) 13px 26px 0px 0px, rgb(0, 166, 0) 6.5px 39px 0px 0px inset] -PASS Web Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (0) should be [rgba(255, 255, 0, 0.5) 10px 20px 0px 0px, rgb(0, 128, 0) 5px 30px 0px 0px inset] -PASS Web Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (0.3) should be [rgba(255, 255, 0, 0.353) 7px 14px 0px 0px, rgba(0, 128, 0, 0.7) 3.5px 21px 0px 0px inset] -PASS Web Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (0.6) should be [rgba(255, 255, 0, 0.2) 4px 8px 0px 0px, rgba(0, 128, 0, 0.4) 2px 12px 0px 0px inset] -FAIL Web Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (1) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px , rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px 0px inset " but got "none " -PASS Web Animations: property from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000] to [none] at (1.5) should be [rgba(0, 0, 0, 0) -5px -10px 0px 0px, rgba(0, 0, 0, 0) -2.5px -15px 0px 0px inset] -PASS CSS Transitions: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (-0.3) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Transitions: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Transitions: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0.3) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Transitions: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0.5) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Transitions: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0.6) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Transitions: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (1) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Transitions: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (1.5) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Transitions with transition: all: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (-0.3) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Transitions with transition: all: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Transitions with transition: all: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0.3) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Transitions with transition: all: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0.5) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Transitions with transition: all: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0.6) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Transitions with transition: all: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (1) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Transitions with transition: all: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (1.5) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Animations: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (-0.3) should be [10px 20px yellow, 5px 10px green] -PASS CSS Animations: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0) should be [10px 20px yellow, 5px 10px green] -PASS CSS Animations: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0.3) should be [10px 20px yellow, 5px 10px green] -PASS CSS Animations: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0.5) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Animations: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0.6) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Animations: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (1) should be [inset 5px 10px green, 15px 20px blue] -PASS CSS Animations: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (1.5) should be [inset 5px 10px green, 15px 20px blue] -PASS Web Animations: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (-0.3) should be [10px 20px yellow, 5px 10px green] -PASS Web Animations: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0) should be [10px 20px yellow, 5px 10px green] -PASS Web Animations: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0.3) should be [10px 20px yellow, 5px 10px green] -PASS Web Animations: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0.5) should be [inset 5px 10px green, 15px 20px blue] -PASS Web Animations: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (0.6) should be [inset 5px 10px green, 15px 20px blue] -PASS Web Animations: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (1) should be [inset 5px 10px green, 15px 20px blue] -PASS Web Animations: property from [10px 20px yellow, 5px 10px green] to [inset 5px 10px green, 15px 20px blue] at (1.5) should be [inset 5px 10px green, 15px 20px blue] -Harness: the test ran to completion. - diff --git a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/rotate-composition-expected.txt b/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/rotate-composition-expected.txt index 6c4d6399d0f01f..ed014898190485 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/rotate-composition-expected.txt +++ b/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/rotate-composition-expected.txt @@ -1,5 +1,5 @@ This is a testharness.js-based test. -Found 66 tests; 63 PASS, 3 FAIL, 0 TIMEOUT, 0 NOTRUN. +Found 66 tests; 61 PASS, 5 FAIL, 0 TIMEOUT, 0 NOTRUN. PASS Compositing: property underlying [100deg] from add [10deg] to add [30deg] at (-1) should be [90deg] PASS Compositing: property underlying [100deg] from add [10deg] to add [30deg] at (0) should be [110deg] PASS Compositing: property underlying [100deg] from add [10deg] to add [30deg] at (0.25) should be [115deg] @@ -25,13 +25,13 @@ PASS Compositing: property underlying [1 2 3 40deg] from add [2 4 6 10d PASS Compositing: property underlying [1 2 3 40deg] from add [2 4 6 10deg] to add [3 6 9 50deg] at (1) should be [0.27 0.53 0.8 90deg] PASS Compositing: property underlying [1 2 3 40deg] from add [2 4 6 10deg] to add [3 6 9 50deg] at (2) should be [0.27 0.53 0.8 130deg] PASS Compositing: property underlying [1 2 3 270deg] from add [1 2 3 90deg] to replace [0 1 0 100deg] at (-1) should be [0 -1 0 100deg] -PASS Compositing: property underlying [1 2 3 270deg] from add [1 2 3 90deg] to replace [0 1 0 100deg] at (0) should be [0.27 0.53 0.8 360deg] +FAIL Compositing: property underlying [1 2 3 270deg] from add [1 2 3 90deg] to replace [0 1 0 100deg] at (0) should be [0.27 0.53 0.8 0deg] assert_equals: expected "0.27 0.53 0.8 0deg" but got "0deg" PASS Compositing: property underlying [1 2 3 270deg] from add [1 2 3 90deg] to replace [0 1 0 100deg] at (0.25) should be [y 25deg] PASS Compositing: property underlying [1 2 3 270deg] from add [1 2 3 90deg] to replace [0 1 0 100deg] at (0.75) should be [y 75deg] PASS Compositing: property underlying [1 2 3 270deg] from add [1 2 3 90deg] to replace [0 1 0 100deg] at (1) should be [y 100deg] PASS Compositing: property underlying [1 2 3 270deg] from add [1 2 3 90deg] to replace [0 1 0 100deg] at (2) should be [y 200deg] PASS Compositing: property underlying [1 2 3 90deg] from add [2 4 6 270deg] to replace [0 1 0 100deg] at (-1) should be [0 -1 0 100deg] -PASS Compositing: property underlying [1 2 3 90deg] from add [2 4 6 270deg] to replace [0 1 0 100deg] at (0) should be [0.27 0.53 0.8 360deg] +FAIL Compositing: property underlying [1 2 3 90deg] from add [2 4 6 270deg] to replace [0 1 0 100deg] at (0) should be [0.27 0.53 0.8 0deg] assert_equals: expected "0.27 0.53 0.8 0deg" but got "0deg" PASS Compositing: property underlying [1 2 3 90deg] from add [2 4 6 270deg] to replace [0 1 0 100deg] at (0.25) should be [y 25deg] PASS Compositing: property underlying [1 2 3 90deg] from add [2 4 6 270deg] to replace [0 1 0 100deg] at (0.75) should be [y 75deg] PASS Compositing: property underlying [1 2 3 90deg] from add [2 4 6 270deg] to replace [0 1 0 100deg] at (1) should be [y 100deg] @@ -43,7 +43,7 @@ PASS Compositing: property underlying [1 0 0 0deg] from add [1 1 0 90de PASS Compositing: property underlying [1 0 0 0deg] from add [1 1 0 90deg] to replace [0 1 1 135deg] at (1) should be [0 0.71 0.71 135deg] PASS Compositing: property underlying [1 0 0 0deg] from add [1 1 0 90deg] to replace [0 1 1 135deg] at (2) should be [-0.52 0.29 0.81 208.96deg] PASS Compositing: property underlying [none] from add [none] to replace [0 1 0 100deg] at (-1) should be [y -100deg] -FAIL Compositing: property underlying [none] from add [none] to replace [0 1 0 100deg] at (0) should be [y 0deg] assert_equals: expected "0 1 0 0deg" but got "none" +FAIL Compositing: property underlying [none] from add [none] to replace [0 1 0 100deg] at (0) should be [y 0deg] assert_equals: expected "0 1 0 0deg" but got "0deg" PASS Compositing: property underlying [none] from add [none] to replace [0 1 0 100deg] at (0.25) should be [y 25deg] PASS Compositing: property underlying [none] from add [none] to replace [0 1 0 100deg] at (0.75) should be [y 75deg] PASS Compositing: property underlying [none] from add [none] to replace [0 1 0 100deg] at (1) should be [y 100deg] @@ -52,7 +52,7 @@ PASS Compositing: property underlying [none] from add [2 4 6 270deg] to PASS Compositing: property underlying [none] from add [2 4 6 270deg] to replace [none] at (0) should be [0.27 0.53 0.8 270deg] PASS Compositing: property underlying [none] from add [2 4 6 270deg] to replace [none] at (0.25) should be [0.27 0.53 0.8 202.5deg] PASS Compositing: property underlying [none] from add [2 4 6 270deg] to replace [none] at (0.75) should be [0.27 0.53 0.8 67.5deg] -FAIL Compositing: property underlying [none] from add [2 4 6 270deg] to replace [none] at (1) should be [0.27 0.53 0.8 0deg] assert_equals: expected "0.27 0.53 0.8 0deg" but got "none" +FAIL Compositing: property underlying [none] from add [2 4 6 270deg] to replace [none] at (1) should be [0.27 0.53 0.8 0deg] assert_equals: expected "0.27 0.53 0.8 0deg" but got "0deg" PASS Compositing: property underlying [none] from add [2 4 6 270deg] to replace [none] at (2) should be [0.27 0.53 0.8 -270deg] PASS Compositing: property underlying [1 2 3 90deg] from add [none] to replace [0 1 0 100deg] at (-1) should be [0.31 -0.22 0.92 131.66deg] PASS Compositing: property underlying [1 2 3 90deg] from add [none] to replace [0 1 0 100deg] at (0) should be [1 2 3 90deg] @@ -64,7 +64,7 @@ PASS Compositing: property underlying [1 2 3 90deg] from add [2 4 6 270 PASS Compositing: property underlying [1 2 3 90deg] from add [2 4 6 270deg] to replace [none] at (0) should be [0.27 0.53 0.8 360deg] PASS Compositing: property underlying [1 2 3 90deg] from add [2 4 6 270deg] to replace [none] at (0.25) should be [0.27 0.53 0.8 270deg] PASS Compositing: property underlying [1 2 3 90deg] from add [2 4 6 270deg] to replace [none] at (0.75) should be [0.27 0.53 0.8 90deg] -FAIL Compositing: property underlying [1 2 3 90deg] from add [2 4 6 270deg] to replace [none] at (1) should be [0.27 0.53 0.8 0deg] assert_equals: expected "0.27 0.53 0.8 0deg" but got "none" +FAIL Compositing: property underlying [1 2 3 90deg] from add [2 4 6 270deg] to replace [none] at (1) should be [0.27 0.53 0.8 0deg] assert_equals: expected "0.27 0.53 0.8 0deg" but got "0deg" PASS Compositing: property underlying [1 2 3 90deg] from add [2 4 6 270deg] to replace [none] at (2) should be [0.27 0.53 0.8 -360deg] Harness: the test ran to completion. diff --git a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/rotate-composition.html b/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/rotate-composition.html index f9a4527342ffb4..6ab07050542d11 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/rotate-composition.html +++ b/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/rotate-composition.html @@ -125,7 +125,8 @@ comparisonFunction: compareRotations }, [ {at: -1, expect: '0 -1 0 100deg'}, - {at: 0, expect: '0.27 0.53 0.8 360deg'}, + // Accept both the SLERP and the common axis solution, which are equivalent. + {at: 0, expect: '0.27 0.53 0.8 360deg', option: '0.27 0.53 0.8 0deg'}, {at: 0.25, expect: 'y 25deg'}, {at: 0.75, expect: 'y 75deg'}, {at: 1, expect: 'y 100deg'}, @@ -141,7 +142,8 @@ comparisonFunction: compareRotations }, [ {at: -1, expect: '0 -1 0 100deg'}, - {at: 0, expect: '0.27 0.53 0.8 360deg'}, + // Accept both the SLERP and the common axis solution, which are equivalent. + {at: 0, expect: '0.27 0.53 0.8 360deg', option: '0.27 0.53 0.8 0deg'}, {at: 0.25, expect: 'y 25deg'}, {at: 0.75, expect: 'y 75deg'}, {at: 1, expect: 'y 100deg'}, diff --git a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/rotate-interpolation-expected.txt b/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/rotate-interpolation-expected.txt deleted file mode 100644 index 97158b5f8c8ce1..00000000000000 --- a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/rotate-interpolation-expected.txt +++ /dev/null @@ -1,364 +0,0 @@ -This is a testharness.js-based test. -Found 360 tests; 336 PASS, 24 FAIL, 0 TIMEOUT, 0 NOTRUN. -PASS CSS Transitions: property from [100deg] to [180deg] at (-1) should be [20deg] -PASS CSS Transitions: property from [100deg] to [180deg] at (0) should be [100deg] -PASS CSS Transitions: property from [100deg] to [180deg] at (0.125) should be [110deg] -PASS CSS Transitions: property from [100deg] to [180deg] at (0.875) should be [170deg] -PASS CSS Transitions: property from [100deg] to [180deg] at (1) should be [180deg] -PASS CSS Transitions: property from [100deg] to [180deg] at (2) should be [260deg] -PASS CSS Transitions with transition: all: property from [100deg] to [180deg] at (-1) should be [20deg] -PASS CSS Transitions with transition: all: property from [100deg] to [180deg] at (0) should be [100deg] -PASS CSS Transitions with transition: all: property from [100deg] to [180deg] at (0.125) should be [110deg] -PASS CSS Transitions with transition: all: property from [100deg] to [180deg] at (0.875) should be [170deg] -PASS CSS Transitions with transition: all: property from [100deg] to [180deg] at (1) should be [180deg] -PASS CSS Transitions with transition: all: property from [100deg] to [180deg] at (2) should be [260deg] -PASS CSS Animations: property from [100deg] to [180deg] at (-1) should be [20deg] -PASS CSS Animations: property from [100deg] to [180deg] at (0) should be [100deg] -PASS CSS Animations: property from [100deg] to [180deg] at (0.125) should be [110deg] -PASS CSS Animations: property from [100deg] to [180deg] at (0.875) should be [170deg] -PASS CSS Animations: property from [100deg] to [180deg] at (1) should be [180deg] -PASS CSS Animations: property from [100deg] to [180deg] at (2) should be [260deg] -PASS Web Animations: property from [100deg] to [180deg] at (-1) should be [20deg] -PASS Web Animations: property from [100deg] to [180deg] at (0) should be [100deg] -PASS Web Animations: property from [100deg] to [180deg] at (0.125) should be [110deg] -PASS Web Animations: property from [100deg] to [180deg] at (0.875) should be [170deg] -PASS Web Animations: property from [100deg] to [180deg] at (1) should be [180deg] -PASS Web Animations: property from [100deg] to [180deg] at (2) should be [260deg] -PASS CSS Transitions: property from [45deg] to [-1 1 0 60deg] at (-1) should be [0.447214 -0.447214 0.774597 104.478deg] -PASS CSS Transitions: property from [45deg] to [-1 1 0 60deg] at (0) should be [45deg] -PASS CSS Transitions: property from [45deg] to [-1 1 0 60deg] at (0.125) should be [-0.136456 0.136456 0.981203 40.6037deg] -PASS CSS Transitions: property from [45deg] to [-1 1 0 60deg] at (0.875) should be [-0.70246 0.70246 0.114452 53.1994deg] -PASS CSS Transitions: property from [45deg] to [-1 1 0 60deg] at (1) should be [-0.71 0.71 0 60deg] -PASS CSS Transitions: property from [45deg] to [-1 1 0 60deg] at (2) should be [-0.637897 0.637897 -0.431479 124.975deg] -PASS CSS Transitions with transition: all: property from [45deg] to [-1 1 0 60deg] at (-1) should be [0.447214 -0.447214 0.774597 104.478deg] -PASS CSS Transitions with transition: all: property from [45deg] to [-1 1 0 60deg] at (0) should be [45deg] -PASS CSS Transitions with transition: all: property from [45deg] to [-1 1 0 60deg] at (0.125) should be [-0.136456 0.136456 0.981203 40.6037deg] -PASS CSS Transitions with transition: all: property from [45deg] to [-1 1 0 60deg] at (0.875) should be [-0.70246 0.70246 0.114452 53.1994deg] -PASS CSS Transitions with transition: all: property from [45deg] to [-1 1 0 60deg] at (1) should be [-0.71 0.71 0 60deg] -PASS CSS Transitions with transition: all: property from [45deg] to [-1 1 0 60deg] at (2) should be [-0.637897 0.637897 -0.431479 124.975deg] -PASS CSS Animations: property from [45deg] to [-1 1 0 60deg] at (-1) should be [0.447214 -0.447214 0.774597 104.478deg] -PASS CSS Animations: property from [45deg] to [-1 1 0 60deg] at (0) should be [45deg] -PASS CSS Animations: property from [45deg] to [-1 1 0 60deg] at (0.125) should be [-0.136456 0.136456 0.981203 40.6037deg] -PASS CSS Animations: property from [45deg] to [-1 1 0 60deg] at (0.875) should be [-0.70246 0.70246 0.114452 53.1994deg] -PASS CSS Animations: property from [45deg] to [-1 1 0 60deg] at (1) should be [-0.71 0.71 0 60deg] -PASS CSS Animations: property from [45deg] to [-1 1 0 60deg] at (2) should be [-0.637897 0.637897 -0.431479 124.975deg] -PASS Web Animations: property from [45deg] to [-1 1 0 60deg] at (-1) should be [0.447214 -0.447214 0.774597 104.478deg] -PASS Web Animations: property from [45deg] to [-1 1 0 60deg] at (0) should be [45deg] -PASS Web Animations: property from [45deg] to [-1 1 0 60deg] at (0.125) should be [-0.136456 0.136456 0.981203 40.6037deg] -PASS Web Animations: property from [45deg] to [-1 1 0 60deg] at (0.875) should be [-0.70246 0.70246 0.114452 53.1994deg] -PASS Web Animations: property from [45deg] to [-1 1 0 60deg] at (1) should be [-0.71 0.71 0 60deg] -PASS Web Animations: property from [45deg] to [-1 1 0 60deg] at (2) should be [-0.637897 0.637897 -0.431479 124.975deg] -PASS CSS Transitions: property from [none] to [7 -8 9 400grad] at (-1) should be [0.5 -0.57 0.65 -400grad] -FAIL CSS Transitions: property from [none] to [7 -8 9 400grad] at (0) should be [0.5 -0.57 0.65 0deg] assert_equals: expected "0.5 - 0.57 0.65 0deg " but got "none " -PASS CSS Transitions: property from [none] to [7 -8 9 400grad] at (0.125) should be [0.5 -0.57 0.65 50grad] -PASS CSS Transitions: property from [none] to [7 -8 9 400grad] at (0.875) should be [0.5 -0.57 0.65 350grad] -PASS CSS Transitions: property from [none] to [7 -8 9 400grad] at (1) should be [0.5 -0.57 0.65 400grad] -PASS CSS Transitions: property from [none] to [7 -8 9 400grad] at (2) should be [0.5 -0.57 0.65 800grad] -PASS CSS Transitions with transition: all: property from [none] to [7 -8 9 400grad] at (-1) should be [0.5 -0.57 0.65 -400grad] -FAIL CSS Transitions with transition: all: property from [none] to [7 -8 9 400grad] at (0) should be [0.5 -0.57 0.65 0deg] assert_equals: expected "0.5 - 0.57 0.65 0deg " but got "none " -PASS CSS Transitions with transition: all: property from [none] to [7 -8 9 400grad] at (0.125) should be [0.5 -0.57 0.65 50grad] -PASS CSS Transitions with transition: all: property from [none] to [7 -8 9 400grad] at (0.875) should be [0.5 -0.57 0.65 350grad] -PASS CSS Transitions with transition: all: property from [none] to [7 -8 9 400grad] at (1) should be [0.5 -0.57 0.65 400grad] -PASS CSS Transitions with transition: all: property from [none] to [7 -8 9 400grad] at (2) should be [0.5 -0.57 0.65 800grad] -PASS CSS Animations: property from [none] to [7 -8 9 400grad] at (-1) should be [0.5 -0.57 0.65 -400grad] -FAIL CSS Animations: property from [none] to [7 -8 9 400grad] at (0) should be [0.5 -0.57 0.65 0deg] assert_equals: expected "0.5 - 0.57 0.65 0deg " but got "none " -PASS CSS Animations: property from [none] to [7 -8 9 400grad] at (0.125) should be [0.5 -0.57 0.65 50grad] -PASS CSS Animations: property from [none] to [7 -8 9 400grad] at (0.875) should be [0.5 -0.57 0.65 350grad] -PASS CSS Animations: property from [none] to [7 -8 9 400grad] at (1) should be [0.5 -0.57 0.65 400grad] -PASS CSS Animations: property from [none] to [7 -8 9 400grad] at (2) should be [0.5 -0.57 0.65 800grad] -PASS Web Animations: property from [none] to [7 -8 9 400grad] at (-1) should be [0.5 -0.57 0.65 -400grad] -FAIL Web Animations: property from [none] to [7 -8 9 400grad] at (0) should be [0.5 -0.57 0.65 0deg] assert_equals: expected "0.5 - 0.57 0.65 0deg " but got "none " -PASS Web Animations: property from [none] to [7 -8 9 400grad] at (0.125) should be [0.5 -0.57 0.65 50grad] -PASS Web Animations: property from [none] to [7 -8 9 400grad] at (0.875) should be [0.5 -0.57 0.65 350grad] -PASS Web Animations: property from [none] to [7 -8 9 400grad] at (1) should be [0.5 -0.57 0.65 400grad] -PASS Web Animations: property from [none] to [7 -8 9 400grad] at (2) should be [0.5 -0.57 0.65 800grad] -PASS CSS Transitions: property from [none] to [none] at (-1) should be [none] -PASS CSS Transitions: property from [none] to [none] at (0) should be [none] -PASS CSS Transitions: property from [none] to [none] at (0.125) should be [none] -PASS CSS Transitions: property from [none] to [none] at (0.875) should be [none] -PASS CSS Transitions: property from [none] to [none] at (1) should be [none] -PASS CSS Transitions: property from [none] to [none] at (2) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (-1) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (0) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (0.125) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (0.875) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (1) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (2) should be [none] -PASS CSS Animations: property from [none] to [none] at (-1) should be [none] -PASS CSS Animations: property from [none] to [none] at (0) should be [none] -PASS CSS Animations: property from [none] to [none] at (0.125) should be [none] -PASS CSS Animations: property from [none] to [none] at (0.875) should be [none] -PASS CSS Animations: property from [none] to [none] at (1) should be [none] -PASS CSS Animations: property from [none] to [none] at (2) should be [none] -PASS Web Animations: property from [none] to [none] at (-1) should be [none] -PASS Web Animations: property from [none] to [none] at (0) should be [none] -PASS Web Animations: property from [none] to [none] at (0.125) should be [none] -PASS Web Animations: property from [none] to [none] at (0.875) should be [none] -PASS Web Animations: property from [none] to [none] at (1) should be [none] -PASS Web Animations: property from [none] to [none] at (2) should be [none] -PASS CSS Transitions: property from [none] to [30deg] at (-1) should be [-30deg] -FAIL CSS Transitions: property from [none] to [30deg] at (0) should be [0deg] assert_equals: expected "0deg " but got "none " -PASS CSS Transitions: property from [none] to [30deg] at (0.25) should be [7.5deg] -PASS CSS Transitions: property from [none] to [30deg] at (0.75) should be [22.5deg] -PASS CSS Transitions: property from [none] to [30deg] at (1) should be [30deg] -PASS CSS Transitions: property from [none] to [30deg] at (2) should be [60deg] -PASS CSS Transitions with transition: all: property from [none] to [30deg] at (-1) should be [-30deg] -FAIL CSS Transitions with transition: all: property from [none] to [30deg] at (0) should be [0deg] assert_equals: expected "0deg " but got "none " -PASS CSS Transitions with transition: all: property from [none] to [30deg] at (0.25) should be [7.5deg] -PASS CSS Transitions with transition: all: property from [none] to [30deg] at (0.75) should be [22.5deg] -PASS CSS Transitions with transition: all: property from [none] to [30deg] at (1) should be [30deg] -PASS CSS Transitions with transition: all: property from [none] to [30deg] at (2) should be [60deg] -PASS CSS Animations: property from [none] to [30deg] at (-1) should be [-30deg] -FAIL CSS Animations: property from [none] to [30deg] at (0) should be [0deg] assert_equals: expected "0deg " but got "none " -PASS CSS Animations: property from [none] to [30deg] at (0.25) should be [7.5deg] -PASS CSS Animations: property from [none] to [30deg] at (0.75) should be [22.5deg] -PASS CSS Animations: property from [none] to [30deg] at (1) should be [30deg] -PASS CSS Animations: property from [none] to [30deg] at (2) should be [60deg] -PASS Web Animations: property from [none] to [30deg] at (-1) should be [-30deg] -FAIL Web Animations: property from [none] to [30deg] at (0) should be [0deg] assert_equals: expected "0deg " but got "none " -PASS Web Animations: property from [none] to [30deg] at (0.25) should be [7.5deg] -PASS Web Animations: property from [none] to [30deg] at (0.75) should be [22.5deg] -PASS Web Animations: property from [none] to [30deg] at (1) should be [30deg] -PASS Web Animations: property from [none] to [30deg] at (2) should be [60deg] -PASS CSS Transitions: property from neutral to [30deg] at (-1) should be [-10deg] -PASS CSS Transitions: property from neutral to [30deg] at (0) should be [10deg] -PASS CSS Transitions: property from neutral to [30deg] at (0.25) should be [15deg] -PASS CSS Transitions: property from neutral to [30deg] at (0.75) should be [25deg] -PASS CSS Transitions: property from neutral to [30deg] at (1) should be [30deg] -PASS CSS Transitions: property from neutral to [30deg] at (2) should be [50deg] -PASS CSS Transitions with transition: all: property from neutral to [30deg] at (-1) should be [-10deg] -PASS CSS Transitions with transition: all: property from neutral to [30deg] at (0) should be [10deg] -PASS CSS Transitions with transition: all: property from neutral to [30deg] at (0.25) should be [15deg] -PASS CSS Transitions with transition: all: property from neutral to [30deg] at (0.75) should be [25deg] -PASS CSS Transitions with transition: all: property from neutral to [30deg] at (1) should be [30deg] -PASS CSS Transitions with transition: all: property from neutral to [30deg] at (2) should be [50deg] -PASS CSS Animations: property from neutral to [30deg] at (-1) should be [-10deg] -PASS CSS Animations: property from neutral to [30deg] at (0) should be [10deg] -PASS CSS Animations: property from neutral to [30deg] at (0.25) should be [15deg] -PASS CSS Animations: property from neutral to [30deg] at (0.75) should be [25deg] -PASS CSS Animations: property from neutral to [30deg] at (1) should be [30deg] -PASS CSS Animations: property from neutral to [30deg] at (2) should be [50deg] -PASS Web Animations: property from neutral to [30deg] at (-1) should be [-10deg] -PASS Web Animations: property from neutral to [30deg] at (0) should be [10deg] -PASS Web Animations: property from neutral to [30deg] at (0.25) should be [15deg] -PASS Web Animations: property from neutral to [30deg] at (0.75) should be [25deg] -PASS Web Animations: property from neutral to [30deg] at (1) should be [30deg] -PASS Web Animations: property from neutral to [30deg] at (2) should be [50deg] -PASS CSS Transitions: property from [inherit] to [270deg] at (-1) should be [-90deg] -PASS CSS Transitions: property from [inherit] to [270deg] at (0) should be [90deg] -PASS CSS Transitions: property from [inherit] to [270deg] at (0.25) should be [135deg] -PASS CSS Transitions: property from [inherit] to [270deg] at (0.75) should be [225deg] -PASS CSS Transitions: property from [inherit] to [270deg] at (1) should be [270deg] -PASS CSS Transitions: property from [inherit] to [270deg] at (2) should be [450deg] -PASS CSS Transitions with transition: all: property from [inherit] to [270deg] at (-1) should be [-90deg] -PASS CSS Transitions with transition: all: property from [inherit] to [270deg] at (0) should be [90deg] -PASS CSS Transitions with transition: all: property from [inherit] to [270deg] at (0.25) should be [135deg] -PASS CSS Transitions with transition: all: property from [inherit] to [270deg] at (0.75) should be [225deg] -PASS CSS Transitions with transition: all: property from [inherit] to [270deg] at (1) should be [270deg] -PASS CSS Transitions with transition: all: property from [inherit] to [270deg] at (2) should be [450deg] -PASS CSS Animations: property from [inherit] to [270deg] at (-1) should be [-90deg] -PASS CSS Animations: property from [inherit] to [270deg] at (0) should be [90deg] -PASS CSS Animations: property from [inherit] to [270deg] at (0.25) should be [135deg] -PASS CSS Animations: property from [inherit] to [270deg] at (0.75) should be [225deg] -PASS CSS Animations: property from [inherit] to [270deg] at (1) should be [270deg] -PASS CSS Animations: property from [inherit] to [270deg] at (2) should be [450deg] -PASS Web Animations: property from [inherit] to [270deg] at (-1) should be [-90deg] -PASS Web Animations: property from [inherit] to [270deg] at (0) should be [90deg] -PASS Web Animations: property from [inherit] to [270deg] at (0.25) should be [135deg] -PASS Web Animations: property from [inherit] to [270deg] at (0.75) should be [225deg] -PASS Web Animations: property from [inherit] to [270deg] at (1) should be [270deg] -PASS Web Animations: property from [inherit] to [270deg] at (2) should be [450deg] -PASS CSS Transitions: property from [unset] to [30deg] at (-1) should be [-30deg] -FAIL CSS Transitions: property from [unset] to [30deg] at (0) should be [0deg] assert_equals: expected "0deg " but got "none " -PASS CSS Transitions: property from [unset] to [30deg] at (0.25) should be [7.5deg] -PASS CSS Transitions: property from [unset] to [30deg] at (0.75) should be [22.5deg] -PASS CSS Transitions: property from [unset] to [30deg] at (1) should be [30deg] -PASS CSS Transitions: property from [unset] to [30deg] at (2) should be [60deg] -PASS CSS Transitions with transition: all: property from [unset] to [30deg] at (-1) should be [-30deg] -FAIL CSS Transitions with transition: all: property from [unset] to [30deg] at (0) should be [0deg] assert_equals: expected "0deg " but got "none " -PASS CSS Transitions with transition: all: property from [unset] to [30deg] at (0.25) should be [7.5deg] -PASS CSS Transitions with transition: all: property from [unset] to [30deg] at (0.75) should be [22.5deg] -PASS CSS Transitions with transition: all: property from [unset] to [30deg] at (1) should be [30deg] -PASS CSS Transitions with transition: all: property from [unset] to [30deg] at (2) should be [60deg] -PASS CSS Animations: property from [unset] to [30deg] at (-1) should be [-30deg] -FAIL CSS Animations: property from [unset] to [30deg] at (0) should be [0deg] assert_equals: expected "0deg " but got "none " -PASS CSS Animations: property from [unset] to [30deg] at (0.25) should be [7.5deg] -PASS CSS Animations: property from [unset] to [30deg] at (0.75) should be [22.5deg] -PASS CSS Animations: property from [unset] to [30deg] at (1) should be [30deg] -PASS CSS Animations: property from [unset] to [30deg] at (2) should be [60deg] -PASS Web Animations: property from [unset] to [30deg] at (-1) should be [-30deg] -FAIL Web Animations: property from [unset] to [30deg] at (0) should be [0deg] assert_equals: expected "0deg " but got "none " -PASS Web Animations: property from [unset] to [30deg] at (0.25) should be [7.5deg] -PASS Web Animations: property from [unset] to [30deg] at (0.75) should be [22.5deg] -PASS Web Animations: property from [unset] to [30deg] at (1) should be [30deg] -PASS Web Animations: property from [unset] to [30deg] at (2) should be [60deg] -PASS CSS Transitions: property from [100deg] to [-100deg] at (-1) should be [300deg] -PASS CSS Transitions: property from [100deg] to [-100deg] at (0) should be [100deg] -PASS CSS Transitions: property from [100deg] to [-100deg] at (0.25) should be [50deg] -PASS CSS Transitions: property from [100deg] to [-100deg] at (0.75) should be [-50deg] -PASS CSS Transitions: property from [100deg] to [-100deg] at (1) should be [-100deg] -PASS CSS Transitions: property from [100deg] to [-100deg] at (2) should be [-300deg] -PASS CSS Transitions with transition: all: property from [100deg] to [-100deg] at (-1) should be [300deg] -PASS CSS Transitions with transition: all: property from [100deg] to [-100deg] at (0) should be [100deg] -PASS CSS Transitions with transition: all: property from [100deg] to [-100deg] at (0.25) should be [50deg] -PASS CSS Transitions with transition: all: property from [100deg] to [-100deg] at (0.75) should be [-50deg] -PASS CSS Transitions with transition: all: property from [100deg] to [-100deg] at (1) should be [-100deg] -PASS CSS Transitions with transition: all: property from [100deg] to [-100deg] at (2) should be [-300deg] -PASS CSS Animations: property from [100deg] to [-100deg] at (-1) should be [300deg] -PASS CSS Animations: property from [100deg] to [-100deg] at (0) should be [100deg] -PASS CSS Animations: property from [100deg] to [-100deg] at (0.25) should be [50deg] -PASS CSS Animations: property from [100deg] to [-100deg] at (0.75) should be [-50deg] -PASS CSS Animations: property from [100deg] to [-100deg] at (1) should be [-100deg] -PASS CSS Animations: property from [100deg] to [-100deg] at (2) should be [-300deg] -PASS Web Animations: property from [100deg] to [-100deg] at (-1) should be [300deg] -PASS Web Animations: property from [100deg] to [-100deg] at (0) should be [100deg] -PASS Web Animations: property from [100deg] to [-100deg] at (0.25) should be [50deg] -PASS Web Animations: property from [100deg] to [-100deg] at (0.75) should be [-50deg] -PASS Web Animations: property from [100deg] to [-100deg] at (1) should be [-100deg] -PASS Web Animations: property from [100deg] to [-100deg] at (2) should be [-300deg] -PASS CSS Transitions: property from [0 1 0 100deg] to [0 1 0 -100deg] at (-1) should be [0 1 0 300deg] -PASS CSS Transitions: property from [0 1 0 100deg] to [0 1 0 -100deg] at (0) should be [0 1 0 100deg] -PASS CSS Transitions: property from [0 1 0 100deg] to [0 1 0 -100deg] at (0.25) should be [0 1 0 50deg] -PASS CSS Transitions: property from [0 1 0 100deg] to [0 1 0 -100deg] at (0.75) should be [0 1 0 -50deg] -PASS CSS Transitions: property from [0 1 0 100deg] to [0 1 0 -100deg] at (1) should be [0 1 0 -100deg] -PASS CSS Transitions: property from [0 1 0 100deg] to [0 1 0 -100deg] at (2) should be [0 1 0 -300deg] -PASS CSS Transitions with transition: all: property from [0 1 0 100deg] to [0 1 0 -100deg] at (-1) should be [0 1 0 300deg] -PASS CSS Transitions with transition: all: property from [0 1 0 100deg] to [0 1 0 -100deg] at (0) should be [0 1 0 100deg] -PASS CSS Transitions with transition: all: property from [0 1 0 100deg] to [0 1 0 -100deg] at (0.25) should be [0 1 0 50deg] -PASS CSS Transitions with transition: all: property from [0 1 0 100deg] to [0 1 0 -100deg] at (0.75) should be [0 1 0 -50deg] -PASS CSS Transitions with transition: all: property from [0 1 0 100deg] to [0 1 0 -100deg] at (1) should be [0 1 0 -100deg] -PASS CSS Transitions with transition: all: property from [0 1 0 100deg] to [0 1 0 -100deg] at (2) should be [0 1 0 -300deg] -PASS CSS Animations: property from [0 1 0 100deg] to [0 1 0 -100deg] at (-1) should be [0 1 0 300deg] -PASS CSS Animations: property from [0 1 0 100deg] to [0 1 0 -100deg] at (0) should be [0 1 0 100deg] -PASS CSS Animations: property from [0 1 0 100deg] to [0 1 0 -100deg] at (0.25) should be [0 1 0 50deg] -PASS CSS Animations: property from [0 1 0 100deg] to [0 1 0 -100deg] at (0.75) should be [0 1 0 -50deg] -PASS CSS Animations: property from [0 1 0 100deg] to [0 1 0 -100deg] at (1) should be [0 1 0 -100deg] -PASS CSS Animations: property from [0 1 0 100deg] to [0 1 0 -100deg] at (2) should be [0 1 0 -300deg] -PASS Web Animations: property from [0 1 0 100deg] to [0 1 0 -100deg] at (-1) should be [0 1 0 300deg] -PASS Web Animations: property from [0 1 0 100deg] to [0 1 0 -100deg] at (0) should be [0 1 0 100deg] -PASS Web Animations: property from [0 1 0 100deg] to [0 1 0 -100deg] at (0.25) should be [0 1 0 50deg] -PASS Web Animations: property from [0 1 0 100deg] to [0 1 0 -100deg] at (0.75) should be [0 1 0 -50deg] -PASS Web Animations: property from [0 1 0 100deg] to [0 1 0 -100deg] at (1) should be [0 1 0 -100deg] -PASS Web Animations: property from [0 1 0 100deg] to [0 1 0 -100deg] at (2) should be [0 1 0 -300deg] -PASS CSS Transitions: property 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] -PASS CSS Transitions: property 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] -PASS CSS Transitions: property 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] -PASS CSS Transitions: property 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] -PASS CSS Transitions: property 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] -PASS CSS Transitions: property 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] -PASS CSS Transitions with transition: all: property 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] -PASS CSS Transitions with transition: all: property 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] -PASS CSS Transitions with transition: all: property 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] -PASS CSS Transitions with transition: all: property 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] -PASS CSS Transitions with transition: all: property 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] -PASS CSS Transitions with transition: all: property 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] -PASS CSS Animations: property 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] -PASS CSS Animations: property 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] -PASS CSS Animations: property 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] -PASS CSS Animations: property 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] -PASS CSS Animations: property 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] -PASS CSS Animations: property 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] -PASS Web Animations: property 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] -PASS Web Animations: property 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] -PASS Web Animations: property 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] -PASS Web Animations: property 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] -PASS Web Animations: property 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] -PASS Web Animations: property 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] -PASS CSS Transitions: property from [1 0 0 0deg] to [0 1 0 10deg] at (-1) should be [0 1 0 -10deg] -FAIL CSS Transitions: property from [1 0 0 0deg] to [0 1 0 10deg] at (0) should be [0 1 0 0deg] assert_equals: expected "y 0deg " but got "0deg " -PASS CSS Transitions: property from [1 0 0 0deg] to [0 1 0 10deg] at (0.25) should be [0 1 0 2.5deg] -PASS CSS Transitions: property from [1 0 0 0deg] to [0 1 0 10deg] at (0.75) should be [0 1 0 7.5deg] -PASS CSS Transitions: property from [1 0 0 0deg] to [0 1 0 10deg] at (1) should be [0 1 0 10deg] -PASS CSS Transitions: property from [1 0 0 0deg] to [0 1 0 10deg] at (2) should be [0 1 0 20deg] -PASS CSS Transitions with transition: all: property from [1 0 0 0deg] to [0 1 0 10deg] at (-1) should be [0 1 0 -10deg] -FAIL CSS Transitions with transition: all: property from [1 0 0 0deg] to [0 1 0 10deg] at (0) should be [0 1 0 0deg] assert_equals: expected "y 0deg " but got "0deg " -PASS CSS Transitions with transition: all: property from [1 0 0 0deg] to [0 1 0 10deg] at (0.25) should be [0 1 0 2.5deg] -PASS CSS Transitions with transition: all: property from [1 0 0 0deg] to [0 1 0 10deg] at (0.75) should be [0 1 0 7.5deg] -PASS CSS Transitions with transition: all: property from [1 0 0 0deg] to [0 1 0 10deg] at (1) should be [0 1 0 10deg] -PASS CSS Transitions with transition: all: property from [1 0 0 0deg] to [0 1 0 10deg] at (2) should be [0 1 0 20deg] -PASS CSS Animations: property from [1 0 0 0deg] to [0 1 0 10deg] at (-1) should be [0 1 0 -10deg] -FAIL CSS Animations: property from [1 0 0 0deg] to [0 1 0 10deg] at (0) should be [0 1 0 0deg] assert_equals: expected "y 0deg " but got "0deg " -PASS CSS Animations: property from [1 0 0 0deg] to [0 1 0 10deg] at (0.25) should be [0 1 0 2.5deg] -PASS CSS Animations: property from [1 0 0 0deg] to [0 1 0 10deg] at (0.75) should be [0 1 0 7.5deg] -PASS CSS Animations: property from [1 0 0 0deg] to [0 1 0 10deg] at (1) should be [0 1 0 10deg] -PASS CSS Animations: property from [1 0 0 0deg] to [0 1 0 10deg] at (2) should be [0 1 0 20deg] -PASS Web Animations: property from [1 0 0 0deg] to [0 1 0 10deg] at (-1) should be [0 1 0 -10deg] -FAIL Web Animations: property from [1 0 0 0deg] to [0 1 0 10deg] at (0) should be [0 1 0 0deg] assert_equals: expected "y 0deg " but got "0deg " -PASS Web Animations: property from [1 0 0 0deg] to [0 1 0 10deg] at (0.25) should be [0 1 0 2.5deg] -PASS Web Animations: property from [1 0 0 0deg] to [0 1 0 10deg] at (0.75) should be [0 1 0 7.5deg] -PASS Web Animations: property from [1 0 0 0deg] to [0 1 0 10deg] at (1) should be [0 1 0 10deg] -PASS Web Animations: property from [1 0 0 0deg] to [0 1 0 10deg] at (2) should be [0 1 0 20deg] -PASS CSS Transitions: property from [1 1 0 90deg] to [0 1 1 135deg] at (-1) should be [0.67 -0.06 -0.74 124.97deg] -PASS CSS Transitions: property from [1 1 0 90deg] to [0 1 1 135deg] at (0) should be [0.71 0.71 0 90deg] -PASS CSS Transitions: property from [1 1 0 90deg] to [0 1 1 135deg] at (0.25) should be [0.54 0.8 0.26 94.83deg] -PASS CSS Transitions: property from [1 1 0 90deg] to [0 1 1 135deg] at (0.75) should be [0.17 0.78 0.61 118.68deg] -PASS CSS Transitions: property from [1 1 0 90deg] to [0 1 1 135deg] at (1) should be [0 0.71 0.71 135deg] -PASS CSS Transitions: property from [1 1 0 90deg] to [0 1 1 135deg] at (2) should be [-0.52 0.29 0.81 208.96deg] -PASS CSS Transitions with transition: all: property from [1 1 0 90deg] to [0 1 1 135deg] at (-1) should be [0.67 -0.06 -0.74 124.97deg] -PASS CSS Transitions with transition: all: property from [1 1 0 90deg] to [0 1 1 135deg] at (0) should be [0.71 0.71 0 90deg] -PASS CSS Transitions with transition: all: property from [1 1 0 90deg] to [0 1 1 135deg] at (0.25) should be [0.54 0.8 0.26 94.83deg] -PASS CSS Transitions with transition: all: property from [1 1 0 90deg] to [0 1 1 135deg] at (0.75) should be [0.17 0.78 0.61 118.68deg] -PASS CSS Transitions with transition: all: property from [1 1 0 90deg] to [0 1 1 135deg] at (1) should be [0 0.71 0.71 135deg] -PASS CSS Transitions with transition: all: property from [1 1 0 90deg] to [0 1 1 135deg] at (2) should be [-0.52 0.29 0.81 208.96deg] -PASS CSS Animations: property from [1 1 0 90deg] to [0 1 1 135deg] at (-1) should be [0.67 -0.06 -0.74 124.97deg] -PASS CSS Animations: property from [1 1 0 90deg] to [0 1 1 135deg] at (0) should be [0.71 0.71 0 90deg] -PASS CSS Animations: property from [1 1 0 90deg] to [0 1 1 135deg] at (0.25) should be [0.54 0.8 0.26 94.83deg] -PASS CSS Animations: property from [1 1 0 90deg] to [0 1 1 135deg] at (0.75) should be [0.17 0.78 0.61 118.68deg] -PASS CSS Animations: property from [1 1 0 90deg] to [0 1 1 135deg] at (1) should be [0 0.71 0.71 135deg] -PASS CSS Animations: property from [1 1 0 90deg] to [0 1 1 135deg] at (2) should be [-0.52 0.29 0.81 208.96deg] -PASS Web Animations: property from [1 1 0 90deg] to [0 1 1 135deg] at (-1) should be [0.67 -0.06 -0.74 124.97deg] -PASS Web Animations: property from [1 1 0 90deg] to [0 1 1 135deg] at (0) should be [0.71 0.71 0 90deg] -PASS Web Animations: property from [1 1 0 90deg] to [0 1 1 135deg] at (0.25) should be [0.54 0.8 0.26 94.83deg] -PASS Web Animations: property from [1 1 0 90deg] to [0 1 1 135deg] at (0.75) should be [0.17 0.78 0.61 118.68deg] -PASS Web Animations: property from [1 1 0 90deg] to [0 1 1 135deg] at (1) should be [0 0.71 0.71 135deg] -PASS Web Animations: property from [1 1 0 90deg] to [0 1 1 135deg] at (2) should be [-0.52 0.29 0.81 208.96deg] -PASS CSS Transitions: property from [0 1 0 0deg] to [1 0 0 450deg] at (-1) should be [1 0 0 -450deg] -FAIL CSS Transitions: property from [0 1 0 0deg] to [1 0 0 450deg] at (0) should be [1 0 0 0deg] assert_equals: expected "x 0deg " but got "0deg " -PASS CSS Transitions: property from [0 1 0 0deg] to [1 0 0 450deg] at (0.25) should be [1 0 0 112.5deg] -PASS CSS Transitions: property from [0 1 0 0deg] to [1 0 0 450deg] at (0.75) should be [1 0 0 337.5deg] -PASS CSS Transitions: property from [0 1 0 0deg] to [1 0 0 450deg] at (1) should be [1 0 0 450deg] -PASS CSS Transitions: property from [0 1 0 0deg] to [1 0 0 450deg] at (2) should be [1 0 0 900deg] -PASS CSS Transitions with transition: all: property from [0 1 0 0deg] to [1 0 0 450deg] at (-1) should be [1 0 0 -450deg] -FAIL CSS Transitions with transition: all: property from [0 1 0 0deg] to [1 0 0 450deg] at (0) should be [1 0 0 0deg] assert_equals: expected "x 0deg " but got "0deg " -PASS CSS Transitions with transition: all: property from [0 1 0 0deg] to [1 0 0 450deg] at (0.25) should be [1 0 0 112.5deg] -PASS CSS Transitions with transition: all: property from [0 1 0 0deg] to [1 0 0 450deg] at (0.75) should be [1 0 0 337.5deg] -PASS CSS Transitions with transition: all: property from [0 1 0 0deg] to [1 0 0 450deg] at (1) should be [1 0 0 450deg] -PASS CSS Transitions with transition: all: property from [0 1 0 0deg] to [1 0 0 450deg] at (2) should be [1 0 0 900deg] -PASS CSS Animations: property from [0 1 0 0deg] to [1 0 0 450deg] at (-1) should be [1 0 0 -450deg] -FAIL CSS Animations: property from [0 1 0 0deg] to [1 0 0 450deg] at (0) should be [1 0 0 0deg] assert_equals: expected "x 0deg " but got "0deg " -PASS CSS Animations: property from [0 1 0 0deg] to [1 0 0 450deg] at (0.25) should be [1 0 0 112.5deg] -PASS CSS Animations: property from [0 1 0 0deg] to [1 0 0 450deg] at (0.75) should be [1 0 0 337.5deg] -PASS CSS Animations: property from [0 1 0 0deg] to [1 0 0 450deg] at (1) should be [1 0 0 450deg] -PASS CSS Animations: property from [0 1 0 0deg] to [1 0 0 450deg] at (2) should be [1 0 0 900deg] -PASS Web Animations: property from [0 1 0 0deg] to [1 0 0 450deg] at (-1) should be [1 0 0 -450deg] -FAIL Web Animations: property from [0 1 0 0deg] to [1 0 0 450deg] at (0) should be [1 0 0 0deg] assert_equals: expected "x 0deg " but got "0deg " -PASS Web Animations: property from [0 1 0 0deg] to [1 0 0 450deg] at (0.25) should be [1 0 0 112.5deg] -PASS Web Animations: property from [0 1 0 0deg] to [1 0 0 450deg] at (0.75) should be [1 0 0 337.5deg] -PASS Web Animations: property from [0 1 0 0deg] to [1 0 0 450deg] at (1) should be [1 0 0 450deg] -PASS Web Animations: property from [0 1 0 0deg] to [1 0 0 450deg] at (2) should be [1 0 0 900deg] -PASS CSS Transitions: property from [1 0 0 450deg] to [0 1 0 0deg] at (-1) should be [1 0 0 900deg] -PASS CSS Transitions: property from [1 0 0 450deg] to [0 1 0 0deg] at (0) should be [1 0 0 450deg] -PASS CSS Transitions: property from [1 0 0 450deg] to [0 1 0 0deg] at (0.25) should be [1 0 0 337.5deg] -PASS CSS Transitions: property from [1 0 0 450deg] to [0 1 0 0deg] at (0.75) should be [1 0 0 112.5deg] -FAIL CSS Transitions: property from [1 0 0 450deg] to [0 1 0 0deg] at (1) should be [1 0 0 0deg] assert_equals: expected "x 0deg " but got "0deg " -PASS CSS Transitions: property from [1 0 0 450deg] to [0 1 0 0deg] at (2) should be [1 0 0 -450deg] -PASS CSS Transitions with transition: all: property from [1 0 0 450deg] to [0 1 0 0deg] at (-1) should be [1 0 0 900deg] -PASS CSS Transitions with transition: all: property from [1 0 0 450deg] to [0 1 0 0deg] at (0) should be [1 0 0 450deg] -PASS CSS Transitions with transition: all: property from [1 0 0 450deg] to [0 1 0 0deg] at (0.25) should be [1 0 0 337.5deg] -PASS CSS Transitions with transition: all: property from [1 0 0 450deg] to [0 1 0 0deg] at (0.75) should be [1 0 0 112.5deg] -FAIL CSS Transitions with transition: all: property from [1 0 0 450deg] to [0 1 0 0deg] at (1) should be [1 0 0 0deg] assert_equals: expected "x 0deg " but got "0deg " -PASS CSS Transitions with transition: all: property from [1 0 0 450deg] to [0 1 0 0deg] at (2) should be [1 0 0 -450deg] -PASS CSS Animations: property from [1 0 0 450deg] to [0 1 0 0deg] at (-1) should be [1 0 0 900deg] -PASS CSS Animations: property from [1 0 0 450deg] to [0 1 0 0deg] at (0) should be [1 0 0 450deg] -PASS CSS Animations: property from [1 0 0 450deg] to [0 1 0 0deg] at (0.25) should be [1 0 0 337.5deg] -PASS CSS Animations: property from [1 0 0 450deg] to [0 1 0 0deg] at (0.75) should be [1 0 0 112.5deg] -FAIL CSS Animations: property from [1 0 0 450deg] to [0 1 0 0deg] at (1) should be [1 0 0 0deg] assert_equals: expected "x 0deg " but got "0deg " -PASS CSS Animations: property from [1 0 0 450deg] to [0 1 0 0deg] at (2) should be [1 0 0 -450deg] -PASS Web Animations: property from [1 0 0 450deg] to [0 1 0 0deg] at (-1) should be [1 0 0 900deg] -PASS Web Animations: property from [1 0 0 450deg] to [0 1 0 0deg] at (0) should be [1 0 0 450deg] -PASS Web Animations: property from [1 0 0 450deg] to [0 1 0 0deg] at (0.25) should be [1 0 0 337.5deg] -PASS Web Animations: property from [1 0 0 450deg] to [0 1 0 0deg] at (0.75) should be [1 0 0 112.5deg] -FAIL Web Animations: property from [1 0 0 450deg] to [0 1 0 0deg] at (1) should be [1 0 0 0deg] assert_equals: expected "x 0deg " but got "0deg " -PASS Web Animations: property from [1 0 0 450deg] to [0 1 0 0deg] at (2) should be [1 0 0 -450deg] -Harness: the test ran to completion. - diff --git a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/scale-composition.html b/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/scale-composition.html index 6fc4de61132cd2..107aa0b273f83e 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/scale-composition.html +++ b/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/scale-composition.html @@ -64,7 +64,7 @@ {at: 0, expect: '4 5 6'}, {at: 0.25, expect: '3.25 4 4.75'}, {at: 0.75, expect: '1.75 2 2.25'}, - {at: 1, expect: 'none'}, + {at: 1, expect: '1'}, {at: 2, expect: '-2 -3 -4'}, ]); @@ -94,7 +94,7 @@ {at: 0.25, expect: '3.25 7.75 13.75'}, {at: 0.5, expect: '2.5 5.5 9.5'}, {at: 0.75, expect: '1.75 3.25 5.25'}, - {at: 1, expect: 'none'}, + {at: 1, expect: '1'}, {at: 1.5, expect: '-0.5 -3.5 -7.5'}, ]); diff --git a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/scale-interpolation-expected.txt b/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/scale-interpolation-expected.txt deleted file mode 100644 index 05b835c0dce6b1..00000000000000 --- a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/scale-interpolation-expected.txt +++ /dev/null @@ -1,364 +0,0 @@ -This is a testharness.js-based test. -Found 360 tests; 336 PASS, 24 FAIL, 0 TIMEOUT, 0 NOTRUN. -PASS CSS Transitions: property from [-10 5] to [10 -5] at (-1) should be [-30 15] -PASS CSS Transitions: property from [-10 5] to [10 -5] at (0) should be [-10 5] -PASS CSS Transitions: property from [-10 5] to [10 -5] at (0.25) should be [-5 2.5] -PASS CSS Transitions: property from [-10 5] to [10 -5] at (0.75) should be [5 -2.5] -PASS CSS Transitions: property from [-10 5] to [10 -5] at (1) should be [10 -5] -PASS CSS Transitions: property from [-10 5] to [10 -5] at (2) should be [30 -15] -PASS CSS Transitions with transition: all: property from [-10 5] to [10 -5] at (-1) should be [-30 15] -PASS CSS Transitions with transition: all: property from [-10 5] to [10 -5] at (0) should be [-10 5] -PASS CSS Transitions with transition: all: property from [-10 5] to [10 -5] at (0.25) should be [-5 2.5] -PASS CSS Transitions with transition: all: property from [-10 5] to [10 -5] at (0.75) should be [5 -2.5] -PASS CSS Transitions with transition: all: property from [-10 5] to [10 -5] at (1) should be [10 -5] -PASS CSS Transitions with transition: all: property from [-10 5] to [10 -5] at (2) should be [30 -15] -PASS CSS Animations: property from [-10 5] to [10 -5] at (-1) should be [-30 15] -PASS CSS Animations: property from [-10 5] to [10 -5] at (0) should be [-10 5] -PASS CSS Animations: property from [-10 5] to [10 -5] at (0.25) should be [-5 2.5] -PASS CSS Animations: property from [-10 5] to [10 -5] at (0.75) should be [5 -2.5] -PASS CSS Animations: property from [-10 5] to [10 -5] at (1) should be [10 -5] -PASS CSS Animations: property from [-10 5] to [10 -5] at (2) should be [30 -15] -PASS Web Animations: property from [-10 5] to [10 -5] at (-1) should be [-30 15] -PASS Web Animations: property from [-10 5] to [10 -5] at (0) should be [-10 5] -PASS Web Animations: property from [-10 5] to [10 -5] at (0.25) should be [-5 2.5] -PASS Web Animations: property from [-10 5] to [10 -5] at (0.75) should be [5 -2.5] -PASS Web Animations: property from [-10 5] to [10 -5] at (1) should be [10 -5] -PASS Web Animations: property from [-10 5] to [10 -5] at (2) should be [30 -15] -PASS CSS Transitions: property from [2 30 400] to [10 110 1200] at (-1) should be [-6 -50 -400] -PASS CSS Transitions: property from [2 30 400] to [10 110 1200] at (0) should be [2 30 400] -PASS CSS Transitions: property from [2 30 400] to [10 110 1200] at (0.125) should be [3 40 500] -PASS CSS Transitions: property from [2 30 400] to [10 110 1200] at (0.875) should be [9 100 1100] -PASS CSS Transitions: property from [2 30 400] to [10 110 1200] at (1) should be [10 110 1200] -PASS CSS Transitions: property from [2 30 400] to [10 110 1200] at (2) should be [18 190 2000] -PASS CSS Transitions with transition: all: property from [2 30 400] to [10 110 1200] at (-1) should be [-6 -50 -400] -PASS CSS Transitions with transition: all: property from [2 30 400] to [10 110 1200] at (0) should be [2 30 400] -PASS CSS Transitions with transition: all: property from [2 30 400] to [10 110 1200] at (0.125) should be [3 40 500] -PASS CSS Transitions with transition: all: property from [2 30 400] to [10 110 1200] at (0.875) should be [9 100 1100] -PASS CSS Transitions with transition: all: property from [2 30 400] to [10 110 1200] at (1) should be [10 110 1200] -PASS CSS Transitions with transition: all: property from [2 30 400] to [10 110 1200] at (2) should be [18 190 2000] -PASS CSS Animations: property from [2 30 400] to [10 110 1200] at (-1) should be [-6 -50 -400] -PASS CSS Animations: property from [2 30 400] to [10 110 1200] at (0) should be [2 30 400] -PASS CSS Animations: property from [2 30 400] to [10 110 1200] at (0.125) should be [3 40 500] -PASS CSS Animations: property from [2 30 400] to [10 110 1200] at (0.875) should be [9 100 1100] -PASS CSS Animations: property from [2 30 400] to [10 110 1200] at (1) should be [10 110 1200] -PASS CSS Animations: property from [2 30 400] to [10 110 1200] at (2) should be [18 190 2000] -PASS Web Animations: property from [2 30 400] to [10 110 1200] at (-1) should be [-6 -50 -400] -PASS Web Animations: property from [2 30 400] to [10 110 1200] at (0) should be [2 30 400] -PASS Web Animations: property from [2 30 400] to [10 110 1200] at (0.125) should be [3 40 500] -PASS Web Animations: property from [2 30 400] to [10 110 1200] at (0.875) should be [9 100 1100] -PASS Web Animations: property from [2 30 400] to [10 110 1200] at (1) should be [10 110 1200] -PASS Web Animations: property from [2 30 400] to [10 110 1200] at (2) should be [18 190 2000] -PASS CSS Transitions: property from [26 17 9] to [2 1] at (-1) should be [50 33 17] -PASS CSS Transitions: property from [26 17 9] to [2 1] at (0) should be [26 17 9] -PASS CSS Transitions: property from [26 17 9] to [2 1] at (0.125) should be [23 15 8] -PASS CSS Transitions: property from [26 17 9] to [2 1] at (0.875) should be [5 3 2] -PASS CSS Transitions: property from [26 17 9] to [2 1] at (1) should be [2 1] -PASS CSS Transitions: property from [26 17 9] to [2 1] at (2) should be [-22 -15 -7] -PASS CSS Transitions with transition: all: property from [26 17 9] to [2 1] at (-1) should be [50 33 17] -PASS CSS Transitions with transition: all: property from [26 17 9] to [2 1] at (0) should be [26 17 9] -PASS CSS Transitions with transition: all: property from [26 17 9] to [2 1] at (0.125) should be [23 15 8] -PASS CSS Transitions with transition: all: property from [26 17 9] to [2 1] at (0.875) should be [5 3 2] -PASS CSS Transitions with transition: all: property from [26 17 9] to [2 1] at (1) should be [2 1] -PASS CSS Transitions with transition: all: property from [26 17 9] to [2 1] at (2) should be [-22 -15 -7] -PASS CSS Animations: property from [26 17 9] to [2 1] at (-1) should be [50 33 17] -PASS CSS Animations: property from [26 17 9] to [2 1] at (0) should be [26 17 9] -PASS CSS Animations: property from [26 17 9] to [2 1] at (0.125) should be [23 15 8] -PASS CSS Animations: property from [26 17 9] to [2 1] at (0.875) should be [5 3 2] -PASS CSS Animations: property from [26 17 9] to [2 1] at (1) should be [2 1] -PASS CSS Animations: property from [26 17 9] to [2 1] at (2) should be [-22 -15 -7] -PASS Web Animations: property from [26 17 9] to [2 1] at (-1) should be [50 33 17] -PASS Web Animations: property from [26 17 9] to [2 1] at (0) should be [26 17 9] -PASS Web Animations: property from [26 17 9] to [2 1] at (0.125) should be [23 15 8] -PASS Web Animations: property from [26 17 9] to [2 1] at (0.875) should be [5 3 2] -PASS Web Animations: property from [26 17 9] to [2 1] at (1) should be [2 1] -PASS Web Animations: property from [26 17 9] to [2 1] at (2) should be [-22 -15 -7] -PASS CSS Transitions: property from [1] to [10 -5 0] at (-1) should be [-8 7 2] -PASS CSS Transitions: property from [1] to [10 -5 0] at (0) should be [1] -PASS CSS Transitions: property from [1] to [10 -5 0] at (0.25) should be [3.25 -0.5 0.75] -PASS CSS Transitions: property from [1] to [10 -5 0] at (0.75) should be [7.75 -3.5 0.25] -PASS CSS Transitions: property from [1] to [10 -5 0] at (1) should be [10 -5 0] -PASS CSS Transitions: property from [1] to [10 -5 0] at (2) should be [19 -11 -1] -PASS CSS Transitions with transition: all: property from [1] to [10 -5 0] at (-1) should be [-8 7 2] -PASS CSS Transitions with transition: all: property from [1] to [10 -5 0] at (0) should be [1] -PASS CSS Transitions with transition: all: property from [1] to [10 -5 0] at (0.25) should be [3.25 -0.5 0.75] -PASS CSS Transitions with transition: all: property from [1] to [10 -5 0] at (0.75) should be [7.75 -3.5 0.25] -PASS CSS Transitions with transition: all: property from [1] to [10 -5 0] at (1) should be [10 -5 0] -PASS CSS Transitions with transition: all: property from [1] to [10 -5 0] at (2) should be [19 -11 -1] -PASS CSS Animations: property from [1] to [10 -5 0] at (-1) should be [-8 7 2] -PASS CSS Animations: property from [1] to [10 -5 0] at (0) should be [1] -PASS CSS Animations: property from [1] to [10 -5 0] at (0.25) should be [3.25 -0.5 0.75] -PASS CSS Animations: property from [1] to [10 -5 0] at (0.75) should be [7.75 -3.5 0.25] -PASS CSS Animations: property from [1] to [10 -5 0] at (1) should be [10 -5 0] -PASS CSS Animations: property from [1] to [10 -5 0] at (2) should be [19 -11 -1] -PASS Web Animations: property from [1] to [10 -5 0] at (-1) should be [-8 7 2] -PASS Web Animations: property from [1] to [10 -5 0] at (0) should be [1] -PASS Web Animations: property from [1] to [10 -5 0] at (0.25) should be [3.25 -0.5 0.75] -PASS Web Animations: property from [1] to [10 -5 0] at (0.75) should be [7.75 -3.5 0.25] -PASS Web Animations: property from [1] to [10 -5 0] at (1) should be [10 -5 0] -PASS Web Animations: property from [1] to [10 -5 0] at (2) should be [19 -11 -1] -PASS CSS Transitions: property from [-10 5 1] to [1] at (-1) should be [-21 9] -PASS CSS Transitions: property from [-10 5 1] to [1] at (0) should be [-10 5] -PASS CSS Transitions: property from [-10 5 1] to [1] at (0.25) should be [-7.25 4] -PASS CSS Transitions: property from [-10 5 1] to [1] at (0.75) should be [-1.75 2] -PASS CSS Transitions: property from [-10 5 1] to [1] at (1) should be [1] -PASS CSS Transitions: property from [-10 5 1] to [1] at (2) should be [12 -3] -PASS CSS Transitions with transition: all: property from [-10 5 1] to [1] at (-1) should be [-21 9] -PASS CSS Transitions with transition: all: property from [-10 5 1] to [1] at (0) should be [-10 5] -PASS CSS Transitions with transition: all: property from [-10 5 1] to [1] at (0.25) should be [-7.25 4] -PASS CSS Transitions with transition: all: property from [-10 5 1] to [1] at (0.75) should be [-1.75 2] -PASS CSS Transitions with transition: all: property from [-10 5 1] to [1] at (1) should be [1] -PASS CSS Transitions with transition: all: property from [-10 5 1] to [1] at (2) should be [12 -3] -PASS CSS Animations: property from [-10 5 1] to [1] at (-1) should be [-21 9] -PASS CSS Animations: property from [-10 5 1] to [1] at (0) should be [-10 5] -PASS CSS Animations: property from [-10 5 1] to [1] at (0.25) should be [-7.25 4] -PASS CSS Animations: property from [-10 5 1] to [1] at (0.75) should be [-1.75 2] -PASS CSS Animations: property from [-10 5 1] to [1] at (1) should be [1] -PASS CSS Animations: property from [-10 5 1] to [1] at (2) should be [12 -3] -PASS Web Animations: property from [-10 5 1] to [1] at (-1) should be [-21 9] -PASS Web Animations: property from [-10 5 1] to [1] at (0) should be [-10 5] -PASS Web Animations: property from [-10 5 1] to [1] at (0.25) should be [-7.25 4] -PASS Web Animations: property from [-10 5 1] to [1] at (0.75) should be [-1.75 2] -PASS Web Animations: property from [-10 5 1] to [1] at (1) should be [1] -PASS Web Animations: property from [-10 5 1] to [1] at (2) should be [12 -3] -PASS CSS Transitions: property from [none] to [none] at (-1) should be [none] -PASS CSS Transitions: property from [none] to [none] at (0) should be [none] -PASS CSS Transitions: property from [none] to [none] at (0.125) should be [none] -PASS CSS Transitions: property from [none] to [none] at (0.875) should be [none] -PASS CSS Transitions: property from [none] to [none] at (1) should be [none] -PASS CSS Transitions: property from [none] to [none] at (2) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (-1) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (0) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (0.125) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (0.875) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (1) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (2) should be [none] -PASS CSS Animations: property from [none] to [none] at (-1) should be [none] -PASS CSS Animations: property from [none] to [none] at (0) should be [none] -PASS CSS Animations: property from [none] to [none] at (0.125) should be [none] -PASS CSS Animations: property from [none] to [none] at (0.875) should be [none] -PASS CSS Animations: property from [none] to [none] at (1) should be [none] -PASS CSS Animations: property from [none] to [none] at (2) should be [none] -PASS Web Animations: property from [none] to [none] at (-1) should be [none] -PASS Web Animations: property from [none] to [none] at (0) should be [none] -PASS Web Animations: property from [none] to [none] at (0.125) should be [none] -PASS Web Animations: property from [none] to [none] at (0.875) should be [none] -PASS Web Animations: property from [none] to [none] at (1) should be [none] -PASS Web Animations: property from [none] to [none] at (2) should be [none] -PASS CSS Transitions: property from [none] to [4 3 2] at (-1) should be [-2 -1 0] -FAIL CSS Transitions: property from [none] to [4 3 2] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Transitions: property from [none] to [4 3 2] at (0.125) should be [1.375 1.25 1.125] -PASS CSS Transitions: property from [none] to [4 3 2] at (0.875) should be [3.625 2.75 1.875] -PASS CSS Transitions: property from [none] to [4 3 2] at (1) should be [4 3 2] -PASS CSS Transitions: property from [none] to [4 3 2] at (2) should be [7 5 3] -PASS CSS Transitions with transition: all: property from [none] to [4 3 2] at (-1) should be [-2 -1 0] -FAIL CSS Transitions with transition: all: property from [none] to [4 3 2] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Transitions with transition: all: property from [none] to [4 3 2] at (0.125) should be [1.375 1.25 1.125] -PASS CSS Transitions with transition: all: property from [none] to [4 3 2] at (0.875) should be [3.625 2.75 1.875] -PASS CSS Transitions with transition: all: property from [none] to [4 3 2] at (1) should be [4 3 2] -PASS CSS Transitions with transition: all: property from [none] to [4 3 2] at (2) should be [7 5 3] -PASS CSS Animations: property from [none] to [4 3 2] at (-1) should be [-2 -1 0] -FAIL CSS Animations: property from [none] to [4 3 2] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Animations: property from [none] to [4 3 2] at (0.125) should be [1.375 1.25 1.125] -PASS CSS Animations: property from [none] to [4 3 2] at (0.875) should be [3.625 2.75 1.875] -PASS CSS Animations: property from [none] to [4 3 2] at (1) should be [4 3 2] -PASS CSS Animations: property from [none] to [4 3 2] at (2) should be [7 5 3] -PASS Web Animations: property from [none] to [4 3 2] at (-1) should be [-2 -1 0] -FAIL Web Animations: property from [none] to [4 3 2] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS Web Animations: property from [none] to [4 3 2] at (0.125) should be [1.375 1.25 1.125] -PASS Web Animations: property from [none] to [4 3 2] at (0.875) should be [3.625 2.75 1.875] -PASS Web Animations: property from [none] to [4 3 2] at (1) should be [4 3 2] -PASS Web Animations: property from [none] to [4 3 2] at (2) should be [7 5 3] -PASS CSS Transitions: property from neutral to [1.5 1] at (-1) should be [0.7 1] -PASS CSS Transitions: property from neutral to [1.5 1] at (0) should be [1.1 1] -PASS CSS Transitions: property from neutral to [1.5 1] at (0.25) should be [1.2 1] -PASS CSS Transitions: property from neutral to [1.5 1] at (0.75) should be [1.4 1] -PASS CSS Transitions: property from neutral to [1.5 1] at (1) should be [1.5 1] -PASS CSS Transitions: property from neutral to [1.5 1] at (2) should be [1.9 1] -PASS CSS Transitions with transition: all: property from neutral to [1.5 1] at (-1) should be [0.7 1] -PASS CSS Transitions with transition: all: property from neutral to [1.5 1] at (0) should be [1.1 1] -PASS CSS Transitions with transition: all: property from neutral to [1.5 1] at (0.25) should be [1.2 1] -PASS CSS Transitions with transition: all: property from neutral to [1.5 1] at (0.75) should be [1.4 1] -PASS CSS Transitions with transition: all: property from neutral to [1.5 1] at (1) should be [1.5 1] -PASS CSS Transitions with transition: all: property from neutral to [1.5 1] at (2) should be [1.9 1] -PASS CSS Animations: property from neutral to [1.5 1] at (-1) should be [0.7 1] -PASS CSS Animations: property from neutral to [1.5 1] at (0) should be [1.1 1] -PASS CSS Animations: property from neutral to [1.5 1] at (0.25) should be [1.2 1] -PASS CSS Animations: property from neutral to [1.5 1] at (0.75) should be [1.4 1] -PASS CSS Animations: property from neutral to [1.5 1] at (1) should be [1.5 1] -PASS CSS Animations: property from neutral to [1.5 1] at (2) should be [1.9 1] -PASS Web Animations: property from neutral to [1.5 1] at (-1) should be [0.7 1] -PASS Web Animations: property from neutral to [1.5 1] at (0) should be [1.1 1] -PASS Web Animations: property from neutral to [1.5 1] at (0.25) should be [1.2 1] -PASS Web Animations: property from neutral to [1.5 1] at (0.75) should be [1.4 1] -PASS Web Animations: property from neutral to [1.5 1] at (1) should be [1.5 1] -PASS Web Animations: property from neutral to [1.5 1] at (2) should be [1.9 1] -PASS CSS Transitions: property from [initial] to [2 0.5 1] at (-1) should be [0 1.5] -FAIL CSS Transitions: property from [initial] to [2 0.5 1] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Transitions: property from [initial] to [2 0.5 1] at (0.25) should be [1.25 0.875] -PASS CSS Transitions: property from [initial] to [2 0.5 1] at (0.75) should be [1.75 0.625] -PASS CSS Transitions: property from [initial] to [2 0.5 1] at (1) should be [2 0.5] -PASS CSS Transitions: property from [initial] to [2 0.5 1] at (2) should be [3 0] -PASS CSS Transitions with transition: all: property from [initial] to [2 0.5 1] at (-1) should be [0 1.5] -FAIL CSS Transitions with transition: all: property from [initial] to [2 0.5 1] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Transitions with transition: all: property from [initial] to [2 0.5 1] at (0.25) should be [1.25 0.875] -PASS CSS Transitions with transition: all: property from [initial] to [2 0.5 1] at (0.75) should be [1.75 0.625] -PASS CSS Transitions with transition: all: property from [initial] to [2 0.5 1] at (1) should be [2 0.5] -PASS CSS Transitions with transition: all: property from [initial] to [2 0.5 1] at (2) should be [3 0] -PASS CSS Animations: property from [initial] to [2 0.5 1] at (-1) should be [0 1.5] -FAIL CSS Animations: property from [initial] to [2 0.5 1] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Animations: property from [initial] to [2 0.5 1] at (0.25) should be [1.25 0.875] -PASS CSS Animations: property from [initial] to [2 0.5 1] at (0.75) should be [1.75 0.625] -PASS CSS Animations: property from [initial] to [2 0.5 1] at (1) should be [2 0.5] -PASS CSS Animations: property from [initial] to [2 0.5 1] at (2) should be [3 0] -PASS Web Animations: property from [initial] to [2 0.5 1] at (-1) should be [0 1.5] -FAIL Web Animations: property from [initial] to [2 0.5 1] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS Web Animations: property from [initial] to [2 0.5 1] at (0.25) should be [1.25 0.875] -PASS Web Animations: property from [initial] to [2 0.5 1] at (0.75) should be [1.75 0.625] -PASS Web Animations: property from [initial] to [2 0.5 1] at (1) should be [2 0.5] -PASS Web Animations: property from [initial] to [2 0.5 1] at (2) should be [3 0] -PASS CSS Transitions: property from [2 0.5 1] to [initial] at (-1) should be [3 0] -PASS CSS Transitions: property from [2 0.5 1] to [initial] at (0) should be [2 0.5] -PASS CSS Transitions: property from [2 0.5 1] to [initial] at (0.25) should be [1.75 0.6251] -PASS CSS Transitions: property from [2 0.5 1] to [initial] at (0.75) should be [1.25 0.875] -FAIL CSS Transitions: property from [2 0.5 1] to [initial] at (1) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Transitions: property from [2 0.5 1] to [initial] at (2) should be [0 1.5] -PASS CSS Transitions with transition: all: property from [2 0.5 1] to [initial] at (-1) should be [3 0] -PASS CSS Transitions with transition: all: property from [2 0.5 1] to [initial] at (0) should be [2 0.5] -PASS CSS Transitions with transition: all: property from [2 0.5 1] to [initial] at (0.25) should be [1.75 0.6251] -PASS CSS Transitions with transition: all: property from [2 0.5 1] to [initial] at (0.75) should be [1.25 0.875] -FAIL CSS Transitions with transition: all: property from [2 0.5 1] to [initial] at (1) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Transitions with transition: all: property from [2 0.5 1] to [initial] at (2) should be [0 1.5] -PASS CSS Animations: property from [2 0.5 1] to [initial] at (-1) should be [3 0] -PASS CSS Animations: property from [2 0.5 1] to [initial] at (0) should be [2 0.5] -PASS CSS Animations: property from [2 0.5 1] to [initial] at (0.25) should be [1.75 0.6251] -PASS CSS Animations: property from [2 0.5 1] to [initial] at (0.75) should be [1.25 0.875] -FAIL CSS Animations: property from [2 0.5 1] to [initial] at (1) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Animations: property from [2 0.5 1] to [initial] at (2) should be [0 1.5] -PASS Web Animations: property from [2 0.5 1] to [initial] at (-1) should be [3 0] -PASS Web Animations: property from [2 0.5 1] to [initial] at (0) should be [2 0.5] -PASS Web Animations: property from [2 0.5 1] to [initial] at (0.25) should be [1.75 0.6251] -PASS Web Animations: property from [2 0.5 1] to [initial] at (0.75) should be [1.25 0.875] -FAIL Web Animations: property from [2 0.5 1] to [initial] at (1) should be [1] assert_equals: expected "1 " but got "none " -PASS Web Animations: property from [2 0.5 1] to [initial] at (2) should be [0 1.5] -PASS CSS Transitions: property from [unset] to [1.5 1] at (-1) should be [0.5 1] -FAIL CSS Transitions: property from [unset] to [1.5 1] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Transitions: property from [unset] to [1.5 1] at (0.25) should be [1.125 1] -PASS CSS Transitions: property from [unset] to [1.5 1] at (0.75) should be [1.375 1] -PASS CSS Transitions: property from [unset] to [1.5 1] at (1) should be [1.5 1] -PASS CSS Transitions: property from [unset] to [1.5 1] at (2) should be [2 1] -PASS CSS Transitions with transition: all: property from [unset] to [1.5 1] at (-1) should be [0.5 1] -FAIL CSS Transitions with transition: all: property from [unset] to [1.5 1] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Transitions with transition: all: property from [unset] to [1.5 1] at (0.25) should be [1.125 1] -PASS CSS Transitions with transition: all: property from [unset] to [1.5 1] at (0.75) should be [1.375 1] -PASS CSS Transitions with transition: all: property from [unset] to [1.5 1] at (1) should be [1.5 1] -PASS CSS Transitions with transition: all: property from [unset] to [1.5 1] at (2) should be [2 1] -PASS CSS Animations: property from [unset] to [1.5 1] at (-1) should be [0.5 1] -FAIL CSS Animations: property from [unset] to [1.5 1] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Animations: property from [unset] to [1.5 1] at (0.25) should be [1.125 1] -PASS CSS Animations: property from [unset] to [1.5 1] at (0.75) should be [1.375 1] -PASS CSS Animations: property from [unset] to [1.5 1] at (1) should be [1.5 1] -PASS CSS Animations: property from [unset] to [1.5 1] at (2) should be [2 1] -PASS Web Animations: property from [unset] to [1.5 1] at (-1) should be [0.5 1] -FAIL Web Animations: property from [unset] to [1.5 1] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS Web Animations: property from [unset] to [1.5 1] at (0.25) should be [1.125 1] -PASS Web Animations: property from [unset] to [1.5 1] at (0.75) should be [1.375 1] -PASS Web Animations: property from [unset] to [1.5 1] at (1) should be [1.5 1] -PASS Web Animations: property from [unset] to [1.5 1] at (2) should be [2 1] -PASS CSS Transitions: property from [inherit] to [2 0.5 1] at (-1) should be [-1 1.5 3] -PASS CSS Transitions: property from [inherit] to [2 0.5 1] at (0) should be [0.5 1 2] -PASS CSS Transitions: property from [inherit] to [2 0.5 1] at (0.25) should be [0.875 0.875 1.75] -PASS CSS Transitions: property from [inherit] to [2 0.5 1] at (0.75) should be [1.625 0.625 1.25] -PASS CSS Transitions: property from [inherit] to [2 0.5 1] at (1) should be [2 0.5] -PASS CSS Transitions: property from [inherit] to [2 0.5 1] at (2) should be [3.5 0 0] -PASS CSS Transitions with transition: all: property from [inherit] to [2 0.5 1] at (-1) should be [-1 1.5 3] -PASS CSS Transitions with transition: all: property from [inherit] to [2 0.5 1] at (0) should be [0.5 1 2] -PASS CSS Transitions with transition: all: property from [inherit] to [2 0.5 1] at (0.25) should be [0.875 0.875 1.75] -PASS CSS Transitions with transition: all: property from [inherit] to [2 0.5 1] at (0.75) should be [1.625 0.625 1.25] -PASS CSS Transitions with transition: all: property from [inherit] to [2 0.5 1] at (1) should be [2 0.5] -PASS CSS Transitions with transition: all: property from [inherit] to [2 0.5 1] at (2) should be [3.5 0 0] -PASS CSS Animations: property from [inherit] to [2 0.5 1] at (-1) should be [-1 1.5 3] -PASS CSS Animations: property from [inherit] to [2 0.5 1] at (0) should be [0.5 1 2] -PASS CSS Animations: property from [inherit] to [2 0.5 1] at (0.25) should be [0.875 0.875 1.75] -PASS CSS Animations: property from [inherit] to [2 0.5 1] at (0.75) should be [1.625 0.625 1.25] -PASS CSS Animations: property from [inherit] to [2 0.5 1] at (1) should be [2 0.5] -PASS CSS Animations: property from [inherit] to [2 0.5 1] at (2) should be [3.5 0 0] -PASS Web Animations: property from [inherit] to [2 0.5 1] at (-1) should be [-1 1.5 3] -PASS Web Animations: property from [inherit] to [2 0.5 1] at (0) should be [0.5 1 2] -PASS Web Animations: property from [inherit] to [2 0.5 1] at (0.25) should be [0.875 0.875 1.75] -PASS Web Animations: property from [inherit] to [2 0.5 1] at (0.75) should be [1.625 0.625 1.25] -PASS Web Animations: property from [inherit] to [2 0.5 1] at (1) should be [2 0.5] -PASS Web Animations: property from [inherit] to [2 0.5 1] at (2) should be [3.5 0 0] -PASS CSS Transitions: property from [2 0.5 1] to [inherit] at (-1) should be [3.5 0 0] -PASS CSS Transitions: property from [2 0.5 1] to [inherit] at (0) should be [2 0.5] -PASS CSS Transitions: property from [2 0.5 1] to [inherit] at (0.25) should be [1.625 0.625 1.25] -PASS CSS Transitions: property from [2 0.5 1] to [inherit] at (0.75) should be [0.875 0.875 1.75] -PASS CSS Transitions: property from [2 0.5 1] to [inherit] at (1) should be [0.5 1 2] -PASS CSS Transitions: property from [2 0.5 1] to [inherit] at (2) should be [-1 1.5 3] -PASS CSS Transitions with transition: all: property from [2 0.5 1] to [inherit] at (-1) should be [3.5 0 0] -PASS CSS Transitions with transition: all: property from [2 0.5 1] to [inherit] at (0) should be [2 0.5] -PASS CSS Transitions with transition: all: property from [2 0.5 1] to [inherit] at (0.25) should be [1.625 0.625 1.25] -PASS CSS Transitions with transition: all: property from [2 0.5 1] to [inherit] at (0.75) should be [0.875 0.875 1.75] -PASS CSS Transitions with transition: all: property from [2 0.5 1] to [inherit] at (1) should be [0.5 1 2] -PASS CSS Transitions with transition: all: property from [2 0.5 1] to [inherit] at (2) should be [-1 1.5 3] -PASS CSS Animations: property from [2 0.5 1] to [inherit] at (-1) should be [3.5 0 0] -PASS CSS Animations: property from [2 0.5 1] to [inherit] at (0) should be [2 0.5] -PASS CSS Animations: property from [2 0.5 1] to [inherit] at (0.25) should be [1.625 0.625 1.25] -PASS CSS Animations: property from [2 0.5 1] to [inherit] at (0.75) should be [0.875 0.875 1.75] -PASS CSS Animations: property from [2 0.5 1] to [inherit] at (1) should be [0.5 1 2] -PASS CSS Animations: property from [2 0.5 1] to [inherit] at (2) should be [-1 1.5 3] -PASS Web Animations: property from [2 0.5 1] to [inherit] at (-1) should be [3.5 0 0] -PASS Web Animations: property from [2 0.5 1] to [inherit] at (0) should be [2 0.5] -PASS Web Animations: property from [2 0.5 1] to [inherit] at (0.25) should be [1.625 0.625 1.25] -PASS Web Animations: property from [2 0.5 1] to [inherit] at (0.75) should be [0.875 0.875 1.75] -PASS Web Animations: property from [2 0.5 1] to [inherit] at (1) should be [0.5 1 2] -PASS Web Animations: property from [2 0.5 1] to [inherit] at (2) should be [-1 1.5 3] -PASS CSS Transitions: property from [initial] to [inherit] at (-1) should be [1.5 1 0] -FAIL CSS Transitions: property from [initial] to [inherit] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Transitions: property from [initial] to [inherit] at (0.25) should be [0.875 1 1.25] -PASS CSS Transitions: property from [initial] to [inherit] at (0.75) should be [0.625 1 1.75] -PASS CSS Transitions: property from [initial] to [inherit] at (1) should be [0.5 1 2] -PASS CSS Transitions: property from [initial] to [inherit] at (2) should be [0 1 3] -PASS CSS Transitions with transition: all: property from [initial] to [inherit] at (-1) should be [1.5 1 0] -FAIL CSS Transitions with transition: all: property from [initial] to [inherit] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Transitions with transition: all: property from [initial] to [inherit] at (0.25) should be [0.875 1 1.25] -PASS CSS Transitions with transition: all: property from [initial] to [inherit] at (0.75) should be [0.625 1 1.75] -PASS CSS Transitions with transition: all: property from [initial] to [inherit] at (1) should be [0.5 1 2] -PASS CSS Transitions with transition: all: property from [initial] to [inherit] at (2) should be [0 1 3] -PASS CSS Animations: property from [initial] to [inherit] at (-1) should be [1.5 1 0] -FAIL CSS Animations: property from [initial] to [inherit] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Animations: property from [initial] to [inherit] at (0.25) should be [0.875 1 1.25] -PASS CSS Animations: property from [initial] to [inherit] at (0.75) should be [0.625 1 1.75] -PASS CSS Animations: property from [initial] to [inherit] at (1) should be [0.5 1 2] -PASS CSS Animations: property from [initial] to [inherit] at (2) should be [0 1 3] -PASS Web Animations: property from [initial] to [inherit] at (-1) should be [1.5 1 0] -FAIL Web Animations: property from [initial] to [inherit] at (0) should be [1] assert_equals: expected "1 " but got "none " -PASS Web Animations: property from [initial] to [inherit] at (0.25) should be [0.875 1 1.25] -PASS Web Animations: property from [initial] to [inherit] at (0.75) should be [0.625 1 1.75] -PASS Web Animations: property from [initial] to [inherit] at (1) should be [0.5 1 2] -PASS Web Animations: property from [initial] to [inherit] at (2) should be [0 1 3] -PASS CSS Transitions: property from [inherit] to [initial] at (-1) should be [0 1 3] -PASS CSS Transitions: property from [inherit] to [initial] at (0) should be [0.5 1 2] -PASS CSS Transitions: property from [inherit] to [initial] at (0.25) should be [0.625 1 1.75] -PASS CSS Transitions: property from [inherit] to [initial] at (0.75) should be [0.875 1 1.25] -FAIL CSS Transitions: property from [inherit] to [initial] at (1) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Transitions: property from [inherit] to [initial] at (2) should be [1.5 1 0] -PASS CSS Transitions with transition: all: property from [inherit] to [initial] at (-1) should be [0 1 3] -PASS CSS Transitions with transition: all: property from [inherit] to [initial] at (0) should be [0.5 1 2] -PASS CSS Transitions with transition: all: property from [inherit] to [initial] at (0.25) should be [0.625 1 1.75] -PASS CSS Transitions with transition: all: property from [inherit] to [initial] at (0.75) should be [0.875 1 1.25] -FAIL CSS Transitions with transition: all: property from [inherit] to [initial] at (1) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Transitions with transition: all: property from [inherit] to [initial] at (2) should be [1.5 1 0] -PASS CSS Animations: property from [inherit] to [initial] at (-1) should be [0 1 3] -PASS CSS Animations: property from [inherit] to [initial] at (0) should be [0.5 1 2] -PASS CSS Animations: property from [inherit] to [initial] at (0.25) should be [0.625 1 1.75] -PASS CSS Animations: property from [inherit] to [initial] at (0.75) should be [0.875 1 1.25] -FAIL CSS Animations: property from [inherit] to [initial] at (1) should be [1] assert_equals: expected "1 " but got "none " -PASS CSS Animations: property from [inherit] to [initial] at (2) should be [1.5 1 0] -PASS Web Animations: property from [inherit] to [initial] at (-1) should be [0 1 3] -PASS Web Animations: property from [inherit] to [initial] at (0) should be [0.5 1 2] -PASS Web Animations: property from [inherit] to [initial] at (0.25) should be [0.625 1 1.75] -PASS Web Animations: property from [inherit] to [initial] at (0.75) should be [0.875 1 1.25] -FAIL Web Animations: property from [inherit] to [initial] at (1) should be [1] assert_equals: expected "1 " but got "none " -PASS Web Animations: property from [inherit] to [initial] at (2) should be [1.5 1 0] -Harness: the test ran to completion. - diff --git a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/transform-interpolation-001-expected.txt b/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/transform-interpolation-001-expected.txt index 98ab37b4245913..013b891d182045 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/transform-interpolation-001-expected.txt +++ b/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/transform-interpolation-001-expected.txt @@ -1,5 +1,5 @@ This is a testharness.js-based test. -Found 448 tests; 424 PASS, 24 FAIL, 0 TIMEOUT, 0 NOTRUN. +Found 448 tests; 422 PASS, 26 FAIL, 0 TIMEOUT, 0 NOTRUN. PASS CSS Transitions: property from [perspective(400px)] to [perspective(500px)] at (-1) should be [perspective(333.3333333333333px)] PASS CSS Transitions: property from [perspective(400px)] to [perspective(500px)] at (0) should be [perspective(400px)] PASS CSS Transitions: property from [perspective(400px)] to [perspective(500px)] at (0.25) should be [perspective(421.0526315789474px)] @@ -83,12 +83,12 @@ PASS CSS Transitions with transition: all: property from [scaleZ(2)] PASS CSS Transitions with transition: all: property from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (1) should be [scaleZ(2) perspective(500px)] PASS CSS Transitions with transition: all: property from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (2) should be [scaleZ(2) perspective(250px)] FAIL CSS Animations: property from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (-1) should be [scaleZ(2)] Cannot read properties of null (reading '1') -PASS CSS Animations: property from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (0) should be [scaleZ(2)] +FAIL CSS Animations: property from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (0) should be [scaleZ(2)] Cannot read properties of null (reading '1') PASS CSS Animations: property from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (0.5) should be [scaleZ(2) perspective(1000px)] PASS CSS Animations: property from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (1) should be [scaleZ(2) perspective(500px)] PASS CSS Animations: property from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (2) should be [scaleZ(2) perspective(250px)] FAIL Web Animations: property from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (-1) should be [scaleZ(2)] Cannot read properties of null (reading '1') -PASS Web Animations: property from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (0) should be [scaleZ(2)] +FAIL Web Animations: property from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (0) should be [scaleZ(2)] Cannot read properties of null (reading '1') PASS Web Animations: property from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (0.5) should be [scaleZ(2) perspective(1000px)] PASS Web Animations: property from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (1) should be [scaleZ(2) perspective(500px)] PASS Web Animations: property from [scaleZ(2)] to [scaleZ(2) perspective(500px)] at (2) should be [scaleZ(2) perspective(250px)] diff --git a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/translate-composition.html b/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/translate-composition.html index 3abdb4522b0709..3250d746a3815f 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/translate-composition.html +++ b/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/translate-composition.html @@ -65,7 +65,7 @@ addTo: '100px', }, [ {at: -1, expect: '-100px'}, - {at: 0, expect: 'none'}, + {at: 0, expect: '0px'}, {at: 0.25, expect: '25px'}, {at: 0.75, expect: '75px'}, {at: 1, expect: '100px'}, @@ -79,7 +79,7 @@ addTo: '100px', }, [ {at: -1, expect: '-100px'}, - {at: 0, expect: 'none'}, + {at: 0, expect: '0px'}, {at: 0.25, expect: '25px'}, {at: 0.75, expect: '75px'}, {at: 1, expect: '100px'}, @@ -96,7 +96,7 @@ {at: 0, expect: '0px 40px 60px'}, {at: 0.25, expect: '0px 30px 45px'}, {at: 0.75, expect: '0px 10px 15px'}, - {at: 1, expect: 'none'}, + {at: 1, expect: '0px'}, {at: 2, expect: '0px -40px -60px'}, ]); @@ -110,7 +110,7 @@ {at: 0, expect: '0px 40px 60px'}, {at: 0.25, expect: '0px 30px 45px'}, {at: 0.75, expect: '0px 10px 15px'}, - {at: 1, expect: 'none'}, + {at: 1, expect: '0px'}, {at: 2, expect: '0px -40px -60px'}, ]); @@ -140,7 +140,7 @@ {at: 0.25, expect: '60px 45px 45px'}, {at: 0.5, expect: '40px 30px 30px'}, {at: 0.75, expect: '20px 15px 15px'}, - {at: 1, expect: 'none'}, + {at: 1, expect: '0px'}, {at: 2, expect: '-80px -60px -60px'}, ]); diff --git a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/translate-interpolation-expected.txt b/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/translate-interpolation-expected.txt deleted file mode 100644 index 0499ca03b5ee21..00000000000000 --- a/third_party/blink/web_tests/external/wpt/css/css-transforms/animation/translate-interpolation-expected.txt +++ /dev/null @@ -1,412 +0,0 @@ -This is a testharness.js-based test. -Found 408 tests; 384 PASS, 24 FAIL, 0 TIMEOUT, 0 NOTRUN. -PASS CSS Transitions: property from [-100px] to [100px] at (-1) should be [-300px] -PASS CSS Transitions: property from [-100px] to [100px] at (0) should be [-100px] -PASS CSS Transitions: property from [-100px] to [100px] at (0.25) should be [-50px] -PASS CSS Transitions: property from [-100px] to [100px] at (0.75) should be [50px] -PASS CSS Transitions: property from [-100px] to [100px] at (1) should be [100px] -PASS CSS Transitions: property from [-100px] to [100px] at (2) should be [300px] -PASS CSS Transitions with transition: all: property from [-100px] to [100px] at (-1) should be [-300px] -PASS CSS Transitions with transition: all: property from [-100px] to [100px] at (0) should be [-100px] -PASS CSS Transitions with transition: all: property from [-100px] to [100px] at (0.25) should be [-50px] -PASS CSS Transitions with transition: all: property from [-100px] to [100px] at (0.75) should be [50px] -PASS CSS Transitions with transition: all: property from [-100px] to [100px] at (1) should be [100px] -PASS CSS Transitions with transition: all: property from [-100px] to [100px] at (2) should be [300px] -PASS CSS Animations: property from [-100px] to [100px] at (-1) should be [-300px] -PASS CSS Animations: property from [-100px] to [100px] at (0) should be [-100px] -PASS CSS Animations: property from [-100px] to [100px] at (0.25) should be [-50px] -PASS CSS Animations: property from [-100px] to [100px] at (0.75) should be [50px] -PASS CSS Animations: property from [-100px] to [100px] at (1) should be [100px] -PASS CSS Animations: property from [-100px] to [100px] at (2) should be [300px] -PASS Web Animations: property from [-100px] to [100px] at (-1) should be [-300px] -PASS Web Animations: property from [-100px] to [100px] at (0) should be [-100px] -PASS Web Animations: property from [-100px] to [100px] at (0.25) should be [-50px] -PASS Web Animations: property from [-100px] to [100px] at (0.75) should be [50px] -PASS Web Animations: property from [-100px] to [100px] at (1) should be [100px] -PASS Web Animations: property from [-100px] to [100px] at (2) should be [300px] -PASS CSS Transitions: property from [-100%] to [100%] at (-1) should be [-300%] -PASS CSS Transitions: property from [-100%] to [100%] at (0) should be [-100%] -PASS CSS Transitions: property from [-100%] to [100%] at (0.25) should be [-50%] -PASS CSS Transitions: property from [-100%] to [100%] at (0.75) should be [50%] -PASS CSS Transitions: property from [-100%] to [100%] at (1) should be [100%] -PASS CSS Transitions: property from [-100%] to [100%] at (2) should be [300%] -PASS CSS Transitions with transition: all: property from [-100%] to [100%] at (-1) should be [-300%] -PASS CSS Transitions with transition: all: property from [-100%] to [100%] at (0) should be [-100%] -PASS CSS Transitions with transition: all: property from [-100%] to [100%] at (0.25) should be [-50%] -PASS CSS Transitions with transition: all: property from [-100%] to [100%] at (0.75) should be [50%] -PASS CSS Transitions with transition: all: property from [-100%] to [100%] at (1) should be [100%] -PASS CSS Transitions with transition: all: property from [-100%] to [100%] at (2) should be [300%] -PASS CSS Animations: property from [-100%] to [100%] at (-1) should be [-300%] -PASS CSS Animations: property from [-100%] to [100%] at (0) should be [-100%] -PASS CSS Animations: property from [-100%] to [100%] at (0.25) should be [-50%] -PASS CSS Animations: property from [-100%] to [100%] at (0.75) should be [50%] -PASS CSS Animations: property from [-100%] to [100%] at (1) should be [100%] -PASS CSS Animations: property from [-100%] to [100%] at (2) should be [300%] -PASS Web Animations: property from [-100%] to [100%] at (-1) should be [-300%] -PASS Web Animations: property from [-100%] to [100%] at (0) should be [-100%] -PASS Web Animations: property from [-100%] to [100%] at (0.25) should be [-50%] -PASS Web Animations: property from [-100%] to [100%] at (0.75) should be [50%] -PASS Web Animations: property from [-100%] to [100%] at (1) should be [100%] -PASS Web Animations: property from [-100%] to [100%] at (2) should be [300%] -PASS CSS Transitions: property from [-100px -50px] to [100px 50px] at (-1) should be [-300px -150px] -PASS CSS Transitions: property from [-100px -50px] to [100px 50px] at (0) should be [-100px -50px] -PASS CSS Transitions: property from [-100px -50px] to [100px 50px] at (0.25) should be [-50px -25px] -PASS CSS Transitions: property from [-100px -50px] to [100px 50px] at (0.75) should be [50px 25px] -PASS CSS Transitions: property from [-100px -50px] to [100px 50px] at (1) should be [100px 50px] -PASS CSS Transitions: property from [-100px -50px] to [100px 50px] at (2) should be [300px 150px] -PASS CSS Transitions with transition: all: property from [-100px -50px] to [100px 50px] at (-1) should be [-300px -150px] -PASS CSS Transitions with transition: all: property from [-100px -50px] to [100px 50px] at (0) should be [-100px -50px] -PASS CSS Transitions with transition: all: property from [-100px -50px] to [100px 50px] at (0.25) should be [-50px -25px] -PASS CSS Transitions with transition: all: property from [-100px -50px] to [100px 50px] at (0.75) should be [50px 25px] -PASS CSS Transitions with transition: all: property from [-100px -50px] to [100px 50px] at (1) should be [100px 50px] -PASS CSS Transitions with transition: all: property from [-100px -50px] to [100px 50px] at (2) should be [300px 150px] -PASS CSS Animations: property from [-100px -50px] to [100px 50px] at (-1) should be [-300px -150px] -PASS CSS Animations: property from [-100px -50px] to [100px 50px] at (0) should be [-100px -50px] -PASS CSS Animations: property from [-100px -50px] to [100px 50px] at (0.25) should be [-50px -25px] -PASS CSS Animations: property from [-100px -50px] to [100px 50px] at (0.75) should be [50px 25px] -PASS CSS Animations: property from [-100px -50px] to [100px 50px] at (1) should be [100px 50px] -PASS CSS Animations: property from [-100px -50px] to [100px 50px] at (2) should be [300px 150px] -PASS Web Animations: property from [-100px -50px] to [100px 50px] at (-1) should be [-300px -150px] -PASS Web Animations: property from [-100px -50px] to [100px 50px] at (0) should be [-100px -50px] -PASS Web Animations: property from [-100px -50px] to [100px 50px] at (0.25) should be [-50px -25px] -PASS Web Animations: property from [-100px -50px] to [100px 50px] at (0.75) should be [50px 25px] -PASS Web Animations: property from [-100px -50px] to [100px 50px] at (1) should be [100px 50px] -PASS Web Animations: property from [-100px -50px] to [100px 50px] at (2) should be [300px 150px] -PASS CSS Transitions: property from [220px 240px 260px] to [300px 400px 500px] at (-1) should be [140px 80px 20px] -PASS CSS Transitions: property from [220px 240px 260px] to [300px 400px 500px] at (0) should be [220px 240px 260px] -PASS CSS Transitions: property from [220px 240px 260px] to [300px 400px 500px] at (0.125) should be [230px 260px 290px] -PASS CSS Transitions: property from [220px 240px 260px] to [300px 400px 500px] at (0.875) should be [290px 380px 470px] -PASS CSS Transitions: property from [220px 240px 260px] to [300px 400px 500px] at (1) should be [300px 400px 500px] -PASS CSS Transitions: property from [220px 240px 260px] to [300px 400px 500px] at (2) should be [380px 560px 740px] -PASS CSS Transitions with transition: all: property from [220px 240px 260px] to [300px 400px 500px] at (-1) should be [140px 80px 20px] -PASS CSS Transitions with transition: all: property from [220px 240px 260px] to [300px 400px 500px] at (0) should be [220px 240px 260px] -PASS CSS Transitions with transition: all: property from [220px 240px 260px] to [300px 400px 500px] at (0.125) should be [230px 260px 290px] -PASS CSS Transitions with transition: all: property from [220px 240px 260px] to [300px 400px 500px] at (0.875) should be [290px 380px 470px] -PASS CSS Transitions with transition: all: property from [220px 240px 260px] to [300px 400px 500px] at (1) should be [300px 400px 500px] -PASS CSS Transitions with transition: all: property from [220px 240px 260px] to [300px 400px 500px] at (2) should be [380px 560px 740px] -PASS CSS Animations: property from [220px 240px 260px] to [300px 400px 500px] at (-1) should be [140px 80px 20px] -PASS CSS Animations: property from [220px 240px 260px] to [300px 400px 500px] at (0) should be [220px 240px 260px] -PASS CSS Animations: property from [220px 240px 260px] to [300px 400px 500px] at (0.125) should be [230px 260px 290px] -PASS CSS Animations: property from [220px 240px 260px] to [300px 400px 500px] at (0.875) should be [290px 380px 470px] -PASS CSS Animations: property from [220px 240px 260px] to [300px 400px 500px] at (1) should be [300px 400px 500px] -PASS CSS Animations: property from [220px 240px 260px] to [300px 400px 500px] at (2) should be [380px 560px 740px] -PASS Web Animations: property from [220px 240px 260px] to [300px 400px 500px] at (-1) should be [140px 80px 20px] -PASS Web Animations: property from [220px 240px 260px] to [300px 400px 500px] at (0) should be [220px 240px 260px] -PASS Web Animations: property from [220px 240px 260px] to [300px 400px 500px] at (0.125) should be [230px 260px 290px] -PASS Web Animations: property from [220px 240px 260px] to [300px 400px 500px] at (0.875) should be [290px 380px 470px] -PASS Web Animations: property from [220px 240px 260px] to [300px 400px 500px] at (1) should be [300px 400px 500px] -PASS Web Animations: property from [220px 240px 260px] to [300px 400px 500px] at (2) should be [380px 560px 740px] -PASS CSS Transitions: property from [0px] to [-100px -50px 100px] at (-1) should be [100px 50px -100px] -PASS CSS Transitions: property from [0px] to [-100px -50px 100px] at (0) should be [0px] -PASS CSS Transitions: property from [0px] to [-100px -50px 100px] at (0.25) should be [-25px -12.5px 25px] -PASS CSS Transitions: property from [0px] to [-100px -50px 100px] at (0.75) should be [-75px -37.5px 75px] -PASS CSS Transitions: property from [0px] to [-100px -50px 100px] at (1) should be [-100px -50px 100px] -PASS CSS Transitions: property from [0px] to [-100px -50px 100px] at (2) should be [-200px -100px 200px] -PASS CSS Transitions with transition: all: property from [0px] to [-100px -50px 100px] at (-1) should be [100px 50px -100px] -PASS CSS Transitions with transition: all: property from [0px] to [-100px -50px 100px] at (0) should be [0px] -PASS CSS Transitions with transition: all: property from [0px] to [-100px -50px 100px] at (0.25) should be [-25px -12.5px 25px] -PASS CSS Transitions with transition: all: property from [0px] to [-100px -50px 100px] at (0.75) should be [-75px -37.5px 75px] -PASS CSS Transitions with transition: all: property from [0px] to [-100px -50px 100px] at (1) should be [-100px -50px 100px] -PASS CSS Transitions with transition: all: property from [0px] to [-100px -50px 100px] at (2) should be [-200px -100px 200px] -PASS CSS Animations: property from [0px] to [-100px -50px 100px] at (-1) should be [100px 50px -100px] -PASS CSS Animations: property from [0px] to [-100px -50px 100px] at (0) should be [0px] -PASS CSS Animations: property from [0px] to [-100px -50px 100px] at (0.25) should be [-25px -12.5px 25px] -PASS CSS Animations: property from [0px] to [-100px -50px 100px] at (0.75) should be [-75px -37.5px 75px] -PASS CSS Animations: property from [0px] to [-100px -50px 100px] at (1) should be [-100px -50px 100px] -PASS CSS Animations: property from [0px] to [-100px -50px 100px] at (2) should be [-200px -100px 200px] -PASS Web Animations: property from [0px] to [-100px -50px 100px] at (-1) should be [100px 50px -100px] -PASS Web Animations: property from [0px] to [-100px -50px 100px] at (0) should be [0px] -PASS Web Animations: property from [0px] to [-100px -50px 100px] at (0.25) should be [-25px -12.5px 25px] -PASS Web Animations: property from [0px] to [-100px -50px 100px] at (0.75) should be [-75px -37.5px 75px] -PASS Web Animations: property from [0px] to [-100px -50px 100px] at (1) should be [-100px -50px 100px] -PASS Web Animations: property from [0px] to [-100px -50px 100px] at (2) should be [-200px -100px 200px] -PASS CSS Transitions: property from [-100px -50px 100px] to [0px] at (-1) should be [-200px -100px 200px] -PASS CSS Transitions: property from [-100px -50px 100px] to [0px] at (0) should be [-100px -50px 100px] -PASS CSS Transitions: property from [-100px -50px 100px] to [0px] at (0.25) should be [-75px -37.5px 75px] -PASS CSS Transitions: property from [-100px -50px 100px] to [0px] at (0.75) should be [-25px -12.5px 25px] -PASS CSS Transitions: property from [-100px -50px 100px] to [0px] at (1) should be [0px] -PASS CSS Transitions: property from [-100px -50px 100px] to [0px] at (2) should be [100px 50px -100px] -PASS CSS Transitions with transition: all: property from [-100px -50px 100px] to [0px] at (-1) should be [-200px -100px 200px] -PASS CSS Transitions with transition: all: property from [-100px -50px 100px] to [0px] at (0) should be [-100px -50px 100px] -PASS CSS Transitions with transition: all: property from [-100px -50px 100px] to [0px] at (0.25) should be [-75px -37.5px 75px] -PASS CSS Transitions with transition: all: property from [-100px -50px 100px] to [0px] at (0.75) should be [-25px -12.5px 25px] -PASS CSS Transitions with transition: all: property from [-100px -50px 100px] to [0px] at (1) should be [0px] -PASS CSS Transitions with transition: all: property from [-100px -50px 100px] to [0px] at (2) should be [100px 50px -100px] -PASS CSS Animations: property from [-100px -50px 100px] to [0px] at (-1) should be [-200px -100px 200px] -PASS CSS Animations: property from [-100px -50px 100px] to [0px] at (0) should be [-100px -50px 100px] -PASS CSS Animations: property from [-100px -50px 100px] to [0px] at (0.25) should be [-75px -37.5px 75px] -PASS CSS Animations: property from [-100px -50px 100px] to [0px] at (0.75) should be [-25px -12.5px 25px] -PASS CSS Animations: property from [-100px -50px 100px] to [0px] at (1) should be [0px] -PASS CSS Animations: property from [-100px -50px 100px] to [0px] at (2) should be [100px 50px -100px] -PASS Web Animations: property from [-100px -50px 100px] to [0px] at (-1) should be [-200px -100px 200px] -PASS Web Animations: property from [-100px -50px 100px] to [0px] at (0) should be [-100px -50px 100px] -PASS Web Animations: property from [-100px -50px 100px] to [0px] at (0.25) should be [-75px -37.5px 75px] -PASS Web Animations: property from [-100px -50px 100px] to [0px] at (0.75) should be [-25px -12.5px 25px] -PASS Web Animations: property from [-100px -50px 100px] to [0px] at (1) should be [0px] -PASS Web Animations: property from [-100px -50px 100px] to [0px] at (2) should be [100px 50px -100px] -PASS CSS Transitions: property from [480px 400px 320px] to [240% 160%] at (-1) should be [calc(960px - 240%) calc(800px - 160%) 640px] -PASS CSS Transitions: property from [480px 400px 320px] to [240% 160%] at (0) should be [480px 400px 320px] -PASS CSS Transitions: property from [480px 400px 320px] to [240% 160%] at (0.125) should be [calc(420px + 30%) calc(350px + 20%) 280px] -PASS CSS Transitions: property from [480px 400px 320px] to [240% 160%] at (0.875) should be [calc(210% + 60px) calc(140% + 50px) 40px] -PASS CSS Transitions: property from [480px 400px 320px] to [240% 160%] at (1) should be [240% 160%] -PASS CSS Transitions: property from [480px 400px 320px] to [240% 160%] at (2) should be [calc(480% - 480px) calc(320% - 400px) -320px] -PASS CSS Transitions with transition: all: property from [480px 400px 320px] to [240% 160%] at (-1) should be [calc(960px - 240%) calc(800px - 160%) 640px] -PASS CSS Transitions with transition: all: property from [480px 400px 320px] to [240% 160%] at (0) should be [480px 400px 320px] -PASS CSS Transitions with transition: all: property from [480px 400px 320px] to [240% 160%] at (0.125) should be [calc(420px + 30%) calc(350px + 20%) 280px] -PASS CSS Transitions with transition: all: property from [480px 400px 320px] to [240% 160%] at (0.875) should be [calc(210% + 60px) calc(140% + 50px) 40px] -PASS CSS Transitions with transition: all: property from [480px 400px 320px] to [240% 160%] at (1) should be [240% 160%] -PASS CSS Transitions with transition: all: property from [480px 400px 320px] to [240% 160%] at (2) should be [calc(480% - 480px) calc(320% - 400px) -320px] -PASS CSS Animations: property from [480px 400px 320px] to [240% 160%] at (-1) should be [calc(960px - 240%) calc(800px - 160%) 640px] -PASS CSS Animations: property from [480px 400px 320px] to [240% 160%] at (0) should be [480px 400px 320px] -PASS CSS Animations: property from [480px 400px 320px] to [240% 160%] at (0.125) should be [calc(420px + 30%) calc(350px + 20%) 280px] -PASS CSS Animations: property from [480px 400px 320px] to [240% 160%] at (0.875) should be [calc(210% + 60px) calc(140% + 50px) 40px] -PASS CSS Animations: property from [480px 400px 320px] to [240% 160%] at (1) should be [240% 160%] -PASS CSS Animations: property from [480px 400px 320px] to [240% 160%] at (2) should be [calc(480% - 480px) calc(320% - 400px) -320px] -PASS Web Animations: property from [480px 400px 320px] to [240% 160%] at (-1) should be [calc(960px - 240%) calc(800px - 160%) 640px] -PASS Web Animations: property from [480px 400px 320px] to [240% 160%] at (0) should be [480px 400px 320px] -PASS Web Animations: property from [480px 400px 320px] to [240% 160%] at (0.125) should be [calc(420px + 30%) calc(350px + 20%) 280px] -PASS Web Animations: property from [480px 400px 320px] to [240% 160%] at (0.875) should be [calc(210% + 60px) calc(140% + 50px) 40px] -PASS Web Animations: property from [480px 400px 320px] to [240% 160%] at (1) should be [240% 160%] -PASS Web Animations: property from [480px 400px 320px] to [240% 160%] at (2) should be [calc(480% - 480px) calc(320% - 400px) -320px] -PASS CSS Transitions: property from [none] to [none] at (-1) should be [none] -PASS CSS Transitions: property from [none] to [none] at (0) should be [none] -PASS CSS Transitions: property from [none] to [none] at (0.125) should be [none] -PASS CSS Transitions: property from [none] to [none] at (0.875) should be [none] -PASS CSS Transitions: property from [none] to [none] at (1) should be [none] -PASS CSS Transitions: property from [none] to [none] at (2) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (-1) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (0) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (0.125) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (0.875) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (1) should be [none] -PASS CSS Transitions with transition: all: property from [none] to [none] at (2) should be [none] -PASS CSS Animations: property from [none] to [none] at (-1) should be [none] -PASS CSS Animations: property from [none] to [none] at (0) should be [none] -PASS CSS Animations: property from [none] to [none] at (0.125) should be [none] -PASS CSS Animations: property from [none] to [none] at (0.875) should be [none] -PASS CSS Animations: property from [none] to [none] at (1) should be [none] -PASS CSS Animations: property from [none] to [none] at (2) should be [none] -PASS Web Animations: property from [none] to [none] at (-1) should be [none] -PASS Web Animations: property from [none] to [none] at (0) should be [none] -PASS Web Animations: property from [none] to [none] at (0.125) should be [none] -PASS Web Animations: property from [none] to [none] at (0.875) should be [none] -PASS Web Animations: property from [none] to [none] at (1) should be [none] -PASS Web Animations: property from [none] to [none] at (2) should be [none] -PASS CSS Transitions: property from [none] to [8px 80% 800px] at (-1) should be [-8px -80% -800px] -FAIL CSS Transitions: property from [none] to [8px 80% 800px] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Transitions: property from [none] to [8px 80% 800px] at (0.125) should be [1px 10% 100px] -PASS CSS Transitions: property from [none] to [8px 80% 800px] at (0.875) should be [7px 70% 700px] -PASS CSS Transitions: property from [none] to [8px 80% 800px] at (1) should be [8px 80% 800px] -PASS CSS Transitions: property from [none] to [8px 80% 800px] at (2) should be [16px 160% 1600px] -PASS CSS Transitions with transition: all: property from [none] to [8px 80% 800px] at (-1) should be [-8px -80% -800px] -FAIL CSS Transitions with transition: all: property from [none] to [8px 80% 800px] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Transitions with transition: all: property from [none] to [8px 80% 800px] at (0.125) should be [1px 10% 100px] -PASS CSS Transitions with transition: all: property from [none] to [8px 80% 800px] at (0.875) should be [7px 70% 700px] -PASS CSS Transitions with transition: all: property from [none] to [8px 80% 800px] at (1) should be [8px 80% 800px] -PASS CSS Transitions with transition: all: property from [none] to [8px 80% 800px] at (2) should be [16px 160% 1600px] -PASS CSS Animations: property from [none] to [8px 80% 800px] at (-1) should be [-8px -80% -800px] -FAIL CSS Animations: property from [none] to [8px 80% 800px] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Animations: property from [none] to [8px 80% 800px] at (0.125) should be [1px 10% 100px] -PASS CSS Animations: property from [none] to [8px 80% 800px] at (0.875) should be [7px 70% 700px] -PASS CSS Animations: property from [none] to [8px 80% 800px] at (1) should be [8px 80% 800px] -PASS CSS Animations: property from [none] to [8px 80% 800px] at (2) should be [16px 160% 1600px] -PASS Web Animations: property from [none] to [8px 80% 800px] at (-1) should be [-8px -80% -800px] -FAIL Web Animations: property from [none] to [8px 80% 800px] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS Web Animations: property from [none] to [8px 80% 800px] at (0.125) should be [1px 10% 100px] -PASS Web Animations: property from [none] to [8px 80% 800px] at (0.875) should be [7px 70% 700px] -PASS Web Animations: property from [none] to [8px 80% 800px] at (1) should be [8px 80% 800px] -PASS Web Animations: property from [none] to [8px 80% 800px] at (2) should be [16px 160% 1600px] -PASS CSS Transitions: property from neutral to [20px] at (-1) should be [0px] -PASS CSS Transitions: property from neutral to [20px] at (0) should be [10px] -PASS CSS Transitions: property from neutral to [20px] at (0.25) should be [12.5px] -PASS CSS Transitions: property from neutral to [20px] at (0.75) should be [17.5px] -PASS CSS Transitions: property from neutral to [20px] at (1) should be [20px] -PASS CSS Transitions: property from neutral to [20px] at (2) should be [30px] -PASS CSS Transitions with transition: all: property from neutral to [20px] at (-1) should be [0px] -PASS CSS Transitions with transition: all: property from neutral to [20px] at (0) should be [10px] -PASS CSS Transitions with transition: all: property from neutral to [20px] at (0.25) should be [12.5px] -PASS CSS Transitions with transition: all: property from neutral to [20px] at (0.75) should be [17.5px] -PASS CSS Transitions with transition: all: property from neutral to [20px] at (1) should be [20px] -PASS CSS Transitions with transition: all: property from neutral to [20px] at (2) should be [30px] -PASS CSS Animations: property from neutral to [20px] at (-1) should be [0px] -PASS CSS Animations: property from neutral to [20px] at (0) should be [10px] -PASS CSS Animations: property from neutral to [20px] at (0.25) should be [12.5px] -PASS CSS Animations: property from neutral to [20px] at (0.75) should be [17.5px] -PASS CSS Animations: property from neutral to [20px] at (1) should be [20px] -PASS CSS Animations: property from neutral to [20px] at (2) should be [30px] -PASS Web Animations: property from neutral to [20px] at (-1) should be [0px] -PASS Web Animations: property from neutral to [20px] at (0) should be [10px] -PASS Web Animations: property from neutral to [20px] at (0.25) should be [12.5px] -PASS Web Animations: property from neutral to [20px] at (0.75) should be [17.5px] -PASS Web Animations: property from neutral to [20px] at (1) should be [20px] -PASS Web Animations: property from neutral to [20px] at (2) should be [30px] -PASS CSS Transitions: property from [initial] to [200px 100px 200px] at (-1) should be [-200px -100px -200px] -FAIL CSS Transitions: property from [initial] to [200px 100px 200px] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Transitions: property from [initial] to [200px 100px 200px] at (0.25) should be [50px 25px 50px] -PASS CSS Transitions: property from [initial] to [200px 100px 200px] at (0.75) should be [150px 75px 150px] -PASS CSS Transitions: property from [initial] to [200px 100px 200px] at (1) should be [200px 100px 200px] -PASS CSS Transitions: property from [initial] to [200px 100px 200px] at (2) should be [400px 200px 400px] -PASS CSS Transitions with transition: all: property from [initial] to [200px 100px 200px] at (-1) should be [-200px -100px -200px] -FAIL CSS Transitions with transition: all: property from [initial] to [200px 100px 200px] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Transitions with transition: all: property from [initial] to [200px 100px 200px] at (0.25) should be [50px 25px 50px] -PASS CSS Transitions with transition: all: property from [initial] to [200px 100px 200px] at (0.75) should be [150px 75px 150px] -PASS CSS Transitions with transition: all: property from [initial] to [200px 100px 200px] at (1) should be [200px 100px 200px] -PASS CSS Transitions with transition: all: property from [initial] to [200px 100px 200px] at (2) should be [400px 200px 400px] -PASS CSS Animations: property from [initial] to [200px 100px 200px] at (-1) should be [-200px -100px -200px] -FAIL CSS Animations: property from [initial] to [200px 100px 200px] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Animations: property from [initial] to [200px 100px 200px] at (0.25) should be [50px 25px 50px] -PASS CSS Animations: property from [initial] to [200px 100px 200px] at (0.75) should be [150px 75px 150px] -PASS CSS Animations: property from [initial] to [200px 100px 200px] at (1) should be [200px 100px 200px] -PASS CSS Animations: property from [initial] to [200px 100px 200px] at (2) should be [400px 200px 400px] -PASS Web Animations: property from [initial] to [200px 100px 200px] at (-1) should be [-200px -100px -200px] -FAIL Web Animations: property from [initial] to [200px 100px 200px] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS Web Animations: property from [initial] to [200px 100px 200px] at (0.25) should be [50px 25px 50px] -PASS Web Animations: property from [initial] to [200px 100px 200px] at (0.75) should be [150px 75px 150px] -PASS Web Animations: property from [initial] to [200px 100px 200px] at (1) should be [200px 100px 200px] -PASS Web Animations: property from [initial] to [200px 100px 200px] at (2) should be [400px 200px 400px] -PASS CSS Transitions: property from [200px 100px 400px] to [initial] at (-1) should be [400px 200px 800px] -PASS CSS Transitions: property from [200px 100px 400px] to [initial] at (0) should be [200px 100px 400px] -PASS CSS Transitions: property from [200px 100px 400px] to [initial] at (0.25) should be [150px 75px 300px] -PASS CSS Transitions: property from [200px 100px 400px] to [initial] at (0.75) should be [50px 25px 100px] -FAIL CSS Transitions: property from [200px 100px 400px] to [initial] at (1) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Transitions: property from [200px 100px 400px] to [initial] at (2) should be [-200px -100px -400px] -PASS CSS Transitions with transition: all: property from [200px 100px 400px] to [initial] at (-1) should be [400px 200px 800px] -PASS CSS Transitions with transition: all: property from [200px 100px 400px] to [initial] at (0) should be [200px 100px 400px] -PASS CSS Transitions with transition: all: property from [200px 100px 400px] to [initial] at (0.25) should be [150px 75px 300px] -PASS CSS Transitions with transition: all: property from [200px 100px 400px] to [initial] at (0.75) should be [50px 25px 100px] -FAIL CSS Transitions with transition: all: property from [200px 100px 400px] to [initial] at (1) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Transitions with transition: all: property from [200px 100px 400px] to [initial] at (2) should be [-200px -100px -400px] -PASS CSS Animations: property from [200px 100px 400px] to [initial] at (-1) should be [400px 200px 800px] -PASS CSS Animations: property from [200px 100px 400px] to [initial] at (0) should be [200px 100px 400px] -PASS CSS Animations: property from [200px 100px 400px] to [initial] at (0.25) should be [150px 75px 300px] -PASS CSS Animations: property from [200px 100px 400px] to [initial] at (0.75) should be [50px 25px 100px] -FAIL CSS Animations: property from [200px 100px 400px] to [initial] at (1) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Animations: property from [200px 100px 400px] to [initial] at (2) should be [-200px -100px -400px] -PASS Web Animations: property from [200px 100px 400px] to [initial] at (-1) should be [400px 200px 800px] -PASS Web Animations: property from [200px 100px 400px] to [initial] at (0) should be [200px 100px 400px] -PASS Web Animations: property from [200px 100px 400px] to [initial] at (0.25) should be [150px 75px 300px] -PASS Web Animations: property from [200px 100px 400px] to [initial] at (0.75) should be [50px 25px 100px] -FAIL Web Animations: property from [200px 100px 400px] to [initial] at (1) should be [0px] assert_equals: expected "0px " but got "none " -PASS Web Animations: property from [200px 100px 400px] to [initial] at (2) should be [-200px -100px -400px] -PASS CSS Transitions: property from [unset] to [20px] at (-1) should be [-20px] -FAIL CSS Transitions: property from [unset] to [20px] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Transitions: property from [unset] to [20px] at (0.25) should be [5px] -PASS CSS Transitions: property from [unset] to [20px] at (0.75) should be [15px] -PASS CSS Transitions: property from [unset] to [20px] at (1) should be [20px] -PASS CSS Transitions: property from [unset] to [20px] at (2) should be [40px] -PASS CSS Transitions with transition: all: property from [unset] to [20px] at (-1) should be [-20px] -FAIL CSS Transitions with transition: all: property from [unset] to [20px] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Transitions with transition: all: property from [unset] to [20px] at (0.25) should be [5px] -PASS CSS Transitions with transition: all: property from [unset] to [20px] at (0.75) should be [15px] -PASS CSS Transitions with transition: all: property from [unset] to [20px] at (1) should be [20px] -PASS CSS Transitions with transition: all: property from [unset] to [20px] at (2) should be [40px] -PASS CSS Animations: property from [unset] to [20px] at (-1) should be [-20px] -FAIL CSS Animations: property from [unset] to [20px] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Animations: property from [unset] to [20px] at (0.25) should be [5px] -PASS CSS Animations: property from [unset] to [20px] at (0.75) should be [15px] -PASS CSS Animations: property from [unset] to [20px] at (1) should be [20px] -PASS CSS Animations: property from [unset] to [20px] at (2) should be [40px] -PASS Web Animations: property from [unset] to [20px] at (-1) should be [-20px] -FAIL Web Animations: property from [unset] to [20px] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS Web Animations: property from [unset] to [20px] at (0.25) should be [5px] -PASS Web Animations: property from [unset] to [20px] at (0.75) should be [15px] -PASS Web Animations: property from [unset] to [20px] at (1) should be [20px] -PASS Web Animations: property from [unset] to [20px] at (2) should be [40px] -PASS CSS Transitions: property from [inherit] to [200px 100px 200px] at (-1) should be [0px 300px 400px] -PASS CSS Transitions: property from [inherit] to [200px 100px 200px] at (0) should be [100px 200px 300px] -PASS CSS Transitions: property from [inherit] to [200px 100px 200px] at (0.25) should be [125px 175px 275px] -PASS CSS Transitions: property from [inherit] to [200px 100px 200px] at (0.75) should be [175px 125px 225px] -PASS CSS Transitions: property from [inherit] to [200px 100px 200px] at (1) should be [200px 100px 200px] -PASS CSS Transitions: property from [inherit] to [200px 100px 200px] at (2) should be [300px 0px 100px] -PASS CSS Transitions with transition: all: property from [inherit] to [200px 100px 200px] at (-1) should be [0px 300px 400px] -PASS CSS Transitions with transition: all: property from [inherit] to [200px 100px 200px] at (0) should be [100px 200px 300px] -PASS CSS Transitions with transition: all: property from [inherit] to [200px 100px 200px] at (0.25) should be [125px 175px 275px] -PASS CSS Transitions with transition: all: property from [inherit] to [200px 100px 200px] at (0.75) should be [175px 125px 225px] -PASS CSS Transitions with transition: all: property from [inherit] to [200px 100px 200px] at (1) should be [200px 100px 200px] -PASS CSS Transitions with transition: all: property from [inherit] to [200px 100px 200px] at (2) should be [300px 0px 100px] -PASS CSS Animations: property from [inherit] to [200px 100px 200px] at (-1) should be [0px 300px 400px] -PASS CSS Animations: property from [inherit] to [200px 100px 200px] at (0) should be [100px 200px 300px] -PASS CSS Animations: property from [inherit] to [200px 100px 200px] at (0.25) should be [125px 175px 275px] -PASS CSS Animations: property from [inherit] to [200px 100px 200px] at (0.75) should be [175px 125px 225px] -PASS CSS Animations: property from [inherit] to [200px 100px 200px] at (1) should be [200px 100px 200px] -PASS CSS Animations: property from [inherit] to [200px 100px 200px] at (2) should be [300px 0px 100px] -PASS Web Animations: property from [inherit] to [200px 100px 200px] at (-1) should be [0px 300px 400px] -PASS Web Animations: property from [inherit] to [200px 100px 200px] at (0) should be [100px 200px 300px] -PASS Web Animations: property from [inherit] to [200px 100px 200px] at (0.25) should be [125px 175px 275px] -PASS Web Animations: property from [inherit] to [200px 100px 200px] at (0.75) should be [175px 125px 225px] -PASS Web Animations: property from [inherit] to [200px 100px 200px] at (1) should be [200px 100px 200px] -PASS Web Animations: property from [inherit] to [200px 100px 200px] at (2) should be [300px 0px 100px] -PASS CSS Transitions: property from [200px 100px 200px] to [inherit] at (-1) should be [300px 0px 100px] -PASS CSS Transitions: property from [200px 100px 200px] to [inherit] at (0) should be [200px 100px 200px] -PASS CSS Transitions: property from [200px 100px 200px] to [inherit] at (0.25) should be [175px 125px 225px] -PASS CSS Transitions: property from [200px 100px 200px] to [inherit] at (0.75) should be [125px 175px 275px] -PASS CSS Transitions: property from [200px 100px 200px] to [inherit] at (1) should be [100px 200px 300px] -PASS CSS Transitions: property from [200px 100px 200px] to [inherit] at (2) should be [0px 300px 400px] -PASS CSS Transitions with transition: all: property from [200px 100px 200px] to [inherit] at (-1) should be [300px 0px 100px] -PASS CSS Transitions with transition: all: property from [200px 100px 200px] to [inherit] at (0) should be [200px 100px 200px] -PASS CSS Transitions with transition: all: property from [200px 100px 200px] to [inherit] at (0.25) should be [175px 125px 225px] -PASS CSS Transitions with transition: all: property from [200px 100px 200px] to [inherit] at (0.75) should be [125px 175px 275px] -PASS CSS Transitions with transition: all: property from [200px 100px 200px] to [inherit] at (1) should be [100px 200px 300px] -PASS CSS Transitions with transition: all: property from [200px 100px 200px] to [inherit] at (2) should be [0px 300px 400px] -PASS CSS Animations: property from [200px 100px 200px] to [inherit] at (-1) should be [300px 0px 100px] -PASS CSS Animations: property from [200px 100px 200px] to [inherit] at (0) should be [200px 100px 200px] -PASS CSS Animations: property from [200px 100px 200px] to [inherit] at (0.25) should be [175px 125px 225px] -PASS CSS Animations: property from [200px 100px 200px] to [inherit] at (0.75) should be [125px 175px 275px] -PASS CSS Animations: property from [200px 100px 200px] to [inherit] at (1) should be [100px 200px 300px] -PASS CSS Animations: property from [200px 100px 200px] to [inherit] at (2) should be [0px 300px 400px] -PASS Web Animations: property from [200px 100px 200px] to [inherit] at (-1) should be [300px 0px 100px] -PASS Web Animations: property from [200px 100px 200px] to [inherit] at (0) should be [200px 100px 200px] -PASS Web Animations: property from [200px 100px 200px] to [inherit] at (0.25) should be [175px 125px 225px] -PASS Web Animations: property from [200px 100px 200px] to [inherit] at (0.75) should be [125px 175px 275px] -PASS Web Animations: property from [200px 100px 200px] to [inherit] at (1) should be [100px 200px 300px] -PASS Web Animations: property from [200px 100px 200px] to [inherit] at (2) should be [0px 300px 400px] -PASS CSS Transitions: property from [initial] to [inherit] at (-1) should be [-100px -200px -300px] -FAIL CSS Transitions: property from [initial] to [inherit] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Transitions: property from [initial] to [inherit] at (0.25) should be [25px 50px 75px] -PASS CSS Transitions: property from [initial] to [inherit] at (0.75) should be [75px 150px 225px] -PASS CSS Transitions: property from [initial] to [inherit] at (1) should be [100px 200px 300px] -PASS CSS Transitions: property from [initial] to [inherit] at (2) should be [200px 400px 600px] -PASS CSS Transitions with transition: all: property from [initial] to [inherit] at (-1) should be [-100px -200px -300px] -FAIL CSS Transitions with transition: all: property from [initial] to [inherit] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Transitions with transition: all: property from [initial] to [inherit] at (0.25) should be [25px 50px 75px] -PASS CSS Transitions with transition: all: property from [initial] to [inherit] at (0.75) should be [75px 150px 225px] -PASS CSS Transitions with transition: all: property from [initial] to [inherit] at (1) should be [100px 200px 300px] -PASS CSS Transitions with transition: all: property from [initial] to [inherit] at (2) should be [200px 400px 600px] -PASS CSS Animations: property from [initial] to [inherit] at (-1) should be [-100px -200px -300px] -FAIL CSS Animations: property from [initial] to [inherit] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Animations: property from [initial] to [inherit] at (0.25) should be [25px 50px 75px] -PASS CSS Animations: property from [initial] to [inherit] at (0.75) should be [75px 150px 225px] -PASS CSS Animations: property from [initial] to [inherit] at (1) should be [100px 200px 300px] -PASS CSS Animations: property from [initial] to [inherit] at (2) should be [200px 400px 600px] -PASS Web Animations: property from [initial] to [inherit] at (-1) should be [-100px -200px -300px] -FAIL Web Animations: property from [initial] to [inherit] at (0) should be [0px] assert_equals: expected "0px " but got "none " -PASS Web Animations: property from [initial] to [inherit] at (0.25) should be [25px 50px 75px] -PASS Web Animations: property from [initial] to [inherit] at (0.75) should be [75px 150px 225px] -PASS Web Animations: property from [initial] to [inherit] at (1) should be [100px 200px 300px] -PASS Web Animations: property from [initial] to [inherit] at (2) should be [200px 400px 600px] -PASS CSS Transitions: property from [inherit] to [initial] at (-1) should be [200px 400px 600px] -PASS CSS Transitions: property from [inherit] to [initial] at (0) should be [100px 200px 300px] -PASS CSS Transitions: property from [inherit] to [initial] at (0.25) should be [75px 150px 225px] -PASS CSS Transitions: property from [inherit] to [initial] at (0.75) should be [25px 50px 75px] -FAIL CSS Transitions: property from [inherit] to [initial] at (1) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Transitions: property from [inherit] to [initial] at (2) should be [-100px -200px -300px] -PASS CSS Transitions with transition: all: property from [inherit] to [initial] at (-1) should be [200px 400px 600px] -PASS CSS Transitions with transition: all: property from [inherit] to [initial] at (0) should be [100px 200px 300px] -PASS CSS Transitions with transition: all: property from [inherit] to [initial] at (0.25) should be [75px 150px 225px] -PASS CSS Transitions with transition: all: property from [inherit] to [initial] at (0.75) should be [25px 50px 75px] -FAIL CSS Transitions with transition: all: property from [inherit] to [initial] at (1) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Transitions with transition: all: property from [inherit] to [initial] at (2) should be [-100px -200px -300px] -PASS CSS Animations: property from [inherit] to [initial] at (-1) should be [200px 400px 600px] -PASS CSS Animations: property from [inherit] to [initial] at (0) should be [100px 200px 300px] -PASS CSS Animations: property from [inherit] to [initial] at (0.25) should be [75px 150px 225px] -PASS CSS Animations: property from [inherit] to [initial] at (0.75) should be [25px 50px 75px] -FAIL CSS Animations: property from [inherit] to [initial] at (1) should be [0px] assert_equals: expected "0px " but got "none " -PASS CSS Animations: property from [inherit] to [initial] at (2) should be [-100px -200px -300px] -PASS Web Animations: property from [inherit] to [initial] at (-1) should be [200px 400px 600px] -PASS Web Animations: property from [inherit] to [initial] at (0) should be [100px 200px 300px] -PASS Web Animations: property from [inherit] to [initial] at (0.25) should be [75px 150px 225px] -PASS Web Animations: property from [inherit] to [initial] at (0.75) should be [25px 50px 75px] -FAIL Web Animations: property from [inherit] to [initial] at (1) should be [0px] assert_equals: expected "0px " but got "none " -PASS Web Animations: property from [inherit] to [initial] at (2) should be [-100px -200px -300px] -Harness: the test ran to completion. - diff --git a/third_party/blink/web_tests/external/wpt/css/css-transitions/animations/text-shadow-composition.html b/third_party/blink/web_tests/external/wpt/css/css-transitions/animations/text-shadow-composition.html index dc297ec9fac9dc..d7d29c416ac03d 100644 --- a/third_party/blink/web_tests/external/wpt/css/css-transitions/animations/text-shadow-composition.html +++ b/third_party/blink/web_tests/external/wpt/css/css-transitions/animations/text-shadow-composition.html @@ -68,7 +68,7 @@ {at: -0.3, expect: 'rgb(0, 0, 0) -4.7px -9.4px 0px, rgb(26, 52, 78) 2.6px 5.2px 7.8px, rgb(130, 130, 130) 13px 26px 39px'}, {at: 0, expect: 'rgb(10, 20, 30) 1px 2px 3px, rgb(20, 40, 60) 2px 4px 6px, rgb(100, 100, 100) 10px 20px 30px'}, {at: 0.5, expect: 'rgb(105, 110, 115) 10.5px 21px 31.5px, rgba(20, 40, 60, 0.5) 1px 2px 3px, rgba(100, 100, 100, 0.5) 5px 10px 15px'}, - {at: 1, expect: 'rgb(200, 200, 200) 20px 40px 60px'}, + {at: 1, expect: 'rgb(200, 200, 200) 20px 40px 60px, rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px'}, {at: 1.5, expect: 'rgb(255, 255, 255) 29.5px 59px 88.5px, rgba(0, 0, 0, 0) -1px -2px 0px, rgba(0, 0, 0, 0) -5px -10px 0px'}, ]); @@ -79,7 +79,7 @@ addTo: 'rgb(200, 200, 200) 20px 40px 60px', }, [ {at: -0.3, expect: 'rgb(127, 124, 121) 12.7px 25.4px 38.1px, rgba(0, 0, 0, 0) -0.6px -1.2px 0px, rgba(0, 0, 0, 0) -6px -12px 0px'}, - {at: 0, expect: 'rgb(100, 100, 100) 10px 20px 30px'}, + {at: 0, expect: 'rgb(100, 100, 100) 10px 20px 30px, rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px'}, {at: 0.5, expect: 'rgb(55, 60, 65) 5.5px 11px 16.5px, rgba(20, 40, 60, 0.5) 1px 2px 3px, rgba(200, 200, 200, 0.5) 10px 20px 30px'}, {at: 1, expect: 'rgb(10, 20, 30) 1px 2px 3px, rgb(20, 40, 60) 2px 4px 6px, rgb(200, 200, 200) 20px 40px 60px'}, {at: 1.5, expect: 'rgb(0, 0, 0) -3.5px -7px 0px, rgb(30, 60, 90) 3px 6px 9px, rgb(255, 255, 255) 30px 60px 90px'}, @@ -94,7 +94,7 @@ {at: -0.3, expect: 'rgb(0, 0, 0) -4.7px -9.4px 0px, rgb(26, 52, 78) 2.6px 5.2px 7.8px, rgb(52, 104, 156) 5.2px 10.4px 15.6px, rgb(130, 130, 130) 13px 26px 39px, rgb(255, 255, 255) 26px 52px 78px'}, {at: 0, expect: 'rgb(10, 20, 30) 1px 2px 3px, rgb(20, 40, 60) 2px 4px 6px, rgb(40, 80, 120) 4px 8px 12px, rgb(100, 100, 100) 10px 20px 30px, rgb(200, 200, 200) 20px 40px 60px'}, {at: 0.5, expect: 'rgb(105, 110, 115) 10.5px 21px 31.5px, rgba(20, 40, 60, 0.5) 1px 2px 3px, rgba(40, 80, 120, 0.5) 2px 4px 6px, rgba(100, 100, 100, 0.5) 5px 10px 15px, rgba(200, 200, 200, 0.5) 10px 20px 30px'}, - {at: 1, expect: 'rgb(200, 200, 200) 20px 40px 60px'}, + {at: 1, expect: 'rgb(200, 200, 200) 20px 40px 60px, rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px'}, {at: 1.5, expect: 'rgb(255, 255, 255) 29.5px 59px 88.5px, rgba(0, 0, 0, 0) -1px -2px 0px, rgba(0, 0, 0, 0) -2px -4px 0px, rgba(0, 0, 0, 0) -5px -10px 0px, rgba(0, 0, 0, 0) -10px -20px 0px'}, ]); diff --git a/third_party/blink/web_tests/external/wpt/css/css-transitions/animations/text-shadow-interpolation-expected.txt b/third_party/blink/web_tests/external/wpt/css/css-transitions/animations/text-shadow-interpolation-expected.txt deleted file mode 100644 index 613595bf624950..00000000000000 --- a/third_party/blink/web_tests/external/wpt/css/css-transitions/animations/text-shadow-interpolation-expected.txt +++ /dev/null @@ -1,172 +0,0 @@ -This is a testharness.js-based test. -Found 168 tests; 164 PASS, 4 FAIL, 0 TIMEOUT, 0 NOTRUN. -PASS CSS Transitions: property from neutral to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 7px 33px 7px] -PASS CSS Transitions: property from neutral to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 10px 30px 10px] -PASS CSS Transitions: property from neutral to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 13px 27px 13px] -PASS CSS Transitions: property from neutral to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 16px 24px 16px] -PASS CSS Transitions: property from neutral to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS CSS Transitions: property from neutral to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 25px 15px 25px] -PASS CSS Transitions with transition: all: property from neutral to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 7px 33px 7px] -PASS CSS Transitions with transition: all: property from neutral to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 10px 30px 10px] -PASS CSS Transitions with transition: all: property from neutral to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 13px 27px 13px] -PASS CSS Transitions with transition: all: property from neutral to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 16px 24px 16px] -PASS CSS Transitions with transition: all: property from neutral to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS CSS Transitions with transition: all: property from neutral to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 25px 15px 25px] -PASS CSS Animations: property from neutral to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 7px 33px 7px] -PASS CSS Animations: property from neutral to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 10px 30px 10px] -PASS CSS Animations: property from neutral to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 13px 27px 13px] -PASS CSS Animations: property from neutral to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 16px 24px 16px] -PASS CSS Animations: property from neutral to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS CSS Animations: property from neutral to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 25px 15px 25px] -PASS Web Animations: property from neutral to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 7px 33px 7px] -PASS Web Animations: property from neutral to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 10px 30px 10px] -PASS Web Animations: property from neutral to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 13px 27px 13px] -PASS Web Animations: property from neutral to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 16px 24px 16px] -PASS Web Animations: property from neutral to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS Web Animations: property from neutral to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 25px 15px 25px] -PASS CSS Transitions: property from [initial] to [green 20px 20px 20px] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px] -FAIL CSS Transitions: property from [initial] to [green 20px 20px 20px] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px " but got "none " -PASS CSS Transitions: property from [initial] to [green 20px 20px 20px] at (0.3) should be [rgba(0, 128, 0, 0.3) 6px 6px 6px] -PASS CSS Transitions: property from [initial] to [green 20px 20px 20px] at (0.6) should be [rgba(0, 128, 0, 0.6) 12px 12px 12px] -PASS CSS Transitions: property from [initial] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS CSS Transitions: property from [initial] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 192, 0) 30px 30px 30px] -PASS CSS Transitions with transition: all: property from [initial] to [green 20px 20px 20px] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px] -FAIL CSS Transitions with transition: all: property from [initial] to [green 20px 20px 20px] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px " but got "none " -PASS CSS Transitions with transition: all: property from [initial] to [green 20px 20px 20px] at (0.3) should be [rgba(0, 128, 0, 0.3) 6px 6px 6px] -PASS CSS Transitions with transition: all: property from [initial] to [green 20px 20px 20px] at (0.6) should be [rgba(0, 128, 0, 0.6) 12px 12px 12px] -PASS CSS Transitions with transition: all: property from [initial] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS CSS Transitions with transition: all: property from [initial] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 192, 0) 30px 30px 30px] -PASS CSS Animations: property from [initial] to [green 20px 20px 20px] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px] -FAIL CSS Animations: property from [initial] to [green 20px 20px 20px] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px " but got "none " -PASS CSS Animations: property from [initial] to [green 20px 20px 20px] at (0.3) should be [rgba(0, 128, 0, 0.3) 6px 6px 6px] -PASS CSS Animations: property from [initial] to [green 20px 20px 20px] at (0.6) should be [rgba(0, 128, 0, 0.6) 12px 12px 12px] -PASS CSS Animations: property from [initial] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS CSS Animations: property from [initial] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 192, 0) 30px 30px 30px] -PASS Web Animations: property from [initial] to [green 20px 20px 20px] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px] -FAIL Web Animations: property from [initial] to [green 20px 20px 20px] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px] assert_equals: expected "rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px " but got "none " -PASS Web Animations: property from [initial] to [green 20px 20px 20px] at (0.3) should be [rgba(0, 128, 0, 0.3) 6px 6px 6px] -PASS Web Animations: property from [initial] to [green 20px 20px 20px] at (0.6) should be [rgba(0, 128, 0, 0.6) 12px 12px 12px] -PASS Web Animations: property from [initial] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS Web Animations: property from [initial] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 192, 0) 30px 30px 30px] -PASS CSS Transitions: property from [inherit] to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px] -PASS CSS Transitions: property from [inherit] to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 30px 10px 30px] -PASS CSS Transitions: property from [inherit] to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px] -PASS CSS Transitions: property from [inherit] to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 24px 16px 24px] -PASS CSS Transitions: property from [inherit] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS CSS Transitions: property from [inherit] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px] -PASS CSS Transitions with transition: all: property from [inherit] to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px] -PASS CSS Transitions with transition: all: property from [inherit] to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 30px 10px 30px] -PASS CSS Transitions with transition: all: property from [inherit] to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px] -PASS CSS Transitions with transition: all: property from [inherit] to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 24px 16px 24px] -PASS CSS Transitions with transition: all: property from [inherit] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS CSS Transitions with transition: all: property from [inherit] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px] -PASS CSS Animations: property from [inherit] to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px] -PASS CSS Animations: property from [inherit] to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 30px 10px 30px] -PASS CSS Animations: property from [inherit] to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px] -PASS CSS Animations: property from [inherit] to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 24px 16px 24px] -PASS CSS Animations: property from [inherit] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS CSS Animations: property from [inherit] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px] -PASS Web Animations: property from [inherit] to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px] -PASS Web Animations: property from [inherit] to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 30px 10px 30px] -PASS Web Animations: property from [inherit] to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px] -PASS Web Animations: property from [inherit] to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 24px 16px 24px] -PASS Web Animations: property from [inherit] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS Web Animations: property from [inherit] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px] -PASS CSS Transitions: property from [unset] to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px] -PASS CSS Transitions: property from [unset] to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 30px 10px 30px] -PASS CSS Transitions: property from [unset] to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px] -PASS CSS Transitions: property from [unset] to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 24px 16px 24px] -PASS CSS Transitions: property from [unset] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS CSS Transitions: property from [unset] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px] -PASS CSS Transitions with transition: all: property from [unset] to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px] -PASS CSS Transitions with transition: all: property from [unset] to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 30px 10px 30px] -PASS CSS Transitions with transition: all: property from [unset] to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px] -PASS CSS Transitions with transition: all: property from [unset] to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 24px 16px 24px] -PASS CSS Transitions with transition: all: property from [unset] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS CSS Transitions with transition: all: property from [unset] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px] -PASS CSS Animations: property from [unset] to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px] -PASS CSS Animations: property from [unset] to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 30px 10px 30px] -PASS CSS Animations: property from [unset] to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px] -PASS CSS Animations: property from [unset] to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 24px 16px 24px] -PASS CSS Animations: property from [unset] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS CSS Animations: property from [unset] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px] -PASS Web Animations: property from [unset] to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px] -PASS Web Animations: property from [unset] to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 30px 10px 30px] -PASS Web Animations: property from [unset] to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px] -PASS Web Animations: property from [unset] to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 24px 16px 24px] -PASS Web Animations: property from [unset] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px] -PASS Web Animations: property from [unset] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px] -PASS CSS Transitions: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px] -PASS CSS Transitions: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (0) should be [rgb(0, 0, 0) 15px 10px 5px] -PASS CSS Transitions: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px] -PASS CSS Transitions: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px] -PASS CSS Transitions: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (1) should be [rgb(255, 165, 0) -15px -10px 25px] -PASS CSS Transitions: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px] -PASS CSS Transitions with transition: all: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px] -PASS CSS Transitions with transition: all: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (0) should be [rgb(0, 0, 0) 15px 10px 5px] -PASS CSS Transitions with transition: all: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px] -PASS CSS Transitions with transition: all: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px] -PASS CSS Transitions with transition: all: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (1) should be [rgb(255, 165, 0) -15px -10px 25px] -PASS CSS Transitions with transition: all: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px] -PASS CSS Animations: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px] -PASS CSS Animations: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (0) should be [rgb(0, 0, 0) 15px 10px 5px] -PASS CSS Animations: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px] -PASS CSS Animations: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px] -PASS CSS Animations: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (1) should be [rgb(255, 165, 0) -15px -10px 25px] -PASS CSS Animations: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px] -PASS Web Animations: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px] -PASS Web Animations: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (0) should be [rgb(0, 0, 0) 15px 10px 5px] -PASS Web Animations: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px] -PASS Web Animations: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px] -PASS Web Animations: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (1) should be [rgb(255, 165, 0) -15px -10px 25px] -PASS Web Animations: property from [black 15px 10px 5px] to [orange -15px -10px 25px] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px] -PASS CSS Transitions: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px] -PASS CSS Transitions: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (0) should be [rgb(0, 0, 0) 10px 10px 10px] -PASS CSS Transitions: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px] -PASS CSS Transitions: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px] -PASS CSS Transitions: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (1) should be [rgb(0, 128, 0) 10px 10px 10px] -PASS CSS Transitions: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px] -PASS CSS Transitions with transition: all: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px] -PASS CSS Transitions with transition: all: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (0) should be [rgb(0, 0, 0) 10px 10px 10px] -PASS CSS Transitions with transition: all: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px] -PASS CSS Transitions with transition: all: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px] -PASS CSS Transitions with transition: all: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (1) should be [rgb(0, 128, 0) 10px 10px 10px] -PASS CSS Transitions with transition: all: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px] -PASS CSS Animations: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px] -PASS CSS Animations: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (0) should be [rgb(0, 0, 0) 10px 10px 10px] -PASS CSS Animations: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px] -PASS CSS Animations: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px] -PASS CSS Animations: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (1) should be [rgb(0, 128, 0) 10px 10px 10px] -PASS CSS Animations: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px] -PASS Web Animations: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px] -PASS Web Animations: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (0) should be [rgb(0, 0, 0) 10px 10px 10px] -PASS Web Animations: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px] -PASS Web Animations: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px] -PASS Web Animations: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (1) should be [rgb(0, 128, 0) 10px 10px 10px] -PASS Web Animations: property from [black 10px 10px 10px] to [currentColor 10px 10px 10px] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px] -PASS CSS Transitions: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (-0.3) should be [rgb(0, 0, 0) -0.3px -0.3px 0px] -PASS CSS Transitions: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (0) should be [rgb(0, 0, 0) 0px 0px 0px] -PASS CSS Transitions: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (0.3) should be [rgb(0, 0, 0) 0.3px 0.3px 0.3px] -PASS CSS Transitions: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (0.6) should be [rgb(0, 0, 0) 0.6px 0.6px 0.6px] -PASS CSS Transitions: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (1) should be [rgb(0, 0, 0) 1px 1px 1px] -PASS CSS Transitions: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (1.5) should be [rgb(0, 0, 0) 1.5px 1.5px 1.5px] -PASS CSS Transitions with transition: all: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (-0.3) should be [rgb(0, 0, 0) -0.3px -0.3px 0px] -PASS CSS Transitions with transition: all: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (0) should be [rgb(0, 0, 0) 0px 0px 0px] -PASS CSS Transitions with transition: all: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (0.3) should be [rgb(0, 0, 0) 0.3px 0.3px 0.3px] -PASS CSS Transitions with transition: all: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (0.6) should be [rgb(0, 0, 0) 0.6px 0.6px 0.6px] -PASS CSS Transitions with transition: all: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (1) should be [rgb(0, 0, 0) 1px 1px 1px] -PASS CSS Transitions with transition: all: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (1.5) should be [rgb(0, 0, 0) 1.5px 1.5px 1.5px] -PASS CSS Animations: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (-0.3) should be [rgb(0, 0, 0) -0.3px -0.3px 0px] -PASS CSS Animations: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (0) should be [rgb(0, 0, 0) 0px 0px 0px] -PASS CSS Animations: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (0.3) should be [rgb(0, 0, 0) 0.3px 0.3px 0.3px] -PASS CSS Animations: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (0.6) should be [rgb(0, 0, 0) 0.6px 0.6px 0.6px] -PASS CSS Animations: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (1) should be [rgb(0, 0, 0) 1px 1px 1px] -PASS CSS Animations: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (1.5) should be [rgb(0, 0, 0) 1.5px 1.5px 1.5px] -PASS Web Animations: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (-0.3) should be [rgb(0, 0, 0) -0.3px -0.3px 0px] -PASS Web Animations: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (0) should be [rgb(0, 0, 0) 0px 0px 0px] -PASS Web Animations: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (0.3) should be [rgb(0, 0, 0) 0.3px 0.3px 0.3px] -PASS Web Animations: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (0.6) should be [rgb(0, 0, 0) 0.6px 0.6px 0.6px] -PASS Web Animations: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (1) should be [rgb(0, 0, 0) 1px 1px 1px] -PASS Web Animations: property from [black 0px 0px 0px] to [black 1px 1px 1px] at (1.5) should be [rgb(0, 0, 0) 1.5px 1.5px 1.5px] -Harness: the test ran to completion. - diff --git a/third_party/blink/web_tests/external/wpt/css/filter-effects/animation/backdrop-filter-interpolation-001-expected.txt b/third_party/blink/web_tests/external/wpt/css/filter-effects/animation/backdrop-filter-interpolation-001-expected.txt deleted file mode 100644 index f54727be892172..00000000000000 --- a/third_party/blink/web_tests/external/wpt/css/filter-effects/animation/backdrop-filter-interpolation-001-expected.txt +++ /dev/null @@ -1,264 +0,0 @@ -This is a testharness.js-based test. -Found 260 tests; 240 PASS, 20 FAIL, 0 TIMEOUT, 0 NOTRUN. -PASS CSS Transitions: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (-0.5) should be [hue-rotate(-90deg) blur(4px)] -PASS CSS Transitions: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0) should be [hue-rotate(0deg) blur(6px)] -PASS CSS Transitions: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.25) should be [hue-rotate(45deg) blur(7px)] -PASS CSS Transitions: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.5) should be [hue-rotate(90deg) blur(8px)] -PASS CSS Transitions: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1) should be [hue-rotate(180deg) blur(10px)] -PASS CSS Transitions: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1.5) should be [hue-rotate(270deg) blur(12px)] -PASS CSS Transitions with transition: all: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (-0.5) should be [hue-rotate(-90deg) blur(4px)] -PASS CSS Transitions with transition: all: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0) should be [hue-rotate(0deg) blur(6px)] -PASS CSS Transitions with transition: all: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.25) should be [hue-rotate(45deg) blur(7px)] -PASS CSS Transitions with transition: all: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.5) should be [hue-rotate(90deg) blur(8px)] -PASS CSS Transitions with transition: all: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1) should be [hue-rotate(180deg) blur(10px)] -PASS CSS Transitions with transition: all: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1.5) should be [hue-rotate(270deg) blur(12px)] -PASS CSS Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (-0.5) should be [hue-rotate(-90deg) blur(4px)] -PASS CSS Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0) should be [hue-rotate(0deg) blur(6px)] -PASS CSS Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.25) should be [hue-rotate(45deg) blur(7px)] -PASS CSS Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.5) should be [hue-rotate(90deg) blur(8px)] -PASS CSS Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1) should be [hue-rotate(180deg) blur(10px)] -PASS CSS Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1.5) should be [hue-rotate(270deg) blur(12px)] -PASS Web Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (-0.5) should be [hue-rotate(-90deg) blur(4px)] -PASS Web Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0) should be [hue-rotate(0deg) blur(6px)] -PASS Web Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.25) should be [hue-rotate(45deg) blur(7px)] -PASS Web Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.5) should be [hue-rotate(90deg) blur(8px)] -PASS Web Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1) should be [hue-rotate(180deg) blur(10px)] -PASS Web Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1.5) should be [hue-rotate(270deg) blur(12px)] -PASS CSS Transitions: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (-0.5) should be [hue-rotate(75deg) blur(4mm)] -PASS CSS Transitions: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0) should be [hue-rotate(80deg) blur(6mm)] -PASS CSS Transitions: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.25) should be [hue-rotate(82.5deg) blur(7mm)] -PASS CSS Transitions: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.5) should be [hue-rotate(85deg) blur(8mm)] -PASS CSS Transitions: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1) should be [hue-rotate(90deg) blur(10mm)] -PASS CSS Transitions: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1.5) should be [hue-rotate(95deg) blur(12mm)] -PASS CSS Transitions with transition: all: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (-0.5) should be [hue-rotate(75deg) blur(4mm)] -PASS CSS Transitions with transition: all: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0) should be [hue-rotate(80deg) blur(6mm)] -PASS CSS Transitions with transition: all: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.25) should be [hue-rotate(82.5deg) blur(7mm)] -PASS CSS Transitions with transition: all: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.5) should be [hue-rotate(85deg) blur(8mm)] -PASS CSS Transitions with transition: all: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1) should be [hue-rotate(90deg) blur(10mm)] -PASS CSS Transitions with transition: all: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1.5) should be [hue-rotate(95deg) blur(12mm)] -PASS CSS Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (-0.5) should be [hue-rotate(75deg) blur(4mm)] -PASS CSS Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0) should be [hue-rotate(80deg) blur(6mm)] -PASS CSS Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.25) should be [hue-rotate(82.5deg) blur(7mm)] -PASS CSS Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.5) should be [hue-rotate(85deg) blur(8mm)] -PASS CSS Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1) should be [hue-rotate(90deg) blur(10mm)] -PASS CSS Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1.5) should be [hue-rotate(95deg) blur(12mm)] -PASS Web Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (-0.5) should be [hue-rotate(75deg) blur(4mm)] -PASS Web Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0) should be [hue-rotate(80deg) blur(6mm)] -PASS Web Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.25) should be [hue-rotate(82.5deg) blur(7mm)] -PASS Web Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.5) should be [hue-rotate(85deg) blur(8mm)] -PASS Web Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1) should be [hue-rotate(90deg) blur(10mm)] -PASS Web Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1.5) should be [hue-rotate(95deg) blur(12mm)] -PASS CSS Transitions: property from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)] -PASS CSS Transitions: property from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)] -PASS CSS Transitions: property from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)] -PASS CSS Transitions: property from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)] -PASS CSS Transitions: property from neutral to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions: property from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)] -PASS CSS Transitions with transition: all: property from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)] -PASS CSS Transitions with transition: all: property from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)] -PASS CSS Transitions with transition: all: property from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)] -PASS CSS Transitions with transition: all: property from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)] -PASS CSS Transitions with transition: all: property from neutral to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions with transition: all: property from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)] -PASS CSS Animations: property from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)] -PASS CSS Animations: property from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)] -PASS CSS Animations: property from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)] -PASS CSS Animations: property from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)] -PASS CSS Animations: property from neutral to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Animations: property from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)] -PASS Web Animations: property from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)] -PASS Web Animations: property from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)] -PASS Web Animations: property from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)] -PASS Web Animations: property from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)] -PASS Web Animations: property from neutral to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS Web Animations: property from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)] -PASS CSS Transitions: property from [initial] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL CSS Transitions: property from [initial] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions: property from [initial] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS CSS Transitions: property from [initial] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS CSS Transitions: property from [initial] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions: property from [initial] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS CSS Transitions with transition: all: property from [initial] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL CSS Transitions with transition: all: property from [initial] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions with transition: all: property from [initial] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS CSS Transitions with transition: all: property from [initial] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS CSS Transitions with transition: all: property from [initial] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions with transition: all: property from [initial] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS CSS Animations: property from [initial] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL CSS Animations: property from [initial] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Animations: property from [initial] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS CSS Animations: property from [initial] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS CSS Animations: property from [initial] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Animations: property from [initial] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS Web Animations: property from [initial] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL Web Animations: property from [initial] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS Web Animations: property from [initial] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS Web Animations: property from [initial] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS Web Animations: property from [initial] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS Web Animations: property from [initial] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS CSS Transitions: property from [inherit] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(35deg)] -PASS CSS Transitions: property from [inherit] to [hue-rotate(20deg)] at (0) should be [hue-rotate(30deg)] -PASS CSS Transitions: property from [inherit] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(27deg)] -PASS CSS Transitions: property from [inherit] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(24deg)] -PASS CSS Transitions: property from [inherit] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions: property from [inherit] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(15deg)] -PASS CSS Transitions with transition: all: property from [inherit] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(35deg)] -PASS CSS Transitions with transition: all: property from [inherit] to [hue-rotate(20deg)] at (0) should be [hue-rotate(30deg)] -PASS CSS Transitions with transition: all: property from [inherit] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(27deg)] -PASS CSS Transitions with transition: all: property from [inherit] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(24deg)] -PASS CSS Transitions with transition: all: property from [inherit] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions with transition: all: property from [inherit] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(15deg)] -PASS CSS Animations: property from [inherit] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(35deg)] -PASS CSS Animations: property from [inherit] to [hue-rotate(20deg)] at (0) should be [hue-rotate(30deg)] -PASS CSS Animations: property from [inherit] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(27deg)] -PASS CSS Animations: property from [inherit] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(24deg)] -PASS CSS Animations: property from [inherit] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Animations: property from [inherit] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(15deg)] -PASS Web Animations: property from [inherit] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(35deg)] -PASS Web Animations: property from [inherit] to [hue-rotate(20deg)] at (0) should be [hue-rotate(30deg)] -PASS Web Animations: property from [inherit] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(27deg)] -PASS Web Animations: property from [inherit] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(24deg)] -PASS Web Animations: property from [inherit] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS Web Animations: property from [inherit] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(15deg)] -PASS CSS Transitions: property from [unset] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL CSS Transitions: property from [unset] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions: property from [unset] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS CSS Transitions: property from [unset] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS CSS Transitions: property from [unset] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions: property from [unset] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS CSS Transitions with transition: all: property from [unset] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL CSS Transitions with transition: all: property from [unset] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions with transition: all: property from [unset] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS CSS Transitions with transition: all: property from [unset] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS CSS Transitions with transition: all: property from [unset] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions with transition: all: property from [unset] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS CSS Animations: property from [unset] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL CSS Animations: property from [unset] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Animations: property from [unset] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS CSS Animations: property from [unset] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS CSS Animations: property from [unset] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Animations: property from [unset] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS Web Animations: property from [unset] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL Web Animations: property from [unset] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS Web Animations: property from [unset] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS Web Animations: property from [unset] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS Web Animations: property from [unset] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS Web Animations: property from [unset] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS CSS Transitions: property from [none] to [hue-rotate(180deg)] at (-0.5) should be [hue-rotate(-90deg)] -FAIL CSS Transitions: property from [none] to [hue-rotate(180deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions: property from [none] to [hue-rotate(180deg)] at (0.25) should be [hue-rotate(45deg)] -PASS CSS Transitions: property from [none] to [hue-rotate(180deg)] at (0.5) should be [hue-rotate(90deg)] -PASS CSS Transitions: property from [none] to [hue-rotate(180deg)] at (1) should be [hue-rotate(180deg)] -PASS CSS Transitions: property from [none] to [hue-rotate(180deg)] at (1.5) should be [hue-rotate(270deg)] -PASS CSS Transitions with transition: all: property from [none] to [hue-rotate(180deg)] at (-0.5) should be [hue-rotate(-90deg)] -FAIL CSS Transitions with transition: all: property from [none] to [hue-rotate(180deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions with transition: all: property from [none] to [hue-rotate(180deg)] at (0.25) should be [hue-rotate(45deg)] -PASS CSS Transitions with transition: all: property from [none] to [hue-rotate(180deg)] at (0.5) should be [hue-rotate(90deg)] -PASS CSS Transitions with transition: all: property from [none] to [hue-rotate(180deg)] at (1) should be [hue-rotate(180deg)] -PASS CSS Transitions with transition: all: property from [none] to [hue-rotate(180deg)] at (1.5) should be [hue-rotate(270deg)] -PASS CSS Animations: property from [none] to [hue-rotate(180deg)] at (-0.5) should be [hue-rotate(-90deg)] -FAIL CSS Animations: property from [none] to [hue-rotate(180deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Animations: property from [none] to [hue-rotate(180deg)] at (0.25) should be [hue-rotate(45deg)] -PASS CSS Animations: property from [none] to [hue-rotate(180deg)] at (0.5) should be [hue-rotate(90deg)] -PASS CSS Animations: property from [none] to [hue-rotate(180deg)] at (1) should be [hue-rotate(180deg)] -PASS CSS Animations: property from [none] to [hue-rotate(180deg)] at (1.5) should be [hue-rotate(270deg)] -PASS Web Animations: property from [none] to [hue-rotate(180deg)] at (-0.5) should be [hue-rotate(-90deg)] -FAIL Web Animations: property from [none] to [hue-rotate(180deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS Web Animations: property from [none] to [hue-rotate(180deg)] at (0.25) should be [hue-rotate(45deg)] -PASS Web Animations: property from [none] to [hue-rotate(180deg)] at (0.5) should be [hue-rotate(90deg)] -PASS Web Animations: property from [none] to [hue-rotate(180deg)] at (1) should be [hue-rotate(180deg)] -PASS Web Animations: property from [none] to [hue-rotate(180deg)] at (1.5) should be [hue-rotate(270deg)] -PASS CSS Transitions: property from [hue-rotate(180deg)] to [none] at (-0.5) should be [hue-rotate(270deg)] -PASS CSS Transitions: property from [hue-rotate(180deg)] to [none] at (0) should be [hue-rotate(180deg)] -PASS CSS Transitions: property from [hue-rotate(180deg)] to [none] at (0.25) should be [hue-rotate(135deg)] -PASS CSS Transitions: property from [hue-rotate(180deg)] to [none] at (0.5) should be [hue-rotate(90deg)] -FAIL CSS Transitions: property from [hue-rotate(180deg)] to [none] at (1) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions: property from [hue-rotate(180deg)] to [none] at (1.5) should be [hue-rotate(-90deg)] -PASS CSS Transitions with transition: all: property from [hue-rotate(180deg)] to [none] at (-0.5) should be [hue-rotate(270deg)] -PASS CSS Transitions with transition: all: property from [hue-rotate(180deg)] to [none] at (0) should be [hue-rotate(180deg)] -PASS CSS Transitions with transition: all: property from [hue-rotate(180deg)] to [none] at (0.25) should be [hue-rotate(135deg)] -PASS CSS Transitions with transition: all: property from [hue-rotate(180deg)] to [none] at (0.5) should be [hue-rotate(90deg)] -FAIL CSS Transitions with transition: all: property from [hue-rotate(180deg)] to [none] at (1) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions with transition: all: property from [hue-rotate(180deg)] to [none] at (1.5) should be [hue-rotate(-90deg)] -PASS CSS Animations: property from [hue-rotate(180deg)] to [none] at (-0.5) should be [hue-rotate(270deg)] -PASS CSS Animations: property from [hue-rotate(180deg)] to [none] at (0) should be [hue-rotate(180deg)] -PASS CSS Animations: property from [hue-rotate(180deg)] to [none] at (0.25) should be [hue-rotate(135deg)] -PASS CSS Animations: property from [hue-rotate(180deg)] to [none] at (0.5) should be [hue-rotate(90deg)] -FAIL CSS Animations: property from [hue-rotate(180deg)] to [none] at (1) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Animations: property from [hue-rotate(180deg)] to [none] at (1.5) should be [hue-rotate(-90deg)] -PASS Web Animations: property from [hue-rotate(180deg)] to [none] at (-0.5) should be [hue-rotate(270deg)] -PASS Web Animations: property from [hue-rotate(180deg)] to [none] at (0) should be [hue-rotate(180deg)] -PASS Web Animations: property from [hue-rotate(180deg)] to [none] at (0.25) should be [hue-rotate(135deg)] -PASS Web Animations: property from [hue-rotate(180deg)] to [none] at (0.5) should be [hue-rotate(90deg)] -FAIL Web Animations: property from [hue-rotate(180deg)] to [none] at (1) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS Web Animations: property from [hue-rotate(180deg)] to [none] at (1.5) should be [hue-rotate(-90deg)] -PASS CSS Transitions: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (-1) should be [drop-shadow(-20px -10px white)] -PASS CSS Transitions: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0) should be [drop-shadow(0px 0px 0px currentcolor)] -PASS CSS Transitions: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0.5) should be [drop-shadow(10px 5px #80C080)] -PASS CSS Transitions: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1) should be [drop-shadow(20px 10px green)] -PASS CSS Transitions: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1.5) should be [drop-shadow(30px 15px #004100)] -PASS CSS Transitions with transition: all: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (-1) should be [drop-shadow(-20px -10px white)] -PASS CSS Transitions with transition: all: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0) should be [drop-shadow(0px 0px 0px currentcolor)] -PASS CSS Transitions with transition: all: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0.5) should be [drop-shadow(10px 5px #80C080)] -PASS CSS Transitions with transition: all: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1) should be [drop-shadow(20px 10px green)] -PASS CSS Transitions with transition: all: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1.5) should be [drop-shadow(30px 15px #004100)] -PASS CSS Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (-1) should be [drop-shadow(-20px -10px white)] -PASS CSS Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0) should be [drop-shadow(0px 0px 0px currentcolor)] -PASS CSS Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0.5) should be [drop-shadow(10px 5px #80C080)] -PASS CSS Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1) should be [drop-shadow(20px 10px green)] -PASS CSS Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1.5) should be [drop-shadow(30px 15px #004100)] -PASS Web Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (-1) should be [drop-shadow(-20px -10px white)] -PASS Web Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0) should be [drop-shadow(0px 0px 0px currentcolor)] -PASS Web Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0.5) should be [drop-shadow(10px 5px #80C080)] -PASS Web Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1) should be [drop-shadow(20px 10px green)] -PASS Web Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1.5) should be [drop-shadow(30px 15px #004100)] -PASS CSS Transitions: property from [url("#svgfilter")] to [blur(5px)] at (-0.3) should be [blur(5px)] -PASS CSS Transitions: property from [url("#svgfilter")] to [blur(5px)] at (0) should be [blur(5px)] -PASS CSS Transitions: property from [url("#svgfilter")] to [blur(5px)] at (0.3) should be [blur(5px)] -PASS CSS Transitions: property from [url("#svgfilter")] to [blur(5px)] at (0.5) should be [blur(5px)] -PASS CSS Transitions: property from [url("#svgfilter")] to [blur(5px)] at (0.6) should be [blur(5px)] -PASS CSS Transitions: property from [url("#svgfilter")] to [blur(5px)] at (1) should be [blur(5px)] -PASS CSS Transitions: property from [url("#svgfilter")] to [blur(5px)] at (1.5) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [blur(5px)] at (-0.3) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [blur(5px)] at (0) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [blur(5px)] at (0.3) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [blur(5px)] at (0.5) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [blur(5px)] at (0.6) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [blur(5px)] at (1) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [blur(5px)] at (1.5) should be [blur(5px)] -PASS CSS Animations: property from [url("#svgfilter")] to [blur(5px)] at (-0.3) should be [url("#svgfilter")] -PASS CSS Animations: property from [url("#svgfilter")] to [blur(5px)] at (0) should be [url("#svgfilter")] -PASS CSS Animations: property from [url("#svgfilter")] to [blur(5px)] at (0.3) should be [url("#svgfilter")] -PASS CSS Animations: property from [url("#svgfilter")] to [blur(5px)] at (0.5) should be [blur(5px)] -PASS CSS Animations: property from [url("#svgfilter")] to [blur(5px)] at (0.6) should be [blur(5px)] -PASS CSS Animations: property from [url("#svgfilter")] to [blur(5px)] at (1) should be [blur(5px)] -PASS CSS Animations: property from [url("#svgfilter")] to [blur(5px)] at (1.5) should be [blur(5px)] -PASS Web Animations: property from [url("#svgfilter")] to [blur(5px)] at (-0.3) should be [url("#svgfilter")] -PASS Web Animations: property from [url("#svgfilter")] to [blur(5px)] at (0) should be [url("#svgfilter")] -PASS Web Animations: property from [url("#svgfilter")] to [blur(5px)] at (0.3) should be [url("#svgfilter")] -PASS Web Animations: property from [url("#svgfilter")] to [blur(5px)] at (0.5) should be [blur(5px)] -PASS Web Animations: property from [url("#svgfilter")] to [blur(5px)] at (0.6) should be [blur(5px)] -PASS Web Animations: property from [url("#svgfilter")] to [blur(5px)] at (1) should be [blur(5px)] -PASS Web Animations: property from [url("#svgfilter")] to [blur(5px)] at (1.5) should be [blur(5px)] -PASS CSS Transitions: property from [initial] to [sepia(1)] at (-1) should be [sepia(0)] -FAIL CSS Transitions: property from [initial] to [sepia(1)] at (0) should be [sepia(0)] assert_equals: expected "sepia ( 0 ) " but got "none " -PASS CSS Transitions: property from [initial] to [sepia(1)] at (0.5) should be [sepia(0.5)] -PASS CSS Transitions: property from [initial] to [sepia(1)] at (1) should be [sepia(1)] -PASS CSS Transitions: property from [initial] to [sepia(1)] at (1.5) should be [sepia(1)] -PASS CSS Transitions with transition: all: property from [initial] to [sepia(1)] at (-1) should be [sepia(0)] -FAIL CSS Transitions with transition: all: property from [initial] to [sepia(1)] at (0) should be [sepia(0)] assert_equals: expected "sepia ( 0 ) " but got "none " -PASS CSS Transitions with transition: all: property from [initial] to [sepia(1)] at (0.5) should be [sepia(0.5)] -PASS CSS Transitions with transition: all: property from [initial] to [sepia(1)] at (1) should be [sepia(1)] -PASS CSS Transitions with transition: all: property from [initial] to [sepia(1)] at (1.5) should be [sepia(1)] -PASS CSS Animations: property from [initial] to [sepia(1)] at (-1) should be [sepia(0)] -FAIL CSS Animations: property from [initial] to [sepia(1)] at (0) should be [sepia(0)] assert_equals: expected "sepia ( 0 ) " but got "none " -PASS CSS Animations: property from [initial] to [sepia(1)] at (0.5) should be [sepia(0.5)] -PASS CSS Animations: property from [initial] to [sepia(1)] at (1) should be [sepia(1)] -PASS CSS Animations: property from [initial] to [sepia(1)] at (1.5) should be [sepia(1)] -PASS Web Animations: property from [initial] to [sepia(1)] at (-1) should be [sepia(0)] -FAIL Web Animations: property from [initial] to [sepia(1)] at (0) should be [sepia(0)] assert_equals: expected "sepia ( 0 ) " but got "none " -PASS Web Animations: property from [initial] to [sepia(1)] at (0.5) should be [sepia(0.5)] -PASS Web Animations: property from [initial] to [sepia(1)] at (1) should be [sepia(1)] -PASS Web Animations: property from [initial] to [sepia(1)] at (1.5) should be [sepia(1)] -Harness: the test ran to completion. - diff --git a/third_party/blink/web_tests/external/wpt/css/filter-effects/animation/filter-interpolation-001-expected.txt b/third_party/blink/web_tests/external/wpt/css/filter-effects/animation/filter-interpolation-001-expected.txt deleted file mode 100644 index 38b35eb2f945e9..00000000000000 --- a/third_party/blink/web_tests/external/wpt/css/filter-effects/animation/filter-interpolation-001-expected.txt +++ /dev/null @@ -1,148 +0,0 @@ -This is a testharness.js-based test. -Found 144 tests; 136 PASS, 8 FAIL, 0 TIMEOUT, 0 NOTRUN. -PASS CSS Transitions: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (-0.5) should be [hue-rotate(-90deg) blur(4px)] -PASS CSS Transitions: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0) should be [hue-rotate(0deg) blur(6px)] -PASS CSS Transitions: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.25) should be [hue-rotate(45deg) blur(7px)] -PASS CSS Transitions: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.5) should be [hue-rotate(90deg) blur(8px)] -PASS CSS Transitions: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1) should be [hue-rotate(180deg) blur(10px)] -PASS CSS Transitions: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1.5) should be [hue-rotate(270deg) blur(12px)] -PASS CSS Transitions with transition: all: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (-0.5) should be [hue-rotate(-90deg) blur(4px)] -PASS CSS Transitions with transition: all: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0) should be [hue-rotate(0deg) blur(6px)] -PASS CSS Transitions with transition: all: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.25) should be [hue-rotate(45deg) blur(7px)] -PASS CSS Transitions with transition: all: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.5) should be [hue-rotate(90deg) blur(8px)] -PASS CSS Transitions with transition: all: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1) should be [hue-rotate(180deg) blur(10px)] -PASS CSS Transitions with transition: all: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1.5) should be [hue-rotate(270deg) blur(12px)] -PASS CSS Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (-0.5) should be [hue-rotate(-90deg) blur(4px)] -PASS CSS Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0) should be [hue-rotate(0deg) blur(6px)] -PASS CSS Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.25) should be [hue-rotate(45deg) blur(7px)] -PASS CSS Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.5) should be [hue-rotate(90deg) blur(8px)] -PASS CSS Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1) should be [hue-rotate(180deg) blur(10px)] -PASS CSS Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1.5) should be [hue-rotate(270deg) blur(12px)] -PASS Web Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (-0.5) should be [hue-rotate(-90deg) blur(4px)] -PASS Web Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0) should be [hue-rotate(0deg) blur(6px)] -PASS Web Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.25) should be [hue-rotate(45deg) blur(7px)] -PASS Web Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (0.5) should be [hue-rotate(90deg) blur(8px)] -PASS Web Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1) should be [hue-rotate(180deg) blur(10px)] -PASS Web Animations: property from [hue-rotate(0deg) blur(6px)] to [hue-rotate(180deg) blur(10px)] at (1.5) should be [hue-rotate(270deg) blur(12px)] -PASS CSS Transitions: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (-0.5) should be [hue-rotate(75deg) blur(4mm)] -PASS CSS Transitions: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0) should be [hue-rotate(80deg) blur(6mm)] -PASS CSS Transitions: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.25) should be [hue-rotate(82.5deg) blur(7mm)] -PASS CSS Transitions: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.5) should be [hue-rotate(85deg) blur(8mm)] -PASS CSS Transitions: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1) should be [hue-rotate(90deg) blur(10mm)] -PASS CSS Transitions: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1.5) should be [hue-rotate(95deg) blur(12mm)] -PASS CSS Transitions with transition: all: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (-0.5) should be [hue-rotate(75deg) blur(4mm)] -PASS CSS Transitions with transition: all: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0) should be [hue-rotate(80deg) blur(6mm)] -PASS CSS Transitions with transition: all: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.25) should be [hue-rotate(82.5deg) blur(7mm)] -PASS CSS Transitions with transition: all: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.5) should be [hue-rotate(85deg) blur(8mm)] -PASS CSS Transitions with transition: all: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1) should be [hue-rotate(90deg) blur(10mm)] -PASS CSS Transitions with transition: all: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1.5) should be [hue-rotate(95deg) blur(12mm)] -PASS CSS Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (-0.5) should be [hue-rotate(75deg) blur(4mm)] -PASS CSS Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0) should be [hue-rotate(80deg) blur(6mm)] -PASS CSS Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.25) should be [hue-rotate(82.5deg) blur(7mm)] -PASS CSS Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.5) should be [hue-rotate(85deg) blur(8mm)] -PASS CSS Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1) should be [hue-rotate(90deg) blur(10mm)] -PASS CSS Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1.5) should be [hue-rotate(95deg) blur(12mm)] -PASS Web Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (-0.5) should be [hue-rotate(75deg) blur(4mm)] -PASS Web Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0) should be [hue-rotate(80deg) blur(6mm)] -PASS Web Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.25) should be [hue-rotate(82.5deg) blur(7mm)] -PASS Web Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (0.5) should be [hue-rotate(85deg) blur(8mm)] -PASS Web Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1) should be [hue-rotate(90deg) blur(10mm)] -PASS Web Animations: property from [hue-rotate(80deg) blur(6mm)] to [hue-rotate(100grad) blur(1cm)] at (1.5) should be [hue-rotate(95deg) blur(12mm)] -PASS CSS Transitions: property from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)] -PASS CSS Transitions: property from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)] -PASS CSS Transitions: property from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)] -PASS CSS Transitions: property from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)] -PASS CSS Transitions: property from neutral to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions: property from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)] -PASS CSS Transitions with transition: all: property from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)] -PASS CSS Transitions with transition: all: property from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)] -PASS CSS Transitions with transition: all: property from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)] -PASS CSS Transitions with transition: all: property from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)] -PASS CSS Transitions with transition: all: property from neutral to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions with transition: all: property from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)] -PASS CSS Animations: property from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)] -PASS CSS Animations: property from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)] -PASS CSS Animations: property from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)] -PASS CSS Animations: property from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)] -PASS CSS Animations: property from neutral to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Animations: property from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)] -PASS Web Animations: property from neutral to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(5deg)] -PASS Web Animations: property from neutral to [hue-rotate(20deg)] at (0) should be [hue-rotate(10deg)] -PASS Web Animations: property from neutral to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(13deg)] -PASS Web Animations: property from neutral to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(16deg)] -PASS Web Animations: property from neutral to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS Web Animations: property from neutral to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(25deg)] -PASS CSS Transitions: property from [initial] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL CSS Transitions: property from [initial] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions: property from [initial] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS CSS Transitions: property from [initial] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS CSS Transitions: property from [initial] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions: property from [initial] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS CSS Transitions with transition: all: property from [initial] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL CSS Transitions with transition: all: property from [initial] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions with transition: all: property from [initial] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS CSS Transitions with transition: all: property from [initial] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS CSS Transitions with transition: all: property from [initial] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions with transition: all: property from [initial] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS CSS Animations: property from [initial] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL CSS Animations: property from [initial] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Animations: property from [initial] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS CSS Animations: property from [initial] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS CSS Animations: property from [initial] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Animations: property from [initial] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS Web Animations: property from [initial] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL Web Animations: property from [initial] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS Web Animations: property from [initial] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS Web Animations: property from [initial] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS Web Animations: property from [initial] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS Web Animations: property from [initial] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS CSS Transitions: property from [inherit] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(35deg)] -PASS CSS Transitions: property from [inherit] to [hue-rotate(20deg)] at (0) should be [hue-rotate(30deg)] -PASS CSS Transitions: property from [inherit] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(27deg)] -PASS CSS Transitions: property from [inherit] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(24deg)] -PASS CSS Transitions: property from [inherit] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions: property from [inherit] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(15deg)] -PASS CSS Transitions with transition: all: property from [inherit] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(35deg)] -PASS CSS Transitions with transition: all: property from [inherit] to [hue-rotate(20deg)] at (0) should be [hue-rotate(30deg)] -PASS CSS Transitions with transition: all: property from [inherit] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(27deg)] -PASS CSS Transitions with transition: all: property from [inherit] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(24deg)] -PASS CSS Transitions with transition: all: property from [inherit] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions with transition: all: property from [inherit] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(15deg)] -PASS CSS Animations: property from [inherit] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(35deg)] -PASS CSS Animations: property from [inherit] to [hue-rotate(20deg)] at (0) should be [hue-rotate(30deg)] -PASS CSS Animations: property from [inherit] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(27deg)] -PASS CSS Animations: property from [inherit] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(24deg)] -PASS CSS Animations: property from [inherit] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Animations: property from [inherit] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(15deg)] -PASS Web Animations: property from [inherit] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(35deg)] -PASS Web Animations: property from [inherit] to [hue-rotate(20deg)] at (0) should be [hue-rotate(30deg)] -PASS Web Animations: property from [inherit] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(27deg)] -PASS Web Animations: property from [inherit] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(24deg)] -PASS Web Animations: property from [inherit] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS Web Animations: property from [inherit] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(15deg)] -PASS CSS Transitions: property from [unset] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL CSS Transitions: property from [unset] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions: property from [unset] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS CSS Transitions: property from [unset] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS CSS Transitions: property from [unset] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions: property from [unset] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS CSS Transitions with transition: all: property from [unset] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL CSS Transitions with transition: all: property from [unset] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions with transition: all: property from [unset] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS CSS Transitions with transition: all: property from [unset] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS CSS Transitions with transition: all: property from [unset] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Transitions with transition: all: property from [unset] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS CSS Animations: property from [unset] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL CSS Animations: property from [unset] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Animations: property from [unset] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS CSS Animations: property from [unset] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS CSS Animations: property from [unset] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS CSS Animations: property from [unset] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -PASS Web Animations: property from [unset] to [hue-rotate(20deg)] at (-0.5) should be [hue-rotate(-10deg)] -FAIL Web Animations: property from [unset] to [hue-rotate(20deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS Web Animations: property from [unset] to [hue-rotate(20deg)] at (0.3) should be [hue-rotate(6deg)] -PASS Web Animations: property from [unset] to [hue-rotate(20deg)] at (0.6) should be [hue-rotate(12deg)] -PASS Web Animations: property from [unset] to [hue-rotate(20deg)] at (1) should be [hue-rotate(20deg)] -PASS Web Animations: property from [unset] to [hue-rotate(20deg)] at (1.5) should be [hue-rotate(30deg)] -Harness: the test ran to completion. - diff --git a/third_party/blink/web_tests/external/wpt/css/filter-effects/animation/filter-interpolation-002-expected.txt b/third_party/blink/web_tests/external/wpt/css/filter-effects/animation/filter-interpolation-002-expected.txt deleted file mode 100644 index cbb055689f368b..00000000000000 --- a/third_party/blink/web_tests/external/wpt/css/filter-effects/animation/filter-interpolation-002-expected.txt +++ /dev/null @@ -1,152 +0,0 @@ -This is a testharness.js-based test. -Found 148 tests; 132 PASS, 16 FAIL, 0 TIMEOUT, 0 NOTRUN. -PASS CSS Transitions: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (-0.5) should be [opacity(1) hue-rotate(-90deg)] -FAIL CSS Transitions: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (0) should be [opacity(1) hue-rotate(0deg)] assert_equals: expected "opacity ( 1 ) hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (0.25) should be [opacity(0.875) hue-rotate(45deg)] -PASS CSS Transitions: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (0.5) should be [opacity(0.75) hue-rotate(90deg)] -PASS CSS Transitions: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (1) should be [opacity(0.5) hue-rotate(180deg)] -PASS CSS Transitions: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (1.5) should be [opacity(0.25) hue-rotate(270deg)] -PASS CSS Transitions with transition: all: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (-0.5) should be [opacity(1) hue-rotate(-90deg)] -FAIL CSS Transitions with transition: all: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (0) should be [opacity(1) hue-rotate(0deg)] assert_equals: expected "opacity ( 1 ) hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions with transition: all: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (0.25) should be [opacity(0.875) hue-rotate(45deg)] -PASS CSS Transitions with transition: all: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (0.5) should be [opacity(0.75) hue-rotate(90deg)] -PASS CSS Transitions with transition: all: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (1) should be [opacity(0.5) hue-rotate(180deg)] -PASS CSS Transitions with transition: all: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (1.5) should be [opacity(0.25) hue-rotate(270deg)] -PASS CSS Animations: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (-0.5) should be [opacity(1) hue-rotate(-90deg)] -FAIL CSS Animations: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (0) should be [opacity(1) hue-rotate(0deg)] assert_equals: expected "opacity ( 1 ) hue - rotate ( 0deg ) " but got "none " -PASS CSS Animations: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (0.25) should be [opacity(0.875) hue-rotate(45deg)] -PASS CSS Animations: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (0.5) should be [opacity(0.75) hue-rotate(90deg)] -PASS CSS Animations: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (1) should be [opacity(0.5) hue-rotate(180deg)] -PASS CSS Animations: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (1.5) should be [opacity(0.25) hue-rotate(270deg)] -PASS Web Animations: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (-0.5) should be [opacity(1) hue-rotate(-90deg)] -FAIL Web Animations: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (0) should be [opacity(1) hue-rotate(0deg)] assert_equals: expected "opacity ( 1 ) hue - rotate ( 0deg ) " but got "none " -PASS Web Animations: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (0.25) should be [opacity(0.875) hue-rotate(45deg)] -PASS Web Animations: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (0.5) should be [opacity(0.75) hue-rotate(90deg)] -PASS Web Animations: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (1) should be [opacity(0.5) hue-rotate(180deg)] -PASS Web Animations: property from [none] to [opacity(0.5) hue-rotate(180deg)] at (1.5) should be [opacity(0.25) hue-rotate(270deg)] -PASS CSS Transitions: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (-0.5) should be [blur(4px) hue-rotate(-90deg)] -FAIL CSS Transitions: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (0) should be [blur(6px) hue-rotate(0deg)] assert_equals: expected "blur ( 6px ) hue - rotate ( 0deg ) " but got "blur ( 6px ) " -PASS CSS Transitions: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (0.25) should be [blur(7px) hue-rotate(45deg)] -PASS CSS Transitions: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (0.5) should be [blur(8px) hue-rotate(90deg)] -PASS CSS Transitions: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (1) should be [blur(10px) hue-rotate(180deg)] -PASS CSS Transitions: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (1.5) should be [blur(12px) hue-rotate(270deg)] -PASS CSS Transitions with transition: all: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (-0.5) should be [blur(4px) hue-rotate(-90deg)] -FAIL CSS Transitions with transition: all: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (0) should be [blur(6px) hue-rotate(0deg)] assert_equals: expected "blur ( 6px ) hue - rotate ( 0deg ) " but got "blur ( 6px ) " -PASS CSS Transitions with transition: all: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (0.25) should be [blur(7px) hue-rotate(45deg)] -PASS CSS Transitions with transition: all: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (0.5) should be [blur(8px) hue-rotate(90deg)] -PASS CSS Transitions with transition: all: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (1) should be [blur(10px) hue-rotate(180deg)] -PASS CSS Transitions with transition: all: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (1.5) should be [blur(12px) hue-rotate(270deg)] -PASS CSS Animations: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (-0.5) should be [blur(4px) hue-rotate(-90deg)] -FAIL CSS Animations: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (0) should be [blur(6px) hue-rotate(0deg)] assert_equals: expected "blur ( 6px ) hue - rotate ( 0deg ) " but got "blur ( 6px ) " -PASS CSS Animations: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (0.25) should be [blur(7px) hue-rotate(45deg)] -PASS CSS Animations: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (0.5) should be [blur(8px) hue-rotate(90deg)] -PASS CSS Animations: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (1) should be [blur(10px) hue-rotate(180deg)] -PASS CSS Animations: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (1.5) should be [blur(12px) hue-rotate(270deg)] -PASS Web Animations: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (-0.5) should be [blur(4px) hue-rotate(-90deg)] -FAIL Web Animations: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (0) should be [blur(6px) hue-rotate(0deg)] assert_equals: expected "blur ( 6px ) hue - rotate ( 0deg ) " but got "blur ( 6px ) " -PASS Web Animations: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (0.25) should be [blur(7px) hue-rotate(45deg)] -PASS Web Animations: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (0.5) should be [blur(8px) hue-rotate(90deg)] -PASS Web Animations: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (1) should be [blur(10px) hue-rotate(180deg)] -PASS Web Animations: property from [blur(6px)] to [blur(10px) hue-rotate(180deg)] at (1.5) should be [blur(12px) hue-rotate(270deg)] -PASS CSS Transitions: property from [none] to [hue-rotate(180deg)] at (-0.5) should be [hue-rotate(-90deg)] -FAIL CSS Transitions: property from [none] to [hue-rotate(180deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions: property from [none] to [hue-rotate(180deg)] at (0.25) should be [hue-rotate(45deg)] -PASS CSS Transitions: property from [none] to [hue-rotate(180deg)] at (0.5) should be [hue-rotate(90deg)] -PASS CSS Transitions: property from [none] to [hue-rotate(180deg)] at (1) should be [hue-rotate(180deg)] -PASS CSS Transitions: property from [none] to [hue-rotate(180deg)] at (1.5) should be [hue-rotate(270deg)] -PASS CSS Transitions with transition: all: property from [none] to [hue-rotate(180deg)] at (-0.5) should be [hue-rotate(-90deg)] -FAIL CSS Transitions with transition: all: property from [none] to [hue-rotate(180deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions with transition: all: property from [none] to [hue-rotate(180deg)] at (0.25) should be [hue-rotate(45deg)] -PASS CSS Transitions with transition: all: property from [none] to [hue-rotate(180deg)] at (0.5) should be [hue-rotate(90deg)] -PASS CSS Transitions with transition: all: property from [none] to [hue-rotate(180deg)] at (1) should be [hue-rotate(180deg)] -PASS CSS Transitions with transition: all: property from [none] to [hue-rotate(180deg)] at (1.5) should be [hue-rotate(270deg)] -PASS CSS Animations: property from [none] to [hue-rotate(180deg)] at (-0.5) should be [hue-rotate(-90deg)] -FAIL CSS Animations: property from [none] to [hue-rotate(180deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Animations: property from [none] to [hue-rotate(180deg)] at (0.25) should be [hue-rotate(45deg)] -PASS CSS Animations: property from [none] to [hue-rotate(180deg)] at (0.5) should be [hue-rotate(90deg)] -PASS CSS Animations: property from [none] to [hue-rotate(180deg)] at (1) should be [hue-rotate(180deg)] -PASS CSS Animations: property from [none] to [hue-rotate(180deg)] at (1.5) should be [hue-rotate(270deg)] -PASS Web Animations: property from [none] to [hue-rotate(180deg)] at (-0.5) should be [hue-rotate(-90deg)] -FAIL Web Animations: property from [none] to [hue-rotate(180deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS Web Animations: property from [none] to [hue-rotate(180deg)] at (0.25) should be [hue-rotate(45deg)] -PASS Web Animations: property from [none] to [hue-rotate(180deg)] at (0.5) should be [hue-rotate(90deg)] -PASS Web Animations: property from [none] to [hue-rotate(180deg)] at (1) should be [hue-rotate(180deg)] -PASS Web Animations: property from [none] to [hue-rotate(180deg)] at (1.5) should be [hue-rotate(270deg)] -PASS CSS Transitions: property from [hue-rotate(180deg)] to [none] at (-0.5) should be [hue-rotate(270deg)] -PASS CSS Transitions: property from [hue-rotate(180deg)] to [none] at (0) should be [hue-rotate(180deg)] -PASS CSS Transitions: property from [hue-rotate(180deg)] to [none] at (0.25) should be [hue-rotate(135deg)] -PASS CSS Transitions: property from [hue-rotate(180deg)] to [none] at (0.5) should be [hue-rotate(90deg)] -FAIL CSS Transitions: property from [hue-rotate(180deg)] to [none] at (1) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions: property from [hue-rotate(180deg)] to [none] at (1.5) should be [hue-rotate(-90deg)] -PASS CSS Transitions with transition: all: property from [hue-rotate(180deg)] to [none] at (-0.5) should be [hue-rotate(270deg)] -PASS CSS Transitions with transition: all: property from [hue-rotate(180deg)] to [none] at (0) should be [hue-rotate(180deg)] -PASS CSS Transitions with transition: all: property from [hue-rotate(180deg)] to [none] at (0.25) should be [hue-rotate(135deg)] -PASS CSS Transitions with transition: all: property from [hue-rotate(180deg)] to [none] at (0.5) should be [hue-rotate(90deg)] -FAIL CSS Transitions with transition: all: property from [hue-rotate(180deg)] to [none] at (1) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions with transition: all: property from [hue-rotate(180deg)] to [none] at (1.5) should be [hue-rotate(-90deg)] -PASS CSS Animations: property from [hue-rotate(180deg)] to [none] at (-0.5) should be [hue-rotate(270deg)] -PASS CSS Animations: property from [hue-rotate(180deg)] to [none] at (0) should be [hue-rotate(180deg)] -PASS CSS Animations: property from [hue-rotate(180deg)] to [none] at (0.25) should be [hue-rotate(135deg)] -PASS CSS Animations: property from [hue-rotate(180deg)] to [none] at (0.5) should be [hue-rotate(90deg)] -FAIL CSS Animations: property from [hue-rotate(180deg)] to [none] at (1) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Animations: property from [hue-rotate(180deg)] to [none] at (1.5) should be [hue-rotate(-90deg)] -PASS Web Animations: property from [hue-rotate(180deg)] to [none] at (-0.5) should be [hue-rotate(270deg)] -PASS Web Animations: property from [hue-rotate(180deg)] to [none] at (0) should be [hue-rotate(180deg)] -PASS Web Animations: property from [hue-rotate(180deg)] to [none] at (0.25) should be [hue-rotate(135deg)] -PASS Web Animations: property from [hue-rotate(180deg)] to [none] at (0.5) should be [hue-rotate(90deg)] -FAIL Web Animations: property from [hue-rotate(180deg)] to [none] at (1) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS Web Animations: property from [hue-rotate(180deg)] to [none] at (1.5) should be [hue-rotate(-90deg)] -PASS CSS Transitions: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (-1) should be [drop-shadow(-20px -10px white)] -PASS CSS Transitions: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0) should be [drop-shadow(0px 0px 0px currentcolor)] -PASS CSS Transitions: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0.5) should be [drop-shadow(10px 5px #80C080)] -PASS CSS Transitions: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1) should be [drop-shadow(20px 10px green)] -PASS CSS Transitions: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1.5) should be [drop-shadow(30px 15px #004100)] -PASS CSS Transitions with transition: all: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (-1) should be [drop-shadow(-20px -10px white)] -PASS CSS Transitions with transition: all: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0) should be [drop-shadow(0px 0px 0px currentcolor)] -PASS CSS Transitions with transition: all: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0.5) should be [drop-shadow(10px 5px #80C080)] -PASS CSS Transitions with transition: all: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1) should be [drop-shadow(20px 10px green)] -PASS CSS Transitions with transition: all: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1.5) should be [drop-shadow(30px 15px #004100)] -PASS CSS Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (-1) should be [drop-shadow(-20px -10px white)] -PASS CSS Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0) should be [drop-shadow(0px 0px 0px currentcolor)] -PASS CSS Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0.5) should be [drop-shadow(10px 5px #80C080)] -PASS CSS Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1) should be [drop-shadow(20px 10px green)] -PASS CSS Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1.5) should be [drop-shadow(30px 15px #004100)] -PASS Web Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (-1) should be [drop-shadow(-20px -10px white)] -PASS Web Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0) should be [drop-shadow(0px 0px 0px currentcolor)] -PASS Web Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (0.5) should be [drop-shadow(10px 5px #80C080)] -PASS Web Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1) should be [drop-shadow(20px 10px green)] -PASS Web Animations: property from [drop-shadow(0px 0px 0px currentcolor)] to [drop-shadow(20px 10px green)] at (1.5) should be [drop-shadow(30px 15px #004100)] -PASS CSS Transitions: property from [drop-shadow(20px 10px blue)] to [drop-shadow(20px 10px green)] at (2147483648) should be [drop-shadow(20px 10px #00FF00] -PASS CSS Transitions with transition: all: property from [drop-shadow(20px 10px blue)] to [drop-shadow(20px 10px green)] at (2147483648) should be [drop-shadow(20px 10px #00FF00] -PASS CSS Animations: property from [drop-shadow(20px 10px blue)] to [drop-shadow(20px 10px green)] at (2147483648) should be [drop-shadow(20px 10px #00FF00] -PASS Web Animations: property from [drop-shadow(20px 10px blue)] to [drop-shadow(20px 10px green)] at (2147483648) should be [drop-shadow(20px 10px #00FF00] -PASS CSS Transitions: property from [grayscale(0) blur(0px)] to [blur(10px)] at (-0.3) should be [blur(10px)] -PASS CSS Transitions: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0) should be [blur(10px)] -PASS CSS Transitions: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0.3) should be [blur(10px)] -PASS CSS Transitions: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0.5) should be [blur(10px)] -PASS CSS Transitions: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0.6) should be [blur(10px)] -PASS CSS Transitions: property from [grayscale(0) blur(0px)] to [blur(10px)] at (1) should be [blur(10px)] -PASS CSS Transitions: property from [grayscale(0) blur(0px)] to [blur(10px)] at (1.5) should be [blur(10px)] -PASS CSS Transitions with transition: all: property from [grayscale(0) blur(0px)] to [blur(10px)] at (-0.3) should be [blur(10px)] -PASS CSS Transitions with transition: all: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0) should be [blur(10px)] -PASS CSS Transitions with transition: all: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0.3) should be [blur(10px)] -PASS CSS Transitions with transition: all: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0.5) should be [blur(10px)] -PASS CSS Transitions with transition: all: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0.6) should be [blur(10px)] -PASS CSS Transitions with transition: all: property from [grayscale(0) blur(0px)] to [blur(10px)] at (1) should be [blur(10px)] -PASS CSS Transitions with transition: all: property from [grayscale(0) blur(0px)] to [blur(10px)] at (1.5) should be [blur(10px)] -PASS CSS Animations: property from [grayscale(0) blur(0px)] to [blur(10px)] at (-0.3) should be [grayscale(0) blur(0px)] -PASS CSS Animations: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0) should be [grayscale(0) blur(0px)] -PASS CSS Animations: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0.3) should be [grayscale(0) blur(0px)] -PASS CSS Animations: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0.5) should be [blur(10px)] -PASS CSS Animations: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0.6) should be [blur(10px)] -PASS CSS Animations: property from [grayscale(0) blur(0px)] to [blur(10px)] at (1) should be [blur(10px)] -PASS CSS Animations: property from [grayscale(0) blur(0px)] to [blur(10px)] at (1.5) should be [blur(10px)] -PASS Web Animations: property from [grayscale(0) blur(0px)] to [blur(10px)] at (-0.3) should be [grayscale(0) blur(0px)] -PASS Web Animations: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0) should be [grayscale(0) blur(0px)] -PASS Web Animations: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0.3) should be [grayscale(0) blur(0px)] -PASS Web Animations: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0.5) should be [blur(10px)] -PASS Web Animations: property from [grayscale(0) blur(0px)] to [blur(10px)] at (0.6) should be [blur(10px)] -PASS Web Animations: property from [grayscale(0) blur(0px)] to [blur(10px)] at (1) should be [blur(10px)] -PASS Web Animations: property from [grayscale(0) blur(0px)] to [blur(10px)] at (1.5) should be [blur(10px)] -Harness: the test ran to completion. - diff --git a/third_party/blink/web_tests/external/wpt/css/filter-effects/animation/filter-interpolation-003-expected.txt b/third_party/blink/web_tests/external/wpt/css/filter-effects/animation/filter-interpolation-003-expected.txt deleted file mode 100644 index 2080b37a3d8da5..00000000000000 --- a/third_party/blink/web_tests/external/wpt/css/filter-effects/animation/filter-interpolation-003-expected.txt +++ /dev/null @@ -1,280 +0,0 @@ -This is a testharness.js-based test. -Found 276 tests; 232 PASS, 44 FAIL, 0 TIMEOUT, 0 NOTRUN. -PASS CSS Transitions: property from [none] to [blur(10px)] at (-1) should be [blur(0px)] -FAIL CSS Transitions: property from [none] to [blur(10px)] at (0) should be [blur(0px)] assert_equals: expected "blur ( 0px ) " but got "none " -PASS CSS Transitions: property from [none] to [blur(10px)] at (0.5) should be [blur(5px)] -PASS CSS Transitions: property from [none] to [blur(10px)] at (1) should be [blur(10px)] -PASS CSS Transitions: property from [none] to [blur(10px)] at (1.5) should be [blur(15px)] -PASS CSS Transitions with transition: all: property from [none] to [blur(10px)] at (-1) should be [blur(0px)] -FAIL CSS Transitions with transition: all: property from [none] to [blur(10px)] at (0) should be [blur(0px)] assert_equals: expected "blur ( 0px ) " but got "none " -PASS CSS Transitions with transition: all: property from [none] to [blur(10px)] at (0.5) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [none] to [blur(10px)] at (1) should be [blur(10px)] -PASS CSS Transitions with transition: all: property from [none] to [blur(10px)] at (1.5) should be [blur(15px)] -PASS CSS Animations: property from [none] to [blur(10px)] at (-1) should be [blur(0px)] -FAIL CSS Animations: property from [none] to [blur(10px)] at (0) should be [blur(0px)] assert_equals: expected "blur ( 0px ) " but got "none " -PASS CSS Animations: property from [none] to [blur(10px)] at (0.5) should be [blur(5px)] -PASS CSS Animations: property from [none] to [blur(10px)] at (1) should be [blur(10px)] -PASS CSS Animations: property from [none] to [blur(10px)] at (1.5) should be [blur(15px)] -PASS Web Animations: property from [none] to [blur(10px)] at (-1) should be [blur(0px)] -FAIL Web Animations: property from [none] to [blur(10px)] at (0) should be [blur(0px)] assert_equals: expected "blur ( 0px ) " but got "none " -PASS Web Animations: property from [none] to [blur(10px)] at (0.5) should be [blur(5px)] -PASS Web Animations: property from [none] to [blur(10px)] at (1) should be [blur(10px)] -PASS Web Animations: property from [none] to [blur(10px)] at (1.5) should be [blur(15px)] -PASS CSS Transitions: property from [brightness(0)] to [none] at (-1) should be [brightness(0)] -PASS CSS Transitions: property from [brightness(0)] to [none] at (0) should be [brightness(0)] -PASS CSS Transitions: property from [brightness(0)] to [none] at (0.5) should be [brightness(0.5)] -FAIL CSS Transitions: property from [brightness(0)] to [none] at (1) should be [brightness(1)] assert_equals: expected "brightness ( 1 ) " but got "none " -PASS CSS Transitions: property from [brightness(0)] to [none] at (1.5) should be [brightness(1.5)] -PASS CSS Transitions with transition: all: property from [brightness(0)] to [none] at (-1) should be [brightness(0)] -PASS CSS Transitions with transition: all: property from [brightness(0)] to [none] at (0) should be [brightness(0)] -PASS CSS Transitions with transition: all: property from [brightness(0)] to [none] at (0.5) should be [brightness(0.5)] -FAIL CSS Transitions with transition: all: property from [brightness(0)] to [none] at (1) should be [brightness(1)] assert_equals: expected "brightness ( 1 ) " but got "none " -PASS CSS Transitions with transition: all: property from [brightness(0)] to [none] at (1.5) should be [brightness(1.5)] -PASS CSS Animations: property from [brightness(0)] to [none] at (-1) should be [brightness(0)] -PASS CSS Animations: property from [brightness(0)] to [none] at (0) should be [brightness(0)] -PASS CSS Animations: property from [brightness(0)] to [none] at (0.5) should be [brightness(0.5)] -FAIL CSS Animations: property from [brightness(0)] to [none] at (1) should be [brightness(1)] assert_equals: expected "brightness ( 1 ) " but got "none " -PASS CSS Animations: property from [brightness(0)] to [none] at (1.5) should be [brightness(1.5)] -PASS Web Animations: property from [brightness(0)] to [none] at (-1) should be [brightness(0)] -PASS Web Animations: property from [brightness(0)] to [none] at (0) should be [brightness(0)] -PASS Web Animations: property from [brightness(0)] to [none] at (0.5) should be [brightness(0.5)] -FAIL Web Animations: property from [brightness(0)] to [none] at (1) should be [brightness(1)] assert_equals: expected "brightness ( 1 ) " but got "none " -PASS Web Animations: property from [brightness(0)] to [none] at (1.5) should be [brightness(1.5)] -PASS CSS Transitions: property from [contrast(0)] to [none] at (-1) should be [contrast(0)] -PASS CSS Transitions: property from [contrast(0)] to [none] at (0) should be [contrast(0)] -PASS CSS Transitions: property from [contrast(0)] to [none] at (0.5) should be [contrast(0.5)] -FAIL CSS Transitions: property from [contrast(0)] to [none] at (1) should be [contrast(1)] assert_equals: expected "contrast ( 1 ) " but got "none " -PASS CSS Transitions: property from [contrast(0)] to [none] at (1.5) should be [contrast(1.5)] -PASS CSS Transitions with transition: all: property from [contrast(0)] to [none] at (-1) should be [contrast(0)] -PASS CSS Transitions with transition: all: property from [contrast(0)] to [none] at (0) should be [contrast(0)] -PASS CSS Transitions with transition: all: property from [contrast(0)] to [none] at (0.5) should be [contrast(0.5)] -FAIL CSS Transitions with transition: all: property from [contrast(0)] to [none] at (1) should be [contrast(1)] assert_equals: expected "contrast ( 1 ) " but got "none " -PASS CSS Transitions with transition: all: property from [contrast(0)] to [none] at (1.5) should be [contrast(1.5)] -PASS CSS Animations: property from [contrast(0)] to [none] at (-1) should be [contrast(0)] -PASS CSS Animations: property from [contrast(0)] to [none] at (0) should be [contrast(0)] -PASS CSS Animations: property from [contrast(0)] to [none] at (0.5) should be [contrast(0.5)] -FAIL CSS Animations: property from [contrast(0)] to [none] at (1) should be [contrast(1)] assert_equals: expected "contrast ( 1 ) " but got "none " -PASS CSS Animations: property from [contrast(0)] to [none] at (1.5) should be [contrast(1.5)] -PASS Web Animations: property from [contrast(0)] to [none] at (-1) should be [contrast(0)] -PASS Web Animations: property from [contrast(0)] to [none] at (0) should be [contrast(0)] -PASS Web Animations: property from [contrast(0)] to [none] at (0.5) should be [contrast(0.5)] -FAIL Web Animations: property from [contrast(0)] to [none] at (1) should be [contrast(1)] assert_equals: expected "contrast ( 1 ) " but got "none " -PASS Web Animations: property from [contrast(0)] to [none] at (1.5) should be [contrast(1.5)] -PASS CSS Transitions: property from [none] to [drop-shadow(20px 10px green)] at (-1) should be [drop-shadow(-20px -10px transparent)] -FAIL CSS Transitions: property from [none] to [drop-shadow(20px 10px green)] at (0) should be [drop-shadow(0px 0px 0px transparent)] assert_equals: expected "drop - shadow ( rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px ) " but got "none " -PASS CSS Transitions: property from [none] to [drop-shadow(20px 10px green)] at (0.5) should be [drop-shadow(10px 5px rgba(0, 128, 0, 0.5))] -PASS CSS Transitions: property from [none] to [drop-shadow(20px 10px green)] at (1) should be [drop-shadow(20px 10px green)] -PASS CSS Transitions: property from [none] to [drop-shadow(20px 10px green)] at (1.5) should be [drop-shadow(30px 15px #00C000)] -PASS CSS Transitions with transition: all: property from [none] to [drop-shadow(20px 10px green)] at (-1) should be [drop-shadow(-20px -10px transparent)] -FAIL CSS Transitions with transition: all: property from [none] to [drop-shadow(20px 10px green)] at (0) should be [drop-shadow(0px 0px 0px transparent)] assert_equals: expected "drop - shadow ( rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px ) " but got "none " -PASS CSS Transitions with transition: all: property from [none] to [drop-shadow(20px 10px green)] at (0.5) should be [drop-shadow(10px 5px rgba(0, 128, 0, 0.5))] -PASS CSS Transitions with transition: all: property from [none] to [drop-shadow(20px 10px green)] at (1) should be [drop-shadow(20px 10px green)] -PASS CSS Transitions with transition: all: property from [none] to [drop-shadow(20px 10px green)] at (1.5) should be [drop-shadow(30px 15px #00C000)] -PASS CSS Animations: property from [none] to [drop-shadow(20px 10px green)] at (-1) should be [drop-shadow(-20px -10px transparent)] -FAIL CSS Animations: property from [none] to [drop-shadow(20px 10px green)] at (0) should be [drop-shadow(0px 0px 0px transparent)] assert_equals: expected "drop - shadow ( rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px ) " but got "none " -PASS CSS Animations: property from [none] to [drop-shadow(20px 10px green)] at (0.5) should be [drop-shadow(10px 5px rgba(0, 128, 0, 0.5))] -PASS CSS Animations: property from [none] to [drop-shadow(20px 10px green)] at (1) should be [drop-shadow(20px 10px green)] -PASS CSS Animations: property from [none] to [drop-shadow(20px 10px green)] at (1.5) should be [drop-shadow(30px 15px #00C000)] -PASS Web Animations: property from [none] to [drop-shadow(20px 10px green)] at (-1) should be [drop-shadow(-20px -10px transparent)] -FAIL Web Animations: property from [none] to [drop-shadow(20px 10px green)] at (0) should be [drop-shadow(0px 0px 0px transparent)] assert_equals: expected "drop - shadow ( rgba ( 0 , 0 , 0 , 0 ) 0px 0px 0px ) " but got "none " -PASS Web Animations: property from [none] to [drop-shadow(20px 10px green)] at (0.5) should be [drop-shadow(10px 5px rgba(0, 128, 0, 0.5))] -PASS Web Animations: property from [none] to [drop-shadow(20px 10px green)] at (1) should be [drop-shadow(20px 10px green)] -PASS Web Animations: property from [none] to [drop-shadow(20px 10px green)] at (1.5) should be [drop-shadow(30px 15px #00C000)] -PASS CSS Transitions: property from [none] to [grayscale(1)] at (-1) should be [grayscale(0)] -FAIL CSS Transitions: property from [none] to [grayscale(1)] at (0) should be [grayscale(0)] assert_equals: expected "grayscale ( 0 ) " but got "none " -PASS CSS Transitions: property from [none] to [grayscale(1)] at (0.5) should be [grayscale(0.5)] -PASS CSS Transitions: property from [none] to [grayscale(1)] at (1) should be [grayscale(1)] -PASS CSS Transitions: property from [none] to [grayscale(1)] at (1.5) should be [grayscale(1)] -PASS CSS Transitions with transition: all: property from [none] to [grayscale(1)] at (-1) should be [grayscale(0)] -FAIL CSS Transitions with transition: all: property from [none] to [grayscale(1)] at (0) should be [grayscale(0)] assert_equals: expected "grayscale ( 0 ) " but got "none " -PASS CSS Transitions with transition: all: property from [none] to [grayscale(1)] at (0.5) should be [grayscale(0.5)] -PASS CSS Transitions with transition: all: property from [none] to [grayscale(1)] at (1) should be [grayscale(1)] -PASS CSS Transitions with transition: all: property from [none] to [grayscale(1)] at (1.5) should be [grayscale(1)] -PASS CSS Animations: property from [none] to [grayscale(1)] at (-1) should be [grayscale(0)] -FAIL CSS Animations: property from [none] to [grayscale(1)] at (0) should be [grayscale(0)] assert_equals: expected "grayscale ( 0 ) " but got "none " -PASS CSS Animations: property from [none] to [grayscale(1)] at (0.5) should be [grayscale(0.5)] -PASS CSS Animations: property from [none] to [grayscale(1)] at (1) should be [grayscale(1)] -PASS CSS Animations: property from [none] to [grayscale(1)] at (1.5) should be [grayscale(1)] -PASS Web Animations: property from [none] to [grayscale(1)] at (-1) should be [grayscale(0)] -FAIL Web Animations: property from [none] to [grayscale(1)] at (0) should be [grayscale(0)] assert_equals: expected "grayscale ( 0 ) " but got "none " -PASS Web Animations: property from [none] to [grayscale(1)] at (0.5) should be [grayscale(0.5)] -PASS Web Animations: property from [none] to [grayscale(1)] at (1) should be [grayscale(1)] -PASS Web Animations: property from [none] to [grayscale(1)] at (1.5) should be [grayscale(1)] -PASS CSS Transitions: property from [none] to [hue-rotate(360deg)] at (-1) should be [hue-rotate(-360deg)] -FAIL CSS Transitions: property from [none] to [hue-rotate(360deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions: property from [none] to [hue-rotate(360deg)] at (0.5) should be [hue-rotate(180deg)] -PASS CSS Transitions: property from [none] to [hue-rotate(360deg)] at (1) should be [hue-rotate(360deg)] -PASS CSS Transitions: property from [none] to [hue-rotate(360deg)] at (1.5) should be [hue-rotate(540deg)] -PASS CSS Transitions with transition: all: property from [none] to [hue-rotate(360deg)] at (-1) should be [hue-rotate(-360deg)] -FAIL CSS Transitions with transition: all: property from [none] to [hue-rotate(360deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Transitions with transition: all: property from [none] to [hue-rotate(360deg)] at (0.5) should be [hue-rotate(180deg)] -PASS CSS Transitions with transition: all: property from [none] to [hue-rotate(360deg)] at (1) should be [hue-rotate(360deg)] -PASS CSS Transitions with transition: all: property from [none] to [hue-rotate(360deg)] at (1.5) should be [hue-rotate(540deg)] -PASS CSS Animations: property from [none] to [hue-rotate(360deg)] at (-1) should be [hue-rotate(-360deg)] -FAIL CSS Animations: property from [none] to [hue-rotate(360deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS CSS Animations: property from [none] to [hue-rotate(360deg)] at (0.5) should be [hue-rotate(180deg)] -PASS CSS Animations: property from [none] to [hue-rotate(360deg)] at (1) should be [hue-rotate(360deg)] -PASS CSS Animations: property from [none] to [hue-rotate(360deg)] at (1.5) should be [hue-rotate(540deg)] -PASS Web Animations: property from [none] to [hue-rotate(360deg)] at (-1) should be [hue-rotate(-360deg)] -FAIL Web Animations: property from [none] to [hue-rotate(360deg)] at (0) should be [hue-rotate(0deg)] assert_equals: expected "hue - rotate ( 0deg ) " but got "none " -PASS Web Animations: property from [none] to [hue-rotate(360deg)] at (0.5) should be [hue-rotate(180deg)] -PASS Web Animations: property from [none] to [hue-rotate(360deg)] at (1) should be [hue-rotate(360deg)] -PASS Web Animations: property from [none] to [hue-rotate(360deg)] at (1.5) should be [hue-rotate(540deg)] -PASS CSS Transitions: property from [none] to [invert(1)] at (-1) should be [invert(0)] -FAIL CSS Transitions: property from [none] to [invert(1)] at (0) should be [invert(0)] assert_equals: expected "invert ( 0 ) " but got "none " -PASS CSS Transitions: property from [none] to [invert(1)] at (0.5) should be [invert(0.5)] -PASS CSS Transitions: property from [none] to [invert(1)] at (1) should be [invert(1)] -PASS CSS Transitions: property from [none] to [invert(1)] at (1.5) should be [invert(1)] -PASS CSS Transitions with transition: all: property from [none] to [invert(1)] at (-1) should be [invert(0)] -FAIL CSS Transitions with transition: all: property from [none] to [invert(1)] at (0) should be [invert(0)] assert_equals: expected "invert ( 0 ) " but got "none " -PASS CSS Transitions with transition: all: property from [none] to [invert(1)] at (0.5) should be [invert(0.5)] -PASS CSS Transitions with transition: all: property from [none] to [invert(1)] at (1) should be [invert(1)] -PASS CSS Transitions with transition: all: property from [none] to [invert(1)] at (1.5) should be [invert(1)] -PASS CSS Animations: property from [none] to [invert(1)] at (-1) should be [invert(0)] -FAIL CSS Animations: property from [none] to [invert(1)] at (0) should be [invert(0)] assert_equals: expected "invert ( 0 ) " but got "none " -PASS CSS Animations: property from [none] to [invert(1)] at (0.5) should be [invert(0.5)] -PASS CSS Animations: property from [none] to [invert(1)] at (1) should be [invert(1)] -PASS CSS Animations: property from [none] to [invert(1)] at (1.5) should be [invert(1)] -PASS Web Animations: property from [none] to [invert(1)] at (-1) should be [invert(0)] -FAIL Web Animations: property from [none] to [invert(1)] at (0) should be [invert(0)] assert_equals: expected "invert ( 0 ) " but got "none " -PASS Web Animations: property from [none] to [invert(1)] at (0.5) should be [invert(0.5)] -PASS Web Animations: property from [none] to [invert(1)] at (1) should be [invert(1)] -PASS Web Animations: property from [none] to [invert(1)] at (1.5) should be [invert(1)] -PASS CSS Transitions: property from [opacity(0)] to [none] at (-1) should be [opacity(0)] -PASS CSS Transitions: property from [opacity(0)] to [none] at (0) should be [opacity(0)] -PASS CSS Transitions: property from [opacity(0)] to [none] at (0.5) should be [opacity(0.5)] -FAIL CSS Transitions: property from [opacity(0)] to [none] at (1) should be [opacity(1)] assert_equals: expected "opacity ( 1 ) " but got "none " -PASS CSS Transitions: property from [opacity(0)] to [none] at (1.5) should be [opacity(1)] -PASS CSS Transitions with transition: all: property from [opacity(0)] to [none] at (-1) should be [opacity(0)] -PASS CSS Transitions with transition: all: property from [opacity(0)] to [none] at (0) should be [opacity(0)] -PASS CSS Transitions with transition: all: property from [opacity(0)] to [none] at (0.5) should be [opacity(0.5)] -FAIL CSS Transitions with transition: all: property from [opacity(0)] to [none] at (1) should be [opacity(1)] assert_equals: expected "opacity ( 1 ) " but got "none " -PASS CSS Transitions with transition: all: property from [opacity(0)] to [none] at (1.5) should be [opacity(1)] -PASS CSS Animations: property from [opacity(0)] to [none] at (-1) should be [opacity(0)] -PASS CSS Animations: property from [opacity(0)] to [none] at (0) should be [opacity(0)] -PASS CSS Animations: property from [opacity(0)] to [none] at (0.5) should be [opacity(0.5)] -FAIL CSS Animations: property from [opacity(0)] to [none] at (1) should be [opacity(1)] assert_equals: expected "opacity ( 1 ) " but got "none " -PASS CSS Animations: property from [opacity(0)] to [none] at (1.5) should be [opacity(1)] -PASS Web Animations: property from [opacity(0)] to [none] at (-1) should be [opacity(0)] -PASS Web Animations: property from [opacity(0)] to [none] at (0) should be [opacity(0)] -PASS Web Animations: property from [opacity(0)] to [none] at (0.5) should be [opacity(0.5)] -FAIL Web Animations: property from [opacity(0)] to [none] at (1) should be [opacity(1)] assert_equals: expected "opacity ( 1 ) " but got "none " -PASS Web Animations: property from [opacity(0)] to [none] at (1.5) should be [opacity(1)] -PASS CSS Transitions: property from [saturate(0)] to [none] at (-1) should be [saturate(0)] -PASS CSS Transitions: property from [saturate(0)] to [none] at (0) should be [saturate(0)] -PASS CSS Transitions: property from [saturate(0)] to [none] at (0.5) should be [saturate(0.5)] -FAIL CSS Transitions: property from [saturate(0)] to [none] at (1) should be [saturate(1)] assert_equals: expected "saturate ( 1 ) " but got "none " -PASS CSS Transitions: property from [saturate(0)] to [none] at (1.5) should be [saturate(1.5)] -PASS CSS Transitions with transition: all: property from [saturate(0)] to [none] at (-1) should be [saturate(0)] -PASS CSS Transitions with transition: all: property from [saturate(0)] to [none] at (0) should be [saturate(0)] -PASS CSS Transitions with transition: all: property from [saturate(0)] to [none] at (0.5) should be [saturate(0.5)] -FAIL CSS Transitions with transition: all: property from [saturate(0)] to [none] at (1) should be [saturate(1)] assert_equals: expected "saturate ( 1 ) " but got "none " -PASS CSS Transitions with transition: all: property from [saturate(0)] to [none] at (1.5) should be [saturate(1.5)] -PASS CSS Animations: property from [saturate(0)] to [none] at (-1) should be [saturate(0)] -PASS CSS Animations: property from [saturate(0)] to [none] at (0) should be [saturate(0)] -PASS CSS Animations: property from [saturate(0)] to [none] at (0.5) should be [saturate(0.5)] -FAIL CSS Animations: property from [saturate(0)] to [none] at (1) should be [saturate(1)] assert_equals: expected "saturate ( 1 ) " but got "none " -PASS CSS Animations: property from [saturate(0)] to [none] at (1.5) should be [saturate(1.5)] -PASS Web Animations: property from [saturate(0)] to [none] at (-1) should be [saturate(0)] -PASS Web Animations: property from [saturate(0)] to [none] at (0) should be [saturate(0)] -PASS Web Animations: property from [saturate(0)] to [none] at (0.5) should be [saturate(0.5)] -FAIL Web Animations: property from [saturate(0)] to [none] at (1) should be [saturate(1)] assert_equals: expected "saturate ( 1 ) " but got "none " -PASS Web Animations: property from [saturate(0)] to [none] at (1.5) should be [saturate(1.5)] -PASS CSS Transitions: property from [none] to [sepia(1)] at (-1) should be [sepia(0)] -FAIL CSS Transitions: property from [none] to [sepia(1)] at (0) should be [sepia(0)] assert_equals: expected "sepia ( 0 ) " but got "none " -PASS CSS Transitions: property from [none] to [sepia(1)] at (0.5) should be [sepia(0.5)] -PASS CSS Transitions: property from [none] to [sepia(1)] at (1) should be [sepia(1)] -PASS CSS Transitions: property from [none] to [sepia(1)] at (1.5) should be [sepia(1)] -PASS CSS Transitions with transition: all: property from [none] to [sepia(1)] at (-1) should be [sepia(0)] -FAIL CSS Transitions with transition: all: property from [none] to [sepia(1)] at (0) should be [sepia(0)] assert_equals: expected "sepia ( 0 ) " but got "none " -PASS CSS Transitions with transition: all: property from [none] to [sepia(1)] at (0.5) should be [sepia(0.5)] -PASS CSS Transitions with transition: all: property from [none] to [sepia(1)] at (1) should be [sepia(1)] -PASS CSS Transitions with transition: all: property from [none] to [sepia(1)] at (1.5) should be [sepia(1)] -PASS CSS Animations: property from [none] to [sepia(1)] at (-1) should be [sepia(0)] -FAIL CSS Animations: property from [none] to [sepia(1)] at (0) should be [sepia(0)] assert_equals: expected "sepia ( 0 ) " but got "none " -PASS CSS Animations: property from [none] to [sepia(1)] at (0.5) should be [sepia(0.5)] -PASS CSS Animations: property from [none] to [sepia(1)] at (1) should be [sepia(1)] -PASS CSS Animations: property from [none] to [sepia(1)] at (1.5) should be [sepia(1)] -PASS Web Animations: property from [none] to [sepia(1)] at (-1) should be [sepia(0)] -FAIL Web Animations: property from [none] to [sepia(1)] at (0) should be [sepia(0)] assert_equals: expected "sepia ( 0 ) " but got "none " -PASS Web Animations: property from [none] to [sepia(1)] at (0.5) should be [sepia(0.5)] -PASS Web Animations: property from [none] to [sepia(1)] at (1) should be [sepia(1)] -PASS Web Animations: property from [none] to [sepia(1)] at (1.5) should be [sepia(1)] -PASS CSS Transitions: property from [url("#svgfilter")] to [none] at (-0.3) should be [none] -PASS CSS Transitions: property from [url("#svgfilter")] to [none] at (0) should be [none] -PASS CSS Transitions: property from [url("#svgfilter")] to [none] at (0.3) should be [none] -PASS CSS Transitions: property from [url("#svgfilter")] to [none] at (0.5) should be [none] -PASS CSS Transitions: property from [url("#svgfilter")] to [none] at (0.6) should be [none] -PASS CSS Transitions: property from [url("#svgfilter")] to [none] at (1) should be [none] -PASS CSS Transitions: property from [url("#svgfilter")] to [none] at (1.5) should be [none] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [none] at (-0.3) should be [none] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [none] at (0) should be [none] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [none] at (0.3) should be [none] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [none] at (0.5) should be [none] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [none] at (0.6) should be [none] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [none] at (1) should be [none] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [none] at (1.5) should be [none] -PASS CSS Animations: property from [url("#svgfilter")] to [none] at (-0.3) should be [url("#svgfilter")] -PASS CSS Animations: property from [url("#svgfilter")] to [none] at (0) should be [url("#svgfilter")] -PASS CSS Animations: property from [url("#svgfilter")] to [none] at (0.3) should be [url("#svgfilter")] -PASS CSS Animations: property from [url("#svgfilter")] to [none] at (0.5) should be [none] -PASS CSS Animations: property from [url("#svgfilter")] to [none] at (0.6) should be [none] -PASS CSS Animations: property from [url("#svgfilter")] to [none] at (1) should be [none] -PASS CSS Animations: property from [url("#svgfilter")] to [none] at (1.5) should be [none] -PASS Web Animations: property from [url("#svgfilter")] to [none] at (-0.3) should be [url("#svgfilter")] -PASS Web Animations: property from [url("#svgfilter")] to [none] at (0) should be [url("#svgfilter")] -PASS Web Animations: property from [url("#svgfilter")] to [none] at (0.3) should be [url("#svgfilter")] -PASS Web Animations: property from [url("#svgfilter")] to [none] at (0.5) should be [none] -PASS Web Animations: property from [url("#svgfilter")] to [none] at (0.6) should be [none] -PASS Web Animations: property from [url("#svgfilter")] to [none] at (1) should be [none] -PASS Web Animations: property from [url("#svgfilter")] to [none] at (1.5) should be [none] -PASS CSS Transitions: property from [url("#svgfilter")] to [blur(5px)] at (-0.3) should be [blur(5px)] -PASS CSS Transitions: property from [url("#svgfilter")] to [blur(5px)] at (0) should be [blur(5px)] -PASS CSS Transitions: property from [url("#svgfilter")] to [blur(5px)] at (0.3) should be [blur(5px)] -PASS CSS Transitions: property from [url("#svgfilter")] to [blur(5px)] at (0.5) should be [blur(5px)] -PASS CSS Transitions: property from [url("#svgfilter")] to [blur(5px)] at (0.6) should be [blur(5px)] -PASS CSS Transitions: property from [url("#svgfilter")] to [blur(5px)] at (1) should be [blur(5px)] -PASS CSS Transitions: property from [url("#svgfilter")] to [blur(5px)] at (1.5) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [blur(5px)] at (-0.3) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [blur(5px)] at (0) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [blur(5px)] at (0.3) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [blur(5px)] at (0.5) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [blur(5px)] at (0.6) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [blur(5px)] at (1) should be [blur(5px)] -PASS CSS Transitions with transition: all: property from [url("#svgfilter")] to [blur(5px)] at (1.5) should be [blur(5px)] -PASS CSS Animations: property from [url("#svgfilter")] to [blur(5px)] at (-0.3) should be [url("#svgfilter")] -PASS CSS Animations: property from [url("#svgfilter")] to [blur(5px)] at (0) should be [url("#svgfilter")] -PASS CSS Animations: property from [url("#svgfilter")] to [blur(5px)] at (0.3) should be [url("#svgfilter")] -PASS CSS Animations: property from [url("#svgfilter")] to [blur(5px)] at (0.5) should be [blur(5px)] -PASS CSS Animations: property from [url("#svgfilter")] to [blur(5px)] at (0.6) should be [blur(5px)] -PASS CSS Animations: property from [url("#svgfilter")] to [blur(5px)] at (1) should be [blur(5px)] -PASS CSS Animations: property from [url("#svgfilter")] to [blur(5px)] at (1.5) should be [blur(5px)] -PASS Web Animations: property from [url("#svgfilter")] to [blur(5px)] at (-0.3) should be [url("#svgfilter")] -PASS Web Animations: property from [url("#svgfilter")] to [blur(5px)] at (0) should be [url("#svgfilter")] -PASS Web Animations: property from [url("#svgfilter")] to [blur(5px)] at (0.3) should be [url("#svgfilter")] -PASS Web Animations: property from [url("#svgfilter")] to [blur(5px)] at (0.5) should be [blur(5px)] -PASS Web Animations: property from [url("#svgfilter")] to [blur(5px)] at (0.6) should be [blur(5px)] -PASS Web Animations: property from [url("#svgfilter")] to [blur(5px)] at (1) should be [blur(5px)] -PASS Web Animations: property from [url("#svgfilter")] to [blur(5px)] at (1.5) should be [blur(5px)] -PASS CSS Transitions: property from [initial] to [sepia(1)] at (-1) should be [sepia(0)] -FAIL CSS Transitions: property from [initial] to [sepia(1)] at (0) should be [sepia(0)] assert_equals: expected "sepia ( 0 ) " but got "none " -PASS CSS Transitions: property from [initial] to [sepia(1)] at (0.5) should be [sepia(0.5)] -PASS CSS Transitions: property from [initial] to [sepia(1)] at (1) should be [sepia(1)] -PASS CSS Transitions: property from [initial] to [sepia(1)] at (1.5) should be [sepia(1)] -PASS CSS Transitions with transition: all: property from [initial] to [sepia(1)] at (-1) should be [sepia(0)] -FAIL CSS Transitions with transition: all: property from [initial] to [sepia(1)] at (0) should be [sepia(0)] assert_equals: expected "sepia ( 0 ) " but got "none " -PASS CSS Transitions with transition: all: property from [initial] to [sepia(1)] at (0.5) should be [sepia(0.5)] -PASS CSS Transitions with transition: all: property from [initial] to [sepia(1)] at (1) should be [sepia(1)] -PASS CSS Transitions with transition: all: property from [initial] to [sepia(1)] at (1.5) should be [sepia(1)] -PASS CSS Animations: property from [initial] to [sepia(1)] at (-1) should be [sepia(0)] -FAIL CSS Animations: property from [initial] to [sepia(1)] at (0) should be [sepia(0)] assert_equals: expected "sepia ( 0 ) " but got "none " -PASS CSS Animations: property from [initial] to [sepia(1)] at (0.5) should be [sepia(0.5)] -PASS CSS Animations: property from [initial] to [sepia(1)] at (1) should be [sepia(1)] -PASS CSS Animations: property from [initial] to [sepia(1)] at (1.5) should be [sepia(1)] -PASS Web Animations: property from [initial] to [sepia(1)] at (-1) should be [sepia(0)] -FAIL Web Animations: property from [initial] to [sepia(1)] at (0) should be [sepia(0)] assert_equals: expected "sepia ( 0 ) " but got "none " -PASS Web Animations: property from [initial] to [sepia(1)] at (0.5) should be [sepia(0.5)] -PASS Web Animations: property from [initial] to [sepia(1)] at (1) should be [sepia(1)] -PASS Web Animations: property from [initial] to [sepia(1)] at (1.5) should be [sepia(1)] -Harness: the test ran to completion. - diff --git a/third_party/blink/web_tests/external/wpt/web-animations/animation-model/combining-effects/applying-interpolated-transform-expected.txt b/third_party/blink/web_tests/external/wpt/web-animations/animation-model/combining-effects/applying-interpolated-transform-expected.txt deleted file mode 100644 index b93bdd6ea53448..00000000000000 --- a/third_party/blink/web_tests/external/wpt/web-animations/animation-model/combining-effects/applying-interpolated-transform-expected.txt +++ /dev/null @@ -1,4 +0,0 @@ -This is a testharness.js-based test. -FAIL apply interpolated transform on multiple keyframes assert_approx_equals: expected matrix(1, 0, 0, 1, 20, 0) but got matrix(0.809017, 0.587785, -0.587785, 0.809017, 20, 0): undefined expected 1 +/- 0.0001 but got 0.809017 -Harness: the test ran to completion. - diff --git a/third_party/blink/web_tests/external/wpt/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt b/third_party/blink/web_tests/external/wpt/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt index c58ee7c7725923..4be9f3481dbc7d 100644 --- a/third_party/blink/web_tests/external/wpt/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt +++ b/third_party/blink/web_tests/external/wpt/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt @@ -16,7 +16,7 @@ PASS iteration composition of filter brightness animation FAIL iteration composition of filter drop-shadow animation assert_equals: Animated filter drop-shadow style at 0s of the third iteration expected "drop-shadow(rgb(240, 240, 240) 20px 20px 20px)" but got "drop-shadow(rgb(0, 0, 0) 0px 0px 0px)" FAIL iteration composition of same filter list animation assert_equals: Animated filter list at 0s of the third iteration expected "brightness(3) contrast(3)" but got "brightness(1) contrast(1)" FAIL iteration composition of discrete filter list because of mismatch of the order assert_equals: Animated filter list at 50s of the third iteration expected "contrast(4) brightness(4)" but got "contrast(2) brightness(2)" -FAIL iteration composition of different length filter list animation assert_equals: Animated filter list at 0s of the third iteration expected "sepia(1) contrast(3)" but got "sepia(0)" +FAIL iteration composition of different length filter list animation assert_equals: Animated filter list at 0s of the third iteration expected "sepia(1) contrast(3)" but got "sepia(0) contrast(1)" PASS iteration composition of transform(rotate) animation PASS iteration composition of transform: [ scale(0), scale(1) ] animation FAIL iteration composition of transform: [ scale(1), scale(2) ] animation assert_approx_equals: expected matrix(3, 0, 0, 3, 0, 0) but got matrix(1, 0, 0, 1, 0, 0): Animated transform(scale) style at 0s of the third iteration expected 3 +/- 0.0001 but got 1