blob: f96242ffaab3c8c6bc2725585d45e1d5d79fb0fe [file] [log] [blame]
# This experiment template shows how to run Telemetry tests (using autotest)
# with explicitly specified DUT configurations.
#
# You should replace all the placeholders, marked by angle-brackets,
# with the appropriate actual values.
name: dut_config_telemetry_crosperf_example
board: <your-board-goes-here>
# Note: You can specify multiple remotes, to run your tests in parallel on
# multiple machines. e.g. "remote: test-machine-1.com test-machine2.come
# test-machine3.com"
remote: <your-remote-goes-here>
# DUT configuration parameters. All are optional.
#
# Run turbostat process in background. Default: True.
turbostat: <True|False>
# One of Intel Pstate modes defined in kernel command line:
# active, passive, no_hwp.
intel_pstate: <active|passive|no_hwp>
# Wait until CPU cools down to a specified temperature
# in Celsius or cooldown_time timeout reaches zero
# (whichever happens first). Default: 40.
cooldown_temp: <temperature-threshold-for-cooldown>
# Timeout specified in minutes for CPU cooling down
# to cooldown_temp temperature. Zero value disables cooldown.
# Default: 0.
cooldown_time: <time-to-cooldown-in-minutes>
# CPU governor.
# See: https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt
# for available values (they might differ for ARM and Intel).
governor: <one-of-scaling_available_governors-values>
# Restrict CPU usage to predefined "models":
# all, big_only, little_only, exclusive_cores.
cpu_usage: <usage-model>
# The example below will run Telemetry toolchain performance benchmarks.
# The exact list of benchmarks that will be run can be seen in
# crosperf/experiment_factory.py
benchmark: all_toolchain_perf {
suite: telemetry_Crosperf
run_local: False
iterations: 1
}
# NOTE: You must specify at least one image; you may specify more than one.
# Replace <path-to-your-chroot-goes-here> and <board-goes-here> below.
vanilla_image {
chromeos_image:<path-to-your-chroot>/src/build/images/<board>/vanilla-image/chromiumos_test_image.bin
}
# Replace the chromeos image below with the actual path to your test image.
test_image {
chromeos_image:<path-to-your-chroot>/src/build/images/<board>/test-image/chromiumos_test_image.bin
}