intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH i-g-t 0/4] Testlist changes
@ 2017-03-17 13:25 Petri Latvala
  2017-03-17 13:25 ` [PATCH i-g-t 1/4] intel-ci: Add comments on test order to fast-feedback.testlist Petri Latvala
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Petri Latvala @ 2017-03-17 13:25 UTC (permalink / raw)
  To: intel-gfx

This series introduces a build-time checker for testlists, the test
list for extended testing, and as an added bonus, introduces the
ability to comment test lists.

Petri Latvala (4):
  intel-ci: Add comments on test order to fast-feedback.testlist
  tests/Makefile.am: Only ignore generated gitignore in gitignore
  intel-ci: Build-time check for testlists
  intel-ci: Add extended.testlist for wider testing

 configure.ac                          |    1 +
 tests/Makefile.am                     |    4 +-
 tests/intel-ci/.gitignore             |    1 +
 tests/intel-ci/Makefile.am            |   42 +
 tests/intel-ci/README                 |    6 +
 tests/intel-ci/check_testlists.sh     |   65 ++
 tests/intel-ci/checked_lists.txt      |    2 +
 tests/intel-ci/extended.testlist      | 1919 +++++++++++++++++++++++++++++++++
 tests/intel-ci/fast-feedback.testlist |    7 +
 9 files changed, 2046 insertions(+), 1 deletion(-)
 create mode 100644 tests/intel-ci/.gitignore
 create mode 100644 tests/intel-ci/Makefile.am
 create mode 100755 tests/intel-ci/check_testlists.sh
 create mode 100644 tests/intel-ci/checked_lists.txt
 create mode 100644 tests/intel-ci/extended.testlist

-- 
2.9.3

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH i-g-t 1/4] intel-ci: Add comments on test order to fast-feedback.testlist
  2017-03-17 13:25 [PATCH i-g-t 0/4] Testlist changes Petri Latvala
@ 2017-03-17 13:25 ` Petri Latvala
  2017-03-17 13:25 ` [PATCH i-g-t 2/4] tests/Makefile.am: Only ignore generated gitignore in gitignore Petri Latvala
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Petri Latvala @ 2017-03-17 13:25 UTC (permalink / raw)
  To: intel-gfx

Document the test ordering choices in fast-feedback.testlist.

For comments in testlists, piglit commit

 commit 0c535186d624071098c10003fdafe8f475ed9ae7
 Author: Petri Latvala <petri.latvala@intel.com>
 Date:   Wed Feb 1 12:57:45 2017 +0200

    framework/programs/run.py: Allow comments in test-list files.

is required.

Signed-off-by: Petri Latvala <petri.latvala@intel.com>
---
 tests/intel-ci/fast-feedback.testlist | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index 5ffa2ce..ce7a41f 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -1,3 +1,5 @@
+# Keep alphabetically sorted by default
+
 igt@core_auth@basic-auth
 igt@core_prop_blob@basic
 igt@drv_getparams_basic@basic-eu-total
@@ -270,6 +272,11 @@ igt@vgem_basic@dmabuf-mmap
 igt@vgem_basic@mmap
 igt@vgem_basic@second-client
 igt@vgem_basic@sysfs
+
+# All tests that do module unloading and reloading are executed last.
+# They will sometimes reveal issues of earlier tests leaving the
+# driver in a broken state that is not otherwise noticed in that test.
+
 igt@vgem_basic@unload
 igt@drv_module_reload@basic-reload
 igt@drv_module_reload@basic-no-display
-- 
2.9.3

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH i-g-t 2/4] tests/Makefile.am: Only ignore generated gitignore in gitignore
  2017-03-17 13:25 [PATCH i-g-t 0/4] Testlist changes Petri Latvala
  2017-03-17 13:25 ` [PATCH i-g-t 1/4] intel-ci: Add comments on test order to fast-feedback.testlist Petri Latvala
@ 2017-03-17 13:25 ` Petri Latvala
  2017-03-17 13:25 ` [PATCH i-g-t 3/4] intel-ci: Build-time check for testlists Petri Latvala
  2017-03-17 13:25 ` [PATCH i-g-t 4/4] intel-ci: Add extended.testlist for wider testing Petri Latvala
  3 siblings, 0 replies; 5+ messages in thread
From: Petri Latvala @ 2017-03-17 13:25 UTC (permalink / raw)
  To: intel-gfx

When generating the .gitignore file, use /.gitignore instead of
.gitignore to not have it apply to subdirectories.

Signed-off-by: Petri Latvala <petri.latvala@intel.com>
---
 tests/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/Makefile.am b/tests/Makefile.am
index 8930c24..2080b3f 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -44,7 +44,7 @@ dist_pkgdata_DATA = \
 
 all-local: .gitignore
 .gitignore: Makefile.sources
-	@echo "$(pkglibexec_PROGRAMS) $(HANG) test-list.txt test-list-full.txt .gitignore" | sed 's/\s\+/\n/g' | sort > $@
+	@echo "$(pkglibexec_PROGRAMS) $(HANG) test-list.txt test-list-full.txt /.gitignore" | sed 's/\s\+/\n/g' | sort > $@
 
 pkgdata_DATA = test-list.txt test-list-full.txt
 
-- 
2.9.3

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH i-g-t 3/4] intel-ci: Build-time check for testlists
  2017-03-17 13:25 [PATCH i-g-t 0/4] Testlist changes Petri Latvala
  2017-03-17 13:25 ` [PATCH i-g-t 1/4] intel-ci: Add comments on test order to fast-feedback.testlist Petri Latvala
  2017-03-17 13:25 ` [PATCH i-g-t 2/4] tests/Makefile.am: Only ignore generated gitignore in gitignore Petri Latvala
@ 2017-03-17 13:25 ` Petri Latvala
  2017-03-17 13:25 ` [PATCH i-g-t 4/4] intel-ci: Add extended.testlist for wider testing Petri Latvala
  3 siblings, 0 replies; 5+ messages in thread
From: Petri Latvala @ 2017-03-17 13:25 UTC (permalink / raw)
  To: intel-gfx

Test at check and distcheck that testlist files only contain tests
that are still present.

Signed-off-by: Petri Latvala <petri.latvala@intel.com>
---
 configure.ac                      |  1 +
 tests/Makefile.am                 |  2 ++
 tests/intel-ci/.gitignore         |  1 +
 tests/intel-ci/Makefile.am        | 42 +++++++++++++++++++++++++
 tests/intel-ci/check_testlists.sh | 65 +++++++++++++++++++++++++++++++++++++++
 tests/intel-ci/checked_lists.txt  |  1 +
 6 files changed, 112 insertions(+)
 create mode 100644 tests/intel-ci/.gitignore
 create mode 100644 tests/intel-ci/Makefile.am
 create mode 100755 tests/intel-ci/check_testlists.sh
 create mode 100644 tests/intel-ci/checked_lists.txt

diff --git a/configure.ac b/configure.ac
index 12b0ab0..9aa6068 100644
--- a/configure.ac
+++ b/configure.ac
@@ -341,6 +341,7 @@ AC_CONFIG_FILES([
 		 man/Makefile
 		 scripts/Makefile
 		 tests/Makefile
+		 tests/intel-ci/Makefile
 		 tools/Makefile
 		 tools/null_state_gen/Makefile
 		 tools/registers/Makefile
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 2080b3f..001106f 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,5 +1,7 @@
 include Makefile.sources
 
+SUBDIRS = . intel-ci
+
 if HAVE_LIBDRM_NOUVEAU
     TESTS_progs_M += $(NOUVEAU_TESTS_M)
 endif
diff --git a/tests/intel-ci/.gitignore b/tests/intel-ci/.gitignore
new file mode 100644
index 0000000..1a8f133
--- /dev/null
+++ b/tests/intel-ci/.gitignore
@@ -0,0 +1 @@
+all-tests.testlist
diff --git a/tests/intel-ci/Makefile.am b/tests/intel-ci/Makefile.am
new file mode 100644
index 0000000..de92b24
--- /dev/null
+++ b/tests/intel-ci/Makefile.am
@@ -0,0 +1,42 @@
+if BUILD_TESTS
+
+TESTLIST = $(top_builddir)/tests/test-list.txt
+
+ALL_TESTS = all-tests.testlist
+CHECKED_TESTLISTS = checked_lists.txt
+
+check_DATA = $(ALL_TESTS)
+$(ALL_TESTS): $(TESTLIST)
+	echo "# This file is automatically generated at build-time." > $@
+	echo "# It contains a list of all available (sub)tests, " >> $@
+	echo "# for checking other lists against it." >> $@
+	echo >> $@
+	for test in `cat $(TESTLIST)`; do \
+		if [ "$$test" = "TESTLIST" -o "$$test" = "END" ]; then \
+			continue; \
+		fi; \
+		if [ -x $(top_builddir)/tests/$$test ]; then \
+			testprog=$(top_builddir)/tests/$$test; \
+		else \
+			testprog=$(top_srcdir)/tests/$$test; \
+		fi; \
+		progbase=`basename $$testprog | tr '[:upper:]' '[:lower:]'`; \
+		if ./$$testprog --list-subtests > /dev/null ; then \
+			for subtest in `./$$testprog --list-subtests`; do \
+				subname=`echo $$subtest | tr '[:upper:]' '[:lower:]'`; \
+				echo "igt@$$progbase@$$subname" >> $@; \
+			done; \
+		else \
+			echo "igt@$$progbase" >> $@; \
+		fi; \
+	done
+
+CLEANFILES = $(ALL_TESTS)
+
+check_SCRIPTS = check_testlists.sh
+
+EXTRA_DIST = $(CHECKED_TESTLISTS) $(shell cat $(CHECKED_TESTLISTS)) $(check_SCRIPTS)
+
+TESTS = $(check_SCRIPTS)
+
+endif
diff --git a/tests/intel-ci/check_testlists.sh b/tests/intel-ci/check_testlists.sh
new file mode 100755
index 0000000..648364d
--- /dev/null
+++ b/tests/intel-ci/check_testlists.sh
@@ -0,0 +1,65 @@
+#!/bin/sh
+#
+# Copyright © 2017 Intel Corporation
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the "Software"),
+# to deal in the Software without restriction, including without limitation
+# the rights to use, copy, modify, merge, publish, distribute, sublicense,
+# and/or sell copies of the Software, and to permit persons to whom the
+# Software is furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice (including the next
+# paragraph) shall be included in all copies or substantial portions of the
+# Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+# IN THE SOFTWARE.
+
+#
+# Check that testlist files don't have tests that are not available
+#
+
+if [ -z "$top_builddir" ]; then
+	top_builddir="$(dirname $0)"
+fi
+
+# allow to run this script from top directory
+TESTLISTS=`cat $top_builddir/checked_lists.txt`
+if [ $? -ne 0 ]; then
+	# distcheck requires this hack
+	TESTLISTS=$(cat checked_lists.txt)
+	if [ $? -ne 0 ]; then
+		echo "Error: Could not read list of testlists"
+		exit 99
+	fi
+fi
+
+ALLTESTS="$top_builddir/all-tests.testlist"
+if [ ! -r "$ALLTESTS" ]; then
+	# distcheck requires this hack
+	ALLTESTS=all-tests.testlist
+	if [ ! -r "$ALLTESTS" ]; then
+		echo "Error: Could not read list of all tests"
+		exit 99
+	fi
+fi
+
+failure=0
+fail () {
+	echo "FAIL: Test $1 in test list $2 does not exist"
+	failure=1
+}
+
+for testlist in $TESTLISTS; do
+	for testname in `cat "$testlist" | sed 's/#.*$//g'`; do
+		grep -q "^$testname\$" "$ALLTESTS" || fail "$testname" "$testlist"
+	done
+done
+
+exit $failure
diff --git a/tests/intel-ci/checked_lists.txt b/tests/intel-ci/checked_lists.txt
new file mode 100644
index 0000000..2f8a386
--- /dev/null
+++ b/tests/intel-ci/checked_lists.txt
@@ -0,0 +1 @@
+fast-feedback.testlist
-- 
2.9.3

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH i-g-t 4/4] intel-ci: Add extended.testlist for wider testing
  2017-03-17 13:25 [PATCH i-g-t 0/4] Testlist changes Petri Latvala
                   ` (2 preceding siblings ...)
  2017-03-17 13:25 ` [PATCH i-g-t 3/4] intel-ci: Build-time check for testlists Petri Latvala
@ 2017-03-17 13:25 ` Petri Latvala
  3 siblings, 0 replies; 5+ messages in thread
From: Petri Latvala @ 2017-03-17 13:25 UTC (permalink / raw)
  To: intel-gfx; +Cc: Tomi Sarvela

Test list with wider coverage and longer full runtime.

Signed-off-by: Petri Latvala <petri.latvala@intel.com>
CC: Tomi Sarvela <tomi.p.sarvela@intel.com>
---

This is a preliminary testlist for extended testing. Tomi has been
running it semi-manually in CI already.

I think I have incorporated all the changes Tomi has been making for
his runs. Tomi can double-check that the list matches.

 tests/intel-ci/README            |    6 +
 tests/intel-ci/checked_lists.txt |    1 +
 tests/intel-ci/extended.testlist | 1919 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 1926 insertions(+)
 create mode 100644 tests/intel-ci/extended.testlist

diff --git a/tests/intel-ci/README b/tests/intel-ci/README
index dc7e5c8..1bc940d 100644
--- a/tests/intel-ci/README
+++ b/tests/intel-ci/README
@@ -32,3 +32,9 @@ test per feature.
 
 The string "basic" in a test name means the test probably belongs in
 this list.
+
+=================
+extended.testlist
+=================
+
+Test list for wider coverage testing.
diff --git a/tests/intel-ci/checked_lists.txt b/tests/intel-ci/checked_lists.txt
index 2f8a386..34ac85c 100644
--- a/tests/intel-ci/checked_lists.txt
+++ b/tests/intel-ci/checked_lists.txt
@@ -1 +1,2 @@
 fast-feedback.testlist
+extended.testlist
diff --git a/tests/intel-ci/extended.testlist b/tests/intel-ci/extended.testlist
new file mode 100644
index 0000000..67bd314
--- /dev/null
+++ b/tests/intel-ci/extended.testlist
@@ -0,0 +1,1919 @@
+igt@core_auth@many-magics
+igt@core_get_client_auth@master-drop
+igt@core_get_client_auth@simple
+igt@core_getclient
+igt@core_getstats
+igt@core_getversion
+igt@core_prop_blob@blob-multiple
+igt@core_prop_blob@blob-prop-core
+igt@core_prop_blob@blob-prop-lifetime
+igt@core_prop_blob@blob-prop-validate
+igt@core_prop_blob@invalid-get-prop
+igt@core_prop_blob@invalid-get-prop-any
+igt@core_prop_blob@invalid-set-prop
+igt@core_prop_blob@invalid-set-prop-any
+igt@core_setmaster_vs_auth
+igt@debugfs_emon_crash
+igt@drm_import_export@flink
+igt@drm_import_export@import-close-race-flink
+igt@drm_import_export@import-close-race-prime
+igt@drm_import_export@prime
+igt@drm_read@empty-block
+igt@drm_read@empty-nonblock
+igt@drm_read@fault-buffer
+igt@drm_read@invalid-buffer
+igt@drm_read@short-buffer-block
+igt@drm_read@short-buffer-nonblock
+igt@drm_vma_limiter
+igt@drm_vma_limiter_cached
+igt@drm_vma_limiter_cpu
+igt@drm_vma_limiter_gtt
+igt@drv_debugfs_reader
+igt@drv_missed_irq
+igt@drv_suspend@debugfs-reader
+igt@drv_suspend@fence-restore-tiled2untiled
+igt@drv_suspend@fence-restore-untiled
+igt@gem_bad_length
+igt@gem_bad_reloc@negative-reloc-blt
+igt@gem_bad_reloc@negative-reloc-bltcopy
+igt@gem_bad_reloc@negative-reloc-bsd
+igt@gem_bad_reloc@negative-reloc-bsd1
+igt@gem_bad_reloc@negative-reloc-bsd2
+igt@gem_bad_reloc@negative-reloc-default
+igt@gem_bad_reloc@negative-reloc-lut-blt
+igt@gem_bad_reloc@negative-reloc-lut-bsd
+igt@gem_bad_reloc@negative-reloc-lut-bsd1
+igt@gem_bad_reloc@negative-reloc-lut-bsd2
+igt@gem_bad_reloc@negative-reloc-lut-default
+igt@gem_bad_reloc@negative-reloc-lut-render
+igt@gem_bad_reloc@negative-reloc-lut-vebox
+igt@gem_bad_reloc@negative-reloc-render
+igt@gem_bad_reloc@negative-reloc-vebox
+igt@gem_busy@busy-blt
+igt@gem_busy@busy-bsd
+igt@gem_busy@busy-bsd1
+igt@gem_busy@busy-bsd2
+igt@gem_busy@busy-render
+igt@gem_busy@busy-vebox
+igt@gem_busy@close-race
+igt@gem_busy@extended-blt
+igt@gem_busy@extended-bsd
+igt@gem_busy@extended-bsd1
+igt@gem_busy@extended-bsd2
+igt@gem_busy@extended-parallel-blt
+igt@gem_busy@extended-parallel-bsd
+igt@gem_busy@extended-parallel-bsd1
+igt@gem_busy@extended-parallel-bsd2
+igt@gem_busy@extended-parallel-render
+igt@gem_busy@extended-parallel-vebox
+igt@gem_busy@extended-render
+igt@gem_busy@extended-semaphore-blt
+igt@gem_busy@extended-semaphore-bsd
+igt@gem_busy@extended-semaphore-bsd1
+igt@gem_busy@extended-semaphore-bsd2
+igt@gem_busy@extended-semaphore-render
+igt@gem_busy@extended-semaphore-vebox
+igt@gem_busy@extended-vebox
+igt@gem_caching@read-writes
+igt@gem_caching@reads
+igt@gem_caching@writes
+igt@gem_close_race@gem-close-race
+igt@gem_close_race@process-exit
+igt@gem_cpu_reloc@full
+igt@gem_create@create-invalid-nonaligned
+igt@gem_create@create-invalid-size
+igt@gem_create@create-valid-nonaligned
+igt@gem_create@stolen-invalid-flag
+igt@gem_cs_prefetch@blt
+igt@gem_cs_prefetch@bsd
+igt@gem_cs_prefetch@bsd1
+igt@gem_cs_prefetch@bsd2
+igt@gem_cs_prefetch@default
+igt@gem_cs_prefetch@render
+igt@gem_cs_prefetch@vebox
+igt@gem_cs_tlb@blt
+igt@gem_cs_tlb@bsd
+igt@gem_cs_tlb@bsd1
+igt@gem_cs_tlb@bsd2
+igt@gem_cs_tlb@render
+igt@gem_cs_tlb@vebox
+igt@gem_ctx_bad_destroy@double-destroy
+igt@gem_ctx_bad_destroy@invalid-ctx
+igt@gem_ctx_bad_destroy@invalid-default-ctx
+igt@gem_ctx_bad_destroy@invalid-pad
+igt@gem_ctx_bad_exec@blt
+igt@gem_ctx_bad_exec@bsd
+igt@gem_ctx_bad_exec@bsd1
+igt@gem_ctx_bad_exec@bsd2
+igt@gem_ctx_bad_exec@default
+igt@gem_ctx_bad_exec@render
+igt@gem_ctx_bad_exec@vebox
+igt@gem_ctx_create@active-blt
+igt@gem_ctx_create@active-bsd
+igt@gem_ctx_create@active-bsd1
+igt@gem_ctx_create@active-bsd2
+igt@gem_ctx_create@active-default
+igt@gem_ctx_create@active-render
+igt@gem_ctx_create@active-vebox
+igt@gem_ctx_create@files
+igt@gem_ctx_create@hog-blt
+igt@gem_ctx_create@hog-bsd
+igt@gem_ctx_create@hog-bsd1
+igt@gem_ctx_create@hog-bsd2
+igt@gem_ctx_create@hog-render
+igt@gem_ctx_create@hog-vebox
+igt@gem_ctx_create@invalid-pad
+igt@gem_ctx_exec@lrc-lite-restore
+igt@gem_ctx_param@invalid-ctx-get
+igt@gem_ctx_param@invalid-ctx-set
+igt@gem_ctx_param@invalid-param-get
+igt@gem_ctx_param@invalid-param-set
+igt@gem_ctx_param@invalid-size-get
+igt@gem_ctx_param@invalid-size-set
+igt@gem_ctx_param@non-root-set
+igt@gem_ctx_param@non-root-set-no-zeromap
+igt@gem_ctx_param@root-set
+igt@gem_ctx_param@root-set-no-zeromap-disabled
+igt@gem_ctx_param@root-set-no-zeromap-enabled
+igt@gem_ctx_switch@blt
+igt@gem_ctx_switch@blt-interruptible
+igt@gem_ctx_switch@bsd
+igt@gem_ctx_switch@bsd-interruptible
+igt@gem_ctx_switch@bsd1
+igt@gem_ctx_switch@bsd1-interruptible
+igt@gem_ctx_switch@bsd2
+igt@gem_ctx_switch@bsd2-interruptible
+igt@gem_ctx_switch@default-interruptible
+igt@gem_ctx_switch@render
+igt@gem_ctx_switch@render-interruptible
+igt@gem_ctx_switch@vebox
+igt@gem_ctx_switch@vebox-interruptible
+igt@gem_double_irq_loop
+igt@gem_evict_alignment@major-interruptible
+igt@gem_evict_alignment@major-normal
+igt@gem_evict_alignment@minor-interruptible
+igt@gem_evict_alignment@minor-normal
+igt@gem_evict_everything@major-interruptible
+igt@gem_evict_everything@major-normal
+igt@gem_evict_everything@minor-interruptible
+igt@gem_evict_everything@minor-normal
+igt@gem_exec_alignment@single
+igt@gem_exec_async@concurrent-writes-blt
+igt@gem_exec_async@concurrent-writes-bsd
+igt@gem_exec_async@concurrent-writes-bsd1
+igt@gem_exec_async@concurrent-writes-bsd2
+igt@gem_exec_async@concurrent-writes-render
+igt@gem_exec_async@concurrent-writes-vebox
+igt@gem_exec_bad_domains@cpu-domain
+igt@gem_exec_bad_domains@double-write-domain
+igt@gem_exec_bad_domains@gtt-domain
+igt@gem_exec_bad_domains@invalid-gpu-domain
+igt@gem_exec_blt@cold
+igt@gem_exec_blt@cold-max
+igt@gem_exec_blt@cold-min
+igt@gem_exec_blt@dumb-buf
+igt@gem_exec_blt@dumb-buf-max
+igt@gem_exec_blt@dumb-buf-min
+igt@gem_exec_blt@normal
+igt@gem_exec_blt@normal-max
+igt@gem_exec_blt@normal-min
+igt@gem_exec_faulting_reloc@no-prefault
+igt@gem_exec_faulting_reloc@normal
+igt@gem_exec_fence@await-blt
+igt@gem_exec_fence@await-bsd
+igt@gem_exec_fence@await-bsd1
+igt@gem_exec_fence@await-bsd2
+igt@gem_exec_fence@await-render
+igt@gem_exec_fence@await-vebox
+igt@gem_exec_fence@busy-blt
+igt@gem_exec_fence@busy-bsd
+igt@gem_exec_fence@busy-bsd1
+igt@gem_exec_fence@busy-bsd2
+igt@gem_exec_fence@busy-render
+igt@gem_exec_fence@busy-vebox
+igt@gem_exec_fence@flip
+igt@gem_exec_fence@nb-await-blt
+igt@gem_exec_fence@nb-await-bsd
+igt@gem_exec_fence@nb-await-bsd1
+igt@gem_exec_fence@nb-await-bsd2
+igt@gem_exec_fence@nb-await-render
+igt@gem_exec_fence@nb-await-vebox
+igt@gem_exec_fence@wait-blt
+igt@gem_exec_fence@wait-bsd
+igt@gem_exec_fence@wait-bsd1
+igt@gem_exec_fence@wait-bsd2
+igt@gem_exec_fence@wait-render
+igt@gem_exec_fence@wait-vebox
+igt@gem_exec_gttfill@all
+igt@gem_exec_gttfill@blt
+igt@gem_exec_gttfill@bsd
+igt@gem_exec_gttfill@bsd1
+igt@gem_exec_gttfill@bsd2
+igt@gem_exec_gttfill@default
+igt@gem_exec_gttfill@render
+igt@gem_exec_gttfill@vebox
+igt@gem_exec_latency@blt-dispatch
+igt@gem_exec_latency@blt-synchronisation
+igt@gem_exec_latency@bsd-dispatch
+igt@gem_exec_latency@bsd-synchronisation
+igt@gem_exec_latency@bsd1-dispatch
+igt@gem_exec_latency@bsd1-synchronisation
+igt@gem_exec_latency@bsd2-dispatch
+igt@gem_exec_latency@bsd2-synchronisation
+igt@gem_exec_latency@render-dispatch
+igt@gem_exec_latency@render-synchronisation
+igt@gem_exec_latency@vebox-dispatch
+igt@gem_exec_latency@vebox-synchronisation
+igt@gem_exec_lut_handle
+igt@gem_exec_nop@blt
+igt@gem_exec_nop@bsd
+igt@gem_exec_nop@bsd1
+igt@gem_exec_nop@bsd2
+igt@gem_exec_nop@default
+igt@gem_exec_nop@parallel
+igt@gem_exec_nop@render
+igt@gem_exec_nop@series
+igt@gem_exec_nop@vebox
+igt@gem_exec_parallel@blt
+igt@gem_exec_parallel@blt-contexts
+igt@gem_exec_parallel@blt-fds
+igt@gem_exec_parallel@bsd
+igt@gem_exec_parallel@bsd-contexts
+igt@gem_exec_parallel@bsd-fds
+igt@gem_exec_parallel@bsd1
+igt@gem_exec_parallel@bsd1-contexts
+igt@gem_exec_parallel@bsd1-fds
+igt@gem_exec_parallel@bsd2
+igt@gem_exec_parallel@bsd2-contexts
+igt@gem_exec_parallel@bsd2-fds
+igt@gem_exec_parallel@contexts
+igt@gem_exec_parallel@default
+igt@gem_exec_parallel@default-contexts
+igt@gem_exec_parallel@default-fds
+igt@gem_exec_parallel@fds
+igt@gem_exec_parallel@render
+igt@gem_exec_parallel@render-contexts
+igt@gem_exec_parallel@render-fds
+igt@gem_exec_parallel@vebox
+igt@gem_exec_parallel@vebox-contexts
+igt@gem_exec_parallel@vebox-fds
+igt@gem_exec_params@cliprects-invalid
+igt@gem_exec_params@cliprects_ptr-dirt
+igt@gem_exec_params@control
+igt@gem_exec_params@dr1-dirt
+igt@gem_exec_params@dr4-dirt
+igt@gem_exec_params@invalid-bsd-ring
+igt@gem_exec_params@invalid-bsd1-flag-on-blt
+igt@gem_exec_params@invalid-bsd1-flag-on-render
+igt@gem_exec_params@invalid-bsd1-flag-on-vebox
+igt@gem_exec_params@invalid-bsd2-flag-on-blt
+igt@gem_exec_params@invalid-bsd2-flag-on-render
+igt@gem_exec_params@invalid-bsd2-flag-on-vebox
+igt@gem_exec_params@invalid-flag
+igt@gem_exec_params@invalid-ring
+igt@gem_exec_params@invalid-ring2
+igt@gem_exec_params@no-blt
+igt@gem_exec_params@no-bsd
+igt@gem_exec_params@no-vebox
+igt@gem_exec_params@rel-constants-invalid
+igt@gem_exec_params@rel-constants-invalid-rel-gen5
+igt@gem_exec_params@rel-constants-invalid-ring
+igt@gem_exec_params@rs-invalid-gen
+igt@gem_exec_params@rs-invalid-on-blt-ring
+igt@gem_exec_params@rs-invalid-on-bsd-ring
+igt@gem_exec_params@rs-invalid-on-vebox-ring
+igt@gem_exec_params@rsvd2-dirt
+igt@gem_exec_params@secure-non-master
+igt@gem_exec_params@secure-non-root
+igt@gem_exec_params@sol-reset-invalid
+igt@gem_exec_params@sol-reset-not-gen7
+igt@gem_exec_parse@batch-without-end
+igt@gem_exec_parse@bitmasks
+igt@gem_exec_parse@chained-batch
+igt@gem_exec_parse@cmd-crossing-page
+igt@gem_exec_parse@load-register-reg
+igt@gem_exec_parse@oacontrol-tracking
+igt@gem_exec_reloc@active
+igt@gem_exec_reloc@active-blt
+igt@gem_exec_reloc@active-bsd
+igt@gem_exec_reloc@active-bsd1
+igt@gem_exec_reloc@active-bsd2
+igt@gem_exec_reloc@active-default
+igt@gem_exec_reloc@active-render
+igt@gem_exec_reloc@active-vebox
+igt@gem_exec_reloc@cpu-12
+igt@gem_exec_reloc@cpu-13
+igt@gem_exec_reloc@cpu-14
+igt@gem_exec_reloc@cpu-15
+igt@gem_exec_reloc@cpu-16
+igt@gem_exec_reloc@cpu-17
+igt@gem_exec_reloc@cpu-18
+igt@gem_exec_reloc@cpu-19
+igt@gem_exec_reloc@cpu-20
+igt@gem_exec_reloc@cpu-21
+igt@gem_exec_reloc@cpu-22
+igt@gem_exec_reloc@cpu-23
+igt@gem_exec_reloc@cpu-24
+igt@gem_exec_reloc@cpu-25
+igt@gem_exec_reloc@cpu-26
+igt@gem_exec_reloc@cpu-27
+igt@gem_exec_reloc@cpu-28
+igt@gem_exec_reloc@cpu-29
+igt@gem_exec_reloc@cpu-30
+igt@gem_exec_reloc@cpu-31
+igt@gem_exec_reloc@cpu-32
+igt@gem_exec_reloc@gpu
+igt@gem_exec_reloc@gtt-12
+igt@gem_exec_reloc@gtt-13
+igt@gem_exec_reloc@gtt-14
+igt@gem_exec_reloc@gtt-15
+igt@gem_exec_reloc@gtt-16
+igt@gem_exec_reloc@gtt-17
+igt@gem_exec_reloc@gtt-18
+igt@gem_exec_reloc@gtt-19
+igt@gem_exec_reloc@gtt-20
+igt@gem_exec_reloc@gtt-21
+igt@gem_exec_reloc@gtt-22
+igt@gem_exec_reloc@gtt-23
+igt@gem_exec_reloc@gtt-24
+igt@gem_exec_reloc@gtt-25
+igt@gem_exec_reloc@gtt-26
+igt@gem_exec_reloc@gtt-27
+igt@gem_exec_reloc@gtt-28
+igt@gem_exec_reloc@gtt-29
+igt@gem_exec_reloc@gtt-30
+igt@gem_exec_reloc@gtt-31
+igt@gem_exec_reloc@gtt-32
+igt@gem_exec_reloc@mmap-12
+igt@gem_exec_reloc@mmap-13
+igt@gem_exec_reloc@mmap-14
+igt@gem_exec_reloc@mmap-15
+igt@gem_exec_reloc@mmap-16
+igt@gem_exec_reloc@mmap-17
+igt@gem_exec_reloc@mmap-18
+igt@gem_exec_reloc@mmap-19
+igt@gem_exec_reloc@mmap-20
+igt@gem_exec_reloc@mmap-21
+igt@gem_exec_reloc@mmap-22
+igt@gem_exec_reloc@mmap-23
+igt@gem_exec_reloc@mmap-24
+igt@gem_exec_reloc@mmap-25
+igt@gem_exec_reloc@mmap-26
+igt@gem_exec_reloc@mmap-27
+igt@gem_exec_reloc@mmap-28
+igt@gem_exec_reloc@mmap-29
+igt@gem_exec_reloc@mmap-30
+igt@gem_exec_reloc@mmap-31
+igt@gem_exec_reloc@mmap-32
+igt@gem_exec_reloc@readonly-12
+igt@gem_exec_reloc@readonly-13
+igt@gem_exec_reloc@readonly-14
+igt@gem_exec_reloc@readonly-15
+igt@gem_exec_reloc@readonly-16
+igt@gem_exec_reloc@readonly-17
+igt@gem_exec_reloc@readonly-18
+igt@gem_exec_reloc@readonly-19
+igt@gem_exec_reloc@readonly-20
+igt@gem_exec_reloc@readonly-21
+igt@gem_exec_reloc@readonly-22
+igt@gem_exec_reloc@readonly-23
+igt@gem_exec_reloc@readonly-24
+igt@gem_exec_reloc@readonly-25
+igt@gem_exec_reloc@readonly-26
+igt@gem_exec_reloc@readonly-27
+igt@gem_exec_reloc@readonly-28
+igt@gem_exec_reloc@readonly-29
+igt@gem_exec_reloc@readonly-30
+igt@gem_exec_reloc@readonly-31
+igt@gem_exec_reloc@readonly-32
+igt@gem_exec_reloc@wc-12
+igt@gem_exec_reloc@wc-13
+igt@gem_exec_reloc@wc-14
+igt@gem_exec_reloc@wc-15
+igt@gem_exec_reloc@wc-16
+igt@gem_exec_reloc@wc-17
+igt@gem_exec_reloc@wc-18
+igt@gem_exec_reloc@wc-19
+igt@gem_exec_reloc@wc-20
+igt@gem_exec_reloc@wc-21
+igt@gem_exec_reloc@wc-22
+igt@gem_exec_reloc@wc-23
+igt@gem_exec_reloc@wc-24
+igt@gem_exec_reloc@wc-25
+igt@gem_exec_reloc@wc-26
+igt@gem_exec_reloc@wc-27
+igt@gem_exec_reloc@wc-28
+igt@gem_exec_reloc@wc-29
+igt@gem_exec_reloc@wc-30
+igt@gem_exec_reloc@wc-31
+igt@gem_exec_reloc@wc-32
+igt@gem_exec_schedule@deep-blt
+igt@gem_exec_schedule@deep-bsd
+igt@gem_exec_schedule@deep-bsd1
+igt@gem_exec_schedule@deep-bsd2
+igt@gem_exec_schedule@deep-render
+igt@gem_exec_schedule@deep-vebox
+igt@gem_exec_schedule@fifo-blt
+igt@gem_exec_schedule@fifo-bsd
+igt@gem_exec_schedule@fifo-bsd1
+igt@gem_exec_schedule@fifo-bsd2
+igt@gem_exec_schedule@fifo-render
+igt@gem_exec_schedule@fifo-vebox
+igt@gem_exec_schedule@in-order-blt
+igt@gem_exec_schedule@in-order-bsd
+igt@gem_exec_schedule@in-order-bsd1
+igt@gem_exec_schedule@in-order-bsd2
+igt@gem_exec_schedule@in-order-render
+igt@gem_exec_schedule@in-order-vebox
+igt@gem_exec_schedule@out-order-blt
+igt@gem_exec_schedule@out-order-bsd
+igt@gem_exec_schedule@out-order-bsd1
+igt@gem_exec_schedule@out-order-bsd2
+igt@gem_exec_schedule@out-order-render
+igt@gem_exec_schedule@out-order-vebox
+igt@gem_exec_schedule@promotion-blt
+igt@gem_exec_schedule@promotion-bsd
+igt@gem_exec_schedule@promotion-bsd1
+igt@gem_exec_schedule@promotion-bsd2
+igt@gem_exec_schedule@promotion-render
+igt@gem_exec_schedule@promotion-vebox
+igt@gem_exec_suspend@blt-cached
+igt@gem_exec_suspend@blt-cached-s3
+igt@gem_exec_suspend@blt-uncached
+igt@gem_exec_suspend@blt-uncached-s3
+igt@gem_exec_suspend@bsd-cached
+igt@gem_exec_suspend@bsd-cached-s3
+igt@gem_exec_suspend@bsd-uncached
+igt@gem_exec_suspend@bsd-uncached-s3
+igt@gem_exec_suspend@bsd1-cached
+igt@gem_exec_suspend@bsd1-cached-s3
+igt@gem_exec_suspend@bsd1-uncached
+igt@gem_exec_suspend@bsd1-uncached-s3
+igt@gem_exec_suspend@bsd2-cached
+igt@gem_exec_suspend@bsd2-cached-s3
+igt@gem_exec_suspend@bsd2-uncached
+igt@gem_exec_suspend@bsd2-uncached-s3
+igt@gem_exec_suspend@default-cached
+igt@gem_exec_suspend@default-cached-s3
+igt@gem_exec_suspend@default-uncached
+igt@gem_exec_suspend@default-uncached-s3
+igt@gem_exec_suspend@render-cached
+igt@gem_exec_suspend@render-cached-s3
+igt@gem_exec_suspend@render-uncached
+igt@gem_exec_suspend@render-uncached-s3
+igt@gem_exec_suspend@vebox-cached
+igt@gem_exec_suspend@vebox-cached-s3
+igt@gem_exec_suspend@vebox-uncached
+igt@gem_exec_suspend@vebox-uncached-s3
+igt@gem_exec_whisper@blt-normal
+igt@gem_exec_whisper@bsd-normal
+igt@gem_exec_whisper@bsd1-normal
+igt@gem_exec_whisper@bsd2-normal
+igt@gem_exec_whisper@chain
+igt@gem_exec_whisper@contexts
+igt@gem_exec_whisper@default-normal
+igt@gem_exec_whisper@fds
+igt@gem_exec_whisper@forked
+igt@gem_exec_whisper@interruptible
+igt@gem_exec_whisper@normal
+igt@gem_exec_whisper@render-normal
+igt@gem_exec_whisper@vebox-normal
+igt@gem_fd_exhaustion
+igt@gem_fence_thrash@bo-copy
+igt@gem_fence_thrash@bo-write-verify-none
+igt@gem_fence_thrash@bo-write-verify-threaded-none
+igt@gem_fence_thrash@bo-write-verify-threaded-x
+igt@gem_fence_thrash@bo-write-verify-threaded-y
+igt@gem_fence_thrash@bo-write-verify-x
+igt@gem_fence_thrash@bo-write-verify-y
+igt@gem_fence_upload@performance
+igt@gem_fence_upload@thread-contention
+igt@gem_fence_upload@thread-performance-both
+igt@gem_fence_upload@thread-performance-read
+igt@gem_fence_upload@thread-performance-write
+igt@gem_fence_upload@wc-contention
+igt@gem_fenced_exec_thrash@2-spare-fences
+igt@gem_fenced_exec_thrash@no-spare-fences
+igt@gem_fenced_exec_thrash@no-spare-fences-busy
+igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible
+igt@gem_fenced_exec_thrash@no-spare-fences-interruptible
+igt@gem_fenced_exec_thrash@too-many-fences
+igt@gem_flink_race@flink_close
+igt@gem_flink_race@flink_name
+igt@gem_gpgpu_fill
+igt@gem_gtt_cpu_tlb
+igt@gem_gtt_speed
+igt@gem_hangcheck_forcewake
+igt@gem_largeobject
+igt@gem_linear_blits@interruptible
+igt@gem_linear_blits@normal
+igt@gem_lut_handle
+igt@gem_madvise@dontneed-after-mmap
+igt@gem_madvise@dontneed-before-exec
+igt@gem_madvise@dontneed-before-mmap
+igt@gem_madvise@dontneed-before-pwrite
+igt@gem_media_fill
+igt@gem_mmap@bad-object
+igt@gem_mmap@big-bo
+igt@gem_mmap@huge-bo
+igt@gem_mmap@short-mmap
+igt@gem_mmap_gtt@big-bo
+igt@gem_mmap_gtt@big-bo-tiledx
+igt@gem_mmap_gtt@big-bo-tiledy
+igt@gem_mmap_gtt@big-copy
+igt@gem_mmap_gtt@big-copy-odd
+igt@gem_mmap_gtt@big-copy-xy
+igt@gem_mmap_gtt@coherency
+igt@gem_mmap_gtt@fault-concurrent
+igt@gem_mmap_gtt@huge-bo
+igt@gem_mmap_gtt@huge-bo-tiledx
+igt@gem_mmap_gtt@huge-bo-tiledy
+igt@gem_mmap_gtt@huge-copy
+igt@gem_mmap_gtt@huge-copy-odd
+igt@gem_mmap_gtt@huge-copy-xy
+igt@gem_mmap_gtt@medium-copy
+igt@gem_mmap_gtt@medium-copy-odd
+igt@gem_mmap_gtt@medium-copy-xy
+igt@gem_mmap_offset_exhaustion
+igt@gem_mmap_wc@close
+igt@gem_mmap_wc@coherency
+igt@gem_mmap_wc@copy
+igt@gem_mmap_wc@fault-concurrent
+igt@gem_mmap_wc@invalid-flags
+igt@gem_mmap_wc@read
+igt@gem_mmap_wc@read-no-prefault
+igt@gem_mmap_wc@read-write
+igt@gem_mmap_wc@read-write-distinct
+igt@gem_mmap_wc@set-cache-level
+igt@gem_mmap_wc@write
+igt@gem_mmap_wc@write-cpu-read-wc
+igt@gem_mmap_wc@write-cpu-read-wc-unflushed
+igt@gem_mmap_wc@write-gtt
+igt@gem_mmap_wc@write-gtt-no-prefault
+igt@gem_mmap_wc@write-gtt-read-wc
+igt@gem_mmap_wc@write-no-prefault
+igt@gem_mmap_wc@write-read
+igt@gem_mmap_wc@write-read-distinct
+igt@gem_mocs_settings@mocs-rc6
+igt@gem_mocs_settings@mocs-reset
+igt@gem_mocs_settings@mocs-settings
+igt@gem_mocs_settings@mocs-suspend
+igt@gem_partial_pwrite_pread@reads
+igt@gem_partial_pwrite_pread@reads-display
+igt@gem_partial_pwrite_pread@reads-snoop
+igt@gem_partial_pwrite_pread@reads-uncached
+igt@gem_partial_pwrite_pread@write
+igt@gem_partial_pwrite_pread@write-display
+igt@gem_partial_pwrite_pread@write-snoop
+igt@gem_partial_pwrite_pread@write-uncached
+igt@gem_partial_pwrite_pread@writes-after-reads
+igt@gem_partial_pwrite_pread@writes-after-reads-display
+igt@gem_partial_pwrite_pread@writes-after-reads-snoop
+igt@gem_partial_pwrite_pread@writes-after-reads-uncached
+igt@gem_persistent_relocs@interruptible
+igt@gem_persistent_relocs@normal
+igt@gem_pin
+igt@gem_pipe_control_store_loop@fresh-buffer
+igt@gem_pipe_control_store_loop@reused-buffer
+igt@gem_ppgtt@blt-vs-render-ctx0
+igt@gem_ppgtt@blt-vs-render-ctxn
+igt@gem_ppgtt@flink-and-close-vma-leak
+igt@gem_ppgtt@flink-and-exit-vma-leak
+igt@gem_pread@display
+igt@gem_pread@pagefault-pread
+igt@gem_pread@snoop
+igt@gem_pread@stolen-display
+igt@gem_pread@stolen-normal
+igt@gem_pread@stolen-snoop
+igt@gem_pread@stolen-uncached
+igt@gem_pread@uncached
+igt@gem_pread_after_blit@default-interruptible
+igt@gem_pread_after_blit@default-normal
+igt@gem_pread_after_blit@display-interruptible
+igt@gem_pread_after_blit@display-normal
+igt@gem_pread_after_blit@snooped-interruptible
+igt@gem_pread_after_blit@snooped-normal
+igt@gem_pread_after_blit@uncached-interruptible
+igt@gem_pread_after_blit@uncached-normal
+igt@gem_pwrite@display
+igt@gem_pwrite@small-cpu-backwards
+igt@gem_pwrite@small-cpu-fbr
+igt@gem_pwrite@small-cpu-forwards
+igt@gem_pwrite@small-cpu-random
+igt@gem_pwrite@small-gtt-backwards
+igt@gem_pwrite@small-gtt-fbr
+igt@gem_pwrite@small-gtt-forwards
+igt@gem_pwrite@small-gtt-random
+igt@gem_pwrite@snoop
+igt@gem_pwrite@stolen-display
+igt@gem_pwrite@stolen-normal
+igt@gem_pwrite@stolen-snoop
+igt@gem_pwrite@stolen-uncached
+igt@gem_pwrite@uncached
+igt@gem_pwrite_pread@display-copy-correctness
+igt@gem_pwrite_pread@display-copy-performance
+igt@gem_pwrite_pread@display-pwrite-blt-gtt_mmap-correctness
+igt@gem_pwrite_pread@display-pwrite-blt-gtt_mmap-performance
+igt@gem_pwrite_pread@snooped-copy-correctness
+igt@gem_pwrite_pread@snooped-copy-performance
+igt@gem_pwrite_pread@snooped-pwrite-blt-cpu_mmap-correctness
+igt@gem_pwrite_pread@snooped-pwrite-blt-cpu_mmap-performance
+igt@gem_pwrite_pread@uncached-copy-correctness
+igt@gem_pwrite_pread@uncached-copy-performance
+igt@gem_pwrite_pread@uncached-pwrite-blt-gtt_mmap-correctness
+igt@gem_pwrite_pread@uncached-pwrite-blt-gtt_mmap-performance
+igt@gem_pwrite_snooped
+igt@gem_read_read_speed@read-read-1024x1024
+igt@gem_read_read_speed@read-read-128x128
+igt@gem_read_read_speed@read-read-1x1
+igt@gem_read_read_speed@read-read-2048x2048
+igt@gem_read_read_speed@read-read-256x256
+igt@gem_read_read_speed@read-read-4096x4096
+igt@gem_read_read_speed@read-read-512x512
+igt@gem_read_read_speed@read-read-8192x8192
+igt@gem_read_read_speed@read-write-1024x1024
+igt@gem_read_read_speed@read-write-128x128
+igt@gem_read_read_speed@read-write-1x1
+igt@gem_read_read_speed@read-write-2048x2048
+igt@gem_read_read_speed@read-write-256x256
+igt@gem_read_read_speed@read-write-4096x4096
+igt@gem_read_read_speed@read-write-512x512
+igt@gem_read_read_speed@read-write-8192x8192
+igt@gem_read_read_speed@write-read-1024x1024
+igt@gem_read_read_speed@write-read-128x128
+igt@gem_read_read_speed@write-read-1x1
+igt@gem_read_read_speed@write-read-2048x2048
+igt@gem_read_read_speed@write-read-256x256
+igt@gem_read_read_speed@write-read-4096x4096
+igt@gem_read_read_speed@write-read-512x512
+igt@gem_read_read_speed@write-read-8192x8192
+igt@gem_read_read_speed@write-write-1024x1024
+igt@gem_read_read_speed@write-write-128x128
+igt@gem_read_read_speed@write-write-1x1
+igt@gem_read_read_speed@write-write-2048x2048
+igt@gem_read_read_speed@write-write-256x256
+igt@gem_read_read_speed@write-write-4096x4096
+igt@gem_read_read_speed@write-write-512x512
+igt@gem_read_read_speed@write-write-8192x8192
+igt@gem_readwrite@beyond-eob
+igt@gem_readwrite@new-obj
+igt@gem_readwrite@read-bad-handle
+igt@gem_readwrite@read-write
+igt@gem_readwrite@write-bad-handle
+igt@gem_reg_read@bad-register
+igt@gem_reg_read@timestamp-monotonic
+igt@gem_reg_read@timestamp-moving
+igt@gem_reloc_overflow@batch-both-unaligned
+igt@gem_reloc_overflow@batch-both-unaligned-noprefault
+igt@gem_reloc_overflow@batch-end-unaligned
+igt@gem_reloc_overflow@batch-end-unaligned-noprefault
+igt@gem_reloc_overflow@batch-start-unaligned
+igt@gem_reloc_overflow@batch-start-unaligned-noprefault
+igt@gem_reloc_overflow@buffercount-overflow
+igt@gem_reloc_overflow@invalid-address
+igt@gem_reloc_overflow@invalid-address-noprefault
+igt@gem_reloc_overflow@single-fault
+igt@gem_reloc_overflow@single-fault-noprefault
+igt@gem_reloc_overflow@single-overflow
+igt@gem_reloc_overflow@single-overflow-noprefault
+igt@gem_reloc_overflow@source-offset-big-reloc-cpu
+igt@gem_reloc_overflow@source-offset-big-reloc-gtt
+igt@gem_reloc_overflow@source-offset-end-gen8-reloc-cpu
+igt@gem_reloc_overflow@source-offset-end-gen8-reloc-gtt
+igt@gem_reloc_overflow@source-offset-end-reloc-cpu
+igt@gem_reloc_overflow@source-offset-end-reloc-gtt
+igt@gem_reloc_overflow@source-offset-negative-reloc-cpu
+igt@gem_reloc_overflow@source-offset-negative-reloc-gtt
+igt@gem_reloc_overflow@source-offset-overflow-gen8-reloc-cpu
+igt@gem_reloc_overflow@source-offset-overflow-gen8-reloc-gtt
+igt@gem_reloc_overflow@source-offset-page-stradle-gen8-reloc-cpu
+igt@gem_reloc_overflow@source-offset-page-stradle-gen8-reloc-gtt
+igt@gem_reloc_overflow@source-offset-unaligned-reloc-cpu
+igt@gem_reloc_overflow@source-offset-unaligned-reloc-gtt
+igt@gem_reloc_overflow@wrapped-overflow
+igt@gem_reloc_overflow@wrapped-overflow-noprefault
+igt@gem_reloc_vs_gpu@faulting-reloc
+igt@gem_reloc_vs_gpu@faulting-reloc-interruptible
+igt@gem_reloc_vs_gpu@interruptible
+igt@gem_reloc_vs_gpu@normal
+igt@gem_render_copy
+igt@gem_render_copy_redux@flink
+igt@gem_render_copy_redux@flink-interruptible
+igt@gem_render_copy_redux@interruptible
+igt@gem_render_copy_redux@normal
+igt@gem_render_linear_blits@aperture-thrash
+igt@gem_render_tiled_blits@aperture-thrash
+igt@gem_request_retire@retire-vma-not-inactive
+igt@gem_ring_sync_copy@sync-blitter-render-read-write
+igt@gem_ring_sync_copy@sync-blitter-render-write-read
+igt@gem_ring_sync_copy@sync-blitter-render-write-write
+igt@gem_ring_sync_copy@sync-render-blitter-read-write
+igt@gem_ring_sync_copy@sync-render-blitter-write-read
+igt@gem_ring_sync_copy@sync-render-blitter-write-write
+igt@gem_ring_sync_loop
+igt@gem_ringfill@blt
+igt@gem_ringfill@blt-child
+igt@gem_ringfill@blt-interruptible
+igt@gem_ringfill@blt-s3
+igt@gem_ringfill@bsd
+igt@gem_ringfill@bsd-child
+igt@gem_ringfill@bsd-interruptible
+igt@gem_ringfill@bsd-s3
+igt@gem_ringfill@bsd1
+igt@gem_ringfill@bsd1-child
+igt@gem_ringfill@bsd1-interruptible
+igt@gem_ringfill@bsd1-s3
+igt@gem_ringfill@bsd2
+igt@gem_ringfill@bsd2-child
+igt@gem_ringfill@bsd2-interruptible
+igt@gem_ringfill@bsd2-s3
+igt@gem_ringfill@default-child
+igt@gem_ringfill@default-s3
+igt@gem_ringfill@render
+igt@gem_ringfill@render-child
+igt@gem_ringfill@render-interruptible
+igt@gem_ringfill@render-s3
+igt@gem_ringfill@vebox
+igt@gem_ringfill@vebox-child
+igt@gem_ringfill@vebox-interruptible
+igt@gem_ringfill@vebox-s3
+igt@gem_set_tiling_vs_blt@tiled-to-tiled
+igt@gem_set_tiling_vs_blt@tiled-to-untiled
+igt@gem_set_tiling_vs_blt@untiled-to-tiled
+igt@gem_set_tiling_vs_gtt
+igt@gem_set_tiling_vs_pwrite
+igt@gem_shrink@get-pages-sanitycheck
+igt@gem_shrink@mmap-cpu
+igt@gem_shrink@mmap-cpu-sanitycheck
+igt@gem_shrink@mmap-gtt-sanitycheck
+igt@gem_shrink@pread-sanitycheck
+igt@gem_shrink@pwrite-sanitycheck
+igt@gem_softpin@evict-active
+igt@gem_softpin@evict-active-interruptible
+igt@gem_softpin@evict-snoop
+igt@gem_softpin@evict-snoop-interruptible
+igt@gem_softpin@invalid
+igt@gem_softpin@noreloc
+igt@gem_softpin@noreloc-interruptible
+igt@gem_softpin@noreloc-s3
+igt@gem_softpin@overlap
+igt@gem_softpin@softpin
+igt@gem_stolen@large-object-alloc
+igt@gem_stolen@stolen-clear
+igt@gem_stolen@stolen-copy
+igt@gem_stolen@stolen-fill-purge
+igt@gem_stolen@stolen-no-mmap
+igt@gem_stolen@stolen-pread
+igt@gem_stolen@stolen-pwrite
+igt@gem_storedw_batches_loop@cached-mapping
+igt@gem_storedw_batches_loop@normal
+igt@gem_storedw_batches_loop@secure-dispatch
+igt@gem_storedw_batches_loop@uncached-mapping
+igt@gem_storedw_loop@long-blt
+igt@gem_storedw_loop@long-bsd
+igt@gem_storedw_loop@long-bsd1
+igt@gem_storedw_loop@long-bsd2
+igt@gem_storedw_loop@long-default
+igt@gem_storedw_loop@long-render
+igt@gem_storedw_loop@long-vebox
+igt@gem_storedw_loop@short-blt
+igt@gem_storedw_loop@short-bsd
+igt@gem_storedw_loop@short-bsd1
+igt@gem_storedw_loop@short-bsd2
+igt@gem_storedw_loop@short-default
+igt@gem_storedw_loop@short-render
+igt@gem_storedw_loop@short-vebox
+igt@gem_streaming_writes@batch-cpu
+igt@gem_streaming_writes@batch-gtt
+igt@gem_streaming_writes@batch-reverse-cpu
+igt@gem_streaming_writes@batch-reverse-gtt
+igt@gem_streaming_writes@batch-reverse-wc
+igt@gem_streaming_writes@batch-wc
+igt@gem_streaming_writes@cpu
+igt@gem_streaming_writes@cpu-sync
+igt@gem_streaming_writes@gtt
+igt@gem_streaming_writes@gtt-sync
+igt@gem_streaming_writes@wc
+igt@gem_streaming_writes@wc-sync
+igt@gem_sync@blt
+igt@gem_sync@bsd
+igt@gem_sync@bsd1
+igt@gem_sync@bsd2
+igt@gem_sync@default
+igt@gem_sync@many-blt
+igt@gem_sync@many-bsd
+igt@gem_sync@many-bsd1
+igt@gem_sync@many-bsd2
+igt@gem_sync@many-default
+igt@gem_sync@many-render
+igt@gem_sync@many-vebox
+igt@gem_sync@render
+igt@gem_sync@store-blt
+igt@gem_sync@store-bsd
+igt@gem_sync@store-bsd1
+igt@gem_sync@store-bsd2
+igt@gem_sync@store-default
+igt@gem_sync@store-render
+igt@gem_sync@store-vebox
+igt@gem_sync@vebox
+igt@gem_threaded_access_tiled
+igt@gem_tiled_blits@interruptible
+igt@gem_tiled_blits@normal
+igt@gem_tiled_fence_blits@normal
+igt@gem_tiled_partial_pwrite_pread@reads
+igt@gem_tiled_partial_pwrite_pread@writes
+igt@gem_tiled_partial_pwrite_pread@writes-after-reads
+igt@gem_tiled_pread_pwrite
+igt@gem_tiled_swapping@non-threaded
+igt@gem_tiled_swapping@threaded
+igt@gem_tiled_wb
+igt@gem_tiled_wc
+igt@gem_tiling_max_stride
+igt@gem_unfence_active_buffers
+igt@gem_unref_active_buffers
+igt@gem_userptr_blits@access-control
+igt@gem_userptr_blits@coherency-sync
+igt@gem_userptr_blits@coherency-unsync
+igt@gem_userptr_blits@create-destroy-sync
+igt@gem_userptr_blits@create-destroy-unsync
+igt@gem_userptr_blits@dmabuf-sync
+igt@gem_userptr_blits@dmabuf-unsync
+igt@gem_userptr_blits@forbidden-operations
+igt@gem_userptr_blits@input-checking
+igt@gem_userptr_blits@invalid-gtt-mapping
+igt@gem_userptr_blits@invalid-null-pointer
+igt@gem_userptr_blits@major-normal-sync
+igt@gem_userptr_blits@major-sync-interruptible
+igt@gem_userptr_blits@major-unsync-interruptible
+igt@gem_userptr_blits@major-unsync-normal
+igt@gem_userptr_blits@minor-normal-sync
+igt@gem_userptr_blits@minor-sync-interruptible
+igt@gem_userptr_blits@minor-unsync-interruptible
+igt@gem_userptr_blits@minor-unsync-normal
+igt@gem_userptr_blits@process-exit
+igt@gem_userptr_blits@process-exit-busy
+igt@gem_userptr_blits@process-exit-gtt
+igt@gem_userptr_blits@process-exit-gtt-busy
+igt@gem_userptr_blits@relocations
+igt@gem_userptr_blits@stress-mm
+igt@gem_userptr_blits@stress-mm-invalidate-close
+igt@gem_userptr_blits@stress-mm-invalidate-close-overlap
+igt@gem_userptr_blits@sync-overlap
+igt@gem_userptr_blits@sync-unmap
+igt@gem_userptr_blits@sync-unmap-after-close
+igt@gem_userptr_blits@sync-unmap-cycles
+igt@gem_userptr_blits@unsync-overlap
+igt@gem_userptr_blits@unsync-unmap
+igt@gem_userptr_blits@unsync-unmap-after-close
+igt@gem_userptr_blits@unsync-unmap-cycles
+igt@gem_userptr_blits@usage-restrictions
+igt@gem_wait@busy-blt
+igt@gem_wait@busy-bsd
+igt@gem_wait@busy-bsd1
+igt@gem_wait@busy-bsd2
+igt@gem_wait@busy-default
+igt@gem_wait@busy-render
+igt@gem_wait@busy-vebox
+igt@gem_wait@invalid-buf
+igt@gem_wait@invalid-flags
+igt@gem_wait@wait-blt
+igt@gem_wait@wait-bsd
+igt@gem_wait@wait-bsd1
+igt@gem_wait@wait-bsd2
+igt@gem_wait@wait-default
+igt@gem_wait@wait-render
+igt@gem_wait@wait-vebox
+igt@gem_workarounds@reset
+igt@gem_workarounds@suspend-resume
+igt@gem_write_read_ring_switch@blt2bsd
+igt@gem_write_read_ring_switch@blt2bsd-interruptible
+igt@gem_write_read_ring_switch@blt2render
+igt@gem_write_read_ring_switch@blt2render-interruptible
+igt@gem_write_read_ring_switch@blt2vebox
+igt@gem_write_read_ring_switch@blt2vebox-interruptible
+igt@gen3_mixed_blits
+igt@gen3_render_linear_blits
+igt@gen3_render_mixed_blits
+igt@gen3_render_tiledx_blits
+igt@gen3_render_tiledy_blits
+igt@gen7_forcewake_mt
+igt@kms_3d
+igt@kms_atomic@atomic_invalid_params
+igt@kms_atomic@crtc_invalid_params
+igt@kms_atomic@plane_cursor_legacy
+igt@kms_atomic@plane_invalid_params
+igt@kms_atomic@plane_overlay_legacy
+igt@kms_atomic@plane_primary_legacy
+igt@kms_atomic_transition@1x-modeset-transitions
+igt@kms_atomic_transition@1x-modeset-transitions-nonblocking
+igt@kms_atomic_transition@2x-modeset-transitions
+igt@kms_atomic_transition@2x-modeset-transitions-nonblocking
+igt@kms_atomic_transition@3x-modeset-transitions
+igt@kms_atomic_transition@3x-modeset-transitions-nonblocking
+igt@kms_atomic_transition@plane-all-modeset-transition
+igt@kms_atomic_transition@plane-all-transition
+igt@kms_atomic_transition@plane-all-transition-nonblocking
+igt@kms_atomic_transition@plane-toggle-modeset-transition
+igt@kms_busy@flip-blt-a
+igt@kms_busy@flip-blt-b
+igt@kms_busy@flip-blt-c
+igt@kms_busy@flip-bsd-a
+igt@kms_busy@flip-bsd-b
+igt@kms_busy@flip-bsd-c
+igt@kms_busy@flip-bsd1-a
+igt@kms_busy@flip-bsd1-b
+igt@kms_busy@flip-bsd1-c
+igt@kms_busy@flip-bsd2-a
+igt@kms_busy@flip-bsd2-b
+igt@kms_busy@flip-bsd2-c
+igt@kms_busy@flip-render-a
+igt@kms_busy@flip-render-b
+igt@kms_busy@flip-render-c
+igt@kms_busy@flip-vebox-a
+igt@kms_busy@flip-vebox-b
+igt@kms_busy@flip-vebox-c
+igt@kms_chv_cursor_fail@pipe-a-128x128-bottom-edge
+igt@kms_chv_cursor_fail@pipe-a-128x128-left-edge
+igt@kms_chv_cursor_fail@pipe-a-128x128-right-edge
+igt@kms_chv_cursor_fail@pipe-a-128x128-top-edge
+igt@kms_chv_cursor_fail@pipe-a-256x256-bottom-edge
+igt@kms_chv_cursor_fail@pipe-a-256x256-left-edge
+igt@kms_chv_cursor_fail@pipe-a-256x256-right-edge
+igt@kms_chv_cursor_fail@pipe-a-256x256-top-edge
+igt@kms_chv_cursor_fail@pipe-a-64x64-bottom-edge
+igt@kms_chv_cursor_fail@pipe-a-64x64-left-edge
+igt@kms_chv_cursor_fail@pipe-a-64x64-right-edge
+igt@kms_chv_cursor_fail@pipe-a-64x64-top-edge
+igt@kms_chv_cursor_fail@pipe-b-128x128-bottom-edge
+igt@kms_chv_cursor_fail@pipe-b-128x128-left-edge
+igt@kms_chv_cursor_fail@pipe-b-128x128-right-edge
+igt@kms_chv_cursor_fail@pipe-b-128x128-top-edge
+igt@kms_chv_cursor_fail@pipe-b-256x256-bottom-edge
+igt@kms_chv_cursor_fail@pipe-b-256x256-left-edge
+igt@kms_chv_cursor_fail@pipe-b-256x256-right-edge
+igt@kms_chv_cursor_fail@pipe-b-256x256-top-edge
+igt@kms_chv_cursor_fail@pipe-b-64x64-bottom-edge
+igt@kms_chv_cursor_fail@pipe-b-64x64-left-edge
+igt@kms_chv_cursor_fail@pipe-b-64x64-right-edge
+igt@kms_chv_cursor_fail@pipe-b-64x64-top-edge
+igt@kms_chv_cursor_fail@pipe-c-128x128-bottom-edge
+igt@kms_chv_cursor_fail@pipe-c-128x128-left-edge
+igt@kms_chv_cursor_fail@pipe-c-128x128-right-edge
+igt@kms_chv_cursor_fail@pipe-c-128x128-top-edge
+igt@kms_chv_cursor_fail@pipe-c-256x256-bottom-edge
+igt@kms_chv_cursor_fail@pipe-c-256x256-left-edge
+igt@kms_chv_cursor_fail@pipe-c-256x256-right-edge
+igt@kms_chv_cursor_fail@pipe-c-256x256-top-edge
+igt@kms_chv_cursor_fail@pipe-c-64x64-bottom-edge
+igt@kms_chv_cursor_fail@pipe-c-64x64-left-edge
+igt@kms_chv_cursor_fail@pipe-c-64x64-right-edge
+igt@kms_chv_cursor_fail@pipe-c-64x64-top-edge
+igt@kms_crtc_background_color
+igt@kms_cursor_crc@cursor-128x128-dpms
+igt@kms_cursor_crc@cursor-128x128-offscreen
+igt@kms_cursor_crc@cursor-128x128-onscreen
+igt@kms_cursor_crc@cursor-128x128-random
+igt@kms_cursor_crc@cursor-128x128-rapid-movement
+igt@kms_cursor_crc@cursor-128x128-sliding
+igt@kms_cursor_crc@cursor-128x128-suspend
+igt@kms_cursor_crc@cursor-128x42-offscreen
+igt@kms_cursor_crc@cursor-128x42-onscreen
+igt@kms_cursor_crc@cursor-128x42-random
+igt@kms_cursor_crc@cursor-128x42-sliding
+igt@kms_cursor_crc@cursor-256x256-dpms
+igt@kms_cursor_crc@cursor-256x256-offscreen
+igt@kms_cursor_crc@cursor-256x256-onscreen
+igt@kms_cursor_crc@cursor-256x256-random
+igt@kms_cursor_crc@cursor-256x256-rapid-movement
+igt@kms_cursor_crc@cursor-256x256-sliding
+igt@kms_cursor_crc@cursor-256x256-suspend
+igt@kms_cursor_crc@cursor-256x85-offscreen
+igt@kms_cursor_crc@cursor-256x85-onscreen
+igt@kms_cursor_crc@cursor-256x85-random
+igt@kms_cursor_crc@cursor-256x85-sliding
+igt@kms_cursor_crc@cursor-512x170-offscreen
+igt@kms_cursor_crc@cursor-512x170-onscreen
+igt@kms_cursor_crc@cursor-512x170-random
+igt@kms_cursor_crc@cursor-512x170-sliding
+igt@kms_cursor_crc@cursor-512x512-dpms
+igt@kms_cursor_crc@cursor-512x512-offscreen
+igt@kms_cursor_crc@cursor-512x512-onscreen
+igt@kms_cursor_crc@cursor-512x512-random
+igt@kms_cursor_crc@cursor-512x512-rapid-movement
+igt@kms_cursor_crc@cursor-512x512-sliding
+igt@kms_cursor_crc@cursor-512x512-suspend
+igt@kms_cursor_crc@cursor-64x21-offscreen
+igt@kms_cursor_crc@cursor-64x21-onscreen
+igt@kms_cursor_crc@cursor-64x21-random
+igt@kms_cursor_crc@cursor-64x21-sliding
+igt@kms_cursor_crc@cursor-64x64-dpms
+igt@kms_cursor_crc@cursor-64x64-offscreen
+igt@kms_cursor_crc@cursor-64x64-onscreen
+igt@kms_cursor_crc@cursor-64x64-random
+igt@kms_cursor_crc@cursor-64x64-rapid-movement
+igt@kms_cursor_crc@cursor-64x64-sliding
+igt@kms_cursor_crc@cursor-64x64-suspend
+igt@kms_cursor_crc@cursor-size-change
+igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy
+igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy
+igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy
+igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy
+igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic
+igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic
+igt@kms_cursor_legacy@all-pipes-single-bo
+igt@kms_cursor_legacy@all-pipes-single-move
+igt@kms_cursor_legacy@all-pipes-torture-bo
+igt@kms_cursor_legacy@all-pipes-torture-move
+igt@kms_cursor_legacy@cursor-vs-flip-atomic
+igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions
+igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size
+igt@kms_cursor_legacy@cursor-vs-flip-legacy
+igt@kms_cursor_legacy@cursor-vs-flip-toggle
+igt@kms_cursor_legacy@cursor-vs-flip-varying-size
+igt@kms_cursor_legacy@cursora-vs-flipa-atomic
+igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions
+igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions-varying-size
+igt@kms_cursor_legacy@cursora-vs-flipa-legacy
+igt@kms_cursor_legacy@cursora-vs-flipa-toggle
+igt@kms_cursor_legacy@cursora-vs-flipa-varying-size
+igt@kms_cursor_legacy@cursora-vs-flipb-atomic
+igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions
+igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size
+igt@kms_cursor_legacy@cursora-vs-flipb-legacy
+igt@kms_cursor_legacy@cursora-vs-flipb-toggle
+igt@kms_cursor_legacy@cursora-vs-flipb-varying-size
+igt@kms_cursor_legacy@cursorb-vs-flipa-atomic
+igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions
+igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size
+igt@kms_cursor_legacy@cursorb-vs-flipa-legacy
+igt@kms_cursor_legacy@cursorb-vs-flipa-toggle
+igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size
+igt@kms_cursor_legacy@cursorb-vs-flipb-atomic
+igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions
+igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size
+igt@kms_cursor_legacy@cursorb-vs-flipb-legacy
+igt@kms_cursor_legacy@cursorb-vs-flipb-toggle
+igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size
+igt@kms_cursor_legacy@flip-vs-cursor-atomic
+igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions
+igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size
+igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic
+igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-legacy
+igt@kms_cursor_legacy@flip-vs-cursor-crc-atomic
+igt@kms_cursor_legacy@flip-vs-cursor-crc-legacy
+igt@kms_cursor_legacy@flip-vs-cursor-legacy
+igt@kms_cursor_legacy@flip-vs-cursor-toggle
+igt@kms_cursor_legacy@flip-vs-cursor-varying-size
+igt@kms_cursor_legacy@long-nonblocking-modeset-vs-cursor-atomic
+igt@kms_cursor_legacy@nonblocking-modeset-vs-cursor-atomic
+igt@kms_cursor_legacy@pipe-a-single-bo
+igt@kms_cursor_legacy@pipe-a-single-move
+igt@kms_cursor_legacy@pipe-a-torture-bo
+igt@kms_cursor_legacy@pipe-a-torture-move
+igt@kms_cursor_legacy@pipe-b-single-bo
+igt@kms_cursor_legacy@pipe-b-single-move
+igt@kms_cursor_legacy@pipe-b-torture-bo
+igt@kms_cursor_legacy@pipe-b-torture-move
+igt@kms_cursor_legacy@pipe-c-single-bo
+igt@kms_cursor_legacy@pipe-c-single-move
+igt@kms_cursor_legacy@pipe-c-torture-bo
+igt@kms_cursor_legacy@pipe-c-torture-move
+igt@kms_cursor_legacy@short-flip-after-cursor-atomic-transitions
+igt@kms_cursor_legacy@short-flip-after-cursor-atomic-transitions-varying-size
+igt@kms_cursor_legacy@short-flip-after-cursor-toggle
+igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions
+igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions-varying-size
+igt@kms_cursor_legacy@short-flip-before-cursor-toggle
+igt@kms_draw_crc@draw-method-rgb565-blt-tiled
+igt@kms_draw_crc@draw-method-rgb565-blt-untiled
+igt@kms_draw_crc@draw-method-rgb565-mmap-cpu-tiled
+igt@kms_draw_crc@draw-method-rgb565-mmap-cpu-untiled
+igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-tiled
+igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled
+igt@kms_draw_crc@draw-method-rgb565-mmap-wc-tiled
+igt@kms_draw_crc@draw-method-rgb565-mmap-wc-untiled
+igt@kms_draw_crc@draw-method-rgb565-pwrite-tiled
+igt@kms_draw_crc@draw-method-rgb565-pwrite-untiled
+igt@kms_draw_crc@draw-method-rgb565-render-tiled
+igt@kms_draw_crc@draw-method-rgb565-render-untiled
+igt@kms_draw_crc@draw-method-xrgb2101010-blt-tiled
+igt@kms_draw_crc@draw-method-xrgb2101010-blt-untiled
+igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-tiled
+igt@kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-untiled
+igt@kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-tiled
+igt@kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-untiled
+igt@kms_draw_crc@draw-method-xrgb2101010-mmap-wc-tiled
+igt@kms_draw_crc@draw-method-xrgb2101010-mmap-wc-untiled
+igt@kms_draw_crc@draw-method-xrgb2101010-pwrite-tiled
+igt@kms_draw_crc@draw-method-xrgb2101010-pwrite-untiled
+igt@kms_draw_crc@draw-method-xrgb2101010-render-tiled
+igt@kms_draw_crc@draw-method-xrgb2101010-render-untiled
+igt@kms_draw_crc@draw-method-xrgb8888-blt-tiled
+igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled
+igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-tiled
+igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled
+igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-tiled
+igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled
+igt@kms_draw_crc@draw-method-xrgb8888-mmap-wc-tiled
+igt@kms_draw_crc@draw-method-xrgb8888-mmap-wc-untiled
+igt@kms_draw_crc@draw-method-xrgb8888-pwrite-tiled
+igt@kms_draw_crc@draw-method-xrgb8888-pwrite-untiled
+igt@kms_draw_crc@draw-method-xrgb8888-render-tiled
+igt@kms_draw_crc@draw-method-xrgb8888-render-untiled
+igt@kms_draw_crc@fill-fb
+igt@kms_fbc_crc@blt
+igt@kms_fbc_crc@context
+igt@kms_fbc_crc@mmap_cpu
+igt@kms_fbc_crc@mmap_gtt
+igt@kms_fbc_crc@page_flip
+igt@kms_fbc_crc@page_flip_and_blt
+igt@kms_fbc_crc@page_flip_and_context
+igt@kms_fbc_crc@page_flip_and_mmap_cpu
+igt@kms_fbc_crc@page_flip_and_mmap_gtt
+igt@kms_fbc_crc@page_flip_and_render
+igt@kms_fbc_crc@render
+igt@kms_fbcon_fbt@fbc
+igt@kms_fbcon_fbt@fbc-suspend
+igt@kms_fbcon_fbt@psr
+igt@kms_fbcon_fbt@psr-suspend
+igt@kms_fence_pin_leak
+igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack
+igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt
+igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render
+igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-blt
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move
+igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff
+igt@kms_frontbuffer_tracking@fbc-1p-rte
+igt@kms_frontbuffer_tracking@fbc-1p-shrfb-fliptrack
+igt@kms_frontbuffer_tracking@fbc-2p-indfb-fliptrack
+igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-pgflip-blt
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-msflip-blt
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move
+igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff
+igt@kms_frontbuffer_tracking@fbc-2p-rte
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-move
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-onoff
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-msflip-blt
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-render
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-plflip-blt
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-fullscreen
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move
+igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff
+igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack
+igt@kms_frontbuffer_tracking@fbc-badstride
+igt@kms_frontbuffer_tracking@fbc-farfromfence
+igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary
+igt@kms_frontbuffer_tracking@fbc-modesetfrombusy
+igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-blt
+igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-render
+igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt
+igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite
+igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render
+igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary
+igt@kms_frontbuffer_tracking@fbc-stridechange
+igt@kms_frontbuffer_tracking@fbc-suspend
+igt@kms_frontbuffer_tracking@fbc-tilingchange
+igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack
+igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-msflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-pgflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-fullscreen
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move
+igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-onoff
+igt@kms_frontbuffer_tracking@fbcpsr-1p-rte
+igt@kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack
+igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack
+igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-move
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-msflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-pgflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-move
+igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff
+igt@kms_frontbuffer_tracking@fbcpsr-2p-rte
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-onoff
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-plflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-move
+igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff
+igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack
+igt@kms_frontbuffer_tracking@fbcpsr-badstride
+igt@kms_frontbuffer_tracking@fbcpsr-farfromfence
+igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary
+igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy
+igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt
+igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc
+igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-pwrite
+igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render
+igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary
+igt@kms_frontbuffer_tracking@fbcpsr-slowdraw
+igt@kms_frontbuffer_tracking@fbcpsr-stridechange
+igt@kms_frontbuffer_tracking@fbcpsr-suspend
+igt@kms_frontbuffer_tracking@fbcpsr-tilingchange
+igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt
+igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-render
+igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt
+igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render
+igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-onoff
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-msflip-blt
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-pgflip-blt
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-blt
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-render
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-render
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-fullscreen
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move
+igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-onoff
+igt@kms_frontbuffer_tracking@psr-1p-rte
+igt@kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-blt
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-move
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-onoff
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-msflip-blt
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-render
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-pgflip-blt
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-blt
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-render
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move
+igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-onoff
+igt@kms_frontbuffer_tracking@psr-2p-rte
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-render
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-pgflip-blt
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-blt
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-msflip-blt
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-pgflip-blt
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-plflip-blt
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-blt
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-fullscreen
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-move
+igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-onoff
+igt@kms_frontbuffer_tracking@psr-farfromfence
+igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary
+igt@kms_frontbuffer_tracking@psr-modesetfrombusy
+igt@kms_frontbuffer_tracking@psr-rgb101010-draw-blt
+igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render
+igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt
+igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu
+igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt
+igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc
+igt@kms_frontbuffer_tracking@psr-rgb565-draw-pwrite
+igt@kms_frontbuffer_tracking@psr-rgb565-draw-render
+igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary
+igt@kms_frontbuffer_tracking@psr-slowdraw
+igt@kms_frontbuffer_tracking@psr-suspend
+igt@kms_invalid_dotclock
+igt@kms_legacy_colorkey
+igt@kms_mmap_write_crc
+igt@kms_mmio_vs_cs_flip@setcrtc_vs_cs_flip
+igt@kms_mmio_vs_cs_flip@setplane_vs_cs_flip
+igt@kms_panel_fitting@atomic-fastset
+igt@kms_panel_fitting@legacy
+igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c
+igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes
+igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes
+igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c
+igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c
+igt@kms_pipe_color@ctm-0-25-pipe0
+igt@kms_pipe_color@ctm-0-25-pipe1
+igt@kms_pipe_color@ctm-0-25-pipe2
+igt@kms_pipe_color@ctm-0-5-pipe0
+igt@kms_pipe_color@ctm-0-5-pipe1
+igt@kms_pipe_color@ctm-0-5-pipe2
+igt@kms_pipe_color@ctm-0-75-pipe0
+igt@kms_pipe_color@ctm-0-75-pipe1
+igt@kms_pipe_color@ctm-0-75-pipe2
+igt@kms_pipe_color@ctm-blue-to-red-pipe0
+igt@kms_pipe_color@ctm-blue-to-red-pipe1
+igt@kms_pipe_color@ctm-blue-to-red-pipe2
+igt@kms_pipe_color@ctm-green-to-red-pipe0
+igt@kms_pipe_color@ctm-green-to-red-pipe1
+igt@kms_pipe_color@ctm-green-to-red-pipe2
+igt@kms_pipe_color@ctm-max-pipe0
+igt@kms_pipe_color@ctm-max-pipe1
+igt@kms_pipe_color@ctm-max-pipe2
+igt@kms_pipe_color@ctm-negative-pipe0
+igt@kms_pipe_color@ctm-negative-pipe1
+igt@kms_pipe_color@ctm-negative-pipe2
+igt@kms_pipe_color@ctm-red-to-blue-pipe0
+igt@kms_pipe_color@ctm-red-to-blue-pipe1
+igt@kms_pipe_color@ctm-red-to-blue-pipe2
+igt@kms_pipe_color@degamma-pipe0
+igt@kms_pipe_color@degamma-pipe1
+igt@kms_pipe_color@degamma-pipe2
+igt@kms_pipe_color@gamma-pipe0
+igt@kms_pipe_color@gamma-pipe1
+igt@kms_pipe_color@gamma-pipe2
+igt@kms_pipe_color@invalid-ctm-matrix-sizes
+igt@kms_pipe_color@invalid-lut-sizes
+igt@kms_pipe_color@legacy-gamma-pipe0
+igt@kms_pipe_color@legacy-gamma-pipe1
+igt@kms_pipe_color@legacy-gamma-pipe2
+igt@kms_pipe_color@legacy-gamma-reset-pipe0
+igt@kms_pipe_color@legacy-gamma-reset-pipe1
+igt@kms_pipe_color@legacy-gamma-reset-pipe2
+igt@kms_plane@plane-panning-bottom-right-pipe-a-planes
+igt@kms_plane@plane-panning-bottom-right-pipe-b-planes
+igt@kms_plane@plane-panning-bottom-right-pipe-c-planes
+igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes
+igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes
+igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes
+igt@kms_plane@plane-panning-top-left-pipe-a-planes
+igt@kms_plane@plane-panning-top-left-pipe-b-planes
+igt@kms_plane@plane-panning-top-left-pipe-c-planes
+igt@kms_plane@plane-position-covered-pipe-a-planes
+igt@kms_plane@plane-position-covered-pipe-b-planes
+igt@kms_plane@plane-position-covered-pipe-c-planes
+igt@kms_plane@plane-position-hole-dpms-pipe-a-planes
+igt@kms_plane@plane-position-hole-dpms-pipe-b-planes
+igt@kms_plane@plane-position-hole-dpms-pipe-c-planes
+igt@kms_plane@plane-position-hole-pipe-a-planes
+igt@kms_plane@plane-position-hole-pipe-b-planes
+igt@kms_plane@plane-position-hole-pipe-c-planes
+igt@kms_plane_multiple@atomic-pipe-a-tiling-none
+igt@kms_plane_multiple@atomic-pipe-a-tiling-x
+igt@kms_plane_multiple@atomic-pipe-a-tiling-y
+igt@kms_plane_multiple@atomic-pipe-a-tiling-yf
+igt@kms_plane_multiple@atomic-pipe-b-tiling-none
+igt@kms_plane_multiple@atomic-pipe-b-tiling-x
+igt@kms_plane_multiple@atomic-pipe-b-tiling-y
+igt@kms_plane_multiple@atomic-pipe-b-tiling-yf
+igt@kms_plane_multiple@atomic-pipe-c-tiling-none
+igt@kms_plane_multiple@atomic-pipe-c-tiling-x
+igt@kms_plane_multiple@atomic-pipe-c-tiling-y
+igt@kms_plane_multiple@atomic-pipe-c-tiling-yf
+igt@kms_plane_multiple@legacy-pipe-a-tiling-none
+igt@kms_plane_multiple@legacy-pipe-a-tiling-x
+igt@kms_plane_multiple@legacy-pipe-a-tiling-y
+igt@kms_plane_multiple@legacy-pipe-a-tiling-yf
+igt@kms_plane_multiple@legacy-pipe-b-tiling-none
+igt@kms_plane_multiple@legacy-pipe-b-tiling-x
+igt@kms_plane_multiple@legacy-pipe-b-tiling-y
+igt@kms_plane_multiple@legacy-pipe-b-tiling-yf
+igt@kms_plane_multiple@legacy-pipe-c-tiling-none
+igt@kms_plane_multiple@legacy-pipe-c-tiling-x
+igt@kms_plane_multiple@legacy-pipe-c-tiling-y
+igt@kms_plane_multiple@legacy-pipe-c-tiling-yf
+igt@kms_plane_scaling
+igt@kms_properties@connector-properties-atomic
+igt@kms_properties@connector-properties-legacy
+igt@kms_properties@crtc-properties-atomic
+igt@kms_properties@crtc-properties-legacy
+igt@kms_properties@invalid-properties-atomic
+igt@kms_properties@invalid-properties-legacy
+igt@kms_properties@plane-properties-atomic
+igt@kms_properties@plane-properties-legacy
+igt@kms_psr_sink_crc@cursor_blt
+igt@kms_psr_sink_crc@cursor_mmap_cpu
+igt@kms_psr_sink_crc@cursor_mmap_gtt
+igt@kms_psr_sink_crc@cursor_mmap_gtt_waiting
+igt@kms_psr_sink_crc@cursor_plane_move
+igt@kms_psr_sink_crc@cursor_plane_onoff
+igt@kms_psr_sink_crc@cursor_render
+igt@kms_psr_sink_crc@dpms_off_psr_active
+igt@kms_psr_sink_crc@dpms_off_psr_exit
+igt@kms_psr_sink_crc@primary_blt
+igt@kms_psr_sink_crc@primary_mmap_cpu
+igt@kms_psr_sink_crc@primary_mmap_gtt
+igt@kms_psr_sink_crc@primary_mmap_gtt_waiting
+igt@kms_psr_sink_crc@primary_page_flip
+igt@kms_psr_sink_crc@primary_render
+igt@kms_psr_sink_crc@sprite_blt
+igt@kms_psr_sink_crc@sprite_mmap_cpu
+igt@kms_psr_sink_crc@sprite_mmap_gtt
+igt@kms_psr_sink_crc@sprite_mmap_gtt_waiting
+igt@kms_psr_sink_crc@sprite_plane_move
+igt@kms_psr_sink_crc@sprite_plane_onoff
+igt@kms_psr_sink_crc@sprite_render
+igt@kms_psr_sink_crc@suspend_psr_active
+igt@kms_psr_sink_crc@suspend_psr_exit
+igt@kms_pwrite_crc
+igt@kms_render@direct-render
+igt@kms_render@gpu-blit
+igt@kms_rmfb@close-fd
+igt@kms_rmfb@rmfb-ioctl
+igt@kms_rotation_crc@bad-pixel-format
+igt@kms_rotation_crc@bad-tiling
+igt@kms_rotation_crc@cursor-rotation-180
+igt@kms_rotation_crc@exhaust-fences
+igt@kms_rotation_crc@primary-rotation-180
+igt@kms_rotation_crc@primary-rotation-270
+igt@kms_rotation_crc@primary-rotation-90
+igt@kms_rotation_crc@primary-rotation-90-flip-stress
+igt@kms_rotation_crc@primary-rotation-90-y-tiled
+igt@kms_rotation_crc@sprite-rotation-180
+igt@kms_rotation_crc@sprite-rotation-270
+igt@kms_rotation_crc@sprite-rotation-90
+igt@kms_rotation_crc@sprite-rotation-90-pos-100-0
+igt@kms_setmode@clone-exclusive-crtc
+igt@kms_setmode@invalid-clone-exclusive-crtc
+igt@kms_setmode@invalid-clone-single-crtc
+igt@kms_setmode@invalid-clone-single-crtc-stealing
+igt@kms_sysfs_edid_timing
+igt@kms_universal_plane@cursor-fb-leak-pipe-a
+igt@kms_universal_plane@cursor-fb-leak-pipe-b
+igt@kms_universal_plane@cursor-fb-leak-pipe-c
+igt@kms_universal_plane@disable-primary-vs-flip-pipe-a
+igt@kms_universal_plane@disable-primary-vs-flip-pipe-b
+igt@kms_universal_plane@disable-primary-vs-flip-pipe-c
+igt@kms_universal_plane@universal-plane-gen9-features-pipe-a
+igt@kms_universal_plane@universal-plane-gen9-features-pipe-b
+igt@kms_universal_plane@universal-plane-gen9-features-pipe-c
+igt@kms_universal_plane@universal-plane-pipe-a-functional
+igt@kms_universal_plane@universal-plane-pipe-a-sanity
+igt@kms_universal_plane@universal-plane-pipe-b-functional
+igt@kms_universal_plane@universal-plane-pipe-b-sanity
+igt@kms_universal_plane@universal-plane-pipe-c-functional
+igt@kms_universal_plane@universal-plane-pipe-c-sanity
+igt@kms_vblank@accuracy
+igt@kms_vblank@query-busy
+igt@kms_vblank@query-idle
+igt@kms_vblank@wait-busy
+igt@kms_vblank@wait-idle
+igt@pm_backlight@bad-brightness
+igt@pm_backlight@fade
+igt@pm_lpsp@edp-native
+igt@pm_lpsp@edp-panel-fitter
+igt@pm_lpsp@non-edp
+igt@pm_lpsp@screens-disabled
+igt@pm_rc6_residency@media-rc6-accuracy
+igt@pm_rc6_residency@rc6-accuracy
+igt@pm_rc6_residency@rc6p-accuracy
+igt@pm_rc6_residency@rc6pp-accuracy
+igt@pm_rpm@cursor
+igt@pm_rpm@cursor-dpms
+igt@pm_rpm@debugfs-forcewake-user
+igt@pm_rpm@debugfs-read
+igt@pm_rpm@dpms-lpsp
+igt@pm_rpm@dpms-mode-unset-lpsp
+igt@pm_rpm@dpms-mode-unset-non-lpsp
+igt@pm_rpm@dpms-non-lpsp
+igt@pm_rpm@drm-resources-equal
+igt@pm_rpm@fences
+igt@pm_rpm@fences-dpms
+igt@pm_rpm@gem-evict-pwrite
+igt@pm_rpm@gem-execbuf
+igt@pm_rpm@gem-execbuf-stress
+igt@pm_rpm@gem-execbuf-stress-extra-wait
+igt@pm_rpm@gem-execbuf-stress-pc8
+igt@pm_rpm@gem-idle
+igt@pm_rpm@gem-mmap-cpu
+igt@pm_rpm@gem-mmap-gtt
+igt@pm_rpm@gem-pread
+igt@pm_rpm@i2c
+igt@pm_rpm@legacy-planes
+igt@pm_rpm@legacy-planes-dpms
+igt@pm_rpm@modeset-lpsp
+igt@pm_rpm@modeset-lpsp-stress
+igt@pm_rpm@modeset-lpsp-stress-no-wait
+igt@pm_rpm@modeset-non-lpsp
+igt@pm_rpm@modeset-non-lpsp-stress
+igt@pm_rpm@modeset-non-lpsp-stress-no-wait
+igt@pm_rpm@modeset-pc8-residency-stress
+igt@pm_rpm@modeset-stress-extra-wait
+igt@pm_rpm@pc8-residency
+igt@pm_rpm@pm-caching
+igt@pm_rpm@pm-tiling
+igt@pm_rpm@reg-read-ioctl
+igt@pm_rpm@sysfs-read
+igt@pm_rpm@system-suspend
+igt@pm_rpm@system-suspend-execbuf
+igt@pm_rpm@system-suspend-modeset
+igt@pm_rpm@universal-planes
+igt@pm_rpm@universal-planes-dpms
+igt@pm_rps@min-max-config-idle
+igt@pm_rps@min-max-config-loaded
+igt@pm_rps@reset
+igt@pm_rps@waitboost
+igt@pm_sseu@full-enable
+igt@prime_busy@after-blt
+igt@prime_busy@after-bsd
+igt@prime_busy@after-bsd1
+igt@prime_busy@after-bsd2
+igt@prime_busy@after-render
+igt@prime_busy@after-vebox
+igt@prime_busy@before-blt
+igt@prime_busy@before-bsd
+igt@prime_busy@before-bsd1
+igt@prime_busy@before-bsd2
+igt@prime_busy@before-render
+igt@prime_busy@before-vebox
+igt@prime_busy@wait-after-blt
+igt@prime_busy@wait-after-bsd
+igt@prime_busy@wait-after-bsd1
+igt@prime_busy@wait-after-bsd2
+igt@prime_busy@wait-after-render
+igt@prime_busy@wait-after-vebox
+igt@prime_busy@wait-before-blt
+igt@prime_busy@wait-before-bsd
+igt@prime_busy@wait-before-bsd1
+igt@prime_busy@wait-before-bsd2
+igt@prime_busy@wait-before-render
+igt@prime_busy@wait-before-vebox
+igt@prime_mmap@test_aperture_limit
+igt@prime_mmap@test_correct
+igt@prime_mmap@test_correct_cpu_write
+igt@prime_mmap@test_dup
+igt@prime_mmap@test_errors
+igt@prime_mmap@test_invalid_sync_flags
+igt@prime_mmap@test_map_unmap
+igt@prime_mmap@test_refcounting
+igt@prime_mmap@test_reprime
+igt@prime_mmap@test_userptr
+igt@prime_mmap_coherency@ioctl-errors
+igt@prime_mmap_coherency@read
+igt@prime_mmap_coherency@read-and-fail
+igt@prime_mmap_coherency@write
+igt@prime_mmap_coherency@write-and-fail
+igt@prime_mmap_kms@buffer-sharing
+igt@prime_nv_api@i915_nv_double_export
+igt@prime_nv_api@i915_nv_double_import
+igt@prime_nv_api@i915_nv_import_twice
+igt@prime_nv_api@i915_nv_import_twice_check_flink_name
+igt@prime_nv_api@i915_nv_import_vs_close
+igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name
+igt@prime_nv_api@i915_self_import
+igt@prime_nv_api@i915_self_import_to_different_fd
+igt@prime_nv_api@nv_i915_import_twice_check_flink_name
+igt@prime_nv_api@nv_i915_reimport_twice_check_flink_name
+igt@prime_nv_api@nv_self_import
+igt@prime_nv_api@nv_self_import_to_different_fd
+igt@prime_nv_pcopy@test1_macro
+igt@prime_nv_pcopy@test1_micro
+igt@prime_nv_pcopy@test2
+igt@prime_nv_pcopy@test3_1
+igt@prime_nv_pcopy@test3_2
+igt@prime_nv_pcopy@test3_3
+igt@prime_nv_pcopy@test3_4
+igt@prime_nv_pcopy@test3_5
+igt@prime_nv_pcopy@test_semaphore
+igt@prime_nv_test@i915_blt_fill_nv_read
+igt@prime_nv_test@i915_import_cpu_mmap
+igt@prime_nv_test@i915_import_gtt_mmap
+igt@prime_nv_test@i915_import_pread_pwrite
+igt@prime_nv_test@i915_nv_sharing
+igt@prime_nv_test@nv_i915_sharing
+igt@prime_nv_test@nv_write_i915_cpu_mmap_read
+igt@prime_nv_test@nv_write_i915_gtt_mmap_read
+igt@prime_self_import@export-vs-gem_close-race
+igt@prime_self_import@reimport-vs-gem_close-race
+igt@prime_udl
+igt@prime_vgem@busy-blt
+igt@prime_vgem@busy-bsd
+igt@prime_vgem@busy-bsd1
+igt@prime_vgem@busy-bsd2
+igt@prime_vgem@busy-render
+igt@prime_vgem@busy-vebox
+igt@prime_vgem@fence-wait-blt
+igt@prime_vgem@fence-wait-bsd
+igt@prime_vgem@fence-wait-bsd1
+igt@prime_vgem@fence-wait-bsd2
+igt@prime_vgem@fence-wait-render
+igt@prime_vgem@fence-wait-vebox
+igt@prime_vgem@sync-blt
+igt@prime_vgem@sync-bsd
+igt@prime_vgem@sync-bsd1
+igt@prime_vgem@sync-bsd2
+igt@prime_vgem@sync-render
+igt@prime_vgem@sync-vebox
+igt@prime_vgem@wait-blt
+igt@prime_vgem@wait-bsd
+igt@prime_vgem@wait-bsd1
+igt@prime_vgem@wait-bsd2
+igt@prime_vgem@wait-render
+igt@prime_vgem@wait-vebox
+igt@sw_sync@alloc_fence
+igt@sw_sync@alloc_fence_invalid_timeline
+igt@sw_sync@alloc_merge_fence
+igt@sw_sync@alloc_timeline
+igt@sw_sync@sync_busy
+igt@sw_sync@sync_busy_fork
+igt@sw_sync@sync_busy_fork_unixsocket
+igt@sw_sync@sync_expired_merge
+igt@sw_sync@sync_merge
+igt@sw_sync@sync_merge_invalid
+igt@sw_sync@sync_merge_same
+igt@sw_sync@sync_multi_consumer
+igt@sw_sync@sync_multi_consumer_producer
+igt@sw_sync@sync_multi_producer_single_consumer
+igt@sw_sync@sync_multi_timeline_wait
+igt@sw_sync@sync_random_merge
+igt@sw_sync@timeline_closed
+igt@sw_sync@timeline_closed_signaled
+igt@sysfs_l3_parity
+igt@test_rte_check
+igt@testdisplay
+igt@tools_test
+igt@vgem_slow@nohang
+# Placed last, used to cause issues to subsequent tests
+igt@drv_suspend@forcewake
+igt@drv_suspend@sysfs-reader
+igt@gem_eio@execbuf
+igt@gem_eio@in-flight
+igt@gem_eio@throttle
+igt@gem_eio@wait
-- 
2.9.3

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-03-17 13:25 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-17 13:25 [PATCH i-g-t 0/4] Testlist changes Petri Latvala
2017-03-17 13:25 ` [PATCH i-g-t 1/4] intel-ci: Add comments on test order to fast-feedback.testlist Petri Latvala
2017-03-17 13:25 ` [PATCH i-g-t 2/4] tests/Makefile.am: Only ignore generated gitignore in gitignore Petri Latvala
2017-03-17 13:25 ` [PATCH i-g-t 3/4] intel-ci: Build-time check for testlists Petri Latvala
2017-03-17 13:25 ` [PATCH i-g-t 4/4] intel-ci: Add extended.testlist for wider testing Petri Latvala

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).