Flip Mac CQ bots and matching waterfall bots to GN.
This affects:
tryserver.chromium.mac:
- mac_chromium_compile_dbg_ng
- mac_chromium_compile_rel_ng
- mac_chromium_dbg_ng
- mac_chromium_rel_ng
chromium.mac:
- Mac Builder
- Mac Builder (dbg)
chromium.gpu:
- GPU Mac Builder
- GPU Mac Builder (dbg)
chromium.gpu.fyi
- GPU Mac Builder
- GPU Mac Builder (dbg)
patch from issue 2046863005 at patchset 60001 (http://crrev.com/2046863005#ps60001)
R=dpranke@chromium.org
BUG=618468
Review-Url: https://codereview.chromium.org/2085483003
Cr-Commit-Position: refs/heads/master@{#400895}
diff --git a/tools/mb/mb_config.pyl b/tools/mb/mb_config.pyl
index 0677e26..fed867a 100644
--- a/tools/mb/mb_config.pyl
+++ b/tools/mb/mb_config.pyl
@@ -227,8 +227,8 @@
'chromium.gpu': {
# These all use the 'trybot' mixins to ensure that dcheck is on.
- 'GPU Mac Builder': 'swarming_gpu_tests_gyp_release_trybot',
- 'GPU Mac Builder (dbg)': 'swarming_gpu_tests_gyp_debug_trybot',
+ 'GPU Mac Builder': 'swarming_gpu_tests_gn_release_trybot',
+ 'GPU Mac Builder (dbg)': 'swarming_gpu_tests_gn_debug_trybot',
'GPU Linux Builder (dbg)': 'swarming_gpu_tests_gn_debug_trybot',
'GPU Linux Builder': 'swarming_gpu_tests_gn_release_trybot',
'GPU Win Builder': 'swarming_gpu_tests_gn_release_trybot_x86',
@@ -253,8 +253,8 @@
'Android Release (Nexus 9)': 'android_gn_release_trybot_arm64',
'GPU Linux Builder (dbg)': 'swarming_gpu_fyi_tests_gn_debug_trybot',
'GPU Linux Builder': 'swarming_gpu_fyi_tests_gn_release_trybot',
- 'GPU Mac Builder': 'swarming_gpu_fyi_tests_gyp_release_trybot',
- 'GPU Mac Builder (dbg)': 'swarming_gpu_fyi_tests_gyp_debug_trybot',
+ 'GPU Mac Builder': 'swarming_gpu_fyi_tests_gn_release_trybot',
+ 'GPU Mac Builder (dbg)': 'swarming_gpu_fyi_tests_gn_debug_trybot',
'GPU Win Builder': 'swarming_gpu_tests_deqp_gles_gyp_release_trybot_x86',
'GPU Win Builder (dbg)':
'swarming_gpu_tests_deqp_gles_gyp_debug_trybot_x86',
@@ -799,13 +799,13 @@
'mac_chromium_archive_rel_ng': 'noswarming_gyp_release_trybot',
'mac_chromium_asan_rel_ng': 'swarming_asan_dcheck_gyp_release_bot',
'mac_chromium_asan_variable': 'findit',
- 'mac_chromium_compile_dbg_ng': 'swarming_gyp_debug_trybot',
- 'mac_chromium_compile_rel_ng': 'swarming_gpu_tests_gyp_release_trybot',
- 'mac_chromium_dbg_ng': 'swarming_gyp_debug_trybot',
+ 'mac_chromium_compile_dbg_ng': 'swarming_gn_debug_trybot',
+ 'mac_chromium_compile_rel_ng': 'swarming_gpu_tests_gn_release_trybot',
+ 'mac_chromium_dbg_ng': 'swarming_gn_debug_trybot',
'mac_chromium_gn_dbg': 'gn_debug_bot',
'mac_chromium_gn_rel': 'gn_release_trybot',
'mac_chromium_gn_upload': 'gn_release_bot',
- 'mac_chromium_rel_ng': 'swarming_gpu_tests_gyp_release_trybot',
+ 'mac_chromium_rel_ng': 'swarming_gpu_tests_gn_release_trybot',
'mac_chromium_variable': 'findit',
'mac_chromium_variable_10.10': 'findit',
'mac_chromium_variable_10.10_layout': 'findit',
@@ -1680,10 +1680,6 @@
'swarming', 'gpu_tests', 'gn', 'release_trybot', 'x86',
],
- 'swarming_gpu_tests_gyp_debug_trybot': [
- 'swarming', 'gpu_tests', 'gyp', 'debug_trybot',
- ],
-
'swarming_gpu_tests_gyp_release_bot': [
'swarming', 'gpu_tests', 'gyp', 'release_bot',
],
@@ -1838,10 +1834,6 @@
'swarming', 'gyp', 'debug_bot',
],
- 'swarming_gyp_debug_trybot': [
- 'swarming', 'gyp', 'debug_trybot',
- ],
-
'swarming_gn_release_trybot_arm': [
'swarming', 'gn', 'release_trybot', 'arm', 'crosscompile',
],
diff --git a/tools/perf/chrome_telemetry_build/BUILD.gn b/tools/perf/chrome_telemetry_build/BUILD.gn
index e5dec3e7..74d4624 100644
--- a/tools/perf/chrome_telemetry_build/BUILD.gn
+++ b/tools/perf/chrome_telemetry_build/BUILD.gn
@@ -41,11 +41,11 @@
data = [
"//tools/perf/chrome_telemetry_build/",
"//third_party/catapult/",
+ "//components/crash/content/tools/generate_breakpad_symbols.py",
]
if (is_win) {
data_deps += [ "//chrome:reorder_imports" ]
- data += [ "//components/crash/content/tools/generate_breakpad_symbols.py" ]
}
if (is_linux) {
@@ -53,7 +53,15 @@
"//tools/xdisplaycheck",
"//breakpad:dump_syms($host_toolchain)",
]
- data += [ "//components/crash/content/tools/generate_breakpad_symbols.py" ]
+ }
+
+ if (is_mac) {
+ data_deps += [
+ "//breakpad:dump_syms",
+ "//chrome:chrome_framework",
+ "//chrome:chrome_helper_app",
+ "//third_party/crashpad/crashpad/tools:crashpad_database_util",
+ ]
}
if (is_win && (symbol_level == 1 || symbol_level == 2)) {