Finish up daily suite conversion for suite v2 jobs.
Converted/Updated the following
* kernel daily suite files
* Created HWQual suite.
HWQual required a bunch of custom control file configurations which as listed
below.
One departure from how things run before is in control.bvt where initially
the test was called with interface set to wlan0 and after confirming with
jean it has been changed to wifi_only.
suite_scheduler.ini
Added in nightly and weekly suite_scheduler.ini entries.
Updated daily kernel suite names as they have changed recently.
TEST=suite_enumerator
BUG=chromium-os:30448
Change-Id: Ifc45fc2fdd38f5bf9d22d172a8bf17439b16bced
Reviewed-on: https://gerrit.chromium.org/gerrit/23422
Commit-Ready: Scott Zawalski <scottz@chromium.org>
Reviewed-by: Scott Zawalski <scottz@chromium.org>
Tested-by: Scott Zawalski <scottz@chromium.org>
diff --git a/test_suites/control.kernel_daily_benchmarks b/test_suites/control.kernel_daily_benchmarks
new file mode 100644
index 0000000..62970bc
--- /dev/null
+++ b/test_suites/control.kernel_daily_benchmarks
@@ -0,0 +1,34 @@
+# 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 = "Mike Truty <truty@google.com>/Chrome OS Kernel"
+NAME = "kernel_daily_benchamrks"
+PURPOSE = "Gather benchmark/performance data for kernel evaluation."
+CRITERIA = "All tests with SUITE=kernel_daily_benchamrks must pass."
+
+TIME = "MEDIUM"
+TEST_CATEGORY = "General"
+TEST_CLASS = "suite"
+TEST_TYPE = "Server"
+
+DOC = """
+This is the Kernel Per-Build Benchmarks Test suite. Failures in this test
+suite should not close the tree.
+
+@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 import dynamic_suite
+
+dynamic_suite.reimage_and_run(
+ build=build, board=board, name='kernel_daily_benchamrks', job=job,
+ pool=pool, check_hosts=check_hosts, add_experimental=True,
+ skip_reimage=dynamic_suite.skip_reimage(globals()))