aboutsummaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorGuillaume Tucker <guillaume.tucker@collabora.com>2019-07-03 16:38:13 +0100
committerGuillaume Tucker <guillaume.tucker@collabora.com>2019-07-09 18:01:33 +0100
commit3546209fbe08a7e7e3e63745fe562390efa3a6ad (patch)
treecdb38fc130232de1ff8eab9d7c73c312de5b93ea /templates
parentff9cf21b33c718980204c384827c2c53b91f39f2 (diff)
igt: convert to igt_drm_kms using igt-parser.sh
Replace the igt test plan with igt_drm_kms as it only covers the DRM/KMS part, and use igt-parser.sh from the buster-igt rootfs. Also drop core_get_client_auth as it has been merged with core_auth. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
Diffstat (limited to 'templates')
-rw-r--r--templates/igt/generic-depthcharge-tftp-ramdisk-igt.jinja2 (renamed from templates/igt/generic-depthcharge-tftp-ramdisk-igt-template.jinja2)0
-rw-r--r--templates/igt/generic-uboot-tftp-ramdisk-igt.jinja2 (renamed from templates/igt/generic-uboot-tftp-ramdisk-igt-template.jinja2)0
-rw-r--r--templates/igt/igt.jinja231
3 files changed, 7 insertions, 24 deletions
diff --git a/templates/igt/generic-depthcharge-tftp-ramdisk-igt-template.jinja2 b/templates/igt/generic-depthcharge-tftp-ramdisk-igt.jinja2
index 0461a57..0461a57 100644
--- a/templates/igt/generic-depthcharge-tftp-ramdisk-igt-template.jinja2
+++ b/templates/igt/generic-depthcharge-tftp-ramdisk-igt.jinja2
diff --git a/templates/igt/generic-uboot-tftp-ramdisk-igt-template.jinja2 b/templates/igt/generic-uboot-tftp-ramdisk-igt.jinja2
index 34fe69a..34fe69a 100644
--- a/templates/igt/generic-uboot-tftp-ramdisk-igt-template.jinja2
+++ b/templates/igt/generic-uboot-tftp-ramdisk-igt.jinja2
diff --git a/templates/igt/igt.jinja2 b/templates/igt/igt.jinja2
index 1485c9c..67cef60 100644
--- a/templates/igt/igt.jinja2
+++ b/templates/igt/igt.jinja2
@@ -5,7 +5,7 @@
- repository:
metadata:
format: Lava-Test Test Definition 1.0
- name: igt
+ name: {{ plan_name }}
description: "IGT test plan"
os:
- oe
@@ -13,27 +13,10 @@
- functional
run:
steps:
- - export PATH=/usr/libexec/igt-gpu-tools:$PATH
- - lava-test-case core_auth --shell core_auth | sed "s/Subtest /Subtest $test@/g"
- - lava-test-case core_get_client_auth --shell core_get_client_auth | sed "s/Subtest /Subtest $test@/g"
- - lava-test-case core_getclient --shell core_getclient | sed "s/Subtest /Subtest $test@/g"
- - lava-test-case core_getstats --shell core_getstats | sed "s/Subtest /Subtest $test@/g"
- - lava-test-case core_getversion --shell core_getversion | sed "s/Subtest /Subtest $test@/g"
- - lava-test-case core_setmaster_vs_auth --shell core_setmaster_vs_auth | sed "s/Subtest /Subtest $test@/g"
- - lava-test-case drm_read --shell drm_read | sed "s/Subtest /Subtest $test@/g"
- - lava-test-case kms_addfb_basic --shell kms_addfb_basic | sed "s/Subtest /Subtest $test@/g"
- - lava-test-case kms_atomic --shell kms_atomic | sed "s/Subtest /Subtest $test@/g"
- - lava-test-case kms_flip_event_leak --shell kms_flip_event_leak | sed "s/Subtest /Subtest $test@/g"
- - lava-test-case kms_prop_blob --shell kms_prop_blob | sed "s/Subtest /Subtest $test@/g"
- - lava-test-case kms_setmode --shell kms_setmode | sed "s/Subtest /Subtest $test@/g"
- - lava-test-case kms_vblank --shell kms_vblank | sed "s/Subtest /Subtest $test@/g"
- parse:
- pattern: 'Subtest (?P<test_case_id>\S*):\s+(?P<result>(SUCCESS|FAIL|SKIP))'
- fixupdict:
- SUCCESS: pass
- FAIL: fail
- SKIP: skip
- lava-signal: kmsg
+ - >
+ /usr/bin/igt-parser.sh
+ {{ tests|wordwrap(1, False, "\n ") }}
from: inline
- name: igt
- path: inline/igt.yaml
+ name: {{ plan_name }}
+ path: inline/{{ plan_name }}.yaml
+ lava-signal: kmsg