[wpt-sync] Sync PR 51240 - Switch all Canvas lang tests to use a WPT font
Categories
(Core :: CSS Parsing and Computation, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox138 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 51240 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/51240
Details from upstream follow.
Stephen Chenney <schenney@chromium.org> wrote:
Switch all Canvas lang tests to use a WPT font
WPT test policy says we should rely on fonts from within WPT in order to
be as platform agnostic as possible. The previous version of these tests
did not work in some browsers on some platforms due to issues with local
font loading (and there is some chance that coming changes to reduce
font fingerprinting may make things worse).So switch to loading a WPT font for all of these tests, and use
ligatures from that font to test the functionality.Also fix the behavior for a disconnected canvas with no lang attribute.
The spec says that we should use the unknown language in that case.Bug: 385006131
Change-Id: I80ddfa1fce95e689b11f8bdf675b087fb44e8dc4Reviewed-on: https://chromium-review.googlesource.com/6331511
WPT-Export-Revision: 3ebfa68c0c920aa2597b136d60de9eadea29d848
Assignee | ||
Comment 1•9 days ago
|
||
Assignee | ||
Updated•9 days ago
|
Assignee | ||
Comment 2•9 days ago
|
||
Assignee | ||
Comment 3•9 days ago
|
||
Assignee | ||
Comment 4•9 days ago
|
||
Assignee | ||
Comment 5•9 days ago
|
||
Assignee | ||
Comment 6•9 days ago
|
||
Assignee | ||
Comment 7•9 days ago
|
||
CI Results
Ran 7 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 13 tests
Status Summary
Firefox
PASS
: 3[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt, GitHub] 4[Gecko-android-em-7.0-x86_64-qr-debug-geckoview]
FAIL
: 7[Gecko-android-em-7.0-x86_64-qr-debug-geckoview] 8[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 10[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt, GitHub]
Chrome
PASS
: 11
FAIL
: 2
Safari
PASS
: 3
FAIL
: 10
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /html/canvas/offscreen/manual/text/canvas.2d.offscreen.worker.lang.html [wpt.fyi]:
FAIL
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-64-24h2-debug
,Gecko-windows11-64-24h2-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:FAIL
, Safari:FAIL
) - /html/canvas/offscreen/manual/text/canvas.2d.offscreen.worker.lang.inherit.html [wpt.fyi]:
FAIL
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-64-24h2-debug
,Gecko-windows11-64-24h2-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:PASS
, Safari:FAIL
) - /html/canvas/element/manual/text/canvas.2d.lang.dynamic.html [wpt.fyi]:
FAIL
(Chrome:PASS
, Safari:FAIL
) - /html/canvas/element/manual/text/canvas.2d.lang.html [wpt.fyi]:
FAIL
(Chrome:PASS
, Safari:FAIL
) - /html/canvas/element/manual/text/canvas.2d.lang.inherit.disconnected.canvas.html [wpt.fyi]:
FAIL
(Chrome:PASS
, Safari:FAIL
) - /html/canvas/offscreen/manual/text/canvas.2d.offscreen.lang.html [wpt.fyi]:
FAIL
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-64-24h2-debug
,Gecko-windows11-64-24h2-opt
,GitHub
],PASS
[Gecko-android-em-7.0-x86_64-qr-debug-geckoview
] (Chrome:PASS
, Safari:FAIL
) - /html/canvas/offscreen/manual/text/canvas.2d.offscreen.lang.inherit.html [wpt.fyi]:
FAIL
(Chrome:PASS
, Safari:FAIL
) - /html/canvas/offscreen/manual/text/canvas.2d.offscreen.transferred.lang.html [wpt.fyi]:
FAIL
(Chrome:PASS
, Safari:FAIL
) - /html/canvas/offscreen/manual/text/canvas.2d.offscreen.transferred.lang.inherit.document.html [wpt.fyi]:
FAIL
(Chrome:PASS
, Safari:FAIL
) - /html/canvas/offscreen/manual/text/canvas.2d.offscreen.transferred.lang.inherit.html [wpt.fyi]:
FAIL
(Chrome:PASS
, Safari:FAIL
)
Tests Disabled in Gecko Infrastructure
- /html/canvas/offscreen/manual/text/canvas.2d.offscreen.worker.lang.html [wpt.fyi]:
FAIL
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-64-24h2-debug
,Gecko-windows11-64-24h2-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:FAIL
, Safari:FAIL
) - /html/canvas/offscreen/manual/text/canvas.2d.offscreen.worker.lang.inherit.html [wpt.fyi]:
FAIL
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-64-24h2-debug
,Gecko-windows11-64-24h2-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:PASS
, Safari:FAIL
)
Comment 9•2 days ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/9c2547c2c3e8
https://hg.mozilla.org/mozilla-central/rev/eab3f3612b40
Description
•