aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSenthil Kumaran S <senthil.kumaran@linaro.org>2018-06-26 20:52:33 +0530
committerSenthil Kumaran S <senthil.kumaran@linaro.org>2018-06-27 10:12:41 +0530
commit92446e09629def5763d332d9cfbfcca7907f50a1 (patch)
tree6e23d206a14aabeccf9a53062a148f8b88cde12b
parentaf0fa5738262c98e920d5e41ed83da8a28ec7e6b (diff)
Extend db820c health check to support AOSP.
Change-Id: Ibdbae6d282ec69acf7ee04e07caf6709434cab5a
-rw-r--r--health-checks/dragonboard-820c.yaml81
1 files changed, 71 insertions, 10 deletions
diff --git a/health-checks/dragonboard-820c.yaml b/health-checks/dragonboard-820c.yaml
index 67b8ffc..7c7645e 100644
--- a/health-checks/dragonboard-820c.yaml
+++ b/health-checks/dragonboard-820c.yaml
@@ -2,7 +2,7 @@ device_type: dragonboard-820c
job_name: lab-health-dragonboard-820c
timeouts:
job:
- minutes: 60
+ minutes: 90
action:
minutes: 15
connection:
@@ -26,11 +26,11 @@ actions:
- deploy:
namespace: tlxc
timeout:
- minutes: 5
+ minutes: 15
to: lxc
packages:
- - adb
- - fastboot
+ - wget
+ - unzip
os: debian
- boot:
@@ -41,23 +41,46 @@ actions:
minutes: 5
method: lxc
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ definitions:
+ - from: inline
+ name: install-google-fastboot
+ path: inline/install-google-fastboot.yaml
+ repository:
+ metadata:
+ format: Lava-Test Test Definition 1.0
+ name: install-fastboot
+ description: Install fastboot provided by google
+ run:
+ steps:
+ - wget https://dl.google.com/android/repository/platform-tools_r26.0.0-linux.zip
+ - unzip platform-tools_r26.0.0-linux.zip
+ - ln -s `pwd`/platform-tools/fastboot /usr/bin/fastboot
+ - ln -s `pwd`/platform-tools/adb /usr/bin/adb
+ - fastboot --version
+
- deploy:
timeout:
- minutes: 15
- namespace: droid
+ minutes: 30
+ namespace: db820c
to: fastboot
images:
+ "partition:0":
+ url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/dragonboard820c/linaro/rescue/34/dragonboard-820c-bootloader-ufs-linux-34/gpt_both0.bin
rootfs:
- url: http://snapshots.linaro.org/96boards/dragonboard820c/linaro/debian/180/linaro-buster-developer-dragonboard-820c-180.img.gz
+ url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/dragonboard820c/linaro/debian/180/linaro-buster-developer-dragonboard-820c-180.img.gz
compression: gz
apply-overlay: true
boot:
- url: http://snapshots.linaro.org/96boards/dragonboard820c/linaro/debian/180/boot-linaro-buster-dragonboard-820c-180.img.gz
+ url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/dragonboard820c/linaro/debian/180/boot-linaro-buster-dragonboard-820c-180.img.gz
compression: gz
os: debian
- boot:
- namespace: droid
+ namespace: db820c
prompts:
- 'root@linaro-developer:~#'
timeout:
@@ -65,7 +88,7 @@ actions:
method: fastboot
- test:
- namespace: droid
+ namespace: db820c
timeout:
minutes: 5
definitions:
@@ -83,3 +106,41 @@ actions:
from: git
path: lava-test-shell/smoke-tests-basic.yaml
name: smoke-tests-lxc
+
+- deploy:
+ timeout:
+ minutes: 15
+ namespace: db820c
+ to: fastboot
+ images:
+ "partition:0":
+ url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/dragonboard820c/linaro/rescue/34/dragonboard-820c-bootloader-ufs-aosp-34/gpt_both0.bin
+ boot:
+ url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/dragonboard820c/linaro/aosp-master/80/boot.img.xz
+ compression: xz
+ system:
+ url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/dragonboard820c/linaro/aosp-master/80/system.img.xz
+ compression: xz
+ vendor:
+ url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/dragonboard820c/linaro/aosp-master/80/vendor.img
+ cache:
+ url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/dragonboard820c/linaro/aosp-master/80/cache.img.xz
+ compression: xz
+ userdata:
+ url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/dragonboard820c/linaro/aosp-master/80/userdata.img.xz
+ compression: xz
+ os: debian
+ protocols:
+ lava-lxc:
+ - action: fastboot-deploy
+ request: pre-power-command
+ timeout:
+ minutes: 2
+
+- boot:
+ namespace: db820c
+ prompts:
+ - console:/
+ timeout:
+ minutes: 15
+ method: fastboot