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

Issue 2202393002: swarming: wholesale switch remaining tests to run on Swarming. (Closed)

Created:
4 years, 4 months ago by M-A Ruel
Modified:
4 years, 4 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/a/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

swarming: wholesale switch remaining tests to run on Swarming. Since the switch to GN and no need to support GYP, it's easier to migrate the remaining tests. With this change in, the only remaining tests run locally on non-blink testers are: - Many FYI and GPU bots. - blimp_browsertests - mash_browser_tests - nacl_integration - test_installer - Remove dbus_unittests from Ozone builders since this test depends on X. - Fix chromevox_tests dependencies in BUILD.gn. The technique used to figure out the runtime dependencies was to first run a test case under //tools/swarming_client/trace_inputs.py and confirming with 'mb.py run', approximatively: # Builds the executable and the .isolate tools/mb/mb.py run //out/Cros_Release -j 500 -m chromium.chromiumos \ -b "Linux ChromiumOS GN" chromevox_tests # Look at actual runtime dependencies. tools/swarming_client/trace_inputs.py trace -l foo6 testing/test_env.py \ out/Cros_Release/chromevox_tests \ --gtest_filter=CvoxDomUtilUnitTest.Tree --no-sandbox tools/swarming_client/trace_inputs.py read -l foo6 --root-dir . # Compare with the output dependencies as stated by BUILD.gn cat out/Cros_Release/chromevox_tests.isolate # Then update BUILD.gn accordingly. R=dpranke@chromium.org,dmazzoni@chromium.org,derat@chromium.org BUG=98637 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/44522885bce6672a1023498adf75d06d07cbe0ac Cr-Commit-Position: refs/heads/master@{#409829}

Patch Set 1 : Fix chromevox_tests (bis) #

Patch Set 2 : Try to fix mash_browser_tests #

Patch Set 3 : Oops #

Total comments: 2

Patch Set 4 : Fix regression in mb.py #

Patch Set 5 : Scale back CL #

Patch Set 6 : Had forgot mash_unittests, it's fine #

Patch Set 7 : No need to modify mb.py #

Unified diffs Side-by-side diffs Delta from patch set Stats (+167 lines, -17 lines) Patch
M chrome/browser/resources/chromeos/chromevox/BUILD.gn View 1 chunk +20 lines, -0 lines 0 comments Download
M testing/buildbot/chromium.chromiumos.json View 1 2 3 4 5 18 chunks +45 lines, -9 lines 0 comments Download
M testing/buildbot/chromium.full.json View 3 chunks +9 lines, -0 lines 0 comments Download
M testing/buildbot/chromium.linux.json View 1 2 3 4 7 chunks +33 lines, -0 lines 0 comments Download
M testing/buildbot/chromium.memory.json View 2 chunks +6 lines, -0 lines 0 comments Download
M testing/buildbot/chromium.memory.full.json View 3 chunks +9 lines, -0 lines 0 comments Download
M testing/buildbot/chromium.memory.fyi.json View 3 chunks +9 lines, -0 lines 0 comments Download
M testing/buildbot/chromium.win.json View 5 chunks +15 lines, -0 lines 0 comments Download
M testing/buildbot/gn_isolate_map.pyl View 2 3 4 7 chunks +17 lines, -8 lines 0 comments Download
M ui/chromeos/BUILD.gn View 1 chunk +4 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 78 (65 generated)
dmazzoni
lgtm
4 years, 4 months ago (2016-08-03 19:35:18 UTC) #41
M-A Ruel
On 2016/08/03 19:35:18, dmazzoni wrote: > lgtm FTR, I hadn't published the CL yet, still ...
4 years, 4 months ago (2016-08-03 19:38:59 UTC) #43
Daniel Erat
lgtm for ui/chromeos/
4 years, 4 months ago (2016-08-03 20:21:14 UTC) #45
Dirk Pranke
lgtm https://codereview.chromium.org/2202393002/diff/160001/tools/mb/mb.py File tools/mb/mb.py (right): https://codereview.chromium.org/2202393002/diff/160001/tools/mb/mb.py#newcode1062 tools/mb/mb.py:1062: cmdline.extend(('--gtest_filter=%s' % gtest_filter)) ick. I'm surprised this didn't ...
4 years, 4 months ago (2016-08-03 22:33:44 UTC) #50
M-A Ruel
+Mitsuru Still having trouble to get mash_browser_tests to work. https://codereview.chromium.org/2202393002/diff/160001/tools/mb/mb.py File tools/mb/mb.py (right): https://codereview.chromium.org/2202393002/diff/160001/tools/mb/mb.py#newcode1062 tools/mb/mb.py:1062: ...
4 years, 4 months ago (2016-08-03 22:37:59 UTC) #53
M-A Ruel
On 2016/08/03 22:37:59, M-A Ruel wrote: > +Mitsuru > > Still having trouble to get ...
4 years, 4 months ago (2016-08-03 23:06:53 UTC) #54
oshima
I'm not working on mash. -> sky@
4 years, 4 months ago (2016-08-04 01:25:16 UTC) #58
sky
On 2016/08/03 23:06:53, M-A Ruel wrote: > On 2016/08/03 22:37:59, M-A Ruel wrote: > > ...
4 years, 4 months ago (2016-08-04 15:56:43 UTC) #59
M-A Ruel
On 2016/08/04 15:56:43, sky wrote: > Did you use the same gn flags as the ...
4 years, 4 months ago (2016-08-04 17:54:12 UTC) #70
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/2202393002/240001
4 years, 4 months ago (2016-08-04 17:54:58 UTC) #73
commit-bot: I haz the power
Committed patchset #7 (id:240001)
4 years, 4 months ago (2016-08-04 17:59:29 UTC) #74
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/44522885bce6672a1023498adf75d06d07cbe0ac Cr-Commit-Position: refs/heads/master@{#409829}
4 years, 4 months ago (2016-08-04 18:01:46 UTC) #76
Nico
4 years, 4 months ago (2016-08-04 18:03:55 UTC) #78
Message was sent while issue was closed.
Can you do the same for all the clang bots on chromium.fyi too?

Powered by Google App Engine
This is Rietveld 408576698