aboutsummaryrefslogtreecommitdiff
path: root/crosperf/machine_manager_unittest.py
diff options
context:
space:
mode:
authorDenis Nikitin <denik@google.com>2019-08-30 09:10:39 -0700
committerDenis Nikitin <denik@chromium.org>2019-09-10 05:34:30 +0000
commit9d114045ddf617b67fd7af5aaccd0b5dcd4282ea (patch)
tree741ebc440d0ade50048ea78513830f84ed35875a /crosperf/machine_manager_unittest.py
parent0f8dae198451cfc73eb6c509cbddbe9c159ea45f (diff)
downloadtoolchain-utils-9d114045ddf617b67fd7af5aaccd0b5dcd4282ea.tar.gz
crosperf: Add dut config arguments to experiment
In global settings added optional arguments: "cooldown_time" - wait time prior running a benchmark (default: 0), "cooldown_temp" - temperature threshold for waiting (default: 40), "governor" - CPU governor (default: performance), "cpu_usage" - Restrict CPU usage to specific configurations (default: all). "turbostat" argument is moved from benchmark to global settings. Current CL does not apply configurations. Instead it just propagates parameters to SuiteRunner class through "dut_config" dictionary. BUG=chromium:966514 TEST=Unitest and local HW tests passed. Change-Id: I1b2a65883e5176fdde49c9858ebe62a097df89cb Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1778515 Tested-by: Denis Nikitin <denik@chromium.org> Reviewed-by: Manoj Gupta <manojgupta@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Diffstat (limited to 'crosperf/machine_manager_unittest.py')
-rwxr-xr-xcrosperf/machine_manager_unittest.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/crosperf/machine_manager_unittest.py b/crosperf/machine_manager_unittest.py
index 324ee07c..0f64a714 100755
--- a/crosperf/machine_manager_unittest.py
+++ b/crosperf/machine_manager_unittest.py
@@ -456,7 +456,7 @@ class MachineManagerTest(unittest.TestCase):
suite='telemetry_Crosperf') # suite
test_run = MockBenchmarkRun('test run', bench, LABEL_LUMPY, 1, [], self.mm,
- mock_logger, 'verbose', '', False)
+ mock_logger, 'verbose', '', {}, False)
self.mm._machines = [
self.mock_lumpy1, self.mock_lumpy2, self.mock_lumpy3, self.mock_daisy1,