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

Issue 2737353003: Update MojoTestConnection Service Registration (Closed)

Created:
3 years, 9 months ago by jonross
Modified:
3 years, 9 months ago
Reviewers:
sky
CC:
chromium-reviews, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, darin (slow to review)
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Update MojoTestConnection Service Registration MojoTestConnection is responsible for creating the inter-process mojo pipes. These must be set on the command line for the child processes running individual test cases. It is also responsible for bringing up services. This however was being done at test enqueuing time. When the remote service was brought down at the end of the first test case, all registered services were having their pipes close. Thus preventing subsequent tests from connecting. This change moves the service registration until the child process is being connected. This actually occurs after the previous test has completed. mash.browser_tests.filter has also been updated to include more tests which are passing locally. This way we get expanded coverage on the bots. TEST=BrowserTests BUG=678687 Review-Url: https://codereview.chromium.org/2737353003 Cr-Commit-Position: refs/heads/master@{#456192} Committed: https://chromium.googlesource.com/chromium/src/+/5530deaf657350413318fb3181f45ebe0f1954ba

Patch Set 1 #

Patch Set 2 : crashing tests #

Patch Set 3 : Minimize filter to test arc startup crash #

Unified diffs Side-by-side diffs Delta from patch set Stats (+23 lines, -12 lines) Patch
M chrome/test/base/mojo_test_connector.cc View 1 3 chunks +22 lines, -12 lines 0 comments Download
M testing/buildbot/filters/mash.browser_tests.filter View 1 2 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 17 (9 generated)
jonross
Hey sky@ This chance is an update to MojoTestConnection to change the startup time of ...
3 years, 9 months ago (2017-03-09 22:03:43 UTC) #2
sky
LGTM
3 years, 9 months ago (2017-03-09 23:33:06 UTC) #3
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/2737353003/1
3 years, 9 months ago (2017-03-09 23:36:09 UTC) #5
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/337623)
3 years, 9 months ago (2017-03-10 02:16:49 UTC) #7
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/2737353003/1
3 years, 9 months ago (2017-03-10 02:49:14 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/337780)
3 years, 9 months ago (2017-03-10 05:27:17 UTC) #11
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/2737353003/40001
3 years, 9 months ago (2017-03-10 21:35:09 UTC) #14
commit-bot: I haz the power
3 years, 9 months ago (2017-03-10 22:37:59 UTC) #17
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/5530deaf657350413318fb3181f4...

Powered by Google App Engine
This is Rietveld 408576698