diff options
author | Ryan Harkin <ryan.harkin@linaro.org> | 2017-11-22 14:17:36 +0000 |
---|---|---|
committer | Fathi Boudra <fathi.boudra@linaro.org> | 2017-11-23 06:33:46 +0000 |
commit | 5d1801b9e2f640e81cc6bd301f24c40e1d3ec06d (patch) | |
tree | 250ea3a14d0b3afb2f26b20c2d4718cce1085d48 | |
parent | 4db7f33cb291e307498229fd8d949cdb0215696c (diff) |
mbl-openembedded: rpi3: add lava-job-definitions
Add a LAVA job definition for RaspberryPi3.
This is based on the LAVA Lab health check by Dave Pigott:
https://git.linaro.org/lava/lava-lab.git/tree/shared/health-checks/bcm2837-rpi-3-b-32.yaml
Change-Id: I1e7db64d2c74df2b51d9b1c32c6ef1688584e75d
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
-rw-r--r-- | mbl-openembedded/lava-job-definitions/rpi3-b-32/template.yaml | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/mbl-openembedded/lava-job-definitions/rpi3-b-32/template.yaml b/mbl-openembedded/lava-job-definitions/rpi3-b-32/template.yaml new file mode 100644 index 0000000000..25811b773b --- /dev/null +++ b/mbl-openembedded/lava-job-definitions/rpi3-b-32/template.yaml @@ -0,0 +1,72 @@ +device_type: rpi3-b-32 + +job_name: MBL ${MACHINE} ${MANIFEST_BRANCH} ${BUILD_NUMBER} +timeouts: + job: + minutes: 10 + action: + minutes: 5 + connection: + minutes: 2 +priority: medium +visibility: public + +actions: +- deploy: + timeout: + minutes: 5 + to: tftp + os: oe + kernel: + url: ${KERNEL_URL} + type: uimage + modules: + url: ${MODULES_URL} + compression: gz + nfsrootfs: + url: ${NFSROOTFS_URL} + compression: xz + dtb: + url: ${DTB_URL} + +- boot: + method: u-boot + commands: nfs + auto_login: + login_prompt: 'login:' + username: root + prompts: + - 'root@raspberrypi3:~#' + timeout: + minutes: 5 + +- test: + timeout: + minutes: 5 + definitions: + - from: inline + repository: + metadata: + format: Lava-Test Test Definition 1.0 + name: mbl-test + description: "MBL basic test" + run: + steps: + - uname -a + name: mbl-test + path: inline/mbl-test.yaml + +metadata: + machine: ${MACHINE} + manifest branch: ${MANIFEST_BRANCH} + build url: ${BUILD_URL} + build location: ${PUBLISH_SERVER}${PUB_DEST} + +notify: + recipients: + - to: + method: email + email: ryan.harkin@linaro.org + criteria: + status: complete + verbosity: verbose |