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)

All
Android
defect

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)

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

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

: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)

Working on a patch together over Slack.

Assignee: nobody → adhingra
Status: NEW → ASSIGNED
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

Set release status flags based on info from the regressing bug 1970400

Status: ASSIGNED → RESOLVED
Closed: 26 days ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch
Flags: needinfo?(adhingra)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: