Closed
Bug 1671664
Opened 5 years ago
Closed 5 years ago
Intermittent /webdriver/tests/maximize_window/maximize.py | test_maximize_when_resized_to_max_size - assert (1600, 1200) == (1280, 1040)
Categories
(Remote Protocol :: Marionette, defect, P5)
Remote Protocol
Marionette
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: intermittent-failure)
Filed by: btara [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=318840960&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XUgeYLvGQFqqlB-6958ANg/runs/0/artifacts/public/logs/live_backing.log
...
[task 2020-10-16T15:03:31.043Z] 15:03:31 INFO - STDOUT: =================================== FAILURES ===================================
[task 2020-10-16T15:03:31.043Z] 15:03:31 INFO - STDOUT: ____________________ test_maximize_when_resized_to_max_size ____________________
[task 2020-10-16T15:03:31.044Z] 15:03:31 INFO - STDOUT: session = <Session c7cc6ee3-f470-4c7d-84e3-05d3972f1f2d>
[task 2020-10-16T15:03:31.044Z] 15:03:31 INFO - STDOUT: def test_maximize_when_resized_to_max_size(session):
[task 2020-10-16T15:03:31.044Z] 15:03:31 INFO - STDOUT: # Determine the largest available window size by first maximising
[task 2020-10-16T15:03:31.044Z] 15:03:31 INFO - STDOUT: # the window and getting the window rect dimensions.
[task 2020-10-16T15:03:31.044Z] 15:03:31 INFO - STDOUT: #
[task 2020-10-16T15:03:31.045Z] 15:03:31 INFO - STDOUT: # Then resize the window to the maximum available size.
[task 2020-10-16T15:03:31.045Z] 15:03:31 INFO - STDOUT: session.end()
[task 2020-10-16T15:03:31.045Z] 15:03:31 INFO - STDOUT: session.window.maximize()
[task 2020-10-16T15:03:31.045Z] 15:03:31 INFO - STDOUT: available = session.window.size
[task 2020-10-16T15:03:31.046Z] 15:03:31 INFO - STDOUT: session.end()
[task 2020-10-16T15:03:31.046Z] 15:03:31 INFO - STDOUT:
[task 2020-10-16T15:03:31.046Z] 15:03:31 INFO - STDOUT: session.window.size = available
[task 2020-10-16T15:03:31.046Z] 15:03:31 INFO - STDOUT:
[task 2020-10-16T15:03:31.047Z] 15:03:31 INFO - STDOUT: # In certain window managers a window extending to the full available
[task 2020-10-16T15:03:31.047Z] 15:03:31 INFO - STDOUT: # dimensions of the screen may not imply that the window is maximised,
[task 2020-10-16T15:03:31.047Z] 15:03:31 INFO - STDOUT: # since this is often a special state. If a remote end expects a DOM
[task 2020-10-16T15:03:31.047Z] 15:03:31 INFO - STDOUT: # resize event, this may not fire if the window has already reached
[task 2020-10-16T15:03:31.048Z] 15:03:31 INFO - STDOUT: # its expected dimensions.
[task 2020-10-16T15:03:31.048Z] 15:03:31 INFO - STDOUT: before = session.window.size
[task 2020-10-16T15:03:31.048Z] 15:03:31 INFO - STDOUT: session.window.maximize()
[task 2020-10-16T15:03:31.048Z] 15:03:31 INFO - STDOUT: > assert session.window.size == before
[task 2020-10-16T15:03:31.049Z] 15:03:31 INFO - STDOUT: E assert (1600, 1200) == (1280, 1040)
[task 2020-10-16T15:03:31.049Z] 15:03:31 INFO - PID 13777 | 1602860611031 Marionette DEBUG 1 <- [1,19,null,{"value":null}]
[task 2020-10-16T15:03:31.049Z] 15:03:31 INFO - PID 13777 | [Child 14631, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:6948
[task 2020-10-16T15:03:31.049Z] 15:03:31 INFO - PID 13777 | [Child 14631, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:6951
[task 2020-10-16T15:03:31.050Z] 15:03:31 INFO - PID 13777 | 1602860611031 webdriver::server DEBUG <- 200 OK {"value":null}
[task 2020-10-16T15:03:31.050Z] 15:03:31 INFO - STDOUT: E At index 0 diff: 1600 != 1280
[task 2020-10-16T15:03:31.050Z] 15:03:31 INFO - STDOUT: E Full diff:
[task 2020-10-16T15:03:31.050Z] 15:03:31 INFO - STDOUT: E - (1600, 1200)
[task 2020-10-16T15:03:31.051Z] 15:03:31 INFO - STDOUT: E ? ^^ -
[task 2020-10-16T15:03:31.051Z] 15:03:31 INFO - STDOUT: E + (1280, 1040)
[task 2020-10-16T15:03:31.051Z] 15:03:31 INFO - STDOUT: E ? ^^ +
[task 2020-10-16T15:03:31.051Z] 15:03:31 INFO - STDOUT: available = (1280, 1040)
[task 2020-10-16T15:03:31.052Z] 15:03:31 INFO - STDOUT: before = (1280, 1040)
[task 2020-10-16T15:03:31.052Z] 15:03:31 INFO - STDOUT: session = <Session c7cc6ee3-f470-4c7d-84e3-05d3972f1f2d>
[task 2020-10-16T15:03:31.052Z] 15:03:31 INFO - STDOUT: tests/web-platform/tests/webdriver/tests/maximize_window/maximize.py
[task 2020-10-16T15:03:31.052Z] 15:03:31 INFO - STDOUT: :98: AssertionError
[task 2020-10-16T15:03:31.053Z] 15:03:31 INFO - STDOUT: ===================== 1 failed, 7 passed in 34.75 seconds ======================
[task 2020-10-16T15:03:31.073Z] 15:03:31 INFO -
[task 2020-10-16T15:03:31.074Z] 15:03:31 INFO - TEST-PASS | /webdriver/tests/maximize_window/maximize.py | test_no_top_browsing_context
[task 2020-10-16T15:03:31.074Z] 15:03:31 INFO - TEST-PASS | /webdriver/tests/maximize_window/maximize.py | test_no_browsing_context
[task 2020-10-16T15:03:31.074Z] 15:03:31 INFO - TEST-PASS | /webdriver/tests/maximize_window/maximize.py | test_fully_exit_fullscreen
[task 2020-10-16T15:03:31.074Z] 15:03:31 INFO - TEST-PASS | /webdriver/tests/maximize_window/maximize.py | test_restore_the_window
[task 2020-10-16T15:03:31.074Z] 15:03:31 INFO - TEST-PASS | /webdriver/tests/maximize_window/maximize.py | test_maximize
[task 2020-10-16T15:03:31.074Z] 15:03:31 INFO - TEST-PASS | /webdriver/tests/maximize_window/maximize.py | test_payload
[task 2020-10-16T15:03:31.074Z] 15:03:31 INFO - TEST-PASS | /webdriver/tests/maximize_window/maximize.py | test_maximize_twice_is_idempotent
[task 2020-10-16T15:03:31.075Z] 15:03:31 INFO - TEST-UNEXPECTED-FAIL | /webdriver/tests/maximize_window/maximize.py | test_maximize_when_resized_to_max_size - assert (1600, 1200) == (1280, 1040)
[task 2020-10-16T15:03:31.075Z] 15:03:31 INFO - session = <Session c7cc6ee3-f470-4c7d-84e3-05d3972f1f2d>
[task 2020-10-16T15:03:31.075Z] 15:03:31 INFO -
[task 2020-10-16T15:03:31.075Z] 15:03:31 INFO - def test_maximize_when_resized_to_max_size(session):
[task 2020-10-16T15:03:31.075Z] 15:03:31 INFO - # Determine the largest available window size by first maximising
[task 2020-10-16T15:03:31.075Z] 15:03:31 INFO - # the window and getting the window rect dimensions.
[task 2020-10-16T15:03:31.076Z] 15:03:31 INFO - #
[task 2020-10-16T15:03:31.076Z] 15:03:31 INFO - # Then resize the window to the maximum available size.
[task 2020-10-16T15:03:31.076Z] 15:03:31 INFO - session.end()
[task 2020-10-16T15:03:31.076Z] 15:03:31 INFO - session.window.maximize()
[task 2020-10-16T15:03:31.077Z] 15:03:31 INFO - available = session.window.size
[task 2020-10-16T15:03:31.077Z] 15:03:31 INFO - session.end()
[task 2020-10-16T15:03:31.077Z] 15:03:31 INFO -
[task 2020-10-16T15:03:31.078Z] 15:03:31 INFO - session.window.size = available
[task 2020-10-16T15:03:31.078Z] 15:03:31 INFO -
[task 2020-10-16T15:03:31.078Z] 15:03:31 INFO - # In certain window managers a window extending to the full available
[task 2020-10-16T15:03:31.078Z] 15:03:31 INFO - # dimensions of the screen may not imply that the window is maximised,
[task 2020-10-16T15:03:31.078Z] 15:03:31 INFO - # since this is often a special state. If a remote end expects a DOM
[task 2020-10-16T15:03:31.078Z] 15:03:31 INFO - # resize event, this may not fire if the window has already reached
[task 2020-10-16T15:03:31.078Z] 15:03:31 INFO - # its expected dimensions.
[task 2020-10-16T15:03:31.078Z] 15:03:31 INFO - before = session.window.size
[task 2020-10-16T15:03:31.079Z] 15:03:31 INFO - session.window.maximize()
[task 2020-10-16T15:03:31.079Z] 15:03:31 INFO - > assert session.window.size == before
[task 2020-10-16T15:03:31.079Z] 15:03:31 INFO - E assert (1600, 1200) == (1280, 1040)
[task 2020-10-16T15:03:31.079Z] 15:03:31 INFO - E At index 0 diff: 1600 != 1280
[task 2020-10-16T15:03:31.079Z] 15:03:31 INFO - E Full diff:
[task 2020-10-16T15:03:31.079Z] 15:03:31 INFO - E - (1600, 1200)
[task 2020-10-16T15:03:31.079Z] 15:03:31 INFO - E ? ^^ -
[task 2020-10-16T15:03:31.080Z] 15:03:31 INFO - E + (1280, 1040)
[task 2020-10-16T15:03:31.080Z] 15:03:31 INFO - E ? ^^ +
[task 2020-10-16T15:03:31.080Z] 15:03:31 INFO -
[task 2020-10-16T15:03:31.080Z] 15:03:31 INFO - available = (1280, 1040)
[task 2020-10-16T15:03:31.080Z] 15:03:31 INFO - before = (1280, 1040)
[task 2020-10-16T15:03:31.080Z] 15:03:31 INFO - session = <Session c7cc6ee3-f470-4c7d-84e3-05d3972f1f2d>
[task 2020-10-16T15:03:31.080Z] 15:03:31 INFO -
[task 2020-10-16T15:03:31.081Z] 15:03:31 INFO - tests/web-platform/tests/webdriver/tests/maximize_window/maximize.py:98: AssertionError
[task 2020-10-16T15:03:31.081Z] 15:03:31 INFO - TEST-OK | /webdriver/tests/maximize_window/maximize.py | took 35057ms```
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 8•5 years ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
For more information, please visit auto_nag documentation.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
Comment 9•3 years ago
|
||
Moving bug to Remote Protocol::Marionette component per bug 1815831.
Component: geckodriver → Marionette
Product: Testing → Remote Protocol
You need to log in
before you can comment on or make changes to this bug.
Description
•