summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorgi Djakov <georgi.djakov@linaro.org>2020-08-03 16:05:35 +0300
committerGeorgi Djakov <georgi.djakov@linaro.org>2020-08-03 16:08:22 +0300
commit040ff093e2808a02babff22ecc33fd696ad2365d (patch)
tree702e91001d9081a5756a7c4c403ff428df1132a4
parent9eeb6127307f0d36a6a363fa68a90089ff507e4b (diff)
agenda: db410c: Add agenda for PMWG Linux CI loop
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
-rw-r--r--agenda/linux-db410c-aep.yaml18
-rw-r--r--agenda/linux-db410c.yaml109
2 files changed, 127 insertions, 0 deletions
diff --git a/agenda/linux-db410c-aep.yaml b/agenda/linux-db410c-aep.yaml
new file mode 100644
index 0000000..155bb41
--- /dev/null
+++ b/agenda/linux-db410c-aep.yaml
@@ -0,0 +1,18 @@
+global:
+ instrumentation: [energy_measurement, dmesg]
+ iterations: 3
+
+ energy_measurement:
+ instrument: arm_energy_probe
+ instrument_parameters:
+ config_file: "/root/energy-probe-ext/config-db410c-01-aep"
+
+workloads:
+ - name: idle
+ workload_parameters:
+ duration: 15
+ iterations: 6
+ - name: sysbench
+ id: sysbench
+ - name: hackbench
+ id: hackbench
diff --git a/agenda/linux-db410c.yaml b/agenda/linux-db410c.yaml
new file mode 100644
index 0000000..c9345a0
--- /dev/null
+++ b/agenda/linux-db410c.yaml
@@ -0,0 +1,109 @@
+device_type: dragonboard-410c
+
+job_name: db410c PMWG mainline
+timeouts:
+ job:
+ minutes: 60
+ action:
+ minutes: 15
+ connection:
+ minutes: 2
+priority: medium
+
+visibility:
+ group:
+ - linaro
+
+metadata:
+ source: https://git.linaro.org/lava/lava-lab.git
+ path: shared/health-checks/dragonboard-410c.yaml
+
+protocols:
+ lava-lxc: {arch: amd64, distribution: ubuntu, name: lxc-target, release: xenial,
+ verbose: true}
+
+actions:
+- deploy:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ to: lxc
+ packages: [android-tools-fastboot, git, make, python3, unzip, wget, python3-tk, python3-venv]
+ os: debian
+
+- boot:
+ namespace: tlxc
+ prompts:
+ - 'root@(.*):/#'
+ timeout:
+ minutes: 5
+ method: lxc
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ definitions:
+ - repository: https://git.linaro.org/qa/test-definitions.git
+ from: git
+ path: automated/android/workload-automation3/aep-install.yaml
+ name: aep-install
+ parameters:
+ AEP_CONFIG_REF: wa3_support
+
+- deploy:
+ timeout:
+ minutes: 30
+ to: fastboot
+ namespace: target
+ images:
+ boot:
+ url: file:///srv/tftp/dragon410c/boot.img.gz
+ compression: gz
+ os: debian
+ protocols:
+ lava-lxc:
+ - action: fastboot-deploy
+ request: pre-power-command
+ timeout:
+ minutes: 2
+- boot:
+ namespace: target
+ prompts:
+ - 'root@(.*):/#'
+ - 'root@linaro-developer:~#'
+ - ':/#'
+ - 'login:'
+ timeout:
+ minutes: 15
+ method: fastboot
+ protocols:
+ lava-lxc:
+ - action: auto-login-action
+ request: pre-os-command
+ timeout:
+ minutes: 2
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ definitions:
+ - repository: https://git.linaro.org/qa/test-definitions.git
+ from: git
+ name: wa-lxc-test
+ path: automated/linux/workload-automation3/workload-automation.yaml
+ parameters:
+ AGENDA: agenda/linux-db410c-aep.yaml
+ CONFIG: config/generic-linux-remote.yaml
+ TEMPLATES_BRANCH: master
+ WA_EXTENSION_PATHS: '/root/energy-probe-ext'
+ WA_TAG: 'v3.2'
+ WA_TEMPLATES_REPO: 'https://git.linaro.org/power/wa3-lava.git'
+ DEVLIB_TAG: 'v1.2'
+ OUTPUT: /root/output
+
+notify:
+ criteria: {status: complete}
+ recipients:
+ - to: {email: georgi.djakov@linaro.org, method: email}
+ verbosity: verbose