Commit 1aa4a920 authored by Aaron Gable's avatar Aaron Gable Committed by Commit Bot

Use a Linux host for Mac10.15 Tests

This tester runs three kinds of tests:
* chromium_mac_gtests, which are completely swarmed
* chromium_mac_rel_isolated_scripts, which are also swarmed
* chromium_mac_scripts, which are identical to chromium_linux_scripts,
  and which run on linux just fine

This means that the OS of the Mac10.15 Tests builder shouldn't
matter, all that matters is the OS of the hosts running its
triggered swarming tasks, which this CL doesn't change.

Assuming this goes well, I will also convert the other Mac testers
(10.10, 10.11, 10.12, 10.13, and 10.14, all on the main waterfall)
to also use Linux hosts. This will both free up some mac capacity
to use for compilers and testers, and make these builders
"builderless" which should help with capacity and scheduling.

Bug: 1061582
Change-Id: I307db015865288136e7fec0921942e051547be90
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2146053
Commit-Queue: Aaron Gable <agable@chromium.org>
Commit-Queue: Stephen Martinis <martiniss@chromium.org>
Auto-Submit: Aaron Gable <agable@chromium.org>
Reviewed-by: default avatarStephen Martinis <martiniss@chromium.org>
Cr-Commit-Position: refs/heads/master@{#758329}
parent 14400519
......@@ -1799,6 +1799,17 @@ ci.fyi_builder(
goma_backend = None,
)
# The only non-isolated tests this runs are scripts which
# work just as well on Linux as on Mac.
ci.fyi_builder(
name = 'Mac10.15 Tests',
console_view_entry = ci.console_view_entry(
category = 'mac',
short_name = '15',
),
triggered_by = ['Mac Builder Next'],
)
ci.fyi_builder(
name = 'win-pixel-builder-rel',
console_view_entry = ci.console_view_entry(
......@@ -2022,17 +2033,6 @@ ci.fyi_mac_builder(
os = None,
)
ci.fyi_mac_builder(
name = 'Mac10.15 Tests',
console_view_entry = ci.console_view_entry(
category = 'mac',
short_name = '15',
),
cores = None,
os = os.MAC_10_15,
triggered_by = ['Mac Builder Next'],
)
ci.fyi_mac_builder(
name = 'Mac deterministic',
console_view_entry = ci.console_view_entry(
......
......@@ -4060,14 +4060,16 @@ buckets: <
name: "Mac10.15 Tests"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
dimensions: "builder:Mac10.15 Tests"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-10.15"
dimensions: "os:Ubuntu-16.04"
dimensions: "ssd:0"
recipe: <
name: "chromium"
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master"
properties_j: "$build/goma:{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\"}"
properties_j: "$build/goma:{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\"}"
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"chromium.fyi\""
>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment