aboutsummaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorGuillaume Tucker <guillaume.tucker@collabora.com>2019-05-01 19:38:17 +0100
committerGuillaume Tucker <guillaume.tucker@collabora.com>2019-06-07 07:30:38 +0100
commit314737b06f24aa2a6c7e8f95d9b7b7492bd43bf9 (patch)
tree2edfed544add5bea3ca6eb7070180ea6d4d36f8f /templates
parentcf46f6e609fdf47524b3d25689b5681d2cb1992b (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')
-rw-r--r--templates/baseline/baseline.jinja223
-rw-r--r--templates/baseline/generic-depthcharge-tftp-ramdisk-baseline-template.jinja27
-rw-r--r--templates/baseline/generic-grub-tftp-ramdisk-baseline-template.jinja27
-rw-r--r--templates/baseline/generic-qemu-baseline-template.jinja27
-rw-r--r--templates/baseline/generic-uboot-tftp-ramdisk-baseline-template.jinja27
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 %}