summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorgi Djakov <georgi.djakov@linaro.org>2020-06-11 10:58:00 +0300
committerGeorgi Djakov <georgi.djakov@linaro.org>2020-06-11 10:58:28 +0300
commit26af1a5d325e90f3b6ad865266596bf93b3300c1 (patch)
treefa5bfd3ca9652e08051fcf577c3c19bb3017e116
parent53048748af2daa1b811359d8288c6cab397c3008 (diff)
agenda: Add agenda for db845c suspend tests
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
-rw-r--r--agenda/lxc-dragonboard-845c-aep-suspend.yaml134
-rw-r--r--agenda/suspend-aep-db845c.yaml16
2 files changed, 150 insertions, 0 deletions
diff --git a/agenda/lxc-dragonboard-845c-aep-suspend.yaml b/agenda/lxc-dragonboard-845c-aep-suspend.yaml
new file mode 100644
index 0000000..2123810
--- /dev/null
+++ b/agenda/lxc-dragonboard-845c-aep-suspend.yaml
@@ -0,0 +1,134 @@
+device_type: dragonboard-845c
+
+job_name: db845c PMWG mainline suspend
+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-845c.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/dragon845c/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:
+ metadata:
+ format: Lava-Test Test Definition 1.0
+ name: probe
+ description: "check dependencies"
+ os:
+ - debian
+ scope:
+ - functional
+ install:
+ deps:
+ - wget
+ run:
+ steps:
+ - lava-test-case wget --shell wget https://git.linaro.org/people/georgi.djakov/wa-tests.git/plain/agenda/suspend.sh -O /root/suspend.sh
+ from: inline
+ name: check-dependencies
+ path: inline/check-dependencies
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 15
+ definitions:
+ - from: git
+ name: wa-lxc-test
+ parameters:
+ AGENDA: agenda/suspend-aep-db845c.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/people/georgi.djakov/wa-tests.git'
+ DEVLIB_TAG: 'v1.2'
+ OUTPUT: /root/output
+ path: automated/linux/workload-automation3/workload-automation.yaml
+ repository: https://git.linaro.org/people/georgi.djakov/wa-tests.git
+
+notify:
+ criteria: {status: complete}
+ recipients:
+ - to: {email: georgi.djakov@linaro.org, method: email}
+ verbosity: verbose
diff --git a/agenda/suspend-aep-db845c.yaml b/agenda/suspend-aep-db845c.yaml
new file mode 100644
index 0000000..e988ee4
--- /dev/null
+++ b/agenda/suspend-aep-db845c.yaml
@@ -0,0 +1,16 @@
+global:
+ instrumentation: [energy_measurement, dmesg]
+ iterations: 3
+
+ energy_measurement:
+ instrument: arm_energy_probe
+ instrument_parameters:
+ config_file: "/root/energy-probe-ext/config-db845c-01-aep"
+
+workloads:
+ - name: shellscript
+ id: suspend
+ workload_parameters:
+ script_file: "/root/suspend.sh"
+ as_root: true
+ timeout: 60