Bug 248518 - REGRESSION(256951@main):[ BigSur+ wk1 EWS ] 3x imported/w3c/web-platform-tests/web-animations/animation-model/animation-types (layout-tests) are constant text failures
Summary: REGRESSION(256951@main):[ BigSur+ wk1 EWS ] 3x imported/w3c/web-platform-test...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-11-29 23:09 PST by Robert Jenner
Modified: 2022-11-29 23:24 PST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Jenner 2022-11-29 23:09:58 PST
The following 3 imported/w3c/web-platform-tests/web-animations/animation-model/animation-types (layout-tests) are constant text failures on wk1 for BigSur and higher as well as on EWS:

imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-002.html
imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-002.html
imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002.html

HISTORY:
https://results.webkit.org/?suite=layout-tests&suite=layout-tests&suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fweb-animations%2Fanimation-model%2Fanimation-types%2Faccumulation-per-property-002.html&test=imported%2Fw3c%2Fweb-platform-tests%2Fweb-animations%2Fanimation-model%2Fanimation-types%2Faddition-per-property-002.html&test=imported%2Fw3c%2Fweb-platform-tests%2Fweb-animations%2Fanimation-model%2Fanimation-types%2Finterpolation-per-property-002.html


TEXT DIFF FOR "imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-002.html"
 PASS word-spacing (type: lengthPercentageOrCalc) has testAccumulation function
 PASS word-spacing: length
 PASS word-spacing: length of rem
-FAIL word-spacing: percentage assert_equals: The value should be 130% at 0ms expected "130%" but got "3.25px"
-FAIL word-spacing: units "%" onto "px" assert_equals: The value should be calc(10% + 10px) at 0ms expected "calc(10% + 10px)" but got "0.25px"
-FAIL word-spacing: units "px" onto "%" assert_equals: The value should be calc(10% + 10px) at 0ms expected "calc(10% + 10px)" but got "3355443px"
-FAIL word-spacing: units "rem" onto "%" assert_equals: The value should be calc(10% + 20px) at 0ms expected "calc(10% + 20px)" but got "3355443px"
-FAIL word-spacing: units "%" onto "rem" assert_equals: The value should be calc(10% + 20px) at 0ms expected "calc(10% + 20px)" but got "0.25px"
+PASS word-spacing: percentage
+PASS word-spacing: units "%" onto "px"
+PASS word-spacing: units "px" onto "%"
+PASS word-spacing: units "rem" onto "%"
+PASS word-spacing: units "%" onto "rem"
 PASS word-spacing: units "rem" onto "em"
 PASS word-spacing: units "em" onto "rem"
 FAIL word-spacing: units "calc" onto "px" assert_equals: The value should be calc(20% + 30px) at 0ms expected "calc(20% + 30px)" but got "20px"


TEXT DIFF FOR "imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-002.html"
 PASS word-spacing (type: lengthPercentageOrCalc) has testAddition function
 PASS word-spacing: length
 PASS word-spacing: length of rem
-FAIL word-spacing: percentage assert_equals: The value should be 130% at 0ms expected "130%" but got "3.25px"
-FAIL word-spacing: units "%" onto "px" assert_equals: The value should be calc(10% + 10px) at 0ms expected "calc(10% + 10px)" but got "0.25px"
-FAIL word-spacing: units "px" onto "%" assert_equals: The value should be calc(10% + 10px) at 0ms expected "calc(10% + 10px)" but got "3355443px"
-FAIL word-spacing: units "rem" onto "%" assert_equals: The value should be calc(10% + 20px) at 0ms expected "calc(10% + 20px)" but got "3355443px"
-FAIL word-spacing: units "%" onto "rem" assert_equals: The value should be calc(10% + 20px) at 0ms expected "calc(10% + 20px)" but got "0.25px"
+PASS word-spacing: percentage
+PASS word-spacing: units "%" onto "px"
+PASS word-spacing: units "px" onto "%"
+PASS word-spacing: units "rem" onto "%"
+PASS word-spacing: units "%" onto "rem"
 PASS word-spacing: units "rem" onto "em"
 PASS word-spacing: units "em" onto "rem"
 FAIL word-spacing: units "calc" onto "px" assert_equals: The value should be calc(20% + 30px) at 0ms expected "calc(20% + 30px)" but got "20px"


TEXT DIFF FOR "imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002.html"
 PASS word-spacing (type: lengthPercentageOrCalc) has testInterpolation function
 PASS word-spacing supports animating as a length
 PASS word-spacing supports animating as a length of rem
-FAIL word-spacing supports animating as a percentage assert_equals: The value should be 30% at 500ms expected "30%" but got "0.75px"
-FAIL word-spacing supports animating as combination units "px" and "%" assert_equals: The value should be calc(10% + 5px) at 500ms expected "calc(10% + 5px)" but got "0.5px"
-FAIL word-spacing supports animating as combination units "%" and "em" assert_equals: The value should be calc(5% + 10px) at 500ms expected "calc(5% + 10px)" but got "20px"
+PASS word-spacing supports animating as a percentage
+PASS word-spacing supports animating as combination units "px" and "%"
+PASS word-spacing supports animating as combination units "%" and "em"
 PASS word-spacing supports animating as combination units "em" and "rem"
 FAIL word-spacing supports animating as combination units "px" and "calc" assert_equals: The value should be calc(10% + 10px) at 500ms expected "calc(10% + 10px)" but got "0px"
 FAIL word-spacing supports animating as a calc assert_equals: The value should be calc(15% + 15px) at 500ms expected "calc(15% + 15px)" but got "0px"
Comment 1 Radar WebKit Bug Importer 2022-11-29 23:10:20 PST
<rdar://problem/102799942>
Comment 2 Robert Jenner 2022-11-29 23:11:25 PST
It looks like these tests all just need to be rebased for Mac wk1.
Comment 3 EWS 2022-11-29 23:22:56 PST
Test gardening commit 257170@main (c921b57e81c1): <https://commits.webkit.org/257170@main>

Reviewed commits have been landed. Closing PR #6960 and removing active labels.
Comment 4 Robert Jenner 2022-11-29 23:24:10 PST
I have rebased the tests with the commit above. Will watch to verify that the issue is resolved.