Commit fa15665e authored by Sajjad Mirza's avatar Sajjad Mirza Committed by Commit Bot

[code coverage] Create a Mac OS Coverage tryjob.

Bug: 1024915
Change-Id: Ib56960d16015383e32316169969367fefa18272d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2045047Reviewed-by: default avatarJohn Budorick <jbudorick@chromium.org>
Reviewed-by: default avatarYuly Novikov <ynovikov@chromium.org>
Commit-Queue: Sajjad Mirza <sajjadm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#740018}
parent 91f942db
......@@ -743,6 +743,11 @@ try_.chromium_linux_builder(
)
try_.chromium_mac_builder(
name = 'mac-coverage-rel',
goma_jobs = goma.jobs.J150,
)
try_.chromium_mac_builder(
name = 'mac-osxbeta-rel',
os = os.MAC_DEFAULT,
......
......@@ -146,6 +146,7 @@ luci.list_view(
'try/ios13-sdk-simulator',
'try/mac-angle-rel',
'try/mac-rel',
'try/mac-coverage-rel',
'try/mac_chromium_10.10',
'try/mac_chromium_10.12_rel_ng',
'try/mac_chromium_10.13_rel_ng',
......
......@@ -950,6 +950,10 @@ config_groups: <
name: "chromium/try/mac-angle-rel"
includable_only: true
>
builders: <
name: "chromium/try/mac-coverage-rel"
includable_only: true
>
builders: <
name: "chromium/try/mac-dawn-rel"
includable_only: true
......
......@@ -17740,6 +17740,34 @@ buckets: <
value: 5
>
>
builders: <
name: "mac-coverage-rel"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
dimensions: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "os:Mac"
dimensions: "ssd:1"
recipe: <
name: "chromium_trybot"
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master"
properties_j: "$build/goma:{\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\"}"
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"tryserver.chromium.mac\""
>
execution_timeout_secs: 14400
expiration_secs: 7200
caches: <
name: "win_toolchain"
path: "win_toolchain"
>
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage: <
value: 5
>
>
builders: <
name: "mac-dawn-rel"
swarming_host: "chromium-swarm.appspot.com"
......
......@@ -10252,6 +10252,9 @@ consoles: <
builders: <
name: "buildbucket/luci.chromium.try/mac-rel"
>
builders: <
name: "buildbucket/luci.chromium.try/mac-coverage-rel"
>
builders: <
name: "buildbucket/luci.chromium.try/mac_chromium_10.10"
>
......
This diff is collapsed.
This diff is collapsed.
......@@ -1273,6 +1273,13 @@ class BBJSONGenerator(object):
'Win x64 Builder Code Coverage',
'Win10 Tests x64 Code Coverage',
'Win10 x64 Release (NVIDIA) Code Coverage',
# TODO(crbug.com/1024915) Delete these when coverage is enabled by default
# on Mac OS tryjobs.
'Mac Builder Code Coverage',
'Mac10.13 Tests Code Coverage',
'GPU Mac Builder Code Coverage',
'Mac Release (Intel) Code Coverage',
'Mac Retina Release (AMD) Code Coverage',
]
def get_internal_waterfalls(self):
......
......@@ -2402,6 +2402,11 @@
'GPU Linux Builder (dbg)': {},
'GPU Mac Builder': {},
'GPU Mac Builder (dbg)': {},
'GPU Mac Builder Code Coverage': {
'mixins': [
'code-coverage',
],
},
'Linux Debug (NVIDIA)': {
'browser_config': 'debug',
'os_type': 'linux',
......@@ -2447,6 +2452,19 @@
'isolated_scripts': 'rendering_desktop_representative_perf_tests_isolated_scripts_experimental',
},
},
'Mac Release (Intel) Code Coverage': {
'browser_config': 'release',
'os_type': 'mac',
'mixins': [
'code-coverage',
'mac_mini_intel_gpu',
],
'test_suites': {
'gtest_tests': 'gpu_desktop_gtests',
'gpu_telemetry_tests': 'gpu_common_telemetry_tests',
'isolated_scripts': 'rendering_desktop_representative_perf_tests_isolated_scripts_experimental',
},
},
'Mac Retina Debug (AMD)': {
'browser_config': 'debug',
'os_type': 'mac',
......@@ -2470,6 +2488,19 @@
'isolated_scripts': 'rendering_desktop_representative_perf_tests_isolated_scripts_experimental',
},
},
'Mac Retina Release (AMD) Code Coverage': {
'browser_config': 'release',
'os_type': 'mac',
'mixins': [
'code-coverage',
'mac_retina_amd_gpu',
],
'test_suites': {
'gtest_tests': 'gpu_desktop_gtests',
'gpu_telemetry_tests': 'gpu_common_telemetry_tests',
'isolated_scripts': 'rendering_desktop_representative_perf_tests_isolated_scripts_experimental',
},
},
'Win10 x64 Debug (NVIDIA)': {
'browser_config': 'debug_x64',
'os_type': 'win',
......@@ -3821,6 +3852,14 @@
'all',
],
},
'Mac Builder Code Coverage': {
'mixins': [
'code-coverage',
],
'additional_compile_targets': [
'pdf_fuzzers',
],
},
'Mac10.10 Tests': {
'mixins': [
'mac_10.10',
......@@ -3871,6 +3910,18 @@
'isolated_scripts': 'chromium_dbg_isolated_scripts',
},
},
'Mac10.13 Tests Code Coverage': {
'mixins': [
'mac_10.13',
'no_gpu',
'code-coverage',
],
'test_suites': {
'gtest_tests': 'chromium_mac_gtests',
'isolated_scripts': 'chromium_mac_rel_isolated_scripts',
'scripts': 'chromium_mac_scripts',
},
},
'WebKit Mac10.13 (retina)': {
'test_suites': {
'isolated_scripts': 'chromium_webkit_isolated_scripts',
......
......@@ -910,6 +910,7 @@
'mac_chromium_dbg_ng': 'gpu_tests_debug_bot',
'mac_optional_gpu_tests_rel': 'gpu_fyi_tests_release_trybot',
'mac_upload_clang': 'release_bot',
'mac-coverage-rel': 'gpu_tests_release_trybot_deterministic_mac_code_coverage',
'mac-rel': 'gpu_tests_release_trybot_deterministic_mac',
},
......@@ -1719,6 +1720,11 @@
'gpu_tests', 'release_trybot', 'mac_deterministic_build',
],
'gpu_tests_release_trybot_deterministic_mac_code_coverage': [
'gpu_tests', 'release_trybot', 'mac_deterministic_build',
'use_clang_coverage', 'partial_code_coverage_instrumentation',
],
'gpu_tests_release_trybot_resource_whitelisting': [
'gpu_tests', 'release_trybot', 'resource_whitelisting',
],
......
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