summaryrefslogtreecommitdiffstats
path: root/BUILD.gn
diff options
context:
space:
mode:
authordpranke <dpranke@chromium.org>2015-09-28 19:21:52 -0700
committerCommit bot <commit-bot@chromium.org>2015-09-29 02:23:59 +0000
commit2302dfaee3b9b45095fb2aafa3a865cc82d77f45 (patch)
tree2f43b9fdcceff7ec7df260c568430f579cbb8907 /BUILD.gn
parentc1dfd73bfc5d3a3fd09d8ad87708f5a926b1c1fc (diff)
downloadchromium_src-2302dfaee3b9b45095fb2aafa3a865cc82d77f45.zip
chromium_src-2302dfaee3b9b45095fb2aafa3a865cc82d77f45.tar.gz
chromium_src-2302dfaee3b9b45095fb2aafa3a865cc82d77f45.tar.bz2
Add chromium_builder_perf target to GN
TBR=dtu@chromium.org, prasadv@chromium.org BUG= Review URL: https://codereview.chromium.org/1371353002 Cr-Commit-Position: refs/heads/master@{#351235}
Diffstat (limited to 'BUILD.gn')
-rw-r--r--BUILD.gn44
1 files changed, 44 insertions, 0 deletions
diff --git a/BUILD.gn b/BUILD.gn
index 06f6d0f..3c8b1f5 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -941,3 +941,47 @@ if (is_linux) {
]
}
}
+
+group("chromium_builder_perf") {
+ testonly = true
+
+ # TODO(GYP): Make this target work on the mac.
+ if (!is_ios && !is_android && !is_chromecast && !is_mac) {
+ deps = [
+ "//cc:cc_perftests",
+ "//chrome",
+ "//chrome/test:load_library_perf_tests",
+ "//chrome/test:sync_performance_tests",
+ "//gpu:gpu_perftests",
+ "//media:media_perftests",
+ "//media/midi:midi_unittests",
+ "//tools/telemetry:bitmaptools",
+ ]
+
+ if (!is_chromeos) {
+ deps += [ "//chrome/test:performance_browser_tests" ]
+ }
+ if (is_linux && !is_chromeos) {
+ deps += [ "//chrome:linux_symbols" ]
+
+ if (!is_chromeos) {
+ deps += [ "//tools/perf/clear_system_cache" ]
+ }
+ }
+
+ if (is_win) {
+ deps += [
+ "//content/shell:crash_service",
+ # "//gpu:angle_perftests", TODO(GYP): crbug.com/537008
+ ]
+
+ if (target_cpu == "x86") {
+ deps += [
+ # "//content/shell:crash_service_win64", TODO(GYP): crbug.com/537009
+ ]
+ }
+ } else {
+ deps += [ "//breakpad:minidump_stackwalk" ]
+ }
+ }
+}