Open Bug 1911892 Opened 4 months ago Updated 2 days ago

Intermittent layout/base/tests/test_interactive_widget.html | single tracking bug

Categories

(Core :: DOM: Core & HTML, defect)

defect

Tracking

()

ASSIGNED

People

(Reporter: intermittent-bug-filer, Assigned: hiro)

References

Details

(Keywords: intermittent-failure, intermittent-testcase, leave-open, Whiteboard: [stockwell unknown][stockwell unknown])

Attachments

(5 files)

Filed by: sstanca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=469416395&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XrFraAYmTY6HKyYTCwATew/runs/0/artifacts/public/logs/live_backing.log


[task 2024-08-06T19:18:35.909Z] 19:18:35     INFO -  TEST-START | layout/base/tests/test_interactive_widget.html
[task 2024-08-06T19:24:09.081Z] 19:24:09     INFO -  Buffered messages logged at 19:18:35
[task 2024-08-06T19:24:09.081Z] 19:24:09     INFO -  add_task | Entering
[task 2024-08-06T19:24:09.081Z] 19:24:09     INFO -  add_task | Leaving
[task 2024-08-06T19:24:09.081Z] 19:24:09     INFO -  add_task | Entering
[task 2024-08-06T19:24:09.081Z] 19:24:09     INFO -  Buffered messages finished
[task 2024-08-06T19:24:09.081Z] 19:24:09  WARNING -  TEST-UNEXPECTED-FAIL | layout/base/tests/test_interactive_widget.html | Test timed out. -
[task 2024-08-06T19:24:09.081Z] 19:24:09  WARNING -  TEST-UNEXPECTED-FAIL | layout/base/tests/test_interactive_widget.html | [SimpleTest.finish()] No checks actually run. (You need to call ok(), is(), or similar functions at least once.  Make sure you use SimpleTest.waitForExplicitFinish() if you need it.)
[task 2024-08-06T19:24:09.082Z] 19:24:09     INFO -      SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2024-08-06T19:24:09.082Z] 19:24:09     INFO -      afterCleanup@SimpleTest/SimpleTest.js:1477:18
[task 2024-08-06T19:24:09.082Z] 19:24:09     INFO -      executeCleanupFunction@SimpleTest/SimpleTest.js:1562:7
[task 2024-08-06T19:24:09.082Z] 19:24:09     INFO -  TEST-OK | layout/base/tests/test_interactive_widget.html | took 330594ms

There have been 51 total failures in the last 7 days.
There are:

  • 11 failures on android-em-7-0-x86_64-lite-qr opt
  • 20 failures on android-em-7-0-x86_64-qr opt
  • 8 failures on android-em-7-0-x86_64-shippable-lite-qr opt
  • 12 failures on android-em-7-0-x86_64-shippable-qr opt

Recent failure log.

Henri, as the owner of this component, can you help us assign the bug to someone? Thank you.

Flags: needinfo?(hsivonen)

Redirecting needinfo to the author of the test.

Flags: needinfo?(hsivonen) → needinfo?(hikezoe.birchill)

Thanks Henri for redirecting the needinfo to me.

So far, the failures have happened only with --enable-xorigin-tests.

Locally I can see a different failure, "FAIL Waiting for restoring the initial state" which happens at these line. In the local failure case, the test in question starts running with the initial-scale value is 1.0, which looks odd since the top level content document for our mochitest harness doesn't have any meta viewport tag, it should have been scaled by < 1.0 ratio. I am not yet sure this local failure is same as the failures on our CIs since we don't have any screenshots on failures on Android (bug 1914308).

Anyways, from what I can tell is that some tests (at least one test) breaks the initial state of the top level document, then this test_interactive_widget.html doesn't run as it's supposed to be.

Keep NI to me.

Flags: needinfo?(hikezoe.birchill)
Flags: needinfo?(hikezoe.birchill)
See Also: → 1915076

We don't (yet) support removing meta viewport elements (bug 1915077), so we set
an empty string to reset the meta viewport.

Assignee: nobody → hikezoe.birchill
Status: NEW → ASSIGNED

Though unfortunately it doesn't ensure that the software keyboard is closed.

Attachment #9420938 - Attachment description: Bug 1911892 - Apply inpuemode="none" in various tests to avoid opening the software keyboard on Android. r?masayuki → Bug 1911892 - Apply inputmode="none" in various tests to avoid opening the software keyboard on Android. r?masayuki

I posted a set of patches but I am sure that these patches will not eliminate intermittent failures completely.

Flags: needinfo?(hikezoe.birchill)
Keywords: leave-open
Pushed by hikezoe.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ca0b55a66675 Set an empty string to meta viewport content rather than removing the meta element. r=botond https://hg.mozilla.org/integration/autoland/rev/9457dec8e4b4 Use add_setup rather than add_task for a setup task. r=botond https://hg.mozilla.org/integration/autoland/rev/1a3bf8bb2557 Invoke `documentElement.focus()` to try to close the software keyboard. r=masayuki https://hg.mozilla.org/integration/autoland/rev/28fc3f165523 Apply inputmode="none" in various tests to avoid opening the software keyboard on Android. r=masayuki https://hg.mozilla.org/integration/autoland/rev/1fd4e96e2e79 Check whether the software keyboard has appeared before running tests. r=botond
See Also: → 1932280
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: