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

Issue 888129 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug
Flaky-Test: org.chromium.chrome.browser.ntp.NewTabPageTest#testRender_FocusFakeBox__DisableInterestFeed



Sign in to add a comment

org.chromium.chrome.browser.ntp.NewTabPageTest#testRender_FocusFakeBox__DisableInterestFeed is flaky

Project Member Reported by Findit, Sep 21

Issue description

Components: UI>Browser>NewTabPage
Labels: OS-Android
Owner: twelling...@chromium.org
Status: Assigned (was: Untriaged)
Our render tests are unfortunately quite flaky.... best thing to do is just disable for now.


Labels: zine-triaged
Labels: -Sheriff-Chromium
Removing Sheriff-Chromium because bug is assigned.
Labels: Sheriff-Chromium
Sorry misinterpreted these[1] instructions, first time sheriff here, re-adding the label until I take a closer look at the bug.

[1] http://dev.chromium.org/developers/tree-sheriffs/sheriffing-bug-queues
Cc: twelling...@chromium.org
Owner: huayinz@chromium.org
Becky, could this be a result of your recent CL to enable more tests for the interest feed?

Example failure images attached
9badfe39bb603a9b5880e68ebd4b5d796a4af1b0.png
71.2 KB View Download
7deb6bca6ebefe125a0a15153e59d8b882291435-golden.png
67.5 KB View Download
f075fc992bd4a949121f8c5e7e082fb7db0d9cac-diff.png
14.5 KB View Download
It looks like the failure one is still running animation. I'll disable it first and investigate.
Project Member

Comment 10 by bugdroid1@chromium.org, Sep 26

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

commit 50d6c441a858d7b32ad9ac3898e85b0079f32a88
Author: Becky Zhou <huayinz@chromium.org>
Date: Wed Sep 26 17:10:52 2018

Disable flaky test NewTabPageTest#testRender_FocusFakeBox

Bug: 888129
Change-Id: I4000a8b4f25e1a853d882090cdc3a09e8719dd7b
Reviewed-on: https://chromium-review.googlesource.com/1246464
Reviewed-by: Theresa <twellington@chromium.org>
Commit-Queue: Becky Zhou <huayinz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#594358}
[modify] https://crrev.com/50d6c441a858d7b32ad9ac3898e85b0079f32a88/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/NewTabPageTest.java

Labels: -Sheriff-Chromium
Project Member

Comment 12 by bugdroid1@chromium.org, Sep 27

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

commit 7219843d865a317b5389371bc83d35b80041f796
Author: Becky Zhou <huayinz@chromium.org>
Date: Thu Sep 27 21:50:25 2018

[Feed] Speculative fix for flaky render test on Feed NTP

+ NewTabPageTest#testRender_FocusFakeBox
+ NewTabPageTest#testRender_ArticleSectionHeader

Bug: 888129, 888997
Change-Id: Ic7d66bf90c1fe0a42c22224a5a889a04e6ffb7d1
Reviewed-on: https://chromium-review.googlesource.com/1249129
Reviewed-by: Theresa <twellington@chromium.org>
Commit-Queue: Becky Zhou <huayinz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#594880}
[modify] https://crrev.com/7219843d865a317b5389371bc83d35b80041f796/chrome/android/java/src/org/chromium/chrome/browser/widget/ScrimView.java
[modify] https://crrev.com/7219843d865a317b5389371bc83d35b80041f796/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/NewTabPageTest.java

hauyinz@ looks like this is still flaking a lot on some configurations:
https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=chrome_public_test_apk&tests=testRender_FocusFakeBox__DisableInterestFeed

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/android-kitkat-arm-rel/11648

Error from above log:
I  650.527s run_tests_on_device(061d5d3c0b2bcc17)  detected failure in org.chromium.chrome.browser.ntp.NewTabPageTest#testRender_FocusFakeBox__DisableInterestFeed. raw output:
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    INSTRUMENTATION_STATUS: numtests=1
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    INSTRUMENTATION_STATUS: stream=
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    org.chromium.chrome.browser.ntp.NewTabPageTest:
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    INSTRUMENTATION_STATUS: test=testRender_FocusFakeBox__DisableInterestFeed
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    INSTRUMENTATION_STATUS: class=org.chromium.chrome.browser.ntp.NewTabPageTest
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    INSTRUMENTATION_STATUS: current=1
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    INSTRUMENTATION_STATUS_CODE: 1
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    INSTRUMENTATION_STATUS: numtests=1
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    INSTRUMENTATION_STATUS: stream=
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    Error in testRender_FocusFakeBox__DisableInterestFeed(org.chromium.chrome.browser.ntp.NewTabPageTest):
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    org.chromium.chrome.test.util.RenderTestRule$RenderTestException: RenderTest Mismatches for: focus_fake_box. See RENDER_TESTS.md for how to fix this failure.
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    	at org.chromium.chrome.test.util.RenderTestRule.finished(RenderTestRule.java:254)
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.rules.TestWatcher.finishedQuietly(TestWatcher.java:117)
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.rules.TestWatcher.access$400(TestWatcher.java:46)
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:64)
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
I  650.528s run_tests_on_device(061d5d3c0b2bcc17)    	at org.chromium.base.test.BaseJUnit4ClassRunner.runChild(BaseJUnit4ClassRunner.java:237)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.chromium.base.test.BaseJUnit4ClassRunner.runChild(BaseJUnit4ClassRunner.java:48)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.chromium.base.test.BaseJUnit4ClassRunner.run(BaseJUnit4ClassRunner.java:220)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.Suite.runChild(Suite.java:128)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.Suite.runChild(Suite.java:27)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.Suite.runChild(Suite.java:128)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.Suite.runChild(Suite.java:27)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
I  650.529s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
I  650.530s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
I  650.530s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
I  650.530s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
I  650.530s run_tests_on_device(061d5d3c0b2bcc17)    	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
I  650.530s run_tests_on_device(061d5d3c0b2bcc17)    	at android.support.test.internal.runner.TestExecutor.execute(TestExecutor.java:59)
I  650.530s run_tests_on_device(061d5d3c0b2bcc17)    	at android.support.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:262)
I  650.530s run_tests_on_device(061d5d3c0b2bcc17)    	at org.chromium.base.test.BaseChromiumAndroidJUnitRunner.onStart(BaseChromiumAndroidJUnitRunner.java:127)
I  650.530s run_tests_on_device(061d5d3c0b2bcc17)    	at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1701)

Hm.. looking at the failure screenshots, it seems like the sign-in promo is still being added the the recycler view. I'll disable it now and then attempt a fix.
Project Member

Comment 15 by bugdroid1@chromium.org, Nov 17

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

commit 07be96d87488a1fbf6c32a7bab2276c05cef2af9
Author: Becky Zhou <huayinz@chromium.org>
Date: Sat Nov 17 00:30:38 2018

Disable flaky test NewTabPageTest#testRender_FocusFakeBox

TBR=twellington@chromium.org

Bug: 888129
Change-Id: I184b0e86872093b249b1c7f729be75d55e1c355d
Reviewed-on: https://chromium-review.googlesource.com/c/1341023
Reviewed-by: Becky Zhou <huayinz@chromium.org>
Commit-Queue: Becky Zhou <huayinz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#609047}
[modify] https://crrev.com/07be96d87488a1fbf6c32a7bab2276c05cef2af9/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/NewTabPageTest.java

Sign in to add a comment