diff options
author | Georgi Djakov <georgi.djakov@linaro.org> | 2020-08-03 16:05:35 +0300 |
---|---|---|
committer | Georgi Djakov <georgi.djakov@linaro.org> | 2020-08-03 16:08:22 +0300 |
commit | 040ff093e2808a02babff22ecc33fd696ad2365d (patch) | |
tree | 702e91001d9081a5756a7c4c403ff428df1132a4 | |
parent | 9eeb6127307f0d36a6a363fa68a90089ff507e4b (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.yaml | 18 | ||||
-rw-r--r-- | agenda/linux-db410c.yaml | 109 |
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 |