New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 789531 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug



Sign in to add a comment

BookmarkPersonalizedSigninPromoTest tests are flaky.

Project Member Reported by chromium...@appspot.gserviceaccount.com, Nov 29 2017

Issue description

BookmarkPersonalizedSigninPromoTest tests are flaky.

This issue was created automatically by the chromium-try-flakes app. Please find the right owner to fix the respective test/step and assign this issue to them. If the step/test is infrastructure-related, please add Infra-Troopers label and change issue status to Untriaged. When done, please remove the issue from Sheriff Bug Queue by removing the Sheriff-Chromium label.

We have detected 3 recent flakes. List of all flakes can be found at https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNyaQsSBUZsYWtlIl5vcmcuY2hyb21pdW0uY2hyb21lLmJyb3dzZXIuYm9va21hcmtzLkJvb2ttYXJrUGVyc29uYWxpemVkU2lnbmluUHJvbW9UZXN0I3Rlc3RBdXRvRGlzbWlzc1Byb21vDA.

Flaky tests should be disabled within 30 minutes unless culprit CL is found and reverted. Please see more details here: https://sites.google.com/a/chromium.org/dev/developers/tree-sheriffs/sheriffing-bug-queues#triaging-auto-filed-flakiness-bugs
 

Comment 1 by hbos@chromium.org, Nov 29 2017

Cc: bauerb@chromium.org
Components: Services>SignIn
Owner: bsazonov@chromium.org
Status: Assigned (was: Untriaged)
I see iuliah's internship has ended, assigning to reviewer of CL adding the test.
Project Member

Comment 2 by bugdroid1@chromium.org, Nov 29 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/85afef48ae23f28764643c513ae14a441d72a3c6

commit 85afef48ae23f28764643c513ae14a441d72a3c6
Author: Henrik Boström <hbos@chromium.org>
Date: Wed Nov 29 14:00:06 2017

Disable flaky testAutoDismissPromo()

TBR=bsazonov@chromium.org,bauerb@chromium.org,iuliah@google.com

No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 789531
Change-Id: I9ffa24762c4bd4f3b4d700acc827af8e5aca6eaf
Reviewed-on: https://chromium-review.googlesource.com/796610
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#520098}
[modify] https://crrev.com/85afef48ae23f28764643c513ae14a441d72a3c6/chrome/android/javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkPersonalizedSigninPromoTest.java

Comment 3 by hbos@chromium.org, Nov 29 2017

Labels: -Sheriff-Chromium
With test disabled, removing from sheriff's queue.

Comment 4 by hbos@chromium.org, Nov 29 2017

Labels: Sheriff-Chromium
I forgot to import DisabledTest so I'm reverting the CL disabling the test.
Project Member

Comment 5 by bugdroid1@chromium.org, Nov 29 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/207bef8f74e8a818c7a38477c39670f1f6d0dec4

commit 207bef8f74e8a818c7a38477c39670f1f6d0dec4
Author: Henrik Boström <hbos@chromium.org>
Date: Wed Nov 29 15:34:57 2017

Revert "Disable flaky testAutoDismissPromo()"

This reverts commit 85afef48ae23f28764643c513ae14a441d72a3c6.

Reason for revert: Forgot to import DisabledTest

Original change's description:
> Disable flaky testAutoDismissPromo()
> 
> TBR=bsazonov@chromium.org,bauerb@chromium.org,iuliah@google.com
> 
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: 789531
> Change-Id: I9ffa24762c4bd4f3b4d700acc827af8e5aca6eaf
> Reviewed-on: https://chromium-review.googlesource.com/796610
> Reviewed-by: Henrik Boström <hbos@chromium.org>
> Commit-Queue: Henrik Boström <hbos@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#520098}

TBR=bauerb@chromium.org,hbos@chromium.org,bsazonov@chromium.org,iuliah@google.com

Change-Id: I61722964a5ef5298d08cca37a6b188d0bc6a62c6
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 789531
Reviewed-on: https://chromium-review.googlesource.com/796893
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#520122}
[modify] https://crrev.com/207bef8f74e8a818c7a38477c39670f1f6d0dec4/chrome/android/javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkPersonalizedSigninPromoTest.java

Please try to avoid No-Presubmit + No-Tree-Checks + No-Try outside of reverts.
Project Member

Comment 7 by bugdroid1@chromium.org, Nov 29 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/840e0f72691f6dd93fb5a1ac68ad39094ce7df3a

commit 840e0f72691f6dd93fb5a1ac68ad39094ce7df3a
Author: Henrik Boström <hbos@chromium.org>
Date: Wed Nov 29 15:42:20 2017

Disable flaky testAutoDismissPromo() (attempt #2)

TBR=bsazonov@chromium.org,bauerb@chromium.org,iuliah@google.com

No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 789531
Change-Id: Iffeb007f1c4181cb72553298d98c9f332ce19ea3
Reviewed-on: https://chromium-review.googlesource.com/797030
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#520123}
[modify] https://crrev.com/840e0f72691f6dd93fb5a1ac68ad39094ce7df3a/chrome/android/javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkPersonalizedSigninPromoTest.java

Comment 8 by hbos@chromium.org, Nov 29 2017

Labels: -Sheriff-Chromium
#6: OK, I will avoid it in the future. #7 has already been landed that way though.

Removing sheriff label again.
Issue 776405 has been merged into this issue.
Issue 778283 has been merged into this issue.
Cc: pkotw...@chromium.org
Labels: OS-Android
Looks like there was a race in openBookmarkManager, which was causing flakes. I'm going to fix the race and re-enable testAutoDismissPromo() to check whether there are still flakes.
Project Member

Comment 12 by bugdroid1@chromium.org, Dec 1 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4e0a5a3d81c035c7b3efb8637db16c56de34d9b7

commit 4e0a5a3d81c035c7b3efb8637db16c56de34d9b7
Author: Boris Sazonov <bsazonov@chromium.org>
Date: Fri Dec 01 10:42:41 2017

[Android] Fix race in BookmarkPersonalizedSigninPromoTest

Flakes in BookmarkPersonalizedSigninPromoTest were caused by race in
openBookmarkManager, which was accessing UI objects from non-UI thread.
This CL adds necessary runOnUiThreadBlocking and assert that should
catch similar errors in the future. It also re-enables
testAutoDismissPromo test.

Bug: 789531
Change-Id: I6e2dcbe566ef54a3d0b298c1e4459e4885163419
Reviewed-on: https://chromium-review.googlesource.com/800944
Reviewed-by: Ted Choc <tedchoc@chromium.org>
Commit-Queue: Boris Sazonov <bsazonov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#520906}
[modify] https://crrev.com/4e0a5a3d81c035c7b3efb8637db16c56de34d9b7/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkUtils.java
[modify] https://crrev.com/4e0a5a3d81c035c7b3efb8637db16c56de34d9b7/chrome/android/javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkPersonalizedSigninPromoTest.java

Labels: -Pri-1 Pri-2
Bumping down priority as this shouldn't be flaky anymore. I'll keep it open for a while and check later if there are still flakes.
Two BookmarkPersonalizedSigninPromoTest's flaked on the last Lollipop Phone Tester run:

org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testManualDismissPromo
org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testSigninButtonNewAccount

bot: https://ci.chromium.org/buildbot/chromium.android/Lollipop%20Phone%20Tester/17291

Failure:

android.support.test.espresso.PerformException: Error performing 'single click' on view 'with id: org.chromium.chrome:id/signin_promo_signin_button'.
	at android.support.test.espresso.PerformException$Builder.build(PerformException.java:83)
	at android.support.test.espresso.base.DefaultFailureHandler.getUserFriendlyError(DefaultFailureHandler.java:73)
	at android.support.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:53)
	at android.support.test.espresso.ViewInteraction.runSynchronouslyOnUiThread(ViewInteraction.java:184)
	at android.support.test.espresso.ViewInteraction.doPerform(ViewInteraction.java:115)
	at android.support.test.espresso.ViewInteraction.perform(ViewInteraction.java:87)
	at org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest.testSigninButtonNewAccount(BookmarkPersonalizedSigninPromoTest.java:148)
	at java.lang.reflect.Method.invoke(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:372)
	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:52)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.chromium.base.test.ScreenshotOnFailureStatement.evaluate(ScreenshotOnFailureStatement.java:37)
	at org.chromium.chrome.test.ChromeActivityTestRule$1.evaluate(ChromeActivityTestRule.java:116)
	at android.support.test.internal.statement.UiThreadStatement.evaluate(UiThreadStatement.java:55)
	at android.support.test.rule.ActivityTestRule$ActivityStatement.evaluate(ActivityTestRule.java:270)
	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.chromium.base.test.BaseJUnit4ClassRunner.runChild(BaseJUnit4ClassRunner.java:184)
	at org.chromium.base.test.BaseJUnit4ClassRunner.runChild(BaseJUnit4ClassRunner.java:41)
	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.chromium.base.test.BaseJUnit4ClassRunner.run(BaseJUnit4ClassRunner.java:166)
	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 android.support.test.internal.runner.TestExecutor.execute(TestExecutor.java:59)
	at android.support.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:262)
	at org.chromium.base.test.BaseChromiumAndroidJUnitRunner.onStart(BaseChromiumAndroidJUnitRunner.java:99)
	at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1853)
Caused by: android.support.test.espresso.PerformException: Error performing 'click (after 3 attempts)' on view 'unknown'.
	at android.support.test.espresso.PerformException$Builder.build(PerformException.java:83)
	at android.support.test.espresso.action.MotionEvents.sendDown(MotionEvents.java:114)
	at android.support.test.espresso.action.Tap.sendSingleTap(Tap.java:133)
	at android.support.test.espresso.action.Tap.access$100(Tap.java:35)
	at android.support.test.espresso.action.Tap$1.sendTap(Tap.java:40)
	at android.support.test.espresso.action.GeneralClickAction.perform(GeneralClickAction.java:98)
	at android.support.test.espresso.ViewInteraction$1.run(ViewInteraction.java:144)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
	at android.os.Handler.handleCallback(Handler.java:739)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:135)
	at android.app.ActivityThread.main(ActivityThread.java:5254)
	at java.lang.reflect.Method.invoke(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:372)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)



Looking at the flakiness dashboard, #testAutoDismissPromo is also flaky
Cc: jbudorick@chromium.org
These tests are flaky on Lollipop an swarming builders only. Is there anything special about device configuration for these builders?
Project Member

Comment 16 by bugdroid1@chromium.org, Dec 13 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a32f5a42b0ecbed2d63cfc5f02713200caf1df10

commit a32f5a42b0ecbed2d63cfc5f02713200caf1df10
Author: Theresa Wellington <twellington@google.com>
Date: Wed Dec 13 21:30:09 2017

Retry BookmarkPersonalizedSigninPromoTests

TBR=bsazonov@chromium.org
BUG=789531

Change-Id: Ie8f80f12ba35a0ac57f1aa65ba38361555037155
Reviewed-on: https://chromium-review.googlesource.com/825625
Reviewed-by: Theresa <twellington@chromium.org>
Reviewed-by: Boris Sazonov <bsazonov@chromium.org>
Commit-Queue: Theresa <twellington@chromium.org>
Cr-Commit-Position: refs/heads/master@{#523884}
[modify] https://crrev.com/a32f5a42b0ecbed2d63cfc5f02713200caf1df10/chrome/android/javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkPersonalizedSigninPromoTest.java

Project Member

Comment 17 by sheriffbot@chromium.org, Jan 15 2018

Status: Available (was: Assigned)
--Chrome Identity automated triaging--

This bug is Assigned and has gone one month without any activity, so it is being moved to Available to indicate that it is not actively being worked on. If you are working on this bug, please mark yourself as the owner and move back to Assigned. Please see https://goo.gl/78kbny for more details. Please remove the Services>SignIn or UI>Browser>Profiles components if this bug isn't related to Chrome Identity.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Assigned (was: Available)
Labels: Sheriff-Chromium
Detected 3 new flakes for test/step "org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testAutoDismissPromo". To see the actual flakes, please visit https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNyaQsSBUZsYWtlIl5vcmcuY2hyb21pdW0uY2hyb21lLmJyb3dzZXIuYm9va21hcmtzLkJvb2ttYXJrUGVyc29uYWxpemVkU2lnbmluUHJvbW9UZXN0I3Rlc3RBdXRvRGlzbWlzc1Byb21vDA. This message was posted automatically by the chromium-try-flakes app. Since flakiness is ongoing, the issue was moved back into Sheriff Bug Queue (unless already there).
Latest flakes on KitKat Phone Tester (dbg):
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/KitKat%20Phone%20Tester%20%28dbg%29/9072

For the test org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testManualDismissPromo:

android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with id: org.chromium.chrome:id/signin_promo_view_container

View Hierarchy:
+>DecorView{id=-1, visibility=VISIBLE, width=1080, height=1776, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
|
+->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=1776, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
|
+-->ViewStub{id=16909070, visibility=GONE, width=0, height=0, 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=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
|
+-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=1701, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=75.0, child-count=1} 
|
+--->FitWindowsLinearLayout{id=2131361816, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=1701, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
|
+---->ViewStubCompat{id=2131361832, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, 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=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
|
+---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=1701, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
|
+----->SelectableListLayout{id=2131362635, res-name=selectable_list, visibility=VISIBLE, width=1080, height=1701, has-focus=true, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=true, is-focusable=true, is-layout-requested=false, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=3} 
|
+------>BookmarkActionBar{id=2131361812, res-name=action_bar, visibility=VISIBLE, width=1080, height=168, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=3} 
|
+------->ActionMenuView{id=-1, visibility=VISIBLE, width=144, height=168, 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, root-is-layout-requested=false, has-input-connection=false, x=924.0, y=0.0, child-count=1} 
|
+-------->ActionMenuItemView{id=2131362004, res-name=close_menu_id, desc=Close dialog, visibility=VISIBLE, width=144, height=144, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=12.0, text=, input-type=0, ime-target=false, has-links=false} 
|
+------->NumberRollView{id=2131362647, res-name=selection_mode_number, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
|
+-------->AppCompatTextView{id=2131362866, res-name=up, visibility=VISIBLE, width=0, height=0, 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=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=1 selected, input-type=0, ime-target=false, has-links=false} 
|
+-------->AppCompatTextView{id=2131362140, res-name=down, visibility=VISIBLE, width=0, height=0, 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=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=0 selected, input-type=0, ime-target=false, has-links=false} 
|
+------->LinearLayout{id=2131362611, res-name=search_view, visibility=GONE, width=0, height=0, 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=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
|
+-------->AppCompatEditText{id=2131362610, res-name=search_text, visibility=VISIBLE, width=0, height=0, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=true, is-selected=false, root-is-layout-requested=false, has-input-connection=true, editor-info=[inputType=0x1 imeOptions=0x10000003 privateImeOptions=null actionLabel=null actionId=0 initialSelStart=0 initialSelEnd=0 initialCapsMode=0x0 hintText=Search your bookmarks label=null packageName=null fieldId=0 fieldName=null extras=null ], x=0.0, y=0.0, text=, hint=Search your bookmarks, input-type=1, ime-target=false, has-links=false} 
|
+-------->TintedImageButton{id=2131361994, res-name=clear_text_button, desc=Clear input, visibility=INVISIBLE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
|
+------>FrameLayout{id=2131362312, res-name=list_content, visibility=VISIBLE, width=1080, height=1533, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=168.0, child-count=3} 
|
+------->RecyclerView{id=2131362559, res-name=recycler_view, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=0} 
|
+------->AppCompatTextView{id=2131362161, res-name=empty_view, visibility=GONE, width=0, height=0, 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=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=No bookmarks here, input-type=0, ime-target=false, has-links=false} 
|
+------->LoadingView{id=2131362320, res-name=loading_view, visibility=GONE, width=0, height=0, 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=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
|
+------>FadingShadowView{id=2131362657, res-name=shadow, visibility=GONE, width=0, height=0, 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=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
|
	at dalvik.system.VMStack.getThreadStackTrace(Native Method)
	at java.lang.Thread.getStackTrace(Thread.java:579)
	at android.support.test.espresso.base.DefaultFailureHandler.getUserFriendlyError(DefaultFailureHandler.java:82)
	at android.support.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:53)
	at android.support.test.espresso.ViewInteraction.runSynchronouslyOnUiThread(ViewInteraction.java:184)
	at android.support.test.espresso.ViewInteraction.check(ViewInteraction.java:158)
	at org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest.testManualDismissPromo(BookmarkPersonalizedSigninPromoTest.java:80)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	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:52)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.chromium.base.test.ScreenshotOnFailureStatement.evaluate(ScreenshotOnFailureStatement.java:37)
	at org.chromium.chrome.test.ChromeActivityTestRule$1.evaluate(ChromeActivityTestRule.java:116)
	at android.support.test.internal.statement.UiThreadStatement.evaluate(UiThreadStatement.java:55)
	at android.support.test.rule.ActivityTestRule$ActivityStatement.evaluate(ActivityTestRule.java:270)
	at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
	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.chromium.base.test.BaseJUnit4ClassRunner.runChild(BaseJUnit4ClassRunner.java:237)
	at org.chromium.base.test.BaseJUnit4ClassRunner.runChild(BaseJUnit4ClassRunner.java:48)
	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.chromium.base.test.BaseJUnit4ClassRunner.run(BaseJUnit4ClassRunner.java:220)
	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 android.support.test.internal.runner.TestExecutor.execute(TestExecutor.java:59)
	at android.support.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:262)
	at org.chromium.base.test.BaseChromiumAndroidJUnitRunner.onStart(BaseChromiumAndroidJUnitRunner.java:125)
	at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1701)

The test org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testSigninButtonDefaultAccount failed with a similar error.

The whole org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest test suite looks flaky:
https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=chrome_public_test_apk&tests=org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest
Detected 3 new flakes for test/step "org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testAutoDismissPromo". To see the actual flakes, please visit https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNyaQsSBUZsYWtlIl5vcmcuY2hyb21pdW0uY2hyb21lLmJyb3dzZXIuYm9va21hcmtzLkJvb2ttYXJrUGVyc29uYWxpemVkU2lnbmluUHJvbW9UZXN0I3Rlc3RBdXRvRGlzbWlzc1Byb21vDA. This message was posted automatically by the chromium-try-flakes app.
Detected 3 new flakes for test/step "org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testAutoDismissPromo". To see the actual flakes, please visit https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNyaQsSBUZsYWtlIl5vcmcuY2hyb21pdW0uY2hyb21lLmJyb3dzZXIuYm9va21hcmtzLkJvb2ttYXJrUGVyc29uYWxpemVkU2lnbmluUHJvbW9UZXN0I3Rlc3RBdXRvRGlzbWlzc1Byb21vDA. This message was posted automatically by the chromium-try-flakes app.
It looks like RecyclerView doesn't become visible, and signin_promo_view_container can't be found because of that.

Strangely, all three parts of selectable_list_layout seem to be GONE:

RecyclerView{..., visibility=GONE, ...} 
AppCompatTextView{..., visibility=GONE, ...} 
LoadingView{..., visibility=GONE, ...}

From this point of view, it looks like an error or race within SelectableListLayout.
Project Member

Comment 24 by bugdroid1@chromium.org, Sep 5

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b8d18e95c70f0d6c16fec914df0c212823a9fdf4

commit b8d18e95c70f0d6c16fec914df0c212823a9fdf4
Author: Boris Sazonov <bsazonov@chromium.org>
Date: Wed Sep 05 22:16:18 2018

[Android] Fix RecyclerView visibility issue in bookmarks

This CL fixes a rare issue in SelectableListLayout: if the data in the
adapter isn't changed after a call to initializeRecyclerView, then
RecyclerView visibility stays GONE even though there are items to
display. It happens because initially the visibility of RecyclerView is
GONE and it is only changed from AdapterDataObserver.onChanged. This CL
fixes the issue in bookmarks by calling notifyDataSetChanged after
bookmark model is loaded.

Bug: 789531
Change-Id: Ic424e636a87eed7fc6bbf50a49fdf875a18e5410
Reviewed-on: https://chromium-review.googlesource.com/1206009
Reviewed-by: Theresa <twellington@chromium.org>
Commit-Queue: Boris Sazonov <bsazonov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#589027}
[modify] https://crrev.com/b8d18e95c70f0d6c16fec914df0c212823a9fdf4/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkItemsAdapter.java

Description: Show this description
Summary: BookmarkPersonalizedSigninPromoTest tests are flaky. (was: "org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testAutoDismissPromo" is flaky)
Cc: mamir@chromium.org bsazonov@chromium.org
 Issue 880057  has been merged into this issue.
Thanks, Boris!
 Issue 881368  has been merged into this issue.
 Issue 880603  has been merged into this issue.
 Issue 880510  has been merged into this issue.
Detected 8 new flakes for test/step "org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testAutoDismissPromo". To see the actual flakes, please visit https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNyaQsSBUZsYWtlIl5vcmcuY2hyb21pdW0uY2hyb21lLmJyb3dzZXIuYm9va21hcmtzLkJvb2ttYXJrUGVyc29uYWxpemVkU2lnbmluUHJvbW9UZXN0I3Rlc3RBdXRvRGlzbWlzc1Byb21vDA. This message was posted automatically by the chromium-try-flakes app.
Detected 3 new flakes for test/step "org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testSigninButtonNewAccount". To see the actual flakes, please visit https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNybwsSBUZsYWtlImRvcmcuY2hyb21pdW0uY2hyb21lLmJyb3dzZXIuYm9va21hcmtzLkJvb2ttYXJrUGVyc29uYWxpemVkU2lnbmluUHJvbW9UZXN0I3Rlc3RTaWduaW5CdXR0b25OZXdBY2NvdW50DA. This message was posted automatically by the chromium-try-flakes app.
Well, now I'm confused. I've removed RetryOnFailure from BookmarkPersonalizedSigninPromoTest and started it in a loop on Nexus 5 with KitKat using:
bin/run_chrome_public_test_apk -d 08116e960069dcc3 --repeat 1000 --break-on-failure -f "*BookmarkPersonalizedSigninPromoTest*"

In logcat I see following error messages:

D/LifecycleMonitor( 7698): Lifecycle status change: org.chromium.chrome.browser.ChromeTabbedActivity@427d12d8 in: STOPPED
I/TestRunner( 7698): failed: testSigninButtonNewAccount(org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest)
I/TestRunner( 7698): ----- begin exception -----
I/TestRunner( 7698): android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with id: org.chromium.chrome:id/signin_promo_view_container
I/TestRunner( 7698): 
I/TestRunner( 7698): View Hierarchy:
I/TestRunner( 7698): +>DecorView{id=-1, visibility=VISIBLE, width=1080, height=1776, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
I/TestRunner( 7698): |
I/TestRunner( 7698): +->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=1776, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
I/TestRunner( 7698): |
I/TestRunner( 7698): +-->ViewStub{id=16909070, visibility=GONE, width=0, height=0, 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=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
I/TestRunner( 7698): |
I/TestRunner( 7698): +-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=1701, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=75.0, child-count=1} 
I/TestRunner( 7698): |
I/TestRunner( 7698): +--->FitWindowsLinearLayout{id=2131361816, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=1701, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
I/TestRunner( 7698): |
I/TestRunner( 7698): +---->ViewStubCompat{id=2131361832, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, 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=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
I/TestRunner( 7698): |
I/TestRunner( 7698): +---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=1701, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
I/TestRunner( 7698): |
I/TestRunner( 7698): +----->SelectableListLayout{id=2131362601, res-name=selectable_list, visibility=VISIBLE, width=1080, height=1701, has-focus=true, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=true, is-focusable=true, is-layout-requested=false, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=3} 
I/TestRunner( 7698): |
I/TestRunner( 7698): +------>BookmarkActionBar{id=2131361812, res-name=action_bar, visibility=VISIBLE, width=1080, height=168, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=5} 
I/TestRunner( 7698): |
I/TestRunner( 7698): +------->ActionMenuView{id=-1, visibility=VISIBLE, width=288, height=168, 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, root-is-layout-requested=false, has-input-connection=false, x=780.0, y=0.0, child-count=2} 
I/TestRunner( 7698): |
I/TestRunner( 7698): +-------->ActionMenuItemView{id=2131362573, res-name=search_menu_id, desc=Search, visibility=VISIBLE, width=144, height=144, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, root-is-layout-reque
I/TestRunner( 7698): ----- end exception -----
I/TestRunner( 7698): finished: testSigninButtonNewAccount(org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest)
I/MonitoringInstrumentation( 7698): Activities that are still in CREATED to STOPPED: 2
I/MonitoringInstrumentation( 7698): Finishing activity: org.chromium.chrome.browser.bookmarks.BookmarkActivity@428fe050
I/MonitoringInstrumentation( 7698): Finishing activity: org.chromium.chrome.browser.ChromeTabbedActivity@427d12d8
D/LifecycleMonitor( 7698): Lifecycle status change: org.chromium.chrome.browser.bookmarks.BookmarkActivity@428fe050 in: PAUSED
I/TestRunner( 7698): run finished: 1 tests, 1 failed, 0 ignored

But in the shell where I started the tests it keeps printing:

Main  Summary
Main  ********************************************************************************
Main  [==========] 5 tests ran.
Main  [  PASSED  ] 5 tests.
Main  ********************************************************************************

It makes it way harder to debug this issue.

John, what may be causing such behavior?
Detected 4 new flakes for test/step "org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testManualDismissPromo". To see the actual flakes, please visit https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNyawsSBUZsYWtlImBvcmcuY2hyb21pdW0uY2hyb21lLmJyb3dzZXIuYm9va21hcmtzLkJvb2ttYXJrUGVyc29uYWxpemVkU2lnbmluUHJvbW9UZXN0I3Rlc3RNYW51YWxEaXNtaXNzUHJvbW8M. This message was posted automatically by the chromium-try-flakes app.
Detected 5 new flakes for test/step "org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testAutoDismissPromo". To see the actual flakes, please visit https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNyaQsSBUZsYWtlIl5vcmcuY2hyb21pdW0uY2hyb21lLmJyb3dzZXIuYm9va21hcmtzLkJvb2ttYXJrUGVyc29uYWxpemVkU2lnbmluUHJvbW9UZXN0I3Rlc3RBdXRvRGlzbWlzc1Byb21vDA. This message was posted automatically by the chromium-try-flakes app.
Detected 3 new flakes for test/step "org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testSigninButtonNewAccount". To see the actual flakes, please visit https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNybwsSBUZsYWtlImRvcmcuY2hyb21pdW0uY2hyb21lLmJyb3dzZXIuYm9va21hcmtzLkJvb2ttYXJrUGVyc29uYWxpemVkU2lnbmluUHJvbW9UZXN0I3Rlc3RTaWduaW5CdXR0b25OZXdBY2NvdW50DA. This message was posted automatically by the chromium-try-flakes app.
John, friendly ping on the question in #34.
Detected 4 new flakes for test/step "org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testSigninButtonNewAccount". To see the actual flakes, please visit https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNybwsSBUZsYWtlImRvcmcuY2hyb21pdW0uY2hyb21lLmJyb3dzZXIuYm9va21hcmtzLkJvb2ttYXJrUGVyc29uYWxpemVkU2lnbmluUHJvbW9UZXN0I3Rlc3RTaWduaW5CdXR0b25OZXdBY2NvdW50DA. This message was posted automatically by the chromium-try-flakes app.
Detected 5 new flakes for test/step "org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testAutoDismissPromo". To see the actual flakes, please visit https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNyaQsSBUZsYWtlIl5vcmcuY2hyb21pdW0uY2hyb21lLmJyb3dzZXIuYm9va21hcmtzLkJvb2ttYXJrUGVyc29uYWxpemVkU2lnbmluUHJvbW9UZXN0I3Rlc3RBdXRvRGlzbWlzc1Byb21vDA. This message was posted automatically by the chromium-try-flakes app.
Cc: twelling...@chromium.org
Labels: -Pri-2 Pri-1
It looks like all org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest tests are very flaky:

https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=chrome_public_test_apk&tests=org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest

Adding twellington as OWNER.


From https://luci-logdog.appspot.com/v/?s=chromium%2Fandroid%2Fswarming%2Flogcats%2F3fe17261af6ef011%2F%2B%2Flogcat_logcat_org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest.testSigninButtonDefaultAccount_20180911T124251-UTC_05fc92a2006ade62

09-11 12:42:55.789 25675 25690 I TestRunner: failed: testSigninButtonDefaultAccount(org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest)
09-11 12:42:55.789 25675 25690 I TestRunner: ----- begin exception -----
09-11 12:42:55.799 25675 25690 I TestRunner: android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with id: org.chromium.chrome:id/signin_promo_view_container
09-11 12:42:55.799 25675 25690 I TestRunner: 
09-11 12:42:55.799 25675 25690 I TestRunner: View Hierarchy:
09-11 12:42:55.799 25675 25690 I TestRunner: +>DecorView{id=-1, visibility=VISIBLE, width=1080, height=1776, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
09-11 12:42:55.799 25675 25690 I TestRunner: |
09-11 12:42:55.799 25675 25690 I TestRunner: +->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=1776, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
09-11 12:42:55.799 25675 25690 I TestRunner: |
09-11 12:42:55.799 25675 25690 I TestRunner: +-->ViewStub{id=16909070, visibility=GONE, width=0, height=0, 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=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
09-11 12:42:55.799 25675 25690 I TestRunner: |
09-11 12:42:55.799 25675 25690 I TestRunner: +-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=1701, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=75.0, child-count=1} 
09-11 12:42:55.799 25675 25690 I TestRunner: |
09-11 12:42:55.799 25675 25690 I TestRunner: +--->FitWindowsLinearLayout{id=2131361816, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=1701, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
09-11 12:42:55.799 25675 25690 I TestRunner: |
09-11 12:42:55.799 25675 25690 I TestRunner: +---->ViewStubCompat{id=2131361832, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, 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=true, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
09-11 12:42:55.799 25675 25690 I TestRunner: |
09-11 12:42:55.799 25675 25690 I TestRunner: +---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=1701, has-focus=true, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
09-11 12:42:55.799 25675 25690 I TestRunner: |
09-11 12:42:55.799 25675 25690 I TestRunner: +----->SelectableListLayout{id=2131362638, res-name=selectable_list, visibility=VISIBLE, width=1080, height=1701, has-focus=true, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=true, is-focusable=true, is-layout-requested=false, is-selected=false, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=3} 
09-11 12:42:55.799 25675 25690 I TestRunner: |
09-11 12:42:55.799 25675 25690 I TestRunner: +------>BookmarkActionBar{id=2131361812, res-name=action_bar, visibility=VISIBLE, width=1080, height=168, 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, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=3} 
09-11 12:42:55.799 25675 25690 I TestRunner: |
09-11 12:42:55.799 25675 25690 I TestRunner: +------->ActionMenuView{id=-1, visibility=VISIBLE, width=144, height=168, 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, root-is-layout-requested=false, has-input-connection=false, x=924.0, y=0.0, child-count=1} 
09-11 12:42:55.799 25675 25690 I TestRunner: |
09-11 12:42:55.799 25675 25690 I TestRunner: +-------->ActionMenuItemView{id=2131362004, res-name=close_menu_id, desc=Close dialog, visibility=VISIBLE, width=144, height=144, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, root-is-layout-
09-11 12:42:55.799 25675 25690 I TestRunner: ----- end exception -----
09-11 12:42:55.809 25675 25690 I TestRunner: finished: testSigninButtonDefaultAccount(org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest)
Labels: -Sheriff-Chromium Test-Disabled
CL to disable the tests is in CQ, so the bleeding should be stopped soon. As OWNER plus other second engineer are CCed on this bug, I am taking this out of the sheriff queue.
Project Member

Comment 43 by bugdroid1@chromium.org, Sep 11

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/87608ddfd57ff80044866f08ec5b4cc9eb9b0f30

commit 87608ddfd57ff80044866f08ec5b4cc9eb9b0f30
Author: Dominic Battre <battre@chromium.org>
Date: Tue Sep 11 15:49:17 2018

Disable flaky BookmarkPersonalizedSigninPromoTest

TBR=twellington@chromium.org,bsazonov@chromium.org

Bug: 789531
Change-Id: I7ca028d21988508247c3798d8ce5fc1c5eba91f6
Reviewed-on: https://chromium-review.googlesource.com/1219613
Commit-Queue: Dominic Battré <battre@chromium.org>
Reviewed-by: Dominic Battré <battre@chromium.org>
Reviewed-by: Boris Sazonov <bsazonov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#590329}
[modify] https://crrev.com/87608ddfd57ff80044866f08ec5b4cc9eb9b0f30/chrome/android/javatests/src/org/chromium/chrome/browser/bookmarks/BookmarkPersonalizedSigninPromoTest.java

Labels: Sheriff-Chromium
Detected 3 new flakes for test/step "org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testSigninButtonNotDefaultAccount". To see the actual flakes, please visit https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNydgsSBUZsYWtlImtvcmcuY2hyb21pdW0uY2hyb21lLmJyb3dzZXIuYm9va21hcmtzLkJvb2ttYXJrUGVyc29uYWxpemVkU2lnbmluUHJvbW9UZXN0I3Rlc3RTaWduaW5CdXR0b25Ob3REZWZhdWx0QWNjb3VudAw. This message was posted automatically by the chromium-try-flakes app. Since flakiness is ongoing, the issue was moved back into Sheriff Bug Queue (unless already there).
Detected 4 new flakes for test/step "org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testManualDismissPromo". To see the actual flakes, please visit https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNyawsSBUZsYWtlImBvcmcuY2hyb21pdW0uY2hyb21lLmJyb3dzZXIuYm9va21hcmtzLkJvb2ttYXJrUGVyc29uYWxpemVkU2lnbmluUHJvbW9UZXN0I3Rlc3RNYW51YWxEaXNtaXNzUHJvbW8M. This message was posted automatically by the chromium-try-flakes app.
Labels: -Sheriff-Chromium
ChromePublicTest failed @ org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testAutoDismissPromo

Chrome Version: 70.0.3538.46
Link to Tests:
https://uberchromegw.corp.google.com/i/official.android/builders/test-official-arm/builds/3138

Link to failed step: 
https://uberchromegw.corp.google.com/i/official.android/builders/test-official-arm/builds/3138/steps/Test%3A%20ChromePublicTest/logs/stdio


Error:
[  FAILED  ] org.chromium.chrome.browser.bookmarks.BookmarkPersonalizedSigninPromoTest#testAutoDismissPromo
Labels: -Pri-1 Pri-2

Sign in to add a comment