diff options
author | Senthil Kumaran S <senthil.kumaran@linaro.org> | 2018-06-26 20:52:33 +0530 |
---|---|---|
committer | Senthil Kumaran S <senthil.kumaran@linaro.org> | 2018-06-27 10:12:41 +0530 |
commit | 92446e09629def5763d332d9cfbfcca7907f50a1 (patch) | |
tree | 6e23d206a14aabeccf9a53062a148f8b88cde12b | |
parent | af0fa5738262c98e920d5e41ed83da8a28ec7e6b (diff) |
Extend db820c health check to support AOSP.
Change-Id: Ibdbae6d282ec69acf7ee04e07caf6709434cab5a
-rw-r--r-- | health-checks/dragonboard-820c.yaml | 81 |
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 |