[wpt-sync] Sync PR 36514 - Add browser test for SubframeWeightingFactor OOPIF logic
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox108 fixed)
Tracking | Status | |
---|---|---|
firefox108 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 36514 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/36514
Details from upstream follow.
Lan Wei <lanwei@chromium.org> wrote:
Add browser test for SubframeWeightingFactor OOPIF logic
We need to wait the layout shift score in the subframe in
PageLoadMetricsTestWaiter before we check the metric recorded in the
UKM and UMA to reduce the flakiness in the browser tests. Since the
layout shift score is only recorded in the page level not on the main
frame and subframe respectively, I have to use |is_main_frame| in
PageLoadMetricsTestWaiter to check where the layout shift scores is
from.Bug: 943668
Change-Id: I5b84f9e7f1f94444c0ae81057d098e96bdbc3448
Reviewed-on: https://chromium-review.googlesource.com/3945928
WPT-Export-Revision: 90df82596da63f20d1e2e72ca0c30c9cc4d5b792
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
CI Results
Ran 10 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 2 tests and 1 subtests
Status Summary
Firefox
OK
: 1
FAIL
: 1
TIMEOUT
: 2
Chrome
OK
: 2
PASS
: 2
Safari
OK
: 1
FAIL
: 1
TIMEOUT
: 2
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /layout-instability/main-frame.html [wpt.fyi]:
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-debug-isolated-process-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows10-32-2004-qr-debug
,Gecko-windows10-32-2004-qr-opt
,Gecko-windows10-64-2004-qr-debug
,Gecko-windows10-64-2004-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:TIMEOUT
)- Layout Instability: subframe layout shift score:
TIMEOUT
(Chrome:PASS
, Safari:TIMEOUT
)
- Layout Instability: subframe layout shift score:
- /layout-instability/sub-frame.html [wpt.fyi]:
OK
[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-debug-isolated-process-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows10-32-2004-qr-debug
,Gecko-windows10-32-2004-qr-opt
,Gecko-windows10-64-2004-qr-debug
,Gecko-windows10-64-2004-qr-opt
] (Chrome:OK
, Safari:OK
)- We will see two layout shift with the same score in the subframe.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- We will see two layout shift with the same score in the subframe.:
Tests Disabled in Gecko Infrastructure
- /layout-instability/main-frame.html [wpt.fyi]:
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-debug-isolated-process-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows10-32-2004-qr-debug
,Gecko-windows10-32-2004-qr-opt
,Gecko-windows10-64-2004-qr-debug
,Gecko-windows10-64-2004-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:TIMEOUT
) - /layout-instability/sub-frame.html [wpt.fyi]:
OK
[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-debug-isolated-process-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows10-32-2004-qr-debug
,Gecko-windows10-32-2004-qr-opt
,Gecko-windows10-64-2004-qr-debug
,Gecko-windows10-64-2004-qr-opt
] (Chrome:OK
, Safari:OK
)
Comment 4•3 years ago
|
||
bugherder |
Description
•