Closed
Bug 1975785
Opened 26 days ago
Closed 26 days ago
Perma [tier 2] org.mozilla.fenix.ui.efficiency.tests.MainMenuComposeTest#verifyMainMenuItemsTest | java.lang.AssertionError: Failed to click on Espresso element for selector: Three Dot Menu | single tracking bug
Categories
(Firefox for Android :: UI Tests, defect, P5)
Tracking
()
RESOLVED
FIXED
142 Branch
Tracking | Status | |
---|---|---|
firefox140 | --- | unaffected |
firefox141 | --- | unaffected |
firefox142 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: adhingra)
References
(Regression)
Details
(Keywords: intermittent-failure, regression)
Attachments
(1 file)
Bug 1975785 - Fix org.mozilla.fenix.ui.efficiency.tests.MainMenuComposeTest#verifyMainMenuItemsTest.
48 bytes,
text/x-phabricator-request
|
Details | Review |
Filed by: amarc [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=516441159&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DxiDHSJ1THOJG-3HAfAFTA/runs/0/artifacts/public/logs/live_backing.log
[task 2025-07-04T19:14:52.153+00:00]
[task 2025-07-04T19:14:52.153+00:00]
[task 2025-07-04T19:14:52.153+00:00] Command /usr/bin/java -jar /builds/worker/test-tools/flank.jar android run --config /builds/worker/checkouts/gecko/taskcluster/scripts/tests/../../../mobile/android/test_infra/flank-configs/fenix/arm-experimental-api-tests.yml --app /builds/worker/checkouts/gecko/app.apk --local-result-dir /builds/worker/artifacts/results --project moz-fenix --client-details matrixLabel=autoland,geckoRev=e9b77924bb503e2f75515954e550ff7cbb6a3837 --test /builds/worker/checkouts/gecko/android-test.apk failed with exit code 10
[task 2025-07-04T19:14:52.191+00:00] TEST-UNEXPECTED-FAIL | org.mozilla.fenix.ui.efficiency.tests.MainMenuComposeTest#verifyMainMenuItemsTest | java.lang.AssertionError: Failed to click on Espresso element for selector: Three Dot Menu
[task 2025-07-04T19:14:52.191+00:00] at org.mozilla.fenix.ui.efficiency.helpers.BasePage.mozClick(BasePage.kt:117)
[task 2025-07-04T19:14:52.191+00:00] at org.mozilla.fenix.ui.efficiency.helpers.BasePage.navigateToPage(BasePage.kt:62)
[task 2025-07-04T19:14:52.191+00:00] at org.mozilla.fenix.ui.efficiency.helpers.BasePage.navigateToPage$default(BasePage.kt:41)
[task 2025-07-04T19:14:52.191+00:00] at org.mozilla.fenix.ui.efficiency.tests.MainMenuComposeTest.verifyMainMenuItemsTest(MainMenuComposeTest.kt:12)
[task 2025-07-04T19:14:52.191+00:00] ... 56 trimmed
[task 2025-07-04T19:14:52.191+00:00] Caused by: androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: view.getId() is <2131297223/org.mozilla.fenix.debug:id/menuButton>
[task 2025-07-04T19:14:52.191+00:00]
[task 2025-07-04T19:14:52.191+00:00] View Hierarchy:
[task 2025-07-04T19:14:52.191+00:00] +>DecorView{id=-1, visibility=VISIBLE, width=1080, height=2400, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params={(0,0)(fillxfill) gr=CENTER sim={adjust=pan} ty=APPLICATION fmt=TRANSPARENT wanim=0x7f14000c
[task 2025-07-04T19:14:52.191+00:00] fl=DIM_BEHIND LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
[task 2025-07-04T19:14:52.191+00:00] pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND FIT_INSETS_CONTROLLED
[task 2025-07-04T19:14:52.191+00:00] bhv=DEFAULT
[task 2025-07-04T19:14:52.191+00:00] fitSides=}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}
[task 2025-07-04T19:14:52.191+00:00] |
[task 2025-07-04T19:14:52.191+00:00] +->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=2337, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}
[task 2025-07-04T19:14:52.191+00:00] |
[task 2025-07-04T19:14:52.191+00:00] +-->ViewStub{id=16908746, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}
[task 2025-07-04T19:14:52.192+00:00] |
[task 2025-07-04T19:14:52.192+00:00] +-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=2337, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1}
[task 2025-07-04T19:14:52.192+00:00] |
[task 2025-07-04T19:14:52.192+00:00] +--->FitWindowsFrameLayout{id=2131296346, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=2337, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}
[task 2025-07-04T19:14:52.192+00:00] |
[task 2025-07-04T19:14:52.192+00:00] +---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=2337, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1}
[task 2025-07-04T19:14:52.192+00:00] |
[task 2025-07-04T19:14:52.192+00:00] +----->FrameLayout{id=2131296763, res-name=container, visibility=VISIBLE, width=1080, height=2337, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1}
[task 2025-07-04T19:14:52.192+00:00] |
[task 2025-07-04T19:14:52.192+00:00] +------>CoordinatorLayout{id=2131296774, res-name=coordinator, visibility=VISIBLE, width=1080, height=2274, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=63.0, child-count=2}
[task 2025-07-04T19:14:52.192+00:00] |
[task 2025-07-04T19:14:52.192+00:00] +------->View{id=2131297817, res-name=touch_outside, visibility=VISIBLE, width=1080, height=2274, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}
[task 2025-07-04T19:14:52.192+00:00] |
[task 2025-07-04T19:14:52.192+00:00] +------->FrameLayout{id=2131296858, res-name=design_bottom_sheet, visibility=VISIBLE, width=1080, height=1364, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=910.0, child-count=1}
[task 2025-07-04T19:14:52.192+00:00] |
[task 2025-07-04T19:14:52.192+00:00] +-------->ComposeView{id=-1, visibility=VISIBLE, width=1080, height=1364, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1}
[task 2025-07-04T19:14:52.192+00:00] |
[task 2025-07-04T19:14:52.192+00:00] +--------->AndroidComposeView{id=-1, visibility=VISIBLE, width=1080, height=1364, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1}
[task 2025-07-04T19:14:52.192+00:00] |
[task 2025-07-04T19:14:52.192+00:00] +---------->AndroidViewsHandler{id=-1, visibility=VISIBLE, width=1080, height=1364, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=0}
[task 2025-07-04T19:14:52.192+00:00] |
[task 2025-07-04T19:14:52.192+00:00] +---->ViewStubCompat{id=2131296440, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}
[task 2025-07-04T19:14:52.192+00:00] |
[task 2025-07-04T19:14:52.192+00:00] +->View{id=16908336, res-name=navigationBarBackground, visibility=VISIBLE, width=1080, height=63, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=2337.0}
[task 2025-07-04T19:14:52.192+00:00] The complete view hierarchy is available in artifact file 'view-hierarchy-2.txt'.
[task 2025-07-04T19:14:52.192+00:00] at androidx.test.espresso.NoMatchingViewException$Builder.build(NoMatchingViewException.java:185)
[task 2025-07-04T19:14:52.192+00:00] at androidx.test.espresso.base.DefaultFailureHandler.lambda$getNoMatchingViewExceptionTruncater$0(DefaultFailureHandler.java:93)
[task 2025-07-04T19:14:52.192+00:00] at androidx.test.espresso.base.DefaultFailureHandler$$ExternalSyntheticLambda1.truncateExceptionMessage(D8$$SyntheticClass:0)
[task 2025-07-04T19:14:52.192+00:00] at androidx.test.espresso.base.ViewHierarchyExceptionHandler.handleSafely(ViewHierarchyExceptionHandler.java:72)
[task 2025-07-04T19:14:52.210+00:00] at androidx.test.espresso.base.ViewHierarchyExceptionHandler.handleSafely(ViewHierarchyExceptionHandler.java:38)
[task 2025-07-04T19:14:52.210+00:00] at androidx.test.espresso.base.DefaultFailureHandler$TypedFailureHandler.handle(DefaultFailureHandler.java:158)
[task 2025-07-04T19:14:52.210+00:00] at androidx.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:120)
[task 2025-07-04T19:14:52.210+00:00] at androidx.test.espresso.ViewInteraction.waitForAndHandleInteractionResults(ViewInteraction.java:385)
[task 2025-07-04T19:14:52.210+00:00] at androidx.test.espresso.ViewInteraction.desugaredPerform(ViewInteraction.java:212)
[task 2025-07-04T19:14:52.210+00:00] at androidx.test.espresso.ViewInteraction.perform(ViewInteraction.java:140)
[task 2025-07-04T19:14:52.210+00:00] at org.mozilla.fenix.ui.efficiency.helpers.BasePage.mozClick(BasePage.kt:115)
[task 2025-07-04T19:14:52.210+00:00] ... 60 more
[task 2025-07-04T19:14:52.210+00:00]
[task 2025-07-04T19:14:52.210+00:00]
[task 2025-07-04T19:14:52.210+00:00] ╔═══════════════════════════════════════════════════════════════════════════════════╤═════════╤════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
[task 2025-07-04T19:14:52.210+00:00] ║ UI Test │ Outcome │ Details ║
[task 2025-07-04T19:14:52.210+00:00] ╟───────────────────────────────────────────────────────────────────────────────────┼─────────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╢
[task 2025-07-04T19:14:52.210+00:00] ║ org.mozilla.fenix.ui.efficiency.tests.MainMenuComposeTest#verifyMainMenuItemsTest │ Failure │ java.lang.AssertionError: Failed to click on Espresso element for selector: Three Dot Menu ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ at org.mozilla.fenix.ui.efficiency.helpers.BasePage.mozClick(BasePage.kt:117) ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ at org.mozilla.fenix.ui.efficiency.helpers.BasePage.navigateToPage(BasePage.kt:62) ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ at org.mozilla.fenix.ui.efficiency.helpers.BasePage.navigateToPage$default(BasePage.kt:41) ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ at org.mozilla.fenix.ui.efficiency.tests.MainMenuComposeTest.verifyMainMenuItemsTest(MainMenuComposeTest.kt:12) ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ ... 56 trimmed ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ Caused by: androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: view.getId() is <2131297223/org.mozilla.fenix.debug:id/menuBu ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ tton> ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ View Hierarchy: ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ +>DecorView{id=-1, visibility=VISIBLE, width=1080, height=2400, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=tru ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ e, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params={(0,0)(fillxfill) gr=CENTER sim={adjust=pan} ty=APPLICATI ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ ON fmt=TRANSPARENT wanim=0x7f14000c ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ fl=DIM_BEHIND LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND FIT_INSETS_CONTROLLED ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ bhv=DEFAULT ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ fitSides=}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ | ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ +->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=2337, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ =true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=n ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ ull, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ | ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ +-->ViewStub{id=16908746, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-c ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ lickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$ ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ | ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ +-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=2337, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ =true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag= ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ | ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ +--->FitWindowsFrameLayout{id=2131296346, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=2337, has-focus=false, has-focusable=true, has-wind ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ ow-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android. ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ | ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ +---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=2337, has-focus=false, has-focusable=true, has-window-focus=tru ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ e, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.Frame ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ Layout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ | ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ +----->FrameLayout{id=2131296763, res-name=container, visibility=VISIBLE, width=1080, height=2337, has-focus=false, has-focusable=true, has-window-focus=true, ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLa ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ yout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ | ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ +------>CoordinatorLayout{id=2131296774, res-name=coordinator, visibility=VISIBLE, width=1080, height=2274, has-focus=false, has-focusable=true, has-window-fo ║
[task 2025-07-04T19:14:52.210+00:00] ║ │ │ cus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widge ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ t.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=63.0, child-count=2} ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ | ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ +------->View{id=2131297817, res-name=touch_outside, visibility=VISIBLE, width=1080, height=2274, has-focus=false, has-focusable=false, has-window-focus=true, ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ is-clickable=true, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.coordinatorlay ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ out.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ | ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ +------->FrameLayout{id=2131296858, res-name=design_bottom_sheet, visibility=VISIBLE, width=1080, height=1364, has-focus=false, has-focusable=true, has-window ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ -focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.c ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ oordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=910.0, child-cou ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ nt=1} ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ | ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ +-------->ComposeView{id=-1, visibility=VISIBLE, width=1080, height=1364, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-e ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ nabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ | ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ +--------->AndroidComposeView{id=-1, visibility=VISIBLE, width=1080, height=1364, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=fal ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ se, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@YYYY ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ YY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ | ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ +---------->AndroidViewsHandler{id=-1, visibility=VISIBLE, width=1080, height=1364, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable= ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@ ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=0} ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ | ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ +---->ViewStubCompat{id=2131296440, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus= ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.Fra ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ meLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ | ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ +->View{id=16908336, res-name=navigationBarBackground, visibility=VISIBLE, width=1080, height=63, has-focus=false, has-focusable=false, has-window-focus=true, ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLa ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ yout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=2337.0} ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ The complete view hierarchy is available in artifact file 'view-hierarchy-2.txt'. ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ at androidx.test.espresso.NoMatchingViewException$Builder.build(NoMatchingViewException.java:185) ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ at androidx.test.espresso.base.DefaultFailureHandler.lambda$getNoMatchingViewExceptionTruncater$0(DefaultFailureHandler.java:93) ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ at androidx.test.espresso.base.DefaultFailureHandler$$ExternalSyntheticLambda1.truncateExceptionMessage(D8$$SyntheticClass:0) ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ at androidx.test.espresso.base.ViewHierarchyExceptionHandler.handleSafely(ViewHierarchyExceptionHandler.java:72) ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ at androidx.test.espresso.base.ViewHierarchyExceptionHandler.handleSafely(ViewHierarchyExceptionHandler.java:38) ║
[task 2025-07-04T19:14:52.211+00:00] ║ │ │ at androidx.test.espresso.base.DefaultFailureHandler$TypedFailureHandler.handle(DefaultFailureHandler.java:158) ║
[task 2025-07-04T19:14:52.217+00:00] ║ │ │ at androidx.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:120) ║
[task 2025-07-04T19:14:52.217+00:00] ║ │ │ at androidx.test.espresso.ViewInteraction.waitForAndHandleInteractionResults(ViewInteraction.java:385) ║
[task 2025-07-04T19:14:52.217+00:00] ║ │ │ at androidx.test.espresso.ViewInteraction.desugaredPerform(ViewInteraction.java:212) ║
[task 2025-07-04T19:14:52.217+00:00] ║ │ │ at androidx.test.espresso.ViewInteraction.perform(ViewInteraction.java:140) ║
[task 2025-07-04T19:14:52.218+00:00] ║ │ │ at org.mozilla.fenix.ui.efficiency.helpers.BasePage.mozClick(BasePage.kt:115) ║
[task 2025-07-04T19:14:52.218+00:00] ║ │ │ ... 60 more ║
[task 2025-07-04T19:14:52.218+00:00] ║ │ │ ║
[task 2025-07-04T19:14:52.218+00:00] ║ │ │ ║
[task 2025-07-04T19:14:52.218+00:00] ╚═══════════════════════════════════════════════════════════════════════════════════╧═════════╧════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
[task 2025-07-04T19:14:52.218+00:00] Command /builds/worker/checkouts/gecko/taskcluster/scripts/tests/parse-junit-results.py --results /builds/worker/artifacts/results failed with exit code 1
[taskcluster 2025-07-04 19:14:52.469Z] === Task Finished ===
[taskcluster 2025-07-04 19:15:03.260Z] Unsuccessful task run with exit code: 10 completed in 304.317 seconds
Keywords: regression
Regressed by: 1970400
Comment 1•26 days ago
|
||
The Bugbug bot thinks this bug should belong to the 'Firefox for Android::UI Tests' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Component: General → UI Tests
Comment 2•26 days ago
|
||
:adhingra, since you are the author of the regressor, bug 1970400, could you take a look?
For more information, please visit BugBot documentation.
Flags: needinfo?(adhingra)
Comment 3•26 days ago
|
||
Working on a patch together over Slack.
Assignee: nobody → adhingra
Status: NEW → ASSIGNED
Assignee | ||
Comment 4•26 days ago
|
||
Pushed by atrain@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/cec591965163
https://hg.mozilla.org/integration/autoland/rev/7dcae52c9eca
Fix org.mozilla.fenix.ui.efficiency.tests.MainMenuComposeTest#verifyMainMenuItemsTest. r=aaronmt
Comment 6•26 days ago
|
||
Set release status flags based on info from the regressing bug 1970400
status-firefox140:
--- → unaffected
status-firefox141:
--- → unaffected
status-firefox142:
--- → affected
Status: ASSIGNED → RESOLVED
Closed: 26 days ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch
Assignee | ||
Updated•23 days ago
|
Flags: needinfo?(adhingra)
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•