aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Harkin <ryan.harkin@linaro.org>2017-11-22 14:17:36 +0000
committerFathi Boudra <fathi.boudra@linaro.org>2017-11-23 06:33:46 +0000
commit5d1801b9e2f640e81cc6bd301f24c40e1d3ec06d (patch)
tree250ea3a14d0b3afb2f26b20c2d4718cce1085d48
parent4db7f33cb291e307498229fd8d949cdb0215696c (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.yaml72
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