summaryrefslogtreecommitdiffstats
path: root/chrome/telemetry.isolate
diff options
context:
space:
mode:
authorkbr@chromium.org <kbr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-30 21:55:55 +0000
committerkbr@chromium.org <kbr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-30 21:55:55 +0000
commitb8455ebd228cfb241c1ddebab877e197fd46241e (patch)
treef4f6b830ee139d62c6967c45383c73d339c77f27 /chrome/telemetry.isolate
parent12698fcc2e6bba409d7dd8a248dc14e455d4888d (diff)
downloadchromium_src-b8455ebd228cfb241c1ddebab877e197fd46241e.zip
chromium_src-b8455ebd228cfb241c1ddebab877e197fd46241e.tar.gz
chromium_src-b8455ebd228cfb241c1ddebab877e197fd46241e.tar.bz2
Added isolates for core Telemetry, and Telemetry based GPU tests.
The telemetry_gpu_test isolate successfully runs -- with the appropriate extra command line arguments -- all of the tests in content/test/gpu/gpu_tests: context_lost, gpu_process, hardware_accelerated_feature, pixel, maps, memory_test, and webgl_conformance. BUG=321878 R=maruel@chromium.org Review URL: https://codereview.chromium.org/117403004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242737 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/telemetry.isolate')
-rw-r--r--chrome/telemetry.isolate36
1 files changed, 36 insertions, 0 deletions
diff --git a/chrome/telemetry.isolate b/chrome/telemetry.isolate
new file mode 100644
index 0000000..2efd69e
--- /dev/null
+++ b/chrome/telemetry.isolate
@@ -0,0 +1,36 @@
+# Copyright (c) 2013 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+{
+ 'includes': [
+ 'chrome.isolate',
+ ],
+ # This list comes from running:
+ # tools/perf/run_measurement --print-bootstrap-deps
+ # and filtering out obvious undesired dependencies:
+ # 'src/tools/perf/page_sets/'
+ # 'src/tools/perf/measurements/'
+ # 'src/tools/perf/metrics/'
+ # 'src/tools/perf/profile_creators/'
+ # 'src/tools/perf/benchmarks/'
+ # 'src/chrome/test/data/extensions/profiles/'
+ # Note that the dependency on ../build/android/ was made more
+ # precise to ../build/android/pylib/.
+ 'variables': {
+ 'isolate_dependency_tracked': [
+ '../chrome/test/functional/webpagereplay.py',
+ '../third_party/WebKit/PerformanceTests/resources/jquery.tablesorter.min.js',
+ '../third_party/WebKit/PerformanceTests/resources/statistics.js',
+ '../third_party/flot/jquery.flot.min.js',
+ '../tools/perf/unit-info.json',
+ ],
+ 'isolate_dependency_untracked': [
+ '../build/android/pylib/',
+ '../build/util/',
+ '../tools/crx_id/',
+ '../tools/telemetry/',
+ '../third_party/android_testrunner/',
+ '../third_party/webpagereplay/',
+ ],
+ },
+}