diff options
author | Lisa Nguyen <lisa.nguyen@linaro.org> | 2019-01-07 12:58:37 -0800 |
---|---|---|
committer | Vishal Bhoj <vishal.bhoj@linaro.org> | 2019-01-10 09:13:51 +0000 |
commit | 74cc5c28e6fadb49a0c26a453038f71d6c8a4b17 (patch) | |
tree | f38aa12e8af714f81fdbc38800cbc6f7eb33d8f6 /android-hikey-linaro-4.14-pmwg/lava-job-definitions/hi6220-hikey/vellamo-template.yaml | |
parent | c9d1daec0d38e5d553d86771301756545c6e3170 (diff) |
android-hikey-linaro-4.14-pmwg: Add files to setup 4.14 CI loops
Add new files needed to setup the PMWG Android 4.14 CI loops
on hikey and hikey960.
Change-Id: I0a855e574b97858ff97c0e529fc9e9fd7ed0fd47
Signed-off-by: Lisa Nguyen <lisa.nguyen@linaro.org>
Diffstat (limited to 'android-hikey-linaro-4.14-pmwg/lava-job-definitions/hi6220-hikey/vellamo-template.yaml')
-rw-r--r-- | android-hikey-linaro-4.14-pmwg/lava-job-definitions/hi6220-hikey/vellamo-template.yaml | 162 |
1 files changed, 162 insertions, 0 deletions
diff --git a/android-hikey-linaro-4.14-pmwg/lava-job-definitions/hi6220-hikey/vellamo-template.yaml b/android-hikey-linaro-4.14-pmwg/lava-job-definitions/hi6220-hikey/vellamo-template.yaml new file mode 100644 index 0000000000..d8453bea3a --- /dev/null +++ b/android-hikey-linaro-4.14-pmwg/lava-job-definitions/hi6220-hikey/vellamo-template.yaml @@ -0,0 +1,162 @@ +device_type: hi6220-hikey-r2 +job_name: ${KERNEL_BRANCH}-hi6220-vellamo-${BUILD_NUMBER} +timeouts: + job: + minutes: 420 + action: + minutes: 10 + connection: + minutes: 2 + connections: + lava-test-shell: + seconds: 10 + +priority: medium +visibility: personal + +metadata: + git branch: ${GIT_BRANCH} + git repo: ${GIT_URL} + git commit: ${GIT_COMMIT} + build-url: ${BUILD_URL} + build-location: ${PUBLISH_SERVER}${PUB_DEST} + series: pmwg + +protocols: + lava-lxc: + name: lxc-hikey-test + distribution: ubuntu + release: xenial + arch: amd64 + verbose: true + +actions: +- deploy: + namespace: tlxc + timeout: + minutes: 15 + to: lxc + packages: + - git + - unzip + - wget + - trace-cmd + 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 + +- test: + namespace: tlxc + timeout: + minutes: 10 + definitions: + - repository: https://git.linaro.org/qa/test-definitions.git + from: git + path: automated/linux/android-platform-tools/install.yaml + name: install-android-platform-tools-r2600 + parameters: + LINK: 'https://dl.google.com/android/repository/platform-tools_r26.0.0-linux.zip' + +- deploy: + timeout: + minutes: 15 + to: fastboot + namespace: hikey-android + images: + ptable: + url: http://snapshots.linaro.org/96boards/reference-platform/components/uefi-staging/latest/hikey/debug/ptable-aosp-8g.img + reboot: hard-reset + boot: + url: ${PUBLISH_SERVER}${PUB_DEST}/boot.img.xz + compression: xz + reboot: hard-reset + cache: + url: ${REFERENCE_BUILD_URL}/cache.img.xz + compression: xz + userdata: + url: ${REFERENCE_BUILD_URL}/userdata.img.xz + compression: xz + system: + url: ${REFERENCE_BUILD_URL}/system.img.xz + compression: xz + vendor: + url: ${REFERENCE_BUILD_URL}/vendor.img.xz + compression: xz + os: debian + protocols: + lava-lxc: + - action: fastboot-deploy + request: pre-power-command + timeout: + minutes: 2 + +- boot: + namespace: hikey-android + prompts: + - 'root@(.*):/#' + - ':/' + timeout: + minutes: 15 + method: fastboot + +- test: + namespace: tlxc + timeout: + minutes: 360 + definitions: + - repository: https://git.linaro.org/qa/test-definitions.git + from: git + path: automated/android/workload-automation3/workload-automation.yaml + parameters: + WA_TAG: master + WA_EXTENSION_PATHS: "/root/energy-probe-ext" + WA_TEMPLATES_REPO: "https://git.linaro.org/power/wa3-lava.git" + TEMPLATES_BRANCH: master + BUILD_TOOLS_URL: "http://testdata.linaro.org/apks/pmwg/build-tools.tar.gz" + WA_HOME_URL: "http://testdata.linaro.org/apks/pmwg/workload_automation_home_v0.8.tar.gz" + AGENDA: "agenda/android-vellamo-aep.yaml" + CONFIG: "config/generic-android.yaml" + OUTPUT: /root/output + name: wa-lxc-test + +- test: + namespace: tlxc + timeout: + minutes: 45 + definitions: + - repository: https://git.linaro.org/qa/test-definitions.git + from: git + path: automated/linux/aep-pre-post/lisa-postprocessing.yaml + name: lisa-postprocessing + parameters: + LISA_REPOSITORY: https://github.com/vingu-linaro/lisa + LISA_REF: support_python_command_line_post_processing + LISA_SCRIPT: ipynb/wltests/sched-evaluation-full.py + +notify: + recipients: + - to: + method: email + email: private-pmwg@lists.linaro.org + criteria: + status: complete + verbosity: verbose |