diff options
Diffstat (limited to 'lava_dispatcher/test/sample_jobs/hi6220-recovery.yaml')
-rw-r--r-- | lava_dispatcher/test/sample_jobs/hi6220-recovery.yaml | 235 |
1 files changed, 235 insertions, 0 deletions
diff --git a/lava_dispatcher/test/sample_jobs/hi6220-recovery.yaml b/lava_dispatcher/test/sample_jobs/hi6220-recovery.yaml new file mode 100644 index 000000000..970973915 --- /dev/null +++ b/lava_dispatcher/test/sample_jobs/hi6220-recovery.yaml @@ -0,0 +1,235 @@ +device_type: hi6220-hikey-bl +job_name: HiKey 6220 write to eMMC +timeouts: + job: + minutes: 60 + action: + minutes: 15 + connection: + minutes: 2 +priority: medium +visibility: public + +metadata: + source: https://git.linaro.org/lava-team/refactoring.git + path: hi6220-recovery.yaml + recovery-build: '55' + +protocols: + lava-lxc: + name: lxc-hikey-test + template: debian + distribution: debian + release: stretch + +actions: +- deploy: + namespace: tlxc + timeout: + minutes: 5 + to: lxc + packages: + - adb + - fastboot + - python + - python-serial + os: debian + +- boot: + namespace: tlxc + prompts: + - 'root@(.*):/#' + timeout: + minutes: 5 + method: lxc + +- deploy: + timeout: + minutes: 10 + to: recovery + namespace: recovery + connection: lxc + images: + script: + url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/reference-platform/components/uefi-staging/55/hikey/release/hisi-idt.py + loader: + url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/reference-platform/components/uefi-staging/55/hikey/release/l-loader.bin + ptable: + url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/reference-platform/components/uefi-staging/55/hikey/release/ptable-linux-8g.img + fastboot: + url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/reference-platform/components/uefi-staging/55/hikey/release/fip.bin + nvme: + url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/reference-platform/components/uefi-staging/55/hikey/release/nvme.img + os: debian + +- boot: + namespace: recovery + timeout: + minutes: 5 + method: recovery + commands: recovery + +- test: + namespace: tlxc + connection: lxc + timeout: + minutes: 10 + definitions: + - repository: https://git.linaro.org/lava-team/refactoring.git/ + from: git + path: testdefs/hikey-6220-recovery.yaml + name: execute-recovery + +- boot: + namespace: recovery + timeout: + minutes: 5 + method: recovery + commands: exit + +- deploy: + timeout: + minutes: 15 + to: fastboot + namespace: droid + connection: lxc + images: + ptable: + url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/reference-platform/components/uefi-staging/59/hikey/release/ptable-aosp-8g.img + reboot: hard-reset + boot: + url: http://images.validation.linaro.org/builds.96boards.org/snapshots/hikey/linaro/aosp-master/357/boot.img.xz + compression: xz + reboot: hard-reset + cache: + url: http://images.validation.linaro.org/builds.96boards.org/snapshots/hikey/linaro/aosp-master/357/cache.img.xz + compression: xz + userdata: + url: http://images.validation.linaro.org/builds.96boards.org/snapshots/hikey/linaro/aosp-master/357/userdata.img.xz + compression: xz + system: + url: http://images.validation.linaro.org/builds.96boards.org/snapshots/hikey/linaro/aosp-master/357/system.img.xz + compression: xz + os: debian + protocols: + lava-lxc: + - action: fastboot-deploy + request: pre-power-command + timeout: + minutes: 2 + +- boot: + namespace: droid + connection: droid + prompts: + - 'healthd: No battery devices found' + timeout: + minutes: 15 + method: grub + commands: installed + +- test: + namespace: tlxc + connection: lxc + timeout: + minutes: 10 + definitions: + - repository: https://git.linaro.org/lava-team/refactoring.git/ + from: git + path: android/lava-android-basic-lxc.yaml + name: v2-make-adb-connection + +- deploy: + timeout: + minutes: 45 + to: fastboot + # OE deployment + namespace: hikey + connection: lxc + images: + ptable: + url: http://images.validation.linaro.org/builds.96boards.org/snapshots/reference-platform/components/uefi-staging/49/hikey/release/ptable-linux-8g.img + reboot: hard-reset + boot: + url: http://images.validation.linaro.org/snapshots.linaro.org/openembedded/lkft/morty/hikey/rpb/linux-mainline/588/boot-0.0+AUTOINC+06e4def583-fb1158a365-r0-hikey-20180128213254-588.uefi.img + reboot: hard-reset + system: + url: http://images.validation.linaro.org/snapshots.linaro.org/openembedded/lkft/morty/hikey/rpb/linux-mainline/588/rpb-console-image-hikey-20180128213254-588.rootfs.img.gz + compression: gz + apply-overlay: true + os: oe + protocols: + lava-lxc: + - action: fastboot-deploy + request: pre-power-command + timeout: + minutes: 2 +- boot: + namespace: hikey + prompts: + - 'root@hikey:~#' + auto_login: + login_prompt: 'login:' + username: root + timeout: + minutes: 5 + method: grub + commands: installed + protocols: + lava-lxc: + - action: grub-sequence-action + request: pre-os-command + timeout: + minutes: 2 + +- test: + namespace: hikey + timeout: + minutes: 5 + definitions: + - repository: http://git.linaro.org/lava-team/lava-functional-tests.git + from: git + path: lava-test-shell/smoke-tests-basic.yaml + name: smoke-tests-basic-oe + - repository: + metadata: + format: Lava-Test Test Definition 1.0 + name: device-helper + description: "check helpers" + os: + - debian + scope: + - functional + run: + steps: + - lava-target-mac + - lava-target-ip + from: inline + name: device-helpers + path: inline/device-helpers.yaml + +- test: + namespace: tlxc + timeout: + minutes: 5 + definitions: + - repository: http://git.linaro.org/lava-team/lava-functional-tests.git + from: git + path: lava-test-shell/smoke-tests-basic.yaml + name: smoke-tests-basic-lxc + - repository: + metadata: + format: Lava-Test Test Definition 1.0 + name: device-helper + description: "check helpers" + os: + - debian + scope: + - functional + run: + steps: + - lava-target-mac + - lava-target-ip + from: inline + name: lxc-helpers + path: inline/lxc-helpers.yaml |