summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLisa Nguyen <lisa.nguyen@linaro.org>2018-10-10 15:44:39 -0700
committerLisa Nguyen <lisa.nguyen@linaro.org>2018-10-10 15:44:39 -0700
commit9eeb6127307f0d36a6a363fa68a90089ff507e4b (patch)
tree3db62b25b353610ada42e40fea8d478049ff0131
parent1b3cc099bd0e5f1592deef2be851891cb813a4ac (diff)
Add multimedia agenda for PMWG Android CI loop
Signed-off-by: Lisa Nguyen <lisa.nguyen@linaro.org>
-rw-r--r--agenda/android-multimedia-aep.yaml163
1 files changed, 163 insertions, 0 deletions
diff --git a/agenda/android-multimedia-aep.yaml b/agenda/android-multimedia-aep.yaml
new file mode 100644
index 0000000..a21af0e
--- /dev/null
+++ b/agenda/android-multimedia-aep.yaml
@@ -0,0 +1,163 @@
+# This is an agenda to run multimedia workloads on Android.
+#
+################################################################################
+# 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, dmesg]
+ iterations: 3
+
+ # 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
+ sysfile_values:
+ /dev/stune/foreground/schedtune.boost: 20
+ /dev/stune/top-app/schedtune.boost: 20
+
+ energy_measurement:
+ instrument: arm_energy_probe
+ instrument_parameters:
+ config_file: "$WA_EXTENSION_PATHS/config-hikey-01-aep"
+
+
+################################################################################
+# 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:
+################################################################################
+ - name: idle
+ classifiers:
+ test: cooldown
+ workload_parameters:
+ duration: 15
+ screen_off: true
+ iterations: 8
+ - name: idle
+ id: idle
+ classifiers:
+ tag: sit_15s
+ workload_parameters:
+ duration: 15
+ screen_off: true
+ iterations: 8
+ - name: homescreen
+ id: homescreen
+ workload_parameters:
+ duration: 15
+ iterations: 8
+ - name: idle
+ classifiers:
+ test: cooldown
+ workload_parameters:
+ duration: 15
+ screen_off: true
+ iterations: 8
+ - name: jankbench
+ id: jankbench_list_view
+ classifiers:
+ tag: iter_30
+ workload_parameters:
+ test_ids: list_view
+ iterations: 8
+ - name: idle
+ classifiers:
+ test: cooldown
+ workload_parameters:
+ duration: 15
+ screen_off: true
+ iterations: 8
+ - name: jankbench
+ id: jankbench_image_list_view
+ classifiers:
+ tag: iter_30
+ workload_parameters:
+ test_ids: image_list_view
+ iterations: 8
+ - name: idle
+ classifiers:
+ test: cooldown
+ workload_parameters:
+ duration: 15
+ screen_off: true
+ iterations: 8
+ - name: jankbench
+ id: jankbench_shadow_grid
+ classifiers:
+ tag: iter_30
+ workload_parameters:
+ test_ids: shadow_grid
+ iterations: 8
+ - name: idle
+ classifiers:
+ test: cooldown
+ workload_parameters:
+ duration: 15
+ screen_off: true
+ iterations: 8
+ - name: jankbench
+ id: jankbench_low_hitrate_text
+ classifiers:
+ tag: iter_30
+ workload_parameters:
+ test_ids: low_hitrate_text
+ iterations: 8
+ - name: idle
+ classifiers:
+ test: cooldown
+ workload_parameters:
+ duration: 15
+ screen_off: true
+ iterations: 8
+ - name: jankbench
+ id: jankbench_edit_text
+ classifiers:
+ tag: iter_30
+ workload_parameters:
+ test_ids: edit_text
+ iterations: 8
+ - name: idle
+ classifiers:
+ test: cooldown
+ workload_parameters:
+ duration: 15
+ screen_off: true
+ iterations: 8
+ - name: exoplayer
+ id: exoplayer_mov720_30s
+ classifiers:
+ tag: mov_720p_30s
+ workload_parameters:
+ format: "mov_720p"
+ duration: 30
+ version: 2.5
+ iterations: 8
+ - name: idle
+ classifiers:
+ test: cooldown
+ workload_parameters:
+ duration: 15
+ screen_off: true
+ iterations: 8
+ - name: exoplayer
+ id: exoplayer_ogg_128kbps_30s
+ classifiers:
+ tag: ogg_128kbps_30s
+ workload_parameters:
+ format: "ogg_128kbps"
+ duration: 30
+ version: 2.5
+ iterations: 8