diff options
author | Anders Roxell <anders.roxell@linaro.org> | 2019-11-04 10:30:30 +0100 |
---|---|---|
committer | Daniel Díaz <daniel.diaz@linaro.org> | 2019-12-02 17:38:38 +0000 |
commit | fc43043a20d580b82877f7c875fbf7c8153bfd50 (patch) | |
tree | 29b4c3e1c1c9f52e69194b11f1e63f27e03fc182 /openembedded-lkft | |
parent | 0de4a6aaff0968d2e87791cf96ff085dc72ba05c (diff) |
lkft: add LXC to fastboot machines
Change-Id: Ibd179fa9fabba40ed741f89d82aa5d83c5eb23c1
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Diffstat (limited to 'openembedded-lkft')
4 files changed, 59 insertions, 12 deletions
diff --git a/openembedded-lkft/lava-job-definitions/devices/dragonboard-410c b/openembedded-lkft/lava-job-definitions/devices/dragonboard-410c index b775871f..f6faca35 100644 --- a/openembedded-lkft/lava-job-definitions/devices/dragonboard-410c +++ b/openembedded-lkft/lava-job-definitions/devices/dragonboard-410c @@ -11,10 +11,9 @@ connection: lxc images: boot: - url: {{BOOT_URL}} + url: lxc:///boot.img rootfs: - url: {{SYSTEM_URL}} - compression: gz + url: lxc:///rpb-console-image-lkft.rootfs.img apply-overlay: true os: oe protocols: diff --git a/openembedded-lkft/lava-job-definitions/devices/hi6220-hikey b/openembedded-lkft/lava-job-definitions/devices/hi6220-hikey index 7b0d4b49..7286f19e 100644 --- a/openembedded-lkft/lava-job-definitions/devices/hi6220-hikey +++ b/openembedded-lkft/lava-job-definitions/devices/hi6220-hikey @@ -11,14 +11,13 @@ connection: lxc images: ptable: - url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/reference-platform/components/uefi-staging/69/hikey/release/ptable-linux-8g.img + url: lxc:///ptable-linux-8g.img reboot: hard-reset boot: - url: {{BOOT_URL}} + url: lxc:///boot.img reboot: hard-reset system: - url: {{SYSTEM_URL}} - compression: gz + url: lxc:///rpb-console-image-lkft.rootfs.img apply-overlay: true os: oe protocols: diff --git a/openembedded-lkft/lava-job-definitions/devices/x15 b/openembedded-lkft/lava-job-definitions/devices/x15 index d7673b9f..ee4e724f 100644 --- a/openembedded-lkft/lava-job-definitions/devices/x15 +++ b/openembedded-lkft/lava-job-definitions/devices/x15 @@ -13,8 +13,7 @@ connection: lxc images: userdata: - url: {{SYSTEM_URL}} - compression: gz + url: lxc:///rpb-console-image-lkft.rootfs.img apply-overlay: true os: oe {% endblock deploy_target %} diff --git a/openembedded-lkft/lava-job-definitions/lkft-fastboot.jinja2 b/openembedded-lkft/lava-job-definitions/lkft-fastboot.jinja2 index a5c67346..6f57b9cb 100644 --- a/openembedded-lkft/lava-job-definitions/lkft-fastboot.jinja2 +++ b/openembedded-lkft/lava-job-definitions/lkft-fastboot.jinja2 @@ -12,7 +12,7 @@ protocols: name: lxc-target template: debian distribution: debian - release: jessie + release: buster arch: amd64 mirror: http://deb.debian.org/debian {% endblock protocols %} @@ -24,8 +24,14 @@ protocols: minutes: 15 to: lxc packages: - - wget - - unzip + - cpio + - curl + - file + - git + - img2simg + - libguestfs-tools + - mkbootimg + - xz-utils os: debian - boot: @@ -48,6 +54,50 @@ protocols: parameters: LINK: 'https://dl.google.com/android/repository/platform-tools_r26.0.0-linux.zip' +- deploy: + timeout: + minutes: 40 + to: download + namespace: target + images: +{%- if DEVICE_TYPE == "hi6220-hikey" %} + ptable: + url: http://images.validation.linaro.org/snapshots.linaro.org/96boards/reference-platform/components/uefi-staging/69/hikey/release/ptable-linux-8g.img +{%- endif %} +{%- if DEVICE_TYPE in ['hi6220-hikey', 'dragonboard-410c'] %} + boot: + url: {{BOOT_URL}} +{%- endif %} + dtb: + url: {{DTB_URL}} + kernel: + url: {{KERNEL_URL}} + modules: + url: {{MODULES_URL}} + rootfs: + url: {{EXT4_IMAGE_URL}} + apply-overlay: true + os: oe +- test: + namespace: tlxc + timeout: + minutes: 30 + definitions: + - from: inline + name: resize-rootfs + path: inline/resize-rootfs.yaml + repository: + metadata: + description: resize rootfs image for test overlay + format: Lava-Test Test Definition 1.0 + name: resize-rootfs + run: + steps: + - pwd + - cd /lava-lxc + - git clone -b 20191120 https://github.com/linaro/kir.git + - ./kir/lava/board_setup.sh {{DEVICE_TYPE}} + {% block deploy_target %} {% endblock deploy_target %} |