aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Lezcano <daniel.lezcano@linaro.org>2018-02-14 11:59:48 +0100
committerDaniel Lezcano <daniel.lezcano@linaro.org>2018-02-14 11:59:48 +0100
commita2afc00a7ebb5d7a059b2cb5683d5c3a617ca874 (patch)
tree3c180f32ff1da557e978de666fb10b1690288608
parentdbc436e94f98515a8cea114d0dc7ef467a5c6ea4 (diff)
Change file name
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
-rw-r--r--wlauto/agendas/jankbench.yaml78
1 files changed, 78 insertions, 0 deletions
diff --git a/wlauto/agendas/jankbench.yaml b/wlauto/agendas/jankbench.yaml
new file mode 100644
index 0000000..a8da58c
--- /dev/null
+++ b/wlauto/agendas/jankbench.yaml
@@ -0,0 +1,78 @@
+# This is an example agenda which shows a possible (rather large) set of
+# workloads and data collection.
+#
+# This will run 5 iterations each of a large set of workloads, under each of
+# PELT and WALT load tracking (it assumes that the target supports both
+# mechanisms).
+
+################################################################################
+# GLOBAL CONFIGURATIONS
+################################################################################
+global:
+ # Collect energy data, ftrace files, and dmesg
+ # You may want to edit your config.yaml to set up the energy_measurement
+ # instrument (an example configuration is provided in this repo).
+ instrumentation: [energy_measurement, trace-cmd, dmesg]
+ trace-cmd:
+ buffer_size: 120000
+ trace_events: ['sched_switch', 'sched_wakeup', 'sched_wakeup_new', 'sched_load_avg_cpu', 'sched_load_avg_task', 'cpu_capacity', 'cpu_frequency', 'cpu_idle', 'sched_boost_cpu', 'sched_boost_task', 'sched_energy_diff', 'ipi*', 'sched_find_best_target', 'timer*', 'sched_sugov_util', 'sched_energy_calc_duration' ]
+ # Do everything 5 times, if not otherwise specified by the specific workload
+ iterations: 5
+
+ # To aid reproducibility and try to reduce noise in power measurements,
+ # minimise the screen brightness and set airplane mode on.
+ runtime_params:
+ brightness: 0
+ screen_on: true
+ airplane_mode: true
+
+################################################################################
+# SYSTEM CONFIGURATIONS
+################################################################################
+sections:
+ - id: default # Just a human-readable name
+ classifiers: # Will be used to map job output to 'tags' when analysing
+ tag: dflt
+
+################################################################################
+# WORKLOADS CONFIGURATIONS
+################################################################################
+workloads:
+
+################################################################################
+# Jankbench
+
+ - name: jankbench
+ classifiers:
+ tag: iter_30
+ workload_parameters:
+ test: list_view
+ iterations: 10
+
+ - name: jankbench
+ classifiers:
+ tag: iter_30
+ workload_parameters:
+ test: image_list_view
+ iterations: 10
+
+ - name: jankbench
+ classifiers:
+ tag: iter_30
+ workload_parameters:
+ test: shadow_grid
+ iterations: 10
+
+ - name: jankbench
+ classifiers:
+ tag: iter_30
+ workload_parameters:
+ test: low_hitrate_text
+ iterations: 10
+
+ - name: jankbench
+ classifiers:
+ tag: iter_30
+ workload_parameters:
+ test: edit_text
+ iterations: 10