Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1248)

Issue 2232383002: [TTS] Delay instrumentation tests at startup for flakes. (Closed)

Created:
4 years, 4 months ago by Donn Denman
Modified:
4 years, 4 months ago
Reviewers:
Theresa, Peter Wen
CC:
chromium-reviews, twellington+watch_chromium.org, donnd+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[TTS] Delay instrumentation tests at startup for flakes. New startup timing causes flaky tests due to higher performance. This CL introduces a workaround that allows delays the the Contextual Search instrumentation test startup sequence for all CS tests. Contextual Search instrumentation tests now use the legacy delay. Also removes an attempted workaround for TTS that failed. BUG=635661 Committed: https://crrev.com/52a70a9106d675b556cd83dc2523f126aff86687 Cr-Commit-Position: refs/heads/master@{#411425}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Moved control of the delay to CS, new method in test base rather than new behavior. #

Total comments: 2

Patch Set 3 : Delay should go *after* startup. #

Patch Set 4 : Moved the entire change to CS, no change in the base test infra needed. #

Patch Set 5 : Just updated a comment. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+7 lines, -1 line) Patch
M chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManagerTest.java View 1 2 3 4 3 chunks +7 lines, -1 line 0 comments Download

Messages

Total messages: 19 (7 generated)
Donn Denman
Peter, PTAL. THANKS!
4 years, 4 months ago (2016-08-11 20:08:41 UTC) #2
Peter Wen
https://chromiumcodereview.appspot.com/2232383002/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java (right): https://chromiumcodereview.appspot.com/2232383002/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java#newcode476 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java:476: if (url != null) Thread.sleep(ACTIVITY_STARTUP_DELAY_MS); Are other tests also ...
4 years, 4 months ago (2016-08-11 20:14:21 UTC) #3
Donn Denman
Thanks, will try that asap... https://chromiumcodereview.appspot.com/2232383002/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java File chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java (right): https://chromiumcodereview.appspot.com/2232383002/diff/1/chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java#newcode476 chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeActivityTestCaseBase.java:476: if (url != null) ...
4 years, 4 months ago (2016-08-11 20:17:18 UTC) #4
Donn Denman
Peter, PTAL.
4 years, 4 months ago (2016-08-11 20:29:53 UTC) #6
Donn Denman
Peter, Theresa, PTAL.
4 years, 4 months ago (2016-08-11 20:34:42 UTC) #8
Theresa
https://chromiumcodereview.appspot.com/2232383002/diff/20001/chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManagerTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManagerTest.java (right): https://chromiumcodereview.appspot.com/2232383002/diff/20001/chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManagerTest.java#newcode94 chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManagerTest.java:94: private static final int ACTIVITY_STARTUP_DELAY_MS = 1000; Can we ...
4 years, 4 months ago (2016-08-11 20:35:44 UTC) #9
Donn Denman
Peter and Theresa, PTAL.
4 years, 4 months ago (2016-08-11 20:48:20 UTC) #11
Peter Wen
lgtm
4 years, 4 months ago (2016-08-11 20:50:11 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2232383002/80001
4 years, 4 months ago (2016-08-11 20:57:51 UTC) #14
Theresa
lgtm
4 years, 4 months ago (2016-08-11 21:03:18 UTC) #15
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 4 months ago (2016-08-11 21:49:02 UTC) #17
commit-bot: I haz the power
4 years, 4 months ago (2016-08-11 21:52:07 UTC) #19
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/52a70a9106d675b556cd83dc2523f126aff86687
Cr-Commit-Position: refs/heads/master@{#411425}

Powered by Google App Engine
This is Rietveld 408576698