All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module
@ 2024-02-06 10:00 Janusz Krzysztofik
  2024-02-06 10:00 ` [PATCH i-g-t v4 1/8] lib/kunit: Enter legacy path only if applying filters fails Janusz Krzysztofik
                   ` (12 more replies)
  0 siblings, 13 replies; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-06 10:00 UTC (permalink / raw)
  To: igt-dev
  Cc: intel-xe, Kamil Konieczny, Mauro Carvalho Chehab,
	Lucas De Marchi, Janusz Krzysztofik

Instead of wasting resources on reloading the base Kunit module each time
a different set of filter parameters is needed, try to write the required
values to sysfs representation of those parameters.  If that fails (e.g.
on older LTS kernels with read-only filter parameters), fall back to
reloading the module.

This change also provides a workaround for the issue of impossibility to
unload the base Kunit module on Xe platforms, available as soon as the
module supports writable filter parameters.

While being at it, fine tune processing of skips on errors during test
case list collection phase.

v4: Replace patch v3 1/6 "lib/kunit: Skip on empty list of test cases" 
    with "lib/kunit: Enter legacy path only if applying filters fails",
  - return early when opening module parameters directory fails (Lucas),
  - use error unwind pattern on errors from sysfs writes,
  - replace "human-readable" with "non-NULL" in comments about strings
    used as equivalents of default NULLs,
  - use empty string as filter_action NULL equivalent, but verify if
    successfully applied when critical,
  - refresh commit description by removing a statement that addressed an
    update to a comment on legacy path, no longer in scope of this patch.
  - add a patch that fixes inline documentation of IGT KUnit API,
  - add a patch that optimizes test suite filtering.
v3: Don't read-compare-write, just write the values (Lucas),
  - skip calling igt_sysfs_set() when the string to be written to
    filter_action is empty (Lucas),
  - warn if we leave the filter_action set to "skip" while setting a non-
    default value of the filter parameter,
  - transform generic kunit_set_params() to kunit_set_filtering().
v2: Work around ineffective writes of empty strings to sysfs module
    parameter files (Lucas) by using human readable non-empty strings that
    give the same results as default NULLs,
  - drop fallback to reload of base Kunit module method if assigning new
    values to module parameters via sysfs fails (Lucas), instead use the
    existing fallback to blind execution like if getting a list of test
    cases was not supported at all,
  - split move of open_parameters() helper up in the source file as well
    as cleanup of base KUnit module unloading to separate patches (Kamil),
  - skip on empty list of test cases (new patch),
  - address the issue of commit description suggesting two separate
    changes combined in one patch (Kamil).

Janusz Krzysztofik (8):
  lib/kunit: Enter legacy path only if applying filters fails
  lib/kmode: Prepare open_parameters() helper for reuse by kunit
  lib/kunit: Unload base KUnit module only before reloading it
  lib/kunit: Support writable filter* parameters of kunit module
  lib/kunit: Report early kernel taints explicitly
  lib/kunit: Process module remove error after list errors
  lib/kunit: Fix API documentation
  lib/kunit: Perform test suite filtering on the kernel side

 lib/igt_kmod.c | 196 ++++++++++++++++++++++++++++---------------------
 1 file changed, 114 insertions(+), 82 deletions(-)

-- 
2.43.0


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

* [PATCH i-g-t v4 1/8] lib/kunit: Enter legacy path only if applying filters fails
  2024-02-06 10:00 [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
@ 2024-02-06 10:00 ` Janusz Krzysztofik
  2024-02-06 17:22   ` Kamil Konieczny
  2024-02-06 10:00 ` [PATCH i-g-t v4 2/8] lib/kmode: Prepare open_parameters() helper for reuse by kunit Janusz Krzysztofik
                   ` (11 subsequent siblings)
  12 siblings, 1 reply; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-06 10:00 UTC (permalink / raw)
  To: igt-dev
  Cc: intel-xe, Kamil Konieczny, Mauro Carvalho Chehab,
	Lucas De Marchi, Janusz Krzysztofik

If loading the base KUnit module in list mode succeeds but our KTAP
parser or test suite filtering returns an empty list of test cases then,
instead of calling igt_skip, we now unintentionally fall back to legacy
mode as if the module didn't support filter parameters.

Fall back to legacy path only when kunit_get_tests() fails to load the
base KUnit module with non-default filters, and not when it returns an
empty list of test cases.

As an additional benefit from this approach, we now have a single TODO
place in the code to be fixed when the fallback is no longer needed.

Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
---
 lib/igt_kmod.c | 28 ++++++++++------------------
 1 file changed, 10 insertions(+), 18 deletions(-)

diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
index 250ab2107b..ec9f77ba11 100644
--- a/lib/igt_kmod.c
+++ b/lib/igt_kmod.c
@@ -1087,7 +1087,7 @@ static void __igt_kunit_legacy(struct igt_ktest *tst,
 	igt_skip_on_f(ret, "KTAP parser failed\n");
 }
 
-static void kunit_get_tests(struct igt_list_head *tests,
+static bool kunit_get_tests(struct igt_list_head *tests,
 			    struct igt_ktest *tst,
 			    const char *filter,
 			    const char *opts)
@@ -1112,19 +1112,10 @@ static void kunit_get_tests(struct igt_list_head *tests,
 	 * however, parsing a KTAP report -- something that we already can do
 	 * perfectly -- seems to be more safe than extracting a test case list
 	 * of unknown length from /dev/kmsg.
-	 *
-	 * TODO: drop the following workaround, which is required by LTS kernel
-	 *       v6.1 not capable of listing test cases when built as a module.
-	 * If loading the kunit module with required parameters fails then
-	 * assume that we are running on a kernel with missing test case listing
-	 * capabilities.  Dont's skip but just return with empty list of test
-	 * cases, that should tell the caller to use a legacy method of
-	 * iterating over KTAP results collected from blind execution of all
-	 * Kunit test cases provided by a Kunit test module.
 	 */
 	if (igt_debug_on(igt_kmod_load("kunit",
 				       "filter=module=none filter_action=skip")))
-		return;
+		return false;
 
 	igt_skip_on(modprobe(tst->kmod, opts));
 
@@ -1163,6 +1154,8 @@ static void kunit_get_tests(struct igt_list_head *tests,
 
 	igt_skip_on_f(err,
 		      "KTAP parser failed while getting a list of test cases\n");
+
+	return true;
 }
 
 static void __igt_kunit(struct igt_ktest *tst,
@@ -1375,15 +1368,14 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
 	 * and for documentation.
 	 */
 	igt_subtest_with_dynamic(name) {
-		kunit_get_tests(&tests, &tst, filter, opts);
 		/*
-		 * TODO: drop the __igt_kunit() legacy processing path, required
-		 *	 by kernels v6.1-v6.5 with DRM Kunit support but not
-		 *	 capable of listing test cases when built as a module,
-		 *	 as soon as no longer required by major Linux
-		 *	 distributions, now usually based on LTS kernel v6.1.
+		 * TODO: As soon as no longer needed by major Linux
+		 *	 distributions, replace the fallback to
+		 *	 __igt_kunit_legacy() processing path, required by
+		 *	 LTS kernels not capable of using KUnit filters for
+		 *	 listing test cases in KTAP format, with igt_require.
 		 */
-		if (igt_debug_on(igt_list_empty(&tests)))
+		if (!kunit_get_tests(&tests, &tst, filter, opts))
 			__igt_kunit_legacy(&tst, name, opts);
 		else
 			__igt_kunit(&tst, name, opts, &tests);
-- 
2.43.0


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

* [PATCH i-g-t v4 2/8] lib/kmode: Prepare open_parameters() helper for reuse by kunit
  2024-02-06 10:00 [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
  2024-02-06 10:00 ` [PATCH i-g-t v4 1/8] lib/kunit: Enter legacy path only if applying filters fails Janusz Krzysztofik
@ 2024-02-06 10:00 ` Janusz Krzysztofik
  2024-02-06 10:00 ` [PATCH i-g-t v4 3/8] lib/kunit: Unload base KUnit module only before reloading it Janusz Krzysztofik
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-06 10:00 UTC (permalink / raw)
  To: igt-dev
  Cc: intel-xe, Kamil Konieczny, Mauro Carvalho Chehab,
	Lucas De Marchi, Janusz Krzysztofik

Move the open_parameters() helper code up in the source file, above the
kunit related functions, so it is available to follow-up changes of the
kunit code.

Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
---
 lib/igt_kmod.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
index ec9f77ba11..5a3bd9cf3a 100644
--- a/lib/igt_kmod.c
+++ b/lib/igt_kmod.c
@@ -803,6 +803,14 @@ void igt_kselftest_get_tests(struct kmod_module *kmod,
 	kmod_module_info_free_list(pre);
 }
 
+static int open_parameters(const char *module_name)
+{
+	char path[256];
+
+	snprintf(path, sizeof(path), "/sys/module/%s/parameters", module_name);
+	return open(path, O_RDONLY);
+}
+
 struct modprobe_data {
 	struct kmod_module *kmod;
 	const char *opts;
@@ -1393,14 +1401,6 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
 	igt_ktest_fini(&tst);
 }
 
-static int open_parameters(const char *module_name)
-{
-	char path[256];
-
-	snprintf(path, sizeof(path), "/sys/module/%s/parameters", module_name);
-	return open(path, O_RDONLY);
-}
-
 int igt_ktest_init(struct igt_ktest *tst,
 		   const char *module_name)
 {
-- 
2.43.0


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

* [PATCH i-g-t v4 3/8] lib/kunit: Unload base KUnit module only before reloading it
  2024-02-06 10:00 [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
  2024-02-06 10:00 ` [PATCH i-g-t v4 1/8] lib/kunit: Enter legacy path only if applying filters fails Janusz Krzysztofik
  2024-02-06 10:00 ` [PATCH i-g-t v4 2/8] lib/kmode: Prepare open_parameters() helper for reuse by kunit Janusz Krzysztofik
@ 2024-02-06 10:00 ` Janusz Krzysztofik
  2024-02-06 10:00 ` [PATCH i-g-t v4 4/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-06 10:00 UTC (permalink / raw)
  To: igt-dev
  Cc: intel-xe, Kamil Konieczny, Mauro Carvalho Chehab,
	Lucas De Marchi, Janusz Krzysztofik

In preparation for replacement of the current method of reloading base
KUnit module with updating the module parameters via sysfs when a new set
of those parameters is needed, unload the module right before it is now
reloaded with new parameters, and stop unloading it in other places.
A follow-up patch will remove all those unloads still left, but even then
it will be shorter and more clean when based on top of this one.

Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
---
 lib/igt_kmod.c | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
index 5a3bd9cf3a..2a1b09c0bd 100644
--- a/lib/igt_kmod.c
+++ b/lib/igt_kmod.c
@@ -1121,6 +1121,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
 	 * perfectly -- seems to be more safe than extracting a test case list
 	 * of unknown length from /dev/kmsg.
 	 */
+	igt_ignore_warn(igt_kmod_unload("kunit", KMOD_REMOVE_FORCE));
 	if (igt_debug_on(igt_kmod_load("kunit",
 				       "filter=module=none filter_action=skip")))
 		return false;
@@ -1158,7 +1159,6 @@ static bool kunit_get_tests(struct igt_list_head *tests,
 	}
 
 	igt_skip_on(kmod_module_remove_module(tst->kmod, KMOD_REMOVE_FORCE));
-	igt_skip_on(igt_kmod_unload("kunit", KMOD_REMOVE_FORCE));
 
 	igt_skip_on_f(err,
 		      "KTAP parser failed while getting a list of test cases\n");
@@ -1192,6 +1192,17 @@ static void __igt_kunit(struct igt_ktest *tst,
 			      t->case_name) {
 
 			if (!modprobe.thread) {
+				/*
+				 * Since we have successfully loaded the kunit
+				 * base module with non-default parameters in
+				 * order to get a list of test cases, now we
+				 * have to unload it so it is then automatically
+				 * reloaded with default parameter values when
+				 * we load the test module again for execution.
+				 */
+				igt_skip_on(igt_kmod_unload("kunit",
+							    KMOD_REMOVE_FORCE));
+
 				igt_assert_eq(pthread_mutexattr_init(&attr), 0);
 				igt_assert_eq(pthread_mutexattr_setrobust(&attr,
 							  PTHREAD_MUTEX_ROBUST),
@@ -1356,15 +1367,6 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
 		igt_skip_on(igt_ktest_init(&tst, module_name));
 		igt_skip_on(igt_ktest_begin(&tst));
 
-		/*
-		 * Since we need to load kunit base module with specific
-		 * options in order to get a list of test cases, make
-		 * sure that the module is not loaded.  However, since
-		 * unload may fail if kunit base module is not loaded,
-		 * ignore any failures, we'll fail later if still loaded.
-		 */
-		igt_ignore_warn(igt_kmod_unload("kunit", KMOD_REMOVE_FORCE));
-
 		igt_assert(igt_list_empty(&tests));
 	}
 
@@ -1395,7 +1397,6 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
 		kunit_results_free(&tests, &suite_name, &case_name);
 
 		igt_ktest_end(&tst);
-		igt_debug_on(igt_kmod_unload("kunit", KMOD_REMOVE_FORCE));
 	}
 
 	igt_ktest_fini(&tst);
-- 
2.43.0


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

* [PATCH i-g-t v4 4/8] lib/kunit: Support writable filter* parameters of kunit module
  2024-02-06 10:00 [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
                   ` (2 preceding siblings ...)
  2024-02-06 10:00 ` [PATCH i-g-t v4 3/8] lib/kunit: Unload base KUnit module only before reloading it Janusz Krzysztofik
@ 2024-02-06 10:00 ` Janusz Krzysztofik
  2024-02-09 12:11   ` Janusz Krzysztofik
  2024-02-14 14:39   ` Kamil Konieczny
  2024-02-06 10:00 ` [PATCH i-g-t v4 5/8] lib/kunit: Report early kernel taints explicitly Janusz Krzysztofik
                   ` (8 subsequent siblings)
  12 siblings, 2 replies; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-06 10:00 UTC (permalink / raw)
  To: igt-dev
  Cc: intel-xe, Kamil Konieczny, Mauro Carvalho Chehab,
	Lucas De Marchi, Janusz Krzysztofik

Instead of wasting resources on reloading the base Kunit module each time
a different set of filter parameters is needed, try to write the required
values to sysfs representation of those parameters.

This modification will also serve as a workaround for the issue of
impossibility to unload the base Kunit module on Xe platforms, available
to IGT as soon as the module supports writable filter parameters.

v4: Return early when opening module parameters directory fails (Lucas),
  - use error unwind pattern on errors from sysfs writes,
  - replace "human-readable" with "non-NULL" in comments about strings
    used as equivalents of default NULLs,
  - use empty string as filter_action NULL equivalent, but verify if
    successfully applied when critical,
  - refresh commit description by removing a statement that addressed an
    update to a comment on legacy path, no longer in scope of this patch.
v3: Don't read-compare-write, just write the values (Lucas),
  - skip calling igt_sysfs_set() when the string to be written to
    filter_action is empty (Lucas),
  - warn if we leave the filter_action set to "skip" while setting a non-
    default value of the filter parameter,
  - transform generic kunit_set_params() to kunit_set_filtering().
v2: Work around ineffective writes of empty strings to sysfs module
    parameter files (Lucas) by using human readable non-empty strings that
    give the same results as default NULLs,
  - drop fallback to reload of base Kunit module method if assigning new
    values to module parameters via sysfs fails (Lucas), instead use the
    existing fallback to blind execution like if getting a list of test
    cases was not supported at all,
  - split move of open_parameters() helper up in the source file as well
    as cleanup of base KUnit module unloading to separate patches (Kamil),
  - address the issue of the second paragraph of commit description
    suggesting two separate changes combined in one patch (Kamil) by
    rewording the description.

Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
---
 lib/igt_kmod.c | 75 +++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 62 insertions(+), 13 deletions(-)

diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
index 2a1b09c0bd..5931121944 100644
--- a/lib/igt_kmod.c
+++ b/lib/igt_kmod.c
@@ -811,6 +811,63 @@ static int open_parameters(const char *module_name)
 	return open(path, O_RDONLY);
 }
 
+static bool kunit_set_filtering(const char *filter_glob, const char *filter,
+				const char *filter_action)
+{
+	int params;
+	bool ret;
+
+	params = open_parameters("kunit");
+	if (igt_debug_on(params < 0))
+		return false;
+
+	/*
+	 * Default values of the KUnit base module filtering parameters
+	 * are all NULLs.  Reapplying those NULLs over sysfs once
+	 * overwritten with non-NULL strings seems not possible.
+	 * As a workaround, we use non-NULL strings that exhibit
+	 * the same behaviour as if default NULLs were in place.
+	 */
+	ret = !igt_debug_on(!igt_sysfs_set(params, "filter_glob",
+					   filter_glob ?: "*"));
+	if (!ret)
+		goto close;
+
+	ret = !igt_debug_on(!igt_sysfs_set(params, "filter",
+					   filter ?: "module!=none"));
+	if (!ret)
+		goto close;
+
+	ret = !igt_debug_on(!igt_sysfs_set(params, "filter_action",
+					   filter_action ?: ""));
+
+	/*
+	 * TODO: Drop the extra check below as soon as igt_sysfs_set()
+	 *	 can correctly process empty strings which we are using
+	 *	 as filter_action NULL equivalent.
+	 *
+	 * We need this check only when NULL is requested for "filter_action"
+	 * and not for "filter" parameter, otherwise, even if "filter_action"
+	 * was previously set to "skip", we don't care since our
+	 * "module!=none" default filter guarantees that no test cases are
+	 * filtered out to be processed as "filter_action" says.
+	 */
+	if (ret && !filter_action && filter) {
+		filter_action = igt_sysfs_get(params, "filter_action");
+
+		ret = !(igt_debug_on_f(!filter_action,
+				       "open() failed\n") ||
+			igt_debug_on_f(strlen(filter_action),
+				       "empty string not applied\n"));
+		free((char *)filter_action);
+	}
+
+close:
+	close(params);
+
+	return ret;
+}
+
 struct modprobe_data {
 	struct kmod_module *kmod;
 	const char *opts;
@@ -1121,9 +1178,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
 	 * perfectly -- seems to be more safe than extracting a test case list
 	 * of unknown length from /dev/kmsg.
 	 */
-	igt_ignore_warn(igt_kmod_unload("kunit", KMOD_REMOVE_FORCE));
-	if (igt_debug_on(igt_kmod_load("kunit",
-				       "filter=module=none filter_action=skip")))
+	if (igt_debug_on(!kunit_set_filtering(NULL, "module=none", "skip")))
 		return false;
 
 	igt_skip_on(modprobe(tst->kmod, opts));
@@ -1192,16 +1247,7 @@ static void __igt_kunit(struct igt_ktest *tst,
 			      t->case_name) {
 
 			if (!modprobe.thread) {
-				/*
-				 * Since we have successfully loaded the kunit
-				 * base module with non-default parameters in
-				 * order to get a list of test cases, now we
-				 * have to unload it so it is then automatically
-				 * reloaded with default parameter values when
-				 * we load the test module again for execution.
-				 */
-				igt_skip_on(igt_kmod_unload("kunit",
-							    KMOD_REMOVE_FORCE));
+				igt_require(kunit_set_filtering(NULL, NULL, NULL));
 
 				igt_assert_eq(pthread_mutexattr_init(&attr), 0);
 				igt_assert_eq(pthread_mutexattr_setrobust(&attr,
@@ -1370,6 +1416,9 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
 		igt_assert(igt_list_empty(&tests));
 	}
 
+	/* We need the base KUnit module loaded if not built-in */
+	igt_ignore_warn(igt_kmod_load("kunit", NULL));
+
 	/*
 	 * We need to use igt_subtest here, as otherwise it may crash with:
 	 *  skipping is allowed only in fixtures, subtests or igt_simple_main
-- 
2.43.0


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

* [PATCH i-g-t v4 5/8] lib/kunit: Report early kernel taints explicitly
  2024-02-06 10:00 [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
                   ` (3 preceding siblings ...)
  2024-02-06 10:00 ` [PATCH i-g-t v4 4/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
@ 2024-02-06 10:00 ` Janusz Krzysztofik
  2024-02-06 10:00 ` [PATCH i-g-t v4 6/8] lib/kunit: Process module remove error after list errors Janusz Krzysztofik
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-06 10:00 UTC (permalink / raw)
  To: igt-dev
  Cc: intel-xe, Kamil Konieczny, Mauro Carvalho Chehab,
	Lucas De Marchi, Janusz Krzysztofik

When we find the kernel tainted after loading a KUnit test module in
list only mode, report that taint immediately as the reason for skip
instead of executing and blaming our KTAP parser.

Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
---
 lib/igt_kmod.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
index 5931121944..578c8a0909 100644
--- a/lib/igt_kmod.c
+++ b/lib/igt_kmod.c
@@ -1160,6 +1160,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
 	char *suite_name = NULL, *case_name = NULL;
 	struct igt_ktap_result *r, *rn;
 	struct igt_ktap_results *ktap;
+	unsigned long taints;
 	int flags, err;
 
 	igt_skip_on_f(tst->kmsg < 0, "Could not open /dev/kmsg\n");
@@ -1182,6 +1183,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
 		return false;
 
 	igt_skip_on(modprobe(tst->kmod, opts));
+	igt_skip_on(igt_kernel_tainted(&taints));
 
 	ktap = igt_ktap_alloc(tests);
 	igt_require(ktap);
-- 
2.43.0


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

* [PATCH i-g-t v4 6/8] lib/kunit: Process module remove error after list errors
  2024-02-06 10:00 [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
                   ` (4 preceding siblings ...)
  2024-02-06 10:00 ` [PATCH i-g-t v4 5/8] lib/kunit: Report early kernel taints explicitly Janusz Krzysztofik
@ 2024-02-06 10:00 ` Janusz Krzysztofik
  2024-02-06 10:00 ` [PATCH i-g-t v4 7/8] lib/kunit: Fix API documentation Janusz Krzysztofik
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-06 10:00 UTC (permalink / raw)
  To: igt-dev
  Cc: intel-xe, Kamil Konieczny, Mauro Carvalho Chehab,
	Lucas De Marchi, Janusz Krzysztofik

Skip on any error from test case list gathering first, then, in
preparation for executing those test cases, on an error from unloading the
test module loaded in list only mode, so it is more clear if listing the
test cases was successful or not.

Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
---
 lib/igt_kmod.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
index 578c8a0909..b5acc5a2a6 100644
--- a/lib/igt_kmod.c
+++ b/lib/igt_kmod.c
@@ -1215,11 +1215,11 @@ static bool kunit_get_tests(struct igt_list_head *tests,
 		free(case_name);
 	}
 
-	igt_skip_on(kmod_module_remove_module(tst->kmod, KMOD_REMOVE_FORCE));
-
 	igt_skip_on_f(err,
 		      "KTAP parser failed while getting a list of test cases\n");
 
+	igt_skip_on(kmod_module_remove_module(tst->kmod, KMOD_REMOVE_FORCE));
+
 	return true;
 }
 
-- 
2.43.0


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

* [PATCH i-g-t v4 7/8] lib/kunit: Fix API documentation
  2024-02-06 10:00 [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
                   ` (5 preceding siblings ...)
  2024-02-06 10:00 ` [PATCH i-g-t v4 6/8] lib/kunit: Process module remove error after list errors Janusz Krzysztofik
@ 2024-02-06 10:00 ` Janusz Krzysztofik
  2024-02-06 17:19   ` Kamil Konieczny
  2024-02-06 10:00 ` [PATCH i-g-t v4 8/8] lib/kunit: Perform test suite filtering on the kernel side Janusz Krzysztofik
                   ` (5 subsequent siblings)
  12 siblings, 1 reply; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-06 10:00 UTC (permalink / raw)
  To: igt-dev
  Cc: intel-xe, Kamil Konieczny, Mauro Carvalho Chehab,
	Lucas De Marchi, Janusz Krzysztofik

The only IGT KUnit global function igt_kunit() accepts a "name" argument
documented as "the name of subtest, if different from that derived from
module name".  But in practice, we use that argument, if not NULL, as a
name of test suite to be executed.  We pass that value to kunit_get_tests()
as a filter that selects only test cases from that test suite.  We also
use that string, if not NULL, as subtest name, which we otherwise just
derive from module name.

Fix the documentation, and also use better names for the argument and a
local variable initialized as its copy.  For clarity, propagate those
new names as argument names down to lower level functions.

Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
---
 lib/igt_kmod.c | 52 +++++++++++++++++++++++++++-----------------------
 1 file changed, 28 insertions(+), 24 deletions(-)

diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
index b5acc5a2a6..506093c954 100644
--- a/lib/igt_kmod.c
+++ b/lib/igt_kmod.c
@@ -1019,7 +1019,7 @@ static void kunit_results_free(struct igt_list_head *results,
 }
 
 static void __igt_kunit_legacy(struct igt_ktest *tst,
-			       const char *name,
+			       const char *subtest,
 			       const char *opts)
 {
 	struct modprobe_data modprobe = { tst->kmod, opts, 0, pthread_self(), };
@@ -1058,8 +1058,8 @@ static void __igt_kunit_legacy(struct igt_ktest *tst,
 		r = igt_list_first_entry(&results, r, link);
 
 		igt_dynamic_f("%s%s%s",
-			      strcmp(r->suite_name, name) ?  r->suite_name : "",
-			      strcmp(r->suite_name, name) ? "-" : "",
+			      strcmp(r->suite_name, subtest) ?  r->suite_name : "",
+			      strcmp(r->suite_name, subtest) ? "-" : "",
 			      r->case_name) {
 
 			if (r->code == IGT_EXIT_INVALID) {
@@ -1154,7 +1154,7 @@ static void __igt_kunit_legacy(struct igt_ktest *tst,
 
 static bool kunit_get_tests(struct igt_list_head *tests,
 			    struct igt_ktest *tst,
-			    const char *filter,
+			    const char *suite,
 			    const char *opts)
 {
 	char *suite_name = NULL, *case_name = NULL;
@@ -1201,10 +1201,10 @@ static bool kunit_get_tests(struct igt_list_head *tests,
 				break;
 			}
 
-			if (!filter)
+			if (!suite)
 				continue;
 
-			if (strcmp(r->suite_name, filter))
+			if (strcmp(r->suite_name, suite))
 				kunit_result_free(&r, &case_name, &suite_name);
 		}
 
@@ -1224,7 +1224,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
 }
 
 static void __igt_kunit(struct igt_ktest *tst,
-			const char *name,
+			const char *subtest,
 			const char *opts,
 			struct igt_list_head *tests)
 {
@@ -1244,8 +1244,8 @@ static void __igt_kunit(struct igt_ktest *tst,
 
 	igt_list_for_each_entry(t, tests, link) {
 		igt_dynamic_f("%s%s%s",
-			      strcmp(t->suite_name, name) ?  t->suite_name : "",
-			      strcmp(t->suite_name, name) ? "-" : "",
+			      strcmp(t->suite_name, subtest) ?  t->suite_name : "",
+			      strcmp(t->suite_name, subtest) ? "-" : "",
 			      t->case_name) {
 
 			if (!modprobe.thread) {
@@ -1380,29 +1380,33 @@ static void __igt_kunit(struct igt_ktest *tst,
 /**
  * igt_kunit:
  * @module_name: the name of the module
- * @name: the name of subtest, if different from that derived from module name
+ * @suite: the name of test suite to be executed, also used as subtest name;
+ *	   if NULL then test cases from all test suites provided by the module
+ *	   are executed as dynamic sub-subtests of one IGT subtest, which name
+ *	   is derived from the module name by cutting off its optional trailing
+ *	   _test or _kunit suffix
  * @opts: options to load the module
  *
  * Loads the test module, parses its (k)tap dmesg output, then unloads it
  */
-void igt_kunit(const char *module_name, const char *name, const char *opts)
+void igt_kunit(const char *module_name, const char *suite, const char *opts)
 {
 	struct igt_ktest tst = { .kmsg = -1, };
-	const char *filter = name;
+	const char *subtest = suite;
 	IGT_LIST_HEAD(tests);
 
 	/*
-	 * If the caller (an IGT test) provides no subtest name then we
-	 * take the module name, drop the trailing "_test" or "_kunit"
+	 * If the caller (an IGT test) provides no test suite name then
+	 * we take the module name, drop the trailing "_test" or "_kunit"
 	 * suffix, if any, and use the result as our IGT subtest name.
 	 */
-	if (!name) {
-		name = strdup(module_name);
-		if (!igt_debug_on(!name)) {
-			char *suffix = strstr(name, "_test");
+	if (!subtest) {
+		subtest = strdup(module_name);
+		if (!igt_debug_on(!subtest)) {
+			char *suffix = strstr(subtest, "_test");
 
 			if (!suffix)
-				suffix = strstr(name, "_kunit");
+				suffix = strstr(subtest, "_kunit");
 
 			if (suffix)
 				*suffix = '\0';
@@ -1410,7 +1414,7 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
 	}
 
 	igt_fixture {
-		igt_require(name);
+		igt_require(subtest);
 
 		igt_skip_on(igt_ktest_init(&tst, module_name));
 		igt_skip_on(igt_ktest_begin(&tst));
@@ -1428,7 +1432,7 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
 	 * proper namespace for dynamic subtests, with is required for CI
 	 * and for documentation.
 	 */
-	igt_subtest_with_dynamic(name) {
+	igt_subtest_with_dynamic(subtest) {
 		/*
 		 * TODO: As soon as no longer needed by major Linux
 		 *	 distributions, replace the fallback to
@@ -1436,10 +1440,10 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
 		 *	 LTS kernels not capable of using KUnit filters for
 		 *	 listing test cases in KTAP format, with igt_require.
 		 */
-		if (!kunit_get_tests(&tests, &tst, filter, opts))
-			__igt_kunit_legacy(&tst, name, opts);
+		if (!kunit_get_tests(&tests, &tst, suite, opts))
+			__igt_kunit_legacy(&tst, subtest, opts);
 		else
-			__igt_kunit(&tst, name, opts, &tests);
+			__igt_kunit(&tst, subtest, opts, &tests);
 	}
 
 	igt_fixture {
-- 
2.43.0


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

* [PATCH i-g-t v4 8/8] lib/kunit: Perform test suite filtering on the kernel side
  2024-02-06 10:00 [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
                   ` (6 preceding siblings ...)
  2024-02-06 10:00 ` [PATCH i-g-t v4 7/8] lib/kunit: Fix API documentation Janusz Krzysztofik
@ 2024-02-06 10:00 ` Janusz Krzysztofik
  2024-02-06 17:21   ` Kamil Konieczny
  2024-02-06 10:18 ` ✗ CI.Patch_applied: failure for lib/kunit: Support writable filter* parameters of kunit module (rev4) Patchwork
                   ` (4 subsequent siblings)
  12 siblings, 1 reply; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-06 10:00 UTC (permalink / raw)
  To: igt-dev
  Cc: intel-xe, Kamil Konieczny, Mauro Carvalho Chehab,
	Lucas De Marchi, Janusz Krzysztofik

When getting a list of test cases provided by a KUnit test module, we now
set KUnit filters in a way that results in all test cases from all test
suites of that module being reported as skipped, then we delete test cases
that don't belong to a requested test suite from the list.  Moreover,
before executing test cases from that list, we modify KUnit filters in a
way that all test cases from all test suites of the test module are
executed, but we report only those from the requested test suite.  Since
KUnit base module has a capability of filtering test cases by test suite
name, which we don't use, our approach to filtering is not optimal.

Limit kernel side processing to test cases that belong to the requested
test suite by setting KUnit filter_glob parameter to that test suite name,
and drop user side test suite filtering.  With user side post-processing
of test case lists limited to SKIP verification, defer cleanup of memory
occupied by the list entries to a first igt_fixture section that follows.

Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
---
 lib/igt_kmod.c | 34 +++++++++-------------------------
 1 file changed, 9 insertions(+), 25 deletions(-)

diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
index 506093c954..9b92696f1f 100644
--- a/lib/igt_kmod.c
+++ b/lib/igt_kmod.c
@@ -1157,7 +1157,6 @@ static bool kunit_get_tests(struct igt_list_head *tests,
 			    const char *suite,
 			    const char *opts)
 {
-	char *suite_name = NULL, *case_name = NULL;
 	struct igt_ktap_result *r, *rn;
 	struct igt_ktap_results *ktap;
 	unsigned long taints;
@@ -1179,7 +1178,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
 	 * perfectly -- seems to be more safe than extracting a test case list
 	 * of unknown length from /dev/kmsg.
 	 */
-	if (igt_debug_on(!kunit_set_filtering(NULL, "module=none", "skip")))
+	if (igt_debug_on(!kunit_set_filtering(suite, "module=none", "skip")))
 		return false;
 
 	igt_skip_on(modprobe(tst->kmod, opts));
@@ -1194,30 +1193,13 @@ static bool kunit_get_tests(struct igt_list_head *tests,
 
 	igt_ktap_free(ktap);
 
-	if (!err)
-		igt_list_for_each_entry_safe(r, rn, tests, link) {
-			if (igt_debug_on(r->code != IGT_EXIT_SKIP)) {
-				err = r->code ?: -EPROTO;
-				break;
-			}
-
-			if (!suite)
-				continue;
-
-			if (strcmp(r->suite_name, suite))
-				kunit_result_free(&r, &case_name, &suite_name);
-		}
-
-	if (err) {
-		kunit_results_free(tests, &case_name, &suite_name);
-	} else {
-		free(suite_name);
-		free(case_name);
-	}
-
 	igt_skip_on_f(err,
 		      "KTAP parser failed while getting a list of test cases\n");
 
+	igt_list_for_each_entry_safe(r, rn, tests, link)
+		igt_require_f(r->code == IGT_EXIT_SKIP,
+			      "Unexpected non-SKIP result while listing test cases\n");
+
 	igt_skip_on(kmod_module_remove_module(tst->kmod, KMOD_REMOVE_FORCE));
 
 	return true;
@@ -1225,6 +1207,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
 
 static void __igt_kunit(struct igt_ktest *tst,
 			const char *subtest,
+			const char *suite,
 			const char *opts,
 			struct igt_list_head *tests)
 {
@@ -1249,7 +1232,8 @@ static void __igt_kunit(struct igt_ktest *tst,
 			      t->case_name) {
 
 			if (!modprobe.thread) {
-				igt_require(kunit_set_filtering(NULL, NULL, NULL));
+				igt_require(kunit_set_filtering(suite,
+								NULL, NULL));
 
 				igt_assert_eq(pthread_mutexattr_init(&attr), 0);
 				igt_assert_eq(pthread_mutexattr_setrobust(&attr,
@@ -1443,7 +1427,7 @@ void igt_kunit(const char *module_name, const char *suite, const char *opts)
 		if (!kunit_get_tests(&tests, &tst, suite, opts))
 			__igt_kunit_legacy(&tst, subtest, opts);
 		else
-			__igt_kunit(&tst, subtest, opts, &tests);
+			__igt_kunit(&tst, subtest, suite, opts, &tests);
 	}
 
 	igt_fixture {
-- 
2.43.0


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

* ✗ CI.Patch_applied: failure for lib/kunit: Support writable filter* parameters of kunit module (rev4)
  2024-02-06 10:00 [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
                   ` (7 preceding siblings ...)
  2024-02-06 10:00 ` [PATCH i-g-t v4 8/8] lib/kunit: Perform test suite filtering on the kernel side Janusz Krzysztofik
@ 2024-02-06 10:18 ` Patchwork
  2024-02-06 11:08 ` ✗ CI.xeBAT: " Patchwork
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-02-06 10:18 UTC (permalink / raw)
  To: Janusz Krzysztofik; +Cc: intel-xe

== Series Details ==

Series: lib/kunit: Support writable filter* parameters of kunit module (rev4)
URL   : https://patchwork.freedesktop.org/series/129175/
State : failure

== Summary ==

=== Applying kernel patches on branch 'drm-tip' with base: ===
Base commit: b1651bcc3 drm-tip: 2024y-02m-06d-08h-13m-55s UTC integration manifest
=== git am output follows ===
error: lib/igt_kmod.c: does not exist in index
hint: Use 'git am --show-current-patch' to see the failed patch
Applying: lib/kunit: Enter legacy path only if applying filters fails
Patch failed at 0001 lib/kunit: Enter legacy path only if applying filters fails
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".



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

* ✗ CI.xeBAT: failure for lib/kunit: Support writable filter* parameters of kunit module (rev4)
  2024-02-06 10:00 [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
                   ` (8 preceding siblings ...)
  2024-02-06 10:18 ` ✗ CI.Patch_applied: failure for lib/kunit: Support writable filter* parameters of kunit module (rev4) Patchwork
@ 2024-02-06 11:08 ` Patchwork
  2024-02-06 16:33   ` Janusz Krzysztofik
  2024-02-06 11:23 ` ✓ Fi.CI.BAT: success " Patchwork
                   ` (2 subsequent siblings)
  12 siblings, 1 reply; 26+ messages in thread
From: Patchwork @ 2024-02-06 11:08 UTC (permalink / raw)
  To: Janusz Krzysztofik; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 2656 bytes --]

== Series Details ==

Series: lib/kunit: Support writable filter* parameters of kunit module (rev4)
URL   : https://patchwork.freedesktop.org/series/129174/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_7704_BAT -> XEIGTPW_10636_BAT
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with XEIGTPW_10636_BAT absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in XEIGTPW_10636_BAT, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Participating hosts (4 -> 4)
------------------------------

  No changes in participating hosts

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in XEIGTPW_10636_BAT:

### IGT changes ###

#### Possible regressions ####

  * igt@xe_live_ktest@bo:
    - bat-adlp-7:         [PASS][1] -> [TIMEOUT][2] +2 other tests timeout
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7704/bat-adlp-7/igt@xe_live_ktest@bo.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10636/bat-adlp-7/igt@xe_live_ktest@bo.html

  * igt@xe_live_ktest@migrate:
    - bat-pvc-2:          [PASS][3] -> [TIMEOUT][4] +2 other tests timeout
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7704/bat-pvc-2/igt@xe_live_ktest@migrate.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10636/bat-pvc-2/igt@xe_live_ktest@migrate.html
    - bat-dg2-oem2:       [PASS][5] -> [TIMEOUT][6] +2 other tests timeout
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7704/bat-dg2-oem2/igt@xe_live_ktest@migrate.html
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10636/bat-dg2-oem2/igt@xe_live_ktest@migrate.html
    - bat-atsm-2:         [PASS][7] -> [TIMEOUT][8] +2 other tests timeout
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7704/bat-atsm-2/igt@xe_live_ktest@migrate.html
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10636/bat-atsm-2/igt@xe_live_ktest@migrate.html

  


Build changes
-------------

  * IGT: IGT_7704 -> IGTPW_10636
  * Linux: xe-734-3df53f864df3b874612fba223cfd30915009784f -> xe-736-b1651bcc3e78d3eca42061e8cf6bf1fea6843026

  IGTPW_10636: 10636
  IGT_7704: 7704
  xe-734-3df53f864df3b874612fba223cfd30915009784f: 3df53f864df3b874612fba223cfd30915009784f
  xe-736-b1651bcc3e78d3eca42061e8cf6bf1fea6843026: b1651bcc3e78d3eca42061e8cf6bf1fea6843026

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10636/index.html

[-- Attachment #2: Type: text/html, Size: 3309 bytes --]

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

* ✓ Fi.CI.BAT: success for lib/kunit: Support writable filter* parameters of kunit module (rev4)
  2024-02-06 10:00 [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
                   ` (9 preceding siblings ...)
  2024-02-06 11:08 ` ✗ CI.xeBAT: " Patchwork
@ 2024-02-06 11:23 ` Patchwork
  2024-02-06 12:44 ` ✗ Fi.CI.IGT: failure " Patchwork
  2024-02-07  9:55 ` ✓ Fi.CI.IGT: success " Patchwork
  12 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-02-06 11:23 UTC (permalink / raw)
  To: Janusz Krzysztofik; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 7379 bytes --]

== Series Details ==

Series: lib/kunit: Support writable filter* parameters of kunit module (rev4)
URL   : https://patchwork.freedesktop.org/series/129174/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_14230 -> IGTPW_10636
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/index.html

Participating hosts (38 -> 38)
------------------------------

  Additional (1): bat-mtlp-8 
  Missing    (1): fi-apl-guc 

Known issues
------------

  Here are the changes found in IGTPW_10636 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@debugfs_test@basic-hwmon:
    - bat-mtlp-8:         NOTRUN -> [SKIP][1] ([i915#9318])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@debugfs_test@basic-hwmon.html

  * igt@gem_lmem_swapping@random-engines:
    - fi-bsw-n3050:       NOTRUN -> [SKIP][2] ([fdo#109271]) +15 other tests skip
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/fi-bsw-n3050/igt@gem_lmem_swapping@random-engines.html

  * igt@gem_lmem_swapping@verify-random:
    - bat-mtlp-8:         NOTRUN -> [SKIP][3] ([i915#4613]) +3 other tests skip
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@gem_lmem_swapping@verify-random.html
    - fi-kbl-guc:         NOTRUN -> [SKIP][4] ([fdo#109271] / [i915#4613]) +3 other tests skip
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/fi-kbl-guc/igt@gem_lmem_swapping@verify-random.html

  * igt@gem_mmap@basic:
    - bat-mtlp-8:         NOTRUN -> [SKIP][5] ([i915#4083])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@gem_mmap@basic.html

  * igt@gem_mmap_gtt@basic:
    - bat-mtlp-8:         NOTRUN -> [SKIP][6] ([i915#4077]) +2 other tests skip
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@gem_mmap_gtt@basic.html

  * igt@gem_render_tiled_blits@basic:
    - bat-mtlp-8:         NOTRUN -> [SKIP][7] ([i915#4079]) +1 other test skip
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@gem_render_tiled_blits@basic.html

  * igt@i915_pm_rps@basic-api:
    - bat-mtlp-8:         NOTRUN -> [SKIP][8] ([i915#6621])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@i915_pm_rps@basic-api.html

  * igt@i915_selftest@live@execlists:
    - fi-bsw-n3050:       NOTRUN -> [ABORT][9] ([i915#7911])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/fi-bsw-n3050/igt@i915_selftest@live@execlists.html

  * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
    - bat-mtlp-8:         NOTRUN -> [SKIP][10] ([i915#5190])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html

  * igt@kms_addfb_basic@basic-y-tiled-legacy:
    - bat-mtlp-8:         NOTRUN -> [SKIP][11] ([i915#4212]) +8 other tests skip
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - bat-mtlp-8:         NOTRUN -> [SKIP][12] ([i915#4213]) +1 other test skip
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_dsc@dsc-basic:
    - bat-mtlp-8:         NOTRUN -> [SKIP][13] ([i915#3555] / [i915#3840] / [i915#9159])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@kms_dsc@dsc-basic.html

  * igt@kms_force_connector_basic@force-load-detect:
    - bat-mtlp-8:         NOTRUN -> [SKIP][14] ([fdo#109285])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@kms_force_connector_basic@force-load-detect.html

  * igt@kms_force_connector_basic@prune-stale-modes:
    - bat-mtlp-8:         NOTRUN -> [SKIP][15] ([i915#5274])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@kms_force_connector_basic@prune-stale-modes.html

  * igt@kms_pipe_crc_basic@read-crc:
    - fi-kbl-guc:         NOTRUN -> [SKIP][16] ([fdo#109271]) +11 other tests skip
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/fi-kbl-guc/igt@kms_pipe_crc_basic@read-crc.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - bat-mtlp-8:         NOTRUN -> [SKIP][17] ([i915#3555] / [i915#8809])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@prime_vgem@basic-fence-mmap:
    - bat-mtlp-8:         NOTRUN -> [SKIP][18] ([i915#3708] / [i915#4077]) +1 other test skip
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@prime_vgem@basic-fence-mmap.html

  * igt@prime_vgem@basic-fence-read:
    - bat-mtlp-8:         NOTRUN -> [SKIP][19] ([i915#3708]) +2 other tests skip
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/bat-mtlp-8/igt@prime_vgem@basic-fence-read.html

  
#### Possible fixes ####

  * igt@kms_force_connector_basic@force-connector-state:
    - fi-kbl-guc:         [ABORT][20] ([i915#9991]) -> [PASS][21]
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/fi-kbl-guc/igt@kms_force_connector_basic@force-connector-state.html
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/fi-kbl-guc/igt@kms_force_connector_basic@force-connector-state.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
  [i915#10196]: https://gitlab.freedesktop.org/drm/intel/issues/10196
  [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
  [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
  [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
  [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
  [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
  [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
  [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
  [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
  [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
  [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
  [i915#7911]: https://gitlab.freedesktop.org/drm/intel/issues/7911
  [i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809
  [i915#9159]: https://gitlab.freedesktop.org/drm/intel/issues/9159
  [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
  [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
  [i915#9991]: https://gitlab.freedesktop.org/drm/intel/issues/9991


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_7704 -> IGTPW_10636

  CI-20190529: 20190529
  CI_DRM_14230: b1651bcc3e78d3eca42061e8cf6bf1fea6843026 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_10636: 10636
  IGT_7704: 7704

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/index.html

[-- Attachment #2: Type: text/html, Size: 8723 bytes --]

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

* ✗ Fi.CI.IGT: failure for lib/kunit: Support writable filter* parameters of kunit module (rev4)
  2024-02-06 10:00 [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
                   ` (10 preceding siblings ...)
  2024-02-06 11:23 ` ✓ Fi.CI.BAT: success " Patchwork
@ 2024-02-06 12:44 ` Patchwork
  2024-02-06 16:46   ` Janusz Krzysztofik
  2024-02-07  9:55 ` ✓ Fi.CI.IGT: success " Patchwork
  12 siblings, 1 reply; 26+ messages in thread
From: Patchwork @ 2024-02-06 12:44 UTC (permalink / raw)
  To: Janusz Krzysztofik; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 94772 bytes --]

== Series Details ==

Series: lib/kunit: Support writable filter* parameters of kunit module (rev4)
URL   : https://patchwork.freedesktop.org/series/129174/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_14230_full -> IGTPW_10636_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with IGTPW_10636_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_10636_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/index.html

Participating hosts (8 -> 8)
------------------------------

  No changes in participating hosts

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in IGTPW_10636_full:

### IGT changes ###

#### Possible regressions ####

  * igt@runner@aborted:
    - shard-glk:          NOTRUN -> [FAIL][1]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk1/igt@runner@aborted.html

  
Known issues
------------

  Here are the changes found in IGTPW_10636_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@drm_fdinfo@most-busy-check-all@bcs0:
    - shard-dg2:          NOTRUN -> [SKIP][2] ([i915#8414]) +19 other tests skip
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@drm_fdinfo@most-busy-check-all@bcs0.html

  * igt@drm_fdinfo@most-busy-idle-check-all@rcs0:
    - shard-rkl:          [PASS][3] -> [FAIL][4] ([i915#7742])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html

  * igt@drm_fdinfo@virtual-busy-hang:
    - shard-dg1:          NOTRUN -> [SKIP][5] ([i915#8414])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@drm_fdinfo@virtual-busy-hang.html

  * igt@gem_busy@semaphore:
    - shard-dg1:          NOTRUN -> [SKIP][6] ([i915#3936])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@gem_busy@semaphore.html

  * igt@gem_ccs@suspend-resume:
    - shard-rkl:          NOTRUN -> [SKIP][7] ([i915#9323])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@gem_ccs@suspend-resume.html
    - shard-tglu:         NOTRUN -> [SKIP][8] ([i915#9323])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@gem_ccs@suspend-resume.html

  * igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-smem-lmem0:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][9] ([i915#7297])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-smem-lmem0.html

  * igt@gem_close_race@multigpu-basic-threads:
    - shard-tglu:         NOTRUN -> [SKIP][10] ([i915#7697]) +1 other test skip
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@gem_close_race@multigpu-basic-threads.html

  * igt@gem_create@create-ext-cpu-access-big:
    - shard-dg2:          NOTRUN -> [ABORT][11] ([i915#10183])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_create@create-ext-cpu-access-big.html

  * igt@gem_ctx_exec@basic-nohangcheck:
    - shard-rkl:          [PASS][12] -> [FAIL][13] ([i915#6268])
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@gem_ctx_exec@basic-nohangcheck.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@gem_ctx_exec@basic-nohangcheck.html

  * igt@gem_ctx_param@set-priority-not-supported:
    - shard-dg1:          NOTRUN -> [SKIP][14] ([fdo#109314])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_ctx_param@set-priority-not-supported.html

  * igt@gem_ctx_persistence@hang:
    - shard-dg1:          NOTRUN -> [SKIP][15] ([i915#8555])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_ctx_persistence@hang.html

  * igt@gem_ctx_persistence@heartbeat-hostile:
    - shard-mtlp:         NOTRUN -> [SKIP][16] ([i915#8555])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_ctx_persistence@heartbeat-hostile.html

  * igt@gem_ctx_sseu@invalid-sseu:
    - shard-dg2:          NOTRUN -> [SKIP][17] ([i915#280])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@gem_ctx_sseu@invalid-sseu.html

  * igt@gem_exec_balancer@invalid-bonds:
    - shard-dg2:          NOTRUN -> [SKIP][18] ([i915#4036])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_exec_balancer@invalid-bonds.html

  * igt@gem_exec_balancer@parallel-ordering:
    - shard-tglu:         NOTRUN -> [FAIL][19] ([i915#6117])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@gem_exec_balancer@parallel-ordering.html

  * igt@gem_exec_balancer@sliced:
    - shard-dg2:          NOTRUN -> [SKIP][20] ([i915#4812]) +2 other tests skip
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_exec_balancer@sliced.html

  * igt@gem_exec_capture@many-4k-incremental:
    - shard-glk:          NOTRUN -> [FAIL][21] ([i915#9606])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk4/igt@gem_exec_capture@many-4k-incremental.html
    - shard-dg2:          NOTRUN -> [FAIL][22] ([i915#9606])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gem_exec_capture@many-4k-incremental.html

  * igt@gem_exec_fair@basic-deadline:
    - shard-rkl:          [PASS][23] -> [FAIL][24] ([i915#2846])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-6/igt@gem_exec_fair@basic-deadline.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-3/igt@gem_exec_fair@basic-deadline.html
    - shard-glk:          NOTRUN -> [FAIL][25] ([i915#2846])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@gem_exec_fair@basic-deadline.html
    - shard-mtlp:         NOTRUN -> [SKIP][26] ([i915#4473] / [i915#4771])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_exec_fair@basic-deadline.html

  * igt@gem_exec_fair@basic-none-rrul@rcs0:
    - shard-glk:          NOTRUN -> [FAIL][27] ([i915#2842])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@gem_exec_fair@basic-none-rrul@rcs0.html

  * igt@gem_exec_fair@basic-none-solo:
    - shard-mtlp:         NOTRUN -> [SKIP][28] ([i915#4473])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@gem_exec_fair@basic-none-solo.html

  * igt@gem_exec_fair@basic-pace@vecs0:
    - shard-rkl:          [PASS][29] -> [FAIL][30] ([i915#2842]) +1 other test fail
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@gem_exec_fair@basic-pace@vecs0.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@gem_exec_fair@basic-pace@vecs0.html

  * igt@gem_exec_flush@basic-batch-kernel-default-uc:
    - shard-dg2:          NOTRUN -> [SKIP][31] ([i915#3539] / [i915#4852]) +3 other tests skip
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_flush@basic-batch-kernel-default-uc.html

  * igt@gem_exec_gttfill@multigpu-basic:
    - shard-mtlp:         NOTRUN -> [SKIP][32] ([i915#7697]) +1 other test skip
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@gem_exec_gttfill@multigpu-basic.html
    - shard-dg2:          NOTRUN -> [SKIP][33] ([i915#7697]) +2 other tests skip
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_gttfill@multigpu-basic.html
    - shard-rkl:          NOTRUN -> [SKIP][34] ([i915#7697]) +1 other test skip
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gem_exec_gttfill@multigpu-basic.html
    - shard-dg1:          NOTRUN -> [SKIP][35] ([i915#7697]) +1 other test skip
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_exec_gttfill@multigpu-basic.html

  * igt@gem_exec_params@rsvd2-dirt:
    - shard-dg2:          NOTRUN -> [SKIP][36] ([fdo#109283] / [i915#5107])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_params@rsvd2-dirt.html

  * igt@gem_exec_params@secure-non-master:
    - shard-mtlp:         NOTRUN -> [SKIP][37] ([fdo#112283])
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@gem_exec_params@secure-non-master.html

  * igt@gem_exec_reloc@basic-cpu-noreloc:
    - shard-dg2:          NOTRUN -> [SKIP][38] ([i915#3281]) +6 other tests skip
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@gem_exec_reloc@basic-cpu-noreloc.html

  * igt@gem_exec_reloc@basic-wc-read-active:
    - shard-dg1:          NOTRUN -> [SKIP][39] ([i915#3281]) +3 other tests skip
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_exec_reloc@basic-wc-read-active.html

  * igt@gem_exec_reloc@basic-write-wc:
    - shard-mtlp:         NOTRUN -> [SKIP][40] ([i915#3281]) +2 other tests skip
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_exec_reloc@basic-write-wc.html
    - shard-rkl:          NOTRUN -> [SKIP][41] ([i915#3281]) +1 other test skip
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_exec_reloc@basic-write-wc.html

  * igt@gem_exec_suspend@basic-s0@lmem0:
    - shard-dg2:          [PASS][42] -> [INCOMPLETE][43] ([i915#9275])
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-1/igt@gem_exec_suspend@basic-s0@lmem0.html
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@gem_exec_suspend@basic-s0@lmem0.html

  * igt@gem_fence_thrash@bo-copy:
    - shard-dg2:          NOTRUN -> [SKIP][44] ([i915#4860]) +2 other tests skip
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_fence_thrash@bo-copy.html
    - shard-dg1:          NOTRUN -> [SKIP][45] ([i915#4860])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_fence_thrash@bo-copy.html
    - shard-mtlp:         NOTRUN -> [SKIP][46] ([i915#4860])
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_fence_thrash@bo-copy.html

  * igt@gem_lmem_swapping@heavy-verify-multi-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][47] ([i915#4613])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html

  * igt@gem_lmem_swapping@heavy-verify-random-ccs:
    - shard-glk:          NOTRUN -> [SKIP][48] ([fdo#109271] / [i915#4613]) +2 other tests skip
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html

  * igt@gem_lmem_swapping@smem-oom@lmem0:
    - shard-dg2:          NOTRUN -> [TIMEOUT][49] ([i915#5493])
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@gem_lmem_swapping@smem-oom@lmem0.html

  * igt@gem_lmem_swapping@verify:
    - shard-tglu:         NOTRUN -> [SKIP][50] ([i915#4613])
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@gem_lmem_swapping@verify.html

  * igt@gem_lmem_swapping@verify-random-ccs:
    - shard-mtlp:         NOTRUN -> [SKIP][51] ([i915#4613])
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_lmem_swapping@verify-random-ccs.html

  * igt@gem_mmap@bad-object:
    - shard-dg1:          NOTRUN -> [SKIP][52] ([i915#4083]) +2 other tests skip
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_mmap@bad-object.html

  * igt@gem_mmap_gtt@basic-read:
    - shard-dg2:          NOTRUN -> [SKIP][53] ([i915#4077]) +11 other tests skip
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_mmap_gtt@basic-read.html

  * igt@gem_mmap_gtt@big-copy-xy:
    - shard-dg1:          NOTRUN -> [SKIP][54] ([i915#4077]) +1 other test skip
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_mmap_gtt@big-copy-xy.html

  * igt@gem_mmap_gtt@cpuset-medium-copy-odd:
    - shard-mtlp:         NOTRUN -> [SKIP][55] ([i915#4077]) +2 other tests skip
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html

  * igt@gem_mmap_wc@pf-nonblock:
    - shard-dg2:          NOTRUN -> [SKIP][56] ([i915#4083]) +4 other tests skip
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_mmap_wc@pf-nonblock.html

  * igt@gem_mmap_wc@read-write:
    - shard-mtlp:         NOTRUN -> [SKIP][57] ([i915#4083]) +1 other test skip
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@gem_mmap_wc@read-write.html

  * igt@gem_partial_pwrite_pread@reads:
    - shard-dg2:          NOTRUN -> [SKIP][58] ([i915#3282]) +3 other tests skip
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gem_partial_pwrite_pread@reads.html

  * igt@gem_partial_pwrite_pread@reads-display:
    - shard-dg1:          NOTRUN -> [SKIP][59] ([i915#3282])
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_partial_pwrite_pread@reads-display.html

  * igt@gem_pread@display:
    - shard-rkl:          NOTRUN -> [SKIP][60] ([i915#3282])
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gem_pread@display.html

  * igt@gem_pxp@create-regular-context-2:
    - shard-dg1:          NOTRUN -> [SKIP][61] ([i915#4270])
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_pxp@create-regular-context-2.html

  * igt@gem_pxp@display-protected-crc:
    - shard-tglu:         NOTRUN -> [SKIP][62] ([i915#4270]) +2 other tests skip
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gem_pxp@display-protected-crc.html

  * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
    - shard-dg2:          NOTRUN -> [SKIP][63] ([i915#4270]) +2 other tests skip
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html

  * igt@gem_readwrite@read-write:
    - shard-mtlp:         NOTRUN -> [SKIP][64] ([i915#3282]) +3 other tests skip
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@gem_readwrite@read-write.html

  * igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
    - shard-mtlp:         NOTRUN -> [SKIP][65] ([i915#8428])
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html

  * igt@gem_softpin@evict-snoop:
    - shard-tglu:         NOTRUN -> [SKIP][66] ([fdo#109312])
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@gem_softpin@evict-snoop.html

  * igt@gem_tiled_pread_basic:
    - shard-dg1:          NOTRUN -> [SKIP][67] ([i915#4079])
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_tiled_pread_basic.html

  * igt@gem_unfence_active_buffers:
    - shard-dg1:          NOTRUN -> [SKIP][68] ([i915#4879])
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_unfence_active_buffers.html

  * igt@gem_userptr_blits@dmabuf-sync:
    - shard-glk:          NOTRUN -> [SKIP][69] ([fdo#109271] / [i915#3323])
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk8/igt@gem_userptr_blits@dmabuf-sync.html
    - shard-dg2:          NOTRUN -> [SKIP][70] ([i915#3297])
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_userptr_blits@dmabuf-sync.html
    - shard-rkl:          NOTRUN -> [SKIP][71] ([i915#3323])
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_userptr_blits@dmabuf-sync.html

  * igt@gem_userptr_blits@sd-probe:
    - shard-dg2:          NOTRUN -> [SKIP][72] ([i915#3297] / [i915#4958])
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_userptr_blits@sd-probe.html

  * igt@gem_userptr_blits@unsync-unmap-cycles:
    - shard-dg1:          NOTRUN -> [SKIP][73] ([i915#3297]) +1 other test skip
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_userptr_blits@unsync-unmap-cycles.html

  * igt@gen3_render_linear_blits:
    - shard-dg1:          NOTRUN -> [SKIP][74] ([fdo#109289])
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gen3_render_linear_blits.html

  * igt@gen7_exec_parse@chained-batch:
    - shard-rkl:          NOTRUN -> [SKIP][75] ([fdo#109289]) +1 other test skip
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gen7_exec_parse@chained-batch.html

  * igt@gen7_exec_parse@oacontrol-tracking:
    - shard-tglu:         NOTRUN -> [SKIP][76] ([fdo#109289])
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@gen7_exec_parse@oacontrol-tracking.html
    - shard-dg2:          NOTRUN -> [SKIP][77] ([fdo#109289]) +2 other tests skip
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gen7_exec_parse@oacontrol-tracking.html

  * igt@gen9_exec_parse@allowed-all:
    - shard-glk:          [PASS][78] -> [INCOMPLETE][79] ([i915#10137] / [i915#5566])
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk3/igt@gen9_exec_parse@allowed-all.html
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@gen9_exec_parse@allowed-all.html

  * igt@gen9_exec_parse@basic-rejected-ctx-param:
    - shard-tglu:         NOTRUN -> [SKIP][80] ([i915#2527] / [i915#2856])
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gen9_exec_parse@basic-rejected-ctx-param.html

  * igt@gen9_exec_parse@bb-large:
    - shard-mtlp:         NOTRUN -> [SKIP][81] ([i915#2856])
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gen9_exec_parse@bb-large.html

  * igt@gen9_exec_parse@cmd-crossing-page:
    - shard-dg1:          NOTRUN -> [SKIP][82] ([i915#2527])
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gen9_exec_parse@cmd-crossing-page.html

  * igt@gen9_exec_parse@valid-registers:
    - shard-dg2:          NOTRUN -> [SKIP][83] ([i915#2856]) +2 other tests skip
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gen9_exec_parse@valid-registers.html

  * igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
    - shard-dg1:          [PASS][84] -> [FAIL][85] ([i915#3591])
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html

  * igt@i915_pm_rpm@gem-execbuf-stress-pc8:
    - shard-tglu:         NOTRUN -> [SKIP][86] ([fdo#109293] / [fdo#109506])
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html

  * igt@i915_pm_rpm@system-suspend:
    - shard-tglu:         [PASS][87] -> [ABORT][88] ([i915#8213])
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-7/igt@i915_pm_rpm@system-suspend.html
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@i915_pm_rpm@system-suspend.html

  * igt@i915_pm_rpm@system-suspend-devices:
    - shard-snb:          NOTRUN -> [SKIP][89] ([fdo#109271]) +48 other tests skip
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb1/igt@i915_pm_rpm@system-suspend-devices.html

  * igt@i915_pm_rps@thresholds-idle@gt0:
    - shard-mtlp:         NOTRUN -> [SKIP][90] ([i915#8925])
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@i915_pm_rps@thresholds-idle@gt0.html

  * igt@i915_pm_rps@thresholds-idle@gt1:
    - shard-mtlp:         NOTRUN -> [SKIP][91] ([i915#3555] / [i915#8925])
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@i915_pm_rps@thresholds-idle@gt1.html

  * igt@i915_query@hwconfig_table:
    - shard-dg1:          NOTRUN -> [SKIP][92] ([i915#6245])
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@i915_query@hwconfig_table.html

  * igt@i915_query@query-topology-known-pci-ids:
    - shard-mtlp:         NOTRUN -> [SKIP][93] ([fdo#109303])
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@i915_query@query-topology-known-pci-ids.html

  * igt@i915_suspend@basic-s3-without-i915:
    - shard-tglu:         NOTRUN -> [INCOMPLETE][94] ([i915#7443])
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@i915_suspend@basic-s3-without-i915.html

  * igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
    - shard-dg2:          NOTRUN -> [SKIP][95] ([i915#4212]) +1 other test skip
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html

  * igt@kms_addfb_basic@tile-pitch-mismatch:
    - shard-dg1:          NOTRUN -> [SKIP][96] ([i915#4212]) +1 other test skip
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_addfb_basic@tile-pitch-mismatch.html

  * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs:
    - shard-dg1:          NOTRUN -> [SKIP][97] ([i915#8709]) +7 other tests skip
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs.html

  * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc:
    - shard-rkl:          NOTRUN -> [SKIP][98] ([i915#8709]) +3 other tests skip
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc.html

  * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][99] ([i915#8709]) +11 other tests skip
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html

  * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
    - shard-dg2:          NOTRUN -> [SKIP][100] ([i915#9531])
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
    - shard-mtlp:         NOTRUN -> [SKIP][101] ([i915#1769] / [i915#3555])
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
    - shard-dg2:          NOTRUN -> [SKIP][102] ([i915#1769] / [i915#3555])
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-270:
    - shard-mtlp:         NOTRUN -> [SKIP][103] ([fdo#111614])
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html

  * igt@kms_big_fb@4-tiled-32bpp-rotate-90:
    - shard-tglu:         NOTRUN -> [SKIP][104] ([fdo#111615] / [i915#5286]) +3 other tests skip
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
    - shard-dg2:          NOTRUN -> [SKIP][105] ([fdo#111614]) +2 other tests skip
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html

  * igt@kms_big_fb@4-tiled-8bpp-rotate-180:
    - shard-dg1:          NOTRUN -> [SKIP][106] ([i915#4538] / [i915#5286]) +3 other tests skip
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
    - shard-rkl:          NOTRUN -> [SKIP][107] ([i915#5286]) +3 other tests skip
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html

  * igt@kms_big_fb@linear-32bpp-rotate-90:
    - shard-tglu:         NOTRUN -> [SKIP][108] ([fdo#111614])
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@linear-32bpp-rotate-90.html

  * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
    - shard-tglu:         NOTRUN -> [FAIL][109] ([i915#3743])
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html

  * igt@kms_big_fb@y-tiled-addfb:
    - shard-mtlp:         NOTRUN -> [SKIP][110] ([i915#6187])
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_big_fb@y-tiled-addfb.html

  * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
    - shard-dg2:          NOTRUN -> [SKIP][111] ([i915#5190]) +8 other tests skip
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
    - shard-tglu:         [PASS][112] -> [FAIL][113] ([i915#3743])
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
    - shard-rkl:          NOTRUN -> [SKIP][114] ([fdo#110723])
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
    - shard-dg1:          NOTRUN -> [SKIP][115] ([i915#4538])
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
    - shard-mtlp:         NOTRUN -> [SKIP][116] ([fdo#111615]) +1 other test skip
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html

  * igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
    - shard-dg2:          NOTRUN -> [SKIP][117] ([i915#4538] / [i915#5190]) +7 other tests skip
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html

  * igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
    - shard-tglu:         NOTRUN -> [SKIP][118] ([fdo#111615])
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html

  * igt@kms_big_joiner@2x-modeset:
    - shard-rkl:          NOTRUN -> [SKIP][119] ([i915#2705])
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_big_joiner@2x-modeset.html

  * igt@kms_big_joiner@basic:
    - shard-dg2:          NOTRUN -> [SKIP][120] ([i915#2705]) +1 other test skip
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_big_joiner@basic.html

  * igt@kms_ccs@pipe-a-crc-primary-rotation-180-y-tiled-ccs:
    - shard-dg1:          NOTRUN -> [SKIP][121] ([i915#5354] / [i915#6095]) +18 other tests skip
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_ccs@pipe-a-crc-primary-rotation-180-y-tiled-ccs.html

  * igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-rc-ccs-cc:
    - shard-rkl:          NOTRUN -> [SKIP][122] ([i915#5354] / [i915#6095]) +6 other tests skip
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-rc-ccs-cc.html

  * igt@kms_ccs@pipe-a-random-ccs-data-y-tiled-gen12-mc-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][123] ([i915#5354] / [i915#6095]) +16 other tests skip
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_ccs@pipe-a-random-ccs-data-y-tiled-gen12-mc-ccs.html

  * igt@kms_ccs@pipe-b-bad-rotation-90-yf-tiled-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][124] ([i915#5354]) +60 other tests skip
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_ccs@pipe-b-bad-rotation-90-yf-tiled-ccs.html

  * igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
    - shard-rkl:          NOTRUN -> [SKIP][125] ([i915#5354]) +7 other tests skip
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-mtl-mc-ccs:
    - shard-glk:          NOTRUN -> [SKIP][126] ([fdo#109271]) +126 other tests skip
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk2/igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-dg2-mc-ccs:
    - shard-mtlp:         NOTRUN -> [SKIP][127] ([i915#5354] / [i915#6095]) +7 other tests skip
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html

  * igt@kms_cdclk@mode-transition-all-outputs:
    - shard-dg1:          NOTRUN -> [SKIP][128] ([i915#3742])
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_cdclk@mode-transition-all-outputs.html

  * igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2:
    - shard-dg2:          NOTRUN -> [SKIP][129] ([i915#7213]) +3 other tests skip
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2.html

  * igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][130] ([i915#4087]) +3 other tests skip
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3.html

  * igt@kms_chamelium_color@degamma:
    - shard-dg2:          NOTRUN -> [SKIP][131] ([fdo#111827]) +1 other test skip
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_chamelium_color@degamma.html

  * igt@kms_chamelium_edid@dp-edid-change-during-suspend:
    - shard-mtlp:         NOTRUN -> [SKIP][132] ([i915#7828]) +4 other tests skip
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html

  * igt@kms_chamelium_frames@dp-crc-single:
    - shard-dg1:          NOTRUN -> [SKIP][133] ([i915#7828]) +4 other tests skip
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_chamelium_frames@dp-crc-single.html

  * igt@kms_chamelium_hpd@hdmi-hpd-fast:
    - shard-rkl:          NOTRUN -> [SKIP][134] ([i915#7828]) +3 other tests skip
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_chamelium_hpd@hdmi-hpd-fast.html

  * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe:
    - shard-tglu:         NOTRUN -> [SKIP][135] ([i915#7828]) +3 other tests skip
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html

  * igt@kms_chamelium_hpd@vga-hpd-after-suspend:
    - shard-dg2:          NOTRUN -> [SKIP][136] ([i915#7828]) +9 other tests skip
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_chamelium_hpd@vga-hpd-after-suspend.html

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-dg1:          NOTRUN -> [SKIP][137] ([i915#3299])
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_content_protection@dp-mst-lic-type-0.html

  * igt@kms_content_protection@dp-mst-type-1:
    - shard-rkl:          NOTRUN -> [SKIP][138] ([i915#3116])
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_content_protection@dp-mst-type-1.html
    - shard-tglu:         NOTRUN -> [SKIP][139] ([i915#3116] / [i915#3299])
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@kms_content_protection@dp-mst-type-1.html
    - shard-dg2:          NOTRUN -> [SKIP][140] ([i915#3299])
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@kms_content_protection@dp-mst-type-1.html

  * igt@kms_content_protection@type1:
    - shard-dg2:          NOTRUN -> [SKIP][141] ([i915#7118]) +1 other test skip
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_content_protection@type1.html

  * igt@kms_cursor_crc@cursor-onscreen-256x85:
    - shard-mtlp:         NOTRUN -> [SKIP][142] ([i915#8814])
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@kms_cursor_crc@cursor-onscreen-256x85.html

  * igt@kms_cursor_crc@cursor-onscreen-512x170:
    - shard-mtlp:         NOTRUN -> [SKIP][143] ([i915#3359]) +1 other test skip
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_cursor_crc@cursor-onscreen-512x170.html

  * igt@kms_cursor_crc@cursor-random-512x512:
    - shard-tglu:         NOTRUN -> [SKIP][144] ([i915#3359])
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_cursor_crc@cursor-random-512x512.html

  * igt@kms_cursor_crc@cursor-rapid-movement-32x32:
    - shard-dg1:          NOTRUN -> [SKIP][145] ([i915#3555]) +1 other test skip
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html

  * igt@kms_cursor_crc@cursor-rapid-movement-512x170:
    - shard-dg2:          NOTRUN -> [SKIP][146] ([i915#3359])
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html

  * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
    - shard-snb:          [PASS][147] -> [SKIP][148] ([fdo#109271] / [fdo#111767])
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb5/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html

  * igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
    - shard-mtlp:         NOTRUN -> [SKIP][149] ([i915#9809]) +3 other tests skip
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
    - shard-dg2:          NOTRUN -> [SKIP][150] ([i915#4103] / [i915#4213])
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
    - shard-mtlp:         NOTRUN -> [SKIP][151] ([i915#4213])
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
    - shard-dg2:          NOTRUN -> [SKIP][152] ([fdo#109274] / [i915#5354]) +7 other tests skip
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
    - shard-rkl:          NOTRUN -> [SKIP][153] ([fdo#111825]) +6 other tests skip
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
    - shard-tglu:         NOTRUN -> [SKIP][154] ([fdo#109274]) +2 other tests skip
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
    - shard-snb:          [PASS][155] -> [SKIP][156] ([fdo#109271]) +5 other tests skip
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb4/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
    - shard-tglu:         NOTRUN -> [SKIP][157] ([i915#4103])
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html

  * igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
    - shard-mtlp:         NOTRUN -> [SKIP][158] ([i915#9833])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html

  * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][159] ([fdo#110189] / [i915#9723])
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2.html

  * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][160] ([fdo#110189] / [i915#9227])
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3.html

  * igt@kms_display_modes@extended-mode-basic:
    - shard-dg2:          NOTRUN -> [SKIP][161] ([i915#3555]) +3 other tests skip
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_display_modes@extended-mode-basic.html

  * igt@kms_display_modes@mst-extended-mode-negative:
    - shard-dg2:          NOTRUN -> [SKIP][162] ([i915#8588])
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_display_modes@mst-extended-mode-negative.html
    - shard-rkl:          NOTRUN -> [SKIP][163] ([i915#8588])
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_display_modes@mst-extended-mode-negative.html

  * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][164] ([i915#3804])
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-rkl:          NOTRUN -> [SKIP][165] ([i915#3840])
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-dg1:          NOTRUN -> [SKIP][166] ([i915#3840])
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-tglu:         NOTRUN -> [SKIP][167] ([i915#3840]) +1 other test skip
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-mtlp:         NOTRUN -> [SKIP][168] ([i915#3840] / [i915#9688])
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_dsc@dsc-fractional-bpp.html

  * igt@kms_dsc@dsc-with-bpc-formats:
    - shard-dg2:          NOTRUN -> [SKIP][169] ([i915#3555] / [i915#3840])
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_dsc@dsc-with-bpc-formats.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc:
    - shard-rkl:          NOTRUN -> [SKIP][170] ([i915#3840] / [i915#9053])
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
    - shard-tglu:         NOTRUN -> [SKIP][171] ([i915#3840] / [i915#9053])
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html

  * igt@kms_feature_discovery@display-4x:
    - shard-rkl:          NOTRUN -> [SKIP][172] ([i915#1839])
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_feature_discovery@display-4x.html
    - shard-tglu:         NOTRUN -> [SKIP][173] ([i915#1839])
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_feature_discovery@display-4x.html
    - shard-dg2:          NOTRUN -> [SKIP][174] ([i915#1839])
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_feature_discovery@display-4x.html

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
    - shard-dg2:          NOTRUN -> [SKIP][175] ([fdo#109274]) +7 other tests skip
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
    - shard-dg1:          NOTRUN -> [SKIP][176] ([fdo#111767] / [fdo#111825])
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html

  * igt@kms_flip@2x-flip-vs-expired-vblank:
    - shard-mtlp:         NOTRUN -> [SKIP][177] ([i915#3637])
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_flip@2x-flip-vs-expired-vblank.html

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
    - shard-mtlp:         NOTRUN -> [SKIP][178] ([fdo#111767] / [i915#3637])
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html

  * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
    - shard-dg1:          NOTRUN -> [SKIP][179] ([fdo#111825] / [i915#9934]) +1 other test skip
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html

  * igt@kms_flip@flip-vs-fences-interruptible:
    - shard-dg2:          NOTRUN -> [SKIP][180] ([i915#8381]) +1 other test skip
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_flip@flip-vs-fences-interruptible.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][181] ([i915#2672]) +2 other tests skip
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode:
    - shard-dg1:          NOTRUN -> [SKIP][182] ([i915#2587] / [i915#2672])
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode:
    - shard-tglu:         NOTRUN -> [SKIP][183] ([i915#2587] / [i915#2672])
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][184] ([i915#2672] / [i915#3555])
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
    - shard-dg2:          NOTRUN -> [SKIP][185] ([i915#2672]) +4 other tests skip
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][186] ([i915#8708]) +3 other tests skip
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][187] ([i915#8708]) +11 other tests skip
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
    - shard-rkl:          NOTRUN -> [SKIP][188] ([fdo#111825] / [i915#1825]) +10 other tests skip
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt:
    - shard-tglu:         NOTRUN -> [SKIP][189] ([fdo#109280] / [fdo#111767]) +1 other test skip
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][190] ([i915#3458]) +15 other tests skip
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc:
    - shard-tglu:         NOTRUN -> [SKIP][191] ([fdo#110189]) +5 other tests skip
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt:
    - shard-dg1:          NOTRUN -> [SKIP][192] ([fdo#111825]) +13 other tests skip
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][193] ([i915#3023]) +6 other tests skip
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
    - shard-dg1:          NOTRUN -> [SKIP][194] ([i915#8708]) +3 other tests skip
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
    - shard-dg2:          NOTRUN -> [SKIP][195] ([i915#9766])
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
    - shard-dg1:          NOTRUN -> [SKIP][196] ([i915#3458]) +4 other tests skip
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][197] ([fdo#111767] / [i915#1825])
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt:
    - shard-tglu:         NOTRUN -> [SKIP][198] ([fdo#109280]) +13 other tests skip
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][199] ([i915#1825]) +11 other tests skip
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff:
    - shard-dg2:          NOTRUN -> [SKIP][200] ([fdo#111767] / [i915#5354]) +1 other test skip
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff.html

  * igt@kms_hdr@static-swap:
    - shard-dg1:          NOTRUN -> [SKIP][201] ([i915#3555] / [i915#8228])
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_hdr@static-swap.html
    - shard-dg2:          NOTRUN -> [SKIP][202] ([i915#3555] / [i915#8228])
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_hdr@static-swap.html

  * igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1:
    - shard-glk:          NOTRUN -> [FAIL][203] ([i915#7862]) +1 other test fail
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html

  * igt@kms_plane_scaling@intel-max-src-size:
    - shard-dg2:          NOTRUN -> [SKIP][204] ([i915#6953] / [i915#9423])
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_plane_scaling@intel-max-src-size.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][205] ([i915#9423]) +7 other tests skip
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [SKIP][206] ([i915#9423]) +11 other tests skip
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4.html

  * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][207] ([i915#9423]) +7 other tests skip
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][208] ([i915#5176] / [i915#9423]) +3 other tests skip
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2:
    - shard-dg2:          NOTRUN -> [SKIP][209] ([i915#5235] / [i915#9423]) +3 other tests skip
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][210] ([i915#5235]) +5 other tests skip
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][211] ([i915#5235]) +2 other tests skip
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-edp-1.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3:
    - shard-dg1:          NOTRUN -> [SKIP][212] ([i915#5235]) +19 other tests skip
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][213] ([i915#3555] / [i915#5235])
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d-edp-1.html

  * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][214] ([i915#5235]) +3 other tests skip
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1.html

  * igt@kms_pm_dc@dc3co-vpb-simulation:
    - shard-dg2:          NOTRUN -> [SKIP][215] ([i915#9685])
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_pm_dc@dc3co-vpb-simulation.html
    - shard-rkl:          NOTRUN -> [SKIP][216] ([i915#9685])
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_pm_dc@dc3co-vpb-simulation.html

  * igt@kms_pm_dc@dc5-dpms-negative:
    - shard-mtlp:         NOTRUN -> [SKIP][217] ([i915#9293])
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_pm_dc@dc5-dpms-negative.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-dg1:          NOTRUN -> [SKIP][218] ([i915#3361])
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
    - shard-dg2:          [PASS][219] -> [SKIP][220] ([i915#9519])
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-10/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
    - shard-rkl:          [PASS][221] -> [SKIP][222] ([i915#9519])
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-dg2:          NOTRUN -> [SKIP][223] ([i915#9519]) +1 other test skip
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@kms_prime@basic-modeset-hybrid:
    - shard-dg1:          NOTRUN -> [SKIP][224] ([i915#6524])
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_prime@basic-modeset-hybrid.html

  * igt@kms_prime@d3hot:
    - shard-dg2:          NOTRUN -> [SKIP][225] ([i915#6524] / [i915#6805])
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_prime@d3hot.html

  * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf:
    - shard-mtlp:         NOTRUN -> [SKIP][226] ([i915#2920])
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@overlay-plane-move-continuous-sf:
    - shard-dg1:          NOTRUN -> [SKIP][227] ([i915#9683])
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
    - shard-rkl:          NOTRUN -> [SKIP][228] ([i915#9683])
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
    - shard-dg2:          NOTRUN -> [SKIP][229] ([i915#9683]) +1 other test skip
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html

  * igt@kms_psr2_su@page_flip-p010:
    - shard-dg1:          NOTRUN -> [SKIP][230] ([fdo#111068] / [i915#9683])
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_psr2_su@page_flip-p010.html

  * igt@kms_rotation_crc@exhaust-fences:
    - shard-mtlp:         NOTRUN -> [SKIP][231] ([i915#4235])
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_rotation_crc@exhaust-fences.html

  * igt@kms_rotation_crc@sprite-rotation-90:
    - shard-dg2:          NOTRUN -> [SKIP][232] ([i915#4235]) +1 other test skip
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_rotation_crc@sprite-rotation-90.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-tglu:         NOTRUN -> [SKIP][233] ([i915#8623])
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  * igt@kms_writeback@writeback-check-output:
    - shard-rkl:          NOTRUN -> [SKIP][234] ([i915#2437])
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_writeback@writeback-check-output.html

  * igt@kms_writeback@writeback-check-output-xrgb2101010:
    - shard-tglu:         NOTRUN -> [SKIP][235] ([i915#2437] / [i915#9412])
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-6/igt@kms_writeback@writeback-check-output-xrgb2101010.html

  * igt@kms_writeback@writeback-fb-id:
    - shard-mtlp:         NOTRUN -> [SKIP][236] ([i915#2437])
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_writeback@writeback-fb-id.html

  * igt@perf@mi-rpc:
    - shard-dg1:          NOTRUN -> [SKIP][237] ([i915#2434])
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@perf@mi-rpc.html

  * igt@perf_pmu@event-wait@rcs0:
    - shard-dg2:          NOTRUN -> [SKIP][238] ([fdo#112283])
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@perf_pmu@event-wait@rcs0.html

  * igt@perf_pmu@rc6-all-gts:
    - shard-dg1:          NOTRUN -> [SKIP][239] ([i915#8516]) +1 other test skip
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@perf_pmu@rc6-all-gts.html
    - shard-dg2:          NOTRUN -> [SKIP][240] ([i915#8516])
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@perf_pmu@rc6-all-gts.html
    - shard-rkl:          NOTRUN -> [SKIP][241] ([i915#8516])
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@perf_pmu@rc6-all-gts.html

  * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][242] ([i915#5493])
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html

  * igt@prime_udl:
    - shard-dg2:          NOTRUN -> [SKIP][243] ([fdo#109291])
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@prime_udl.html

  * igt@prime_vgem@basic-fence-flip:
    - shard-dg2:          NOTRUN -> [SKIP][244] ([i915#3708])
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@prime_vgem@basic-fence-flip.html

  * igt@prime_vgem@basic-write:
    - shard-dg2:          NOTRUN -> [SKIP][245] ([i915#3291] / [i915#3708])
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@prime_vgem@basic-write.html

  * igt@sriov_basic@enable-vfs-autoprobe-on:
    - shard-tglu:         NOTRUN -> [SKIP][246] ([i915#9917])
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@sriov_basic@enable-vfs-autoprobe-on.html

  * igt@syncobj_timeline@invalid-wait-zero-handles:
    - shard-tglu:         NOTRUN -> [FAIL][247] ([i915#9781])
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@syncobj_timeline@invalid-wait-zero-handles.html

  * igt@v3d/v3d_create_bo@create-bo-0:
    - shard-dg2:          NOTRUN -> [SKIP][248] ([i915#2575]) +11 other tests skip
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@v3d/v3d_create_bo@create-bo-0.html

  * igt@v3d/v3d_perfmon@create-perfmon-exceed:
    - shard-rkl:          NOTRUN -> [SKIP][249] ([fdo#109315]) +1 other test skip
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@v3d/v3d_perfmon@create-perfmon-exceed.html

  * igt@v3d/v3d_submit_cl@multiple-job-submission:
    - shard-mtlp:         NOTRUN -> [SKIP][250] ([i915#2575])
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@v3d/v3d_submit_cl@multiple-job-submission.html

  * igt@v3d/v3d_submit_cl@simple-flush-cache:
    - shard-dg1:          NOTRUN -> [SKIP][251] ([i915#2575]) +1 other test skip
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@v3d/v3d_submit_cl@simple-flush-cache.html

  * igt@v3d/v3d_wait_bo@used-bo-0ns:
    - shard-tglu:         NOTRUN -> [SKIP][252] ([fdo#109315] / [i915#2575]) +3 other tests skip
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-6/igt@v3d/v3d_wait_bo@used-bo-0ns.html

  * igt@vc4/vc4_label_bo@set-bad-handle:
    - shard-mtlp:         NOTRUN -> [SKIP][253] ([i915#7711]) +1 other test skip
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@vc4/vc4_label_bo@set-bad-handle.html

  * igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem:
    - shard-tglu:         NOTRUN -> [SKIP][254] ([i915#2575]) +3 other tests skip
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-4/igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem.html

  * igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained:
    - shard-dg2:          NOTRUN -> [SKIP][255] ([i915#7711]) +7 other tests skip
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
    - shard-rkl:          NOTRUN -> [SKIP][256] ([i915#7711]) +2 other tests skip
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html

  * igt@vc4/vc4_tiling@get-bad-flags:
    - shard-dg1:          NOTRUN -> [SKIP][257] ([i915#7711]) +1 other test skip
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@vc4/vc4_tiling@get-bad-flags.html

  
#### Possible fixes ####

  * igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit:
    - shard-tglu:         [DMESG-WARN][258] ([i915#10140]) -> [PASS][259] +1 other test pass
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-3/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
    - shard-glk:          [DMESG-WARN][260] ([i915#10140]) -> [PASS][261] +1 other test pass
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk3/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk9/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
    - shard-mtlp:         [DMESG-WARN][262] ([i915#10140]) -> [PASS][263] +1 other test pass
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-5/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
    - shard-dg2:          [DMESG-WARN][264] ([i915#10140]) -> [PASS][265]
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-7/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html

  * igt@drm_mm@drm_mm@drm_test_mm_init:
    - shard-dg1:          [DMESG-WARN][266] ([i915#10140]) -> [PASS][267] +1 other test pass
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-19/igt@drm_mm@drm_mm@drm_test_mm_init.html
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@drm_mm@drm_mm@drm_test_mm_init.html
    - shard-snb:          [DMESG-WARN][268] ([i915#10140]) -> [PASS][269] +1 other test pass
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb6/igt@drm_mm@drm_mm@drm_test_mm_init.html
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@drm_mm@drm_mm@drm_test_mm_init.html
    - shard-rkl:          [DMESG-WARN][270] ([i915#10140]) -> [PASS][271]
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@drm_mm@drm_mm@drm_test_mm_init.html
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@drm_mm@drm_mm@drm_test_mm_init.html

  * igt@fbdev@pan:
    - shard-snb:          [FAIL][272] ([i915#4435]) -> [PASS][273]
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@fbdev@pan.html
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb6/igt@fbdev@pan.html

  * igt@gem_ctx_exec@basic-nohangcheck:
    - shard-tglu:         [FAIL][274] ([i915#6268]) -> [PASS][275]
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html

  * igt@gem_eio@suspend:
    - shard-tglu:         [ABORT][276] ([i915#10030]) -> [PASS][277]
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-9/igt@gem_eio@suspend.html
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@gem_eio@suspend.html

  * igt@gem_eio@unwedge-stress:
    - shard-dg1:          [FAIL][278] ([i915#5784]) -> [PASS][279]
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-19/igt@gem_eio@unwedge-stress.html
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_eio@unwedge-stress.html

  * igt@gem_exec_fair@basic-pace-share@rcs0:
    - shard-rkl:          [FAIL][280] ([i915#2842]) -> [PASS][281]
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@gem_exec_fair@basic-pace-share@rcs0.html
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_exec_fair@basic-pace-share@rcs0.html

  * igt@gem_exec_fair@basic-pace@rcs0:
    - shard-tglu:         [FAIL][282] ([i915#2842]) -> [PASS][283] +2 other tests pass
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-4/igt@gem_exec_fair@basic-pace@rcs0.html
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gem_exec_fair@basic-pace@rcs0.html

  * igt@gem_exec_whisper@basic-fds:
    - shard-mtlp:         [INCOMPLETE][284] ([i915#9857]) -> [PASS][285]
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-3/igt@gem_exec_whisper@basic-fds.html
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_exec_whisper@basic-fds.html

  * igt@i915_module_load@reload-with-fault-injection:
    - shard-rkl:          [ABORT][286] ([i915#9820]) -> [PASS][287]
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@i915_module_load@reload-with-fault-injection.html
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@i915_module_load@reload-with-fault-injection.html
    - shard-snb:          [INCOMPLETE][288] ([i915#10137] / [i915#9200] / [i915#9849]) -> [PASS][289]
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-180:
    - shard-mtlp:         [FAIL][290] ([i915#5138]) -> [PASS][291]
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-3/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
    - shard-tglu:         [FAIL][292] ([i915#3743]) -> [PASS][293] +1 other test pass
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
    - shard-glk:          [FAIL][294] ([i915#2346]) -> [PASS][295] +1 other test pass
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt:
    - shard-dg2:          [FAIL][296] ([i915#6880]) -> [PASS][297]
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
    - shard-snb:          [SKIP][298] ([fdo#109271]) -> [PASS][299] +7 other tests pass
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html

  * igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256:
    - shard-mtlp:         [DMESG-WARN][300] ([i915#1982]) -> [PASS][301]
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-8/igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256.html
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256.html

  * igt@kms_pm_rpm@dpms-non-lpsp:
    - shard-dg1:          [DMESG-WARN][302] ([i915#4423]) -> [PASS][303]
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-15/igt@kms_pm_rpm@dpms-non-lpsp.html
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_pm_rpm@dpms-non-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp-stress:
    - shard-rkl:          [SKIP][304] ([i915#9519]) -> [PASS][305] +1 other test pass
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-dg2:          [SKIP][306] ([i915#9519]) -> [PASS][307]
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp.html
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list:
    - shard-tglu:         [FAIL][308] -> [PASS][309]
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
    - shard-mtlp:         [FAIL][310] -> [PASS][311]
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset:
    - shard-rkl:          [FAIL][312] -> [PASS][313]
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
    - shard-tglu:         [DMESG-WARN][314] -> [PASS][315]
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
    - shard-glk:          [DMESG-FAIL][316] -> [PASS][317]
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk9/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
    - shard-mtlp:         [DMESG-WARN][318] -> [PASS][319]
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888:
    - shard-rkl:          [DMESG-WARN][320] -> [PASS][321]
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
    - shard-snb:          [FAIL][322] -> [PASS][323]
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010:
    - shard-dg1:          [DMESG-WARN][324] -> [PASS][325]
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8:
    - shard-mtlp:         [ABORT][326] -> [PASS][327]
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8.html
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono:
    - shard-dg1:          [FAIL][328] -> [PASS][329]
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono.html
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332:
    - shard-dg1:          [ABORT][330] -> [PASS][331]
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
    - shard-rkl:          [ABORT][332] -> [PASS][333]
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565:
    - shard-snb:          [ABORT][334] -> [PASS][335]
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
    - shard-tglu:         [ABORT][336] -> [PASS][337]
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888:
    - shard-snb:          [DMESG-WARN][338] -> [PASS][339]
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555:
    - shard-glk:          [ABORT][340] -> [PASS][341]
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk9/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555.html
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555.html

  * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1:
    - shard-tglu:         [FAIL][342] ([i915#9196]) -> [PASS][343]
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html

  * igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1:
    - shard-mtlp:         [FAIL][344] ([i915#9196]) -> [PASS][345]
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html

  * igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
    - shard-snb:          [FAIL][346] ([i915#9196]) -> [PASS][347] +1 other test pass
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html

  
#### Warnings ####

  * igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0:
    - shard-dg1:          [SKIP][348] ([i915#4423] / [i915#4565]) -> [SKIP][349] ([i915#4565])
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-15/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html

  * igt@i915_module_load@reload-with-fault-injection:
    - shard-mtlp:         [ABORT][350] ([i915#10131] / [i915#9820]) -> [ABORT][351] ([i915#10131])
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-7/igt@i915_module_load@reload-with-fault-injection.html
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@i915_module_load@reload-with-fault-injection.html
    - shard-dg2:          [INCOMPLETE][352] ([i915#10137] / [i915#9849]) -> [INCOMPLETE][353] ([i915#10137] / [i915#9820] / [i915#9849])
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@i915_module_load@reload-with-fault-injection.html

  * igt@kms_content_protection@mei-interface:
    - shard-rkl:          [SKIP][354] ([i915#8063]) -> [SKIP][355] ([i915#9424])
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@kms_content_protection@mei-interface.html
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_content_protection@mei-interface.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-rkl:          [SKIP][356] ([i915#3955]) -> [SKIP][357] ([fdo#110189] / [i915#3955])
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@kms_fbcon_fbt@psr-suspend.html
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite:
    - shard-snb:          [SKIP][358] ([fdo#109271]) -> [SKIP][359] ([fdo#109271] / [fdo#111767])
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-rkl:          [SKIP][360] ([i915#4816]) -> [SKIP][361] ([i915#4070] / [i915#4816])
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-rkl:          [SKIP][362] ([i915#3361]) -> [FAIL][363] ([i915#9295])
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@kms_pm_dc@dc6-dpms.html
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
  [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
  [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
  [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
  [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
  [fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293
  [fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
  [fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312
  [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314
  [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
  [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
  [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
  [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
  [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
  [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
  [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
  [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
  [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
  [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
  [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
  [i915#10030]: https://gitlab.freedesktop.org/drm/intel/issues/10030
  [i915#10131]: https://gitlab.freedesktop.org/drm/intel/issues/10131
  [i915#10137]: https://gitlab.freedesktop.org/drm/intel/issues/10137
  [i915#10140]: https://gitlab.freedesktop.org/drm/intel/issues/10140
  [i915#10183]: https://gitlab.freedesktop.org/drm/intel/issues/10183
  [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
  [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
  [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
  [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
  [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
  [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434
  [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
  [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
  [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
  [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
  [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
  [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
  [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
  [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
  [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
  [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
  [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
  [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
  [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
  [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
  [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
  [i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
  [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
  [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
  [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
  [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
  [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
  [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
  [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
  [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
  [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
  [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
  [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
  [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
  [i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936
  [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
  [i915#4036]: https://gitlab.freedesktop.org/drm/intel/issues/4036
  [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
  [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
  [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
  [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
  [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
  [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
  [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
  [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
  [i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
  [i915#4435]: https://gitlab.freedesktop.org/drm/intel/issues/4435
  [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
  [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
  [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565
  [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
  [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
  [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
  [i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816
  [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
  [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
  [i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879
  [i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958
  [i915#5107]: https://gitlab.freedesktop.org/drm/intel/issues/5107
  [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
  [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
  [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
  [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
  [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
  [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
  [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
  [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
  [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
  [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
  [i915#6117]: https://gitlab.freedesktop.org/drm/intel/issues/6117
  [i915#6187]: https://gitlab.freedesktop.org/drm/intel/issues/6187
  [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245
  [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
  [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
  [i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
  [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
  [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
  [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
  [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213
  [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297
  [i915#7443]: https://gitlab.freedesktop.org/drm/intel/issues/7443
  [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
  [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
  [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
  [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
  [i915#7862]: https://gitlab.freedesktop.org/drm/intel/issues/7862
  [i915#8063]: https://gitlab.freedesktop.org/drm/intel/issues/8063
  [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
  [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
  [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
  [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
  [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
  [i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516
  [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
  [i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588
  [i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623
  [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
  [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
  [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
  [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
  [i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053
  [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
  [i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200
  [i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227
  [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
  [i915#9293]: https://gitlab.freedesktop.org/drm/intel/issues/9293
  [i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295
  [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323
  [i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412
  [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
  [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
  [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
  [i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531
  [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606
  [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
  [i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
  [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
  [i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723
  [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
  [i915#9766]: https://gitlab.freedesktop.org/drm/intel/issues/9766
  [i915#9781]: https://gitlab.freedesktop.org/drm/intel/issues/9781
  [i915#9808]: https://gitlab.freedesktop.org/drm/intel/issues/9808
  [i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
  [i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
  [i915#9833]: https://gitlab.freedesktop.org/drm/intel/issues/9833
  [i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
  [i915#9857]: https://gitlab.freedesktop.org/drm/intel/issues/9857
  [i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917
  [i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_7704 -> IGTPW_10636
  * Piglit: piglit_4509 -> None

  CI-20190529: 20190529
  CI_DRM_14230: b1651bcc3e78d3eca42061e8cf6bf1fea6843026 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_10636: 10636
  IGT_7704: 7704
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/index.html

[-- Attachment #2: Type: text/html, Size: 113872 bytes --]

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

* Re: ✗ CI.xeBAT: failure for lib/kunit: Support writable filter* parameters of kunit module (rev4)
  2024-02-06 11:08 ` ✗ CI.xeBAT: " Patchwork
@ 2024-02-06 16:33   ` Janusz Krzysztofik
  0 siblings, 0 replies; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-06 16:33 UTC (permalink / raw)
  To: igt-dev; +Cc: igt-dev, De Marchi, Lucas, Kamil Konieczny

On Tuesday, 6 February 2024 12:08:22 CET Patchwork wrote:
> == Series Details ==
> 
> Series: lib/kunit: Support writable filter* parameters of kunit module (rev4)
> URL   : https://patchwork.freedesktop.org/series/129174/
> State : failure
> 
> == Summary ==
> 
> CI Bug Log - changes from XEIGT_7704_BAT -> XEIGTPW_10636_BAT
> ====================================================
> 
> Summary
> -------
> 
>   **FAILURE**
> 
>   Serious unknown changes coming with XEIGTPW_10636_BAT absolutely need to be
>   verified manually.
>   
>   If you think the reported changes have nothing to do with the changes
>   introduced in XEIGTPW_10636_BAT, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
>   to document this new failure mode, which will reduce false positives in CI.
> 
>   
> 
> Participating hosts (4 -> 4)
> ------------------------------
> 
>   No changes in participating hosts
> 
> Possible new issues
> -------------------
> 
>   Here are the unknown changes that may have been introduced in XEIGTPW_10636_BAT:
> 
> ### IGT changes ###
> 
> #### Possible regressions ####
> 
>   * igt@xe_live_ktest@bo:
>     - bat-adlp-7:         [PASS][1] -> [TIMEOUT][2] +2 other tests timeout
>    [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7704/bat-adlp-7/igt@xe_live_ktest@bo.html
>    [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10636/bat-adlp-7/igt@xe_live_ktest@bo.html

As a side effect of the last patch of the series, introduced in v4, when 
subtest names on IGT side don't match test suite names on the kernel side we 
are now apparently getting completely empty KTAP reports from the kernel when 
using a filter_glob string that doesn't match any test suite name.  As a 
result, the tests are waiting for the KTAP report to appear in dmesg 
indefinitely, until interrupted by igt_runner on timeout.

If you think those timeouts provide a good reason for dropping that last patch 
from the series (I don't) then please speak up.

Thanks,
Janusz

> 
>   * igt@xe_live_ktest@migrate:
>     - bat-pvc-2:          [PASS][3] -> [TIMEOUT][4] +2 other tests timeout
>    [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7704/bat-pvc-2/igt@xe_live_ktest@migrate.html
>    [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10636/bat-pvc-2/igt@xe_live_ktest@migrate.html
>     - bat-dg2-oem2:       [PASS][5] -> [TIMEOUT][6] +2 other tests timeout
>    [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7704/bat-dg2-oem2/igt@xe_live_ktest@migrate.html
>    [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10636/bat-dg2-oem2/igt@xe_live_ktest@migrate.html
>     - bat-atsm-2:         [PASS][7] -> [TIMEOUT][8] +2 other tests timeout
>    [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7704/bat-atsm-2/igt@xe_live_ktest@migrate.html
>    [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10636/bat-atsm-2/igt@xe_live_ktest@migrate.html
> 
>   
> 
> 
> Build changes
> -------------
> 
>   * IGT: IGT_7704 -> IGTPW_10636
>   * Linux: xe-734-3df53f864df3b874612fba223cfd30915009784f -> xe-736-b1651bcc3e78d3eca42061e8cf6bf1fea6843026
> 
>   IGTPW_10636: 10636
>   IGT_7704: 7704
>   xe-734-3df53f864df3b874612fba223cfd30915009784f: 3df53f864df3b874612fba223cfd30915009784f
>   xe-736-b1651bcc3e78d3eca42061e8cf6bf1fea6843026: b1651bcc3e78d3eca42061e8cf6bf1fea6843026
> 
> == Logs ==
> 
> For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10636/index.html
> 





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

* Re: ✗ Fi.CI.IGT: failure for lib/kunit: Support writable filter* parameters of kunit module (rev4)
  2024-02-06 12:44 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-02-06 16:46   ` Janusz Krzysztofik
  2024-02-07 10:52     ` Illipilli, TejasreeX
  0 siblings, 1 reply; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-06 16:46 UTC (permalink / raw)
  To: igt-dev; +Cc: lgci.bug.filing, Kamil Konieczny, De Marchi, Lucas

On Tuesday, 6 February 2024 13:44:33 CET Patchwork wrote:
> == Series Details ==
> 
> Series: lib/kunit: Support writable filter* parameters of kunit module (rev4)
> URL   : https://patchwork.freedesktop.org/series/129174/
> State : failure
> 
> == Summary ==
> 
> CI Bug Log - changes from CI_DRM_14230_full -> IGTPW_10636_full
> ====================================================
> 
> Summary
> -------
> 
>   **FAILURE**
> 
>   Serious unknown changes coming with IGTPW_10636_full absolutely need to be
>   verified manually.
>   
>   If you think the reported changes have nothing to do with the changes
>   introduced in IGTPW_10636_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
>   to document this new failure mode, which will reduce false positives in CI.
> 
>   External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/index.html
> 
> Participating hosts (8 -> 8)
> ------------------------------
> 
>   No changes in participating hosts
> 
> Possible new issues
> -------------------
> 
>   Here are the unknown changes that may have been introduced in IGTPW_10636_full:
> 
> ### IGT changes ###
> 
> #### Possible regressions ####
> 
>   * igt@runner@aborted:
>     - shard-glk:          NOTRUN -> [FAIL][1]
>    [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk1/igt@runner@aborted.html

Kernel taint on kernel warning reported while loading i915 module has nothing 
to do with changes to IGT KUnit library.  @BUG Filing, please update filters 
and re-report.

Thanks,
Janusz

> 
>   
> Known issues
> ------------
> 
>   Here are the changes found in IGTPW_10636_full that come from known issues:
> 
> ### IGT changes ###
> 
> #### Issues hit ####
> 
>   * igt@drm_fdinfo@most-busy-check-all@bcs0:
>     - shard-dg2:          NOTRUN -> [SKIP][2] ([i915#8414]) +19 other tests skip
>    [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@drm_fdinfo@most-busy-check-all@bcs0.html
> 
>   * igt@drm_fdinfo@most-busy-idle-check-all@rcs0:
>     - shard-rkl:          [PASS][3] -> [FAIL][4] ([i915#7742])
>    [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
>    [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
> 
>   * igt@drm_fdinfo@virtual-busy-hang:
>     - shard-dg1:          NOTRUN -> [SKIP][5] ([i915#8414])
>    [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@drm_fdinfo@virtual-busy-hang.html
> 
>   * igt@gem_busy@semaphore:
>     - shard-dg1:          NOTRUN -> [SKIP][6] ([i915#3936])
>    [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@gem_busy@semaphore.html
> 
>   * igt@gem_ccs@suspend-resume:
>     - shard-rkl:          NOTRUN -> [SKIP][7] ([i915#9323])
>    [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@gem_ccs@suspend-resume.html
>     - shard-tglu:         NOTRUN -> [SKIP][8] ([i915#9323])
>    [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@gem_ccs@suspend-resume.html
> 
>   * igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-smem-lmem0:
>     - shard-dg2:          NOTRUN -> [INCOMPLETE][9] ([i915#7297])
>    [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-smem-lmem0.html
> 
>   * igt@gem_close_race@multigpu-basic-threads:
>     - shard-tglu:         NOTRUN -> [SKIP][10] ([i915#7697]) +1 other test skip
>    [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@gem_close_race@multigpu-basic-threads.html
> 
>   * igt@gem_create@create-ext-cpu-access-big:
>     - shard-dg2:          NOTRUN -> [ABORT][11] ([i915#10183])
>    [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_create@create-ext-cpu-access-big.html
> 
>   * igt@gem_ctx_exec@basic-nohangcheck:
>     - shard-rkl:          [PASS][12] -> [FAIL][13] ([i915#6268])
>    [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@gem_ctx_exec@basic-nohangcheck.html
>    [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@gem_ctx_exec@basic-nohangcheck.html
> 
>   * igt@gem_ctx_param@set-priority-not-supported:
>     - shard-dg1:          NOTRUN -> [SKIP][14] ([fdo#109314])
>    [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_ctx_param@set-priority-not-supported.html
> 
>   * igt@gem_ctx_persistence@hang:
>     - shard-dg1:          NOTRUN -> [SKIP][15] ([i915#8555])
>    [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_ctx_persistence@hang.html
> 
>   * igt@gem_ctx_persistence@heartbeat-hostile:
>     - shard-mtlp:         NOTRUN -> [SKIP][16] ([i915#8555])
>    [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_ctx_persistence@heartbeat-hostile.html
> 
>   * igt@gem_ctx_sseu@invalid-sseu:
>     - shard-dg2:          NOTRUN -> [SKIP][17] ([i915#280])
>    [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@gem_ctx_sseu@invalid-sseu.html
> 
>   * igt@gem_exec_balancer@invalid-bonds:
>     - shard-dg2:          NOTRUN -> [SKIP][18] ([i915#4036])
>    [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_exec_balancer@invalid-bonds.html
> 
>   * igt@gem_exec_balancer@parallel-ordering:
>     - shard-tglu:         NOTRUN -> [FAIL][19] ([i915#6117])
>    [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@gem_exec_balancer@parallel-ordering.html
> 
>   * igt@gem_exec_balancer@sliced:
>     - shard-dg2:          NOTRUN -> [SKIP][20] ([i915#4812]) +2 other tests skip
>    [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_exec_balancer@sliced.html
> 
>   * igt@gem_exec_capture@many-4k-incremental:
>     - shard-glk:          NOTRUN -> [FAIL][21] ([i915#9606])
>    [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk4/igt@gem_exec_capture@many-4k-incremental.html
>     - shard-dg2:          NOTRUN -> [FAIL][22] ([i915#9606])
>    [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gem_exec_capture@many-4k-incremental.html
> 
>   * igt@gem_exec_fair@basic-deadline:
>     - shard-rkl:          [PASS][23] -> [FAIL][24] ([i915#2846])
>    [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-6/igt@gem_exec_fair@basic-deadline.html
>    [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-3/igt@gem_exec_fair@basic-deadline.html
>     - shard-glk:          NOTRUN -> [FAIL][25] ([i915#2846])
>    [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@gem_exec_fair@basic-deadline.html
>     - shard-mtlp:         NOTRUN -> [SKIP][26] ([i915#4473] / [i915#4771])
>    [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_exec_fair@basic-deadline.html
> 
>   * igt@gem_exec_fair@basic-none-rrul@rcs0:
>     - shard-glk:          NOTRUN -> [FAIL][27] ([i915#2842])
>    [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@gem_exec_fair@basic-none-rrul@rcs0.html
> 
>   * igt@gem_exec_fair@basic-none-solo:
>     - shard-mtlp:         NOTRUN -> [SKIP][28] ([i915#4473])
>    [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@gem_exec_fair@basic-none-solo.html
> 
>   * igt@gem_exec_fair@basic-pace@vecs0:
>     - shard-rkl:          [PASS][29] -> [FAIL][30] ([i915#2842]) +1 other test fail
>    [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@gem_exec_fair@basic-pace@vecs0.html
>    [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@gem_exec_fair@basic-pace@vecs0.html
> 
>   * igt@gem_exec_flush@basic-batch-kernel-default-uc:
>     - shard-dg2:          NOTRUN -> [SKIP][31] ([i915#3539] / [i915#4852]) +3 other tests skip
>    [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_flush@basic-batch-kernel-default-uc.html
> 
>   * igt@gem_exec_gttfill@multigpu-basic:
>     - shard-mtlp:         NOTRUN -> [SKIP][32] ([i915#7697]) +1 other test skip
>    [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@gem_exec_gttfill@multigpu-basic.html
>     - shard-dg2:          NOTRUN -> [SKIP][33] ([i915#7697]) +2 other tests skip
>    [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_gttfill@multigpu-basic.html
>     - shard-rkl:          NOTRUN -> [SKIP][34] ([i915#7697]) +1 other test skip
>    [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gem_exec_gttfill@multigpu-basic.html
>     - shard-dg1:          NOTRUN -> [SKIP][35] ([i915#7697]) +1 other test skip
>    [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_exec_gttfill@multigpu-basic.html
> 
>   * igt@gem_exec_params@rsvd2-dirt:
>     - shard-dg2:          NOTRUN -> [SKIP][36] ([fdo#109283] / [i915#5107])
>    [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_params@rsvd2-dirt.html
> 
>   * igt@gem_exec_params@secure-non-master:
>     - shard-mtlp:         NOTRUN -> [SKIP][37] ([fdo#112283])
>    [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@gem_exec_params@secure-non-master.html
> 
>   * igt@gem_exec_reloc@basic-cpu-noreloc:
>     - shard-dg2:          NOTRUN -> [SKIP][38] ([i915#3281]) +6 other tests skip
>    [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@gem_exec_reloc@basic-cpu-noreloc.html
> 
>   * igt@gem_exec_reloc@basic-wc-read-active:
>     - shard-dg1:          NOTRUN -> [SKIP][39] ([i915#3281]) +3 other tests skip
>    [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_exec_reloc@basic-wc-read-active.html
> 
>   * igt@gem_exec_reloc@basic-write-wc:
>     - shard-mtlp:         NOTRUN -> [SKIP][40] ([i915#3281]) +2 other tests skip
>    [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_exec_reloc@basic-write-wc.html
>     - shard-rkl:          NOTRUN -> [SKIP][41] ([i915#3281]) +1 other test skip
>    [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_exec_reloc@basic-write-wc.html
> 
>   * igt@gem_exec_suspend@basic-s0@lmem0:
>     - shard-dg2:          [PASS][42] -> [INCOMPLETE][43] ([i915#9275])
>    [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-1/igt@gem_exec_suspend@basic-s0@lmem0.html
>    [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@gem_exec_suspend@basic-s0@lmem0.html
> 
>   * igt@gem_fence_thrash@bo-copy:
>     - shard-dg2:          NOTRUN -> [SKIP][44] ([i915#4860]) +2 other tests skip
>    [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_fence_thrash@bo-copy.html
>     - shard-dg1:          NOTRUN -> [SKIP][45] ([i915#4860])
>    [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_fence_thrash@bo-copy.html
>     - shard-mtlp:         NOTRUN -> [SKIP][46] ([i915#4860])
>    [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_fence_thrash@bo-copy.html
> 
>   * igt@gem_lmem_swapping@heavy-verify-multi-ccs:
>     - shard-rkl:          NOTRUN -> [SKIP][47] ([i915#4613])
>    [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
> 
>   * igt@gem_lmem_swapping@heavy-verify-random-ccs:
>     - shard-glk:          NOTRUN -> [SKIP][48] ([fdo#109271] / [i915#4613]) +2 other tests skip
>    [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
> 
>   * igt@gem_lmem_swapping@smem-oom@lmem0:
>     - shard-dg2:          NOTRUN -> [TIMEOUT][49] ([i915#5493])
>    [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@gem_lmem_swapping@smem-oom@lmem0.html
> 
>   * igt@gem_lmem_swapping@verify:
>     - shard-tglu:         NOTRUN -> [SKIP][50] ([i915#4613])
>    [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@gem_lmem_swapping@verify.html
> 
>   * igt@gem_lmem_swapping@verify-random-ccs:
>     - shard-mtlp:         NOTRUN -> [SKIP][51] ([i915#4613])
>    [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_lmem_swapping@verify-random-ccs.html
> 
>   * igt@gem_mmap@bad-object:
>     - shard-dg1:          NOTRUN -> [SKIP][52] ([i915#4083]) +2 other tests skip
>    [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_mmap@bad-object.html
> 
>   * igt@gem_mmap_gtt@basic-read:
>     - shard-dg2:          NOTRUN -> [SKIP][53] ([i915#4077]) +11 other tests skip
>    [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_mmap_gtt@basic-read.html
> 
>   * igt@gem_mmap_gtt@big-copy-xy:
>     - shard-dg1:          NOTRUN -> [SKIP][54] ([i915#4077]) +1 other test skip
>    [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_mmap_gtt@big-copy-xy.html
> 
>   * igt@gem_mmap_gtt@cpuset-medium-copy-odd:
>     - shard-mtlp:         NOTRUN -> [SKIP][55] ([i915#4077]) +2 other tests skip
>    [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html
> 
>   * igt@gem_mmap_wc@pf-nonblock:
>     - shard-dg2:          NOTRUN -> [SKIP][56] ([i915#4083]) +4 other tests skip
>    [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_mmap_wc@pf-nonblock.html
> 
>   * igt@gem_mmap_wc@read-write:
>     - shard-mtlp:         NOTRUN -> [SKIP][57] ([i915#4083]) +1 other test skip
>    [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@gem_mmap_wc@read-write.html
> 
>   * igt@gem_partial_pwrite_pread@reads:
>     - shard-dg2:          NOTRUN -> [SKIP][58] ([i915#3282]) +3 other tests skip
>    [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gem_partial_pwrite_pread@reads.html
> 
>   * igt@gem_partial_pwrite_pread@reads-display:
>     - shard-dg1:          NOTRUN -> [SKIP][59] ([i915#3282])
>    [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_partial_pwrite_pread@reads-display.html
> 
>   * igt@gem_pread@display:
>     - shard-rkl:          NOTRUN -> [SKIP][60] ([i915#3282])
>    [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gem_pread@display.html
> 
>   * igt@gem_pxp@create-regular-context-2:
>     - shard-dg1:          NOTRUN -> [SKIP][61] ([i915#4270])
>    [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_pxp@create-regular-context-2.html
> 
>   * igt@gem_pxp@display-protected-crc:
>     - shard-tglu:         NOTRUN -> [SKIP][62] ([i915#4270]) +2 other tests skip
>    [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gem_pxp@display-protected-crc.html
> 
>   * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
>     - shard-dg2:          NOTRUN -> [SKIP][63] ([i915#4270]) +2 other tests skip
>    [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
> 
>   * igt@gem_readwrite@read-write:
>     - shard-mtlp:         NOTRUN -> [SKIP][64] ([i915#3282]) +3 other tests skip
>    [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@gem_readwrite@read-write.html
> 
>   * igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
>     - shard-mtlp:         NOTRUN -> [SKIP][65] ([i915#8428])
>    [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
> 
>   * igt@gem_softpin@evict-snoop:
>     - shard-tglu:         NOTRUN -> [SKIP][66] ([fdo#109312])
>    [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@gem_softpin@evict-snoop.html
> 
>   * igt@gem_tiled_pread_basic:
>     - shard-dg1:          NOTRUN -> [SKIP][67] ([i915#4079])
>    [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_tiled_pread_basic.html
> 
>   * igt@gem_unfence_active_buffers:
>     - shard-dg1:          NOTRUN -> [SKIP][68] ([i915#4879])
>    [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_unfence_active_buffers.html
> 
>   * igt@gem_userptr_blits@dmabuf-sync:
>     - shard-glk:          NOTRUN -> [SKIP][69] ([fdo#109271] / [i915#3323])
>    [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk8/igt@gem_userptr_blits@dmabuf-sync.html
>     - shard-dg2:          NOTRUN -> [SKIP][70] ([i915#3297])
>    [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_userptr_blits@dmabuf-sync.html
>     - shard-rkl:          NOTRUN -> [SKIP][71] ([i915#3323])
>    [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_userptr_blits@dmabuf-sync.html
> 
>   * igt@gem_userptr_blits@sd-probe:
>     - shard-dg2:          NOTRUN -> [SKIP][72] ([i915#3297] / [i915#4958])
>    [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_userptr_blits@sd-probe.html
> 
>   * igt@gem_userptr_blits@unsync-unmap-cycles:
>     - shard-dg1:          NOTRUN -> [SKIP][73] ([i915#3297]) +1 other test skip
>    [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_userptr_blits@unsync-unmap-cycles.html
> 
>   * igt@gen3_render_linear_blits:
>     - shard-dg1:          NOTRUN -> [SKIP][74] ([fdo#109289])
>    [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gen3_render_linear_blits.html
> 
>   * igt@gen7_exec_parse@chained-batch:
>     - shard-rkl:          NOTRUN -> [SKIP][75] ([fdo#109289]) +1 other test skip
>    [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gen7_exec_parse@chained-batch.html
> 
>   * igt@gen7_exec_parse@oacontrol-tracking:
>     - shard-tglu:         NOTRUN -> [SKIP][76] ([fdo#109289])
>    [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@gen7_exec_parse@oacontrol-tracking.html
>     - shard-dg2:          NOTRUN -> [SKIP][77] ([fdo#109289]) +2 other tests skip
>    [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gen7_exec_parse@oacontrol-tracking.html
> 
>   * igt@gen9_exec_parse@allowed-all:
>     - shard-glk:          [PASS][78] -> [INCOMPLETE][79] ([i915#10137] / [i915#5566])
>    [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk3/igt@gen9_exec_parse@allowed-all.html
>    [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@gen9_exec_parse@allowed-all.html
> 
>   * igt@gen9_exec_parse@basic-rejected-ctx-param:
>     - shard-tglu:         NOTRUN -> [SKIP][80] ([i915#2527] / [i915#2856])
>    [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gen9_exec_parse@basic-rejected-ctx-param.html
> 
>   * igt@gen9_exec_parse@bb-large:
>     - shard-mtlp:         NOTRUN -> [SKIP][81] ([i915#2856])
>    [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gen9_exec_parse@bb-large.html
> 
>   * igt@gen9_exec_parse@cmd-crossing-page:
>     - shard-dg1:          NOTRUN -> [SKIP][82] ([i915#2527])
>    [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gen9_exec_parse@cmd-crossing-page.html
> 
>   * igt@gen9_exec_parse@valid-registers:
>     - shard-dg2:          NOTRUN -> [SKIP][83] ([i915#2856]) +2 other tests skip
>    [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gen9_exec_parse@valid-registers.html
> 
>   * igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
>     - shard-dg1:          [PASS][84] -> [FAIL][85] ([i915#3591])
>    [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
>    [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
> 
>   * igt@i915_pm_rpm@gem-execbuf-stress-pc8:
>     - shard-tglu:         NOTRUN -> [SKIP][86] ([fdo#109293] / [fdo#109506])
>    [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
> 
>   * igt@i915_pm_rpm@system-suspend:
>     - shard-tglu:         [PASS][87] -> [ABORT][88] ([i915#8213])
>    [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-7/igt@i915_pm_rpm@system-suspend.html
>    [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@i915_pm_rpm@system-suspend.html
> 
>   * igt@i915_pm_rpm@system-suspend-devices:
>     - shard-snb:          NOTRUN -> [SKIP][89] ([fdo#109271]) +48 other tests skip
>    [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb1/igt@i915_pm_rpm@system-suspend-devices.html
> 
>   * igt@i915_pm_rps@thresholds-idle@gt0:
>     - shard-mtlp:         NOTRUN -> [SKIP][90] ([i915#8925])
>    [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@i915_pm_rps@thresholds-idle@gt0.html
> 
>   * igt@i915_pm_rps@thresholds-idle@gt1:
>     - shard-mtlp:         NOTRUN -> [SKIP][91] ([i915#3555] / [i915#8925])
>    [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@i915_pm_rps@thresholds-idle@gt1.html
> 
>   * igt@i915_query@hwconfig_table:
>     - shard-dg1:          NOTRUN -> [SKIP][92] ([i915#6245])
>    [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@i915_query@hwconfig_table.html
> 
>   * igt@i915_query@query-topology-known-pci-ids:
>     - shard-mtlp:         NOTRUN -> [SKIP][93] ([fdo#109303])
>    [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@i915_query@query-topology-known-pci-ids.html
> 
>   * igt@i915_suspend@basic-s3-without-i915:
>     - shard-tglu:         NOTRUN -> [INCOMPLETE][94] ([i915#7443])
>    [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@i915_suspend@basic-s3-without-i915.html
> 
>   * igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
>     - shard-dg2:          NOTRUN -> [SKIP][95] ([i915#4212]) +1 other test skip
>    [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
> 
>   * igt@kms_addfb_basic@tile-pitch-mismatch:
>     - shard-dg1:          NOTRUN -> [SKIP][96] ([i915#4212]) +1 other test skip
>    [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_addfb_basic@tile-pitch-mismatch.html
> 
>   * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs:
>     - shard-dg1:          NOTRUN -> [SKIP][97] ([i915#8709]) +7 other tests skip
>    [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs.html
> 
>   * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc:
>     - shard-rkl:          NOTRUN -> [SKIP][98] ([i915#8709]) +3 other tests skip
>    [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc.html
> 
>   * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs:
>     - shard-dg2:          NOTRUN -> [SKIP][99] ([i915#8709]) +11 other tests skip
>    [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html
> 
>   * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
>     - shard-dg2:          NOTRUN -> [SKIP][100] ([i915#9531])
>    [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
> 
>   * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
>     - shard-mtlp:         NOTRUN -> [SKIP][101] ([i915#1769] / [i915#3555])
>    [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
> 
>   * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
>     - shard-dg2:          NOTRUN -> [SKIP][102] ([i915#1769] / [i915#3555])
>    [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
> 
>   * igt@kms_big_fb@4-tiled-16bpp-rotate-270:
>     - shard-mtlp:         NOTRUN -> [SKIP][103] ([fdo#111614])
>    [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html
> 
>   * igt@kms_big_fb@4-tiled-32bpp-rotate-90:
>     - shard-tglu:         NOTRUN -> [SKIP][104] ([fdo#111615] / [i915#5286]) +3 other tests skip
>    [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
>     - shard-dg2:          NOTRUN -> [SKIP][105] ([fdo#111614]) +2 other tests skip
>    [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
> 
>   * igt@kms_big_fb@4-tiled-8bpp-rotate-180:
>     - shard-dg1:          NOTRUN -> [SKIP][106] ([i915#4538] / [i915#5286]) +3 other tests skip
>    [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
> 
>   * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
>     - shard-rkl:          NOTRUN -> [SKIP][107] ([i915#5286]) +3 other tests skip
>    [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
> 
>   * igt@kms_big_fb@linear-32bpp-rotate-90:
>     - shard-tglu:         NOTRUN -> [SKIP][108] ([fdo#111614])
>    [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@linear-32bpp-rotate-90.html
> 
>   * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
>     - shard-tglu:         NOTRUN -> [FAIL][109] ([i915#3743])
>    [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
> 
>   * igt@kms_big_fb@y-tiled-addfb:
>     - shard-mtlp:         NOTRUN -> [SKIP][110] ([i915#6187])
>    [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_big_fb@y-tiled-addfb.html
> 
>   * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
>     - shard-dg2:          NOTRUN -> [SKIP][111] ([i915#5190]) +8 other tests skip
>    [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
> 
>   * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
>     - shard-tglu:         [PASS][112] -> [FAIL][113] ([i915#3743])
>    [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
>    [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
> 
>   * igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
>     - shard-rkl:          NOTRUN -> [SKIP][114] ([fdo#110723])
>    [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
>     - shard-dg1:          NOTRUN -> [SKIP][115] ([i915#4538])
>    [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
>     - shard-mtlp:         NOTRUN -> [SKIP][116] ([fdo#111615]) +1 other test skip
>    [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
> 
>   * igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
>     - shard-dg2:          NOTRUN -> [SKIP][117] ([i915#4538] / [i915#5190]) +7 other tests skip
>    [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html
> 
>   * igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
>     - shard-tglu:         NOTRUN -> [SKIP][118] ([fdo#111615])
>    [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
> 
>   * igt@kms_big_joiner@2x-modeset:
>     - shard-rkl:          NOTRUN -> [SKIP][119] ([i915#2705])
>    [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_big_joiner@2x-modeset.html
> 
>   * igt@kms_big_joiner@basic:
>     - shard-dg2:          NOTRUN -> [SKIP][120] ([i915#2705]) +1 other test skip
>    [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_big_joiner@basic.html
> 
>   * igt@kms_ccs@pipe-a-crc-primary-rotation-180-y-tiled-ccs:
>     - shard-dg1:          NOTRUN -> [SKIP][121] ([i915#5354] / [i915#6095]) +18 other tests skip
>    [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_ccs@pipe-a-crc-primary-rotation-180-y-tiled-ccs.html
> 
>   * igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-rc-ccs-cc:
>     - shard-rkl:          NOTRUN -> [SKIP][122] ([i915#5354] / [i915#6095]) +6 other tests skip
>    [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
> 
>   * igt@kms_ccs@pipe-a-random-ccs-data-y-tiled-gen12-mc-ccs:
>     - shard-tglu:         NOTRUN -> [SKIP][123] ([i915#5354] / [i915#6095]) +16 other tests skip
>    [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_ccs@pipe-a-random-ccs-data-y-tiled-gen12-mc-ccs.html
> 
>   * igt@kms_ccs@pipe-b-bad-rotation-90-yf-tiled-ccs:
>     - shard-dg2:          NOTRUN -> [SKIP][124] ([i915#5354]) +60 other tests skip
>    [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_ccs@pipe-b-bad-rotation-90-yf-tiled-ccs.html
> 
>   * igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
>     - shard-rkl:          NOTRUN -> [SKIP][125] ([i915#5354]) +7 other tests skip
>    [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
> 
>   * igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-mtl-mc-ccs:
>     - shard-glk:          NOTRUN -> [SKIP][126] ([fdo#109271]) +126 other tests skip
>    [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk2/igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html
> 
>   * igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-dg2-mc-ccs:
>     - shard-mtlp:         NOTRUN -> [SKIP][127] ([i915#5354] / [i915#6095]) +7 other tests skip
>    [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html
> 
>   * igt@kms_cdclk@mode-transition-all-outputs:
>     - shard-dg1:          NOTRUN -> [SKIP][128] ([i915#3742])
>    [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_cdclk@mode-transition-all-outputs.html
> 
>   * igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2:
>     - shard-dg2:          NOTRUN -> [SKIP][129] ([i915#7213]) +3 other tests skip
>    [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2.html
> 
>   * igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3:
>     - shard-dg2:          NOTRUN -> [SKIP][130] ([i915#4087]) +3 other tests skip
>    [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3.html
> 
>   * igt@kms_chamelium_color@degamma:
>     - shard-dg2:          NOTRUN -> [SKIP][131] ([fdo#111827]) +1 other test skip
>    [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_chamelium_color@degamma.html
> 
>   * igt@kms_chamelium_edid@dp-edid-change-during-suspend:
>     - shard-mtlp:         NOTRUN -> [SKIP][132] ([i915#7828]) +4 other tests skip
>    [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
> 
>   * igt@kms_chamelium_frames@dp-crc-single:
>     - shard-dg1:          NOTRUN -> [SKIP][133] ([i915#7828]) +4 other tests skip
>    [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_chamelium_frames@dp-crc-single.html
> 
>   * igt@kms_chamelium_hpd@hdmi-hpd-fast:
>     - shard-rkl:          NOTRUN -> [SKIP][134] ([i915#7828]) +3 other tests skip
>    [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
> 
>   * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe:
>     - shard-tglu:         NOTRUN -> [SKIP][135] ([i915#7828]) +3 other tests skip
>    [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html
> 
>   * igt@kms_chamelium_hpd@vga-hpd-after-suspend:
>     - shard-dg2:          NOTRUN -> [SKIP][136] ([i915#7828]) +9 other tests skip
>    [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_chamelium_hpd@vga-hpd-after-suspend.html
> 
>   * igt@kms_content_protection@dp-mst-lic-type-0:
>     - shard-dg1:          NOTRUN -> [SKIP][137] ([i915#3299])
>    [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_content_protection@dp-mst-lic-type-0.html
> 
>   * igt@kms_content_protection@dp-mst-type-1:
>     - shard-rkl:          NOTRUN -> [SKIP][138] ([i915#3116])
>    [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_content_protection@dp-mst-type-1.html
>     - shard-tglu:         NOTRUN -> [SKIP][139] ([i915#3116] / [i915#3299])
>    [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@kms_content_protection@dp-mst-type-1.html
>     - shard-dg2:          NOTRUN -> [SKIP][140] ([i915#3299])
>    [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@kms_content_protection@dp-mst-type-1.html
> 
>   * igt@kms_content_protection@type1:
>     - shard-dg2:          NOTRUN -> [SKIP][141] ([i915#7118]) +1 other test skip
>    [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_content_protection@type1.html
> 
>   * igt@kms_cursor_crc@cursor-onscreen-256x85:
>     - shard-mtlp:         NOTRUN -> [SKIP][142] ([i915#8814])
>    [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@kms_cursor_crc@cursor-onscreen-256x85.html
> 
>   * igt@kms_cursor_crc@cursor-onscreen-512x170:
>     - shard-mtlp:         NOTRUN -> [SKIP][143] ([i915#3359]) +1 other test skip
>    [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_cursor_crc@cursor-onscreen-512x170.html
> 
>   * igt@kms_cursor_crc@cursor-random-512x512:
>     - shard-tglu:         NOTRUN -> [SKIP][144] ([i915#3359])
>    [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_cursor_crc@cursor-random-512x512.html
> 
>   * igt@kms_cursor_crc@cursor-rapid-movement-32x32:
>     - shard-dg1:          NOTRUN -> [SKIP][145] ([i915#3555]) +1 other test skip
>    [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
> 
>   * igt@kms_cursor_crc@cursor-rapid-movement-512x170:
>     - shard-dg2:          NOTRUN -> [SKIP][146] ([i915#3359])
>    [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
> 
>   * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
>     - shard-snb:          [PASS][147] -> [SKIP][148] ([fdo#109271] / [fdo#111767])
>    [147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
>    [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb5/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
> 
>   * igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
>     - shard-mtlp:         NOTRUN -> [SKIP][149] ([i915#9809]) +3 other tests skip
>    [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
> 
>   * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
>     - shard-dg2:          NOTRUN -> [SKIP][150] ([i915#4103] / [i915#4213])
>    [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
> 
>   * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
>     - shard-mtlp:         NOTRUN -> [SKIP][151] ([i915#4213])
>    [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
> 
>   * igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
>     - shard-dg2:          NOTRUN -> [SKIP][152] ([fdo#109274] / [i915#5354]) +7 other tests skip
>    [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
>     - shard-rkl:          NOTRUN -> [SKIP][153] ([fdo#111825]) +6 other tests skip
>    [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
> 
>   * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
>     - shard-tglu:         NOTRUN -> [SKIP][154] ([fdo#109274]) +2 other tests skip
>    [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
> 
>   * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
>     - shard-snb:          [PASS][155] -> [SKIP][156] ([fdo#109271]) +5 other tests skip
>    [155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
>    [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb4/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
> 
>   * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
>     - shard-tglu:         NOTRUN -> [SKIP][157] ([i915#4103])
>    [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
> 
>   * igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
>     - shard-mtlp:         NOTRUN -> [SKIP][158] ([i915#9833])
>    [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
> 
>   * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2:
>     - shard-rkl:          NOTRUN -> [SKIP][159] ([fdo#110189] / [i915#9723])
>    [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2.html
> 
>   * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3:
>     - shard-dg2:          NOTRUN -> [SKIP][160] ([fdo#110189] / [i915#9227])
>    [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3.html
> 
>   * igt@kms_display_modes@extended-mode-basic:
>     - shard-dg2:          NOTRUN -> [SKIP][161] ([i915#3555]) +3 other tests skip
>    [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_display_modes@extended-mode-basic.html
> 
>   * igt@kms_display_modes@mst-extended-mode-negative:
>     - shard-dg2:          NOTRUN -> [SKIP][162] ([i915#8588])
>    [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_display_modes@mst-extended-mode-negative.html
>     - shard-rkl:          NOTRUN -> [SKIP][163] ([i915#8588])
>    [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_display_modes@mst-extended-mode-negative.html
> 
>   * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
>     - shard-rkl:          NOTRUN -> [SKIP][164] ([i915#3804])
>    [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
> 
>   * igt@kms_dsc@dsc-fractional-bpp:
>     - shard-rkl:          NOTRUN -> [SKIP][165] ([i915#3840])
>    [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_dsc@dsc-fractional-bpp.html
>     - shard-dg1:          NOTRUN -> [SKIP][166] ([i915#3840])
>    [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_dsc@dsc-fractional-bpp.html
>     - shard-tglu:         NOTRUN -> [SKIP][167] ([i915#3840]) +1 other test skip
>    [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@kms_dsc@dsc-fractional-bpp.html
>     - shard-mtlp:         NOTRUN -> [SKIP][168] ([i915#3840] / [i915#9688])
>    [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_dsc@dsc-fractional-bpp.html
> 
>   * igt@kms_dsc@dsc-with-bpc-formats:
>     - shard-dg2:          NOTRUN -> [SKIP][169] ([i915#3555] / [i915#3840])
>    [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_dsc@dsc-with-bpc-formats.html
> 
>   * igt@kms_dsc@dsc-with-output-formats-with-bpc:
>     - shard-rkl:          NOTRUN -> [SKIP][170] ([i915#3840] / [i915#9053])
>    [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
>     - shard-tglu:         NOTRUN -> [SKIP][171] ([i915#3840] / [i915#9053])
>    [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
> 
>   * igt@kms_feature_discovery@display-4x:
>     - shard-rkl:          NOTRUN -> [SKIP][172] ([i915#1839])
>    [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_feature_discovery@display-4x.html
>     - shard-tglu:         NOTRUN -> [SKIP][173] ([i915#1839])
>    [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_feature_discovery@display-4x.html
>     - shard-dg2:          NOTRUN -> [SKIP][174] ([i915#1839])
>    [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_feature_discovery@display-4x.html
> 
>   * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
>     - shard-dg2:          NOTRUN -> [SKIP][175] ([fdo#109274]) +7 other tests skip
>    [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
> 
>   * igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
>     - shard-dg1:          NOTRUN -> [SKIP][176] ([fdo#111767] / [fdo#111825])
>    [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
> 
>   * igt@kms_flip@2x-flip-vs-expired-vblank:
>     - shard-mtlp:         NOTRUN -> [SKIP][177] ([i915#3637])
>    [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_flip@2x-flip-vs-expired-vblank.html
> 
>   * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
>     - shard-mtlp:         NOTRUN -> [SKIP][178] ([fdo#111767] / [i915#3637])
>    [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
> 
>   * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
>     - shard-dg1:          NOTRUN -> [SKIP][179] ([fdo#111825] / [i915#9934]) +1 other test skip
>    [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
> 
>   * igt@kms_flip@flip-vs-fences-interruptible:
>     - shard-dg2:          NOTRUN -> [SKIP][180] ([i915#8381]) +1 other test skip
>    [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_flip@flip-vs-fences-interruptible.html
> 
>   * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
>     - shard-mtlp:         NOTRUN -> [SKIP][181] ([i915#2672]) +2 other tests skip
>    [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html
> 
>   * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode:
>     - shard-dg1:          NOTRUN -> [SKIP][182] ([i915#2587] / [i915#2672])
>    [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html
> 
>   * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode:
>     - shard-tglu:         NOTRUN -> [SKIP][183] ([i915#2587] / [i915#2672])
>    [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode.html
> 
>   * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode:
>     - shard-mtlp:         NOTRUN -> [SKIP][184] ([i915#2672] / [i915#3555])
>    [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode.html
> 
>   * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
>     - shard-dg2:          NOTRUN -> [SKIP][185] ([i915#2672]) +4 other tests skip
>    [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt:
>     - shard-mtlp:         NOTRUN -> [SKIP][186] ([i915#8708]) +3 other tests skip
>    [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
>     - shard-dg2:          NOTRUN -> [SKIP][187] ([i915#8708]) +11 other tests skip
>    [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
>     - shard-rkl:          NOTRUN -> [SKIP][188] ([fdo#111825] / [i915#1825]) +10 other tests skip
>    [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt:
>     - shard-tglu:         NOTRUN -> [SKIP][189] ([fdo#109280] / [fdo#111767]) +1 other test skip
>    [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
>     - shard-dg2:          NOTRUN -> [SKIP][190] ([i915#3458]) +15 other tests skip
>    [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc:
>     - shard-tglu:         NOTRUN -> [SKIP][191] ([fdo#110189]) +5 other tests skip
>    [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt:
>     - shard-dg1:          NOTRUN -> [SKIP][192] ([fdo#111825]) +13 other tests skip
>    [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt:
>     - shard-rkl:          NOTRUN -> [SKIP][193] ([i915#3023]) +6 other tests skip
>    [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
>     - shard-dg1:          NOTRUN -> [SKIP][194] ([i915#8708]) +3 other tests skip
>    [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
> 
>   * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
>     - shard-dg2:          NOTRUN -> [SKIP][195] ([i915#9766])
>    [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
> 
>   * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
>     - shard-dg1:          NOTRUN -> [SKIP][196] ([i915#3458]) +4 other tests skip
>    [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
>     - shard-mtlp:         NOTRUN -> [SKIP][197] ([fdo#111767] / [i915#1825])
>    [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt:
>     - shard-tglu:         NOTRUN -> [SKIP][198] ([fdo#109280]) +13 other tests skip
>    [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt.html
> 
>   * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
>     - shard-mtlp:         NOTRUN -> [SKIP][199] ([i915#1825]) +11 other tests skip
>    [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff:
>     - shard-dg2:          NOTRUN -> [SKIP][200] ([fdo#111767] / [i915#5354]) +1 other test skip
>    [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff.html
> 
>   * igt@kms_hdr@static-swap:
>     - shard-dg1:          NOTRUN -> [SKIP][201] ([i915#3555] / [i915#8228])
>    [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_hdr@static-swap.html
>     - shard-dg2:          NOTRUN -> [SKIP][202] ([i915#3555] / [i915#8228])
>    [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_hdr@static-swap.html
> 
>   * igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1:
>     - shard-glk:          NOTRUN -> [FAIL][203] ([i915#7862]) +1 other test fail
>    [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html
> 
>   * igt@kms_plane_scaling@intel-max-src-size:
>     - shard-dg2:          NOTRUN -> [SKIP][204] ([i915#6953] / [i915#9423])
>    [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_plane_scaling@intel-max-src-size.html
> 
>   * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3:
>     - shard-dg2:          NOTRUN -> [SKIP][205] ([i915#9423]) +7 other tests skip
>    [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html
> 
>   * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4:
>     - shard-dg1:          NOTRUN -> [SKIP][206] ([i915#9423]) +11 other tests skip
>    [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4.html
> 
>   * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2:
>     - shard-rkl:          NOTRUN -> [SKIP][207] ([i915#9423]) +7 other tests skip
>    [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2.html
> 
>   * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1:
>     - shard-tglu:         NOTRUN -> [SKIP][208] ([i915#5176] / [i915#9423]) +3 other tests skip
>    [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1.html
> 
>   * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2:
>     - shard-dg2:          NOTRUN -> [SKIP][209] ([i915#5235] / [i915#9423]) +3 other tests skip
>    [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2.html
> 
>   * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1:
>     - shard-rkl:          NOTRUN -> [SKIP][210] ([i915#5235]) +5 other tests skip
>    [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1.html
> 
>   * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-edp-1:
>     - shard-mtlp:         NOTRUN -> [SKIP][211] ([i915#5235]) +2 other tests skip
>    [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-edp-1.html
> 
>   * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3:
>     - shard-dg1:          NOTRUN -> [SKIP][212] ([i915#5235]) +19 other tests skip
>    [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3.html
> 
>   * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d-edp-1:
>     - shard-mtlp:         NOTRUN -> [SKIP][213] ([i915#3555] / [i915#5235])
>    [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d-edp-1.html
> 
>   * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1:
>     - shard-tglu:         NOTRUN -> [SKIP][214] ([i915#5235]) +3 other tests skip
>    [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1.html
> 
>   * igt@kms_pm_dc@dc3co-vpb-simulation:
>     - shard-dg2:          NOTRUN -> [SKIP][215] ([i915#9685])
>    [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_pm_dc@dc3co-vpb-simulation.html
>     - shard-rkl:          NOTRUN -> [SKIP][216] ([i915#9685])
>    [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_pm_dc@dc3co-vpb-simulation.html
> 
>   * igt@kms_pm_dc@dc5-dpms-negative:
>     - shard-mtlp:         NOTRUN -> [SKIP][217] ([i915#9293])
>    [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_pm_dc@dc5-dpms-negative.html
> 
>   * igt@kms_pm_dc@dc6-dpms:
>     - shard-dg1:          NOTRUN -> [SKIP][218] ([i915#3361])
>    [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_pm_dc@dc6-dpms.html
> 
>   * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
>     - shard-dg2:          [PASS][219] -> [SKIP][220] ([i915#9519])
>    [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-10/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
>    [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
>     - shard-rkl:          [PASS][221] -> [SKIP][222] ([i915#9519])
>    [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
>    [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
> 
>   * igt@kms_pm_rpm@modeset-non-lpsp-stress:
>     - shard-dg2:          NOTRUN -> [SKIP][223] ([i915#9519]) +1 other test skip
>    [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
> 
>   * igt@kms_prime@basic-modeset-hybrid:
>     - shard-dg1:          NOTRUN -> [SKIP][224] ([i915#6524])
>    [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_prime@basic-modeset-hybrid.html
> 
>   * igt@kms_prime@d3hot:
>     - shard-dg2:          NOTRUN -> [SKIP][225] ([i915#6524] / [i915#6805])
>    [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_prime@d3hot.html
> 
>   * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf:
>     - shard-mtlp:         NOTRUN -> [SKIP][226] ([i915#2920])
>    [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html
> 
>   * igt@kms_psr2_sf@overlay-plane-move-continuous-sf:
>     - shard-dg1:          NOTRUN -> [SKIP][227] ([i915#9683])
>    [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
>     - shard-rkl:          NOTRUN -> [SKIP][228] ([i915#9683])
>    [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
> 
>   * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
>     - shard-dg2:          NOTRUN -> [SKIP][229] ([i915#9683]) +1 other test skip
>    [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html
> 
>   * igt@kms_psr2_su@page_flip-p010:
>     - shard-dg1:          NOTRUN -> [SKIP][230] ([fdo#111068] / [i915#9683])
>    [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_psr2_su@page_flip-p010.html
> 
>   * igt@kms_rotation_crc@exhaust-fences:
>     - shard-mtlp:         NOTRUN -> [SKIP][231] ([i915#4235])
>    [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_rotation_crc@exhaust-fences.html
> 
>   * igt@kms_rotation_crc@sprite-rotation-90:
>     - shard-dg2:          NOTRUN -> [SKIP][232] ([i915#4235]) +1 other test skip
>    [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_rotation_crc@sprite-rotation-90.html
> 
>   * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
>     - shard-tglu:         NOTRUN -> [SKIP][233] ([i915#8623])
>    [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
> 
>   * igt@kms_writeback@writeback-check-output:
>     - shard-rkl:          NOTRUN -> [SKIP][234] ([i915#2437])
>    [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_writeback@writeback-check-output.html
> 
>   * igt@kms_writeback@writeback-check-output-xrgb2101010:
>     - shard-tglu:         NOTRUN -> [SKIP][235] ([i915#2437] / [i915#9412])
>    [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-6/igt@kms_writeback@writeback-check-output-xrgb2101010.html
> 
>   * igt@kms_writeback@writeback-fb-id:
>     - shard-mtlp:         NOTRUN -> [SKIP][236] ([i915#2437])
>    [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_writeback@writeback-fb-id.html
> 
>   * igt@perf@mi-rpc:
>     - shard-dg1:          NOTRUN -> [SKIP][237] ([i915#2434])
>    [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@perf@mi-rpc.html
> 
>   * igt@perf_pmu@event-wait@rcs0:
>     - shard-dg2:          NOTRUN -> [SKIP][238] ([fdo#112283])
>    [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@perf_pmu@event-wait@rcs0.html
> 
>   * igt@perf_pmu@rc6-all-gts:
>     - shard-dg1:          NOTRUN -> [SKIP][239] ([i915#8516]) +1 other test skip
>    [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@perf_pmu@rc6-all-gts.html
>     - shard-dg2:          NOTRUN -> [SKIP][240] ([i915#8516])
>    [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@perf_pmu@rc6-all-gts.html
>     - shard-rkl:          NOTRUN -> [SKIP][241] ([i915#8516])
>    [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@perf_pmu@rc6-all-gts.html
> 
>   * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
>     - shard-dg2:          NOTRUN -> [INCOMPLETE][242] ([i915#5493])
>    [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
> 
>   * igt@prime_udl:
>     - shard-dg2:          NOTRUN -> [SKIP][243] ([fdo#109291])
>    [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@prime_udl.html
> 
>   * igt@prime_vgem@basic-fence-flip:
>     - shard-dg2:          NOTRUN -> [SKIP][244] ([i915#3708])
>    [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@prime_vgem@basic-fence-flip.html
> 
>   * igt@prime_vgem@basic-write:
>     - shard-dg2:          NOTRUN -> [SKIP][245] ([i915#3291] / [i915#3708])
>    [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@prime_vgem@basic-write.html
> 
>   * igt@sriov_basic@enable-vfs-autoprobe-on:
>     - shard-tglu:         NOTRUN -> [SKIP][246] ([i915#9917])
>    [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@sriov_basic@enable-vfs-autoprobe-on.html
> 
>   * igt@syncobj_timeline@invalid-wait-zero-handles:
>     - shard-tglu:         NOTRUN -> [FAIL][247] ([i915#9781])
>    [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@syncobj_timeline@invalid-wait-zero-handles.html
> 
>   * igt@v3d/v3d_create_bo@create-bo-0:
>     - shard-dg2:          NOTRUN -> [SKIP][248] ([i915#2575]) +11 other tests skip
>    [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@v3d/v3d_create_bo@create-bo-0.html
> 
>   * igt@v3d/v3d_perfmon@create-perfmon-exceed:
>     - shard-rkl:          NOTRUN -> [SKIP][249] ([fdo#109315]) +1 other test skip
>    [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@v3d/v3d_perfmon@create-perfmon-exceed.html
> 
>   * igt@v3d/v3d_submit_cl@multiple-job-submission:
>     - shard-mtlp:         NOTRUN -> [SKIP][250] ([i915#2575])
>    [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@v3d/v3d_submit_cl@multiple-job-submission.html
> 
>   * igt@v3d/v3d_submit_cl@simple-flush-cache:
>     - shard-dg1:          NOTRUN -> [SKIP][251] ([i915#2575]) +1 other test skip
>    [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@v3d/v3d_submit_cl@simple-flush-cache.html
> 
>   * igt@v3d/v3d_wait_bo@used-bo-0ns:
>     - shard-tglu:         NOTRUN -> [SKIP][252] ([fdo#109315] / [i915#2575]) +3 other tests skip
>    [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-6/igt@v3d/v3d_wait_bo@used-bo-0ns.html
> 
>   * igt@vc4/vc4_label_bo@set-bad-handle:
>     - shard-mtlp:         NOTRUN -> [SKIP][253] ([i915#7711]) +1 other test skip
>    [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@vc4/vc4_label_bo@set-bad-handle.html
> 
>   * igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem:
>     - shard-tglu:         NOTRUN -> [SKIP][254] ([i915#2575]) +3 other tests skip
>    [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-4/igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem.html
> 
>   * igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained:
>     - shard-dg2:          NOTRUN -> [SKIP][255] ([i915#7711]) +7 other tests skip
>    [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
>     - shard-rkl:          NOTRUN -> [SKIP][256] ([i915#7711]) +2 other tests skip
>    [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
> 
>   * igt@vc4/vc4_tiling@get-bad-flags:
>     - shard-dg1:          NOTRUN -> [SKIP][257] ([i915#7711]) +1 other test skip
>    [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@vc4/vc4_tiling@get-bad-flags.html
> 
>   
> #### Possible fixes ####
> 
>   * igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit:
>     - shard-tglu:         [DMESG-WARN][258] ([i915#10140]) -> [PASS][259] +1 other test pass
>    [258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-3/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
>    [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
>     - shard-glk:          [DMESG-WARN][260] ([i915#10140]) -> [PASS][261] +1 other test pass
>    [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk3/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
>    [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk9/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
>     - shard-mtlp:         [DMESG-WARN][262] ([i915#10140]) -> [PASS][263] +1 other test pass
>    [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-5/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
>    [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
>     - shard-dg2:          [DMESG-WARN][264] ([i915#10140]) -> [PASS][265]
>    [264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-7/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
>    [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
> 
>   * igt@drm_mm@drm_mm@drm_test_mm_init:
>     - shard-dg1:          [DMESG-WARN][266] ([i915#10140]) -> [PASS][267] +1 other test pass
>    [266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-19/igt@drm_mm@drm_mm@drm_test_mm_init.html
>    [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@drm_mm@drm_mm@drm_test_mm_init.html
>     - shard-snb:          [DMESG-WARN][268] ([i915#10140]) -> [PASS][269] +1 other test pass
>    [268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb6/igt@drm_mm@drm_mm@drm_test_mm_init.html
>    [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@drm_mm@drm_mm@drm_test_mm_init.html
>     - shard-rkl:          [DMESG-WARN][270] ([i915#10140]) -> [PASS][271]
>    [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@drm_mm@drm_mm@drm_test_mm_init.html
>    [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@drm_mm@drm_mm@drm_test_mm_init.html
> 
>   * igt@fbdev@pan:
>     - shard-snb:          [FAIL][272] ([i915#4435]) -> [PASS][273]
>    [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@fbdev@pan.html
>    [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb6/igt@fbdev@pan.html
> 
>   * igt@gem_ctx_exec@basic-nohangcheck:
>     - shard-tglu:         [FAIL][274] ([i915#6268]) -> [PASS][275]
>    [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html
>    [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html
> 
>   * igt@gem_eio@suspend:
>     - shard-tglu:         [ABORT][276] ([i915#10030]) -> [PASS][277]
>    [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-9/igt@gem_eio@suspend.html
>    [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@gem_eio@suspend.html
> 
>   * igt@gem_eio@unwedge-stress:
>     - shard-dg1:          [FAIL][278] ([i915#5784]) -> [PASS][279]
>    [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-19/igt@gem_eio@unwedge-stress.html
>    [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_eio@unwedge-stress.html
> 
>   * igt@gem_exec_fair@basic-pace-share@rcs0:
>     - shard-rkl:          [FAIL][280] ([i915#2842]) -> [PASS][281]
>    [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@gem_exec_fair@basic-pace-share@rcs0.html
>    [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_exec_fair@basic-pace-share@rcs0.html
> 
>   * igt@gem_exec_fair@basic-pace@rcs0:
>     - shard-tglu:         [FAIL][282] ([i915#2842]) -> [PASS][283] +2 other tests pass
>    [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-4/igt@gem_exec_fair@basic-pace@rcs0.html
>    [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gem_exec_fair@basic-pace@rcs0.html
> 
>   * igt@gem_exec_whisper@basic-fds:
>     - shard-mtlp:         [INCOMPLETE][284] ([i915#9857]) -> [PASS][285]
>    [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-3/igt@gem_exec_whisper@basic-fds.html
>    [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_exec_whisper@basic-fds.html
> 
>   * igt@i915_module_load@reload-with-fault-injection:
>     - shard-rkl:          [ABORT][286] ([i915#9820]) -> [PASS][287]
>    [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@i915_module_load@reload-with-fault-injection.html
>    [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@i915_module_load@reload-with-fault-injection.html
>     - shard-snb:          [INCOMPLETE][288] ([i915#10137] / [i915#9200] / [i915#9849]) -> [PASS][289]
>    [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html
>    [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html
> 
>   * igt@kms_big_fb@4-tiled-64bpp-rotate-180:
>     - shard-mtlp:         [FAIL][290] ([i915#5138]) -> [PASS][291]
>    [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-3/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
>    [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
> 
>   * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
>     - shard-tglu:         [FAIL][292] ([i915#3743]) -> [PASS][293] +1 other test pass
>    [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
>    [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
> 
>   * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
>     - shard-glk:          [FAIL][294] ([i915#2346]) -> [PASS][295] +1 other test pass
>    [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
>    [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt:
>     - shard-dg2:          [FAIL][296] ([i915#6880]) -> [PASS][297]
>    [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
>    [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
>     - shard-snb:          [SKIP][298] ([fdo#109271]) -> [PASS][299] +7 other tests pass
>    [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
>    [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
> 
>   * igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256:
>     - shard-mtlp:         [DMESG-WARN][300] ([i915#1982]) -> [PASS][301]
>    [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-8/igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256.html
>    [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256.html
> 
>   * igt@kms_pm_rpm@dpms-non-lpsp:
>     - shard-dg1:          [DMESG-WARN][302] ([i915#4423]) -> [PASS][303]
>    [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-15/igt@kms_pm_rpm@dpms-non-lpsp.html
>    [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_pm_rpm@dpms-non-lpsp.html
> 
>   * igt@kms_pm_rpm@modeset-lpsp-stress:
>     - shard-rkl:          [SKIP][304] ([i915#9519]) -> [PASS][305] +1 other test pass
>    [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html
>    [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress.html
> 
>   * igt@kms_pm_rpm@modeset-non-lpsp:
>     - shard-dg2:          [SKIP][306] ([i915#9519]) -> [PASS][307]
>    [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp.html
>    [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list:
>     - shard-tglu:         [FAIL][308] -> [PASS][309]
>    [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
>    [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
>     - shard-mtlp:         [FAIL][310] -> [PASS][311]
>    [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
>    [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset:
>     - shard-rkl:          [FAIL][312] -> [PASS][313]
>    [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
>    [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
>     - shard-tglu:         [DMESG-WARN][314] -> [PASS][315]
>    [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
>    [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
>     - shard-glk:          [DMESG-FAIL][316] -> [PASS][317]
>    [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk9/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
>    [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
>     - shard-mtlp:         [DMESG-WARN][318] -> [PASS][319]
>    [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
>    [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888:
>     - shard-rkl:          [DMESG-WARN][320] -> [PASS][321]
>    [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
>    [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
>     - shard-snb:          [FAIL][322] -> [PASS][323]
>    [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
>    [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010:
>     - shard-dg1:          [DMESG-WARN][324] -> [PASS][325]
>    [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html
>    [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8:
>     - shard-mtlp:         [ABORT][326] -> [PASS][327]
>    [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8.html
>    [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono:
>     - shard-dg1:          [FAIL][328] -> [PASS][329]
>    [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono.html
>    [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332:
>     - shard-dg1:          [ABORT][330] -> [PASS][331]
>    [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
>    [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
>     - shard-rkl:          [ABORT][332] -> [PASS][333]
>    [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
>    [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565:
>     - shard-snb:          [ABORT][334] -> [PASS][335]
>    [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
>    [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
>     - shard-tglu:         [ABORT][336] -> [PASS][337]
>    [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
>    [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888:
>     - shard-snb:          [DMESG-WARN][338] -> [PASS][339]
>    [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html
>    [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555:
>     - shard-glk:          [ABORT][340] -> [PASS][341]
>    [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk9/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555.html
>    [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555.html
> 
>   * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1:
>     - shard-tglu:         [FAIL][342] ([i915#9196]) -> [PASS][343]
>    [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
>    [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
> 
>   * igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1:
>     - shard-mtlp:         [FAIL][344] ([i915#9196]) -> [PASS][345]
>    [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
>    [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
> 
>   * igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
>     - shard-snb:          [FAIL][346] ([i915#9196]) -> [PASS][347] +1 other test pass
>    [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
>    [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
> 
>   
> #### Warnings ####
> 
>   * igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0:
>     - shard-dg1:          [SKIP][348] ([i915#4423] / [i915#4565]) -> [SKIP][349] ([i915#4565])
>    [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-15/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
>    [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
> 
>   * igt@i915_module_load@reload-with-fault-injection:
>     - shard-mtlp:         [ABORT][350] ([i915#10131] / [i915#9820]) -> [ABORT][351] ([i915#10131])
>    [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-7/igt@i915_module_load@reload-with-fault-injection.html
>    [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@i915_module_load@reload-with-fault-injection.html
>     - shard-dg2:          [INCOMPLETE][352] ([i915#10137] / [i915#9849]) -> [INCOMPLETE][353] ([i915#10137] / [i915#9820] / [i915#9849])
>    [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html
>    [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@i915_module_load@reload-with-fault-injection.html
> 
>   * igt@kms_content_protection@mei-interface:
>     - shard-rkl:          [SKIP][354] ([i915#8063]) -> [SKIP][355] ([i915#9424])
>    [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@kms_content_protection@mei-interface.html
>    [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_content_protection@mei-interface.html
> 
>   * igt@kms_fbcon_fbt@psr-suspend:
>     - shard-rkl:          [SKIP][356] ([i915#3955]) -> [SKIP][357] ([fdo#110189] / [i915#3955])
>    [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@kms_fbcon_fbt@psr-suspend.html
>    [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_fbcon_fbt@psr-suspend.html
> 
>   * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite:
>     - shard-snb:          [SKIP][358] ([fdo#109271]) -> [SKIP][359] ([fdo#109271] / [fdo#111767])
>    [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html
>    [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html
> 
>   * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
>     - shard-rkl:          [SKIP][360] ([i915#4816]) -> [SKIP][361] ([i915#4070] / [i915#4816])
>    [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
>    [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
> 
>   * igt@kms_pm_dc@dc6-dpms:
>     - shard-rkl:          [SKIP][362] ([i915#3361]) -> [FAIL][363] ([i915#9295])
>    [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@kms_pm_dc@dc6-dpms.html
>    [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html
> 
>   
>   {name}: This element is suppressed. This means it is ignored when computing
>           the status of the difference (SUCCESS, WARNING, or FAILURE).
> 
>   [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
>   [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
>   [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
>   [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
>   [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
>   [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
>   [fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293
>   [fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
>   [fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312
>   [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314
>   [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
>   [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
>   [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
>   [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
>   [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
>   [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
>   [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
>   [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
>   [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
>   [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
>   [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
>   [i915#10030]: https://gitlab.freedesktop.org/drm/intel/issues/10030
>   [i915#10131]: https://gitlab.freedesktop.org/drm/intel/issues/10131
>   [i915#10137]: https://gitlab.freedesktop.org/drm/intel/issues/10137
>   [i915#10140]: https://gitlab.freedesktop.org/drm/intel/issues/10140
>   [i915#10183]: https://gitlab.freedesktop.org/drm/intel/issues/10183
>   [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
>   [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
>   [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
>   [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
>   [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
>   [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434
>   [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
>   [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
>   [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
>   [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
>   [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
>   [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
>   [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
>   [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
>   [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
>   [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
>   [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
>   [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
>   [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
>   [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
>   [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
>   [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
>   [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
>   [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
>   [i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
>   [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
>   [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
>   [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
>   [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
>   [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
>   [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
>   [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
>   [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
>   [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
>   [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
>   [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
>   [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
>   [i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936
>   [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
>   [i915#4036]: https://gitlab.freedesktop.org/drm/intel/issues/4036
>   [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
>   [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
>   [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
>   [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
>   [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
>   [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
>   [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
>   [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
>   [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
>   [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
>   [i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
>   [i915#4435]: https://gitlab.freedesktop.org/drm/intel/issues/4435
>   [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
>   [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
>   [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565
>   [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
>   [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
>   [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
>   [i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816
>   [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
>   [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
>   [i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879
>   [i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958
>   [i915#5107]: https://gitlab.freedesktop.org/drm/intel/issues/5107
>   [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
>   [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
>   [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
>   [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
>   [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
>   [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
>   [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
>   [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
>   [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
>   [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
>   [i915#6117]: https://gitlab.freedesktop.org/drm/intel/issues/6117
>   [i915#6187]: https://gitlab.freedesktop.org/drm/intel/issues/6187
>   [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245
>   [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
>   [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
>   [i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
>   [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
>   [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
>   [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
>   [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213
>   [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297
>   [i915#7443]: https://gitlab.freedesktop.org/drm/intel/issues/7443
>   [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
>   [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
>   [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
>   [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
>   [i915#7862]: https://gitlab.freedesktop.org/drm/intel/issues/7862
>   [i915#8063]: https://gitlab.freedesktop.org/drm/intel/issues/8063
>   [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
>   [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
>   [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
>   [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
>   [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
>   [i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516
>   [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
>   [i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588
>   [i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623
>   [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
>   [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
>   [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
>   [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
>   [i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053
>   [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
>   [i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200
>   [i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227
>   [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
>   [i915#9293]: https://gitlab.freedesktop.org/drm/intel/issues/9293
>   [i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295
>   [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323
>   [i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412
>   [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
>   [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
>   [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
>   [i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531
>   [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606
>   [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
>   [i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
>   [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
>   [i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723
>   [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
>   [i915#9766]: https://gitlab.freedesktop.org/drm/intel/issues/9766
>   [i915#9781]: https://gitlab.freedesktop.org/drm/intel/issues/9781
>   [i915#9808]: https://gitlab.freedesktop.org/drm/intel/issues/9808
>   [i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
>   [i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
>   [i915#9833]: https://gitlab.freedesktop.org/drm/intel/issues/9833
>   [i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
>   [i915#9857]: https://gitlab.freedesktop.org/drm/intel/issues/9857
>   [i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917
>   [i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934
> 
> 
> Build changes
> -------------
> 
>   * CI: CI-20190529 -> None
>   * IGT: IGT_7704 -> IGTPW_10636
>   * Piglit: piglit_4509 -> None
> 
>   CI-20190529: 20190529
>   CI_DRM_14230: b1651bcc3e78d3eca42061e8cf6bf1fea6843026 @ git://anongit.freedesktop.org/gfx-ci/linux
>   IGTPW_10636: 10636
>   IGT_7704: 7704
>   piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
> 
> == Logs ==
> 
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/index.html
> 





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

* Re: [PATCH i-g-t v4 7/8] lib/kunit: Fix API documentation
  2024-02-06 10:00 ` [PATCH i-g-t v4 7/8] lib/kunit: Fix API documentation Janusz Krzysztofik
@ 2024-02-06 17:19   ` Kamil Konieczny
  0 siblings, 0 replies; 26+ messages in thread
From: Kamil Konieczny @ 2024-02-06 17:19 UTC (permalink / raw)
  To: igt-dev
  Cc: Janusz Krzysztofik, intel-xe, Mauro Carvalho Chehab, Lucas De Marchi

Hi Janusz,
On 2024-02-06 at 11:00:31 +0100, Janusz Krzysztofik wrote:
> The only IGT KUnit global function igt_kunit() accepts a "name" argument
> documented as "the name of subtest, if different from that derived from
> module name".  But in practice, we use that argument, if not NULL, as a
> name of test suite to be executed.  We pass that value to kunit_get_tests()
> as a filter that selects only test cases from that test suite.  We also
> use that string, if not NULL, as subtest name, which we otherwise just
> derive from module name.
> 
> Fix the documentation, and also use better names for the argument and a
> local variable initialized as its copy.  For clarity, propagate those
> new names as argument names down to lower level functions.
> 
> Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>

Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

> ---
>  lib/igt_kmod.c | 52 +++++++++++++++++++++++++++-----------------------
>  1 file changed, 28 insertions(+), 24 deletions(-)
> 
> diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
> index b5acc5a2a6..506093c954 100644
> --- a/lib/igt_kmod.c
> +++ b/lib/igt_kmod.c
> @@ -1019,7 +1019,7 @@ static void kunit_results_free(struct igt_list_head *results,
>  }
>  
>  static void __igt_kunit_legacy(struct igt_ktest *tst,
> -			       const char *name,
> +			       const char *subtest,
>  			       const char *opts)
>  {
>  	struct modprobe_data modprobe = { tst->kmod, opts, 0, pthread_self(), };
> @@ -1058,8 +1058,8 @@ static void __igt_kunit_legacy(struct igt_ktest *tst,
>  		r = igt_list_first_entry(&results, r, link);
>  
>  		igt_dynamic_f("%s%s%s",
> -			      strcmp(r->suite_name, name) ?  r->suite_name : "",
> -			      strcmp(r->suite_name, name) ? "-" : "",
> +			      strcmp(r->suite_name, subtest) ?  r->suite_name : "",
> +			      strcmp(r->suite_name, subtest) ? "-" : "",
>  			      r->case_name) {
>  
>  			if (r->code == IGT_EXIT_INVALID) {
> @@ -1154,7 +1154,7 @@ static void __igt_kunit_legacy(struct igt_ktest *tst,
>  
>  static bool kunit_get_tests(struct igt_list_head *tests,
>  			    struct igt_ktest *tst,
> -			    const char *filter,
> +			    const char *suite,
>  			    const char *opts)
>  {
>  	char *suite_name = NULL, *case_name = NULL;
> @@ -1201,10 +1201,10 @@ static bool kunit_get_tests(struct igt_list_head *tests,
>  				break;
>  			}
>  
> -			if (!filter)
> +			if (!suite)
>  				continue;
>  
> -			if (strcmp(r->suite_name, filter))
> +			if (strcmp(r->suite_name, suite))
>  				kunit_result_free(&r, &case_name, &suite_name);
>  		}
>  
> @@ -1224,7 +1224,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
>  }
>  
>  static void __igt_kunit(struct igt_ktest *tst,
> -			const char *name,
> +			const char *subtest,
>  			const char *opts,
>  			struct igt_list_head *tests)
>  {
> @@ -1244,8 +1244,8 @@ static void __igt_kunit(struct igt_ktest *tst,
>  
>  	igt_list_for_each_entry(t, tests, link) {
>  		igt_dynamic_f("%s%s%s",
> -			      strcmp(t->suite_name, name) ?  t->suite_name : "",
> -			      strcmp(t->suite_name, name) ? "-" : "",
> +			      strcmp(t->suite_name, subtest) ?  t->suite_name : "",
> +			      strcmp(t->suite_name, subtest) ? "-" : "",
>  			      t->case_name) {
>  
>  			if (!modprobe.thread) {
> @@ -1380,29 +1380,33 @@ static void __igt_kunit(struct igt_ktest *tst,
>  /**
>   * igt_kunit:
>   * @module_name: the name of the module
> - * @name: the name of subtest, if different from that derived from module name
> + * @suite: the name of test suite to be executed, also used as subtest name;
> + *	   if NULL then test cases from all test suites provided by the module
> + *	   are executed as dynamic sub-subtests of one IGT subtest, which name
> + *	   is derived from the module name by cutting off its optional trailing
> + *	   _test or _kunit suffix
>   * @opts: options to load the module
>   *
>   * Loads the test module, parses its (k)tap dmesg output, then unloads it
>   */
> -void igt_kunit(const char *module_name, const char *name, const char *opts)
> +void igt_kunit(const char *module_name, const char *suite, const char *opts)
>  {
>  	struct igt_ktest tst = { .kmsg = -1, };
> -	const char *filter = name;
> +	const char *subtest = suite;
>  	IGT_LIST_HEAD(tests);
>  
>  	/*
> -	 * If the caller (an IGT test) provides no subtest name then we
> -	 * take the module name, drop the trailing "_test" or "_kunit"
> +	 * If the caller (an IGT test) provides no test suite name then
> +	 * we take the module name, drop the trailing "_test" or "_kunit"
>  	 * suffix, if any, and use the result as our IGT subtest name.
>  	 */
> -	if (!name) {
> -		name = strdup(module_name);
> -		if (!igt_debug_on(!name)) {
> -			char *suffix = strstr(name, "_test");
> +	if (!subtest) {
> +		subtest = strdup(module_name);
> +		if (!igt_debug_on(!subtest)) {
> +			char *suffix = strstr(subtest, "_test");
>  
>  			if (!suffix)
> -				suffix = strstr(name, "_kunit");
> +				suffix = strstr(subtest, "_kunit");
>  
>  			if (suffix)
>  				*suffix = '\0';
> @@ -1410,7 +1414,7 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
>  	}
>  
>  	igt_fixture {
> -		igt_require(name);
> +		igt_require(subtest);
>  
>  		igt_skip_on(igt_ktest_init(&tst, module_name));
>  		igt_skip_on(igt_ktest_begin(&tst));
> @@ -1428,7 +1432,7 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
>  	 * proper namespace for dynamic subtests, with is required for CI
>  	 * and for documentation.
>  	 */
> -	igt_subtest_with_dynamic(name) {
> +	igt_subtest_with_dynamic(subtest) {
>  		/*
>  		 * TODO: As soon as no longer needed by major Linux
>  		 *	 distributions, replace the fallback to
> @@ -1436,10 +1440,10 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
>  		 *	 LTS kernels not capable of using KUnit filters for
>  		 *	 listing test cases in KTAP format, with igt_require.
>  		 */
> -		if (!kunit_get_tests(&tests, &tst, filter, opts))
> -			__igt_kunit_legacy(&tst, name, opts);
> +		if (!kunit_get_tests(&tests, &tst, suite, opts))
> +			__igt_kunit_legacy(&tst, subtest, opts);
>  		else
> -			__igt_kunit(&tst, name, opts, &tests);
> +			__igt_kunit(&tst, subtest, opts, &tests);
>  	}
>  
>  	igt_fixture {
> -- 
> 2.43.0
> 

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

* Re: [PATCH i-g-t v4 8/8] lib/kunit: Perform test suite filtering on the kernel side
  2024-02-06 10:00 ` [PATCH i-g-t v4 8/8] lib/kunit: Perform test suite filtering on the kernel side Janusz Krzysztofik
@ 2024-02-06 17:21   ` Kamil Konieczny
  2024-02-07 10:12     ` Janusz Krzysztofik
  0 siblings, 1 reply; 26+ messages in thread
From: Kamil Konieczny @ 2024-02-06 17:21 UTC (permalink / raw)
  To: igt-dev
  Cc: Janusz Krzysztofik, intel-xe, Mauro Carvalho Chehab, Lucas De Marchi

Hi Janusz,
On 2024-02-06 at 11:00:32 +0100, Janusz Krzysztofik wrote:
> When getting a list of test cases provided by a KUnit test module, we now
> set KUnit filters in a way that results in all test cases from all test
> suites of that module being reported as skipped, then we delete test cases
> that don't belong to a requested test suite from the list.  Moreover,
> before executing test cases from that list, we modify KUnit filters in a
> way that all test cases from all test suites of the test module are
> executed, but we report only those from the requested test suite.  Since
> KUnit base module has a capability of filtering test cases by test suite
> name, which we don't use, our approach to filtering is not optimal.
> 
> Limit kernel side processing to test cases that belong to the requested
> test suite by setting KUnit filter_glob parameter to that test suite name,
> and drop user side test suite filtering.  With user side post-processing
> of test case lists limited to SKIP verification, defer cleanup of memory
> occupied by the list entries to a first igt_fixture section that follows.
> 
> Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
> ---
>  lib/igt_kmod.c | 34 +++++++++-------------------------
>  1 file changed, 9 insertions(+), 25 deletions(-)
> 
> diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
> index 506093c954..9b92696f1f 100644
> --- a/lib/igt_kmod.c
> +++ b/lib/igt_kmod.c
> @@ -1157,7 +1157,6 @@ static bool kunit_get_tests(struct igt_list_head *tests,
>  			    const char *suite,
>  			    const char *opts)
>  {
> -	char *suite_name = NULL, *case_name = NULL;
>  	struct igt_ktap_result *r, *rn;
>  	struct igt_ktap_results *ktap;
>  	unsigned long taints;
> @@ -1179,7 +1178,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
>  	 * perfectly -- seems to be more safe than extracting a test case list
>  	 * of unknown length from /dev/kmsg.
>  	 */
> -	if (igt_debug_on(!kunit_set_filtering(NULL, "module=none", "skip")))
> +	if (igt_debug_on(!kunit_set_filtering(suite, "module=none", "skip")))
>  		return false;
>  
>  	igt_skip_on(modprobe(tst->kmod, opts));
> @@ -1194,30 +1193,13 @@ static bool kunit_get_tests(struct igt_list_head *tests,
>  
>  	igt_ktap_free(ktap);
>  
> -	if (!err)
> -		igt_list_for_each_entry_safe(r, rn, tests, link) {
> -			if (igt_debug_on(r->code != IGT_EXIT_SKIP)) {
> -				err = r->code ?: -EPROTO;
> -				break;
> -			}
> -
> -			if (!suite)
> -				continue;
> -
> -			if (strcmp(r->suite_name, suite))
> -				kunit_result_free(&r, &case_name, &suite_name);
> -		}
> -
> -	if (err) {
> -		kunit_results_free(tests, &case_name, &suite_name);
> -	} else {
> -		free(suite_name);
> -		free(case_name);
> -	}
> -
>  	igt_skip_on_f(err,
>  		      "KTAP parser failed while getting a list of test cases\n");
>  
> +	igt_list_for_each_entry_safe(r, rn, tests, link)
> +		igt_require_f(r->code == IGT_EXIT_SKIP,
> +			      "Unexpected non-SKIP result while listing test cases\n");
> +
>  	igt_skip_on(kmod_module_remove_module(tst->kmod, KMOD_REMOVE_FORCE));
>  
>  	return true;
> @@ -1225,6 +1207,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
>  
>  static void __igt_kunit(struct igt_ktest *tst,
>  			const char *subtest,
> +			const char *suite,
>  			const char *opts,
>  			struct igt_list_head *tests)
>  {
> @@ -1249,7 +1232,8 @@ static void __igt_kunit(struct igt_ktest *tst,
>  			      t->case_name) {
>  
>  			if (!modprobe.thread) {
> -				igt_require(kunit_set_filtering(NULL, NULL, NULL));
> +				igt_require(kunit_set_filtering(suite,
> +								NULL, NULL));

Can you keep it in one line? With or without it,

Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

>  
>  				igt_assert_eq(pthread_mutexattr_init(&attr), 0);
>  				igt_assert_eq(pthread_mutexattr_setrobust(&attr,
> @@ -1443,7 +1427,7 @@ void igt_kunit(const char *module_name, const char *suite, const char *opts)
>  		if (!kunit_get_tests(&tests, &tst, suite, opts))
>  			__igt_kunit_legacy(&tst, subtest, opts);
>  		else
> -			__igt_kunit(&tst, subtest, opts, &tests);
> +			__igt_kunit(&tst, subtest, suite, opts, &tests);
>  	}
>  
>  	igt_fixture {
> -- 
> 2.43.0
> 

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

* Re: [PATCH i-g-t v4 1/8] lib/kunit: Enter legacy path only if applying filters fails
  2024-02-06 10:00 ` [PATCH i-g-t v4 1/8] lib/kunit: Enter legacy path only if applying filters fails Janusz Krzysztofik
@ 2024-02-06 17:22   ` Kamil Konieczny
  0 siblings, 0 replies; 26+ messages in thread
From: Kamil Konieczny @ 2024-02-06 17:22 UTC (permalink / raw)
  To: igt-dev
  Cc: Janusz Krzysztofik, intel-xe, Mauro Carvalho Chehab, Lucas De Marchi

Hi Janusz,
On 2024-02-06 at 11:00:25 +0100, Janusz Krzysztofik wrote:
> If loading the base KUnit module in list mode succeeds but our KTAP
> parser or test suite filtering returns an empty list of test cases then,
> instead of calling igt_skip, we now unintentionally fall back to legacy
> mode as if the module didn't support filter parameters.
> 
> Fall back to legacy path only when kunit_get_tests() fails to load the
> base KUnit module with non-default filters, and not when it returns an
> empty list of test cases.
> 
> As an additional benefit from this approach, we now have a single TODO
> place in the code to be fixed when the fallback is no longer needed.
> 
> Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>

Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

> ---
>  lib/igt_kmod.c | 28 ++++++++++------------------
>  1 file changed, 10 insertions(+), 18 deletions(-)
> 
> diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
> index 250ab2107b..ec9f77ba11 100644
> --- a/lib/igt_kmod.c
> +++ b/lib/igt_kmod.c
> @@ -1087,7 +1087,7 @@ static void __igt_kunit_legacy(struct igt_ktest *tst,
>  	igt_skip_on_f(ret, "KTAP parser failed\n");
>  }
>  
> -static void kunit_get_tests(struct igt_list_head *tests,
> +static bool kunit_get_tests(struct igt_list_head *tests,
>  			    struct igt_ktest *tst,
>  			    const char *filter,
>  			    const char *opts)
> @@ -1112,19 +1112,10 @@ static void kunit_get_tests(struct igt_list_head *tests,
>  	 * however, parsing a KTAP report -- something that we already can do
>  	 * perfectly -- seems to be more safe than extracting a test case list
>  	 * of unknown length from /dev/kmsg.
> -	 *
> -	 * TODO: drop the following workaround, which is required by LTS kernel
> -	 *       v6.1 not capable of listing test cases when built as a module.
> -	 * If loading the kunit module with required parameters fails then
> -	 * assume that we are running on a kernel with missing test case listing
> -	 * capabilities.  Dont's skip but just return with empty list of test
> -	 * cases, that should tell the caller to use a legacy method of
> -	 * iterating over KTAP results collected from blind execution of all
> -	 * Kunit test cases provided by a Kunit test module.
>  	 */
>  	if (igt_debug_on(igt_kmod_load("kunit",
>  				       "filter=module=none filter_action=skip")))
> -		return;
> +		return false;
>  
>  	igt_skip_on(modprobe(tst->kmod, opts));
>  
> @@ -1163,6 +1154,8 @@ static void kunit_get_tests(struct igt_list_head *tests,
>  
>  	igt_skip_on_f(err,
>  		      "KTAP parser failed while getting a list of test cases\n");
> +
> +	return true;
>  }
>  
>  static void __igt_kunit(struct igt_ktest *tst,
> @@ -1375,15 +1368,14 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
>  	 * and for documentation.
>  	 */
>  	igt_subtest_with_dynamic(name) {
> -		kunit_get_tests(&tests, &tst, filter, opts);
>  		/*
> -		 * TODO: drop the __igt_kunit() legacy processing path, required
> -		 *	 by kernels v6.1-v6.5 with DRM Kunit support but not
> -		 *	 capable of listing test cases when built as a module,
> -		 *	 as soon as no longer required by major Linux
> -		 *	 distributions, now usually based on LTS kernel v6.1.
> +		 * TODO: As soon as no longer needed by major Linux
> +		 *	 distributions, replace the fallback to
> +		 *	 __igt_kunit_legacy() processing path, required by
> +		 *	 LTS kernels not capable of using KUnit filters for
> +		 *	 listing test cases in KTAP format, with igt_require.
>  		 */
> -		if (igt_debug_on(igt_list_empty(&tests)))
> +		if (!kunit_get_tests(&tests, &tst, filter, opts))
>  			__igt_kunit_legacy(&tst, name, opts);
>  		else
>  			__igt_kunit(&tst, name, opts, &tests);
> -- 
> 2.43.0
> 

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

* ✓ Fi.CI.IGT: success for lib/kunit: Support writable filter* parameters of kunit module (rev4)
  2024-02-06 10:00 [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
                   ` (11 preceding siblings ...)
  2024-02-06 12:44 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-02-07  9:55 ` Patchwork
  12 siblings, 0 replies; 26+ messages in thread
From: Patchwork @ 2024-02-07  9:55 UTC (permalink / raw)
  To: Janusz Krzysztofik; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 94333 bytes --]

== Series Details ==

Series: lib/kunit: Support writable filter* parameters of kunit module (rev4)
URL   : https://patchwork.freedesktop.org/series/129174/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_14230_full -> IGTPW_10636_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/index.html

Participating hosts (8 -> 8)
------------------------------

  No changes in participating hosts

Known issues
------------

  Here are the changes found in IGTPW_10636_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@drm_fdinfo@most-busy-check-all@bcs0:
    - shard-dg2:          NOTRUN -> [SKIP][1] ([i915#8414]) +19 other tests skip
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@drm_fdinfo@most-busy-check-all@bcs0.html

  * igt@drm_fdinfo@most-busy-idle-check-all@rcs0:
    - shard-rkl:          [PASS][2] -> [FAIL][3] ([i915#7742])
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html

  * igt@drm_fdinfo@virtual-busy-hang:
    - shard-dg1:          NOTRUN -> [SKIP][4] ([i915#8414])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@drm_fdinfo@virtual-busy-hang.html

  * igt@gem_busy@semaphore:
    - shard-dg1:          NOTRUN -> [SKIP][5] ([i915#3936])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@gem_busy@semaphore.html

  * igt@gem_ccs@suspend-resume:
    - shard-rkl:          NOTRUN -> [SKIP][6] ([i915#9323])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@gem_ccs@suspend-resume.html
    - shard-tglu:         NOTRUN -> [SKIP][7] ([i915#9323])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@gem_ccs@suspend-resume.html

  * igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-smem-lmem0:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][8] ([i915#7297])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-smem-lmem0.html

  * igt@gem_close_race@multigpu-basic-threads:
    - shard-tglu:         NOTRUN -> [SKIP][9] ([i915#7697]) +1 other test skip
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@gem_close_race@multigpu-basic-threads.html

  * igt@gem_create@create-ext-cpu-access-big:
    - shard-dg2:          NOTRUN -> [ABORT][10] ([i915#10183])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_create@create-ext-cpu-access-big.html

  * igt@gem_ctx_exec@basic-nohangcheck:
    - shard-rkl:          [PASS][11] -> [FAIL][12] ([i915#6268])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@gem_ctx_exec@basic-nohangcheck.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@gem_ctx_exec@basic-nohangcheck.html

  * igt@gem_ctx_param@set-priority-not-supported:
    - shard-dg1:          NOTRUN -> [SKIP][13] ([fdo#109314])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_ctx_param@set-priority-not-supported.html

  * igt@gem_ctx_persistence@hang:
    - shard-dg1:          NOTRUN -> [SKIP][14] ([i915#8555])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_ctx_persistence@hang.html

  * igt@gem_ctx_persistence@heartbeat-hostile:
    - shard-mtlp:         NOTRUN -> [SKIP][15] ([i915#8555])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_ctx_persistence@heartbeat-hostile.html

  * igt@gem_ctx_sseu@invalid-sseu:
    - shard-dg2:          NOTRUN -> [SKIP][16] ([i915#280])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@gem_ctx_sseu@invalid-sseu.html

  * igt@gem_exec_balancer@invalid-bonds:
    - shard-dg2:          NOTRUN -> [SKIP][17] ([i915#4036])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_exec_balancer@invalid-bonds.html

  * igt@gem_exec_balancer@parallel-ordering:
    - shard-tglu:         NOTRUN -> [FAIL][18] ([i915#6117])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@gem_exec_balancer@parallel-ordering.html

  * igt@gem_exec_balancer@sliced:
    - shard-dg2:          NOTRUN -> [SKIP][19] ([i915#4812]) +2 other tests skip
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_exec_balancer@sliced.html

  * igt@gem_exec_capture@many-4k-incremental:
    - shard-glk:          NOTRUN -> [FAIL][20] ([i915#9606])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk4/igt@gem_exec_capture@many-4k-incremental.html
    - shard-dg2:          NOTRUN -> [FAIL][21] ([i915#9606])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gem_exec_capture@many-4k-incremental.html

  * igt@gem_exec_fair@basic-deadline:
    - shard-rkl:          [PASS][22] -> [FAIL][23] ([i915#2846])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-6/igt@gem_exec_fair@basic-deadline.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-3/igt@gem_exec_fair@basic-deadline.html
    - shard-glk:          NOTRUN -> [FAIL][24] ([i915#2846])
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@gem_exec_fair@basic-deadline.html
    - shard-mtlp:         NOTRUN -> [SKIP][25] ([i915#4473] / [i915#4771])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_exec_fair@basic-deadline.html

  * igt@gem_exec_fair@basic-none-rrul@rcs0:
    - shard-glk:          NOTRUN -> [FAIL][26] ([i915#2842])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@gem_exec_fair@basic-none-rrul@rcs0.html

  * igt@gem_exec_fair@basic-none-solo:
    - shard-mtlp:         NOTRUN -> [SKIP][27] ([i915#4473])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@gem_exec_fair@basic-none-solo.html

  * igt@gem_exec_fair@basic-pace@vecs0:
    - shard-rkl:          [PASS][28] -> [FAIL][29] ([i915#2842]) +1 other test fail
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@gem_exec_fair@basic-pace@vecs0.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@gem_exec_fair@basic-pace@vecs0.html

  * igt@gem_exec_flush@basic-batch-kernel-default-uc:
    - shard-dg2:          NOTRUN -> [SKIP][30] ([i915#3539] / [i915#4852]) +3 other tests skip
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_flush@basic-batch-kernel-default-uc.html

  * igt@gem_exec_gttfill@multigpu-basic:
    - shard-mtlp:         NOTRUN -> [SKIP][31] ([i915#7697]) +1 other test skip
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@gem_exec_gttfill@multigpu-basic.html
    - shard-dg2:          NOTRUN -> [SKIP][32] ([i915#7697]) +2 other tests skip
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_gttfill@multigpu-basic.html
    - shard-rkl:          NOTRUN -> [SKIP][33] ([i915#7697]) +1 other test skip
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gem_exec_gttfill@multigpu-basic.html
    - shard-dg1:          NOTRUN -> [SKIP][34] ([i915#7697]) +1 other test skip
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_exec_gttfill@multigpu-basic.html

  * igt@gem_exec_params@rsvd2-dirt:
    - shard-dg2:          NOTRUN -> [SKIP][35] ([fdo#109283] / [i915#5107])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_params@rsvd2-dirt.html

  * igt@gem_exec_params@secure-non-master:
    - shard-mtlp:         NOTRUN -> [SKIP][36] ([fdo#112283])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@gem_exec_params@secure-non-master.html

  * igt@gem_exec_reloc@basic-cpu-noreloc:
    - shard-dg2:          NOTRUN -> [SKIP][37] ([i915#3281]) +6 other tests skip
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@gem_exec_reloc@basic-cpu-noreloc.html

  * igt@gem_exec_reloc@basic-wc-read-active:
    - shard-dg1:          NOTRUN -> [SKIP][38] ([i915#3281]) +3 other tests skip
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_exec_reloc@basic-wc-read-active.html

  * igt@gem_exec_reloc@basic-write-wc:
    - shard-mtlp:         NOTRUN -> [SKIP][39] ([i915#3281]) +2 other tests skip
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_exec_reloc@basic-write-wc.html
    - shard-rkl:          NOTRUN -> [SKIP][40] ([i915#3281]) +1 other test skip
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_exec_reloc@basic-write-wc.html

  * igt@gem_exec_suspend@basic-s0@lmem0:
    - shard-dg2:          [PASS][41] -> [INCOMPLETE][42] ([i915#9275])
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-1/igt@gem_exec_suspend@basic-s0@lmem0.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@gem_exec_suspend@basic-s0@lmem0.html

  * igt@gem_fence_thrash@bo-copy:
    - shard-dg2:          NOTRUN -> [SKIP][43] ([i915#4860]) +2 other tests skip
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_fence_thrash@bo-copy.html
    - shard-dg1:          NOTRUN -> [SKIP][44] ([i915#4860])
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_fence_thrash@bo-copy.html
    - shard-mtlp:         NOTRUN -> [SKIP][45] ([i915#4860])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_fence_thrash@bo-copy.html

  * igt@gem_lmem_swapping@heavy-verify-multi-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][46] ([i915#4613])
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html

  * igt@gem_lmem_swapping@heavy-verify-random-ccs:
    - shard-glk:          NOTRUN -> [SKIP][47] ([fdo#109271] / [i915#4613]) +2 other tests skip
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html

  * igt@gem_lmem_swapping@smem-oom@lmem0:
    - shard-dg2:          NOTRUN -> [TIMEOUT][48] ([i915#5493])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@gem_lmem_swapping@smem-oom@lmem0.html

  * igt@gem_lmem_swapping@verify:
    - shard-tglu:         NOTRUN -> [SKIP][49] ([i915#4613])
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@gem_lmem_swapping@verify.html

  * igt@gem_lmem_swapping@verify-random-ccs:
    - shard-mtlp:         NOTRUN -> [SKIP][50] ([i915#4613])
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_lmem_swapping@verify-random-ccs.html

  * igt@gem_mmap@bad-object:
    - shard-dg1:          NOTRUN -> [SKIP][51] ([i915#4083]) +2 other tests skip
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_mmap@bad-object.html

  * igt@gem_mmap_gtt@basic-read:
    - shard-dg2:          NOTRUN -> [SKIP][52] ([i915#4077]) +11 other tests skip
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_mmap_gtt@basic-read.html

  * igt@gem_mmap_gtt@big-copy-xy:
    - shard-dg1:          NOTRUN -> [SKIP][53] ([i915#4077]) +1 other test skip
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_mmap_gtt@big-copy-xy.html

  * igt@gem_mmap_gtt@cpuset-medium-copy-odd:
    - shard-mtlp:         NOTRUN -> [SKIP][54] ([i915#4077]) +2 other tests skip
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html

  * igt@gem_mmap_wc@pf-nonblock:
    - shard-dg2:          NOTRUN -> [SKIP][55] ([i915#4083]) +4 other tests skip
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_mmap_wc@pf-nonblock.html

  * igt@gem_mmap_wc@read-write:
    - shard-mtlp:         NOTRUN -> [SKIP][56] ([i915#4083]) +1 other test skip
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@gem_mmap_wc@read-write.html

  * igt@gem_partial_pwrite_pread@reads:
    - shard-dg2:          NOTRUN -> [SKIP][57] ([i915#3282]) +3 other tests skip
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gem_partial_pwrite_pread@reads.html

  * igt@gem_partial_pwrite_pread@reads-display:
    - shard-dg1:          NOTRUN -> [SKIP][58] ([i915#3282])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_partial_pwrite_pread@reads-display.html

  * igt@gem_pread@display:
    - shard-rkl:          NOTRUN -> [SKIP][59] ([i915#3282])
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gem_pread@display.html

  * igt@gem_pxp@create-regular-context-2:
    - shard-dg1:          NOTRUN -> [SKIP][60] ([i915#4270])
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_pxp@create-regular-context-2.html

  * igt@gem_pxp@display-protected-crc:
    - shard-tglu:         NOTRUN -> [SKIP][61] ([i915#4270]) +2 other tests skip
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gem_pxp@display-protected-crc.html

  * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
    - shard-dg2:          NOTRUN -> [SKIP][62] ([i915#4270]) +2 other tests skip
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html

  * igt@gem_readwrite@read-write:
    - shard-mtlp:         NOTRUN -> [SKIP][63] ([i915#3282]) +3 other tests skip
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@gem_readwrite@read-write.html

  * igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
    - shard-mtlp:         NOTRUN -> [SKIP][64] ([i915#8428])
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html

  * igt@gem_softpin@evict-snoop:
    - shard-tglu:         NOTRUN -> [SKIP][65] ([fdo#109312])
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@gem_softpin@evict-snoop.html

  * igt@gem_tiled_pread_basic:
    - shard-dg1:          NOTRUN -> [SKIP][66] ([i915#4079])
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_tiled_pread_basic.html

  * igt@gem_unfence_active_buffers:
    - shard-dg1:          NOTRUN -> [SKIP][67] ([i915#4879])
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_unfence_active_buffers.html

  * igt@gem_userptr_blits@dmabuf-sync:
    - shard-glk:          NOTRUN -> [SKIP][68] ([fdo#109271] / [i915#3323])
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk8/igt@gem_userptr_blits@dmabuf-sync.html
    - shard-dg2:          NOTRUN -> [SKIP][69] ([i915#3297])
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_userptr_blits@dmabuf-sync.html
    - shard-rkl:          NOTRUN -> [SKIP][70] ([i915#3323])
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_userptr_blits@dmabuf-sync.html

  * igt@gem_userptr_blits@sd-probe:
    - shard-dg2:          NOTRUN -> [SKIP][71] ([i915#3297] / [i915#4958])
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_userptr_blits@sd-probe.html

  * igt@gem_userptr_blits@unsync-unmap-cycles:
    - shard-dg1:          NOTRUN -> [SKIP][72] ([i915#3297]) +1 other test skip
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_userptr_blits@unsync-unmap-cycles.html

  * igt@gen3_render_linear_blits:
    - shard-dg1:          NOTRUN -> [SKIP][73] ([fdo#109289])
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gen3_render_linear_blits.html

  * igt@gen7_exec_parse@chained-batch:
    - shard-rkl:          NOTRUN -> [SKIP][74] ([fdo#109289]) +1 other test skip
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gen7_exec_parse@chained-batch.html

  * igt@gen7_exec_parse@oacontrol-tracking:
    - shard-tglu:         NOTRUN -> [SKIP][75] ([fdo#109289])
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@gen7_exec_parse@oacontrol-tracking.html
    - shard-dg2:          NOTRUN -> [SKIP][76] ([fdo#109289]) +2 other tests skip
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gen7_exec_parse@oacontrol-tracking.html

  * igt@gen9_exec_parse@allowed-all:
    - shard-glk:          [PASS][77] -> [INCOMPLETE][78] ([i915#10137] / [i915#5566])
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk3/igt@gen9_exec_parse@allowed-all.html
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@gen9_exec_parse@allowed-all.html

  * igt@gen9_exec_parse@basic-rejected-ctx-param:
    - shard-tglu:         NOTRUN -> [SKIP][79] ([i915#2527] / [i915#2856])
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gen9_exec_parse@basic-rejected-ctx-param.html

  * igt@gen9_exec_parse@bb-large:
    - shard-mtlp:         NOTRUN -> [SKIP][80] ([i915#2856])
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gen9_exec_parse@bb-large.html

  * igt@gen9_exec_parse@cmd-crossing-page:
    - shard-dg1:          NOTRUN -> [SKIP][81] ([i915#2527])
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gen9_exec_parse@cmd-crossing-page.html

  * igt@gen9_exec_parse@valid-registers:
    - shard-dg2:          NOTRUN -> [SKIP][82] ([i915#2856]) +2 other tests skip
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gen9_exec_parse@valid-registers.html

  * igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
    - shard-dg1:          [PASS][83] -> [FAIL][84] ([i915#3591])
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html

  * igt@i915_pm_rpm@gem-execbuf-stress-pc8:
    - shard-tglu:         NOTRUN -> [SKIP][85] ([fdo#109293] / [fdo#109506])
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html

  * igt@i915_pm_rpm@system-suspend:
    - shard-tglu:         [PASS][86] -> [ABORT][87] ([i915#8213])
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-7/igt@i915_pm_rpm@system-suspend.html
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@i915_pm_rpm@system-suspend.html

  * igt@i915_pm_rpm@system-suspend-devices:
    - shard-snb:          NOTRUN -> [SKIP][88] ([fdo#109271]) +48 other tests skip
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb1/igt@i915_pm_rpm@system-suspend-devices.html

  * igt@i915_pm_rps@thresholds-idle@gt0:
    - shard-mtlp:         NOTRUN -> [SKIP][89] ([i915#8925])
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@i915_pm_rps@thresholds-idle@gt0.html

  * igt@i915_pm_rps@thresholds-idle@gt1:
    - shard-mtlp:         NOTRUN -> [SKIP][90] ([i915#3555] / [i915#8925])
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@i915_pm_rps@thresholds-idle@gt1.html

  * igt@i915_query@hwconfig_table:
    - shard-dg1:          NOTRUN -> [SKIP][91] ([i915#6245])
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@i915_query@hwconfig_table.html

  * igt@i915_query@query-topology-known-pci-ids:
    - shard-mtlp:         NOTRUN -> [SKIP][92] ([fdo#109303])
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@i915_query@query-topology-known-pci-ids.html

  * igt@i915_suspend@basic-s3-without-i915:
    - shard-tglu:         NOTRUN -> [INCOMPLETE][93] ([i915#7443])
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@i915_suspend@basic-s3-without-i915.html

  * igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
    - shard-dg2:          NOTRUN -> [SKIP][94] ([i915#4212]) +1 other test skip
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html

  * igt@kms_addfb_basic@tile-pitch-mismatch:
    - shard-dg1:          NOTRUN -> [SKIP][95] ([i915#4212]) +1 other test skip
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_addfb_basic@tile-pitch-mismatch.html

  * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs:
    - shard-dg1:          NOTRUN -> [SKIP][96] ([i915#8709]) +7 other tests skip
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs.html

  * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc:
    - shard-rkl:          NOTRUN -> [SKIP][97] ([i915#8709]) +3 other tests skip
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc.html

  * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][98] ([i915#8709]) +11 other tests skip
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html

  * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
    - shard-dg2:          NOTRUN -> [SKIP][99] ([i915#9531])
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
    - shard-mtlp:         NOTRUN -> [SKIP][100] ([i915#1769] / [i915#3555])
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
    - shard-dg2:          NOTRUN -> [SKIP][101] ([i915#1769] / [i915#3555])
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-270:
    - shard-mtlp:         NOTRUN -> [SKIP][102] ([fdo#111614])
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html

  * igt@kms_big_fb@4-tiled-32bpp-rotate-90:
    - shard-tglu:         NOTRUN -> [SKIP][103] ([fdo#111615] / [i915#5286]) +3 other tests skip
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
    - shard-dg2:          NOTRUN -> [SKIP][104] ([fdo#111614]) +2 other tests skip
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html

  * igt@kms_big_fb@4-tiled-8bpp-rotate-180:
    - shard-dg1:          NOTRUN -> [SKIP][105] ([i915#4538] / [i915#5286]) +3 other tests skip
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
    - shard-rkl:          NOTRUN -> [SKIP][106] ([i915#5286]) +3 other tests skip
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html

  * igt@kms_big_fb@linear-32bpp-rotate-90:
    - shard-tglu:         NOTRUN -> [SKIP][107] ([fdo#111614])
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@linear-32bpp-rotate-90.html

  * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
    - shard-tglu:         NOTRUN -> [FAIL][108] ([i915#3743])
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html

  * igt@kms_big_fb@y-tiled-addfb:
    - shard-mtlp:         NOTRUN -> [SKIP][109] ([i915#6187])
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_big_fb@y-tiled-addfb.html

  * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
    - shard-dg2:          NOTRUN -> [SKIP][110] ([i915#5190]) +8 other tests skip
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
    - shard-tglu:         [PASS][111] -> [FAIL][112] ([i915#3743])
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
    - shard-rkl:          NOTRUN -> [SKIP][113] ([fdo#110723])
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
    - shard-dg1:          NOTRUN -> [SKIP][114] ([i915#4538])
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
    - shard-mtlp:         NOTRUN -> [SKIP][115] ([fdo#111615]) +1 other test skip
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html

  * igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
    - shard-dg2:          NOTRUN -> [SKIP][116] ([i915#4538] / [i915#5190]) +7 other tests skip
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html

  * igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
    - shard-tglu:         NOTRUN -> [SKIP][117] ([fdo#111615])
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html

  * igt@kms_big_joiner@2x-modeset:
    - shard-rkl:          NOTRUN -> [SKIP][118] ([i915#2705])
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_big_joiner@2x-modeset.html

  * igt@kms_big_joiner@basic:
    - shard-dg2:          NOTRUN -> [SKIP][119] ([i915#2705]) +1 other test skip
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_big_joiner@basic.html

  * igt@kms_ccs@pipe-a-crc-primary-rotation-180-y-tiled-ccs:
    - shard-dg1:          NOTRUN -> [SKIP][120] ([i915#5354] / [i915#6095]) +18 other tests skip
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_ccs@pipe-a-crc-primary-rotation-180-y-tiled-ccs.html

  * igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-rc-ccs-cc:
    - shard-rkl:          NOTRUN -> [SKIP][121] ([i915#5354] / [i915#6095]) +6 other tests skip
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-rc-ccs-cc.html

  * igt@kms_ccs@pipe-a-random-ccs-data-y-tiled-gen12-mc-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][122] ([i915#5354] / [i915#6095]) +16 other tests skip
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_ccs@pipe-a-random-ccs-data-y-tiled-gen12-mc-ccs.html

  * igt@kms_ccs@pipe-b-bad-rotation-90-yf-tiled-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][123] ([i915#5354]) +60 other tests skip
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_ccs@pipe-b-bad-rotation-90-yf-tiled-ccs.html

  * igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
    - shard-rkl:          NOTRUN -> [SKIP][124] ([i915#5354]) +7 other tests skip
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-mtl-mc-ccs:
    - shard-glk:          NOTRUN -> [SKIP][125] ([fdo#109271]) +126 other tests skip
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk2/igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-dg2-mc-ccs:
    - shard-mtlp:         NOTRUN -> [SKIP][126] ([i915#5354] / [i915#6095]) +7 other tests skip
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html

  * igt@kms_cdclk@mode-transition-all-outputs:
    - shard-dg1:          NOTRUN -> [SKIP][127] ([i915#3742])
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_cdclk@mode-transition-all-outputs.html

  * igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2:
    - shard-dg2:          NOTRUN -> [SKIP][128] ([i915#7213]) +3 other tests skip
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2.html

  * igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][129] ([i915#4087]) +3 other tests skip
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3.html

  * igt@kms_chamelium_color@degamma:
    - shard-dg2:          NOTRUN -> [SKIP][130] ([fdo#111827]) +1 other test skip
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_chamelium_color@degamma.html

  * igt@kms_chamelium_edid@dp-edid-change-during-suspend:
    - shard-mtlp:         NOTRUN -> [SKIP][131] ([i915#7828]) +4 other tests skip
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html

  * igt@kms_chamelium_frames@dp-crc-single:
    - shard-dg1:          NOTRUN -> [SKIP][132] ([i915#7828]) +4 other tests skip
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_chamelium_frames@dp-crc-single.html

  * igt@kms_chamelium_hpd@hdmi-hpd-fast:
    - shard-rkl:          NOTRUN -> [SKIP][133] ([i915#7828]) +3 other tests skip
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_chamelium_hpd@hdmi-hpd-fast.html

  * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe:
    - shard-tglu:         NOTRUN -> [SKIP][134] ([i915#7828]) +3 other tests skip
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html

  * igt@kms_chamelium_hpd@vga-hpd-after-suspend:
    - shard-dg2:          NOTRUN -> [SKIP][135] ([i915#7828]) +9 other tests skip
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_chamelium_hpd@vga-hpd-after-suspend.html

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-dg1:          NOTRUN -> [SKIP][136] ([i915#3299])
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_content_protection@dp-mst-lic-type-0.html

  * igt@kms_content_protection@dp-mst-type-1:
    - shard-rkl:          NOTRUN -> [SKIP][137] ([i915#3116])
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_content_protection@dp-mst-type-1.html
    - shard-tglu:         NOTRUN -> [SKIP][138] ([i915#3116] / [i915#3299])
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@kms_content_protection@dp-mst-type-1.html
    - shard-dg2:          NOTRUN -> [SKIP][139] ([i915#3299])
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@kms_content_protection@dp-mst-type-1.html

  * igt@kms_content_protection@type1:
    - shard-dg2:          NOTRUN -> [SKIP][140] ([i915#7118]) +1 other test skip
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_content_protection@type1.html

  * igt@kms_cursor_crc@cursor-onscreen-256x85:
    - shard-mtlp:         NOTRUN -> [SKIP][141] ([i915#8814])
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@kms_cursor_crc@cursor-onscreen-256x85.html

  * igt@kms_cursor_crc@cursor-onscreen-512x170:
    - shard-mtlp:         NOTRUN -> [SKIP][142] ([i915#3359]) +1 other test skip
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_cursor_crc@cursor-onscreen-512x170.html

  * igt@kms_cursor_crc@cursor-random-512x512:
    - shard-tglu:         NOTRUN -> [SKIP][143] ([i915#3359])
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_cursor_crc@cursor-random-512x512.html

  * igt@kms_cursor_crc@cursor-rapid-movement-32x32:
    - shard-dg1:          NOTRUN -> [SKIP][144] ([i915#3555]) +1 other test skip
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html

  * igt@kms_cursor_crc@cursor-rapid-movement-512x170:
    - shard-dg2:          NOTRUN -> [SKIP][145] ([i915#3359])
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html

  * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
    - shard-snb:          [PASS][146] -> [SKIP][147] ([fdo#109271] / [fdo#111767])
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb5/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html

  * igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
    - shard-mtlp:         NOTRUN -> [SKIP][148] ([i915#9809]) +3 other tests skip
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
    - shard-dg2:          NOTRUN -> [SKIP][149] ([i915#4103] / [i915#4213])
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
    - shard-mtlp:         NOTRUN -> [SKIP][150] ([i915#4213])
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
    - shard-dg2:          NOTRUN -> [SKIP][151] ([fdo#109274] / [i915#5354]) +7 other tests skip
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
    - shard-rkl:          NOTRUN -> [SKIP][152] ([fdo#111825]) +6 other tests skip
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
    - shard-tglu:         NOTRUN -> [SKIP][153] ([fdo#109274]) +2 other tests skip
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
    - shard-snb:          [PASS][154] -> [SKIP][155] ([fdo#109271]) +5 other tests skip
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb4/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
    - shard-tglu:         NOTRUN -> [SKIP][156] ([i915#4103])
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html

  * igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
    - shard-mtlp:         NOTRUN -> [SKIP][157] ([i915#9833])
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html

  * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][158] ([fdo#110189] / [i915#9723])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2.html

  * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][159] ([fdo#110189] / [i915#9227])
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3.html

  * igt@kms_display_modes@extended-mode-basic:
    - shard-dg2:          NOTRUN -> [SKIP][160] ([i915#3555]) +3 other tests skip
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_display_modes@extended-mode-basic.html

  * igt@kms_display_modes@mst-extended-mode-negative:
    - shard-dg2:          NOTRUN -> [SKIP][161] ([i915#8588])
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_display_modes@mst-extended-mode-negative.html
    - shard-rkl:          NOTRUN -> [SKIP][162] ([i915#8588])
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_display_modes@mst-extended-mode-negative.html

  * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][163] ([i915#3804])
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-rkl:          NOTRUN -> [SKIP][164] ([i915#3840])
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-dg1:          NOTRUN -> [SKIP][165] ([i915#3840])
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-tglu:         NOTRUN -> [SKIP][166] ([i915#3840]) +1 other test skip
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-mtlp:         NOTRUN -> [SKIP][167] ([i915#3840] / [i915#9688])
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_dsc@dsc-fractional-bpp.html

  * igt@kms_dsc@dsc-with-bpc-formats:
    - shard-dg2:          NOTRUN -> [SKIP][168] ([i915#3555] / [i915#3840])
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_dsc@dsc-with-bpc-formats.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc:
    - shard-rkl:          NOTRUN -> [SKIP][169] ([i915#3840] / [i915#9053])
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
    - shard-tglu:         NOTRUN -> [SKIP][170] ([i915#3840] / [i915#9053])
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html

  * igt@kms_feature_discovery@display-4x:
    - shard-rkl:          NOTRUN -> [SKIP][171] ([i915#1839])
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_feature_discovery@display-4x.html
    - shard-tglu:         NOTRUN -> [SKIP][172] ([i915#1839])
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_feature_discovery@display-4x.html
    - shard-dg2:          NOTRUN -> [SKIP][173] ([i915#1839])
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_feature_discovery@display-4x.html

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
    - shard-dg2:          NOTRUN -> [SKIP][174] ([fdo#109274]) +7 other tests skip
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
    - shard-dg1:          NOTRUN -> [SKIP][175] ([fdo#111767] / [fdo#111825])
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html

  * igt@kms_flip@2x-flip-vs-expired-vblank:
    - shard-mtlp:         NOTRUN -> [SKIP][176] ([i915#3637])
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_flip@2x-flip-vs-expired-vblank.html

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
    - shard-mtlp:         NOTRUN -> [SKIP][177] ([fdo#111767] / [i915#3637])
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html

  * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
    - shard-dg1:          NOTRUN -> [SKIP][178] ([fdo#111825] / [i915#9934]) +1 other test skip
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html

  * igt@kms_flip@flip-vs-fences-interruptible:
    - shard-dg2:          NOTRUN -> [SKIP][179] ([i915#8381]) +1 other test skip
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_flip@flip-vs-fences-interruptible.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][180] ([i915#2672]) +2 other tests skip
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode:
    - shard-dg1:          NOTRUN -> [SKIP][181] ([i915#2587] / [i915#2672])
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode:
    - shard-tglu:         NOTRUN -> [SKIP][182] ([i915#2587] / [i915#2672])
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][183] ([i915#2672] / [i915#3555])
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
    - shard-dg2:          NOTRUN -> [SKIP][184] ([i915#2672]) +4 other tests skip
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][185] ([i915#8708]) +3 other tests skip
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][186] ([i915#8708]) +11 other tests skip
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
    - shard-rkl:          NOTRUN -> [SKIP][187] ([fdo#111825] / [i915#1825]) +10 other tests skip
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt:
    - shard-tglu:         NOTRUN -> [SKIP][188] ([fdo#109280] / [fdo#111767]) +1 other test skip
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][189] ([i915#3458]) +15 other tests skip
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc:
    - shard-tglu:         NOTRUN -> [SKIP][190] ([fdo#110189]) +5 other tests skip
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt:
    - shard-dg1:          NOTRUN -> [SKIP][191] ([fdo#111825]) +13 other tests skip
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][192] ([i915#3023]) +6 other tests skip
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
    - shard-dg1:          NOTRUN -> [SKIP][193] ([i915#8708]) +3 other tests skip
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
    - shard-dg2:          NOTRUN -> [SKIP][194] ([i915#9766])
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
    - shard-dg1:          NOTRUN -> [SKIP][195] ([i915#3458]) +4 other tests skip
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][196] ([fdo#111767] / [i915#1825])
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt:
    - shard-tglu:         NOTRUN -> [SKIP][197] ([fdo#109280]) +13 other tests skip
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][198] ([i915#1825]) +11 other tests skip
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff:
    - shard-dg2:          NOTRUN -> [SKIP][199] ([fdo#111767] / [i915#5354]) +1 other test skip
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff.html

  * igt@kms_hdr@static-swap:
    - shard-dg1:          NOTRUN -> [SKIP][200] ([i915#3555] / [i915#8228])
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_hdr@static-swap.html
    - shard-dg2:          NOTRUN -> [SKIP][201] ([i915#3555] / [i915#8228])
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_hdr@static-swap.html

  * igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1:
    - shard-glk:          NOTRUN -> [FAIL][202] ([i915#7862]) +1 other test fail
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html

  * igt@kms_plane_scaling@intel-max-src-size:
    - shard-dg2:          NOTRUN -> [SKIP][203] ([i915#6953] / [i915#9423])
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_plane_scaling@intel-max-src-size.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][204] ([i915#9423]) +7 other tests skip
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [SKIP][205] ([i915#9423]) +11 other tests skip
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4.html

  * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][206] ([i915#9423]) +7 other tests skip
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][207] ([i915#5176] / [i915#9423]) +3 other tests skip
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2:
    - shard-dg2:          NOTRUN -> [SKIP][208] ([i915#5235] / [i915#9423]) +3 other tests skip
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][209] ([i915#5235]) +5 other tests skip
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][210] ([i915#5235]) +2 other tests skip
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-edp-1.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3:
    - shard-dg1:          NOTRUN -> [SKIP][211] ([i915#5235]) +19 other tests skip
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][212] ([i915#3555] / [i915#5235])
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d-edp-1.html

  * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][213] ([i915#5235]) +3 other tests skip
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1.html

  * igt@kms_pm_dc@dc3co-vpb-simulation:
    - shard-dg2:          NOTRUN -> [SKIP][214] ([i915#9685])
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_pm_dc@dc3co-vpb-simulation.html
    - shard-rkl:          NOTRUN -> [SKIP][215] ([i915#9685])
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_pm_dc@dc3co-vpb-simulation.html

  * igt@kms_pm_dc@dc5-dpms-negative:
    - shard-mtlp:         NOTRUN -> [SKIP][216] ([i915#9293])
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_pm_dc@dc5-dpms-negative.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-dg1:          NOTRUN -> [SKIP][217] ([i915#3361])
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
    - shard-dg2:          [PASS][218] -> [SKIP][219] ([i915#9519])
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-10/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
    - shard-rkl:          [PASS][220] -> [SKIP][221] ([i915#9519])
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-dg2:          NOTRUN -> [SKIP][222] ([i915#9519]) +1 other test skip
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@kms_prime@basic-modeset-hybrid:
    - shard-dg1:          NOTRUN -> [SKIP][223] ([i915#6524])
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_prime@basic-modeset-hybrid.html

  * igt@kms_prime@d3hot:
    - shard-dg2:          NOTRUN -> [SKIP][224] ([i915#6524] / [i915#6805])
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_prime@d3hot.html

  * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf:
    - shard-mtlp:         NOTRUN -> [SKIP][225] ([i915#2920])
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@overlay-plane-move-continuous-sf:
    - shard-dg1:          NOTRUN -> [SKIP][226] ([i915#9683])
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
    - shard-rkl:          NOTRUN -> [SKIP][227] ([i915#9683])
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
    - shard-dg2:          NOTRUN -> [SKIP][228] ([i915#9683]) +1 other test skip
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html

  * igt@kms_psr2_su@page_flip-p010:
    - shard-dg1:          NOTRUN -> [SKIP][229] ([fdo#111068] / [i915#9683])
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_psr2_su@page_flip-p010.html

  * igt@kms_rotation_crc@exhaust-fences:
    - shard-mtlp:         NOTRUN -> [SKIP][230] ([i915#4235])
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_rotation_crc@exhaust-fences.html

  * igt@kms_rotation_crc@sprite-rotation-90:
    - shard-dg2:          NOTRUN -> [SKIP][231] ([i915#4235]) +1 other test skip
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_rotation_crc@sprite-rotation-90.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-tglu:         NOTRUN -> [SKIP][232] ([i915#8623])
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  * igt@kms_writeback@writeback-check-output:
    - shard-rkl:          NOTRUN -> [SKIP][233] ([i915#2437])
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_writeback@writeback-check-output.html

  * igt@kms_writeback@writeback-check-output-xrgb2101010:
    - shard-tglu:         NOTRUN -> [SKIP][234] ([i915#2437] / [i915#9412])
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-6/igt@kms_writeback@writeback-check-output-xrgb2101010.html

  * igt@kms_writeback@writeback-fb-id:
    - shard-mtlp:         NOTRUN -> [SKIP][235] ([i915#2437])
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_writeback@writeback-fb-id.html

  * igt@perf@mi-rpc:
    - shard-dg1:          NOTRUN -> [SKIP][236] ([i915#2434])
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@perf@mi-rpc.html

  * igt@perf_pmu@event-wait@rcs0:
    - shard-dg2:          NOTRUN -> [SKIP][237] ([fdo#112283])
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@perf_pmu@event-wait@rcs0.html

  * igt@perf_pmu@rc6-all-gts:
    - shard-dg1:          NOTRUN -> [SKIP][238] ([i915#8516]) +1 other test skip
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@perf_pmu@rc6-all-gts.html
    - shard-dg2:          NOTRUN -> [SKIP][239] ([i915#8516])
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@perf_pmu@rc6-all-gts.html
    - shard-rkl:          NOTRUN -> [SKIP][240] ([i915#8516])
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@perf_pmu@rc6-all-gts.html

  * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][241] ([i915#5493])
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html

  * igt@prime_udl:
    - shard-dg2:          NOTRUN -> [SKIP][242] ([fdo#109291])
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@prime_udl.html

  * igt@prime_vgem@basic-fence-flip:
    - shard-dg2:          NOTRUN -> [SKIP][243] ([i915#3708])
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@prime_vgem@basic-fence-flip.html

  * igt@prime_vgem@basic-write:
    - shard-dg2:          NOTRUN -> [SKIP][244] ([i915#3291] / [i915#3708])
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@prime_vgem@basic-write.html

  * igt@runner@aborted:
    - shard-glk:          NOTRUN -> [FAIL][245] ([i915#7812])
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk1/igt@runner@aborted.html

  * igt@sriov_basic@enable-vfs-autoprobe-on:
    - shard-tglu:         NOTRUN -> [SKIP][246] ([i915#9917])
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@sriov_basic@enable-vfs-autoprobe-on.html

  * igt@syncobj_timeline@invalid-wait-zero-handles:
    - shard-tglu:         NOTRUN -> [FAIL][247] ([i915#9781])
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@syncobj_timeline@invalid-wait-zero-handles.html

  * igt@v3d/v3d_create_bo@create-bo-0:
    - shard-dg2:          NOTRUN -> [SKIP][248] ([i915#2575]) +11 other tests skip
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@v3d/v3d_create_bo@create-bo-0.html

  * igt@v3d/v3d_perfmon@create-perfmon-exceed:
    - shard-rkl:          NOTRUN -> [SKIP][249] ([fdo#109315]) +1 other test skip
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@v3d/v3d_perfmon@create-perfmon-exceed.html

  * igt@v3d/v3d_submit_cl@multiple-job-submission:
    - shard-mtlp:         NOTRUN -> [SKIP][250] ([i915#2575])
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@v3d/v3d_submit_cl@multiple-job-submission.html

  * igt@v3d/v3d_submit_cl@simple-flush-cache:
    - shard-dg1:          NOTRUN -> [SKIP][251] ([i915#2575]) +1 other test skip
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@v3d/v3d_submit_cl@simple-flush-cache.html

  * igt@v3d/v3d_wait_bo@used-bo-0ns:
    - shard-tglu:         NOTRUN -> [SKIP][252] ([fdo#109315] / [i915#2575]) +3 other tests skip
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-6/igt@v3d/v3d_wait_bo@used-bo-0ns.html

  * igt@vc4/vc4_label_bo@set-bad-handle:
    - shard-mtlp:         NOTRUN -> [SKIP][253] ([i915#7711]) +1 other test skip
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@vc4/vc4_label_bo@set-bad-handle.html

  * igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem:
    - shard-tglu:         NOTRUN -> [SKIP][254] ([i915#2575]) +3 other tests skip
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-4/igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem.html

  * igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained:
    - shard-dg2:          NOTRUN -> [SKIP][255] ([i915#7711]) +7 other tests skip
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
    - shard-rkl:          NOTRUN -> [SKIP][256] ([i915#7711]) +2 other tests skip
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html

  * igt@vc4/vc4_tiling@get-bad-flags:
    - shard-dg1:          NOTRUN -> [SKIP][257] ([i915#7711]) +1 other test skip
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@vc4/vc4_tiling@get-bad-flags.html

  
#### Possible fixes ####

  * igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit:
    - shard-tglu:         [DMESG-WARN][258] ([i915#10140]) -> [PASS][259] +1 other test pass
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-3/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
    - shard-glk:          [DMESG-WARN][260] ([i915#10140]) -> [PASS][261] +1 other test pass
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk3/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk9/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
    - shard-mtlp:         [DMESG-WARN][262] ([i915#10140]) -> [PASS][263] +1 other test pass
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-5/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
    - shard-dg2:          [DMESG-WARN][264] ([i915#10140]) -> [PASS][265]
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-7/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html

  * igt@drm_mm@drm_mm@drm_test_mm_init:
    - shard-dg1:          [DMESG-WARN][266] ([i915#10140]) -> [PASS][267] +1 other test pass
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-19/igt@drm_mm@drm_mm@drm_test_mm_init.html
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@drm_mm@drm_mm@drm_test_mm_init.html
    - shard-snb:          [DMESG-WARN][268] ([i915#10140]) -> [PASS][269] +1 other test pass
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb6/igt@drm_mm@drm_mm@drm_test_mm_init.html
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@drm_mm@drm_mm@drm_test_mm_init.html
    - shard-rkl:          [DMESG-WARN][270] ([i915#10140]) -> [PASS][271]
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@drm_mm@drm_mm@drm_test_mm_init.html
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@drm_mm@drm_mm@drm_test_mm_init.html

  * igt@fbdev@pan:
    - shard-snb:          [FAIL][272] ([i915#4435]) -> [PASS][273]
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@fbdev@pan.html
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb6/igt@fbdev@pan.html

  * igt@gem_ctx_exec@basic-nohangcheck:
    - shard-tglu:         [FAIL][274] ([i915#6268]) -> [PASS][275]
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html

  * igt@gem_eio@suspend:
    - shard-tglu:         [ABORT][276] ([i915#10030]) -> [PASS][277]
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-9/igt@gem_eio@suspend.html
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@gem_eio@suspend.html

  * igt@gem_eio@unwedge-stress:
    - shard-dg1:          [FAIL][278] ([i915#5784]) -> [PASS][279]
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-19/igt@gem_eio@unwedge-stress.html
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_eio@unwedge-stress.html

  * igt@gem_exec_fair@basic-pace-share@rcs0:
    - shard-rkl:          [FAIL][280] ([i915#2842]) -> [PASS][281]
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@gem_exec_fair@basic-pace-share@rcs0.html
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_exec_fair@basic-pace-share@rcs0.html

  * igt@gem_exec_fair@basic-pace@rcs0:
    - shard-tglu:         [FAIL][282] ([i915#2842]) -> [PASS][283] +2 other tests pass
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-4/igt@gem_exec_fair@basic-pace@rcs0.html
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gem_exec_fair@basic-pace@rcs0.html

  * igt@gem_exec_whisper@basic-fds:
    - shard-mtlp:         [INCOMPLETE][284] ([i915#9857]) -> [PASS][285]
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-3/igt@gem_exec_whisper@basic-fds.html
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_exec_whisper@basic-fds.html

  * igt@i915_module_load@reload-with-fault-injection:
    - shard-rkl:          [ABORT][286] ([i915#9820]) -> [PASS][287]
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@i915_module_load@reload-with-fault-injection.html
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@i915_module_load@reload-with-fault-injection.html
    - shard-snb:          [INCOMPLETE][288] ([i915#10137] / [i915#9200] / [i915#9849]) -> [PASS][289]
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-180:
    - shard-mtlp:         [FAIL][290] ([i915#5138]) -> [PASS][291]
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-3/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
    - shard-tglu:         [FAIL][292] ([i915#3743]) -> [PASS][293] +1 other test pass
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
    - shard-glk:          [FAIL][294] ([i915#2346]) -> [PASS][295] +1 other test pass
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt:
    - shard-dg2:          [FAIL][296] ([i915#6880]) -> [PASS][297]
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
    - shard-snb:          [SKIP][298] ([fdo#109271]) -> [PASS][299] +7 other tests pass
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html

  * igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256:
    - shard-mtlp:         [DMESG-WARN][300] ([i915#1982]) -> [PASS][301]
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-8/igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256.html
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256.html

  * igt@kms_pm_rpm@dpms-non-lpsp:
    - shard-dg1:          [DMESG-WARN][302] ([i915#4423]) -> [PASS][303]
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-15/igt@kms_pm_rpm@dpms-non-lpsp.html
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_pm_rpm@dpms-non-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp-stress:
    - shard-rkl:          [SKIP][304] ([i915#9519]) -> [PASS][305] +1 other test pass
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-dg2:          [SKIP][306] ([i915#9519]) -> [PASS][307]
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp.html
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list:
    - shard-tglu:         [FAIL][308] -> [PASS][309]
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
    - shard-mtlp:         [FAIL][310] -> [PASS][311]
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset:
    - shard-rkl:          [FAIL][312] -> [PASS][313]
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
    - shard-tglu:         [DMESG-WARN][314] -> [PASS][315]
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
    - shard-glk:          [DMESG-FAIL][316] -> [PASS][317]
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk9/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
    - shard-mtlp:         [DMESG-WARN][318] -> [PASS][319]
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888:
    - shard-rkl:          [DMESG-WARN][320] -> [PASS][321]
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
    - shard-snb:          [FAIL][322] -> [PASS][323]
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010:
    - shard-dg1:          [DMESG-WARN][324] -> [PASS][325]
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8:
    - shard-mtlp:         [ABORT][326] -> [PASS][327]
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8.html
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono:
    - shard-dg1:          [FAIL][328] -> [PASS][329]
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono.html
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332:
    - shard-dg1:          [ABORT][330] -> [PASS][331]
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
    - shard-rkl:          [ABORT][332] -> [PASS][333]
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565:
    - shard-snb:          [ABORT][334] -> [PASS][335]
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
    - shard-tglu:         [ABORT][336] -> [PASS][337]
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888:
    - shard-snb:          [DMESG-WARN][338] -> [PASS][339]
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html

  * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555:
    - shard-glk:          [ABORT][340] -> [PASS][341]
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk9/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555.html
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555.html

  * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1:
    - shard-tglu:         [FAIL][342] ([i915#9196]) -> [PASS][343]
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html

  * igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1:
    - shard-mtlp:         [FAIL][344] ([i915#9196]) -> [PASS][345]
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html

  * igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
    - shard-snb:          [FAIL][346] ([i915#9196]) -> [PASS][347] +1 other test pass
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html

  
#### Warnings ####

  * igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0:
    - shard-dg1:          [SKIP][348] ([i915#4423] / [i915#4565]) -> [SKIP][349] ([i915#4565])
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-15/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html

  * igt@i915_module_load@reload-with-fault-injection:
    - shard-mtlp:         [ABORT][350] ([i915#10131] / [i915#9820]) -> [ABORT][351] ([i915#10131])
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-7/igt@i915_module_load@reload-with-fault-injection.html
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@i915_module_load@reload-with-fault-injection.html
    - shard-dg2:          [INCOMPLETE][352] ([i915#10137] / [i915#9849]) -> [INCOMPLETE][353] ([i915#10137] / [i915#9820] / [i915#9849])
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@i915_module_load@reload-with-fault-injection.html

  * igt@kms_content_protection@mei-interface:
    - shard-rkl:          [SKIP][354] ([i915#8063]) -> [SKIP][355] ([i915#9424])
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@kms_content_protection@mei-interface.html
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_content_protection@mei-interface.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-rkl:          [SKIP][356] ([i915#3955]) -> [SKIP][357] ([fdo#110189] / [i915#3955])
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@kms_fbcon_fbt@psr-suspend.html
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite:
    - shard-snb:          [SKIP][358] ([fdo#109271]) -> [SKIP][359] ([fdo#109271] / [fdo#111767])
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-rkl:          [SKIP][360] ([i915#4816]) -> [SKIP][361] ([i915#4070] / [i915#4816])
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-rkl:          [SKIP][362] ([i915#3361]) -> [FAIL][363] ([i915#9295])
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@kms_pm_dc@dc6-dpms.html
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
  [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
  [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
  [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
  [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
  [fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293
  [fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
  [fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312
  [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314
  [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
  [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
  [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
  [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
  [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
  [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
  [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
  [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
  [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
  [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
  [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
  [i915#10030]: https://gitlab.freedesktop.org/drm/intel/issues/10030
  [i915#10131]: https://gitlab.freedesktop.org/drm/intel/issues/10131
  [i915#10137]: https://gitlab.freedesktop.org/drm/intel/issues/10137
  [i915#10140]: https://gitlab.freedesktop.org/drm/intel/issues/10140
  [i915#10183]: https://gitlab.freedesktop.org/drm/intel/issues/10183
  [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
  [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
  [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
  [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
  [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
  [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434
  [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
  [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
  [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
  [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
  [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
  [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
  [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
  [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
  [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
  [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
  [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
  [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
  [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
  [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
  [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
  [i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
  [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
  [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
  [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
  [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
  [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
  [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
  [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
  [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
  [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
  [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
  [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
  [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
  [i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936
  [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
  [i915#4036]: https://gitlab.freedesktop.org/drm/intel/issues/4036
  [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
  [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
  [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
  [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
  [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
  [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
  [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
  [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
  [i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
  [i915#4435]: https://gitlab.freedesktop.org/drm/intel/issues/4435
  [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
  [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
  [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565
  [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
  [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
  [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
  [i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816
  [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
  [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
  [i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879
  [i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958
  [i915#5107]: https://gitlab.freedesktop.org/drm/intel/issues/5107
  [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
  [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
  [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
  [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
  [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
  [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
  [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
  [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
  [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
  [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
  [i915#6117]: https://gitlab.freedesktop.org/drm/intel/issues/6117
  [i915#6187]: https://gitlab.freedesktop.org/drm/intel/issues/6187
  [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245
  [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
  [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
  [i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
  [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
  [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
  [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
  [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213
  [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297
  [i915#7443]: https://gitlab.freedesktop.org/drm/intel/issues/7443
  [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
  [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
  [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
  [i915#7812]: https://gitlab.freedesktop.org/drm/intel/issues/7812
  [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
  [i915#7862]: https://gitlab.freedesktop.org/drm/intel/issues/7862
  [i915#8063]: https://gitlab.freedesktop.org/drm/intel/issues/8063
  [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
  [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
  [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
  [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
  [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
  [i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516
  [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
  [i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588
  [i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623
  [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
  [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
  [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
  [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
  [i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053
  [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
  [i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200
  [i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227
  [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
  [i915#9293]: https://gitlab.freedesktop.org/drm/intel/issues/9293
  [i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295
  [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323
  [i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412
  [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
  [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
  [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
  [i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531
  [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606
  [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
  [i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
  [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
  [i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723
  [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
  [i915#9766]: https://gitlab.freedesktop.org/drm/intel/issues/9766
  [i915#9781]: https://gitlab.freedesktop.org/drm/intel/issues/9781
  [i915#9808]: https://gitlab.freedesktop.org/drm/intel/issues/9808
  [i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
  [i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
  [i915#9833]: https://gitlab.freedesktop.org/drm/intel/issues/9833
  [i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
  [i915#9857]: https://gitlab.freedesktop.org/drm/intel/issues/9857
  [i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917
  [i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_7704 -> IGTPW_10636
  * Piglit: piglit_4509 -> None

  CI-20190529: 20190529
  CI_DRM_14230: b1651bcc3e78d3eca42061e8cf6bf1fea6843026 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_10636: 10636
  IGT_7704: 7704
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/index.html

[-- Attachment #2: Type: text/html, Size: 113421 bytes --]

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

* Re: [PATCH i-g-t v4 8/8] lib/kunit: Perform test suite filtering on the kernel side
  2024-02-06 17:21   ` Kamil Konieczny
@ 2024-02-07 10:12     ` Janusz Krzysztofik
  0 siblings, 0 replies; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-07 10:12 UTC (permalink / raw)
  To: Kamil Konieczny, igt-dev, Janusz Krzysztofik, intel-xe,
	Mauro Carvalho Chehab, Lucas De Marchi

Hi Kamil,

Thanks for your reviews, this one and others of the series.

On Tuesday, 6 February 2024 18:21:06 CET Kamil Konieczny wrote:
> Hi Janusz,
> On 2024-02-06 at 11:00:32 +0100, Janusz Krzysztofik wrote:
> > When getting a list of test cases provided by a KUnit test module, we now
> > set KUnit filters in a way that results in all test cases from all test
> > suites of that module being reported as skipped, then we delete test cases
> > that don't belong to a requested test suite from the list.  Moreover,
> > before executing test cases from that list, we modify KUnit filters in a
> > way that all test cases from all test suites of the test module are
> > executed, but we report only those from the requested test suite.  Since
> > KUnit base module has a capability of filtering test cases by test suite
> > name, which we don't use, our approach to filtering is not optimal.
> > 
> > Limit kernel side processing to test cases that belong to the requested
> > test suite by setting KUnit filter_glob parameter to that test suite name,
> > and drop user side test suite filtering.  With user side post-processing
> > of test case lists limited to SKIP verification, defer cleanup of memory
> > occupied by the list entries to a first igt_fixture section that follows.
> > 
> > Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
> > ---
> >  lib/igt_kmod.c | 34 +++++++++-------------------------
> >  1 file changed, 9 insertions(+), 25 deletions(-)
> > 
> > diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
> > index 506093c954..9b92696f1f 100644
> > --- a/lib/igt_kmod.c
> > +++ b/lib/igt_kmod.c
> > @@ -1157,7 +1157,6 @@ static bool kunit_get_tests(struct igt_list_head *tests,
> >  			    const char *suite,
> >  			    const char *opts)
> >  {
> > -	char *suite_name = NULL, *case_name = NULL;
> >  	struct igt_ktap_result *r, *rn;
> >  	struct igt_ktap_results *ktap;
> >  	unsigned long taints;
> > @@ -1179,7 +1178,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
> >  	 * perfectly -- seems to be more safe than extracting a test case list
> >  	 * of unknown length from /dev/kmsg.
> >  	 */
> > -	if (igt_debug_on(!kunit_set_filtering(NULL, "module=none", "skip")))
> > +	if (igt_debug_on(!kunit_set_filtering(suite, "module=none", "skip")))
> >  		return false;
> >  
> >  	igt_skip_on(modprobe(tst->kmod, opts));
> > @@ -1194,30 +1193,13 @@ static bool kunit_get_tests(struct igt_list_head *tests,
> >  
> >  	igt_ktap_free(ktap);
> >  
> > -	if (!err)
> > -		igt_list_for_each_entry_safe(r, rn, tests, link) {
> > -			if (igt_debug_on(r->code != IGT_EXIT_SKIP)) {
> > -				err = r->code ?: -EPROTO;
> > -				break;
> > -			}
> > -
> > -			if (!suite)
> > -				continue;
> > -
> > -			if (strcmp(r->suite_name, suite))
> > -				kunit_result_free(&r, &case_name, &suite_name);
> > -		}
> > -
> > -	if (err) {
> > -		kunit_results_free(tests, &case_name, &suite_name);
> > -	} else {
> > -		free(suite_name);
> > -		free(case_name);
> > -	}
> > -
> >  	igt_skip_on_f(err,
> >  		      "KTAP parser failed while getting a list of test cases\n");
> >  
> > +	igt_list_for_each_entry_safe(r, rn, tests, link)
> > +		igt_require_f(r->code == IGT_EXIT_SKIP,
> > +			      "Unexpected non-SKIP result while listing test cases\n");
> > +
> >  	igt_skip_on(kmod_module_remove_module(tst->kmod, KMOD_REMOVE_FORCE));
> >  
> >  	return true;
> > @@ -1225,6 +1207,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
> >  
> >  static void __igt_kunit(struct igt_ktest *tst,
> >  			const char *subtest,
> > +			const char *suite,
> >  			const char *opts,
> >  			struct igt_list_head *tests)
> >  {
> > @@ -1249,7 +1232,8 @@ static void __igt_kunit(struct igt_ktest *tst,
> >  			      t->case_name) {
> >  
> >  			if (!modprobe.thread) {
> > -				igt_require(kunit_set_filtering(NULL, NULL, NULL));
> > +				igt_require(kunit_set_filtering(suite,
> > +								NULL, NULL));
> 
> Can you keep it in one line? 

OK.

Thanks,
Janusz

> With or without it,
> 
> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> 
> >  
> >  				igt_assert_eq(pthread_mutexattr_init(&attr), 0);
> >  				igt_assert_eq(pthread_mutexattr_setrobust(&attr,
> > @@ -1443,7 +1427,7 @@ void igt_kunit(const char *module_name, const char *suite, const char *opts)
> >  		if (!kunit_get_tests(&tests, &tst, suite, opts))
> >  			__igt_kunit_legacy(&tst, subtest, opts);
> >  		else
> > -			__igt_kunit(&tst, subtest, opts, &tests);
> > +			__igt_kunit(&tst, subtest, suite, opts, &tests);
> >  	}
> >  
> >  	igt_fixture {
> 





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

* RE: ✗ Fi.CI.IGT: failure for lib/kunit: Support writable filter* parameters of kunit module (rev4)
  2024-02-06 16:46   ` Janusz Krzysztofik
@ 2024-02-07 10:52     ` Illipilli, TejasreeX
  2024-02-07 10:59       ` Janusz Krzysztofik
  0 siblings, 1 reply; 26+ messages in thread
From: Illipilli, TejasreeX @ 2024-02-07 10:52 UTC (permalink / raw)
  To: Janusz Krzysztofik, igt-dev
  Cc: LGCI Bug Filing, Kamil Konieczny, De Marchi, Lucas

Hi,

https://patchwork.freedesktop.org/series/129174/  - Re-reported.

Re-reported - Fi.CI.IGT
Addressed failures from - CI.xeBAT (xeBAT cannot be re-reported)

Thanks,
Tejasree

-----Original Message-----
From: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com> 
Sent: Tuesday, February 6, 2024 10:16 PM
To: igt-dev@lists.freedesktop.org
Cc: LGCI Bug Filing <lgci.bug.filing@intel.com>; Kamil Konieczny <kamil.konieczny@linux.intel.com>; De Marchi, Lucas <lucas.demarchi@intel.com>
Subject: Re: ✗ Fi.CI.IGT: failure for lib/kunit: Support writable filter* parameters of kunit module (rev4)

On Tuesday, 6 February 2024 13:44:33 CET Patchwork wrote:
> == Series Details ==
> 
> Series: lib/kunit: Support writable filter* parameters of kunit module (rev4)
> URL   : https://patchwork.freedesktop.org/series/129174/
> State : failure
> 
> == Summary ==
> 
> CI Bug Log - changes from CI_DRM_14230_full -> IGTPW_10636_full
> ====================================================
> 
> Summary
> -------
> 
>   **FAILURE**
> 
>   Serious unknown changes coming with IGTPW_10636_full absolutely need to be
>   verified manually.
>   
>   If you think the reported changes have nothing to do with the changes
>   introduced in IGTPW_10636_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
>   to document this new failure mode, which will reduce false positives in CI.
> 
>   External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/index.html
> 
> Participating hosts (8 -> 8)
> ------------------------------
> 
>   No changes in participating hosts
> 
> Possible new issues
> -------------------
> 
>   Here are the unknown changes that may have been introduced in IGTPW_10636_full:
> 
> ### IGT changes ###
> 
> #### Possible regressions ####
> 
>   * igt@runner@aborted:
>     - shard-glk:          NOTRUN -> [FAIL][1]
>    [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk1/igt@runner@aborted.html

Kernel taint on kernel warning reported while loading i915 module has nothing 
to do with changes to IGT KUnit library.  @BUG Filing, please update filters 
and re-report.

Thanks,
Janusz

> 
>   
> Known issues
> ------------
> 
>   Here are the changes found in IGTPW_10636_full that come from known issues:
> 
> ### IGT changes ###
> 
> #### Issues hit ####
> 
>   * igt@drm_fdinfo@most-busy-check-all@bcs0:
>     - shard-dg2:          NOTRUN -> [SKIP][2] ([i915#8414]) +19 other tests skip
>    [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@drm_fdinfo@most-busy-check-all@bcs0.html
> 
>   * igt@drm_fdinfo@most-busy-idle-check-all@rcs0:
>     - shard-rkl:          [PASS][3] -> [FAIL][4] ([i915#7742])
>    [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
>    [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
> 
>   * igt@drm_fdinfo@virtual-busy-hang:
>     - shard-dg1:          NOTRUN -> [SKIP][5] ([i915#8414])
>    [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@drm_fdinfo@virtual-busy-hang.html
> 
>   * igt@gem_busy@semaphore:
>     - shard-dg1:          NOTRUN -> [SKIP][6] ([i915#3936])
>    [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@gem_busy@semaphore.html
> 
>   * igt@gem_ccs@suspend-resume:
>     - shard-rkl:          NOTRUN -> [SKIP][7] ([i915#9323])
>    [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@gem_ccs@suspend-resume.html
>     - shard-tglu:         NOTRUN -> [SKIP][8] ([i915#9323])
>    [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@gem_ccs@suspend-resume.html
> 
>   * igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-smem-lmem0:
>     - shard-dg2:          NOTRUN -> [INCOMPLETE][9] ([i915#7297])
>    [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-smem-lmem0.html
> 
>   * igt@gem_close_race@multigpu-basic-threads:
>     - shard-tglu:         NOTRUN -> [SKIP][10] ([i915#7697]) +1 other test skip
>    [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@gem_close_race@multigpu-basic-threads.html
> 
>   * igt@gem_create@create-ext-cpu-access-big:
>     - shard-dg2:          NOTRUN -> [ABORT][11] ([i915#10183])
>    [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_create@create-ext-cpu-access-big.html
> 
>   * igt@gem_ctx_exec@basic-nohangcheck:
>     - shard-rkl:          [PASS][12] -> [FAIL][13] ([i915#6268])
>    [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@gem_ctx_exec@basic-nohangcheck.html
>    [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@gem_ctx_exec@basic-nohangcheck.html
> 
>   * igt@gem_ctx_param@set-priority-not-supported:
>     - shard-dg1:          NOTRUN -> [SKIP][14] ([fdo#109314])
>    [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_ctx_param@set-priority-not-supported.html
> 
>   * igt@gem_ctx_persistence@hang:
>     - shard-dg1:          NOTRUN -> [SKIP][15] ([i915#8555])
>    [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_ctx_persistence@hang.html
> 
>   * igt@gem_ctx_persistence@heartbeat-hostile:
>     - shard-mtlp:         NOTRUN -> [SKIP][16] ([i915#8555])
>    [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_ctx_persistence@heartbeat-hostile.html
> 
>   * igt@gem_ctx_sseu@invalid-sseu:
>     - shard-dg2:          NOTRUN -> [SKIP][17] ([i915#280])
>    [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@gem_ctx_sseu@invalid-sseu.html
> 
>   * igt@gem_exec_balancer@invalid-bonds:
>     - shard-dg2:          NOTRUN -> [SKIP][18] ([i915#4036])
>    [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_exec_balancer@invalid-bonds.html
> 
>   * igt@gem_exec_balancer@parallel-ordering:
>     - shard-tglu:         NOTRUN -> [FAIL][19] ([i915#6117])
>    [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@gem_exec_balancer@parallel-ordering.html
> 
>   * igt@gem_exec_balancer@sliced:
>     - shard-dg2:          NOTRUN -> [SKIP][20] ([i915#4812]) +2 other tests skip
>    [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_exec_balancer@sliced.html
> 
>   * igt@gem_exec_capture@many-4k-incremental:
>     - shard-glk:          NOTRUN -> [FAIL][21] ([i915#9606])
>    [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk4/igt@gem_exec_capture@many-4k-incremental.html
>     - shard-dg2:          NOTRUN -> [FAIL][22] ([i915#9606])
>    [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gem_exec_capture@many-4k-incremental.html
> 
>   * igt@gem_exec_fair@basic-deadline:
>     - shard-rkl:          [PASS][23] -> [FAIL][24] ([i915#2846])
>    [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-6/igt@gem_exec_fair@basic-deadline.html
>    [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-3/igt@gem_exec_fair@basic-deadline.html
>     - shard-glk:          NOTRUN -> [FAIL][25] ([i915#2846])
>    [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@gem_exec_fair@basic-deadline.html
>     - shard-mtlp:         NOTRUN -> [SKIP][26] ([i915#4473] / [i915#4771])
>    [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_exec_fair@basic-deadline.html
> 
>   * igt@gem_exec_fair@basic-none-rrul@rcs0:
>     - shard-glk:          NOTRUN -> [FAIL][27] ([i915#2842])
>    [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@gem_exec_fair@basic-none-rrul@rcs0.html
> 
>   * igt@gem_exec_fair@basic-none-solo:
>     - shard-mtlp:         NOTRUN -> [SKIP][28] ([i915#4473])
>    [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@gem_exec_fair@basic-none-solo.html
> 
>   * igt@gem_exec_fair@basic-pace@vecs0:
>     - shard-rkl:          [PASS][29] -> [FAIL][30] ([i915#2842]) +1 other test fail
>    [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@gem_exec_fair@basic-pace@vecs0.html
>    [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@gem_exec_fair@basic-pace@vecs0.html
> 
>   * igt@gem_exec_flush@basic-batch-kernel-default-uc:
>     - shard-dg2:          NOTRUN -> [SKIP][31] ([i915#3539] / [i915#4852]) +3 other tests skip
>    [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_flush@basic-batch-kernel-default-uc.html
> 
>   * igt@gem_exec_gttfill@multigpu-basic:
>     - shard-mtlp:         NOTRUN -> [SKIP][32] ([i915#7697]) +1 other test skip
>    [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@gem_exec_gttfill@multigpu-basic.html
>     - shard-dg2:          NOTRUN -> [SKIP][33] ([i915#7697]) +2 other tests skip
>    [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_gttfill@multigpu-basic.html
>     - shard-rkl:          NOTRUN -> [SKIP][34] ([i915#7697]) +1 other test skip
>    [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gem_exec_gttfill@multigpu-basic.html
>     - shard-dg1:          NOTRUN -> [SKIP][35] ([i915#7697]) +1 other test skip
>    [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_exec_gttfill@multigpu-basic.html
> 
>   * igt@gem_exec_params@rsvd2-dirt:
>     - shard-dg2:          NOTRUN -> [SKIP][36] ([fdo#109283] / [i915#5107])
>    [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_params@rsvd2-dirt.html
> 
>   * igt@gem_exec_params@secure-non-master:
>     - shard-mtlp:         NOTRUN -> [SKIP][37] ([fdo#112283])
>    [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@gem_exec_params@secure-non-master.html
> 
>   * igt@gem_exec_reloc@basic-cpu-noreloc:
>     - shard-dg2:          NOTRUN -> [SKIP][38] ([i915#3281]) +6 other tests skip
>    [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@gem_exec_reloc@basic-cpu-noreloc.html
> 
>   * igt@gem_exec_reloc@basic-wc-read-active:
>     - shard-dg1:          NOTRUN -> [SKIP][39] ([i915#3281]) +3 other tests skip
>    [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_exec_reloc@basic-wc-read-active.html
> 
>   * igt@gem_exec_reloc@basic-write-wc:
>     - shard-mtlp:         NOTRUN -> [SKIP][40] ([i915#3281]) +2 other tests skip
>    [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_exec_reloc@basic-write-wc.html
>     - shard-rkl:          NOTRUN -> [SKIP][41] ([i915#3281]) +1 other test skip
>    [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_exec_reloc@basic-write-wc.html
> 
>   * igt@gem_exec_suspend@basic-s0@lmem0:
>     - shard-dg2:          [PASS][42] -> [INCOMPLETE][43] ([i915#9275])
>    [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-1/igt@gem_exec_suspend@basic-s0@lmem0.html
>    [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@gem_exec_suspend@basic-s0@lmem0.html
> 
>   * igt@gem_fence_thrash@bo-copy:
>     - shard-dg2:          NOTRUN -> [SKIP][44] ([i915#4860]) +2 other tests skip
>    [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_fence_thrash@bo-copy.html
>     - shard-dg1:          NOTRUN -> [SKIP][45] ([i915#4860])
>    [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_fence_thrash@bo-copy.html
>     - shard-mtlp:         NOTRUN -> [SKIP][46] ([i915#4860])
>    [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_fence_thrash@bo-copy.html
> 
>   * igt@gem_lmem_swapping@heavy-verify-multi-ccs:
>     - shard-rkl:          NOTRUN -> [SKIP][47] ([i915#4613])
>    [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
> 
>   * igt@gem_lmem_swapping@heavy-verify-random-ccs:
>     - shard-glk:          NOTRUN -> [SKIP][48] ([fdo#109271] / [i915#4613]) +2 other tests skip
>    [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
> 
>   * igt@gem_lmem_swapping@smem-oom@lmem0:
>     - shard-dg2:          NOTRUN -> [TIMEOUT][49] ([i915#5493])
>    [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@gem_lmem_swapping@smem-oom@lmem0.html
> 
>   * igt@gem_lmem_swapping@verify:
>     - shard-tglu:         NOTRUN -> [SKIP][50] ([i915#4613])
>    [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@gem_lmem_swapping@verify.html
> 
>   * igt@gem_lmem_swapping@verify-random-ccs:
>     - shard-mtlp:         NOTRUN -> [SKIP][51] ([i915#4613])
>    [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_lmem_swapping@verify-random-ccs.html
> 
>   * igt@gem_mmap@bad-object:
>     - shard-dg1:          NOTRUN -> [SKIP][52] ([i915#4083]) +2 other tests skip
>    [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_mmap@bad-object.html
> 
>   * igt@gem_mmap_gtt@basic-read:
>     - shard-dg2:          NOTRUN -> [SKIP][53] ([i915#4077]) +11 other tests skip
>    [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_mmap_gtt@basic-read.html
> 
>   * igt@gem_mmap_gtt@big-copy-xy:
>     - shard-dg1:          NOTRUN -> [SKIP][54] ([i915#4077]) +1 other test skip
>    [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_mmap_gtt@big-copy-xy.html
> 
>   * igt@gem_mmap_gtt@cpuset-medium-copy-odd:
>     - shard-mtlp:         NOTRUN -> [SKIP][55] ([i915#4077]) +2 other tests skip
>    [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html
> 
>   * igt@gem_mmap_wc@pf-nonblock:
>     - shard-dg2:          NOTRUN -> [SKIP][56] ([i915#4083]) +4 other tests skip
>    [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_mmap_wc@pf-nonblock.html
> 
>   * igt@gem_mmap_wc@read-write:
>     - shard-mtlp:         NOTRUN -> [SKIP][57] ([i915#4083]) +1 other test skip
>    [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@gem_mmap_wc@read-write.html
> 
>   * igt@gem_partial_pwrite_pread@reads:
>     - shard-dg2:          NOTRUN -> [SKIP][58] ([i915#3282]) +3 other tests skip
>    [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gem_partial_pwrite_pread@reads.html
> 
>   * igt@gem_partial_pwrite_pread@reads-display:
>     - shard-dg1:          NOTRUN -> [SKIP][59] ([i915#3282])
>    [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_partial_pwrite_pread@reads-display.html
> 
>   * igt@gem_pread@display:
>     - shard-rkl:          NOTRUN -> [SKIP][60] ([i915#3282])
>    [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gem_pread@display.html
> 
>   * igt@gem_pxp@create-regular-context-2:
>     - shard-dg1:          NOTRUN -> [SKIP][61] ([i915#4270])
>    [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_pxp@create-regular-context-2.html
> 
>   * igt@gem_pxp@display-protected-crc:
>     - shard-tglu:         NOTRUN -> [SKIP][62] ([i915#4270]) +2 other tests skip
>    [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gem_pxp@display-protected-crc.html
> 
>   * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
>     - shard-dg2:          NOTRUN -> [SKIP][63] ([i915#4270]) +2 other tests skip
>    [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
> 
>   * igt@gem_readwrite@read-write:
>     - shard-mtlp:         NOTRUN -> [SKIP][64] ([i915#3282]) +3 other tests skip
>    [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@gem_readwrite@read-write.html
> 
>   * igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
>     - shard-mtlp:         NOTRUN -> [SKIP][65] ([i915#8428])
>    [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
> 
>   * igt@gem_softpin@evict-snoop:
>     - shard-tglu:         NOTRUN -> [SKIP][66] ([fdo#109312])
>    [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@gem_softpin@evict-snoop.html
> 
>   * igt@gem_tiled_pread_basic:
>     - shard-dg1:          NOTRUN -> [SKIP][67] ([i915#4079])
>    [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_tiled_pread_basic.html
> 
>   * igt@gem_unfence_active_buffers:
>     - shard-dg1:          NOTRUN -> [SKIP][68] ([i915#4879])
>    [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_unfence_active_buffers.html
> 
>   * igt@gem_userptr_blits@dmabuf-sync:
>     - shard-glk:          NOTRUN -> [SKIP][69] ([fdo#109271] / [i915#3323])
>    [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk8/igt@gem_userptr_blits@dmabuf-sync.html
>     - shard-dg2:          NOTRUN -> [SKIP][70] ([i915#3297])
>    [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_userptr_blits@dmabuf-sync.html
>     - shard-rkl:          NOTRUN -> [SKIP][71] ([i915#3323])
>    [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_userptr_blits@dmabuf-sync.html
> 
>   * igt@gem_userptr_blits@sd-probe:
>     - shard-dg2:          NOTRUN -> [SKIP][72] ([i915#3297] / [i915#4958])
>    [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_userptr_blits@sd-probe.html
> 
>   * igt@gem_userptr_blits@unsync-unmap-cycles:
>     - shard-dg1:          NOTRUN -> [SKIP][73] ([i915#3297]) +1 other test skip
>    [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_userptr_blits@unsync-unmap-cycles.html
> 
>   * igt@gen3_render_linear_blits:
>     - shard-dg1:          NOTRUN -> [SKIP][74] ([fdo#109289])
>    [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gen3_render_linear_blits.html
> 
>   * igt@gen7_exec_parse@chained-batch:
>     - shard-rkl:          NOTRUN -> [SKIP][75] ([fdo#109289]) +1 other test skip
>    [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gen7_exec_parse@chained-batch.html
> 
>   * igt@gen7_exec_parse@oacontrol-tracking:
>     - shard-tglu:         NOTRUN -> [SKIP][76] ([fdo#109289])
>    [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@gen7_exec_parse@oacontrol-tracking.html
>     - shard-dg2:          NOTRUN -> [SKIP][77] ([fdo#109289]) +2 other tests skip
>    [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gen7_exec_parse@oacontrol-tracking.html
> 
>   * igt@gen9_exec_parse@allowed-all:
>     - shard-glk:          [PASS][78] -> [INCOMPLETE][79] ([i915#10137] / [i915#5566])
>    [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk3/igt@gen9_exec_parse@allowed-all.html
>    [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@gen9_exec_parse@allowed-all.html
> 
>   * igt@gen9_exec_parse@basic-rejected-ctx-param:
>     - shard-tglu:         NOTRUN -> [SKIP][80] ([i915#2527] / [i915#2856])
>    [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gen9_exec_parse@basic-rejected-ctx-param.html
> 
>   * igt@gen9_exec_parse@bb-large:
>     - shard-mtlp:         NOTRUN -> [SKIP][81] ([i915#2856])
>    [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gen9_exec_parse@bb-large.html
> 
>   * igt@gen9_exec_parse@cmd-crossing-page:
>     - shard-dg1:          NOTRUN -> [SKIP][82] ([i915#2527])
>    [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gen9_exec_parse@cmd-crossing-page.html
> 
>   * igt@gen9_exec_parse@valid-registers:
>     - shard-dg2:          NOTRUN -> [SKIP][83] ([i915#2856]) +2 other tests skip
>    [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gen9_exec_parse@valid-registers.html
> 
>   * igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
>     - shard-dg1:          [PASS][84] -> [FAIL][85] ([i915#3591])
>    [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
>    [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
> 
>   * igt@i915_pm_rpm@gem-execbuf-stress-pc8:
>     - shard-tglu:         NOTRUN -> [SKIP][86] ([fdo#109293] / [fdo#109506])
>    [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
> 
>   * igt@i915_pm_rpm@system-suspend:
>     - shard-tglu:         [PASS][87] -> [ABORT][88] ([i915#8213])
>    [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-7/igt@i915_pm_rpm@system-suspend.html
>    [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@i915_pm_rpm@system-suspend.html
> 
>   * igt@i915_pm_rpm@system-suspend-devices:
>     - shard-snb:          NOTRUN -> [SKIP][89] ([fdo#109271]) +48 other tests skip
>    [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb1/igt@i915_pm_rpm@system-suspend-devices.html
> 
>   * igt@i915_pm_rps@thresholds-idle@gt0:
>     - shard-mtlp:         NOTRUN -> [SKIP][90] ([i915#8925])
>    [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@i915_pm_rps@thresholds-idle@gt0.html
> 
>   * igt@i915_pm_rps@thresholds-idle@gt1:
>     - shard-mtlp:         NOTRUN -> [SKIP][91] ([i915#3555] / [i915#8925])
>    [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@i915_pm_rps@thresholds-idle@gt1.html
> 
>   * igt@i915_query@hwconfig_table:
>     - shard-dg1:          NOTRUN -> [SKIP][92] ([i915#6245])
>    [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@i915_query@hwconfig_table.html
> 
>   * igt@i915_query@query-topology-known-pci-ids:
>     - shard-mtlp:         NOTRUN -> [SKIP][93] ([fdo#109303])
>    [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@i915_query@query-topology-known-pci-ids.html
> 
>   * igt@i915_suspend@basic-s3-without-i915:
>     - shard-tglu:         NOTRUN -> [INCOMPLETE][94] ([i915#7443])
>    [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@i915_suspend@basic-s3-without-i915.html
> 
>   * igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
>     - shard-dg2:          NOTRUN -> [SKIP][95] ([i915#4212]) +1 other test skip
>    [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
> 
>   * igt@kms_addfb_basic@tile-pitch-mismatch:
>     - shard-dg1:          NOTRUN -> [SKIP][96] ([i915#4212]) +1 other test skip
>    [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_addfb_basic@tile-pitch-mismatch.html
> 
>   * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs:
>     - shard-dg1:          NOTRUN -> [SKIP][97] ([i915#8709]) +7 other tests skip
>    [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs.html
> 
>   * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc:
>     - shard-rkl:          NOTRUN -> [SKIP][98] ([i915#8709]) +3 other tests skip
>    [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc.html
> 
>   * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs:
>     - shard-dg2:          NOTRUN -> [SKIP][99] ([i915#8709]) +11 other tests skip
>    [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html
> 
>   * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
>     - shard-dg2:          NOTRUN -> [SKIP][100] ([i915#9531])
>    [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
> 
>   * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
>     - shard-mtlp:         NOTRUN -> [SKIP][101] ([i915#1769] / [i915#3555])
>    [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
> 
>   * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
>     - shard-dg2:          NOTRUN -> [SKIP][102] ([i915#1769] / [i915#3555])
>    [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
> 
>   * igt@kms_big_fb@4-tiled-16bpp-rotate-270:
>     - shard-mtlp:         NOTRUN -> [SKIP][103] ([fdo#111614])
>    [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html
> 
>   * igt@kms_big_fb@4-tiled-32bpp-rotate-90:
>     - shard-tglu:         NOTRUN -> [SKIP][104] ([fdo#111615] / [i915#5286]) +3 other tests skip
>    [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
>     - shard-dg2:          NOTRUN -> [SKIP][105] ([fdo#111614]) +2 other tests skip
>    [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
> 
>   * igt@kms_big_fb@4-tiled-8bpp-rotate-180:
>     - shard-dg1:          NOTRUN -> [SKIP][106] ([i915#4538] / [i915#5286]) +3 other tests skip
>    [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
> 
>   * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
>     - shard-rkl:          NOTRUN -> [SKIP][107] ([i915#5286]) +3 other tests skip
>    [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
> 
>   * igt@kms_big_fb@linear-32bpp-rotate-90:
>     - shard-tglu:         NOTRUN -> [SKIP][108] ([fdo#111614])
>    [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@linear-32bpp-rotate-90.html
> 
>   * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
>     - shard-tglu:         NOTRUN -> [FAIL][109] ([i915#3743])
>    [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
> 
>   * igt@kms_big_fb@y-tiled-addfb:
>     - shard-mtlp:         NOTRUN -> [SKIP][110] ([i915#6187])
>    [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_big_fb@y-tiled-addfb.html
> 
>   * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
>     - shard-dg2:          NOTRUN -> [SKIP][111] ([i915#5190]) +8 other tests skip
>    [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
> 
>   * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
>     - shard-tglu:         [PASS][112] -> [FAIL][113] ([i915#3743])
>    [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
>    [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
> 
>   * igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
>     - shard-rkl:          NOTRUN -> [SKIP][114] ([fdo#110723])
>    [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
>     - shard-dg1:          NOTRUN -> [SKIP][115] ([i915#4538])
>    [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
>     - shard-mtlp:         NOTRUN -> [SKIP][116] ([fdo#111615]) +1 other test skip
>    [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
> 
>   * igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
>     - shard-dg2:          NOTRUN -> [SKIP][117] ([i915#4538] / [i915#5190]) +7 other tests skip
>    [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html
> 
>   * igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
>     - shard-tglu:         NOTRUN -> [SKIP][118] ([fdo#111615])
>    [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
> 
>   * igt@kms_big_joiner@2x-modeset:
>     - shard-rkl:          NOTRUN -> [SKIP][119] ([i915#2705])
>    [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_big_joiner@2x-modeset.html
> 
>   * igt@kms_big_joiner@basic:
>     - shard-dg2:          NOTRUN -> [SKIP][120] ([i915#2705]) +1 other test skip
>    [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_big_joiner@basic.html
> 
>   * igt@kms_ccs@pipe-a-crc-primary-rotation-180-y-tiled-ccs:
>     - shard-dg1:          NOTRUN -> [SKIP][121] ([i915#5354] / [i915#6095]) +18 other tests skip
>    [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_ccs@pipe-a-crc-primary-rotation-180-y-tiled-ccs.html
> 
>   * igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-rc-ccs-cc:
>     - shard-rkl:          NOTRUN -> [SKIP][122] ([i915#5354] / [i915#6095]) +6 other tests skip
>    [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
> 
>   * igt@kms_ccs@pipe-a-random-ccs-data-y-tiled-gen12-mc-ccs:
>     - shard-tglu:         NOTRUN -> [SKIP][123] ([i915#5354] / [i915#6095]) +16 other tests skip
>    [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_ccs@pipe-a-random-ccs-data-y-tiled-gen12-mc-ccs.html
> 
>   * igt@kms_ccs@pipe-b-bad-rotation-90-yf-tiled-ccs:
>     - shard-dg2:          NOTRUN -> [SKIP][124] ([i915#5354]) +60 other tests skip
>    [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_ccs@pipe-b-bad-rotation-90-yf-tiled-ccs.html
> 
>   * igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
>     - shard-rkl:          NOTRUN -> [SKIP][125] ([i915#5354]) +7 other tests skip
>    [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
> 
>   * igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-mtl-mc-ccs:
>     - shard-glk:          NOTRUN -> [SKIP][126] ([fdo#109271]) +126 other tests skip
>    [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk2/igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html
> 
>   * igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-dg2-mc-ccs:
>     - shard-mtlp:         NOTRUN -> [SKIP][127] ([i915#5354] / [i915#6095]) +7 other tests skip
>    [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html
> 
>   * igt@kms_cdclk@mode-transition-all-outputs:
>     - shard-dg1:          NOTRUN -> [SKIP][128] ([i915#3742])
>    [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_cdclk@mode-transition-all-outputs.html
> 
>   * igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2:
>     - shard-dg2:          NOTRUN -> [SKIP][129] ([i915#7213]) +3 other tests skip
>    [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2.html
> 
>   * igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3:
>     - shard-dg2:          NOTRUN -> [SKIP][130] ([i915#4087]) +3 other tests skip
>    [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3.html
> 
>   * igt@kms_chamelium_color@degamma:
>     - shard-dg2:          NOTRUN -> [SKIP][131] ([fdo#111827]) +1 other test skip
>    [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_chamelium_color@degamma.html
> 
>   * igt@kms_chamelium_edid@dp-edid-change-during-suspend:
>     - shard-mtlp:         NOTRUN -> [SKIP][132] ([i915#7828]) +4 other tests skip
>    [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
> 
>   * igt@kms_chamelium_frames@dp-crc-single:
>     - shard-dg1:          NOTRUN -> [SKIP][133] ([i915#7828]) +4 other tests skip
>    [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_chamelium_frames@dp-crc-single.html
> 
>   * igt@kms_chamelium_hpd@hdmi-hpd-fast:
>     - shard-rkl:          NOTRUN -> [SKIP][134] ([i915#7828]) +3 other tests skip
>    [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
> 
>   * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe:
>     - shard-tglu:         NOTRUN -> [SKIP][135] ([i915#7828]) +3 other tests skip
>    [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html
> 
>   * igt@kms_chamelium_hpd@vga-hpd-after-suspend:
>     - shard-dg2:          NOTRUN -> [SKIP][136] ([i915#7828]) +9 other tests skip
>    [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_chamelium_hpd@vga-hpd-after-suspend.html
> 
>   * igt@kms_content_protection@dp-mst-lic-type-0:
>     - shard-dg1:          NOTRUN -> [SKIP][137] ([i915#3299])
>    [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_content_protection@dp-mst-lic-type-0.html
> 
>   * igt@kms_content_protection@dp-mst-type-1:
>     - shard-rkl:          NOTRUN -> [SKIP][138] ([i915#3116])
>    [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_content_protection@dp-mst-type-1.html
>     - shard-tglu:         NOTRUN -> [SKIP][139] ([i915#3116] / [i915#3299])
>    [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@kms_content_protection@dp-mst-type-1.html
>     - shard-dg2:          NOTRUN -> [SKIP][140] ([i915#3299])
>    [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@kms_content_protection@dp-mst-type-1.html
> 
>   * igt@kms_content_protection@type1:
>     - shard-dg2:          NOTRUN -> [SKIP][141] ([i915#7118]) +1 other test skip
>    [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_content_protection@type1.html
> 
>   * igt@kms_cursor_crc@cursor-onscreen-256x85:
>     - shard-mtlp:         NOTRUN -> [SKIP][142] ([i915#8814])
>    [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@kms_cursor_crc@cursor-onscreen-256x85.html
> 
>   * igt@kms_cursor_crc@cursor-onscreen-512x170:
>     - shard-mtlp:         NOTRUN -> [SKIP][143] ([i915#3359]) +1 other test skip
>    [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_cursor_crc@cursor-onscreen-512x170.html
> 
>   * igt@kms_cursor_crc@cursor-random-512x512:
>     - shard-tglu:         NOTRUN -> [SKIP][144] ([i915#3359])
>    [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_cursor_crc@cursor-random-512x512.html
> 
>   * igt@kms_cursor_crc@cursor-rapid-movement-32x32:
>     - shard-dg1:          NOTRUN -> [SKIP][145] ([i915#3555]) +1 other test skip
>    [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
> 
>   * igt@kms_cursor_crc@cursor-rapid-movement-512x170:
>     - shard-dg2:          NOTRUN -> [SKIP][146] ([i915#3359])
>    [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
> 
>   * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
>     - shard-snb:          [PASS][147] -> [SKIP][148] ([fdo#109271] / [fdo#111767])
>    [147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
>    [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb5/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
> 
>   * igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
>     - shard-mtlp:         NOTRUN -> [SKIP][149] ([i915#9809]) +3 other tests skip
>    [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
> 
>   * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
>     - shard-dg2:          NOTRUN -> [SKIP][150] ([i915#4103] / [i915#4213])
>    [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
> 
>   * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
>     - shard-mtlp:         NOTRUN -> [SKIP][151] ([i915#4213])
>    [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
> 
>   * igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
>     - shard-dg2:          NOTRUN -> [SKIP][152] ([fdo#109274] / [i915#5354]) +7 other tests skip
>    [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
>     - shard-rkl:          NOTRUN -> [SKIP][153] ([fdo#111825]) +6 other tests skip
>    [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
> 
>   * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
>     - shard-tglu:         NOTRUN -> [SKIP][154] ([fdo#109274]) +2 other tests skip
>    [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
> 
>   * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
>     - shard-snb:          [PASS][155] -> [SKIP][156] ([fdo#109271]) +5 other tests skip
>    [155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
>    [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb4/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
> 
>   * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
>     - shard-tglu:         NOTRUN -> [SKIP][157] ([i915#4103])
>    [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
> 
>   * igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
>     - shard-mtlp:         NOTRUN -> [SKIP][158] ([i915#9833])
>    [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
> 
>   * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2:
>     - shard-rkl:          NOTRUN -> [SKIP][159] ([fdo#110189] / [i915#9723])
>    [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2.html
> 
>   * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3:
>     - shard-dg2:          NOTRUN -> [SKIP][160] ([fdo#110189] / [i915#9227])
>    [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3.html
> 
>   * igt@kms_display_modes@extended-mode-basic:
>     - shard-dg2:          NOTRUN -> [SKIP][161] ([i915#3555]) +3 other tests skip
>    [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_display_modes@extended-mode-basic.html
> 
>   * igt@kms_display_modes@mst-extended-mode-negative:
>     - shard-dg2:          NOTRUN -> [SKIP][162] ([i915#8588])
>    [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_display_modes@mst-extended-mode-negative.html
>     - shard-rkl:          NOTRUN -> [SKIP][163] ([i915#8588])
>    [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_display_modes@mst-extended-mode-negative.html
> 
>   * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
>     - shard-rkl:          NOTRUN -> [SKIP][164] ([i915#3804])
>    [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
> 
>   * igt@kms_dsc@dsc-fractional-bpp:
>     - shard-rkl:          NOTRUN -> [SKIP][165] ([i915#3840])
>    [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_dsc@dsc-fractional-bpp.html
>     - shard-dg1:          NOTRUN -> [SKIP][166] ([i915#3840])
>    [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_dsc@dsc-fractional-bpp.html
>     - shard-tglu:         NOTRUN -> [SKIP][167] ([i915#3840]) +1 other test skip
>    [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@kms_dsc@dsc-fractional-bpp.html
>     - shard-mtlp:         NOTRUN -> [SKIP][168] ([i915#3840] / [i915#9688])
>    [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_dsc@dsc-fractional-bpp.html
> 
>   * igt@kms_dsc@dsc-with-bpc-formats:
>     - shard-dg2:          NOTRUN -> [SKIP][169] ([i915#3555] / [i915#3840])
>    [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_dsc@dsc-with-bpc-formats.html
> 
>   * igt@kms_dsc@dsc-with-output-formats-with-bpc:
>     - shard-rkl:          NOTRUN -> [SKIP][170] ([i915#3840] / [i915#9053])
>    [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
>     - shard-tglu:         NOTRUN -> [SKIP][171] ([i915#3840] / [i915#9053])
>    [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
> 
>   * igt@kms_feature_discovery@display-4x:
>     - shard-rkl:          NOTRUN -> [SKIP][172] ([i915#1839])
>    [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_feature_discovery@display-4x.html
>     - shard-tglu:         NOTRUN -> [SKIP][173] ([i915#1839])
>    [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_feature_discovery@display-4x.html
>     - shard-dg2:          NOTRUN -> [SKIP][174] ([i915#1839])
>    [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_feature_discovery@display-4x.html
> 
>   * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
>     - shard-dg2:          NOTRUN -> [SKIP][175] ([fdo#109274]) +7 other tests skip
>    [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
> 
>   * igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
>     - shard-dg1:          NOTRUN -> [SKIP][176] ([fdo#111767] / [fdo#111825])
>    [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
> 
>   * igt@kms_flip@2x-flip-vs-expired-vblank:
>     - shard-mtlp:         NOTRUN -> [SKIP][177] ([i915#3637])
>    [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_flip@2x-flip-vs-expired-vblank.html
> 
>   * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
>     - shard-mtlp:         NOTRUN -> [SKIP][178] ([fdo#111767] / [i915#3637])
>    [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
> 
>   * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
>     - shard-dg1:          NOTRUN -> [SKIP][179] ([fdo#111825] / [i915#9934]) +1 other test skip
>    [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
> 
>   * igt@kms_flip@flip-vs-fences-interruptible:
>     - shard-dg2:          NOTRUN -> [SKIP][180] ([i915#8381]) +1 other test skip
>    [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_flip@flip-vs-fences-interruptible.html
> 
>   * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
>     - shard-mtlp:         NOTRUN -> [SKIP][181] ([i915#2672]) +2 other tests skip
>    [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html
> 
>   * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode:
>     - shard-dg1:          NOTRUN -> [SKIP][182] ([i915#2587] / [i915#2672])
>    [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html
> 
>   * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode:
>     - shard-tglu:         NOTRUN -> [SKIP][183] ([i915#2587] / [i915#2672])
>    [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode.html
> 
>   * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode:
>     - shard-mtlp:         NOTRUN -> [SKIP][184] ([i915#2672] / [i915#3555])
>    [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode.html
> 
>   * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
>     - shard-dg2:          NOTRUN -> [SKIP][185] ([i915#2672]) +4 other tests skip
>    [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt:
>     - shard-mtlp:         NOTRUN -> [SKIP][186] ([i915#8708]) +3 other tests skip
>    [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
>     - shard-dg2:          NOTRUN -> [SKIP][187] ([i915#8708]) +11 other tests skip
>    [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
>     - shard-rkl:          NOTRUN -> [SKIP][188] ([fdo#111825] / [i915#1825]) +10 other tests skip
>    [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt:
>     - shard-tglu:         NOTRUN -> [SKIP][189] ([fdo#109280] / [fdo#111767]) +1 other test skip
>    [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
>     - shard-dg2:          NOTRUN -> [SKIP][190] ([i915#3458]) +15 other tests skip
>    [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc:
>     - shard-tglu:         NOTRUN -> [SKIP][191] ([fdo#110189]) +5 other tests skip
>    [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt:
>     - shard-dg1:          NOTRUN -> [SKIP][192] ([fdo#111825]) +13 other tests skip
>    [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt:
>     - shard-rkl:          NOTRUN -> [SKIP][193] ([i915#3023]) +6 other tests skip
>    [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
>     - shard-dg1:          NOTRUN -> [SKIP][194] ([i915#8708]) +3 other tests skip
>    [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
> 
>   * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
>     - shard-dg2:          NOTRUN -> [SKIP][195] ([i915#9766])
>    [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
> 
>   * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
>     - shard-dg1:          NOTRUN -> [SKIP][196] ([i915#3458]) +4 other tests skip
>    [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
>     - shard-mtlp:         NOTRUN -> [SKIP][197] ([fdo#111767] / [i915#1825])
>    [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt:
>     - shard-tglu:         NOTRUN -> [SKIP][198] ([fdo#109280]) +13 other tests skip
>    [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt.html
> 
>   * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
>     - shard-mtlp:         NOTRUN -> [SKIP][199] ([i915#1825]) +11 other tests skip
>    [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff:
>     - shard-dg2:          NOTRUN -> [SKIP][200] ([fdo#111767] / [i915#5354]) +1 other test skip
>    [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff.html
> 
>   * igt@kms_hdr@static-swap:
>     - shard-dg1:          NOTRUN -> [SKIP][201] ([i915#3555] / [i915#8228])
>    [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_hdr@static-swap.html
>     - shard-dg2:          NOTRUN -> [SKIP][202] ([i915#3555] / [i915#8228])
>    [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_hdr@static-swap.html
> 
>   * igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1:
>     - shard-glk:          NOTRUN -> [FAIL][203] ([i915#7862]) +1 other test fail
>    [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html
> 
>   * igt@kms_plane_scaling@intel-max-src-size:
>     - shard-dg2:          NOTRUN -> [SKIP][204] ([i915#6953] / [i915#9423])
>    [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_plane_scaling@intel-max-src-size.html
> 
>   * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3:
>     - shard-dg2:          NOTRUN -> [SKIP][205] ([i915#9423]) +7 other tests skip
>    [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html
> 
>   * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4:
>     - shard-dg1:          NOTRUN -> [SKIP][206] ([i915#9423]) +11 other tests skip
>    [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4.html
> 
>   * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2:
>     - shard-rkl:          NOTRUN -> [SKIP][207] ([i915#9423]) +7 other tests skip
>    [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2.html
> 
>   * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1:
>     - shard-tglu:         NOTRUN -> [SKIP][208] ([i915#5176] / [i915#9423]) +3 other tests skip
>    [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1.html
> 
>   * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2:
>     - shard-dg2:          NOTRUN -> [SKIP][209] ([i915#5235] / [i915#9423]) +3 other tests skip
>    [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2.html
> 
>   * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1:
>     - shard-rkl:          NOTRUN -> [SKIP][210] ([i915#5235]) +5 other tests skip
>    [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1.html
> 
>   * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-edp-1:
>     - shard-mtlp:         NOTRUN -> [SKIP][211] ([i915#5235]) +2 other tests skip
>    [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-edp-1.html
> 
>   * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3:
>     - shard-dg1:          NOTRUN -> [SKIP][212] ([i915#5235]) +19 other tests skip
>    [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3.html
> 
>   * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d-edp-1:
>     - shard-mtlp:         NOTRUN -> [SKIP][213] ([i915#3555] / [i915#5235])
>    [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d-edp-1.html
> 
>   * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1:
>     - shard-tglu:         NOTRUN -> [SKIP][214] ([i915#5235]) +3 other tests skip
>    [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1.html
> 
>   * igt@kms_pm_dc@dc3co-vpb-simulation:
>     - shard-dg2:          NOTRUN -> [SKIP][215] ([i915#9685])
>    [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_pm_dc@dc3co-vpb-simulation.html
>     - shard-rkl:          NOTRUN -> [SKIP][216] ([i915#9685])
>    [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_pm_dc@dc3co-vpb-simulation.html
> 
>   * igt@kms_pm_dc@dc5-dpms-negative:
>     - shard-mtlp:         NOTRUN -> [SKIP][217] ([i915#9293])
>    [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_pm_dc@dc5-dpms-negative.html
> 
>   * igt@kms_pm_dc@dc6-dpms:
>     - shard-dg1:          NOTRUN -> [SKIP][218] ([i915#3361])
>    [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_pm_dc@dc6-dpms.html
> 
>   * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
>     - shard-dg2:          [PASS][219] -> [SKIP][220] ([i915#9519])
>    [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-10/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
>    [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
>     - shard-rkl:          [PASS][221] -> [SKIP][222] ([i915#9519])
>    [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
>    [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
> 
>   * igt@kms_pm_rpm@modeset-non-lpsp-stress:
>     - shard-dg2:          NOTRUN -> [SKIP][223] ([i915#9519]) +1 other test skip
>    [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
> 
>   * igt@kms_prime@basic-modeset-hybrid:
>     - shard-dg1:          NOTRUN -> [SKIP][224] ([i915#6524])
>    [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_prime@basic-modeset-hybrid.html
> 
>   * igt@kms_prime@d3hot:
>     - shard-dg2:          NOTRUN -> [SKIP][225] ([i915#6524] / [i915#6805])
>    [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_prime@d3hot.html
> 
>   * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf:
>     - shard-mtlp:         NOTRUN -> [SKIP][226] ([i915#2920])
>    [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html
> 
>   * igt@kms_psr2_sf@overlay-plane-move-continuous-sf:
>     - shard-dg1:          NOTRUN -> [SKIP][227] ([i915#9683])
>    [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
>     - shard-rkl:          NOTRUN -> [SKIP][228] ([i915#9683])
>    [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
> 
>   * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
>     - shard-dg2:          NOTRUN -> [SKIP][229] ([i915#9683]) +1 other test skip
>    [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html
> 
>   * igt@kms_psr2_su@page_flip-p010:
>     - shard-dg1:          NOTRUN -> [SKIP][230] ([fdo#111068] / [i915#9683])
>    [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_psr2_su@page_flip-p010.html
> 
>   * igt@kms_rotation_crc@exhaust-fences:
>     - shard-mtlp:         NOTRUN -> [SKIP][231] ([i915#4235])
>    [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_rotation_crc@exhaust-fences.html
> 
>   * igt@kms_rotation_crc@sprite-rotation-90:
>     - shard-dg2:          NOTRUN -> [SKIP][232] ([i915#4235]) +1 other test skip
>    [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_rotation_crc@sprite-rotation-90.html
> 
>   * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
>     - shard-tglu:         NOTRUN -> [SKIP][233] ([i915#8623])
>    [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
> 
>   * igt@kms_writeback@writeback-check-output:
>     - shard-rkl:          NOTRUN -> [SKIP][234] ([i915#2437])
>    [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_writeback@writeback-check-output.html
> 
>   * igt@kms_writeback@writeback-check-output-xrgb2101010:
>     - shard-tglu:         NOTRUN -> [SKIP][235] ([i915#2437] / [i915#9412])
>    [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-6/igt@kms_writeback@writeback-check-output-xrgb2101010.html
> 
>   * igt@kms_writeback@writeback-fb-id:
>     - shard-mtlp:         NOTRUN -> [SKIP][236] ([i915#2437])
>    [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_writeback@writeback-fb-id.html
> 
>   * igt@perf@mi-rpc:
>     - shard-dg1:          NOTRUN -> [SKIP][237] ([i915#2434])
>    [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@perf@mi-rpc.html
> 
>   * igt@perf_pmu@event-wait@rcs0:
>     - shard-dg2:          NOTRUN -> [SKIP][238] ([fdo#112283])
>    [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@perf_pmu@event-wait@rcs0.html
> 
>   * igt@perf_pmu@rc6-all-gts:
>     - shard-dg1:          NOTRUN -> [SKIP][239] ([i915#8516]) +1 other test skip
>    [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@perf_pmu@rc6-all-gts.html
>     - shard-dg2:          NOTRUN -> [SKIP][240] ([i915#8516])
>    [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@perf_pmu@rc6-all-gts.html
>     - shard-rkl:          NOTRUN -> [SKIP][241] ([i915#8516])
>    [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@perf_pmu@rc6-all-gts.html
> 
>   * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
>     - shard-dg2:          NOTRUN -> [INCOMPLETE][242] ([i915#5493])
>    [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
> 
>   * igt@prime_udl:
>     - shard-dg2:          NOTRUN -> [SKIP][243] ([fdo#109291])
>    [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@prime_udl.html
> 
>   * igt@prime_vgem@basic-fence-flip:
>     - shard-dg2:          NOTRUN -> [SKIP][244] ([i915#3708])
>    [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@prime_vgem@basic-fence-flip.html
> 
>   * igt@prime_vgem@basic-write:
>     - shard-dg2:          NOTRUN -> [SKIP][245] ([i915#3291] / [i915#3708])
>    [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@prime_vgem@basic-write.html
> 
>   * igt@sriov_basic@enable-vfs-autoprobe-on:
>     - shard-tglu:         NOTRUN -> [SKIP][246] ([i915#9917])
>    [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@sriov_basic@enable-vfs-autoprobe-on.html
> 
>   * igt@syncobj_timeline@invalid-wait-zero-handles:
>     - shard-tglu:         NOTRUN -> [FAIL][247] ([i915#9781])
>    [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@syncobj_timeline@invalid-wait-zero-handles.html
> 
>   * igt@v3d/v3d_create_bo@create-bo-0:
>     - shard-dg2:          NOTRUN -> [SKIP][248] ([i915#2575]) +11 other tests skip
>    [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@v3d/v3d_create_bo@create-bo-0.html
> 
>   * igt@v3d/v3d_perfmon@create-perfmon-exceed:
>     - shard-rkl:          NOTRUN -> [SKIP][249] ([fdo#109315]) +1 other test skip
>    [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@v3d/v3d_perfmon@create-perfmon-exceed.html
> 
>   * igt@v3d/v3d_submit_cl@multiple-job-submission:
>     - shard-mtlp:         NOTRUN -> [SKIP][250] ([i915#2575])
>    [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@v3d/v3d_submit_cl@multiple-job-submission.html
> 
>   * igt@v3d/v3d_submit_cl@simple-flush-cache:
>     - shard-dg1:          NOTRUN -> [SKIP][251] ([i915#2575]) +1 other test skip
>    [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@v3d/v3d_submit_cl@simple-flush-cache.html
> 
>   * igt@v3d/v3d_wait_bo@used-bo-0ns:
>     - shard-tglu:         NOTRUN -> [SKIP][252] ([fdo#109315] / [i915#2575]) +3 other tests skip
>    [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-6/igt@v3d/v3d_wait_bo@used-bo-0ns.html
> 
>   * igt@vc4/vc4_label_bo@set-bad-handle:
>     - shard-mtlp:         NOTRUN -> [SKIP][253] ([i915#7711]) +1 other test skip
>    [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@vc4/vc4_label_bo@set-bad-handle.html
> 
>   * igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem:
>     - shard-tglu:         NOTRUN -> [SKIP][254] ([i915#2575]) +3 other tests skip
>    [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-4/igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem.html
> 
>   * igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained:
>     - shard-dg2:          NOTRUN -> [SKIP][255] ([i915#7711]) +7 other tests skip
>    [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
>     - shard-rkl:          NOTRUN -> [SKIP][256] ([i915#7711]) +2 other tests skip
>    [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
> 
>   * igt@vc4/vc4_tiling@get-bad-flags:
>     - shard-dg1:          NOTRUN -> [SKIP][257] ([i915#7711]) +1 other test skip
>    [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@vc4/vc4_tiling@get-bad-flags.html
> 
>   
> #### Possible fixes ####
> 
>   * igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit:
>     - shard-tglu:         [DMESG-WARN][258] ([i915#10140]) -> [PASS][259] +1 other test pass
>    [258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-3/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
>    [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
>     - shard-glk:          [DMESG-WARN][260] ([i915#10140]) -> [PASS][261] +1 other test pass
>    [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk3/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
>    [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk9/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
>     - shard-mtlp:         [DMESG-WARN][262] ([i915#10140]) -> [PASS][263] +1 other test pass
>    [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-5/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
>    [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
>     - shard-dg2:          [DMESG-WARN][264] ([i915#10140]) -> [PASS][265]
>    [264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-7/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
>    [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
> 
>   * igt@drm_mm@drm_mm@drm_test_mm_init:
>     - shard-dg1:          [DMESG-WARN][266] ([i915#10140]) -> [PASS][267] +1 other test pass
>    [266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-19/igt@drm_mm@drm_mm@drm_test_mm_init.html
>    [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@drm_mm@drm_mm@drm_test_mm_init.html
>     - shard-snb:          [DMESG-WARN][268] ([i915#10140]) -> [PASS][269] +1 other test pass
>    [268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb6/igt@drm_mm@drm_mm@drm_test_mm_init.html
>    [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@drm_mm@drm_mm@drm_test_mm_init.html
>     - shard-rkl:          [DMESG-WARN][270] ([i915#10140]) -> [PASS][271]
>    [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@drm_mm@drm_mm@drm_test_mm_init.html
>    [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@drm_mm@drm_mm@drm_test_mm_init.html
> 
>   * igt@fbdev@pan:
>     - shard-snb:          [FAIL][272] ([i915#4435]) -> [PASS][273]
>    [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@fbdev@pan.html
>    [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb6/igt@fbdev@pan.html
> 
>   * igt@gem_ctx_exec@basic-nohangcheck:
>     - shard-tglu:         [FAIL][274] ([i915#6268]) -> [PASS][275]
>    [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html
>    [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html
> 
>   * igt@gem_eio@suspend:
>     - shard-tglu:         [ABORT][276] ([i915#10030]) -> [PASS][277]
>    [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-9/igt@gem_eio@suspend.html
>    [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@gem_eio@suspend.html
> 
>   * igt@gem_eio@unwedge-stress:
>     - shard-dg1:          [FAIL][278] ([i915#5784]) -> [PASS][279]
>    [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-19/igt@gem_eio@unwedge-stress.html
>    [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_eio@unwedge-stress.html
> 
>   * igt@gem_exec_fair@basic-pace-share@rcs0:
>     - shard-rkl:          [FAIL][280] ([i915#2842]) -> [PASS][281]
>    [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@gem_exec_fair@basic-pace-share@rcs0.html
>    [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_exec_fair@basic-pace-share@rcs0.html
> 
>   * igt@gem_exec_fair@basic-pace@rcs0:
>     - shard-tglu:         [FAIL][282] ([i915#2842]) -> [PASS][283] +2 other tests pass
>    [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-4/igt@gem_exec_fair@basic-pace@rcs0.html
>    [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gem_exec_fair@basic-pace@rcs0.html
> 
>   * igt@gem_exec_whisper@basic-fds:
>     - shard-mtlp:         [INCOMPLETE][284] ([i915#9857]) -> [PASS][285]
>    [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-3/igt@gem_exec_whisper@basic-fds.html
>    [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_exec_whisper@basic-fds.html
> 
>   * igt@i915_module_load@reload-with-fault-injection:
>     - shard-rkl:          [ABORT][286] ([i915#9820]) -> [PASS][287]
>    [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@i915_module_load@reload-with-fault-injection.html
>    [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@i915_module_load@reload-with-fault-injection.html
>     - shard-snb:          [INCOMPLETE][288] ([i915#10137] / [i915#9200] / [i915#9849]) -> [PASS][289]
>    [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html
>    [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html
> 
>   * igt@kms_big_fb@4-tiled-64bpp-rotate-180:
>     - shard-mtlp:         [FAIL][290] ([i915#5138]) -> [PASS][291]
>    [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-3/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
>    [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
> 
>   * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
>     - shard-tglu:         [FAIL][292] ([i915#3743]) -> [PASS][293] +1 other test pass
>    [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
>    [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
> 
>   * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
>     - shard-glk:          [FAIL][294] ([i915#2346]) -> [PASS][295] +1 other test pass
>    [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
>    [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt:
>     - shard-dg2:          [FAIL][296] ([i915#6880]) -> [PASS][297]
>    [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
>    [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
>     - shard-snb:          [SKIP][298] ([fdo#109271]) -> [PASS][299] +7 other tests pass
>    [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
>    [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
> 
>   * igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256:
>     - shard-mtlp:         [DMESG-WARN][300] ([i915#1982]) -> [PASS][301]
>    [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-8/igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256.html
>    [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256.html
> 
>   * igt@kms_pm_rpm@dpms-non-lpsp:
>     - shard-dg1:          [DMESG-WARN][302] ([i915#4423]) -> [PASS][303]
>    [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-15/igt@kms_pm_rpm@dpms-non-lpsp.html
>    [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_pm_rpm@dpms-non-lpsp.html
> 
>   * igt@kms_pm_rpm@modeset-lpsp-stress:
>     - shard-rkl:          [SKIP][304] ([i915#9519]) -> [PASS][305] +1 other test pass
>    [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html
>    [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress.html
> 
>   * igt@kms_pm_rpm@modeset-non-lpsp:
>     - shard-dg2:          [SKIP][306] ([i915#9519]) -> [PASS][307]
>    [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp.html
>    [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list:
>     - shard-tglu:         [FAIL][308] -> [PASS][309]
>    [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
>    [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
>     - shard-mtlp:         [FAIL][310] -> [PASS][311]
>    [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
>    [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset:
>     - shard-rkl:          [FAIL][312] -> [PASS][313]
>    [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
>    [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
>     - shard-tglu:         [DMESG-WARN][314] -> [PASS][315]
>    [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
>    [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
>     - shard-glk:          [DMESG-FAIL][316] -> [PASS][317]
>    [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk9/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
>    [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
>     - shard-mtlp:         [DMESG-WARN][318] -> [PASS][319]
>    [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
>    [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888:
>     - shard-rkl:          [DMESG-WARN][320] -> [PASS][321]
>    [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
>    [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
>     - shard-snb:          [FAIL][322] -> [PASS][323]
>    [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
>    [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010:
>     - shard-dg1:          [DMESG-WARN][324] -> [PASS][325]
>    [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html
>    [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8:
>     - shard-mtlp:         [ABORT][326] -> [PASS][327]
>    [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8.html
>    [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono:
>     - shard-dg1:          [FAIL][328] -> [PASS][329]
>    [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono.html
>    [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332:
>     - shard-dg1:          [ABORT][330] -> [PASS][331]
>    [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
>    [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
>     - shard-rkl:          [ABORT][332] -> [PASS][333]
>    [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
>    [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565:
>     - shard-snb:          [ABORT][334] -> [PASS][335]
>    [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
>    [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
>     - shard-tglu:         [ABORT][336] -> [PASS][337]
>    [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
>    [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888:
>     - shard-snb:          [DMESG-WARN][338] -> [PASS][339]
>    [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html
>    [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html
> 
>   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555:
>     - shard-glk:          [ABORT][340] -> [PASS][341]
>    [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk9/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555.html
>    [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555.html
> 
>   * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1:
>     - shard-tglu:         [FAIL][342] ([i915#9196]) -> [PASS][343]
>    [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
>    [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
> 
>   * igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1:
>     - shard-mtlp:         [FAIL][344] ([i915#9196]) -> [PASS][345]
>    [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
>    [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
> 
>   * igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
>     - shard-snb:          [FAIL][346] ([i915#9196]) -> [PASS][347] +1 other test pass
>    [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
>    [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
> 
>   
> #### Warnings ####
> 
>   * igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0:
>     - shard-dg1:          [SKIP][348] ([i915#4423] / [i915#4565]) -> [SKIP][349] ([i915#4565])
>    [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-15/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
>    [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
> 
>   * igt@i915_module_load@reload-with-fault-injection:
>     - shard-mtlp:         [ABORT][350] ([i915#10131] / [i915#9820]) -> [ABORT][351] ([i915#10131])
>    [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-7/igt@i915_module_load@reload-with-fault-injection.html
>    [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@i915_module_load@reload-with-fault-injection.html
>     - shard-dg2:          [INCOMPLETE][352] ([i915#10137] / [i915#9849]) -> [INCOMPLETE][353] ([i915#10137] / [i915#9820] / [i915#9849])
>    [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html
>    [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@i915_module_load@reload-with-fault-injection.html
> 
>   * igt@kms_content_protection@mei-interface:
>     - shard-rkl:          [SKIP][354] ([i915#8063]) -> [SKIP][355] ([i915#9424])
>    [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@kms_content_protection@mei-interface.html
>    [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_content_protection@mei-interface.html
> 
>   * igt@kms_fbcon_fbt@psr-suspend:
>     - shard-rkl:          [SKIP][356] ([i915#3955]) -> [SKIP][357] ([fdo#110189] / [i915#3955])
>    [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@kms_fbcon_fbt@psr-suspend.html
>    [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_fbcon_fbt@psr-suspend.html
> 
>   * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite:
>     - shard-snb:          [SKIP][358] ([fdo#109271]) -> [SKIP][359] ([fdo#109271] / [fdo#111767])
>    [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html
>    [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html
> 
>   * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
>     - shard-rkl:          [SKIP][360] ([i915#4816]) -> [SKIP][361] ([i915#4070] / [i915#4816])
>    [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
>    [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
> 
>   * igt@kms_pm_dc@dc6-dpms:
>     - shard-rkl:          [SKIP][362] ([i915#3361]) -> [FAIL][363] ([i915#9295])
>    [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@kms_pm_dc@dc6-dpms.html
>    [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html
> 
>   
>   {name}: This element is suppressed. This means it is ignored when computing
>           the status of the difference (SUCCESS, WARNING, or FAILURE).
> 
>   [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
>   [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
>   [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
>   [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
>   [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
>   [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
>   [fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293
>   [fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
>   [fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312
>   [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314
>   [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
>   [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
>   [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
>   [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
>   [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
>   [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
>   [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
>   [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
>   [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
>   [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
>   [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
>   [i915#10030]: https://gitlab.freedesktop.org/drm/intel/issues/10030
>   [i915#10131]: https://gitlab.freedesktop.org/drm/intel/issues/10131
>   [i915#10137]: https://gitlab.freedesktop.org/drm/intel/issues/10137
>   [i915#10140]: https://gitlab.freedesktop.org/drm/intel/issues/10140
>   [i915#10183]: https://gitlab.freedesktop.org/drm/intel/issues/10183
>   [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
>   [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
>   [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
>   [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
>   [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
>   [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434
>   [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
>   [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
>   [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
>   [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
>   [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
>   [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
>   [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
>   [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
>   [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
>   [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
>   [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
>   [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
>   [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
>   [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
>   [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
>   [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
>   [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
>   [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
>   [i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
>   [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
>   [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
>   [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
>   [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
>   [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
>   [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
>   [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
>   [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
>   [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
>   [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
>   [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
>   [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
>   [i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936
>   [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
>   [i915#4036]: https://gitlab.freedesktop.org/drm/intel/issues/4036
>   [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
>   [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
>   [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
>   [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
>   [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
>   [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
>   [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
>   [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
>   [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
>   [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
>   [i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
>   [i915#4435]: https://gitlab.freedesktop.org/drm/intel/issues/4435
>   [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
>   [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
>   [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565
>   [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
>   [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
>   [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
>   [i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816
>   [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
>   [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
>   [i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879
>   [i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958
>   [i915#5107]: https://gitlab.freedesktop.org/drm/intel/issues/5107
>   [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
>   [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
>   [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
>   [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
>   [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
>   [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
>   [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
>   [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
>   [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
>   [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
>   [i915#6117]: https://gitlab.freedesktop.org/drm/intel/issues/6117
>   [i915#6187]: https://gitlab.freedesktop.org/drm/intel/issues/6187
>   [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245
>   [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
>   [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
>   [i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
>   [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
>   [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
>   [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
>   [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213
>   [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297
>   [i915#7443]: https://gitlab.freedesktop.org/drm/intel/issues/7443
>   [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
>   [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
>   [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
>   [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
>   [i915#7862]: https://gitlab.freedesktop.org/drm/intel/issues/7862
>   [i915#8063]: https://gitlab.freedesktop.org/drm/intel/issues/8063
>   [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
>   [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
>   [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
>   [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
>   [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
>   [i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516
>   [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
>   [i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588
>   [i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623
>   [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
>   [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
>   [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
>   [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
>   [i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053
>   [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
>   [i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200
>   [i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227
>   [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
>   [i915#9293]: https://gitlab.freedesktop.org/drm/intel/issues/9293
>   [i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295
>   [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323
>   [i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412
>   [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
>   [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
>   [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
>   [i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531
>   [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606
>   [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
>   [i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
>   [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
>   [i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723
>   [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
>   [i915#9766]: https://gitlab.freedesktop.org/drm/intel/issues/9766
>   [i915#9781]: https://gitlab.freedesktop.org/drm/intel/issues/9781
>   [i915#9808]: https://gitlab.freedesktop.org/drm/intel/issues/9808
>   [i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
>   [i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
>   [i915#9833]: https://gitlab.freedesktop.org/drm/intel/issues/9833
>   [i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
>   [i915#9857]: https://gitlab.freedesktop.org/drm/intel/issues/9857
>   [i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917
>   [i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934
> 
> 
> Build changes
> -------------
> 
>   * CI: CI-20190529 -> None
>   * IGT: IGT_7704 -> IGTPW_10636
>   * Piglit: piglit_4509 -> None
> 
>   CI-20190529: 20190529
>   CI_DRM_14230: b1651bcc3e78d3eca42061e8cf6bf1fea6843026 @ git://anongit.freedesktop.org/gfx-ci/linux
>   IGTPW_10636: 10636
>   IGT_7704: 7704
>   piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
> 
> == Logs ==
> 
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/index.html
> 





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

* Re: ✗ Fi.CI.IGT: failure for lib/kunit: Support writable filter* parameters of kunit module (rev4)
  2024-02-07 10:52     ` Illipilli, TejasreeX
@ 2024-02-07 10:59       ` Janusz Krzysztofik
  0 siblings, 0 replies; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-07 10:59 UTC (permalink / raw)
  To: igt-dev, Illipilli, TejasreeX
  Cc: LGCI Bug Filing, Kamil Konieczny, De Marchi, Lucas

Hi Tejasree,

On Wednesday, 7 February 2024 11:52:15 CET Illipilli, TejasreeX wrote:
> Hi,
> 
> https://patchwork.freedesktop.org/series/129174/  - Re-reported.
> 
> Re-reported - Fi.CI.IGT
> Addressed failures from - CI.xeBAT (xeBAT cannot be re-reported)

That's OK, thank you.
Janusz

> 
> Thanks,
> Tejasree
> 
> -----Original Message-----
> From: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com> 
> Sent: Tuesday, February 6, 2024 10:16 PM
> To: igt-dev@lists.freedesktop.org
> Cc: LGCI Bug Filing <lgci.bug.filing@intel.com>; Kamil Konieczny <kamil.konieczny@linux.intel.com>; De Marchi, Lucas <lucas.demarchi@intel.com>
> Subject: Re: ✗ Fi.CI.IGT: failure for lib/kunit: Support writable filter* parameters of kunit module (rev4)
> 
> On Tuesday, 6 February 2024 13:44:33 CET Patchwork wrote:
> > == Series Details ==
> > 
> > Series: lib/kunit: Support writable filter* parameters of kunit module (rev4)
> > URL   : https://patchwork.freedesktop.org/series/129174/
> > State : failure
> > 
> > == Summary ==
> > 
> > CI Bug Log - changes from CI_DRM_14230_full -> IGTPW_10636_full
> > ====================================================
> > 
> > Summary
> > -------
> > 
> >   **FAILURE**
> > 
> >   Serious unknown changes coming with IGTPW_10636_full absolutely need to be
> >   verified manually.
> >   
> >   If you think the reported changes have nothing to do with the changes
> >   introduced in IGTPW_10636_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
> >   to document this new failure mode, which will reduce false positives in CI.
> > 
> >   External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/index.html
> > 
> > Participating hosts (8 -> 8)
> > ------------------------------
> > 
> >   No changes in participating hosts
> > 
> > Possible new issues
> > -------------------
> > 
> >   Here are the unknown changes that may have been introduced in IGTPW_10636_full:
> > 
> > ### IGT changes ###
> > 
> > #### Possible regressions ####
> > 
> >   * igt@runner@aborted:
> >     - shard-glk:          NOTRUN -> [FAIL][1]
> >    [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk1/igt@runner@aborted.html
> 
> Kernel taint on kernel warning reported while loading i915 module has nothing 
> to do with changes to IGT KUnit library.  @BUG Filing, please update filters 
> and re-report.
> 
> Thanks,
> Janusz
> 
> > 
> >   
> > Known issues
> > ------------
> > 
> >   Here are the changes found in IGTPW_10636_full that come from known issues:
> > 
> > ### IGT changes ###
> > 
> > #### Issues hit ####
> > 
> >   * igt@drm_fdinfo@most-busy-check-all@bcs0:
> >     - shard-dg2:          NOTRUN -> [SKIP][2] ([i915#8414]) +19 other tests skip
> >    [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@drm_fdinfo@most-busy-check-all@bcs0.html
> > 
> >   * igt@drm_fdinfo@most-busy-idle-check-all@rcs0:
> >     - shard-rkl:          [PASS][3] -> [FAIL][4] ([i915#7742])
> >    [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
> >    [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
> > 
> >   * igt@drm_fdinfo@virtual-busy-hang:
> >     - shard-dg1:          NOTRUN -> [SKIP][5] ([i915#8414])
> >    [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@drm_fdinfo@virtual-busy-hang.html
> > 
> >   * igt@gem_busy@semaphore:
> >     - shard-dg1:          NOTRUN -> [SKIP][6] ([i915#3936])
> >    [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@gem_busy@semaphore.html
> > 
> >   * igt@gem_ccs@suspend-resume:
> >     - shard-rkl:          NOTRUN -> [SKIP][7] ([i915#9323])
> >    [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@gem_ccs@suspend-resume.html
> >     - shard-tglu:         NOTRUN -> [SKIP][8] ([i915#9323])
> >    [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@gem_ccs@suspend-resume.html
> > 
> >   * igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-smem-lmem0:
> >     - shard-dg2:          NOTRUN -> [INCOMPLETE][9] ([i915#7297])
> >    [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-smem-lmem0.html
> > 
> >   * igt@gem_close_race@multigpu-basic-threads:
> >     - shard-tglu:         NOTRUN -> [SKIP][10] ([i915#7697]) +1 other test skip
> >    [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@gem_close_race@multigpu-basic-threads.html
> > 
> >   * igt@gem_create@create-ext-cpu-access-big:
> >     - shard-dg2:          NOTRUN -> [ABORT][11] ([i915#10183])
> >    [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_create@create-ext-cpu-access-big.html
> > 
> >   * igt@gem_ctx_exec@basic-nohangcheck:
> >     - shard-rkl:          [PASS][12] -> [FAIL][13] ([i915#6268])
> >    [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@gem_ctx_exec@basic-nohangcheck.html
> >    [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@gem_ctx_exec@basic-nohangcheck.html
> > 
> >   * igt@gem_ctx_param@set-priority-not-supported:
> >     - shard-dg1:          NOTRUN -> [SKIP][14] ([fdo#109314])
> >    [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_ctx_param@set-priority-not-supported.html
> > 
> >   * igt@gem_ctx_persistence@hang:
> >     - shard-dg1:          NOTRUN -> [SKIP][15] ([i915#8555])
> >    [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_ctx_persistence@hang.html
> > 
> >   * igt@gem_ctx_persistence@heartbeat-hostile:
> >     - shard-mtlp:         NOTRUN -> [SKIP][16] ([i915#8555])
> >    [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_ctx_persistence@heartbeat-hostile.html
> > 
> >   * igt@gem_ctx_sseu@invalid-sseu:
> >     - shard-dg2:          NOTRUN -> [SKIP][17] ([i915#280])
> >    [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@gem_ctx_sseu@invalid-sseu.html
> > 
> >   * igt@gem_exec_balancer@invalid-bonds:
> >     - shard-dg2:          NOTRUN -> [SKIP][18] ([i915#4036])
> >    [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_exec_balancer@invalid-bonds.html
> > 
> >   * igt@gem_exec_balancer@parallel-ordering:
> >     - shard-tglu:         NOTRUN -> [FAIL][19] ([i915#6117])
> >    [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@gem_exec_balancer@parallel-ordering.html
> > 
> >   * igt@gem_exec_balancer@sliced:
> >     - shard-dg2:          NOTRUN -> [SKIP][20] ([i915#4812]) +2 other tests skip
> >    [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_exec_balancer@sliced.html
> > 
> >   * igt@gem_exec_capture@many-4k-incremental:
> >     - shard-glk:          NOTRUN -> [FAIL][21] ([i915#9606])
> >    [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk4/igt@gem_exec_capture@many-4k-incremental.html
> >     - shard-dg2:          NOTRUN -> [FAIL][22] ([i915#9606])
> >    [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gem_exec_capture@many-4k-incremental.html
> > 
> >   * igt@gem_exec_fair@basic-deadline:
> >     - shard-rkl:          [PASS][23] -> [FAIL][24] ([i915#2846])
> >    [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-6/igt@gem_exec_fair@basic-deadline.html
> >    [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-3/igt@gem_exec_fair@basic-deadline.html
> >     - shard-glk:          NOTRUN -> [FAIL][25] ([i915#2846])
> >    [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@gem_exec_fair@basic-deadline.html
> >     - shard-mtlp:         NOTRUN -> [SKIP][26] ([i915#4473] / [i915#4771])
> >    [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_exec_fair@basic-deadline.html
> > 
> >   * igt@gem_exec_fair@basic-none-rrul@rcs0:
> >     - shard-glk:          NOTRUN -> [FAIL][27] ([i915#2842])
> >    [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@gem_exec_fair@basic-none-rrul@rcs0.html
> > 
> >   * igt@gem_exec_fair@basic-none-solo:
> >     - shard-mtlp:         NOTRUN -> [SKIP][28] ([i915#4473])
> >    [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@gem_exec_fair@basic-none-solo.html
> > 
> >   * igt@gem_exec_fair@basic-pace@vecs0:
> >     - shard-rkl:          [PASS][29] -> [FAIL][30] ([i915#2842]) +1 other test fail
> >    [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@gem_exec_fair@basic-pace@vecs0.html
> >    [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@gem_exec_fair@basic-pace@vecs0.html
> > 
> >   * igt@gem_exec_flush@basic-batch-kernel-default-uc:
> >     - shard-dg2:          NOTRUN -> [SKIP][31] ([i915#3539] / [i915#4852]) +3 other tests skip
> >    [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_flush@basic-batch-kernel-default-uc.html
> > 
> >   * igt@gem_exec_gttfill@multigpu-basic:
> >     - shard-mtlp:         NOTRUN -> [SKIP][32] ([i915#7697]) +1 other test skip
> >    [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@gem_exec_gttfill@multigpu-basic.html
> >     - shard-dg2:          NOTRUN -> [SKIP][33] ([i915#7697]) +2 other tests skip
> >    [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_gttfill@multigpu-basic.html
> >     - shard-rkl:          NOTRUN -> [SKIP][34] ([i915#7697]) +1 other test skip
> >    [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gem_exec_gttfill@multigpu-basic.html
> >     - shard-dg1:          NOTRUN -> [SKIP][35] ([i915#7697]) +1 other test skip
> >    [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_exec_gttfill@multigpu-basic.html
> > 
> >   * igt@gem_exec_params@rsvd2-dirt:
> >     - shard-dg2:          NOTRUN -> [SKIP][36] ([fdo#109283] / [i915#5107])
> >    [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_exec_params@rsvd2-dirt.html
> > 
> >   * igt@gem_exec_params@secure-non-master:
> >     - shard-mtlp:         NOTRUN -> [SKIP][37] ([fdo#112283])
> >    [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@gem_exec_params@secure-non-master.html
> > 
> >   * igt@gem_exec_reloc@basic-cpu-noreloc:
> >     - shard-dg2:          NOTRUN -> [SKIP][38] ([i915#3281]) +6 other tests skip
> >    [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@gem_exec_reloc@basic-cpu-noreloc.html
> > 
> >   * igt@gem_exec_reloc@basic-wc-read-active:
> >     - shard-dg1:          NOTRUN -> [SKIP][39] ([i915#3281]) +3 other tests skip
> >    [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_exec_reloc@basic-wc-read-active.html
> > 
> >   * igt@gem_exec_reloc@basic-write-wc:
> >     - shard-mtlp:         NOTRUN -> [SKIP][40] ([i915#3281]) +2 other tests skip
> >    [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_exec_reloc@basic-write-wc.html
> >     - shard-rkl:          NOTRUN -> [SKIP][41] ([i915#3281]) +1 other test skip
> >    [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_exec_reloc@basic-write-wc.html
> > 
> >   * igt@gem_exec_suspend@basic-s0@lmem0:
> >     - shard-dg2:          [PASS][42] -> [INCOMPLETE][43] ([i915#9275])
> >    [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-1/igt@gem_exec_suspend@basic-s0@lmem0.html
> >    [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@gem_exec_suspend@basic-s0@lmem0.html
> > 
> >   * igt@gem_fence_thrash@bo-copy:
> >     - shard-dg2:          NOTRUN -> [SKIP][44] ([i915#4860]) +2 other tests skip
> >    [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_fence_thrash@bo-copy.html
> >     - shard-dg1:          NOTRUN -> [SKIP][45] ([i915#4860])
> >    [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_fence_thrash@bo-copy.html
> >     - shard-mtlp:         NOTRUN -> [SKIP][46] ([i915#4860])
> >    [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@gem_fence_thrash@bo-copy.html
> > 
> >   * igt@gem_lmem_swapping@heavy-verify-multi-ccs:
> >     - shard-rkl:          NOTRUN -> [SKIP][47] ([i915#4613])
> >    [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
> > 
> >   * igt@gem_lmem_swapping@heavy-verify-random-ccs:
> >     - shard-glk:          NOTRUN -> [SKIP][48] ([fdo#109271] / [i915#4613]) +2 other tests skip
> >    [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
> > 
> >   * igt@gem_lmem_swapping@smem-oom@lmem0:
> >     - shard-dg2:          NOTRUN -> [TIMEOUT][49] ([i915#5493])
> >    [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@gem_lmem_swapping@smem-oom@lmem0.html
> > 
> >   * igt@gem_lmem_swapping@verify:
> >     - shard-tglu:         NOTRUN -> [SKIP][50] ([i915#4613])
> >    [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@gem_lmem_swapping@verify.html
> > 
> >   * igt@gem_lmem_swapping@verify-random-ccs:
> >     - shard-mtlp:         NOTRUN -> [SKIP][51] ([i915#4613])
> >    [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_lmem_swapping@verify-random-ccs.html
> > 
> >   * igt@gem_mmap@bad-object:
> >     - shard-dg1:          NOTRUN -> [SKIP][52] ([i915#4083]) +2 other tests skip
> >    [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_mmap@bad-object.html
> > 
> >   * igt@gem_mmap_gtt@basic-read:
> >     - shard-dg2:          NOTRUN -> [SKIP][53] ([i915#4077]) +11 other tests skip
> >    [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_mmap_gtt@basic-read.html
> > 
> >   * igt@gem_mmap_gtt@big-copy-xy:
> >     - shard-dg1:          NOTRUN -> [SKIP][54] ([i915#4077]) +1 other test skip
> >    [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gem_mmap_gtt@big-copy-xy.html
> > 
> >   * igt@gem_mmap_gtt@cpuset-medium-copy-odd:
> >     - shard-mtlp:         NOTRUN -> [SKIP][55] ([i915#4077]) +2 other tests skip
> >    [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html
> > 
> >   * igt@gem_mmap_wc@pf-nonblock:
> >     - shard-dg2:          NOTRUN -> [SKIP][56] ([i915#4083]) +4 other tests skip
> >    [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gem_mmap_wc@pf-nonblock.html
> > 
> >   * igt@gem_mmap_wc@read-write:
> >     - shard-mtlp:         NOTRUN -> [SKIP][57] ([i915#4083]) +1 other test skip
> >    [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@gem_mmap_wc@read-write.html
> > 
> >   * igt@gem_partial_pwrite_pread@reads:
> >     - shard-dg2:          NOTRUN -> [SKIP][58] ([i915#3282]) +3 other tests skip
> >    [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gem_partial_pwrite_pread@reads.html
> > 
> >   * igt@gem_partial_pwrite_pread@reads-display:
> >     - shard-dg1:          NOTRUN -> [SKIP][59] ([i915#3282])
> >    [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_partial_pwrite_pread@reads-display.html
> > 
> >   * igt@gem_pread@display:
> >     - shard-rkl:          NOTRUN -> [SKIP][60] ([i915#3282])
> >    [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gem_pread@display.html
> > 
> >   * igt@gem_pxp@create-regular-context-2:
> >     - shard-dg1:          NOTRUN -> [SKIP][61] ([i915#4270])
> >    [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_pxp@create-regular-context-2.html
> > 
> >   * igt@gem_pxp@display-protected-crc:
> >     - shard-tglu:         NOTRUN -> [SKIP][62] ([i915#4270]) +2 other tests skip
> >    [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gem_pxp@display-protected-crc.html
> > 
> >   * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
> >     - shard-dg2:          NOTRUN -> [SKIP][63] ([i915#4270]) +2 other tests skip
> >    [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
> > 
> >   * igt@gem_readwrite@read-write:
> >     - shard-mtlp:         NOTRUN -> [SKIP][64] ([i915#3282]) +3 other tests skip
> >    [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@gem_readwrite@read-write.html
> > 
> >   * igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
> >     - shard-mtlp:         NOTRUN -> [SKIP][65] ([i915#8428])
> >    [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
> > 
> >   * igt@gem_softpin@evict-snoop:
> >     - shard-tglu:         NOTRUN -> [SKIP][66] ([fdo#109312])
> >    [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@gem_softpin@evict-snoop.html
> > 
> >   * igt@gem_tiled_pread_basic:
> >     - shard-dg1:          NOTRUN -> [SKIP][67] ([i915#4079])
> >    [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_tiled_pread_basic.html
> > 
> >   * igt@gem_unfence_active_buffers:
> >     - shard-dg1:          NOTRUN -> [SKIP][68] ([i915#4879])
> >    [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_unfence_active_buffers.html
> > 
> >   * igt@gem_userptr_blits@dmabuf-sync:
> >     - shard-glk:          NOTRUN -> [SKIP][69] ([fdo#109271] / [i915#3323])
> >    [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk8/igt@gem_userptr_blits@dmabuf-sync.html
> >     - shard-dg2:          NOTRUN -> [SKIP][70] ([i915#3297])
> >    [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_userptr_blits@dmabuf-sync.html
> >     - shard-rkl:          NOTRUN -> [SKIP][71] ([i915#3323])
> >    [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_userptr_blits@dmabuf-sync.html
> > 
> >   * igt@gem_userptr_blits@sd-probe:
> >     - shard-dg2:          NOTRUN -> [SKIP][72] ([i915#3297] / [i915#4958])
> >    [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@gem_userptr_blits@sd-probe.html
> > 
> >   * igt@gem_userptr_blits@unsync-unmap-cycles:
> >     - shard-dg1:          NOTRUN -> [SKIP][73] ([i915#3297]) +1 other test skip
> >    [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@gem_userptr_blits@unsync-unmap-cycles.html
> > 
> >   * igt@gen3_render_linear_blits:
> >     - shard-dg1:          NOTRUN -> [SKIP][74] ([fdo#109289])
> >    [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gen3_render_linear_blits.html
> > 
> >   * igt@gen7_exec_parse@chained-batch:
> >     - shard-rkl:          NOTRUN -> [SKIP][75] ([fdo#109289]) +1 other test skip
> >    [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@gen7_exec_parse@chained-batch.html
> > 
> >   * igt@gen7_exec_parse@oacontrol-tracking:
> >     - shard-tglu:         NOTRUN -> [SKIP][76] ([fdo#109289])
> >    [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@gen7_exec_parse@oacontrol-tracking.html
> >     - shard-dg2:          NOTRUN -> [SKIP][77] ([fdo#109289]) +2 other tests skip
> >    [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@gen7_exec_parse@oacontrol-tracking.html
> > 
> >   * igt@gen9_exec_parse@allowed-all:
> >     - shard-glk:          [PASS][78] -> [INCOMPLETE][79] ([i915#10137] / [i915#5566])
> >    [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk3/igt@gen9_exec_parse@allowed-all.html
> >    [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@gen9_exec_parse@allowed-all.html
> > 
> >   * igt@gen9_exec_parse@basic-rejected-ctx-param:
> >     - shard-tglu:         NOTRUN -> [SKIP][80] ([i915#2527] / [i915#2856])
> >    [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gen9_exec_parse@basic-rejected-ctx-param.html
> > 
> >   * igt@gen9_exec_parse@bb-large:
> >     - shard-mtlp:         NOTRUN -> [SKIP][81] ([i915#2856])
> >    [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gen9_exec_parse@bb-large.html
> > 
> >   * igt@gen9_exec_parse@cmd-crossing-page:
> >     - shard-dg1:          NOTRUN -> [SKIP][82] ([i915#2527])
> >    [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@gen9_exec_parse@cmd-crossing-page.html
> > 
> >   * igt@gen9_exec_parse@valid-registers:
> >     - shard-dg2:          NOTRUN -> [SKIP][83] ([i915#2856]) +2 other tests skip
> >    [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@gen9_exec_parse@valid-registers.html
> > 
> >   * igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
> >     - shard-dg1:          [PASS][84] -> [FAIL][85] ([i915#3591])
> >    [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
> >    [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
> > 
> >   * igt@i915_pm_rpm@gem-execbuf-stress-pc8:
> >     - shard-tglu:         NOTRUN -> [SKIP][86] ([fdo#109293] / [fdo#109506])
> >    [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
> > 
> >   * igt@i915_pm_rpm@system-suspend:
> >     - shard-tglu:         [PASS][87] -> [ABORT][88] ([i915#8213])
> >    [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-7/igt@i915_pm_rpm@system-suspend.html
> >    [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@i915_pm_rpm@system-suspend.html
> > 
> >   * igt@i915_pm_rpm@system-suspend-devices:
> >     - shard-snb:          NOTRUN -> [SKIP][89] ([fdo#109271]) +48 other tests skip
> >    [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb1/igt@i915_pm_rpm@system-suspend-devices.html
> > 
> >   * igt@i915_pm_rps@thresholds-idle@gt0:
> >     - shard-mtlp:         NOTRUN -> [SKIP][90] ([i915#8925])
> >    [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@i915_pm_rps@thresholds-idle@gt0.html
> > 
> >   * igt@i915_pm_rps@thresholds-idle@gt1:
> >     - shard-mtlp:         NOTRUN -> [SKIP][91] ([i915#3555] / [i915#8925])
> >    [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@i915_pm_rps@thresholds-idle@gt1.html
> > 
> >   * igt@i915_query@hwconfig_table:
> >     - shard-dg1:          NOTRUN -> [SKIP][92] ([i915#6245])
> >    [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@i915_query@hwconfig_table.html
> > 
> >   * igt@i915_query@query-topology-known-pci-ids:
> >     - shard-mtlp:         NOTRUN -> [SKIP][93] ([fdo#109303])
> >    [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@i915_query@query-topology-known-pci-ids.html
> > 
> >   * igt@i915_suspend@basic-s3-without-i915:
> >     - shard-tglu:         NOTRUN -> [INCOMPLETE][94] ([i915#7443])
> >    [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@i915_suspend@basic-s3-without-i915.html
> > 
> >   * igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
> >     - shard-dg2:          NOTRUN -> [SKIP][95] ([i915#4212]) +1 other test skip
> >    [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
> > 
> >   * igt@kms_addfb_basic@tile-pitch-mismatch:
> >     - shard-dg1:          NOTRUN -> [SKIP][96] ([i915#4212]) +1 other test skip
> >    [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_addfb_basic@tile-pitch-mismatch.html
> > 
> >   * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs:
> >     - shard-dg1:          NOTRUN -> [SKIP][97] ([i915#8709]) +7 other tests skip
> >    [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs.html
> > 
> >   * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc:
> >     - shard-rkl:          NOTRUN -> [SKIP][98] ([i915#8709]) +3 other tests skip
> >    [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc.html
> > 
> >   * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs:
> >     - shard-dg2:          NOTRUN -> [SKIP][99] ([i915#8709]) +11 other tests skip
> >    [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html
> > 
> >   * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
> >     - shard-dg2:          NOTRUN -> [SKIP][100] ([i915#9531])
> >    [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
> > 
> >   * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
> >     - shard-mtlp:         NOTRUN -> [SKIP][101] ([i915#1769] / [i915#3555])
> >    [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
> > 
> >   * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
> >     - shard-dg2:          NOTRUN -> [SKIP][102] ([i915#1769] / [i915#3555])
> >    [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
> > 
> >   * igt@kms_big_fb@4-tiled-16bpp-rotate-270:
> >     - shard-mtlp:         NOTRUN -> [SKIP][103] ([fdo#111614])
> >    [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html
> > 
> >   * igt@kms_big_fb@4-tiled-32bpp-rotate-90:
> >     - shard-tglu:         NOTRUN -> [SKIP][104] ([fdo#111615] / [i915#5286]) +3 other tests skip
> >    [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
> >     - shard-dg2:          NOTRUN -> [SKIP][105] ([fdo#111614]) +2 other tests skip
> >    [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
> > 
> >   * igt@kms_big_fb@4-tiled-8bpp-rotate-180:
> >     - shard-dg1:          NOTRUN -> [SKIP][106] ([i915#4538] / [i915#5286]) +3 other tests skip
> >    [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
> > 
> >   * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
> >     - shard-rkl:          NOTRUN -> [SKIP][107] ([i915#5286]) +3 other tests skip
> >    [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
> > 
> >   * igt@kms_big_fb@linear-32bpp-rotate-90:
> >     - shard-tglu:         NOTRUN -> [SKIP][108] ([fdo#111614])
> >    [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@linear-32bpp-rotate-90.html
> > 
> >   * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
> >     - shard-tglu:         NOTRUN -> [FAIL][109] ([i915#3743])
> >    [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
> > 
> >   * igt@kms_big_fb@y-tiled-addfb:
> >     - shard-mtlp:         NOTRUN -> [SKIP][110] ([i915#6187])
> >    [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_big_fb@y-tiled-addfb.html
> > 
> >   * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
> >     - shard-dg2:          NOTRUN -> [SKIP][111] ([i915#5190]) +8 other tests skip
> >    [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
> > 
> >   * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
> >     - shard-tglu:         [PASS][112] -> [FAIL][113] ([i915#3743])
> >    [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
> >    [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
> > 
> >   * igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
> >     - shard-rkl:          NOTRUN -> [SKIP][114] ([fdo#110723])
> >    [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
> >     - shard-dg1:          NOTRUN -> [SKIP][115] ([i915#4538])
> >    [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
> >     - shard-mtlp:         NOTRUN -> [SKIP][116] ([fdo#111615]) +1 other test skip
> >    [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
> > 
> >   * igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
> >     - shard-dg2:          NOTRUN -> [SKIP][117] ([i915#4538] / [i915#5190]) +7 other tests skip
> >    [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html
> > 
> >   * igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
> >     - shard-tglu:         NOTRUN -> [SKIP][118] ([fdo#111615])
> >    [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
> > 
> >   * igt@kms_big_joiner@2x-modeset:
> >     - shard-rkl:          NOTRUN -> [SKIP][119] ([i915#2705])
> >    [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_big_joiner@2x-modeset.html
> > 
> >   * igt@kms_big_joiner@basic:
> >     - shard-dg2:          NOTRUN -> [SKIP][120] ([i915#2705]) +1 other test skip
> >    [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_big_joiner@basic.html
> > 
> >   * igt@kms_ccs@pipe-a-crc-primary-rotation-180-y-tiled-ccs:
> >     - shard-dg1:          NOTRUN -> [SKIP][121] ([i915#5354] / [i915#6095]) +18 other tests skip
> >    [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_ccs@pipe-a-crc-primary-rotation-180-y-tiled-ccs.html
> > 
> >   * igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-rc-ccs-cc:
> >     - shard-rkl:          NOTRUN -> [SKIP][122] ([i915#5354] / [i915#6095]) +6 other tests skip
> >    [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
> > 
> >   * igt@kms_ccs@pipe-a-random-ccs-data-y-tiled-gen12-mc-ccs:
> >     - shard-tglu:         NOTRUN -> [SKIP][123] ([i915#5354] / [i915#6095]) +16 other tests skip
> >    [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_ccs@pipe-a-random-ccs-data-y-tiled-gen12-mc-ccs.html
> > 
> >   * igt@kms_ccs@pipe-b-bad-rotation-90-yf-tiled-ccs:
> >     - shard-dg2:          NOTRUN -> [SKIP][124] ([i915#5354]) +60 other tests skip
> >    [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_ccs@pipe-b-bad-rotation-90-yf-tiled-ccs.html
> > 
> >   * igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
> >     - shard-rkl:          NOTRUN -> [SKIP][125] ([i915#5354]) +7 other tests skip
> >    [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
> > 
> >   * igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-mtl-mc-ccs:
> >     - shard-glk:          NOTRUN -> [SKIP][126] ([fdo#109271]) +126 other tests skip
> >    [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk2/igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html
> > 
> >   * igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-dg2-mc-ccs:
> >     - shard-mtlp:         NOTRUN -> [SKIP][127] ([i915#5354] / [i915#6095]) +7 other tests skip
> >    [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html
> > 
> >   * igt@kms_cdclk@mode-transition-all-outputs:
> >     - shard-dg1:          NOTRUN -> [SKIP][128] ([i915#3742])
> >    [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_cdclk@mode-transition-all-outputs.html
> > 
> >   * igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2:
> >     - shard-dg2:          NOTRUN -> [SKIP][129] ([i915#7213]) +3 other tests skip
> >    [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2.html
> > 
> >   * igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3:
> >     - shard-dg2:          NOTRUN -> [SKIP][130] ([i915#4087]) +3 other tests skip
> >    [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3.html
> > 
> >   * igt@kms_chamelium_color@degamma:
> >     - shard-dg2:          NOTRUN -> [SKIP][131] ([fdo#111827]) +1 other test skip
> >    [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_chamelium_color@degamma.html
> > 
> >   * igt@kms_chamelium_edid@dp-edid-change-during-suspend:
> >     - shard-mtlp:         NOTRUN -> [SKIP][132] ([i915#7828]) +4 other tests skip
> >    [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
> > 
> >   * igt@kms_chamelium_frames@dp-crc-single:
> >     - shard-dg1:          NOTRUN -> [SKIP][133] ([i915#7828]) +4 other tests skip
> >    [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_chamelium_frames@dp-crc-single.html
> > 
> >   * igt@kms_chamelium_hpd@hdmi-hpd-fast:
> >     - shard-rkl:          NOTRUN -> [SKIP][134] ([i915#7828]) +3 other tests skip
> >    [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
> > 
> >   * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe:
> >     - shard-tglu:         NOTRUN -> [SKIP][135] ([i915#7828]) +3 other tests skip
> >    [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html
> > 
> >   * igt@kms_chamelium_hpd@vga-hpd-after-suspend:
> >     - shard-dg2:          NOTRUN -> [SKIP][136] ([i915#7828]) +9 other tests skip
> >    [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_chamelium_hpd@vga-hpd-after-suspend.html
> > 
> >   * igt@kms_content_protection@dp-mst-lic-type-0:
> >     - shard-dg1:          NOTRUN -> [SKIP][137] ([i915#3299])
> >    [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_content_protection@dp-mst-lic-type-0.html
> > 
> >   * igt@kms_content_protection@dp-mst-type-1:
> >     - shard-rkl:          NOTRUN -> [SKIP][138] ([i915#3116])
> >    [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_content_protection@dp-mst-type-1.html
> >     - shard-tglu:         NOTRUN -> [SKIP][139] ([i915#3116] / [i915#3299])
> >    [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-9/igt@kms_content_protection@dp-mst-type-1.html
> >     - shard-dg2:          NOTRUN -> [SKIP][140] ([i915#3299])
> >    [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@kms_content_protection@dp-mst-type-1.html
> > 
> >   * igt@kms_content_protection@type1:
> >     - shard-dg2:          NOTRUN -> [SKIP][141] ([i915#7118]) +1 other test skip
> >    [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_content_protection@type1.html
> > 
> >   * igt@kms_cursor_crc@cursor-onscreen-256x85:
> >     - shard-mtlp:         NOTRUN -> [SKIP][142] ([i915#8814])
> >    [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-3/igt@kms_cursor_crc@cursor-onscreen-256x85.html
> > 
> >   * igt@kms_cursor_crc@cursor-onscreen-512x170:
> >     - shard-mtlp:         NOTRUN -> [SKIP][143] ([i915#3359]) +1 other test skip
> >    [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_cursor_crc@cursor-onscreen-512x170.html
> > 
> >   * igt@kms_cursor_crc@cursor-random-512x512:
> >     - shard-tglu:         NOTRUN -> [SKIP][144] ([i915#3359])
> >    [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_cursor_crc@cursor-random-512x512.html
> > 
> >   * igt@kms_cursor_crc@cursor-rapid-movement-32x32:
> >     - shard-dg1:          NOTRUN -> [SKIP][145] ([i915#3555]) +1 other test skip
> >    [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
> > 
> >   * igt@kms_cursor_crc@cursor-rapid-movement-512x170:
> >     - shard-dg2:          NOTRUN -> [SKIP][146] ([i915#3359])
> >    [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
> > 
> >   * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
> >     - shard-snb:          [PASS][147] -> [SKIP][148] ([fdo#109271] / [fdo#111767])
> >    [147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
> >    [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb5/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
> > 
> >   * igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
> >     - shard-mtlp:         NOTRUN -> [SKIP][149] ([i915#9809]) +3 other tests skip
> >    [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
> > 
> >   * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
> >     - shard-dg2:          NOTRUN -> [SKIP][150] ([i915#4103] / [i915#4213])
> >    [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
> > 
> >   * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
> >     - shard-mtlp:         NOTRUN -> [SKIP][151] ([i915#4213])
> >    [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
> > 
> >   * igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
> >     - shard-dg2:          NOTRUN -> [SKIP][152] ([fdo#109274] / [i915#5354]) +7 other tests skip
> >    [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
> >     - shard-rkl:          NOTRUN -> [SKIP][153] ([fdo#111825]) +6 other tests skip
> >    [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
> > 
> >   * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
> >     - shard-tglu:         NOTRUN -> [SKIP][154] ([fdo#109274]) +2 other tests skip
> >    [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
> > 
> >   * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
> >     - shard-snb:          [PASS][155] -> [SKIP][156] ([fdo#109271]) +5 other tests skip
> >    [155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
> >    [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb4/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
> > 
> >   * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
> >     - shard-tglu:         NOTRUN -> [SKIP][157] ([i915#4103])
> >    [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
> > 
> >   * igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
> >     - shard-mtlp:         NOTRUN -> [SKIP][158] ([i915#9833])
> >    [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
> > 
> >   * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2:
> >     - shard-rkl:          NOTRUN -> [SKIP][159] ([fdo#110189] / [i915#9723])
> >    [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2.html
> > 
> >   * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3:
> >     - shard-dg2:          NOTRUN -> [SKIP][160] ([fdo#110189] / [i915#9227])
> >    [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3.html
> > 
> >   * igt@kms_display_modes@extended-mode-basic:
> >     - shard-dg2:          NOTRUN -> [SKIP][161] ([i915#3555]) +3 other tests skip
> >    [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_display_modes@extended-mode-basic.html
> > 
> >   * igt@kms_display_modes@mst-extended-mode-negative:
> >     - shard-dg2:          NOTRUN -> [SKIP][162] ([i915#8588])
> >    [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_display_modes@mst-extended-mode-negative.html
> >     - shard-rkl:          NOTRUN -> [SKIP][163] ([i915#8588])
> >    [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_display_modes@mst-extended-mode-negative.html
> > 
> >   * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
> >     - shard-rkl:          NOTRUN -> [SKIP][164] ([i915#3804])
> >    [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
> > 
> >   * igt@kms_dsc@dsc-fractional-bpp:
> >     - shard-rkl:          NOTRUN -> [SKIP][165] ([i915#3840])
> >    [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_dsc@dsc-fractional-bpp.html
> >     - shard-dg1:          NOTRUN -> [SKIP][166] ([i915#3840])
> >    [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_dsc@dsc-fractional-bpp.html
> >     - shard-tglu:         NOTRUN -> [SKIP][167] ([i915#3840]) +1 other test skip
> >    [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@kms_dsc@dsc-fractional-bpp.html
> >     - shard-mtlp:         NOTRUN -> [SKIP][168] ([i915#3840] / [i915#9688])
> >    [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_dsc@dsc-fractional-bpp.html
> > 
> >   * igt@kms_dsc@dsc-with-bpc-formats:
> >     - shard-dg2:          NOTRUN -> [SKIP][169] ([i915#3555] / [i915#3840])
> >    [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_dsc@dsc-with-bpc-formats.html
> > 
> >   * igt@kms_dsc@dsc-with-output-formats-with-bpc:
> >     - shard-rkl:          NOTRUN -> [SKIP][170] ([i915#3840] / [i915#9053])
> >    [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
> >     - shard-tglu:         NOTRUN -> [SKIP][171] ([i915#3840] / [i915#9053])
> >    [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
> > 
> >   * igt@kms_feature_discovery@display-4x:
> >     - shard-rkl:          NOTRUN -> [SKIP][172] ([i915#1839])
> >    [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_feature_discovery@display-4x.html
> >     - shard-tglu:         NOTRUN -> [SKIP][173] ([i915#1839])
> >    [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_feature_discovery@display-4x.html
> >     - shard-dg2:          NOTRUN -> [SKIP][174] ([i915#1839])
> >    [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_feature_discovery@display-4x.html
> > 
> >   * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
> >     - shard-dg2:          NOTRUN -> [SKIP][175] ([fdo#109274]) +7 other tests skip
> >    [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
> > 
> >   * igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
> >     - shard-dg1:          NOTRUN -> [SKIP][176] ([fdo#111767] / [fdo#111825])
> >    [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
> > 
> >   * igt@kms_flip@2x-flip-vs-expired-vblank:
> >     - shard-mtlp:         NOTRUN -> [SKIP][177] ([i915#3637])
> >    [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_flip@2x-flip-vs-expired-vblank.html
> > 
> >   * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
> >     - shard-mtlp:         NOTRUN -> [SKIP][178] ([fdo#111767] / [i915#3637])
> >    [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
> > 
> >   * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
> >     - shard-dg1:          NOTRUN -> [SKIP][179] ([fdo#111825] / [i915#9934]) +1 other test skip
> >    [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
> > 
> >   * igt@kms_flip@flip-vs-fences-interruptible:
> >     - shard-dg2:          NOTRUN -> [SKIP][180] ([i915#8381]) +1 other test skip
> >    [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_flip@flip-vs-fences-interruptible.html
> > 
> >   * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
> >     - shard-mtlp:         NOTRUN -> [SKIP][181] ([i915#2672]) +2 other tests skip
> >    [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html
> > 
> >   * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode:
> >     - shard-dg1:          NOTRUN -> [SKIP][182] ([i915#2587] / [i915#2672])
> >    [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html
> > 
> >   * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode:
> >     - shard-tglu:         NOTRUN -> [SKIP][183] ([i915#2587] / [i915#2672])
> >    [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode.html
> > 
> >   * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode:
> >     - shard-mtlp:         NOTRUN -> [SKIP][184] ([i915#2672] / [i915#3555])
> >    [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode.html
> > 
> >   * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
> >     - shard-dg2:          NOTRUN -> [SKIP][185] ([i915#2672]) +4 other tests skip
> >    [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
> > 
> >   * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt:
> >     - shard-mtlp:         NOTRUN -> [SKIP][186] ([i915#8708]) +3 other tests skip
> >    [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt.html
> > 
> >   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
> >     - shard-dg2:          NOTRUN -> [SKIP][187] ([i915#8708]) +11 other tests skip
> >    [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
> >     - shard-rkl:          NOTRUN -> [SKIP][188] ([fdo#111825] / [i915#1825]) +10 other tests skip
> >    [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
> > 
> >   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt:
> >     - shard-tglu:         NOTRUN -> [SKIP][189] ([fdo#109280] / [fdo#111767]) +1 other test skip
> >    [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt.html
> > 
> >   * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
> >     - shard-dg2:          NOTRUN -> [SKIP][190] ([i915#3458]) +15 other tests skip
> >    [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
> > 
> >   * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc:
> >     - shard-tglu:         NOTRUN -> [SKIP][191] ([fdo#110189]) +5 other tests skip
> >    [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc.html
> > 
> >   * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt:
> >     - shard-dg1:          NOTRUN -> [SKIP][192] ([fdo#111825]) +13 other tests skip
> >    [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt.html
> > 
> >   * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt:
> >     - shard-rkl:          NOTRUN -> [SKIP][193] ([i915#3023]) +6 other tests skip
> >    [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
> >     - shard-dg1:          NOTRUN -> [SKIP][194] ([i915#8708]) +3 other tests skip
> >    [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
> > 
> >   * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
> >     - shard-dg2:          NOTRUN -> [SKIP][195] ([i915#9766])
> >    [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
> > 
> >   * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
> >     - shard-dg1:          NOTRUN -> [SKIP][196] ([i915#3458]) +4 other tests skip
> >    [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html
> > 
> >   * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
> >     - shard-mtlp:         NOTRUN -> [SKIP][197] ([fdo#111767] / [i915#1825])
> >    [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
> > 
> >   * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt:
> >     - shard-tglu:         NOTRUN -> [SKIP][198] ([fdo#109280]) +13 other tests skip
> >    [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt.html
> > 
> >   * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
> >     - shard-mtlp:         NOTRUN -> [SKIP][199] ([i915#1825]) +11 other tests skip
> >    [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
> > 
> >   * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff:
> >     - shard-dg2:          NOTRUN -> [SKIP][200] ([fdo#111767] / [i915#5354]) +1 other test skip
> >    [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff.html
> > 
> >   * igt@kms_hdr@static-swap:
> >     - shard-dg1:          NOTRUN -> [SKIP][201] ([i915#3555] / [i915#8228])
> >    [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@kms_hdr@static-swap.html
> >     - shard-dg2:          NOTRUN -> [SKIP][202] ([i915#3555] / [i915#8228])
> >    [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_hdr@static-swap.html
> > 
> >   * igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1:
> >     - shard-glk:          NOTRUN -> [FAIL][203] ([i915#7862]) +1 other test fail
> >    [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk3/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html
> > 
> >   * igt@kms_plane_scaling@intel-max-src-size:
> >     - shard-dg2:          NOTRUN -> [SKIP][204] ([i915#6953] / [i915#9423])
> >    [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_plane_scaling@intel-max-src-size.html
> > 
> >   * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3:
> >     - shard-dg2:          NOTRUN -> [SKIP][205] ([i915#9423]) +7 other tests skip
> >    [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html
> > 
> >   * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4:
> >     - shard-dg1:          NOTRUN -> [SKIP][206] ([i915#9423]) +11 other tests skip
> >    [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4.html
> > 
> >   * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2:
> >     - shard-rkl:          NOTRUN -> [SKIP][207] ([i915#9423]) +7 other tests skip
> >    [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2.html
> > 
> >   * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1:
> >     - shard-tglu:         NOTRUN -> [SKIP][208] ([i915#5176] / [i915#9423]) +3 other tests skip
> >    [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1.html
> > 
> >   * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2:
> >     - shard-dg2:          NOTRUN -> [SKIP][209] ([i915#5235] / [i915#9423]) +3 other tests skip
> >    [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2.html
> > 
> >   * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1:
> >     - shard-rkl:          NOTRUN -> [SKIP][210] ([i915#5235]) +5 other tests skip
> >    [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1.html
> > 
> >   * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-edp-1:
> >     - shard-mtlp:         NOTRUN -> [SKIP][211] ([i915#5235]) +2 other tests skip
> >    [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-edp-1.html
> > 
> >   * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3:
> >     - shard-dg1:          NOTRUN -> [SKIP][212] ([i915#5235]) +19 other tests skip
> >    [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3.html
> > 
> >   * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d-edp-1:
> >     - shard-mtlp:         NOTRUN -> [SKIP][213] ([i915#3555] / [i915#5235])
> >    [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d-edp-1.html
> > 
> >   * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1:
> >     - shard-tglu:         NOTRUN -> [SKIP][214] ([i915#5235]) +3 other tests skip
> >    [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1.html
> > 
> >   * igt@kms_pm_dc@dc3co-vpb-simulation:
> >     - shard-dg2:          NOTRUN -> [SKIP][215] ([i915#9685])
> >    [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_pm_dc@dc3co-vpb-simulation.html
> >     - shard-rkl:          NOTRUN -> [SKIP][216] ([i915#9685])
> >    [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_pm_dc@dc3co-vpb-simulation.html
> > 
> >   * igt@kms_pm_dc@dc5-dpms-negative:
> >     - shard-mtlp:         NOTRUN -> [SKIP][217] ([i915#9293])
> >    [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_pm_dc@dc5-dpms-negative.html
> > 
> >   * igt@kms_pm_dc@dc6-dpms:
> >     - shard-dg1:          NOTRUN -> [SKIP][218] ([i915#3361])
> >    [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_pm_dc@dc6-dpms.html
> > 
> >   * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
> >     - shard-dg2:          [PASS][219] -> [SKIP][220] ([i915#9519])
> >    [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-10/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
> >    [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
> >     - shard-rkl:          [PASS][221] -> [SKIP][222] ([i915#9519])
> >    [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
> >    [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
> > 
> >   * igt@kms_pm_rpm@modeset-non-lpsp-stress:
> >     - shard-dg2:          NOTRUN -> [SKIP][223] ([i915#9519]) +1 other test skip
> >    [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
> > 
> >   * igt@kms_prime@basic-modeset-hybrid:
> >     - shard-dg1:          NOTRUN -> [SKIP][224] ([i915#6524])
> >    [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_prime@basic-modeset-hybrid.html
> > 
> >   * igt@kms_prime@d3hot:
> >     - shard-dg2:          NOTRUN -> [SKIP][225] ([i915#6524] / [i915#6805])
> >    [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_prime@d3hot.html
> > 
> >   * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf:
> >     - shard-mtlp:         NOTRUN -> [SKIP][226] ([i915#2920])
> >    [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-1/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html
> > 
> >   * igt@kms_psr2_sf@overlay-plane-move-continuous-sf:
> >     - shard-dg1:          NOTRUN -> [SKIP][227] ([i915#9683])
> >    [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
> >     - shard-rkl:          NOTRUN -> [SKIP][228] ([i915#9683])
> >    [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
> > 
> >   * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
> >     - shard-dg2:          NOTRUN -> [SKIP][229] ([i915#9683]) +1 other test skip
> >    [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html
> > 
> >   * igt@kms_psr2_su@page_flip-p010:
> >     - shard-dg1:          NOTRUN -> [SKIP][230] ([fdo#111068] / [i915#9683])
> >    [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@kms_psr2_su@page_flip-p010.html
> > 
> >   * igt@kms_rotation_crc@exhaust-fences:
> >     - shard-mtlp:         NOTRUN -> [SKIP][231] ([i915#4235])
> >    [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_rotation_crc@exhaust-fences.html
> > 
> >   * igt@kms_rotation_crc@sprite-rotation-90:
> >     - shard-dg2:          NOTRUN -> [SKIP][232] ([i915#4235]) +1 other test skip
> >    [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-7/igt@kms_rotation_crc@sprite-rotation-90.html
> > 
> >   * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
> >     - shard-tglu:         NOTRUN -> [SKIP][233] ([i915#8623])
> >    [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
> > 
> >   * igt@kms_writeback@writeback-check-output:
> >     - shard-rkl:          NOTRUN -> [SKIP][234] ([i915#2437])
> >    [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_writeback@writeback-check-output.html
> > 
> >   * igt@kms_writeback@writeback-check-output-xrgb2101010:
> >     - shard-tglu:         NOTRUN -> [SKIP][235] ([i915#2437] / [i915#9412])
> >    [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-6/igt@kms_writeback@writeback-check-output-xrgb2101010.html
> > 
> >   * igt@kms_writeback@writeback-fb-id:
> >     - shard-mtlp:         NOTRUN -> [SKIP][236] ([i915#2437])
> >    [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_writeback@writeback-fb-id.html
> > 
> >   * igt@perf@mi-rpc:
> >     - shard-dg1:          NOTRUN -> [SKIP][237] ([i915#2434])
> >    [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@perf@mi-rpc.html
> > 
> >   * igt@perf_pmu@event-wait@rcs0:
> >     - shard-dg2:          NOTRUN -> [SKIP][238] ([fdo#112283])
> >    [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@perf_pmu@event-wait@rcs0.html
> > 
> >   * igt@perf_pmu@rc6-all-gts:
> >     - shard-dg1:          NOTRUN -> [SKIP][239] ([i915#8516]) +1 other test skip
> >    [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-12/igt@perf_pmu@rc6-all-gts.html
> >     - shard-dg2:          NOTRUN -> [SKIP][240] ([i915#8516])
> >    [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@perf_pmu@rc6-all-gts.html
> >     - shard-rkl:          NOTRUN -> [SKIP][241] ([i915#8516])
> >    [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@perf_pmu@rc6-all-gts.html
> > 
> >   * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
> >     - shard-dg2:          NOTRUN -> [INCOMPLETE][242] ([i915#5493])
> >    [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
> > 
> >   * igt@prime_udl:
> >     - shard-dg2:          NOTRUN -> [SKIP][243] ([fdo#109291])
> >    [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@prime_udl.html
> > 
> >   * igt@prime_vgem@basic-fence-flip:
> >     - shard-dg2:          NOTRUN -> [SKIP][244] ([i915#3708])
> >    [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@prime_vgem@basic-fence-flip.html
> > 
> >   * igt@prime_vgem@basic-write:
> >     - shard-dg2:          NOTRUN -> [SKIP][245] ([i915#3291] / [i915#3708])
> >    [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-3/igt@prime_vgem@basic-write.html
> > 
> >   * igt@sriov_basic@enable-vfs-autoprobe-on:
> >     - shard-tglu:         NOTRUN -> [SKIP][246] ([i915#9917])
> >    [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@sriov_basic@enable-vfs-autoprobe-on.html
> > 
> >   * igt@syncobj_timeline@invalid-wait-zero-handles:
> >     - shard-tglu:         NOTRUN -> [FAIL][247] ([i915#9781])
> >    [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@syncobj_timeline@invalid-wait-zero-handles.html
> > 
> >   * igt@v3d/v3d_create_bo@create-bo-0:
> >     - shard-dg2:          NOTRUN -> [SKIP][248] ([i915#2575]) +11 other tests skip
> >    [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@v3d/v3d_create_bo@create-bo-0.html
> > 
> >   * igt@v3d/v3d_perfmon@create-perfmon-exceed:
> >     - shard-rkl:          NOTRUN -> [SKIP][249] ([fdo#109315]) +1 other test skip
> >    [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@v3d/v3d_perfmon@create-perfmon-exceed.html
> > 
> >   * igt@v3d/v3d_submit_cl@multiple-job-submission:
> >     - shard-mtlp:         NOTRUN -> [SKIP][250] ([i915#2575])
> >    [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@v3d/v3d_submit_cl@multiple-job-submission.html
> > 
> >   * igt@v3d/v3d_submit_cl@simple-flush-cache:
> >     - shard-dg1:          NOTRUN -> [SKIP][251] ([i915#2575]) +1 other test skip
> >    [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@v3d/v3d_submit_cl@simple-flush-cache.html
> > 
> >   * igt@v3d/v3d_wait_bo@used-bo-0ns:
> >     - shard-tglu:         NOTRUN -> [SKIP][252] ([fdo#109315] / [i915#2575]) +3 other tests skip
> >    [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-6/igt@v3d/v3d_wait_bo@used-bo-0ns.html
> > 
> >   * igt@vc4/vc4_label_bo@set-bad-handle:
> >     - shard-mtlp:         NOTRUN -> [SKIP][253] ([i915#7711]) +1 other test skip
> >    [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@vc4/vc4_label_bo@set-bad-handle.html
> > 
> >   * igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem:
> >     - shard-tglu:         NOTRUN -> [SKIP][254] ([i915#2575]) +3 other tests skip
> >    [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-4/igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem.html
> > 
> >   * igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained:
> >     - shard-dg2:          NOTRUN -> [SKIP][255] ([i915#7711]) +7 other tests skip
> >    [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-1/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
> >     - shard-rkl:          NOTRUN -> [SKIP][256] ([i915#7711]) +2 other tests skip
> >    [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
> > 
> >   * igt@vc4/vc4_tiling@get-bad-flags:
> >     - shard-dg1:          NOTRUN -> [SKIP][257] ([i915#7711]) +1 other test skip
> >    [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-18/igt@vc4/vc4_tiling@get-bad-flags.html
> > 
> >   
> > #### Possible fixes ####
> > 
> >   * igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit:
> >     - shard-tglu:         [DMESG-WARN][258] ([i915#10140]) -> [PASS][259] +1 other test pass
> >    [258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-3/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
> >    [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
> >     - shard-glk:          [DMESG-WARN][260] ([i915#10140]) -> [PASS][261] +1 other test pass
> >    [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk3/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
> >    [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk9/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
> >     - shard-mtlp:         [DMESG-WARN][262] ([i915#10140]) -> [PASS][263] +1 other test pass
> >    [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-5/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
> >    [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
> >     - shard-dg2:          [DMESG-WARN][264] ([i915#10140]) -> [PASS][265]
> >    [264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-7/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
> >    [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-10/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
> > 
> >   * igt@drm_mm@drm_mm@drm_test_mm_init:
> >     - shard-dg1:          [DMESG-WARN][266] ([i915#10140]) -> [PASS][267] +1 other test pass
> >    [266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-19/igt@drm_mm@drm_mm@drm_test_mm_init.html
> >    [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-13/igt@drm_mm@drm_mm@drm_test_mm_init.html
> >     - shard-snb:          [DMESG-WARN][268] ([i915#10140]) -> [PASS][269] +1 other test pass
> >    [268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb6/igt@drm_mm@drm_mm@drm_test_mm_init.html
> >    [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@drm_mm@drm_mm@drm_test_mm_init.html
> >     - shard-rkl:          [DMESG-WARN][270] ([i915#10140]) -> [PASS][271]
> >    [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@drm_mm@drm_mm@drm_test_mm_init.html
> >    [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@drm_mm@drm_mm@drm_test_mm_init.html
> > 
> >   * igt@fbdev@pan:
> >     - shard-snb:          [FAIL][272] ([i915#4435]) -> [PASS][273]
> >    [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@fbdev@pan.html
> >    [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb6/igt@fbdev@pan.html
> > 
> >   * igt@gem_ctx_exec@basic-nohangcheck:
> >     - shard-tglu:         [FAIL][274] ([i915#6268]) -> [PASS][275]
> >    [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html
> >    [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html
> > 
> >   * igt@gem_eio@suspend:
> >     - shard-tglu:         [ABORT][276] ([i915#10030]) -> [PASS][277]
> >    [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-9/igt@gem_eio@suspend.html
> >    [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-8/igt@gem_eio@suspend.html
> > 
> >   * igt@gem_eio@unwedge-stress:
> >     - shard-dg1:          [FAIL][278] ([i915#5784]) -> [PASS][279]
> >    [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-19/igt@gem_eio@unwedge-stress.html
> >    [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@gem_eio@unwedge-stress.html
> > 
> >   * igt@gem_exec_fair@basic-pace-share@rcs0:
> >     - shard-rkl:          [FAIL][280] ([i915#2842]) -> [PASS][281]
> >    [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@gem_exec_fair@basic-pace-share@rcs0.html
> >    [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-4/igt@gem_exec_fair@basic-pace-share@rcs0.html
> > 
> >   * igt@gem_exec_fair@basic-pace@rcs0:
> >     - shard-tglu:         [FAIL][282] ([i915#2842]) -> [PASS][283] +2 other tests pass
> >    [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-4/igt@gem_exec_fair@basic-pace@rcs0.html
> >    [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@gem_exec_fair@basic-pace@rcs0.html
> > 
> >   * igt@gem_exec_whisper@basic-fds:
> >     - shard-mtlp:         [INCOMPLETE][284] ([i915#9857]) -> [PASS][285]
> >    [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-3/igt@gem_exec_whisper@basic-fds.html
> >    [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-7/igt@gem_exec_whisper@basic-fds.html
> > 
> >   * igt@i915_module_load@reload-with-fault-injection:
> >     - shard-rkl:          [ABORT][286] ([i915#9820]) -> [PASS][287]
> >    [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@i915_module_load@reload-with-fault-injection.html
> >    [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-1/igt@i915_module_load@reload-with-fault-injection.html
> >     - shard-snb:          [INCOMPLETE][288] ([i915#10137] / [i915#9200] / [i915#9849]) -> [PASS][289]
> >    [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html
> >    [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html
> > 
> >   * igt@kms_big_fb@4-tiled-64bpp-rotate-180:
> >     - shard-mtlp:         [FAIL][290] ([i915#5138]) -> [PASS][291]
> >    [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-3/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
> >    [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
> > 
> >   * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
> >     - shard-tglu:         [FAIL][292] ([i915#3743]) -> [PASS][293] +1 other test pass
> >    [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
> >    [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
> > 
> >   * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
> >     - shard-glk:          [FAIL][294] ([i915#2346]) -> [PASS][295] +1 other test pass
> >    [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
> >    [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
> > 
> >   * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt:
> >     - shard-dg2:          [FAIL][296] ([i915#6880]) -> [PASS][297]
> >    [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
> >    [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
> > 
> >   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
> >     - shard-snb:          [SKIP][298] ([fdo#109271]) -> [PASS][299] +7 other tests pass
> >    [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
> >    [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
> > 
> >   * igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256:
> >     - shard-mtlp:         [DMESG-WARN][300] ([i915#1982]) -> [PASS][301]
> >    [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-8/igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256.html
> >    [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_plane_cursor@viewport@pipe-d-edp-1-size-256.html
> > 
> >   * igt@kms_pm_rpm@dpms-non-lpsp:
> >     - shard-dg1:          [DMESG-WARN][302] ([i915#4423]) -> [PASS][303]
> >    [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-15/igt@kms_pm_rpm@dpms-non-lpsp.html
> >    [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-19/igt@kms_pm_rpm@dpms-non-lpsp.html
> > 
> >   * igt@kms_pm_rpm@modeset-lpsp-stress:
> >     - shard-rkl:          [SKIP][304] ([i915#9519]) -> [PASS][305] +1 other test pass
> >    [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html
> >    [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress.html
> > 
> >   * igt@kms_pm_rpm@modeset-non-lpsp:
> >     - shard-dg2:          [SKIP][306] ([i915#9519]) -> [PASS][307]
> >    [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp.html
> >    [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp.html
> > 
> >   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list:
> >     - shard-tglu:         [FAIL][308] -> [PASS][309]
> >    [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
> >    [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
> >     - shard-mtlp:         [FAIL][310] -> [PASS][311]
> >    [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
> >    [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_build_fourcc_list.html
> > 
> >   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset:
> >     - shard-rkl:          [FAIL][312] -> [PASS][313]
> >    [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
> >    [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
> >     - shard-tglu:         [DMESG-WARN][314] -> [PASS][315]
> >    [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
> >    [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
> >     - shard-glk:          [DMESG-FAIL][316] -> [PASS][317]
> >    [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk9/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
> >    [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
> >     - shard-mtlp:         [DMESG-WARN][318] -> [PASS][319]
> >    [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
> >    [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_clip_offset.html
> > 
> >   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888:
> >     - shard-rkl:          [DMESG-WARN][320] -> [PASS][321]
> >    [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
> >    [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
> >     - shard-snb:          [FAIL][322] -> [PASS][323]
> >    [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
> >    [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
> > 
> >   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010:
> >     - shard-dg1:          [DMESG-WARN][324] -> [PASS][325]
> >    [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html
> >    [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html
> > 
> >   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8:
> >     - shard-mtlp:         [ABORT][326] -> [PASS][327]
> >    [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8.html
> >    [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-8/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8.html
> > 
> >   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono:
> >     - shard-dg1:          [FAIL][328] -> [PASS][329]
> >    [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono.html
> >    [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_mono.html
> > 
> >   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332:
> >     - shard-dg1:          [ABORT][330] -> [PASS][331]
> >    [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-17/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
> >    [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-16/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
> >     - shard-rkl:          [ABORT][332] -> [PASS][333]
> >    [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
> >    [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
> > 
> >   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565:
> >     - shard-snb:          [ABORT][334] -> [PASS][335]
> >    [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
> >    [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
> >     - shard-tglu:         [ABORT][336] -> [PASS][337]
> >    [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
> >    [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-10/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
> > 
> >   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888:
> >     - shard-snb:          [DMESG-WARN][338] -> [PASS][339]
> >    [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html
> >    [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html
> > 
> >   * igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555:
> >     - shard-glk:          [ABORT][340] -> [PASS][341]
> >    [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-glk9/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555.html
> >    [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-glk7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555.html
> > 
> >   * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1:
> >     - shard-tglu:         [FAIL][342] ([i915#9196]) -> [PASS][343]
> >    [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
> >    [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-tglu-7/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
> > 
> >   * igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1:
> >     - shard-mtlp:         [FAIL][344] ([i915#9196]) -> [PASS][345]
> >    [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
> >    [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-5/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
> > 
> >   * igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
> >     - shard-snb:          [FAIL][346] ([i915#9196]) -> [PASS][347] +1 other test pass
> >    [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
> >    [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
> > 
> >   
> > #### Warnings ####
> > 
> >   * igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0:
> >     - shard-dg1:          [SKIP][348] ([i915#4423] / [i915#4565]) -> [SKIP][349] ([i915#4565])
> >    [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg1-15/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
> >    [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg1-17/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
> > 
> >   * igt@i915_module_load@reload-with-fault-injection:
> >     - shard-mtlp:         [ABORT][350] ([i915#10131] / [i915#9820]) -> [ABORT][351] ([i915#10131])
> >    [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-mtlp-7/igt@i915_module_load@reload-with-fault-injection.html
> >    [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-mtlp-4/igt@i915_module_load@reload-with-fault-injection.html
> >     - shard-dg2:          [INCOMPLETE][352] ([i915#10137] / [i915#9849]) -> [INCOMPLETE][353] ([i915#10137] / [i915#9820] / [i915#9849])
> >    [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html
> >    [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-dg2-6/igt@i915_module_load@reload-with-fault-injection.html
> > 
> >   * igt@kms_content_protection@mei-interface:
> >     - shard-rkl:          [SKIP][354] ([i915#8063]) -> [SKIP][355] ([i915#9424])
> >    [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@kms_content_protection@mei-interface.html
> >    [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-7/igt@kms_content_protection@mei-interface.html
> > 
> >   * igt@kms_fbcon_fbt@psr-suspend:
> >     - shard-rkl:          [SKIP][356] ([i915#3955]) -> [SKIP][357] ([fdo#110189] / [i915#3955])
> >    [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-3/igt@kms_fbcon_fbt@psr-suspend.html
> >    [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_fbcon_fbt@psr-suspend.html
> > 
> >   * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite:
> >     - shard-snb:          [SKIP][358] ([fdo#109271]) -> [SKIP][359] ([fdo#109271] / [fdo#111767])
> >    [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-snb7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html
> >    [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-snb1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html
> > 
> >   * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
> >     - shard-rkl:          [SKIP][360] ([i915#4816]) -> [SKIP][361] ([i915#4070] / [i915#4816])
> >    [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-4/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
> >    [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
> > 
> >   * igt@kms_pm_dc@dc6-dpms:
> >     - shard-rkl:          [SKIP][362] ([i915#3361]) -> [FAIL][363] ([i915#9295])
> >    [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14230/shard-rkl-7/igt@kms_pm_dc@dc6-dpms.html
> >    [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html
> > 
> >   
> >   {name}: This element is suppressed. This means it is ignored when computing
> >           the status of the difference (SUCCESS, WARNING, or FAILURE).
> > 
> >   [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
> >   [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
> >   [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
> >   [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
> >   [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
> >   [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
> >   [fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293
> >   [fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
> >   [fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312
> >   [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314
> >   [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
> >   [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
> >   [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
> >   [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
> >   [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
> >   [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
> >   [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
> >   [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
> >   [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
> >   [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
> >   [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
> >   [i915#10030]: https://gitlab.freedesktop.org/drm/intel/issues/10030
> >   [i915#10131]: https://gitlab.freedesktop.org/drm/intel/issues/10131
> >   [i915#10137]: https://gitlab.freedesktop.org/drm/intel/issues/10137
> >   [i915#10140]: https://gitlab.freedesktop.org/drm/intel/issues/10140
> >   [i915#10183]: https://gitlab.freedesktop.org/drm/intel/issues/10183
> >   [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
> >   [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
> >   [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
> >   [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
> >   [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
> >   [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434
> >   [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
> >   [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
> >   [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
> >   [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
> >   [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
> >   [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
> >   [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
> >   [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
> >   [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
> >   [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
> >   [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
> >   [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
> >   [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
> >   [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
> >   [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
> >   [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
> >   [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
> >   [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
> >   [i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
> >   [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
> >   [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
> >   [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
> >   [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
> >   [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
> >   [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
> >   [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
> >   [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
> >   [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
> >   [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
> >   [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
> >   [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
> >   [i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936
> >   [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
> >   [i915#4036]: https://gitlab.freedesktop.org/drm/intel/issues/4036
> >   [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
> >   [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
> >   [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
> >   [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
> >   [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
> >   [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
> >   [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
> >   [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
> >   [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
> >   [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
> >   [i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
> >   [i915#4435]: https://gitlab.freedesktop.org/drm/intel/issues/4435
> >   [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
> >   [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
> >   [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565
> >   [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
> >   [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
> >   [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
> >   [i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816
> >   [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
> >   [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
> >   [i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879
> >   [i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958
> >   [i915#5107]: https://gitlab.freedesktop.org/drm/intel/issues/5107
> >   [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
> >   [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
> >   [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
> >   [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
> >   [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
> >   [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
> >   [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
> >   [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
> >   [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
> >   [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
> >   [i915#6117]: https://gitlab.freedesktop.org/drm/intel/issues/6117
> >   [i915#6187]: https://gitlab.freedesktop.org/drm/intel/issues/6187
> >   [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245
> >   [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
> >   [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
> >   [i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
> >   [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
> >   [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
> >   [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
> >   [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213
> >   [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297
> >   [i915#7443]: https://gitlab.freedesktop.org/drm/intel/issues/7443
> >   [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
> >   [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
> >   [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
> >   [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
> >   [i915#7862]: https://gitlab.freedesktop.org/drm/intel/issues/7862
> >   [i915#8063]: https://gitlab.freedesktop.org/drm/intel/issues/8063
> >   [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
> >   [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
> >   [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
> >   [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
> >   [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
> >   [i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516
> >   [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
> >   [i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588
> >   [i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623
> >   [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
> >   [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
> >   [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
> >   [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
> >   [i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053
> >   [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
> >   [i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200
> >   [i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227
> >   [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
> >   [i915#9293]: https://gitlab.freedesktop.org/drm/intel/issues/9293
> >   [i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295
> >   [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323
> >   [i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412
> >   [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
> >   [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
> >   [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
> >   [i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531
> >   [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606
> >   [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
> >   [i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
> >   [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
> >   [i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723
> >   [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
> >   [i915#9766]: https://gitlab.freedesktop.org/drm/intel/issues/9766
> >   [i915#9781]: https://gitlab.freedesktop.org/drm/intel/issues/9781
> >   [i915#9808]: https://gitlab.freedesktop.org/drm/intel/issues/9808
> >   [i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
> >   [i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
> >   [i915#9833]: https://gitlab.freedesktop.org/drm/intel/issues/9833
> >   [i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
> >   [i915#9857]: https://gitlab.freedesktop.org/drm/intel/issues/9857
> >   [i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917
> >   [i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934
> > 
> > 
> > Build changes
> > -------------
> > 
> >   * CI: CI-20190529 -> None
> >   * IGT: IGT_7704 -> IGTPW_10636
> >   * Piglit: piglit_4509 -> None
> > 
> >   CI-20190529: 20190529
> >   CI_DRM_14230: b1651bcc3e78d3eca42061e8cf6bf1fea6843026 @ git://anongit.freedesktop.org/gfx-ci/linux
> >   IGTPW_10636: 10636
> >   IGT_7704: 7704
> >   piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
> > 
> > == Logs ==
> > 
> > For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10636/index.html
> > 
> 
> 
> 
> 
> 





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

* Re: [PATCH i-g-t v4 4/8] lib/kunit: Support writable filter* parameters of kunit module
  2024-02-06 10:00 ` [PATCH i-g-t v4 4/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
@ 2024-02-09 12:11   ` Janusz Krzysztofik
  2024-02-14 16:29     ` Lucas De Marchi
  2024-02-14 14:39   ` Kamil Konieczny
  1 sibling, 1 reply; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-09 12:11 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: igt-dev, intel-xe, Kamil Konieczny, Mauro Carvalho Chehab

Hi Lucas,

On Tuesday, 6 February 2024 11:00:28 CET Janusz Krzysztofik wrote:
> Instead of wasting resources on reloading the base Kunit module each time
> a different set of filter parameters is needed, try to write the required
> values to sysfs representation of those parameters.
> 
> This modification will also serve as a workaround for the issue of
> impossibility to unload the base Kunit module on Xe platforms, available
> to IGT as soon as the module supports writable filter parameters.
> 
> v4: Return early when opening module parameters directory fails (Lucas),
>   - use error unwind pattern on errors from sysfs writes,
>   - replace "human-readable" with "non-NULL" in comments about strings
>     used as equivalents of default NULLs,
>   - use empty string as filter_action NULL equivalent, but verify if
>     successfully applied when critical,
>   - refresh commit description by removing a statement that addressed an
>     update to a comment on legacy path, no longer in scope of this patch.

With your closing statement in your initial comments to v3:
"... if this works, seems ok for now."
(https://patchwork.freedesktop.org/patch/576817/?series=129174&rev=3#comment_1052127)
you seemed to accept v3 of this patch even if you had some ideas for further 
updates.  In v4 I tried to address those ideas, one way or another (please see 
v4 cover letter for more information).  Since you haven't commented that new 
version, may I assume you are OK with it?

Thanks,
Janusz


> v3: Don't read-compare-write, just write the values (Lucas),
>   - skip calling igt_sysfs_set() when the string to be written to
>     filter_action is empty (Lucas),
>   - warn if we leave the filter_action set to "skip" while setting a non-
>     default value of the filter parameter,
>   - transform generic kunit_set_params() to kunit_set_filtering().
> v2: Work around ineffective writes of empty strings to sysfs module
>     parameter files (Lucas) by using human readable non-empty strings that
>     give the same results as default NULLs,
>   - drop fallback to reload of base Kunit module method if assigning new
>     values to module parameters via sysfs fails (Lucas), instead use the
>     existing fallback to blind execution like if getting a list of test
>     cases was not supported at all,
>   - split move of open_parameters() helper up in the source file as well
>     as cleanup of base KUnit module unloading to separate patches (Kamil),
>   - address the issue of the second paragraph of commit description
>     suggesting two separate changes combined in one patch (Kamil) by
>     rewording the description.
> 
> Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
> Cc: Lucas De Marchi <lucas.demarchi@intel.com>
> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> ---
>  lib/igt_kmod.c | 75 +++++++++++++++++++++++++++++++++++++++++---------
>  1 file changed, 62 insertions(+), 13 deletions(-)
> 
> diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
> index 2a1b09c0bd..5931121944 100644
> --- a/lib/igt_kmod.c
> +++ b/lib/igt_kmod.c
> @@ -811,6 +811,63 @@ static int open_parameters(const char *module_name)
>  	return open(path, O_RDONLY);
>  }
>  
> +static bool kunit_set_filtering(const char *filter_glob, const char *filter,
> +				const char *filter_action)
> +{
> +	int params;
> +	bool ret;
> +
> +	params = open_parameters("kunit");
> +	if (igt_debug_on(params < 0))
> +		return false;
> +
> +	/*
> +	 * Default values of the KUnit base module filtering parameters
> +	 * are all NULLs.  Reapplying those NULLs over sysfs once
> +	 * overwritten with non-NULL strings seems not possible.
> +	 * As a workaround, we use non-NULL strings that exhibit
> +	 * the same behaviour as if default NULLs were in place.
> +	 */
> +	ret = !igt_debug_on(!igt_sysfs_set(params, "filter_glob",
> +					   filter_glob ?: "*"));
> +	if (!ret)
> +		goto close;
> +
> +	ret = !igt_debug_on(!igt_sysfs_set(params, "filter",
> +					   filter ?: "module!=none"));
> +	if (!ret)
> +		goto close;
> +
> +	ret = !igt_debug_on(!igt_sysfs_set(params, "filter_action",
> +					   filter_action ?: ""));
> +
> +	/*
> +	 * TODO: Drop the extra check below as soon as igt_sysfs_set()
> +	 *	 can correctly process empty strings which we are using
> +	 *	 as filter_action NULL equivalent.
> +	 *
> +	 * We need this check only when NULL is requested for "filter_action"
> +	 * and not for "filter" parameter, otherwise, even if "filter_action"
> +	 * was previously set to "skip", we don't care since our
> +	 * "module!=none" default filter guarantees that no test cases are
> +	 * filtered out to be processed as "filter_action" says.
> +	 */
> +	if (ret && !filter_action && filter) {
> +		filter_action = igt_sysfs_get(params, "filter_action");
> +
> +		ret = !(igt_debug_on_f(!filter_action,
> +				       "open() failed\n") ||
> +			igt_debug_on_f(strlen(filter_action),
> +				       "empty string not applied\n"));
> +		free((char *)filter_action);
> +	}
> +
> +close:
> +	close(params);
> +
> +	return ret;
> +}
> +
>  struct modprobe_data {
>  	struct kmod_module *kmod;
>  	const char *opts;
> @@ -1121,9 +1178,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
>  	 * perfectly -- seems to be more safe than extracting a test case list
>  	 * of unknown length from /dev/kmsg.
>  	 */
> -	igt_ignore_warn(igt_kmod_unload("kunit", KMOD_REMOVE_FORCE));
> -	if (igt_debug_on(igt_kmod_load("kunit",
> -				       "filter=module=none filter_action=skip")))
> +	if (igt_debug_on(!kunit_set_filtering(NULL, "module=none", "skip")))
>  		return false;
>  
>  	igt_skip_on(modprobe(tst->kmod, opts));
> @@ -1192,16 +1247,7 @@ static void __igt_kunit(struct igt_ktest *tst,
>  			      t->case_name) {
>  
>  			if (!modprobe.thread) {
> -				/*
> -				 * Since we have successfully loaded the kunit
> -				 * base module with non-default parameters in
> -				 * order to get a list of test cases, now we
> -				 * have to unload it so it is then automatically
> -				 * reloaded with default parameter values when
> -				 * we load the test module again for execution.
> -				 */
> -				igt_skip_on(igt_kmod_unload("kunit",
> -							    KMOD_REMOVE_FORCE));
> +				igt_require(kunit_set_filtering(NULL, NULL, NULL));
>  
>  				igt_assert_eq(pthread_mutexattr_init(&attr), 0);
>  				igt_assert_eq(pthread_mutexattr_setrobust(&attr,
> @@ -1370,6 +1416,9 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
>  		igt_assert(igt_list_empty(&tests));
>  	}
>  
> +	/* We need the base KUnit module loaded if not built-in */
> +	igt_ignore_warn(igt_kmod_load("kunit", NULL));
> +
>  	/*
>  	 * We need to use igt_subtest here, as otherwise it may crash with:
>  	 *  skipping is allowed only in fixtures, subtests or igt_simple_main
> 





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

* Re: [PATCH i-g-t v4 4/8] lib/kunit: Support writable filter* parameters of kunit module
  2024-02-06 10:00 ` [PATCH i-g-t v4 4/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
  2024-02-09 12:11   ` Janusz Krzysztofik
@ 2024-02-14 14:39   ` Kamil Konieczny
  2024-02-14 15:40     ` Janusz Krzysztofik
  1 sibling, 1 reply; 26+ messages in thread
From: Kamil Konieczny @ 2024-02-14 14:39 UTC (permalink / raw)
  To: igt-dev
  Cc: Janusz Krzysztofik, intel-xe, Mauro Carvalho Chehab, Lucas De Marchi

Hi Janusz,
On 2024-02-06 at 11:00:28 +0100, Janusz Krzysztofik wrote:
> Instead of wasting resources on reloading the base Kunit module each time
> a different set of filter parameters is needed, try to write the required
> values to sysfs representation of those parameters.
> 
> This modification will also serve as a workaround for the issue of
> impossibility to unload the base Kunit module on Xe platforms, available
> to IGT as soon as the module supports writable filter parameters.
> 
> v4: Return early when opening module parameters directory fails (Lucas),
>   - use error unwind pattern on errors from sysfs writes,
>   - replace "human-readable" with "non-NULL" in comments about strings
>     used as equivalents of default NULLs,
>   - use empty string as filter_action NULL equivalent, but verify if
>     successfully applied when critical,
>   - refresh commit description by removing a statement that addressed an
>     update to a comment on legacy path, no longer in scope of this patch.
> v3: Don't read-compare-write, just write the values (Lucas),
>   - skip calling igt_sysfs_set() when the string to be written to
>     filter_action is empty (Lucas),
>   - warn if we leave the filter_action set to "skip" while setting a non-
>     default value of the filter parameter,
>   - transform generic kunit_set_params() to kunit_set_filtering().
> v2: Work around ineffective writes of empty strings to sysfs module
>     parameter files (Lucas) by using human readable non-empty strings that
>     give the same results as default NULLs,
>   - drop fallback to reload of base Kunit module method if assigning new
>     values to module parameters via sysfs fails (Lucas), instead use the
>     existing fallback to blind execution like if getting a list of test
>     cases was not supported at all,
>   - split move of open_parameters() helper up in the source file as well
>     as cleanup of base KUnit module unloading to separate patches (Kamil),
>   - address the issue of the second paragraph of commit description
>     suggesting two separate changes combined in one patch (Kamil) by
>     rewording the description.
> 
> Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
> Cc: Lucas De Marchi <lucas.demarchi@intel.com>
> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>

LGTM,

Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

Btw Lucas, when do you plan to update your sysfs empty-string write?

Regards,
Kamil

> ---
>  lib/igt_kmod.c | 75 +++++++++++++++++++++++++++++++++++++++++---------
>  1 file changed, 62 insertions(+), 13 deletions(-)
> 
> diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
> index 2a1b09c0bd..5931121944 100644
> --- a/lib/igt_kmod.c
> +++ b/lib/igt_kmod.c
> @@ -811,6 +811,63 @@ static int open_parameters(const char *module_name)
>  	return open(path, O_RDONLY);
>  }
>  
> +static bool kunit_set_filtering(const char *filter_glob, const char *filter,
> +				const char *filter_action)
> +{
> +	int params;
> +	bool ret;
> +
> +	params = open_parameters("kunit");
> +	if (igt_debug_on(params < 0))
> +		return false;
> +
> +	/*
> +	 * Default values of the KUnit base module filtering parameters
> +	 * are all NULLs.  Reapplying those NULLs over sysfs once
> +	 * overwritten with non-NULL strings seems not possible.
> +	 * As a workaround, we use non-NULL strings that exhibit
> +	 * the same behaviour as if default NULLs were in place.
> +	 */
> +	ret = !igt_debug_on(!igt_sysfs_set(params, "filter_glob",
> +					   filter_glob ?: "*"));
> +	if (!ret)
> +		goto close;
> +
> +	ret = !igt_debug_on(!igt_sysfs_set(params, "filter",
> +					   filter ?: "module!=none"));
> +	if (!ret)
> +		goto close;
> +
> +	ret = !igt_debug_on(!igt_sysfs_set(params, "filter_action",
> +					   filter_action ?: ""));
> +
> +	/*
> +	 * TODO: Drop the extra check below as soon as igt_sysfs_set()
> +	 *	 can correctly process empty strings which we are using
> +	 *	 as filter_action NULL equivalent.
> +	 *
> +	 * We need this check only when NULL is requested for "filter_action"
> +	 * and not for "filter" parameter, otherwise, even if "filter_action"
> +	 * was previously set to "skip", we don't care since our
> +	 * "module!=none" default filter guarantees that no test cases are
> +	 * filtered out to be processed as "filter_action" says.
> +	 */
> +	if (ret && !filter_action && filter) {
> +		filter_action = igt_sysfs_get(params, "filter_action");
> +
> +		ret = !(igt_debug_on_f(!filter_action,
> +				       "open() failed\n") ||
> +			igt_debug_on_f(strlen(filter_action),
> +				       "empty string not applied\n"));
> +		free((char *)filter_action);
> +	}
> +
> +close:
> +	close(params);
> +
> +	return ret;
> +}
> +
>  struct modprobe_data {
>  	struct kmod_module *kmod;
>  	const char *opts;
> @@ -1121,9 +1178,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
>  	 * perfectly -- seems to be more safe than extracting a test case list
>  	 * of unknown length from /dev/kmsg.
>  	 */
> -	igt_ignore_warn(igt_kmod_unload("kunit", KMOD_REMOVE_FORCE));
> -	if (igt_debug_on(igt_kmod_load("kunit",
> -				       "filter=module=none filter_action=skip")))
> +	if (igt_debug_on(!kunit_set_filtering(NULL, "module=none", "skip")))
>  		return false;
>  
>  	igt_skip_on(modprobe(tst->kmod, opts));
> @@ -1192,16 +1247,7 @@ static void __igt_kunit(struct igt_ktest *tst,
>  			      t->case_name) {
>  
>  			if (!modprobe.thread) {
> -				/*
> -				 * Since we have successfully loaded the kunit
> -				 * base module with non-default parameters in
> -				 * order to get a list of test cases, now we
> -				 * have to unload it so it is then automatically
> -				 * reloaded with default parameter values when
> -				 * we load the test module again for execution.
> -				 */
> -				igt_skip_on(igt_kmod_unload("kunit",
> -							    KMOD_REMOVE_FORCE));
> +				igt_require(kunit_set_filtering(NULL, NULL, NULL));
>  
>  				igt_assert_eq(pthread_mutexattr_init(&attr), 0);
>  				igt_assert_eq(pthread_mutexattr_setrobust(&attr,
> @@ -1370,6 +1416,9 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
>  		igt_assert(igt_list_empty(&tests));
>  	}
>  
> +	/* We need the base KUnit module loaded if not built-in */
> +	igt_ignore_warn(igt_kmod_load("kunit", NULL));
> +
>  	/*
>  	 * We need to use igt_subtest here, as otherwise it may crash with:
>  	 *  skipping is allowed only in fixtures, subtests or igt_simple_main
> -- 
> 2.43.0
> 

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

* Re: [PATCH i-g-t v4 4/8] lib/kunit: Support writable filter* parameters of kunit module
  2024-02-14 14:39   ` Kamil Konieczny
@ 2024-02-14 15:40     ` Janusz Krzysztofik
  0 siblings, 0 replies; 26+ messages in thread
From: Janusz Krzysztofik @ 2024-02-14 15:40 UTC (permalink / raw)
  To: Kamil Konieczny, igt-dev, Janusz Krzysztofik, intel-xe,
	Mauro Carvalho Chehab, Lucas De Marchi

On Wednesday, 14 February 2024 15:39:49 CET Kamil Konieczny wrote:
> Hi Janusz,
> On 2024-02-06 at 11:00:28 +0100, Janusz Krzysztofik wrote:
> > Instead of wasting resources on reloading the base Kunit module each time
> > a different set of filter parameters is needed, try to write the required
> > values to sysfs representation of those parameters.
> > 
> > This modification will also serve as a workaround for the issue of
> > impossibility to unload the base Kunit module on Xe platforms, available
> > to IGT as soon as the module supports writable filter parameters.
> > 
> > v4: Return early when opening module parameters directory fails (Lucas),
> >   - use error unwind pattern on errors from sysfs writes,
> >   - replace "human-readable" with "non-NULL" in comments about strings
> >     used as equivalents of default NULLs,
> >   - use empty string as filter_action NULL equivalent, but verify if
> >     successfully applied when critical,
> >   - refresh commit description by removing a statement that addressed an
> >     update to a comment on legacy path, no longer in scope of this patch.
> > v3: Don't read-compare-write, just write the values (Lucas),
> >   - skip calling igt_sysfs_set() when the string to be written to
> >     filter_action is empty (Lucas),
> >   - warn if we leave the filter_action set to "skip" while setting a non-
> >     default value of the filter parameter,
> >   - transform generic kunit_set_params() to kunit_set_filtering().
> > v2: Work around ineffective writes of empty strings to sysfs module
> >     parameter files (Lucas) by using human readable non-empty strings that
> >     give the same results as default NULLs,
> >   - drop fallback to reload of base Kunit module method if assigning new
> >     values to module parameters via sysfs fails (Lucas), instead use the
> >     existing fallback to blind execution like if getting a list of test
> >     cases was not supported at all,
> >   - split move of open_parameters() helper up in the source file as well
> >     as cleanup of base KUnit module unloading to separate patches (Kamil),
> >   - address the issue of the second paragraph of commit description
> >     suggesting two separate changes combined in one patch (Kamil) by
> >     rewording the description.
> > 
> > Signed-off-by: Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
> > Cc: Lucas De Marchi <lucas.demarchi@intel.com>
> > Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> 
> LGTM,
> 
> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

Thank you, Kamil, the series has been pushed.

Janusz

> 
> Btw Lucas, when do you plan to update your sysfs empty-string write?
> 
> Regards,
> Kamil
> 
> > ---
> >  lib/igt_kmod.c | 75 +++++++++++++++++++++++++++++++++++++++++---------
> >  1 file changed, 62 insertions(+), 13 deletions(-)
> > 
> > diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
> > index 2a1b09c0bd..5931121944 100644
> > --- a/lib/igt_kmod.c
> > +++ b/lib/igt_kmod.c
> > @@ -811,6 +811,63 @@ static int open_parameters(const char *module_name)
> >  	return open(path, O_RDONLY);
> >  }
> >  
> > +static bool kunit_set_filtering(const char *filter_glob, const char *filter,
> > +				const char *filter_action)
> > +{
> > +	int params;
> > +	bool ret;
> > +
> > +	params = open_parameters("kunit");
> > +	if (igt_debug_on(params < 0))
> > +		return false;
> > +
> > +	/*
> > +	 * Default values of the KUnit base module filtering parameters
> > +	 * are all NULLs.  Reapplying those NULLs over sysfs once
> > +	 * overwritten with non-NULL strings seems not possible.
> > +	 * As a workaround, we use non-NULL strings that exhibit
> > +	 * the same behaviour as if default NULLs were in place.
> > +	 */
> > +	ret = !igt_debug_on(!igt_sysfs_set(params, "filter_glob",
> > +					   filter_glob ?: "*"));
> > +	if (!ret)
> > +		goto close;
> > +
> > +	ret = !igt_debug_on(!igt_sysfs_set(params, "filter",
> > +					   filter ?: "module!=none"));
> > +	if (!ret)
> > +		goto close;
> > +
> > +	ret = !igt_debug_on(!igt_sysfs_set(params, "filter_action",
> > +					   filter_action ?: ""));
> > +
> > +	/*
> > +	 * TODO: Drop the extra check below as soon as igt_sysfs_set()
> > +	 *	 can correctly process empty strings which we are using
> > +	 *	 as filter_action NULL equivalent.
> > +	 *
> > +	 * We need this check only when NULL is requested for "filter_action"
> > +	 * and not for "filter" parameter, otherwise, even if "filter_action"
> > +	 * was previously set to "skip", we don't care since our
> > +	 * "module!=none" default filter guarantees that no test cases are
> > +	 * filtered out to be processed as "filter_action" says.
> > +	 */
> > +	if (ret && !filter_action && filter) {
> > +		filter_action = igt_sysfs_get(params, "filter_action");
> > +
> > +		ret = !(igt_debug_on_f(!filter_action,
> > +				       "open() failed\n") ||
> > +			igt_debug_on_f(strlen(filter_action),
> > +				       "empty string not applied\n"));
> > +		free((char *)filter_action);
> > +	}
> > +
> > +close:
> > +	close(params);
> > +
> > +	return ret;
> > +}
> > +
> >  struct modprobe_data {
> >  	struct kmod_module *kmod;
> >  	const char *opts;
> > @@ -1121,9 +1178,7 @@ static bool kunit_get_tests(struct igt_list_head *tests,
> >  	 * perfectly -- seems to be more safe than extracting a test case list
> >  	 * of unknown length from /dev/kmsg.
> >  	 */
> > -	igt_ignore_warn(igt_kmod_unload("kunit", KMOD_REMOVE_FORCE));
> > -	if (igt_debug_on(igt_kmod_load("kunit",
> > -				       "filter=module=none filter_action=skip")))
> > +	if (igt_debug_on(!kunit_set_filtering(NULL, "module=none", "skip")))
> >  		return false;
> >  
> >  	igt_skip_on(modprobe(tst->kmod, opts));
> > @@ -1192,16 +1247,7 @@ static void __igt_kunit(struct igt_ktest *tst,
> >  			      t->case_name) {
> >  
> >  			if (!modprobe.thread) {
> > -				/*
> > -				 * Since we have successfully loaded the kunit
> > -				 * base module with non-default parameters in
> > -				 * order to get a list of test cases, now we
> > -				 * have to unload it so it is then automatically
> > -				 * reloaded with default parameter values when
> > -				 * we load the test module again for execution.
> > -				 */
> > -				igt_skip_on(igt_kmod_unload("kunit",
> > -							    KMOD_REMOVE_FORCE));
> > +				igt_require(kunit_set_filtering(NULL, NULL, NULL));
> >  
> >  				igt_assert_eq(pthread_mutexattr_init(&attr), 0);
> >  				igt_assert_eq(pthread_mutexattr_setrobust(&attr,
> > @@ -1370,6 +1416,9 @@ void igt_kunit(const char *module_name, const char *name, const char *opts)
> >  		igt_assert(igt_list_empty(&tests));
> >  	}
> >  
> > +	/* We need the base KUnit module loaded if not built-in */
> > +	igt_ignore_warn(igt_kmod_load("kunit", NULL));
> > +
> >  	/*
> >  	 * We need to use igt_subtest here, as otherwise it may crash with:
> >  	 *  skipping is allowed only in fixtures, subtests or igt_simple_main
> 





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

* Re: Re: [PATCH i-g-t v4 4/8] lib/kunit: Support writable filter* parameters of kunit module
  2024-02-09 12:11   ` Janusz Krzysztofik
@ 2024-02-14 16:29     ` Lucas De Marchi
  0 siblings, 0 replies; 26+ messages in thread
From: Lucas De Marchi @ 2024-02-14 16:29 UTC (permalink / raw)
  To: Janusz Krzysztofik
  Cc: igt-dev, intel-xe, Kamil Konieczny, Mauro Carvalho Chehab

On Fri, Feb 09, 2024 at 01:11:39PM +0100, Janusz Krzysztofik wrote:
>Hi Lucas,
>
>On Tuesday, 6 February 2024 11:00:28 CET Janusz Krzysztofik wrote:
>> Instead of wasting resources on reloading the base Kunit module each time
>> a different set of filter parameters is needed, try to write the required
>> values to sysfs representation of those parameters.
>>
>> This modification will also serve as a workaround for the issue of
>> impossibility to unload the base Kunit module on Xe platforms, available
>> to IGT as soon as the module supports writable filter parameters.
>>
>> v4: Return early when opening module parameters directory fails (Lucas),
>>   - use error unwind pattern on errors from sysfs writes,
>>   - replace "human-readable" with "non-NULL" in comments about strings
>>     used as equivalents of default NULLs,
>>   - use empty string as filter_action NULL equivalent, but verify if
>>     successfully applied when critical,
>>   - refresh commit description by removing a statement that addressed an
>>     update to a comment on legacy path, no longer in scope of this patch.
>
>With your closing statement in your initial comments to v3:
>"... if this works, seems ok for now."
>(https://patchwork.freedesktop.org/patch/576817/?series=129174&rev=3#comment_1052127)
>you seemed to accept v3 of this patch even if you had some ideas for further
>updates.  In v4 I tried to address those ideas, one way or another (please see
>v4 cover letter for more information).  Since you haven't commented that new
>version, may I assume you are OK with it?

yes, please go ahead with this if it's working. Further changes can be
done on top.


Lucas De Marchi

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

end of thread, other threads:[~2024-02-14 16:29 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-06 10:00 [PATCH i-g-t v4 0/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
2024-02-06 10:00 ` [PATCH i-g-t v4 1/8] lib/kunit: Enter legacy path only if applying filters fails Janusz Krzysztofik
2024-02-06 17:22   ` Kamil Konieczny
2024-02-06 10:00 ` [PATCH i-g-t v4 2/8] lib/kmode: Prepare open_parameters() helper for reuse by kunit Janusz Krzysztofik
2024-02-06 10:00 ` [PATCH i-g-t v4 3/8] lib/kunit: Unload base KUnit module only before reloading it Janusz Krzysztofik
2024-02-06 10:00 ` [PATCH i-g-t v4 4/8] lib/kunit: Support writable filter* parameters of kunit module Janusz Krzysztofik
2024-02-09 12:11   ` Janusz Krzysztofik
2024-02-14 16:29     ` Lucas De Marchi
2024-02-14 14:39   ` Kamil Konieczny
2024-02-14 15:40     ` Janusz Krzysztofik
2024-02-06 10:00 ` [PATCH i-g-t v4 5/8] lib/kunit: Report early kernel taints explicitly Janusz Krzysztofik
2024-02-06 10:00 ` [PATCH i-g-t v4 6/8] lib/kunit: Process module remove error after list errors Janusz Krzysztofik
2024-02-06 10:00 ` [PATCH i-g-t v4 7/8] lib/kunit: Fix API documentation Janusz Krzysztofik
2024-02-06 17:19   ` Kamil Konieczny
2024-02-06 10:00 ` [PATCH i-g-t v4 8/8] lib/kunit: Perform test suite filtering on the kernel side Janusz Krzysztofik
2024-02-06 17:21   ` Kamil Konieczny
2024-02-07 10:12     ` Janusz Krzysztofik
2024-02-06 10:18 ` ✗ CI.Patch_applied: failure for lib/kunit: Support writable filter* parameters of kunit module (rev4) Patchwork
2024-02-06 11:08 ` ✗ CI.xeBAT: " Patchwork
2024-02-06 16:33   ` Janusz Krzysztofik
2024-02-06 11:23 ` ✓ Fi.CI.BAT: success " Patchwork
2024-02-06 12:44 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-02-06 16:46   ` Janusz Krzysztofik
2024-02-07 10:52     ` Illipilli, TejasreeX
2024-02-07 10:59       ` Janusz Krzysztofik
2024-02-07  9:55 ` ✓ Fi.CI.IGT: success " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.