diff options
author | Guillaume Tucker <guillaume.tucker@collabora.com> | 2019-05-01 19:38:17 +0100 |
---|---|---|
committer | Guillaume Tucker <guillaume.tucker@collabora.com> | 2019-06-07 07:30:38 +0100 |
commit | 314737b06f24aa2a6c7e8f95d9b7b7492bd43bf9 (patch) | |
tree | 2edfed544add5bea3ca6eb7070180ea6d4d36f8f /templates | |
parent | cf46f6e609fdf47524b3d25689b5681d2cb1992b (diff) |
templates: add baseline test plan using bootrr
Add a "baseline" test plan intended to ultimately replace "boot"
tests. This starts by using bootrr to verify that all the expected
device drivers have been intialised correctly, to strike a good
compromise between runtime and test coverage.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
Diffstat (limited to 'templates')
5 files changed, 51 insertions, 0 deletions
diff --git a/templates/baseline/baseline.jinja2 b/templates/baseline/baseline.jinja2 new file mode 100644 index 0000000..d514f28 --- /dev/null +++ b/templates/baseline/baseline.jinja2 @@ -0,0 +1,23 @@ +- test: + timeout: + minutes: 10 + definitions: + - repository: + metadata: + format: Lava-Test Test Definition 1.0 + name: baseline + description: "baseline test plan" + os: + - debian + scope: + - functional + environment: + - lava-test-shell + run: + steps: + - export PATH=/opt/bootrr/helpers:$PATH + - cd /opt/bootrr && sh helpers/bootrr-auto + lava-signal: kmsg + from: inline + name: bootrr + path: inline/bootrr.yaml diff --git a/templates/baseline/generic-depthcharge-tftp-ramdisk-baseline-template.jinja2 b/templates/baseline/generic-depthcharge-tftp-ramdisk-baseline-template.jinja2 new file mode 100644 index 0000000..e07f891 --- /dev/null +++ b/templates/baseline/generic-depthcharge-tftp-ramdisk-baseline-template.jinja2 @@ -0,0 +1,7 @@ +{% extends 'boot/generic-depthcharge-tftp-ramdisk-boot-template.jinja2' %} +{% block actions %} +{{ super () }} + +{% include 'baseline/baseline.jinja2' %} + +{% endblock %} diff --git a/templates/baseline/generic-grub-tftp-ramdisk-baseline-template.jinja2 b/templates/baseline/generic-grub-tftp-ramdisk-baseline-template.jinja2 new file mode 100644 index 0000000..3bec123 --- /dev/null +++ b/templates/baseline/generic-grub-tftp-ramdisk-baseline-template.jinja2 @@ -0,0 +1,7 @@ +{% extends 'boot/generic-grub-tftp-ramdisk-boot-template.jinja2' %} +{% block actions %} +{{ super () }} + +{% include 'baseline/baseline.jinja2' %} + +{% endblock %} diff --git a/templates/baseline/generic-qemu-baseline-template.jinja2 b/templates/baseline/generic-qemu-baseline-template.jinja2 new file mode 100644 index 0000000..eae8fbd --- /dev/null +++ b/templates/baseline/generic-qemu-baseline-template.jinja2 @@ -0,0 +1,7 @@ +{% extends 'boot/generic-qemu-boot-template.jinja2' %} +{% block actions %} +{{ super () }} + +{% include 'baseline/baseline.jinja2' %} + +{% endblock %} diff --git a/templates/baseline/generic-uboot-tftp-ramdisk-baseline-template.jinja2 b/templates/baseline/generic-uboot-tftp-ramdisk-baseline-template.jinja2 new file mode 100644 index 0000000..4a91840 --- /dev/null +++ b/templates/baseline/generic-uboot-tftp-ramdisk-baseline-template.jinja2 @@ -0,0 +1,7 @@ +{% extends 'boot/generic-uboot-tftp-ramdisk-boot-template.jinja2' %} +{% block actions %} +{{ super () }} + +{% include 'baseline/baseline.jinja2' %} + +{% endblock %} |