[PATCH xserver] test: Add a helper script for testing glamor on a hardware driver.

Eric Anholt eric at anholt.net
Sun Sep 25 18:58:05 UTC 2016


I don't think we can integrate this with make check, and I'd rather
work on a modesetting-driver-as-headless-testing-environment series
for long term testing of glamor on hardware drivers.  Until then, this
should help driver developers get testing done of glamor on their
chip.

On my Skylake, this takes 12 minutes to run the test suite.

Signed-off-by: Eric Anholt <eric at anholt.net>
---

This is a followup patch to my previous testing series.

 test/Makefile.am                      |  1 +
 test/scripts/xephyr-glamor-on-host.sh | 12 ++++++++++++
 2 files changed, 13 insertions(+)
 create mode 100755 test/scripts/xephyr-glamor-on-host.sh

diff --git a/test/Makefile.am b/test/Makefile.am
index c89915c41348..ae6595050b37 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -170,6 +170,7 @@ EXTRA_DIST = \
 	$(SCRIPT_TESTS) \
 	scripts/xinit-piglit-session.sh \
 	scripts/run-piglit.sh \
+	scripts/xephyr-glamor-on-host.sh \
 	ddxstubs.c \
 	$(NULL)
 
diff --git a/test/scripts/xephyr-glamor-on-host.sh b/test/scripts/xephyr-glamor-on-host.sh
new file mode 100755
index 000000000000..f3669bebfd79
--- /dev/null
+++ b/test/scripts/xephyr-glamor-on-host.sh
@@ -0,0 +1,12 @@
+# Start a Xephyr server using glamor.  This assumes that you have an
+# existing X Server to host the Xephyr -glamor instance.
+export PIGLIT_RESULTS_DIR=$XSERVER_BUILDDIR/test/piglit-results/host-xephyr-glamor
+
+export SERVER_COMMAND="$XSERVER_BUILDDIR/hw/kdrive/ephyr/Xephyr \
+        -glamor \
+        -glamor-skip-present \
+        -noreset \
+        -schedMax 2000 \
+        -screen 1280x1024"
+
+exec $XSERVER_DIR/test/scripts/run-piglit.sh
-- 
2.9.3



More information about the xorg-devel mailing list