The test fast/text/FontFaceSet-status-after-style-update.html is flaky since it was added on r282015 See: https://results.webkit.org/?suite=layout-tests&test=fast%2Ftext%2FFontFaceSet-status-after-style-update.html When it fails it outputs this diff: --- /Volumes/Data/worker/bigsur-release-applesilicon-tests-wk2/build/layout-test-results/fast/text/FontFaceSet-status-after-style-update-expected.txt +++ /Volumes/Data/worker/bigsur-release-applesilicon-tests-wk2/build/layout-test-results/fast/text/FontFaceSet-status-after-style-update-actual.txt @@ -4,9 +4,10 @@ PASS fonts.status is "loaded" -PASS fonts.status is "loading" +FAIL fonts.status should be loading. Was loaded. PASS fonts.status is "loaded" PASS successfullyParsed is true +Some tests failed. TEST COMPLETE
Updated expectations on r282071
Thanks for the test expectations fix. I'll work on this bug this week.
I'm first seeing if I can reproduce this with run-webkit-tests --child-processes=1 --test-list
This sequence of tests seems to reproduce the bug 100%: fast/shapes/shape-outside-floats/shape-outside-clip-path-selection.html fast/text/FontFaceSet-check-after-style-update.html fast/text/FontFaceSet-status-after-style-update.html
This reproduces the problem: DYLD_FRAMEWORK_PATH=/Users/mmaxfield/Build/Products/Debug ~/Build/Products/Debug/WebKitTestRunner --no-timeout file:///Users/mmaxfield/src/WebKit/OpenSource/LayoutTests/fast/shapes/shape-outside-floats/shape-outside-clip-path-selection.html file:///Users/mmaxfield/src/WebKit/OpenSource/LayoutTests/fast/text/FontFaceSet-check-after-style-update.html file:///Users/mmaxfield/src/WebKit/OpenSource/LayoutTests/fast/text/FontFaceSet-status-after-style-update.html
Even though we're calling internals.clearMemoryCache(), the CSSFontFaceSource is still coming to us in the Success state.
Created attachment 437602 [details] Patch
Created attachment 437603 [details] Patch
I think this counts as test gardening, so I'll just land this if EWS is all green.
Tools/Scripts/svn-apply failed to apply attachment 437603 [details] to trunk. Please resolve the conflicts and upload a new patch.
Committed r282163 (241455@main): <https://commits.webkit.org/241455@main>
<rdar://problem/82886587>
*** Bug 230062 has been marked as a duplicate of this bug. ***