}
if (!is_tizen) {
-group("telemetry_chrome_test") {
- testonly = true
+ group("telemetry_chrome_test") {
+ testonly = true
- data_deps = [
- ":telemetry_chrome_test_without_chrome",
- "//third_party/perfetto/src/trace_processor:trace_processor_shell",
- ]
- data = []
-
- if (is_android) {
- data_deps += [
- ":telemetry_weblayer_apks",
- "//android_webview/test:webview_instrumentation_apk",
- "//chrome/android:chrome_public_apk",
- "//chrome/android/webapk/shell_apk:maps_go_webapk",
+ data_deps = [
+ ":telemetry_chrome_test_without_chrome",
+ "//third_party/perfetto/src/trace_processor:trace_processor_shell",
]
+ data = []
- if (enable_chrome_android_internal) {
- data_deps += [ "//clank:telemetry_clank_test" ]
- }
- if (public_android_sdk) {
+ if (is_android) {
data_deps += [
- "//android_webview:system_webview_apk",
- "//android_webview/tools/system_webview_shell:system_webview_shell_apk",
- "//chrome/android:monochrome_public_apk",
- "//chrome/android:monochrome_public_bundle",
+ ":telemetry_weblayer_apks",
+ "//android_webview/test:webview_instrumentation_apk",
+ "//chrome/android:chrome_public_apk",
+ "//chrome/android/webapk/shell_apk:maps_go_webapk",
]
+
+ if (enable_chrome_android_internal) {
+ data_deps += [ "//clank:telemetry_clank_test" ]
+ }
+ if (public_android_sdk) {
+ data_deps += [
+ "//android_webview:system_webview_apk",
+ "//android_webview/tools/system_webview_shell:system_webview_shell_apk",
+ "//chrome/android:monochrome_public_apk",
+ "//chrome/android:monochrome_public_bundle",
+ ]
+ }
+ } else if (!is_fuchsia) {
+ data_deps += [ "//chrome" ]
}
- } else if (!is_fuchsia) {
- data_deps += [ "//chrome" ]
- }
- if (is_win) {
- data_deps += [ "//chrome:reorder_imports" ]
- }
+ if (is_win) {
+ data_deps += [ "//chrome:reorder_imports" ]
+ }
- if (is_linux) {
- data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
+ if (is_linux) {
+ data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
- # CrOS currently has issues with the locally compiled version of
- # crashpad_database_util, so only include it on traditional Linux
- # platforms.
- if (is_desktop_linux) {
- data_deps +=
- [ "//third_party/crashpad/crashpad/tools:crashpad_database_util" ]
+ # CrOS currently has issues with the locally compiled version of
+ # crashpad_database_util, so only include it on traditional Linux
+ # platforms.
+ if (is_desktop_linux) {
+ data_deps +=
+ [ "//third_party/crashpad/crashpad/tools:crashpad_database_util" ]
+ }
}
- }
- if (is_mac) {
- data_deps += [
- "//chrome:chrome_framework",
- "//chrome:chrome_helper_app_default",
- "//third_party/breakpad:dump_syms",
- "//third_party/crashpad/crashpad/tools:crashpad_database_util",
- ]
- }
+ if (is_mac) {
+ data_deps += [
+ "//chrome:chrome_framework",
+ "//chrome:chrome_helper_app_default",
+ "//third_party/breakpad:dump_syms",
+ "//third_party/crashpad/crashpad/tools:crashpad_database_util",
+ ]
+ }
- if (is_chromeos && cros_board != "") {
- data_deps += [
- "//chromeos:cros_chrome_deploy",
- "//chromeos:cros_test_wrapper",
- ]
- }
+ if (is_chromeos && cros_board != "") {
+ data_deps += [
+ "//chromeos:cros_chrome_deploy",
+ "//chromeos:cros_test_wrapper",
+ ]
+ }
- if (is_win && (symbol_level == 1 || symbol_level == 2)) {
- data_deps += [
- "//build/win:copy_cdb_to_output",
- "//third_party/crashpad/crashpad/tools:crashpad_database_util",
- ]
+ if (is_win && (symbol_level == 1 || symbol_level == 2)) {
+ data_deps += [
+ "//build/win:copy_cdb_to_output",
+ "//third_party/crashpad/crashpad/tools:crashpad_database_util",
+ ]
+ }
}
-}
-group("telemetry_weblayer_apks") {
- testonly = true
+ group("telemetry_weblayer_apks") {
+ testonly = true
- data_deps = []
- if (is_android) {
- data_deps += [
- "//weblayer/shell/android:weblayer_shell_system_webview_apk",
+ data_deps = []
+ if (is_android) {
+ data_deps += [
+ "//weblayer/shell/android:weblayer_shell_system_webview_apk",
- # TODO(crbug.com/1022823): Remove the following two deps once our tooling
- # is configured to use weblayer_shell_system_webview_apk.
- "//weblayer/shell/android:weblayer_shell_apk",
- "//weblayer/shell/android:weblayer_support_apk",
- ]
+ # TODO(crbug.com/1022823): Remove the following two deps once our tooling
+ # is configured to use weblayer_shell_system_webview_apk.
+ "//weblayer/shell/android:weblayer_shell_apk",
+ "//weblayer/shell/android:weblayer_support_apk",
+ ]
+ }
}
}
-}
-group("telemetry_chrome_test_without_chrome") {
- testonly = true
-
- data = [
- "//components/crash/content/tools/generate_breakpad_symbols.py",
- "//testing/scripts/common.py",
- "//testing/xvfb.py",
- "//tools/perf/chrome_telemetry_build/",
- "//tools/perf/core/", # chrome_telemetry_build/ depends on core/
- ]
- data_deps = [
- "//third_party/catapult:telemetry_chrome_test_support",
- "//tools/metrics:metrics_python_tests",
- ]
-
- # Cr-Fuchsia doesn't support breakpad.
- if (!is_win && !is_fuchsia) {
- data_deps += [
- # This is defined for Windows, but is unused by Telemetry on
- # Windows, and including it can have issues when cross-compiling
- # for Arm-based Windows.
- "//third_party/breakpad:dump_syms",
-
- # These explicitly not defined for Windows builds in Breakpad.
- "//third_party/breakpad:minidump_dump",
- "//third_party/breakpad:minidump_stackwalk",
+if (!is_tizen) {
+ group("telemetry_chrome_test_without_chrome") {
+ testonly = true
+
+ data = [
+ "//components/crash/content/tools/generate_breakpad_symbols.py",
+ "//testing/scripts/common.py",
+ "//testing/xvfb.py",
+ "//tools/perf/chrome_telemetry_build/",
+ "//tools/perf/core/", # chrome_telemetry_build/ depends on core/
+ ]
+ data_deps = [
+ "//third_party/catapult:telemetry_chrome_test_support",
+ "//tools/metrics:metrics_python_tests",
]
- }
+ # Cr-Fuchsia doesn't support breakpad.
+ if (!is_win && !is_fuchsia) {
+ data_deps += [
+ # This is defined for Windows, but is unused by Telemetry on
+ # Windows, and including it can have issues when cross-compiling
+ # for Arm-based Windows.
+ "//third_party/breakpad:dump_syms",
+
+ # These explicitly not defined for Windows builds in Breakpad.
+ "//third_party/breakpad:minidump_dump",
+ "//third_party/breakpad:minidump_stackwalk",
+ ]
+ }
+ }
if (is_android) {
data += [
# TODO(httpss://crbug.com/833808): Remove this once bots always set