Closed Bug 1685122 Opened 3 years ago Closed 3 years ago

Intermittent org.mozilla.geckoview.test.TextInputDelegateTest#inputConnection_bug1275371[#textarea] | java.lang.AssertionError: Cannot forward delete with shift+backspace

Categories

(GeckoView :: General, defect, P2)

Unspecified
All

Tracking

(firefox84 unaffected, firefox85 unaffected, firefox86 fixed)

RESOLVED FIXED
86 Branch
Tracking Status
firefox84 --- unaffected
firefox85 --- unaffected
firefox86 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: jfkthame)

References

(Regression)

Details

(Keywords: assertion, intermittent-failure, regression, Whiteboard: [retriggered][stockwell needswork:owner])

Attachments

(1 file)

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


[task 2021-01-05T16:55:31.658Z] 16:55:31     INFO -  TEST-START | org.mozilla.geckoview.test.TextInputDelegateTest.inputConnection_bug1275371[#textarea]
[task 2021-01-05T16:55:33.512Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=772
[task 2021-01-05T16:55:33.512Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2021-01-05T16:55:33.512Z] 16:55:33     INFO -  org.mozilla.geckoview.test | Error in inputConnection_bug1275371[#textarea](org.mozilla.geckoview.test.TextInputDelegateTest):
[task 2021-01-05T16:55:33.512Z] 16:55:33     INFO -  org.mozilla.geckoview.test | java.lang.AssertionError: Cannot forward delete with shift+backspace
[task 2021-01-05T16:55:33.512Z] 16:55:33     INFO -  org.mozilla.geckoview.test | Expected: <0>
[task 2021-01-05T16:55:33.512Z] 16:55:33     INFO -  org.mozilla.geckoview.test |      but: was <2>
[task 2021-01-05T16:55:33.512Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
[task 2021-01-05T16:55:33.512Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.Assert.assertThat(Assert.java:956)
[task 2021-01-05T16:55:33.513Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.rules.ErrorCollector$1.call(ErrorCollector.java:65)
[task 2021-01-05T16:55:33.513Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:78)
[task 2021-01-05T16:55:33.513Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.rules.ErrorCollector.checkThat(ErrorCollector.java:63)
[task 2021-01-05T16:55:33.513Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.checkThat(GeckoSessionTestRule.java:826)
[task 2021-01-05T16:55:33.513Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.BaseSessionTest.assertThat(BaseSessionTest.kt:104)
[task 2021-01-05T16:55:33.513Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.TextInputDelegateTest.assertTextAndSelection(TextInputDelegateTest.kt:389)
[task 2021-01-05T16:55:33.514Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.TextInputDelegateTest.assertTextAndSelectionAt(TextInputDelegateTest.kt:395)
[task 2021-01-05T16:55:33.514Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.TextInputDelegateTest.assertTextAndSelectionAt$default(TextInputDelegateTest.kt:394)
[task 2021-01-05T16:55:33.514Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.TextInputDelegateTest.inputConnection_bug1275371(TextInputDelegateTest.kt:692)
[task 2021-01-05T16:55:33.514Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invoke(Native Method)
[task 2021-01-05T16:55:33.514Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2021-01-05T16:55:33.514Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2021-01-05T16:55:33.514Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2021-01-05T16:55:33.514Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2021-01-05T16:55:33.515Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.lambda$evaluate$0$GeckoSessionTestRule$2(GeckoSessionTestRule.java:1313)
[task 2021-01-05T16:55:33.515Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.-$$Lambda$GeckoSessionTestRule$2$sIbRNaZJgAu-QrUVWSGD8JbPSWM.run(lambda)
[task 2021-01-05T16:55:33.515Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1950)
[task 2021-01-05T16:55:33.515Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.handleCallback(Handler.java:751)
[task 2021-01-05T16:55:33.515Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2021-01-05T16:55:33.515Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at android.os.Looper.loop(Looper.java:154)
[task 2021-01-05T16:55:33.515Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2021-01-05T16:55:33.515Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invoke(Native Method)
[task 2021-01-05T16:55:33.515Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2021-01-05T16:55:33.516Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2021-01-05T16:55:33.516Z] 16:55:33     INFO -  org.mozilla.geckoview.test |
[task 2021-01-05T16:55:33.516Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2021-01-05T16:55:33.516Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=inputConnection_bug1275371[#textarea]
[task 2021-01-05T16:55:33.516Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.TextInputDelegateTest
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Cannot forward delete with shift+backspace
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | Expected: <0>
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test |      but: was <2>
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.Assert.assertThat(Assert.java:956)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.rules.ErrorCollector$1.call(ErrorCollector.java:65)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:78)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.rules.ErrorCollector.checkThat(ErrorCollector.java:63)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.checkThat(GeckoSessionTestRule.java:826)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.BaseSessionTest.assertThat(BaseSessionTest.kt:104)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.TextInputDelegateTest.assertTextAndSelection(TextInputDelegateTest.kt:389)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.TextInputDelegateTest.assertTextAndSelectionAt(TextInputDelegateTest.kt:395)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.TextInputDelegateTest.assertTextAndSelectionAt$default(TextInputDelegateTest.kt:394)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.TextInputDelegateTest.inputConnection_bug1275371(TextInputDelegateTest.kt:692)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invoke(Native Method)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.lambda$evaluate$0$GeckoSessionTestRule$2(GeckoSessionTestRule.java:1313)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.-$$Lambda$GeckoSessionTestRule$2$sIbRNaZJgAu-QrUVWSGD8JbPSWM.run(lambda)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1950)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.handleCallback(Handler.java:751)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at android.os.Looper.loop(Looper.java:154)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invoke(Native Method)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test |
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=627
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: -2
[task 2021-01-05T16:55:33.519Z] 16:55:33  WARNING -  TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.TextInputDelegateTest.inputConnection_bug1275371[#textarea] | java.lang.AssertionError: Cannot forward delete with shift+backspace
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  TEST-INFO took 1857ms
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=772
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2021-01-05T16:55:33.519Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2021-01-05T16:55:33.520Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=inputConnection_bug1490391[#textarea]
[task 2021-01-05T16:55:33.520Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.TextInputDelegateTest
[task 2021-01-05T16:55:33.520Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=628
[task 2021-01-05T16:55:33.520Z] 16:55:33     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: 1```

New frequent test failure, please investigate.

Flags: needinfo?(amoya)
Whiteboard: [retriggered][stockwell needswork:owner]

Hi @amoya, did you get a chance to take a look?

There are 74 total failures in the last 7 days on

  • android-em-7-0-x86_64 opt/debug
  • android-em-7-0-x86_64-qr opt/debug
  • android-em-7-0-x86_64-shippable and android-em-7-0-x86_64-shippable-qr opt

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=326568929&repo=autoland&lineNumber=12663

task 2021-01-13T10:54:32.138Z] 10:54:32 INFO - TEST-START | org.mozilla.geckoview.test.TextInputDelegateTest.inputConnection_bug1275371[#textarea]
[task 2021-01-13T10:54:34.632Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=776
[task 2021-01-13T10:54:34.632Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2021-01-13T10:54:34.632Z] 10:54:34 INFO - org.mozilla.geckoview.test | Error in inputConnection_bug1275371#textarea:
[task 2021-01-13T10:54:34.632Z] 10:54:34 INFO - org.mozilla.geckoview.test | java.lang.AssertionError: Cannot forward delete with shift+backspace
[task 2021-01-13T10:54:34.632Z] 10:54:34 INFO - org.mozilla.geckoview.test | Expected: <0>
[task 2021-01-13T10:54:34.632Z] 10:54:34 INFO - org.mozilla.geckoview.test | but: was <1>
[task 2021-01-13T10:54:34.633Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
[task 2021-01-13T10:54:34.633Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.Assert.assertThat(Assert.java:956)
[task 2021-01-13T10:54:34.633Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.rules.ErrorCollector$1.call(ErrorCollector.java:65)
[task 2021-01-13T10:54:34.633Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:78)
[task 2021-01-13T10:54:34.633Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.rules.ErrorCollector.checkThat(ErrorCollector.java:63)
[task 2021-01-13T10:54:34.634Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.checkThat(GeckoSessionTestRule.java:826)
[task 2021-01-13T10:54:34.635Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.BaseSessionTest.assertThat(BaseSessionTest.kt:104)
[task 2021-01-13T10:54:34.635Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.TextInputDelegateTest.assertTextAndSelection(TextInputDelegateTest.kt:389)
[task 2021-01-13T10:54:34.636Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.TextInputDelegateTest.assertTextAndSelectionAt(TextInputDelegateTest.kt:395)
[task 2021-01-13T10:54:34.636Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.TextInputDelegateTest.assertTextAndSelectionAt$default(TextInputDelegateTest.kt:394)
[task 2021-01-13T10:54:34.637Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.TextInputDelegateTest.inputConnection_bug1275371(TextInputDelegateTest.kt:692)
[task 2021-01-13T10:54:34.637Z] 10:54:34 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Native Method)
[task 2021-01-13T10:54:34.637Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2021-01-13T10:54:34.638Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2021-01-13T10:54:34.638Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2021-01-13T10:54:34.639Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2021-01-13T10:54:34.639Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.lambda$evaluate$0$GeckoSessionTestRule$2(GeckoSessionTestRule.java:1313)
[task 2021-01-13T10:54:34.639Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.-$$Lambda$GeckoSessionTestRule$2$sIbRNaZJgAu-QrUVWSGD8JbPSWM.run(lambda)
[task 2021-01-13T10:54:34.640Z] 10:54:34 INFO - org.mozilla.geckoview.test | at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1950)
[task 2021-01-13T10:54:34.640Z] 10:54:34 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:751)
[task 2021-01-13T10:54:34.640Z] 10:54:34 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2021-01-13T10:54:34.641Z] 10:54:34 INFO - org.mozilla.geckoview.test | at android.os.Looper.loop(Looper.java:154)
[task 2021-01-13T10:54:34.641Z] 10:54:34 INFO - org.mozilla.geckoview.test | at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2021-01-13T10:54:34.641Z] 10:54:34 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Native Method)
[task 2021-01-13T10:54:34.641Z] 10:54:34 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2021-01-13T10:54:34.642Z] 10:54:34 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2021-01-13T10:54:34.642Z] 10:54:34 INFO - org.mozilla.geckoview.test |
[task 2021-01-13T10:54:34.642Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2021-01-13T10:54:34.642Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=inputConnection_bug1275371[#textarea]
[task 2021-01-13T10:54:34.643Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.TextInputDelegateTest
[task 2021-01-13T10:54:34.643Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Cannot forward delete with shift+backspace
[task 2021-01-13T10:54:34.643Z] 10:54:34 INFO - org.mozilla.geckoview.test | Expected: <0>
[task 2021-01-13T10:54:34.643Z] 10:54:34 INFO - org.mozilla.geckoview.test | but: was <1>
[task 2021-01-13T10:54:34.644Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
[task 2021-01-13T10:54:34.644Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.Assert.assertThat(Assert.java:956)
[task 2021-01-13T10:54:34.644Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.rules.ErrorCollector$1.call(ErrorCollector.java:65)
[task 2021-01-13T10:54:34.644Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:78)
[task 2021-01-13T10:54:34.645Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.rules.ErrorCollector.checkThat(ErrorCollector.java:63)
[task 2021-01-13T10:54:34.645Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.checkThat(GeckoSessionTestRule.java:826)
[task 2021-01-13T10:54:34.645Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.BaseSessionTest.assertThat(BaseSessionTest.kt:104)
[task 2021-01-13T10:54:34.645Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.TextInputDelegateTest.assertTextAndSelection(TextInputDelegateTest.kt:389)
[task 2021-01-13T10:54:34.645Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.TextInputDelegateTest.assertTextAndSelectionAt(TextInputDelegateTest.kt:395)
[task 2021-01-13T10:54:34.646Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.TextInputDelegateTest.assertTextAndSelectionAt$default(TextInputDelegateTest.kt:394)
[task 2021-01-13T10:54:34.646Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.TextInputDelegateTest.inputConnection_bug1275371(TextInputDelegateTest.kt:692)
[task 2021-01-13T10:54:34.646Z] 10:54:34 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Native Method)
[task 2021-01-13T10:54:34.646Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2021-01-13T10:54:34.646Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2021-01-13T10:54:34.647Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2021-01-13T10:54:34.647Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2021-01-13T10:54:34.647Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.lambda$evaluate$0$GeckoSessionTestRule$2(GeckoSessionTestRule.java:1313)
[task 2021-01-13T10:54:34.647Z] 10:54:34 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.-$$Lambda$GeckoSessionTestRule$2$sIbRNaZJgAu-QrUVWSGD8JbPSWM.run(lambda)
[task 2021-01-13T10:54:34.647Z] 10:54:34 INFO - org.mozilla.geckoview.test | at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1950)
[task 2021-01-13T10:54:34.648Z] 10:54:34 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:751)
[task 2021-01-13T10:54:34.648Z] 10:54:34 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2021-01-13T10:54:34.648Z] 10:54:34 INFO - org.mozilla.geckoview.test | at android.os.Looper.loop(Looper.java:154)
[task 2021-01-13T10:54:34.648Z] 10:54:34 INFO - org.mozilla.geckoview.test | at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2021-01-13T10:54:34.648Z] 10:54:34 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Native Method)
[task 2021-01-13T10:54:34.649Z] 10:54:34 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2021-01-13T10:54:34.649Z] 10:54:34 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2021-01-13T10:54:34.649Z] 10:54:34 INFO - org.mozilla.geckoview.test |
[task 2021-01-13T10:54:34.649Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=630
[task 2021-01-13T10:54:34.649Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: -2
[task 2021-01-13T10:54:34.649Z] 10:54:34 WARNING - TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.TextInputDelegateTest.inputConnection_bug1275371[#textarea] | java.lang.AssertionError: Cannot forward delete with shift+backspace
[task 2021-01-13T10:54:34.650Z] 10:54:34 INFO - TEST-INFO took 2506ms
[task 2021-01-13T10:54:34.650Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=776
[task 2021-01-13T10:54:34.650Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2021-01-13T10:54:34.650Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2021-01-13T10:54:34.650Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=inputConnection_bug1490391[#textarea]
[task 2021-01-13T10:54:34.650Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.TextInputDelegateTest
[task 2021-01-13T10:54:34.650Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=631
[task 2021-01-13T10:54:34.651Z] 10:54:34 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: 1

Flags: needinfo?(amoya)
Flags: needinfo?(amoya)

Amedyne is on the Fenix team now :) I can take a look.

Flags: needinfo?(agi)
Flags: needinfo?(amoya)
Severity: S4 → S3
Flags: needinfo?(agi) → needinfo?(jfkthame)
Priority: P5 → P2
Regressed by: 1676966
Has Regression Range: --- → yes
Keywords: regression

Yes, looks like this could be a result of an async reflow resulting from bug 1676966.

The failure here is in inputConnection_bug1275371, but I notice that just above this in inputConnection_bug1209465 we have use of an ideographic space character U+3000. My guess is this character is triggering font fallback, and if we allow that to be async it triggers a subsequent reflow that may happen in the middle of the following testcase and disrupt its expectations.

So I'm trying a speculative patch to disable async fallback within the inputConnection_bug1209465 test. TBH, I don't really have any idea what I'm doing with these GeckoView tests, but so far tryserver seems happy enough: https://treeherder.mozilla.org/jobs?repo=try&revision=44302fd256a602baacc83aa7c729751051ec802c (the failures I see there all appear to be pre-existing intermittents).

Flags: needinfo?(jfkthame)
Assignee: nobody → jfkthame
Status: NEW → ASSIGNED
Pushed by jkew@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a3e709d3e05e
Don't allow U+3000 in testcase to trigger an async fallback and reflow, which may disrupt a following test. r=geckoview-reviewers,agi
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch

6c6f5da9-bf33-4082-a19d-7d99e8083d97 Mass rename intermittents due to Bug 1723034.

Summary: Intermittent org.mozilla.geckoview.test.TextInputDelegateTest.inputConnection_bug1275371[#textarea] | java.lang.AssertionError: Cannot forward delete with shift+backspace → Intermittent org.mozilla.geckoview.test.TextInputDelegateTest#inputConnection_bug1275371[#textarea] | java.lang.AssertionError: Cannot forward delete with shift+backspace
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: