Intermittent browser/components/customizableui/test/browser_947914_button_zoomReset.js | Button displays the correct zoom level - Got 100, expected 50
Categories
(Firefox :: Toolbars and Customization, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox77 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: emilio)
Details
(Keywords: intermittent-failure, Whiteboard: [stockwell needswork:owner])
Attachments
(1 file)
Filed by: dvarga [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=286999580&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/EdpxUHnaR3ep717Lt7uYmQ/runs/0/artifacts/public/logs/live_backing.log
[task 2020-01-30T16:58:08.737Z] 16:58:08 INFO - TEST-PASS | browser/components/customizableui/test/browser_947914_button_zoomReset.js | Page zoom reset correctly -
[task 2020-01-30T16:58:08.737Z] 16:58:08 INFO - Buffered messages finished
[task 2020-01-30T16:58:08.738Z] 16:58:08 INFO - TEST-UNEXPECTED-FAIL | browser/components/customizableui/test/browser_947914_button_zoomReset.js | Button displays the correct zoom level - Got 100, expected 50
[task 2020-01-30T16:58:08.738Z] 16:58:08 INFO - Stack trace:
[task 2020-01-30T16:58:08.738Z] 16:58:08 INFO - chrome://mochikit/content/browser-test.js:test_is:1320
[task 2020-01-30T16:58:08.738Z] 16:58:08 INFO - chrome://mochitests/content/browser/browser/components/customizableui/test/browser_947914_button_zoomReset.js:null:35
[task 2020-01-30T16:58:08.738Z] 16:58:08 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1062
[task 2020-01-30T16:58:08.738Z] 16:58:08 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1097
[task 2020-01-30T16:58:08.738Z] 16:58:08 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:925
[task 2020-01-30T16:58:08.738Z] 16:58:08 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:808
[task 2020-01-30T16:58:08.738Z] 16:58:08 INFO - Menu panel was closed
[task 2020-01-30T16:58:08.738Z] 16:58:08 INFO - Leaving test bound
[task 2020-01-30T16:58:08.739Z] 16:58:08 INFO - Entering test bound asyncCleanup
[task 2020-01-30T16:58:08.739Z] 16:58:08 INFO - Zoom level was restored
[task 2020-01-30T16:58:08.739Z] 16:58:08 INFO - Leaving test bound asyncCleanup
[task 2020-01-30T16:58:08.739Z] 16:58:08 INFO - GECKO(6908) | MEMORY STAT | vsize 2104333MB | vsizeMaxContiguous 65131042MB | residentFast 415MB | heapAllocated 212MB
[task 2020-01-30T16:58:08.739Z] 16:58:08 INFO - TEST-OK | browser/components/customizableui/test/browser_947914_button_zoomReset.js | took 394ms
[task 2020-01-30T16:58:08.739Z] 16:58:08 INFO - checking window state
Comment hidden (Intermittent Failures Robot) |
Comment 2•5 years ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
For more information, please visit auto_nag documentation.
Comment 3•5 years ago
|
||
Recent failure log:https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=299045690&repo=autoland&lineNumber=32717
Updated•5 years ago
|
Assignee | ||
Comment 4•5 years ago
|
||
This is what I see when running the test:
console.log: Changing zoom for browser from 1 to 0.5
set fullZoom@chrome://global/content/elements/browser-custom-element.js:812:19
set fullZoom@chrome://browser/content/tabbrowser.js:526:7
ZoomManager_setZoomForBrowser@chrome://global/content/viewZoomOverlay.js:60:7
set zoom@chrome://global/content/viewZoomOverlay.js:49:10
@chrome://mochitests/content/browser/browser/components/customizableui/test/browser_947914_button_zoomReset.js:26:5
Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1039:34
Tester_execTest@chrome://mochikit/content/browser-test.js:1074:11
nextTest/<@chrome://mochikit/content/browser-test.js:904:14
SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:918:23
"FullZoomChange for browser"
PASS Zoom reset button exists in Panel Menu -
console.log: Changing zoom for browser from 0.5 to 1
set fullZoom@chrome://global/content/elements/browser-custom-element.js:812:19
ZoomManager_setZoomForBrowser@chrome://global/content/viewZoomOverlay.js:60:7
FullZoom_reset/result<@chrome://browser/content/browser-fullZoom.js:425:21
promise callbackFullZoom_reset@chrome://browser/content/browser-fullZoom.js:423:42
oncommand@chrome://browser/content/browser.xhtml:1:10
@chrome://mochitests/content/browser/browser/components/customizableui/test/browser_947914_button_zoomReset.js:34:19
AsyncTester_execTest/<@chrome://mochikit/content/browser-test.js:1039:34
Tester_execTest@chrome://mochikit/content/browser-test.js:1074:11
nextTest/<@chrome://mochikit/content/browser-test.js:904:14
SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:918:23
Which is pretty broken. This seems to me was mostly passing by chance, but with
my Fission changes which made FullZoomChange events more async (actually, not
notify twice) it started failing.
Wait to load a page before changing the zoom level so that the browser doesn't
reset it when navigating.
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment 7•5 years ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Description
•