Bug 248518

Summary: REGRESSION(256951@main):[ BigSur+ wk1 EWS ] 3x imported/w3c/web-platform-tests/web-animations/animation-model/animation-types (layout-tests) are constant text failures
Product: WebKit Reporter: Robert Jenner <jenner>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Robert Jenner
Reported 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"
Attachments
Radar WebKit Bug Importer
Comment 1 2022-11-29 23:10:20 PST
Robert Jenner
Comment 2 2022-11-29 23:11:25 PST
It looks like these tests all just need to be rebased for Mac wk1.
EWS
Comment 3 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.
Robert Jenner
Comment 4 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.
Note You need to log in before you can comment on or make changes to this bug.