This repository has been archived by the owner on Feb 20, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Intermittent UI test failure - ThreeDotMenuMainTest.threeDotMenuItemsTest #11764
Labels
eng:intermittent-test
Evil test failures that only happen now-and-then and are a productivity killer
eng:ui-test
UI Tests
Comments
Espresso performing a long-click instead of a single click issue is the cause here: I'm going to apply the same fix as for the clickAddBookmarkButton() method (#10753) but leave the test disabled until the GV crash is fixed. |
sv-ohorvath
pushed a commit
that referenced
this issue
Jun 22, 2020
sv-ohorvath
pushed a commit
that referenced
this issue
Jun 22, 2020
sv-ohorvath
pushed a commit
that referenced
this issue
Jun 23, 2020
Fixed the long-click issue, but now there is a new crash uncovered in this test while opening the tab drawer: https://console.firebase.google.com/project/moz-fenix/testlab/histories/bh.66b7091e15d53d45/matrices/6411311184354138254/executions/bs.c1ebb5c4598f8ece/testcases/1/logs posted in #5478 & #11653 because it looks like it could be the same crash. |
sv-ohorvath
pushed a commit
that referenced
this issue
Jun 24, 2020
sv-ohorvath
pushed a commit
that referenced
this issue
Jun 25, 2020
sv-ohorvath
pushed a commit
that referenced
this issue
Jun 25, 2020
sv-ohorvath
pushed a commit
that referenced
this issue
Jun 25, 2020
AaronMT
pushed a commit
that referenced
this issue
Jun 25, 2020
sv-ohorvath
pushed a commit
that referenced
this issue
Jul 6, 2020
sv-ohorvath
pushed a commit
that referenced
this issue
Jul 6, 2020
4 tasks
sv-ohorvath
pushed a commit
that referenced
this issue
Jul 6, 2020
4 tasks
Closed in #12313 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
eng:intermittent-test
Evil test failures that only happen now-and-then and are a productivity killer
eng:ui-test
UI Tests
Currently, this test is disabled, due to a GV crash:
#11642
But it looks like it failed for other reasons as well and we need to fix these before re-enabling the test.
Firebase Test Run:
https://console.firebase.google.com/u/0/project/moz-fenix/testlab/histories/bh.66b7091e15d53d45/matrices/7947689494250192878/executions/bs.960d4b1a54f54c3e/testcases/2/test-cases
https://console.firebase.google.com/u/0/project/moz-fenix/testlab/histories/bh.66b7091e15d53d45/matrices/7638769871916277214/executions/bs.e2909c0bd0b77a72/testcases/2/test-cases
https://console.firebase.google.com/u/0/project/moz-fenix/testlab/histories/bh.66b7091e15d53d45/matrices/7947689494250192878/executions/bs.960d4b1a54f54c3e/testcases/2/test-cases
Stacktrace:
java.lang.AssertionError
at org.junit.Assert.fail(Assert.java:86)
at org.junit.Assert.assertTrue(Assert.java:41)
at org.junit.Assert.assertNotNull(Assert.java:712)
at org.junit.Assert.assertNotNull(Assert.java:722)
at org.mozilla.fenix.helpers.ext.WaitNotNullKt.waitNotNull(WaitNotNull.kt:20)
at org.mozilla.fenix.ui.robots.BrowserRobot$Transition.openTabDrawer(BrowserRobot.kt:372)
at org.mozilla.fenix.ui.ThreeDotMenuMainTest.threeDotMenuItemsTest(ThreeDotMenuMainTest.kt:65)
at java.lang.reflect.Method.invoke(Native Method)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
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:531)
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
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:395)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2145)
Build: 6/18/20
┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: