Autotest: Expand telemetry suite.
Renamed the telemetry_benchmarks suite to perf_v2.
Added octane benchmark.
Make scrolling benchmark use top_25 data set.
BUG=chromium:221116,chromium:197092,chromium:221854
TEST=local afe.
Change-Id: Ia7c76e55c99a74ad282c2f01791a02aa42796e12
Reviewed-on: https://gerrit.chromium.org/gerrit/45875
Reviewed-by: Simran Basi <sbasi@chromium.org>
Tested-by: Simran Basi <sbasi@chromium.org>
Commit-Queue: Simran Basi <sbasi@chromium.org>
diff --git a/test_suites/control.perf_v2 b/test_suites/control.perf_v2
new file mode 100644
index 0000000..f23ee03
--- /dev/null
+++ b/test_suites/control.perf_v2
@@ -0,0 +1,33 @@
+# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+AUTHOR = "Chrome OS Team"
+NAME = "perf_v2"
+PURPOSE = "Test basic, required functionality."
+CRITERIA = "All tests with SUITE=perf_v2 must pass."
+
+TIME = "LONG"
+TEST_CATEGORY = "General"
+TEST_CLASS = "suite"
+TEST_TYPE = "Server"
+
+DOC = """
+Telemetry performance test suite.
+
+@param build: The name of the image to test.
+ Ex: x86-mario-release/R17-1412.33.0-a1-b29
+@param board: The board to test on. Ex: x86-mario
+@param pool: The pool of machines to utilize for scheduling. If pool=None
+ board is used.
+@param check_hosts: require appropriate live hosts to exist in the lab.
+@param SKIP_IMAGE: (optional) If present and True, don't re-image devices.
+"""
+
+import common
+from autotest_lib.server.cros.dynamic_suite import dynamic_suite
+
+dynamic_suite.reimage_and_run(
+ build=build, board=board, name='perf_v2', job=job, pool=pool,
+ check_hosts=check_hosts, add_experimental=True, num=num,
+ file_bugs=file_bugs, skip_reimage=dynamic_suite.skip_reimage(globals()))