Closed Bug 877379 Opened 12 years ago Closed 12 years ago

Intermittent testInputAwesomeBar | checking that awesome bar clicked - awesome bar was clicked

Categories

(Firefox for Android Graveyard :: Keyboards and IME, defect)

All
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

References

Details

(Keywords: intermittent-failure)

https://tbpl.mozilla.org/php/getParsedLog.php?id=23535399&tree=Mozilla-Inbound Android Armv6 Tegra 250 mozilla-inbound opt test robocop-2 on 2013-05-29 08:47:59 PDT for push 233122ebffd2 slave: tegra-132 0 INFO SimpleTest START 1 INFO TEST-START | testInputAwesomeBar EventExpecter: no longer listening for Gecko:Ready 2 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar editText == elementText? - about:home should equal about:home 3 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar actualText == expectedText? - about:home should equal about:home 4 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar editText == elementText? - ab should equal ab 5 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar actualText == expectedText? - ab should equal ab 6 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar editText == elementText? - abcd should equal abcd 7 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar actualText == expectedText? - abcd should equal abcd 8 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar editText == elementText? - abcd should equal abcd 9 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar actualText == expectedText? - abcd should equal abcd 10 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar editText == elementText? - abefcd should equal abefcd 11 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar actualText == expectedText? - abefcd should equal abefcd 12 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar editText == elementText? - abefcghd should equal abefcghd 13 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar actualText == expectedText? - abefcghd should equal abefcghd 14 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar editText == elementText? - abopefcghd should equal abopefcghd 15 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar actualText == expectedText? - abopefcghd should equal abopefcghd 16 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar editText == elementText? - abopefqrhd should equal abopefqrhd 17 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar actualText == expectedText? - abopefqrhd should equal abopefqrhd 18 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar editText == elementText? - abstefqrhd should equal abstefqrhd 19 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar actualText == expectedText? - abstefqrhd should equal abstefqrhd 20 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar editText == elementText? - uv should equal uv 21 INFO TEST-PASS | testInputAwesomeBar | Does AwesomeBar actualText == expectedText? - uv should equal uv time-out waiting for UI thread Dumping ALL the threads! Thread[pool-1-thread-1,5,main] java.lang.Object.wait(Native Method) java.lang.Thread.parkFor(Thread.java:1535) java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48) sun.misc.Unsafe.park(Unsafe.java:317) java.util.concurrent.locks.LockSupport.park(LockSupport.java:131) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1996) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1001) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561) java.lang.Thread.run(Thread.java:1096) Thread[JDWP,5,system] dalvik.system.NativeStart.run(Native Method) Thread[Instr: org.mozilla.fennec.FennecInstrumentationTestRunner,5,main] dalvik.system.VMStack.getThreadStackTrace(Native Method) java.lang.Thread.getStackTrace(Thread.java:788) java.lang.Thread.getAllStackTraces(Thread.java:669) org.mozilla.fennec.FennecNativeDriver.logAllStackTraces(FennecNativeDriver.java:411) org.mozilla.fennec.RobocopUtils.runOnUiThreadSync(RobocopUtils.java:37) org.mozilla.fennec.FennecNativeElement.click(FennecNativeElement.java:44) org.mozilla.fennec.tests.BaseTest.getActivityFromClick(BaseTest.java:169) org.mozilla.fennec.tests.BaseTest$1.test(BaseTest.java:201) org.mozilla.fennec.tests.BaseTest.waitForTest(BaseTest.java:308) org.mozilla.fennec.tests.BaseTest.clickOnAwesomeBar(BaseTest.java:196) org.mozilla.fennec.tests.testInputAwesomeBar.openAwesomeScreen(testInputAwesomeBar.java:104) org.mozilla.fennec.tests.testInputAwesomeBar.testInputAwesomeBar(testInputAwesomeBar.java:80) java.lang.reflect.Method.invokeNative(Native Method) java.lang.reflect.Method.invoke(Method.java:521) android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:204) android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:194) android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:186) org.mozilla.fennec.tests.BaseTest.runTest(BaseTest.java:129) junit.framework.TestCase.runBare(TestCase.java:127) junit.framework.TestResult$1.protect(TestResult.java:106) junit.framework.TestResult.runProtected(TestResult.java:124) junit.framework.TestResult.run(TestResult.java:109) junit.framework.TestCase.run(TestCase.java:118) android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169) android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154) android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:520) android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1447) Thread[HeapWorker,5,system] dalvik.system.NativeStart.run(Native Method) Thread[Thread-18,5,main] dalvik.system.NativeStart.run(Native Method) Thread[AsyncTask #3,5,main] java.lang.Object.wait(Native Method) java.lang.Thread.parkFor(Thread.java:1535) java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48) sun.misc.Unsafe.park(Unsafe.java:317) java.util.concurrent.locks.LockSupport.park(LockSupport.java:131) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1996) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1001) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561) java.lang.Thread.run(Thread.java:1096) Thread[AsyncTask #5,5,main] java.lang.Object.wait(Native Method) java.lang.Thread.parkFor(Thread.java:1535) java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48) sun.misc.Unsafe.park(Unsafe.java:317) java.util.concurrent.locks.LockSupport.park(LockSupport.java:131) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1996) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1001) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561) java.lang.Thread.run(Thread.java:1096) Thread[Binder Thread #3,5,main] dalvik.system.NativeStart.run(Native Method) Thread[GeckoBackgroundThread,5,main] android.database.sqlite.SQLiteStatement.native_execute(Native Method) android.database.sqlite.SQLiteStatement.execute(SQLiteStatement.java:55) android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1692) android.database.sqlite.SQLiteDatabase.update(SQLiteDatabase.java:1622) org.mozilla.gecko.db.BrowserProvider.updateFaviconIdsForUrl(BrowserProvider.java:3065) org.mozilla.gecko.db.BrowserProvider.updateFavicon(BrowserProvider.java:3165) org.mozilla.gecko.db.BrowserProvider.updateOrInsertFavicon(BrowserProvider.java:3103) org.mozilla.gecko.db.BrowserProvider.updateInTransaction(BrowserProvider.java:2490) org.mozilla.gecko.db.BrowserProvider.update(BrowserProvider.java:2406) android.content.ContentProvider$Transport.update(ContentProvider.java:204) android.content.ContentResolver.update(ContentResolver.java:707) org.mozilla.gecko.db.LocalBrowserDB.updateFaviconForUrl(LocalBrowserDB.java:776) org.mozilla.gecko.db.BrowserDB.updateFaviconForUrl(BrowserDB.java:241) org.mozilla.gecko.Favicons$LoadFaviconTask.saveFaviconToDb(Favicons.java:280) org.mozilla.gecko.Favicons$LoadFaviconTask.doInBackground(Favicons.java:383) org.mozilla.gecko.Favicons$LoadFaviconTask.doInBackground(Favicons.java:245) org.mozilla.gecko.util.UiAsyncTask$BackgroundTaskRunnable.run(UiAsyncTask.java:48) android.os.Handler.handleCallback(Handler.java:587) android.os.Handler.dispatchMessage(Handler.java:92) android.os.Looper.loop(Looper.java:123) org.mozilla.gecko.util.GeckoBackgroundThread.run(GeckoBackgroundThread.java:32) Thread[AsyncTask #4,5,main] java.lang.Object.wait(Native Method) java.lang.Thread.parkFor(Thread.java:1535) java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48) sun.misc.Unsafe.park(Unsafe.java:317) java.util.concurrent.locks.LockSupport.park(LockSupport.java:131) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1996) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1001) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561) java.lang.Thread.run(Thread.java:1096) Thread[AsyncTask #1,5,main] java.lang.Object.wait(Native Method) java.lang.Thread.parkFor(Thread.java:1535) java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48) sun.misc.Unsafe.park(Unsafe.java:317) java.util.concurrent.locks.LockSupport.park(LockSupport.java:131) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1996) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1001) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561) java.lang.Thread.run(Thread.java:1096) Thread[RefQueueWorker@org.apache.http.impl.conn.tsccm.ConnPoolByRoute@485b3360,5,main] java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:326) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:107) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:80) org.apache.http.impl.conn.tsccm.RefQueueWorker.run(RefQueueWorker.java:102) java.lang.Thread.run(Thread.java:1096) Thread[Binder Thread #1,5,main] dalvik.system.NativeStart.run(Native Method) Thread[Binder Thread #2,5,main] dalvik.system.NativeStart.run(Native Method) Thread[Timer-0,5,main] java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:326) java.util.Timer$TimerImpl.run(Timer.java:243) Thread[Compiler,5,system] dalvik.system.NativeStart.run(Native Method) Thread[GeckoANRReporter,5,main] java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:288) android.os.MessageQueue.next(MessageQueue.java:146) android.os.Looper.loop(Looper.java:110) org.mozilla.gecko.ANRReporter$1.run(ANRReporter.java:102) java.lang.Thread.run(Thread.java:1096) Thread[Signal Catcher,5,system] dalvik.system.NativeStart.run(Native Method) Thread[AsyncTask #2,5,main] java.lang.Object.wait(Native Method) java.lang.Thread.parkFor(Thread.java:1535) java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48) sun.misc.Unsafe.park(Unsafe.java:317) java.util.concurrent.locks.LockSupport.park(LockSupport.java:131) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1996) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1001) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561) java.lang.Thread.run(Thread.java:1096) Thread[main,5,main] java.lang.Object.wait(Native Method) java.lang.Thread.parkFor(Thread.java:1535) java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48) sun.misc.Unsafe.park(Unsafe.java:317) java.util.concurrent.locks.LockSupport.park(LockSupport.java:131) java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:790) java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:823) java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1153) java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:200) java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:261) android.database.sqlite.SQLiteDatabase.lock(SQLiteDatabase.java:375) android.database.sqlite.SQLiteProgram.close(SQLiteProgram.java:291) android.database.sqlite.SQLiteQuery.close(SQLiteQuery.java:133) android.database.sqlite.SQLiteCursor.close(SQLiteCursor.java:502) android.database.CursorWrapper.close(CursorWrapper.java:45) android.content.ContentResolver$CursorWrapperInner.close(ContentResolver.java:1355) android.database.CursorWrapper.close(CursorWrapper.java:45) android.widget.CursorAdapter.changeCursor(CursorAdapter.java:251) android.widget.SimpleCursorAdapter.changeCursor(SimpleCursorAdapter.java:321) android.widget.CursorFilter.publishResults(CursorFilter.java:67) android.widget.Filter$ResultsHandler.handleMessage(Filter.java:282) android.os.Handler.dispatchMessage(Handler.java:99) android.os.Looper.loop(Looper.java:123) android.app.ActivityThread.main(ActivityThread.java:4627) java.lang.reflect.Method.invokeNative(Native Method) java.lang.reflect.Method.invoke(Method.java:521) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) dalvik.system.NativeStart.main(Native Method) Thread[Gecko,5,main] org.mozilla.gecko.mozglue.GeckoLoader.nativeRun(Native Method) org.mozilla.gecko.GeckoAppShell.runGecko(GeckoAppShell.java:317) org.mozilla.gecko.GeckoThread.run(GeckoThread.java:113) Thread[Filter,5,main] java.lang.Object.wait(Native Method) java.lang.Thread.parkFor(Thread.java:1535) java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48) sun.misc.Unsafe.park(Unsafe.java:317) java.util.concurrent.locks.LockSupport.park(LockSupport.java:131) java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:790) java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:823) java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1153) java.util.concurrent.locks.ReentrantLock$FairSync.lock(ReentrantLock.java:200) java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:261) android.database.sqlite.SQLiteDatabase.lock(SQLiteDatabase.java:375) android.database.sqlite.SQLiteDatabase.addSQLiteClosable(SQLiteDatabase.java:297) android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:62) android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:46) android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:42) android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1345) android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:330) org.mozilla.gecko.db.BrowserProvider.query(BrowserProvider.java:2759) android.content.ContentProvider$Transport.query(ContentProvider.java:163) android.content.ContentResolver.query(ContentResolver.java:245) org.mozilla.gecko.db.LocalBrowserDB.filterAllSites(LocalBrowserDB.java:177) org.mozilla.gecko.db.LocalBrowserDB.filterAllSites(LocalBrowserDB.java:145) org.mozilla.gecko.db.LocalBrowserDB.filter(LocalBrowserDB.java:224) org.mozilla.gecko.db.BrowserDB.filter(BrowserDB.java:131) org.mozilla.gecko.AllPagesTab$6.runQuery(AllPagesTab.java:292) android.widget.CursorAdapter.runQueryOnBackgroundThread(CursorAdapter.java:309) android.widget.CursorFilter.performFiltering(CursorFilter.java:49) android.widget.Filter$RequestHandler.handleMessage(Filter.java:234) android.os.Handler.dispatchMessage(Handler.java:99) android.os.Looper.loop(Looper.java:123) android.os.HandlerThread.run(HandlerThread.java:60) 22 INFO TEST-UNEXPECTED-FAIL | testInputAwesomeBar | checking that awesome bar clicked - awesome bar was clicked Exception caught during test! junit.framework.AssertionFailedError: 22 INFO TEST-UNEXPECTED-FAIL | testInputAwesomeBar | checking that awesome bar clicked - awesome bar was clicked at junit.framework.Assert.fail(Assert.java:47) at org.mozilla.fennec.FennecMochitestAssert._logMochitestResult(FennecMochitestAssert.java:107) at org.mozilla.fennec.FennecMochitestAssert.ok(FennecMochitestAssert.java:136) at org.mozilla.fennec.tests.BaseTest.getActivityFromClick(BaseTest.java:171) at org.mozilla.fennec.tests.BaseTest$1.test(BaseTest.java:201) at org.mozilla.fennec.tests.BaseTest.waitForTest(BaseTest.java:308) at org.mozilla.fennec.tests.BaseTest.clickOnAwesomeBar(BaseTest.java:196) at org.mozilla.fennec.tests.testInputAwesomeBar.openAwesomeScreen(testInputAwesomeBar.java:104) at org.mozilla.fennec.tests.testInputAwesomeBar.testInputAwesomeBar(testInputAwesomeBar.java:80) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:204) at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:194) at android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:186) at org.mozilla.fennec.tests.BaseTest.runTest(BaseTest.java:129) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154) at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:520) at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1447) 23 INFO TEST-UNEXPECTED-FAIL | testInputAwesomeBar | Exception caught - junit.framework.AssertionFailedError: 22 INFO TEST-UNEXPECTED-FAIL | testInputAwesomeBar | checking that awesome bar clicked - awesome bar was clicked 24 INFO TEST-END | testInputAwesomeBar | finished in 33546ms 25 INFO TEST-START | Shutdown 26 INFO Passed: 20 27 INFO Failed: 2 28 INFO Todo: 0 29 INFO SimpleTest FINISHED
Depends on: 859855
Same underlying problem as bug 877016.
Closing inactive keywords:intermittent-failure bugs where the TBPLbot has previously commented and the test isn't marked as disabled; filter on orange-cleanup-201401.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.