# 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: # 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: # DUT configuration parameters. All are optional. # # Run turbostat process in background. Default: True. turbostat: # Run top process in background with specified interval of sampling in # seconds, type float. 0 - don't run top. # Default: 0 # Recommended values 1-5 (Lower number provides more accurate data). # NOTE: Running top with interval 1-5 sec has insignificant # performance impact (performance degradation does not exceed 0.3%). top_interval: # One of Intel Pstate modes defined in kernel command line: # active, passive, no_hwp. intel_pstate: # Wait until CPU cools down to a specified temperature # in Celsius or cooldown_time timeout reaches zero # (whichever happens first). Default: 40. cooldown_temp: # Timeout specified in minutes for CPU cooling down # to cooldown_temp temperature. Zero value disables cooldown. # Default: 0. cooldown_time: # CPU governor. # See: https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt # for available values (they might differ for ARM and Intel). governor: # Restrict CPU usage to predefined "models": # all, big_only, little_only, exclusive_cores. cpu_usage: # Setup CPU frequency as percent of max_freq. # Default: 100 cpu_freq_pct: <0-100> # 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 and below. vanilla_image { chromeos_image:/src/build/images//vanilla-image/chromiumos_test_image.bin } # Replace the chromeos image below with the actual path to your test image. test_image { chromeos_image:/src/build/images//test-image/chromiumos_test_image.bin }