From 26af1a5d325e90f3b6ad865266596bf93b3300c1 Mon Sep 17 00:00:00 2001 From: Georgi Djakov Date: Thu, 11 Jun 2020 10:58:00 +0300 Subject: agenda: Add agenda for db845c suspend tests Signed-off-by: Georgi Djakov --- agenda/lxc-dragonboard-845c-aep-suspend.yaml | 134 +++++++++++++++++++++++++++ agenda/suspend-aep-db845c.yaml | 16 ++++ 2 files changed, 150 insertions(+) create mode 100644 agenda/lxc-dragonboard-845c-aep-suspend.yaml create mode 100644 agenda/suspend-aep-db845c.yaml 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 -- cgit v1.2.3