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

Issue 1131803002: [Android] Fix race condition in BaseTestServer. (Closed)

Created:
5 years, 7 months ago by jbudorick
Modified:
5 years, 7 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, Ryan Sleevi, xunjieli
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android] Fix race condition in BaseTestServer. BUG=485417 Committed: https://crrev.com/1ce809f9a732b049e4c0bd7ea54d454ca48537d9 Cr-Commit-Position: refs/heads/master@{#329111}

Patch Set 1 #

Total comments: 9

Patch Set 2 : #

Total comments: 2

Patch Set 3 : rebase + fix gyp #

Patch Set 4 : fix compile #

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+43 lines, -3 lines) Patch
M chrome/test/android/javatests/src/org/chromium/chrome/test/ChromeInstrumentationTestRunner.java View 1 chunk +1 line, -0 lines 0 comments Download
M net/net.gyp View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java View 1 2 3 4 2 chunks +41 lines, -3 lines 0 comments Download

Messages

Total messages: 42 (15 generated)
jbudorick
In addition to partial duplication of the //net test server, https://codereview.chromium.org/869083004/ also contained a fix ...
5 years, 7 months ago (2015-05-07 00:46:21 UTC) #2
Ryan Sleevi
Misha or Elly: Would you be suited to do this review? It's unclear who is ...
5 years, 7 months ago (2015-05-07 01:02:57 UTC) #4
Ryan Sleevi
Also, can you make sure there is a bug on file documenting the issues here?
5 years, 7 months ago (2015-05-07 01:03:55 UTC) #5
jbudorick
On 2015/05/07 01:03:55, Ryan Sleevi wrote: > Also, can you make sure there is a ...
5 years, 7 months ago (2015-05-07 03:44:18 UTC) #6
chromium-reviews
I'll be happy to review. On Wed, May 6, 2015 at 11:44 PM, <jbudorick@chromium.org> wrote: ...
5 years, 7 months ago (2015-05-07 14:55:45 UTC) #7
mef
https://codereview.chromium.org/1131803002/diff/1/net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java File net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java (left): https://codereview.chromium.org/1131803002/diff/1/net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java#oldcode20 net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java:20: mKeepRunning.set(true); Don't you need this if server is stopped ...
5 years, 7 months ago (2015-05-07 15:04:32 UTC) #8
jbudorick
https://codereview.chromium.org/1131803002/diff/1/net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java File net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java (left): https://codereview.chromium.org/1131803002/diff/1/net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java#oldcode20 net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java:20: mKeepRunning.set(true); On 2015/05/07 15:04:32, mef wrote: > Don't you ...
5 years, 7 months ago (2015-05-07 15:41:17 UTC) #9
mef
Hrm, maybe I'm missing something, doesn't synchronized(object) {} hold an exclusive lock on the object? ...
5 years, 7 months ago (2015-05-07 15:59:56 UTC) #10
jbudorick
On 2015/05/07 15:59:56, mef wrote: > Hrm, maybe I'm missing something, doesn't synchronized(object) {} hold ...
5 years, 7 months ago (2015-05-07 16:24:55 UTC) #11
mef
Ah, I've missed the part that wait() releases the lock. Thanks for the explanation, LGTM.
5 years, 7 months ago (2015-05-07 16:34:44 UTC) #12
nyquist
https://codereview.chromium.org/1131803002/diff/20001/net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java File net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java (right): https://codereview.chromium.org/1131803002/diff/20001/net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java#newcode52 net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java:52: synchronized (mLock) { On 2015/05/07 15:59:56, mef wrote: > ...
5 years, 7 months ago (2015-05-07 16:37:25 UTC) #13
jbudorick
Tommy, can you do an owners review for chrome/test/android/?
5 years, 7 months ago (2015-05-08 16:38:15 UTC) #14
nyquist
chrome/test/android lgtm
5 years, 7 months ago (2015-05-08 16:56:52 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1131803002/20001
5 years, 7 months ago (2015-05-08 17:03:23 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_dbg_recipe on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/android_arm64_dbg_recipe/builds/74117) android_clang_dbg_recipe on tryserver.chromium.linux (JOB_FAILED, ...
5 years, 7 months ago (2015-05-08 17:14:58 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1131803002/40001
5 years, 7 months ago (2015-05-08 17:36:34 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_android_rel_ng/builds/20868)
5 years, 7 months ago (2015-05-08 17:55:16 UTC) #24
jbudorick
https://codereview.chromium.org/1131803002/diff/1/net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java File net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java (left): https://codereview.chromium.org/1131803002/diff/1/net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java#oldcode31 net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java:31: public abstract int getServerPort(); (moved from here) https://codereview.chromium.org/1131803002/diff/1/net/test/android/javatests/src/org/chromium/net/test/BaseTestServer.java File ...
5 years, 7 months ago (2015-05-08 18:06:43 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1131803002/80001
5 years, 7 months ago (2015-05-08 19:13:17 UTC) #28
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_TIMED_OUT, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/64066)
5 years, 7 months ago (2015-05-09 01:22:59 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1131803002/80001
5 years, 7 months ago (2015-05-09 01:55:07 UTC) #32
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_TIMED_OUT, no build URL)
5 years, 7 months ago (2015-05-09 06:10:22 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1131803002/80001
5 years, 7 months ago (2015-05-09 09:26:11 UTC) #36
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_TIMED_OUT, no build URL)
5 years, 7 months ago (2015-05-09 13:30:23 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1131803002/80001
5 years, 7 months ago (2015-05-11 00:51:36 UTC) #40
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years, 7 months ago (2015-05-11 07:45:07 UTC) #41
commit-bot: I haz the power
5 years, 7 months ago (2015-05-11 07:46:00 UTC) #42
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/1ce809f9a732b049e4c0bd7ea54d454ca48537d9
Cr-Commit-Position: refs/heads/master@{#329111}

Powered by Google App Engine
This is Rietveld 408576698