Closed Bug 1950080 Opened 23 days ago Closed 23 days ago

Perma [tier 2] org.mozilla.fenix.ui.MainMenuTestCompose#verifyTheHomePageMainMenuCustomizeHomepageButtonTest | androidx.test.espresso.base.AssertionErrorHandler$AssertionFailedWithCauseError: 'view.getParent() (view.getParent() is an instance of android.

Categories

(Fenix :: UI Tests, defect, P5)

Firefox 137
All
Android
defect

Tracking

(firefox135 unaffected, firefox136 unaffected, firefox137 fixed)

RESOLVED FIXED
137 Branch
Tracking Status
firefox135 --- unaffected
firefox136 --- unaffected
firefox137 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: ohorvath, NeedInfo)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

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


[task 2025-02-24T12:36:04.305Z]   Shard 99: Expected: 0s, Actual: 86s, Diff: 86s
[task 2025-02-24T12:36:04.305Z] 
[task 2025-02-24T12:36:04.305Z] 
[task 2025-02-24T12:36:04.305Z] Command /usr/bin/java -jar /builds/worker/test-tools/flank.jar android run --config ./automation/taskcluster/androidTest/flank-arm64-v8a.yml --app /builds/worker/checkouts/gecko/mobile/android/fenix/app.apk --local-result-dir /builds/worker/artifacts/results --project moz-fenix --client-details matrixLabel=autoland,geckoRev=b621c228d35e4eba44980105ee543e666dc8e700 --test /builds/worker/checkouts/gecko/mobile/android/fenix/android-test.apk failed with exit code 10
[task 2025-02-24T12:36:04.368Z] TEST-UNEXPECTED-FAIL | org.mozilla.fenix.ui.TranslationsTest#verifyTheNeverTranslateOptionTest | java.lang.AssertionError: UiSelector[CONTAINS_DESCRIPTION=Translate page] does not exist
[task 2025-02-24T12:36:04.368Z]  at org.junit.Assert.fail(Assert.java:89)
[task 2025-02-24T12:36:04.368Z]  at org.junit.Assert.assertTrue(Assert.java:42)
[task 2025-02-24T12:36:04.368Z]  at org.mozilla.fenix.helpers.MatcherHelper.assertUIObjectExists(MatcherHelper.kt:100)
[task 2025-02-24T12:36:04.368Z]  at org.mozilla.fenix.helpers.MatcherHelper.assertUIObjectExists$default(MatcherHelper.kt:92)
[task 2025-02-24T12:36:04.368Z]  at org.mozilla.fenix.ui.robots.NavigationToolbarRobot.verifyTranslationButton(NavigationToolbarRobot.kt:236)
[task 2025-02-24T12:36:04.368Z]  at org.mozilla.fenix.ui.robots.NavigationToolbarRobot.verifyTranslationButton$default(NavigationToolbarRobot.kt:220)
[task 2025-02-24T12:36:04.368Z]  at org.mozilla.fenix.ui.TranslationsTest$verifyTheNeverTranslateOptionTest$13.invoke(TranslationsTest.kt:199)
[task 2025-02-24T12:36:04.368Z]  at org.mozilla.fenix.ui.TranslationsTest$verifyTheNeverTranslateOptionTest$13.invoke(TranslationsTest.kt:198)
[task 2025-02-24T12:36:04.368Z]  at org.mozilla.fenix.ui.robots.NavigationToolbarRobotKt.navigationToolbar(NavigationToolbarRobot.kt:624)
[task 2025-02-24T12:36:04.368Z]  at org.mozilla.fenix.ui.TranslationsTest.verifyTheNeverTranslateOptionTest(TranslationsTest.kt:198)
[task 2025-02-24T12:36:04.368Z] 
[task 2025-02-24T12:36:04.368Z]     
[task 2025-02-24T12:36:04.368Z] TEST-UNEXPECTED-FAIL | org.mozilla.fenix.ui.MainMenuTestCompose#verifyTheHomePageMainMenuCustomizeHomepageButtonTest | androidx.test.espresso.base.AssertionErrorHandler$AssertionFailedWithCauseError: 'view.getParent() (view.getParent() is an instance of android.view.ViewGroup and has a sibling matching (view is an instance of android.view.ViewGroup and has child matching: (view.getClass().getName() matches: a string ending with "Switch" and (an instance of android.view.View and an instance of android.widget.Checkable) and view.isChecked() matching: is <true>)))' doesn't match the selected view.
[task 2025-02-24T12:36:04.368Z] Expected: view.getParent() (view.getParent() is an instance of android.view.ViewGroup and has a sibling matching (view is an instance of android.view.ViewGroup and has child matching: (view.getClass().getName() matches: a string ending with "Switch" and (an instance of android.view.View and an instance of android.widget.Checkable) and view.isChecked() matching: is <true>)))
[task 2025-02-24T12:36:04.368Z]      Got: view.getParent() none of the <2> siblings match
[task 2025-02-24T12:36:04.368Z] View Details: AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=250, height=57, 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.RelativeLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=42.0, text=Jump back in, input-type=0, ime-target=false, has-links=false}
[task 2025-02-24T12:36:04.368Z] 
[task 2025-02-24T12:36:04.368Z]  at dalvik.system.VMStack.getThreadStackTrace(Native Method)
[task 2025-02-24T12:36:04.368Z]  at java.lang.Thread.getStackTrace(Thread.java:1841)
[task 2025-02-24T12:36:04.368Z]  at androidx.test.espresso.base.AssertionErrorHandler.handleSafely(AssertionErrorHandler.java:35)
[task 2025-02-24T12:36:04.368Z]  at androidx.test.espresso.base.AssertionErrorHandler.handleSafely(AssertionErrorHandler.java:26)
[task 2025-02-24T12:36:04.368Z]  at androidx.test.espresso.base.DefaultFailureHandler$TypedFailureHandler.handle(DefaultFailureHandler.java:158)
[task 2025-02-24T12:36:04.368Z]  at androidx.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:120)
[task 2025-02-24T12:36:04.368Z]  at androidx.test.espresso.ViewInteraction.waitForAndHandleInteractionResults(ViewInteraction.java:387)
[task 2025-02-24T12:36:04.368Z]  at androidx.test.espresso.ViewInteraction.check(ViewInteraction.java:366)
[task 2025-02-24T12:36:04.368Z]  at org.mozilla.fenix.ui.robots.SettingsSubMenuHomepageRobot.verifyHomePageView(SettingsSubMenuHomepageRobot.kt:120)
[task 2025-02-24T12:36:04.368Z]  at org.mozilla.fenix.ui.robots.SettingsSubMenuHomepageRobot.verifyHomePageView$default(SettingsSubMenuHomepageRobot.kt:37)
[task 2025-02-24T12:36:04.368Z]  at org.mozilla.fenix.ui.MainMenuTestCompose$verifyTheHomePageMainMenuCustomizeHomepageButtonTest$3.invoke(MainMenuTestCompose.kt:840)
[task 2025-02-24T12:36:04.368Z]  at org.mozilla.fenix.ui.MainMenuTestCompose$verifyTheHomePageMainMenuCustomizeHomepageButtonTest$3.invoke(MainMenuTestCompose.kt:839)
[task 2025-02-24T12:36:04.368Z]  at org.mozilla.fenix.ui.robots.ThreeDotMenuMainRobotCompose$Transition.clickCustomizeHomepageButton(ThreeDotMenuMainRobotCompose.kt:604)
[task 2025-02-24T12:36:04.368Z]  at org.mozilla.fenix.ui.MainMenuTestCompose.verifyTheHomePageMainMenuCustomizeHomepageButtonTest(MainMenuTestCompose.kt:839)
[task 2025-02-24T12:36:04.368Z]  ... 56 trimmed
[task 2025-02-24T12:36:04.368Z] Caused by: junit.framework.AssertionFailedError: 'view.getParent() (view.getParent() is an instance of android.view.ViewGroup and has a sibling matching (view is an instance of android.view.ViewGroup and has child matching: (view.getClass().getName() matches: a string ending with "Switch" and (an instance of android.view.View and an instance of android.widget.Checkable) and view.isChecked() matching: is <true>)))' doesn't match the selected view.
[task 2025-02-24T12:36:04.368Z] Expected: view.getParent() (view.getParent() is an instance of android.view.ViewGroup and has a sibling matching (view is an instance of android.view.ViewGroup and has child matching: (view.getClass().getName() matches: a string ending with "Switch" and (an instance of android.view.View and an instance of android.widget.Checkable) and view.isChecked() matching: is <true>)))
[task 2025-02-24T12:36:04.368Z]      Got: view.getParent() none of the <2> siblings match
[task 2025-02-24T12:36:04.368Z] View Details: AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=250, height=57, 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.RelativeLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=42.0, text=Jump back in, input-type=0, ime-target=false, has-links=false}
[task 2025-02-24T12:36:04.368Z] 
[task 2025-02-24T12:36:04.368Z]  at androidx.test.espresso.matcher.ViewMatchers.assertThat(ViewMatchers.java:620)
[task 2025-02-24T12:36:04.368Z]  at androidx.test.espresso.assertion.ViewAssertions$MatchesViewAssertion.check(ViewAssertions.java:97)
[task 2025-02-24T12:36:04.368Z]  at androidx.test.espresso.ViewInteraction$SingleExecutionViewAssertion.check(ViewInteraction.java:488)
[task 2025-02-24T12:36:04.368Z]  at androidx.test.espresso.ViewInteraction$2.call(ViewInteraction.java:346)
[task 2025-02-24T12:36:04.368Z]  at androidx.test.espresso.ViewInteraction$2.call(ViewInteraction.java:319)
[task 2025-02-24T12:36:04.368Z]  at java.util.concurrent.FutureTask.run(FutureTask.java:264)
[task 2025-02-24T12:36:04.368Z]  at android.os.Handler.handleCallback(Handler.java:958)
[task 2025-02-24T12:36:04.368Z]  at android.os.Handler.dispatchMessage(Handler.java:99)
[task 2025-02-24T12:36:04.368Z]  at android.os.Looper.loopOnce(Looper.java:205)
[task 2025-02-24T12:36:04.368Z]  at android.os.Looper.loop(Looper.java:294)
[task 2025-02-24T12:36:04.368Z]  at android.app.ActivityThread.main(ActivityThread.java:8177)
[task 2025-02-24T12:36:04.368Z]  at java.lang.reflect.Method.invoke(Native Method)
[task 2025-02-24T12:36:04.368Z]  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
[task 2025-02-24T12:36:04.368Z]  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
[task 2025-02-24T12:36:04.368Z] 
[task 2025-02-24T12:36:04.368Z]     
[task 2025-02-24T12:36:04.368Z] ╔═══════════════════════════════════════╤═════════╤════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
[task 2025-02-24T12:36:04.368Z] ║ UI Test                               │ Outcome │ Details                                                                                                                                                                                                    ║
[task 2025-02-24T12:36:04.368Z] ╟───────────────────────────────────────┼─────────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╢
[task 2025-02-24T12:36:04.368Z] ║ org.mozilla.fenix.ui.TranslationsTest │ Flaky   │ java.lang.AssertionError: UiSelector[CONTAINS_DESCRIPTION=Translate page] does not exist                                                                                                                   ║
[task 2025-02-24T12:36:04.368Z] ║ #verifyTheAlwaysOfferToTranslateOptio │         │                                                                                                                                                                                                            ║
[task 2025-02-24T12:36:04.368Z] ║ nTest                                 │         │                                                                                                                                                                                                            ║
[task 2025-02-24T12:36:04.368Z] ║                                       │         │  at org.junit.Assert.fail(Assert.java:89)                                                                                                                                                                  ║
[task 2025-02-24T12:36:04.368Z] ║                                       │         │  at org.junit.Assert.assertTrue(Assert.java:42)                                                                                                                                                            ║
[task 2025-02-24T12:36:04.368Z] ║                                       │         │  at org.mozilla.fenix.helpers.MatcherHelper.assertUIObjectExists(MatcherHelper.kt:100)                                                                                                                     ║
[task 2025-02-24T12:36:04.368Z] ║                                       │         │  at org.mozilla.fenix.helpers.MatcherHelper.assertUIObjectExists$default(MatcherHelper.kt:92)                                                                                                              ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.robots.NavigationToolbarRobot.verifyTranslationButton(NavigationToolbarRobot.kt:236)                                                                                              ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.robots.NavigationToolbarRobot.verifyTranslationButton$default(NavigationToolbarRobot.kt:220)                                                                                      ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.TranslationsTest$verifyTheAlwaysOfferToTranslateOptionTest$8.invoke(TranslationsTest.kt:311)                                                                                      ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.TranslationsTest$verifyTheAlwaysOfferToTranslateOptionTest$8.invoke(TranslationsTest.kt:310)                                                                                      ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.robots.NavigationToolbarRobotKt.navigationToolbar(NavigationToolbarRobot.kt:624)                                                                                                  ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.TranslationsTest.verifyTheAlwaysOfferToTranslateOptionTest(TranslationsTest.kt:310)                                                                                               ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │                                                                                                                                                                                                            ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │                                                                                                                                                                                                            ║
[task 2025-02-24T12:36:04.369Z] ╟───────────────────────────────────────┼─────────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╢
[task 2025-02-24T12:36:04.369Z] ║ org.mozilla.fenix.ui.TranslationsTest │ Failure │ java.lang.AssertionError: UiSelector[CONTAINS_DESCRIPTION=Translate page] does not exist                                                                                                                   ║
[task 2025-02-24T12:36:04.369Z] ║ #verifyTheNeverTranslateOptionTest    │         │                                                                                                                                                                                                            ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.junit.Assert.fail(Assert.java:89)                                                                                                                                                                  ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.junit.Assert.assertTrue(Assert.java:42)                                                                                                                                                            ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.helpers.MatcherHelper.assertUIObjectExists(MatcherHelper.kt:100)                                                                                                                     ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.helpers.MatcherHelper.assertUIObjectExists$default(MatcherHelper.kt:92)                                                                                                              ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.robots.NavigationToolbarRobot.verifyTranslationButton(NavigationToolbarRobot.kt:236)                                                                                              ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.robots.NavigationToolbarRobot.verifyTranslationButton$default(NavigationToolbarRobot.kt:220)                                                                                      ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.TranslationsTest$verifyTheNeverTranslateOptionTest$13.invoke(TranslationsTest.kt:199)                                                                                             ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.TranslationsTest$verifyTheNeverTranslateOptionTest$13.invoke(TranslationsTest.kt:198)                                                                                             ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.robots.NavigationToolbarRobotKt.navigationToolbar(NavigationToolbarRobot.kt:624)                                                                                                  ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.TranslationsTest.verifyTheNeverTranslateOptionTest(TranslationsTest.kt:198)                                                                                                       ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │                                                                                                                                                                                                            ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │                                                                                                                                                                                                            ║
[task 2025-02-24T12:36:04.369Z] ╟───────────────────────────────────────┼─────────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╢
[task 2025-02-24T12:36:04.369Z] ║ org.mozilla.fenix.ui.MainMenuTestComp │ Failure │ androidx.test.espresso.base.AssertionErrorHandler$AssertionFailedWithCauseError: 'view.getParent() (view.getParent() is an instance of android.view.ViewGroup and has a sibling matching (view is an insta ║
[task 2025-02-24T12:36:04.369Z] ║ ose#verifyTheHomePageMainMenuCustomiz │         │ nce of android.view.ViewGroup and has child matching: (view.getClass().getName() matches: a string ending with "Switch" and (an instance of android.view.View and an instance of android.widget.Checkable) ║
[task 2025-02-24T12:36:04.369Z] ║ eHomepageButtonTest                   │         │  and view.isChecked() matching: is <true>)))' doesn't match the selected view.                                                                                                                             ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │ Expected: view.getParent() (view.getParent() is an instance of android.view.ViewGroup and has a sibling matching (view is an instance of android.view.ViewGroup and has child matching: (view.getClass().g ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │ etName() matches: a string ending with "Switch" and (an instance of android.view.View and an instance of android.widget.Checkable) and view.isChecked() matching: is <true>)))                             ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │      Got: view.getParent() none of the <2> siblings match                                                                                                                                                  ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │ View Details: AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=250, height=57, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, i ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │ s-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-co ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │ nnection=false, x=0.0, y=42.0, text=Jump back in, input-type=0, ime-target=false, has-links=false}                                                                                                         ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │                                                                                                                                                                                                            ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at dalvik.system.VMStack.getThreadStackTrace(Native Method)                                                                                                                                               ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at java.lang.Thread.getStackTrace(Thread.java:1841)                                                                                                                                                       ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at androidx.test.espresso.base.AssertionErrorHandler.handleSafely(AssertionErrorHandler.java:35)                                                                                                          ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at androidx.test.espresso.base.AssertionErrorHandler.handleSafely(AssertionErrorHandler.java:26)                                                                                                          ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at androidx.test.espresso.base.DefaultFailureHandler$TypedFailureHandler.handle(DefaultFailureHandler.java:158)                                                                                           ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at androidx.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:120)                                                                                                               ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at androidx.test.espresso.ViewInteraction.waitForAndHandleInteractionResults(ViewInteraction.java:387)                                                                                                    ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at androidx.test.espresso.ViewInteraction.check(ViewInteraction.java:366)                                                                                                                                 ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.robots.SettingsSubMenuHomepageRobot.verifyHomePageView(SettingsSubMenuHomepageRobot.kt:120)                                                                                       ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.robots.SettingsSubMenuHomepageRobot.verifyHomePageView$default(SettingsSubMenuHomepageRobot.kt:37)                                                                                ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.MainMenuTestCompose$verifyTheHomePageMainMenuCustomizeHomepageButtonTest$3.invoke(MainMenuTestCompose.kt:840)                                                                     ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.MainMenuTestCompose$verifyTheHomePageMainMenuCustomizeHomepageButtonTest$3.invoke(MainMenuTestCompose.kt:839)                                                                     ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.robots.ThreeDotMenuMainRobotCompose$Transition.clickCustomizeHomepageButton(ThreeDotMenuMainRobotCompose.kt:604)                                                                  ║
[task 2025-02-24T12:36:04.369Z] ║                                       │         │  at org.mozilla.fenix.ui.MainMenuTestCompose.verifyTheHomePageMainMenuCustomizeHomepageButtonTest(MainMenuTestCompose.kt:839)                                                                              ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  ... 56 trimmed                                                                                                                                                                                            ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │ Caused by: junit.framework.AssertionFailedError: 'view.getParent() (view.getParent() is an instance of android.view.ViewGroup and has a sibling matching (view is an instance of android.view.ViewGroup an ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │ d has child matching: (view.getClass().getName() matches: a string ending with "Switch" and (an instance of android.view.View and an instance of android.widget.Checkable) and view.isChecked() matching:  ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │ is <true>)))' doesn't match the selected view.                                                                                                                                                             ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │ Expected: view.getParent() (view.getParent() is an instance of android.view.ViewGroup and has a sibling matching (view is an instance of android.view.ViewGroup and has child matching: (view.getClass().g ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │ etName() matches: a string ending with "Switch" and (an instance of android.view.View and an instance of android.widget.Checkable) and view.isChecked() matching: is <true>)))                             ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │      Got: view.getParent() none of the <2> siblings match                                                                                                                                                  ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │ View Details: AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=250, height=57, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, i ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │ s-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-co ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │ nnection=false, x=0.0, y=42.0, text=Jump back in, input-type=0, ime-target=false, has-links=false}                                                                                                         ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │                                                                                                                                                                                                            ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  at androidx.test.espresso.matcher.ViewMatchers.assertThat(ViewMatchers.java:620)                                                                                                                          ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  at androidx.test.espresso.assertion.ViewAssertions$MatchesViewAssertion.check(ViewAssertions.java:97)                                                                                                     ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  at androidx.test.espresso.ViewInteraction$SingleExecutionViewAssertion.check(ViewInteraction.java:488)                                                                                                    ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  at androidx.test.espresso.ViewInteraction$2.call(ViewInteraction.java:346)                                                                                                                                ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  at androidx.test.espresso.ViewInteraction$2.call(ViewInteraction.java:319)                                                                                                                                ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  at java.util.concurrent.FutureTask.run(FutureTask.java:264)                                                                                                                                               ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  at android.os.Handler.handleCallback(Handler.java:958)                                                                                                                                                    ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  at android.os.Handler.dispatchMessage(Handler.java:99)                                                                                                                                                    ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  at android.os.Looper.loopOnce(Looper.java:205)                                                                                                                                                            ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  at android.os.Looper.loop(Looper.java:294)                                                                                                                                                                ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  at android.app.ActivityThread.main(ActivityThread.java:8177)                                                                                                                                              ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  at java.lang.reflect.Method.invoke(Native Method)                                                                                                                                                         ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)                                                                                                                      ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)                                                                                                                                           ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │                                                                                                                                                                                                            ║
[task 2025-02-24T12:36:04.377Z] ║                                       │         │                                                                                                                                                                                                            ║
[task 2025-02-24T12:36:04.377Z] ╚═══════════════════════════════════════╧═════════╧════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
[task 2025-02-24T12:36:04.377Z] Command ./automation/taskcluster/androidTest/parse-ui-test-fromfile.py --results /builds/worker/artifacts/results failed with exit code 2
[taskcluster 2025-02-24 12:36:04.671Z] === Task Finished ===
[taskcluster 2025-02-24 12:36:26.802Z] Unsuccessful task run with exit code: 10 completed in 832.092 seconds

The failures in Bug 1949923 seems to be fixed, but this failure popped up.

Flags: needinfo?(ajoltan)
Assignee: nobody → ohorvath
Component: General → UI Tests
Version: unspecified → Firefox 137
Pushed by ohorvath@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f4db98392a17 Fix regression in verifyTheHomePageMainMenuCustomizeHomepageButtonTest r=ajoltan
Status: NEW → RESOLVED
Closed: 23 days ago
Resolution: --- → FIXED
Target Milestone: --- → 137 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: