reference-browser icon indicating copy to clipboard operation
reference-browser copied to clipboard

Intermittent UI test failure - < ReaderViewTest. readerViewColorSchemeChangeTest >

Open AndiAJ opened this issue 3 years ago • 1 comments

Firebase Test Run: Firebase link

Stacktrace:

androidx.test.espresso.base.DefaultFailureHandler$AssertionFailedWithCauseError: 'view has effective visibility=VISIBLE' doesn't match the selected view. Expected: view has effective visibility=VISIBLE Got: "RadioGroup{id=2131296625, res-name=mozac_feature_readerview_color_scheme_group, visibility=VISIBLE, width=1036, height=141, 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.constraintlayout.widget.ConstraintLayout$LayoutParams@c7c2448, tag=null, root-is-layout-requested=false, has-input-connection=false, x=22.0, y=404.0, child-count=3}"

at dalvik.system.VMStack.getThreadStackTrace(Native Method)
at java.lang.Thread.getStackTrace(Thread.java:1720)
at androidx.test.espresso.base.DefaultFailureHandler.getUserFriendlyError(DefaultFailureHandler.java:88)
at androidx.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:51)
at androidx.test.espresso.ViewInteraction.waitForAndHandleInteractionResults(ViewInteraction.java:314)
at androidx.test.espresso.ViewInteraction.check(ViewInteraction.java:297)
at org.mozilla.fenix.ui.robots.ReaderViewRobotKt.assertColorSchemeGroupButtons(ReaderViewRobot.kt:217)
at org.mozilla.fenix.ui.robots.ReaderViewRobotKt.access$assertColorSchemeGroupButtons(ReaderViewRobot.kt:1)
at org.mozilla.fenix.ui.robots.ReaderViewRobot.verifyColorSchemeGroupButtons(ReaderViewRobot.kt:39)
at org.mozilla.reference.browser.ui.ReaderViewTest$readerViewColorSchemeChangeTest$4.invoke(ReaderViewTest.kt:107)
at org.mozilla.reference.browser.ui.ReaderViewTest$readerViewColorSchemeChangeTest$4.invoke(ReaderViewTest.kt:103)
at org.mozilla.reference.browser.ui.robots.NavigationToolbarRobot$Transition.clickReaderViewButton(NavigationToolbarRobot.kt:84)
at org.mozilla.reference.browser.ui.ReaderViewTest.readerViewColorSchemeChangeTest(ReaderViewTest.kt:103)
at java.lang.reflect.Method.invoke(Native Method)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:80)
at androidx.test.internal.runner.junit4.statement.RunAfters.evaluate(RunAfters.java:61)
at androidx.test.rule.ActivityTestRule$ActivityStatement.evaluate(ActivityTestRule.java:527)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
at androidx.test.internal.runner.TestExecutor.execute(TestExecutor.java:56)
at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:388)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2189)

Caused by: junit.framework.AssertionFailedError: 'view has effective visibility=VISIBLE' doesn't match the selected view. Expected: view has effective visibility=VISIBLE Got: "RadioGroup{id=2131296625, res-name=mozac_feature_readerview_color_scheme_group, visibility=VISIBLE, width=1036, height=141, 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.constraintlayout.widget.ConstraintLayout$LayoutParams@c7c2448, tag=null, root-is-layout-requested=false, has-input-connection=false, x=22.0, y=404.0, child-count=3}"

at androidx.test.espresso.matcher.ViewMatchers.assertThat(ViewMatchers.java:539)
at androidx.test.espresso.assertion.ViewAssertions$MatchesViewAssertion.check(ViewAssertions.java:103)
at androidx.test.espresso.ViewInteraction$SingleExecutionViewAssertion.check(ViewInteraction.java:415)
at androidx.test.espresso.ViewInteraction$2.call(ViewInteraction.java:279)
at androidx.test.espresso.ViewInteraction$2.call(ViewInteraction.java:265)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)

Build: 2/13 Master

AndiAJ avatar Feb 14 '22 08:02 AndiAJ

😎

pastasonica avatar Feb 15 '22 23:02 pastasonica

Closing, as it didn't fail recently.

AndiAJ avatar Nov 09 '22 13:11 AndiAJ