diff options
author | Georgi Djakov <georgi.djakov@linaro.org> | 2021-04-01 13:23:53 +0300 |
---|---|---|
committer | Georgi Djakov <georgi.djakov@linaro.org> | 2021-04-01 13:23:53 +0300 |
commit | 289a8d7d20ce27d1afc0cc5aba2157c3d99ca69a (patch) | |
tree | 98fe7a7e2c4b5c0928b20a2f0977b3d69f281b51 | |
parent | 7ea7f272422686a58178d9124ebef553b1052928 (diff) |
agenda: Add agenda for idle and suspend tests
Add idle and suspend test agenda for db410c and db845c boards.
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
-rw-r--r-- | agenda/lxc-dragonboard-410c-aep-suspend.yaml | 148 | ||||
-rw-r--r-- | agenda/lxc-dragonboard-410c-aep.yaml | 123 | ||||
-rw-r--r-- | agenda/lxc-dragonboard-845c-aep-suspend.yaml | 148 | ||||
-rw-r--r-- | agenda/lxc-dragonboard-845c-aep.yaml | 124 |
4 files changed, 543 insertions, 0 deletions
diff --git a/agenda/lxc-dragonboard-410c-aep-suspend.yaml b/agenda/lxc-dragonboard-410c-aep-suspend.yaml new file mode 100644 index 0000000..58e3814 --- /dev/null +++ b/agenda/lxc-dragonboard-410c-aep-suspend.yaml @@ -0,0 +1,148 @@ +device_type: dragonboard-410c + +job_name: db410c 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-410c.yaml + +protocols: + lava-lxc: {arch: amd64, distribution: debian, name: lxc-target, release: buster, + 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: + 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-db410c.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 + +- test: + namespace: tlxc + timeout: + minutes: 45 + definitions: + - repository: https://git.linaro.org/people/georgi.djakov/wa-tests.git + from: git + path: automated/linux/aep-pre-post/lisa-postprocessing.yaml + name: lisa-postprocessing + parameters: + LISA_REPOSITORY: https://git.linaro.org/people/georgi.djakov/lisa.git + LISA_REF: support_python3_command_line_post_processing + LISA_SCRIPT: ipynb/wltests/sched-evaluation-full.py + +notify: + criteria: {status: complete} + recipients: + - to: {email: georgi.djakov@linaro.org, method: email} + verbosity: verbose diff --git a/agenda/lxc-dragonboard-410c-aep.yaml b/agenda/lxc-dragonboard-410c-aep.yaml new file mode 100644 index 0000000..5ba363d --- /dev/null +++ b/agenda/lxc-dragonboard-410c-aep.yaml @@ -0,0 +1,123 @@ +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: debian, name: lxc-target, release: buster, + 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: 15 + definitions: + - from: git + name: wa-lxc-test + parameters: + AGENDA: agenda/idle-aep-db410c.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 + +- test: + namespace: tlxc + timeout: + minutes: 45 + definitions: + - repository: https://git.linaro.org/people/georgi.djakov/wa-tests.git + from: git + path: automated/linux/aep-pre-post/lisa-postprocessing.yaml + name: lisa-postprocessing + parameters: + LISA_REPOSITORY: https://git.linaro.org/people/georgi.djakov/lisa.git + LISA_REF: support_python3_command_line_post_processing + LISA_SCRIPT: ipynb/wltests/sched-evaluation-full.py + +notify: + criteria: {status: complete} + recipients: + - to: {email: georgi.djakov@linaro.org, method: email} + verbosity: verbose diff --git a/agenda/lxc-dragonboard-845c-aep-suspend.yaml b/agenda/lxc-dragonboard-845c-aep-suspend.yaml new file mode 100644 index 0000000..b4a2cd4 --- /dev/null +++ b/agenda/lxc-dragonboard-845c-aep-suspend.yaml @@ -0,0 +1,148 @@ +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: debian, name: lxc-target, release: buster, + 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 + +- test: + namespace: tlxc + timeout: + minutes: 45 + definitions: + - repository: https://git.linaro.org/people/georgi.djakov/wa-tests.git + from: git + path: automated/linux/aep-pre-post/lisa-postprocessing.yaml + name: lisa-postprocessing + parameters: + LISA_REPOSITORY: https://git.linaro.org/people/georgi.djakov/lisa.git + LISA_REF: support_python3_command_line_post_processing + LISA_SCRIPT: ipynb/wltests/sched-evaluation-full.py + +notify: + criteria: {status: complete} + recipients: + - to: {email: georgi.djakov@linaro.org, method: email} + verbosity: verbose diff --git a/agenda/lxc-dragonboard-845c-aep.yaml b/agenda/lxc-dragonboard-845c-aep.yaml new file mode 100644 index 0000000..276a624 --- /dev/null +++ b/agenda/lxc-dragonboard-845c-aep.yaml @@ -0,0 +1,124 @@ +device_type: dragonboard-845c + +job_name: db845c 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-845c.yaml + +protocols: + lava-lxc: {arch: amd64, distribution: debian, name: lxc-target, release: buster, + 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: 15 + definitions: + - from: git + name: wa-lxc-test + parameters: + AGENDA: agenda/idle-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 + +- test: + namespace: tlxc + timeout: + minutes: 45 + definitions: + - repository: https://git.linaro.org/people/georgi.djakov/wa-tests.git + from: git + path: automated/linux/aep-pre-post/lisa-postprocessing.yaml + name: lisa-postprocessing + parameters: + LISA_REPOSITORY: https://git.linaro.org/people/georgi.djakov/lisa.git + LISA_REF: support_python3_command_line_post_processing + LISA_SCRIPT: ipynb/wltests/sched-evaluation-full.py + +notify: + criteria: {status: complete} + recipients: + - to: {email: georgi.djakov@linaro.org, method: email} + verbosity: verbose |