We can now call pytest using the pyagl/tests module.
These expose -k regular and -k hwrequired, thus create two caller scripts.
Also create a sample testsuite entry using the regular variant with limited AGL_AVAILABLE_INTERFACES.
Bug-AGL: SPEC-3572
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ic6b977da959f946ca88348715d5249748c70f736
--- /dev/null
+#!/bin/bash
+
+pytest --show-capture=no --color=no -k hwrequired /usr/lib/python?.?/site-packages/pyagl/tests/ -L
+
+
--- /dev/null
+#!/bin/bash
+# for now play safe and only expect ethernet
+export AGL_AVAILABLE_INTERFACES="ethernet"
+
+pytest --color=no --show-capture=no -k regular /usr/lib/python?.?/site-packages/pyagl/tests/ -L
+
+
--- /dev/null
+# These tests are applicable if the board to be used has at least one CAN interface.
+
+metadata:
+ name: pyagl_regular_oneshot
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "pyagl_regular_oneshot"
+ version: 1.0
+
+run:
+ steps:
+ - echo "pyagl regular oneshot"
+ - lava-test-set start pyagl-regular-oneshot
+ - ./common/scripts/pyagl-regular-lava.sh
+ - lava-test-set stop