aboutsummaryrefslogtreecommitdiff
path: root/crosperf/experiment_factory.py
diff options
context:
space:
mode:
authorcmtice <cmtice@google.com>2014-01-10 10:42:16 -0800
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-01-15 01:37:01 +0000
commit126e0c31bf6b973c500f86296391b954ccbae218 (patch)
tree466708eeeba09b4479ec24d2e8e2ad01b7a4c1b1 /crosperf/experiment_factory.py
parentcc34c224cfca5ac8253ed650a5c98e79b3de7071 (diff)
downloadtoolchain-utils-126e0c31bf6b973c500f86296391b954ccbae218.tar.gz
Add test group containing recommended Telemetry performance tests
for toolchain group. Change-Id: I178975045ed78c93800d4d6c1f6c86fcb88e3ecd Reviewed-on: https://chrome-internal-review.googlesource.com/151653 Reviewed-by: Luis Lozano <llozano@chromium.org> Commit-Queue: Caroline Tice <cmtice@google.com> Tested-by: Caroline Tice <cmtice@google.com>
Diffstat (limited to 'crosperf/experiment_factory.py')
-rw-r--r--crosperf/experiment_factory.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/crosperf/experiment_factory.py b/crosperf/experiment_factory.py
index 842b5210..f6c82051 100644
--- a/crosperf/experiment_factory.py
+++ b/crosperf/experiment_factory.py
@@ -50,6 +50,21 @@ telemetry_pagecycler_tests = [ 'page_cycler.indexed_db.basic_insert',
'page_cycler.typical_25',
]
+telemetry_toolchain_perf_tests = [ 'canvasmark',
+ 'jsgamebench',
+ 'dromaeo.domcoremodify',
+ 'page_cycler.intl_es_fr_pt-BR',
+ 'page_cycler.intl_hi_ru',
+ 'page_cycler.intl_ja_zh',
+ 'page_cycler.intl_ko_th_vi',
+ 'page_cycler.netsim.top_10',
+ 'page_cycler.typical_25',
+ 'peacekeeper.html',
+ 'robohornet_pro',
+ 'spaceport',
+ 'tab_switching.top_10',
+ ]
+
class ExperimentFactory(object):
"""Factory class for building an Experiment, given an ExperimentFile as input.
@@ -139,6 +154,12 @@ class ExperimentFactory(object):
key_results_only, rm_chroot_tmp,
perf_args, suite, use_test_that,
show_all_results)
+ elif test_name == 'all_toolchain_perf':
+ self._AppendBenchmarkSet (benchmarks, telemetry_toolchain_perf_tests,
+ test_args, iterations, outlier_range,
+ key_results_only, rm_chroot_tmp,
+ perf_args, suite, use_test_that,
+ show_all_results)
else:
benchmark = Benchmark(test_name, test_name, test_args,
iterations, outlier_range,