* [CI i-g-t 01/10] runner/settings: Fix code_coverage_script leak
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
@ 2025-02-07 23:09 ` Lucas De Marchi
2025-02-07 23:09 ` [CI i-g-t 02/10] runner: Free settings at the end Lucas De Marchi
` (14 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Lucas De Marchi @ 2025-02-07 23:09 UTC (permalink / raw)
To: igt-dev
Make sure to free it when clearing settings.
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
Tested-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Reviewed-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
runner/settings.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/runner/settings.c b/runner/settings.c
index 92fd42ea6..afb312dc1 100644
--- a/runner/settings.c
+++ b/runner/settings.c
@@ -640,6 +640,7 @@ void clear_settings(struct settings *settings)
free(settings->name);
free(settings->test_root);
free(settings->results_path);
+ free(settings->code_coverage_script);
free_regexes(&settings->include_regexes);
free_regexes(&settings->exclude_regexes);
--
2.48.1
^ permalink raw reply related [flat|nested] 22+ messages in thread* [CI i-g-t 02/10] runner: Free settings at the end
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
2025-02-07 23:09 ` [CI i-g-t 01/10] runner/settings: Fix code_coverage_script leak Lucas De Marchi
@ 2025-02-07 23:09 ` Lucas De Marchi
2025-02-07 23:09 ` [CI i-g-t 03/10] runner/settings: Deduplicate cleanup Lucas De Marchi
` (13 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Lucas De Marchi @ 2025-02-07 23:09 UTC (permalink / raw)
To: igt-dev
Keep valgrind happy with the normal allocations so we can find the real
leaks. Avoid this kind of leak:
==806592== 8 bytes in 1 blocks are definitely lost in loss record 46 of 188
==806592== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==806592== by 0x4BD534E: strdup (strdup.c:42)
==806592== by 0x10E6AA: parse_options (settings.c:863)
==806592== by 0x10D2DD: main (runner.c:19)
This only fixes the leaks on success. The error path handling on both
igt_resume and igt_runner will need some more work on how they are
interacting with all the initializations/cleanups.
Tested-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Reviewed-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
runner/resume.c | 2 ++
runner/runner.c | 2 ++
2 files changed, 4 insertions(+)
diff --git a/runner/resume.c b/runner/resume.c
index 0f4e42bfa..ed17351c6 100644
--- a/runner/resume.c
+++ b/runner/resume.c
@@ -55,6 +55,8 @@ int main(int argc, char **argv)
exitcode = 3;
}
+ clear_settings(&settings);
+
printf("Done.\n");
return exitcode;
}
diff --git a/runner/runner.c b/runner/runner.c
index 4855ad641..258b30b36 100644
--- a/runner/runner.c
+++ b/runner/runner.c
@@ -49,6 +49,8 @@ int main(int argc, char **argv)
exitcode = 1;
}
+ clear_settings(&settings);
+
printf("Done.\n");
return exitcode;
}
--
2.48.1
^ permalink raw reply related [flat|nested] 22+ messages in thread* [CI i-g-t 03/10] runner/settings: Deduplicate cleanup
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
2025-02-07 23:09 ` [CI i-g-t 01/10] runner/settings: Fix code_coverage_script leak Lucas De Marchi
2025-02-07 23:09 ` [CI i-g-t 02/10] runner: Free settings at the end Lucas De Marchi
@ 2025-02-07 23:09 ` Lucas De Marchi
2025-02-07 23:09 ` [CI i-g-t 04/10] runner/settings: Use wrapper macros for each type Lucas De Marchi
` (12 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Lucas De Marchi @ 2025-02-07 23:09 UTC (permalink / raw)
To: igt-dev
Deduplicate cleanup so it's also easy to parse the line in a different
way.
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
Tested-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Reviewed-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
runner/settings.c | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/runner/settings.c b/runner/settings.c
index afb312dc1..89df4990e 100644
--- a/runner/settings.c
+++ b/runner/settings.c
@@ -1155,13 +1155,10 @@ bool serialize_settings(struct settings *settings)
bool read_settings_from_file(struct settings *settings, FILE *f)
{
-#define PARSE_LINE(s, name, val, field, write) \
- if (!strcmp(name, #field)) { \
- s->field = write; \
- free(name); \
- free(val); \
- name = val = NULL; \
- continue; \
+#define PARSE_LINE(s, name, val, field, write) \
+ if (!strcmp(name, #field)) { \
+ s->field = write; \
+ goto cleanup; \
}
char *name = NULL, *val = NULL;
@@ -1196,6 +1193,8 @@ bool read_settings_from_file(struct settings *settings, FILE *f)
printf("Warning: Unknown field in settings file: %s = %s\n",
name, val);
+
+cleanup:
free(name);
free(val);
name = val = NULL;
--
2.48.1
^ permalink raw reply related [flat|nested] 22+ messages in thread* [CI i-g-t 04/10] runner/settings: Use wrapper macros for each type
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
` (2 preceding siblings ...)
2025-02-07 23:09 ` [CI i-g-t 03/10] runner/settings: Deduplicate cleanup Lucas De Marchi
@ 2025-02-07 23:09 ` Lucas De Marchi
2025-02-08 13:07 ` Peter Senna Tschudin
2025-02-07 23:09 ` [CI i-g-t 05/10] runner/settings: Match serialization to parse Lucas De Marchi
` (11 subsequent siblings)
15 siblings, 1 reply; 22+ messages in thread
From: Lucas De Marchi @ 2025-02-07 23:09 UTC (permalink / raw)
To: igt-dev
Simplify assigning the variables by using functions called by wrapper
macros. This avoids calling atoi() on every iteration and will help
future refactors on functions parsing the values.
The pointer to the value is passed to the parse function since it will
be useful later when parsing a string and leaking it to the settings
struct rather than duplicating.
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
runner/settings.c | 78 +++++++++++++++++++++++++++++------------------
1 file changed, 48 insertions(+), 30 deletions(-)
diff --git a/runner/settings.c b/runner/settings.c
index 89df4990e..340d3802a 100644
--- a/runner/settings.c
+++ b/runner/settings.c
@@ -1153,43 +1153,59 @@ bool serialize_settings(struct settings *settings)
#undef SERIALIZE_LINE
}
-bool read_settings_from_file(struct settings *settings, FILE *f)
+static int parse_int(char **val)
+{
+ return atoi(*val);
+}
+
+static unsigned long parse_ul(char **val)
{
-#define PARSE_LINE(s, name, val, field, write) \
+ return strtoul(*val, NULL, 10);
+}
+
+static char *parse_str(char **val)
+{
+ return *val ? strdup(*val) : NULL;
+}
+
+#define PARSE_LINE(s, name, val, field, _f) \
if (!strcmp(name, #field)) { \
- s->field = write; \
+ s->field = _f(val); \
goto cleanup; \
}
-
+#define PARSE_INT(s, name, val, field) PARSE_LINE(s, name, &val, field, parse_int)
+#define PARSE_UL(s, name, val, field) PARSE_LINE(s, name, &val, field, parse_ul)
+#define PARSE_STR(s, name, val, field) PARSE_LINE(s, name, &val, field, parse_str)
+bool read_settings_from_file(struct settings *settings, FILE *f)
+{
char *name = NULL, *val = NULL;
settings->dmesg_warn_level = -1;
while (fscanf(f, "%ms : %m[^\n]", &name, &val) == 2) {
- int numval = atoi(val);
- PARSE_LINE(settings, name, val, abort_mask, numval);
- PARSE_LINE(settings, name, val, disk_usage_limit, strtoul(val, NULL, 10));
- PARSE_LINE(settings, name, val, test_list, val ? strdup(val) : NULL);
- PARSE_LINE(settings, name, val, name, val ? strdup(val) : NULL);
- PARSE_LINE(settings, name, val, dry_run, numval);
- PARSE_LINE(settings, name, val, allow_non_root, numval);
- PARSE_LINE(settings, name, val, facts, numval);
- PARSE_LINE(settings, name, val, sync, numval);
- PARSE_LINE(settings, name, val, log_level, numval);
- PARSE_LINE(settings, name, val, overwrite, numval);
- PARSE_LINE(settings, name, val, multiple_mode, numval);
- PARSE_LINE(settings, name, val, inactivity_timeout, numval);
- PARSE_LINE(settings, name, val, per_test_timeout, numval);
- PARSE_LINE(settings, name, val, overall_timeout, numval);
- PARSE_LINE(settings, name, val, use_watchdog, numval);
- PARSE_LINE(settings, name, val, piglit_style_dmesg, numval);
- PARSE_LINE(settings, name, val, dmesg_warn_level, numval);
- PARSE_LINE(settings, name, val, prune_mode, numval);
- PARSE_LINE(settings, name, val, test_root, val ? strdup(val) : NULL);
- PARSE_LINE(settings, name, val, results_path, val ? strdup(val) : NULL);
- PARSE_LINE(settings, name, val, enable_code_coverage, numval);
- PARSE_LINE(settings, name, val, cov_results_per_test, numval);
- PARSE_LINE(settings, name, val, code_coverage_script, val ? strdup(val) : NULL);
+ PARSE_INT(settings, name, val, abort_mask);
+ PARSE_UL(settings, name, val, disk_usage_limit);
+ PARSE_STR(settings, name, val, test_list);
+ PARSE_STR(settings, name, val, name);
+ PARSE_INT(settings, name, val, dry_run);
+ PARSE_INT(settings, name, val, allow_non_root);
+ PARSE_INT(settings, name, val, facts);
+ PARSE_INT(settings, name, val, sync);
+ PARSE_INT(settings, name, val, log_level);
+ PARSE_INT(settings, name, val, overwrite);
+ PARSE_INT(settings, name, val, multiple_mode);
+ PARSE_INT(settings, name, val, inactivity_timeout);
+ PARSE_INT(settings, name, val, per_test_timeout);
+ PARSE_INT(settings, name, val, overall_timeout);
+ PARSE_INT(settings, name, val, use_watchdog);
+ PARSE_INT(settings, name, val, piglit_style_dmesg);
+ PARSE_INT(settings, name, val, dmesg_warn_level);
+ PARSE_INT(settings, name, val, prune_mode);
+ PARSE_STR(settings, name, val, test_root);
+ PARSE_STR(settings, name, val, results_path);
+ PARSE_INT(settings, name, val, enable_code_coverage);
+ PARSE_INT(settings, name, val, cov_results_per_test);
+ PARSE_STR(settings, name, val, code_coverage_script);
printf("Warning: Unknown field in settings file: %s = %s\n",
name, val);
@@ -1211,9 +1227,11 @@ cleanup:
free(val);
return true;
-
-#undef PARSE_LINE
}
+#undef PARSE_STR
+#undef PARSE_UL
+#undef PARSE_INT
+#undef PARSE_LINE
/**
* read_env_vars_from_file() - load env vars from a file
--
2.48.1
^ permalink raw reply related [flat|nested] 22+ messages in thread* Re: [CI i-g-t 04/10] runner/settings: Use wrapper macros for each type
2025-02-07 23:09 ` [CI i-g-t 04/10] runner/settings: Use wrapper macros for each type Lucas De Marchi
@ 2025-02-08 13:07 ` Peter Senna Tschudin
0 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-02-08 13:07 UTC (permalink / raw)
To: Lucas De Marchi, igt-dev
On 08.02.2025 00:09, Lucas De Marchi wrote:
> Simplify assigning the variables by using functions called by wrapper
> macros. This avoids calling atoi() on every iteration and will help
> future refactors on functions parsing the values.
>
> The pointer to the value is passed to the parse function since it will
> be useful later when parsing a string and leaking it to the settings
> struct rather than duplicating.
Tested-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Reviewed-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
> Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
> runner/settings.c | 78 +++++++++++++++++++++++++++++------------------
> 1 file changed, 48 insertions(+), 30 deletions(-)
>
> diff --git a/runner/settings.c b/runner/settings.c
> index 89df4990e..340d3802a 100644
> --- a/runner/settings.c
> +++ b/runner/settings.c
> @@ -1153,43 +1153,59 @@ bool serialize_settings(struct settings *settings)
> #undef SERIALIZE_LINE
> }
>
> -bool read_settings_from_file(struct settings *settings, FILE *f)
> +static int parse_int(char **val)
> +{
> + return atoi(*val);
> +}
> +
> +static unsigned long parse_ul(char **val)
> {
> -#define PARSE_LINE(s, name, val, field, write) \
> + return strtoul(*val, NULL, 10);
> +}
> +
> +static char *parse_str(char **val)
> +{
> + return *val ? strdup(*val) : NULL;
> +}
> +
> +#define PARSE_LINE(s, name, val, field, _f) \
> if (!strcmp(name, #field)) { \
> - s->field = write; \
> + s->field = _f(val); \
> goto cleanup; \
> }
> -
> +#define PARSE_INT(s, name, val, field) PARSE_LINE(s, name, &val, field, parse_int)
> +#define PARSE_UL(s, name, val, field) PARSE_LINE(s, name, &val, field, parse_ul)
> +#define PARSE_STR(s, name, val, field) PARSE_LINE(s, name, &val, field, parse_str)
> +bool read_settings_from_file(struct settings *settings, FILE *f)
> +{
> char *name = NULL, *val = NULL;
>
> settings->dmesg_warn_level = -1;
>
> while (fscanf(f, "%ms : %m[^\n]", &name, &val) == 2) {
> - int numval = atoi(val);
> - PARSE_LINE(settings, name, val, abort_mask, numval);
> - PARSE_LINE(settings, name, val, disk_usage_limit, strtoul(val, NULL, 10));
> - PARSE_LINE(settings, name, val, test_list, val ? strdup(val) : NULL);
> - PARSE_LINE(settings, name, val, name, val ? strdup(val) : NULL);
> - PARSE_LINE(settings, name, val, dry_run, numval);
> - PARSE_LINE(settings, name, val, allow_non_root, numval);
> - PARSE_LINE(settings, name, val, facts, numval);
> - PARSE_LINE(settings, name, val, sync, numval);
> - PARSE_LINE(settings, name, val, log_level, numval);
> - PARSE_LINE(settings, name, val, overwrite, numval);
> - PARSE_LINE(settings, name, val, multiple_mode, numval);
> - PARSE_LINE(settings, name, val, inactivity_timeout, numval);
> - PARSE_LINE(settings, name, val, per_test_timeout, numval);
> - PARSE_LINE(settings, name, val, overall_timeout, numval);
> - PARSE_LINE(settings, name, val, use_watchdog, numval);
> - PARSE_LINE(settings, name, val, piglit_style_dmesg, numval);
> - PARSE_LINE(settings, name, val, dmesg_warn_level, numval);
> - PARSE_LINE(settings, name, val, prune_mode, numval);
> - PARSE_LINE(settings, name, val, test_root, val ? strdup(val) : NULL);
> - PARSE_LINE(settings, name, val, results_path, val ? strdup(val) : NULL);
> - PARSE_LINE(settings, name, val, enable_code_coverage, numval);
> - PARSE_LINE(settings, name, val, cov_results_per_test, numval);
> - PARSE_LINE(settings, name, val, code_coverage_script, val ? strdup(val) : NULL);
> + PARSE_INT(settings, name, val, abort_mask);
> + PARSE_UL(settings, name, val, disk_usage_limit);
> + PARSE_STR(settings, name, val, test_list);
> + PARSE_STR(settings, name, val, name);
> + PARSE_INT(settings, name, val, dry_run);
> + PARSE_INT(settings, name, val, allow_non_root);
> + PARSE_INT(settings, name, val, facts);
> + PARSE_INT(settings, name, val, sync);
> + PARSE_INT(settings, name, val, log_level);
> + PARSE_INT(settings, name, val, overwrite);
> + PARSE_INT(settings, name, val, multiple_mode);
> + PARSE_INT(settings, name, val, inactivity_timeout);
> + PARSE_INT(settings, name, val, per_test_timeout);
> + PARSE_INT(settings, name, val, overall_timeout);
> + PARSE_INT(settings, name, val, use_watchdog);
> + PARSE_INT(settings, name, val, piglit_style_dmesg);
> + PARSE_INT(settings, name, val, dmesg_warn_level);
> + PARSE_INT(settings, name, val, prune_mode);
> + PARSE_STR(settings, name, val, test_root);
> + PARSE_STR(settings, name, val, results_path);
> + PARSE_INT(settings, name, val, enable_code_coverage);
> + PARSE_INT(settings, name, val, cov_results_per_test);
> + PARSE_STR(settings, name, val, code_coverage_script);
>
> printf("Warning: Unknown field in settings file: %s = %s\n",
> name, val);
> @@ -1211,9 +1227,11 @@ cleanup:
> free(val);
>
> return true;
> -
> -#undef PARSE_LINE
> }
> +#undef PARSE_STR
> +#undef PARSE_UL
> +#undef PARSE_INT
> +#undef PARSE_LINE
>
> /**
> * read_env_vars_from_file() - load env vars from a file
^ permalink raw reply [flat|nested] 22+ messages in thread
* [CI i-g-t 05/10] runner/settings: Match serialization to parse
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
` (3 preceding siblings ...)
2025-02-07 23:09 ` [CI i-g-t 04/10] runner/settings: Use wrapper macros for each type Lucas De Marchi
@ 2025-02-07 23:09 ` Lucas De Marchi
2025-02-08 13:07 ` Peter Senna Tschudin
2025-02-07 23:09 ` [CI i-g-t 06/10] runner/settings: Drop extra strdup Lucas De Marchi
` (10 subsequent siblings)
15 siblings, 1 reply; 22+ messages in thread
From: Lucas De Marchi @ 2025-02-07 23:09 UTC (permalink / raw)
To: igt-dev
Use similarly named macros on both sides of serialize/parse.
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
runner/settings.c | 58 +++++++++++++++++++++++++----------------------
1 file changed, 31 insertions(+), 27 deletions(-)
diff --git a/runner/settings.c b/runner/settings.c
index 340d3802a..73d8aa13d 100644
--- a/runner/settings.c
+++ b/runner/settings.c
@@ -1052,10 +1052,12 @@ static bool serialize_hook_strs(struct settings *settings, int dirfd)
return true;
}
+#define SERIALIZE_LINE(f, s, name, fmt) fprintf(f, "%s : " fmt "\n", #name, s->name)
+#define SERIALIZE_INT(f, s, name) SERIALIZE_LINE(f, s, name, "%d")
+#define SERIALIZE_UL(f, s, name) SERIALIZE_LINE(f, s, name, "%lu")
+#define SERIALIZE_STR(f, s, name) SERIALIZE_LINE(f, s, name, "%s")
bool serialize_settings(struct settings *settings)
{
-#define SERIALIZE_LINE(f, s, name, format) fprintf(f, "%s : " format "\n", #name, s->name)
-
FILE *f;
int dirfd, covfd;
char path[PATH_MAX];
@@ -1097,31 +1099,31 @@ bool serialize_settings(struct settings *settings)
return false;
}
- SERIALIZE_LINE(f, settings, abort_mask, "%d");
- SERIALIZE_LINE(f, settings, disk_usage_limit, "%zd");
+ SERIALIZE_INT(f, settings, abort_mask);
+ SERIALIZE_UL(f, settings, disk_usage_limit);
if (settings->test_list)
- SERIALIZE_LINE(f, settings, test_list, "%s");
+ SERIALIZE_STR(f, settings, test_list);
if (settings->name)
- SERIALIZE_LINE(f, settings, name, "%s");
- SERIALIZE_LINE(f, settings, dry_run, "%d");
- SERIALIZE_LINE(f, settings, allow_non_root, "%d");
- SERIALIZE_LINE(f, settings, facts, "%d");
- SERIALIZE_LINE(f, settings, sync, "%d");
- SERIALIZE_LINE(f, settings, log_level, "%d");
- SERIALIZE_LINE(f, settings, overwrite, "%d");
- SERIALIZE_LINE(f, settings, multiple_mode, "%d");
- SERIALIZE_LINE(f, settings, inactivity_timeout, "%d");
- SERIALIZE_LINE(f, settings, per_test_timeout, "%d");
- SERIALIZE_LINE(f, settings, overall_timeout, "%d");
- SERIALIZE_LINE(f, settings, use_watchdog, "%d");
- SERIALIZE_LINE(f, settings, piglit_style_dmesg, "%d");
- SERIALIZE_LINE(f, settings, dmesg_warn_level, "%d");
- SERIALIZE_LINE(f, settings, prune_mode, "%d");
- SERIALIZE_LINE(f, settings, test_root, "%s");
- SERIALIZE_LINE(f, settings, results_path, "%s");
- SERIALIZE_LINE(f, settings, enable_code_coverage, "%d");
- SERIALIZE_LINE(f, settings, cov_results_per_test, "%d");
- SERIALIZE_LINE(f, settings, code_coverage_script, "%s");
+ SERIALIZE_STR(f, settings, name);
+ SERIALIZE_INT(f, settings, dry_run);
+ SERIALIZE_INT(f, settings, allow_non_root);
+ SERIALIZE_INT(f, settings, facts);
+ SERIALIZE_INT(f, settings, sync);
+ SERIALIZE_INT(f, settings, log_level);
+ SERIALIZE_INT(f, settings, overwrite);
+ SERIALIZE_INT(f, settings, multiple_mode);
+ SERIALIZE_INT(f, settings, inactivity_timeout);
+ SERIALIZE_INT(f, settings, per_test_timeout);
+ SERIALIZE_INT(f, settings, overall_timeout);
+ SERIALIZE_INT(f, settings, use_watchdog);
+ SERIALIZE_INT(f, settings, piglit_style_dmesg);
+ SERIALIZE_INT(f, settings, dmesg_warn_level);
+ SERIALIZE_INT(f, settings, prune_mode);
+ SERIALIZE_STR(f, settings, test_root);
+ SERIALIZE_STR(f, settings, results_path);
+ SERIALIZE_INT(f, settings, enable_code_coverage);
+ SERIALIZE_INT(f, settings, cov_results_per_test);
+ SERIALIZE_STR(f, settings, code_coverage_script);
if (settings->sync) {
fflush(f);
@@ -1149,9 +1151,11 @@ bool serialize_settings(struct settings *settings)
close(dirfd);
return true;
-
-#undef SERIALIZE_LINE
}
+#undef SERIALIZE_STR
+#undef SERIALIZE_UL
+#undef SERIALIZE_INT
+#undef SERIALIZE_LINE
static int parse_int(char **val)
{
--
2.48.1
^ permalink raw reply related [flat|nested] 22+ messages in thread* Re: [CI i-g-t 05/10] runner/settings: Match serialization to parse
2025-02-07 23:09 ` [CI i-g-t 05/10] runner/settings: Match serialization to parse Lucas De Marchi
@ 2025-02-08 13:07 ` Peter Senna Tschudin
0 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-02-08 13:07 UTC (permalink / raw)
To: Lucas De Marchi, igt-dev
On 08.02.2025 00:09, Lucas De Marchi wrote:
> Use similarly named macros on both sides of serialize/parse.
>
Tested-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Reviewed-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
> Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
> runner/settings.c | 58 +++++++++++++++++++++++++----------------------
> 1 file changed, 31 insertions(+), 27 deletions(-)
>
> diff --git a/runner/settings.c b/runner/settings.c
> index 340d3802a..73d8aa13d 100644
> --- a/runner/settings.c
> +++ b/runner/settings.c
> @@ -1052,10 +1052,12 @@ static bool serialize_hook_strs(struct settings *settings, int dirfd)
> return true;
> }
>
> +#define SERIALIZE_LINE(f, s, name, fmt) fprintf(f, "%s : " fmt "\n", #name, s->name)
> +#define SERIALIZE_INT(f, s, name) SERIALIZE_LINE(f, s, name, "%d")
> +#define SERIALIZE_UL(f, s, name) SERIALIZE_LINE(f, s, name, "%lu")
> +#define SERIALIZE_STR(f, s, name) SERIALIZE_LINE(f, s, name, "%s")
> bool serialize_settings(struct settings *settings)
> {
> -#define SERIALIZE_LINE(f, s, name, format) fprintf(f, "%s : " format "\n", #name, s->name)
> -
> FILE *f;
> int dirfd, covfd;
> char path[PATH_MAX];
> @@ -1097,31 +1099,31 @@ bool serialize_settings(struct settings *settings)
> return false;
> }
>
> - SERIALIZE_LINE(f, settings, abort_mask, "%d");
> - SERIALIZE_LINE(f, settings, disk_usage_limit, "%zd");
> + SERIALIZE_INT(f, settings, abort_mask);
> + SERIALIZE_UL(f, settings, disk_usage_limit);
> if (settings->test_list)
> - SERIALIZE_LINE(f, settings, test_list, "%s");
> + SERIALIZE_STR(f, settings, test_list);
> if (settings->name)
> - SERIALIZE_LINE(f, settings, name, "%s");
> - SERIALIZE_LINE(f, settings, dry_run, "%d");
> - SERIALIZE_LINE(f, settings, allow_non_root, "%d");
> - SERIALIZE_LINE(f, settings, facts, "%d");
> - SERIALIZE_LINE(f, settings, sync, "%d");
> - SERIALIZE_LINE(f, settings, log_level, "%d");
> - SERIALIZE_LINE(f, settings, overwrite, "%d");
> - SERIALIZE_LINE(f, settings, multiple_mode, "%d");
> - SERIALIZE_LINE(f, settings, inactivity_timeout, "%d");
> - SERIALIZE_LINE(f, settings, per_test_timeout, "%d");
> - SERIALIZE_LINE(f, settings, overall_timeout, "%d");
> - SERIALIZE_LINE(f, settings, use_watchdog, "%d");
> - SERIALIZE_LINE(f, settings, piglit_style_dmesg, "%d");
> - SERIALIZE_LINE(f, settings, dmesg_warn_level, "%d");
> - SERIALIZE_LINE(f, settings, prune_mode, "%d");
> - SERIALIZE_LINE(f, settings, test_root, "%s");
> - SERIALIZE_LINE(f, settings, results_path, "%s");
> - SERIALIZE_LINE(f, settings, enable_code_coverage, "%d");
> - SERIALIZE_LINE(f, settings, cov_results_per_test, "%d");
> - SERIALIZE_LINE(f, settings, code_coverage_script, "%s");
> + SERIALIZE_STR(f, settings, name);
> + SERIALIZE_INT(f, settings, dry_run);
> + SERIALIZE_INT(f, settings, allow_non_root);
> + SERIALIZE_INT(f, settings, facts);
> + SERIALIZE_INT(f, settings, sync);
> + SERIALIZE_INT(f, settings, log_level);
> + SERIALIZE_INT(f, settings, overwrite);
> + SERIALIZE_INT(f, settings, multiple_mode);
> + SERIALIZE_INT(f, settings, inactivity_timeout);
> + SERIALIZE_INT(f, settings, per_test_timeout);
> + SERIALIZE_INT(f, settings, overall_timeout);
> + SERIALIZE_INT(f, settings, use_watchdog);
> + SERIALIZE_INT(f, settings, piglit_style_dmesg);
> + SERIALIZE_INT(f, settings, dmesg_warn_level);
> + SERIALIZE_INT(f, settings, prune_mode);
> + SERIALIZE_STR(f, settings, test_root);
> + SERIALIZE_STR(f, settings, results_path);
> + SERIALIZE_INT(f, settings, enable_code_coverage);
> + SERIALIZE_INT(f, settings, cov_results_per_test);
> + SERIALIZE_STR(f, settings, code_coverage_script);
>
> if (settings->sync) {
> fflush(f);
> @@ -1149,9 +1151,11 @@ bool serialize_settings(struct settings *settings)
>
> close(dirfd);
> return true;
> -
> -#undef SERIALIZE_LINE
> }
> +#undef SERIALIZE_STR
> +#undef SERIALIZE_UL
> +#undef SERIALIZE_INT
> +#undef SERIALIZE_LINE
>
> static int parse_int(char **val)
> {
^ permalink raw reply [flat|nested] 22+ messages in thread
* [CI i-g-t 06/10] runner/settings: Drop extra strdup
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
` (4 preceding siblings ...)
2025-02-07 23:09 ` [CI i-g-t 05/10] runner/settings: Match serialization to parse Lucas De Marchi
@ 2025-02-07 23:09 ` Lucas De Marchi
2025-02-07 23:09 ` [CI i-g-t 07/10] runner: Fix use of newline on arguments Lucas De Marchi
` (9 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Lucas De Marchi @ 2025-02-07 23:09 UTC (permalink / raw)
To: igt-dev
No need to strdup() again since the fscanf() function is already
allocating the variable. Just set the pointer to NULL so we "leak" our
variable to be saved in the settings.
Tested-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Reviewed-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
runner/settings.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/runner/settings.c b/runner/settings.c
index 73d8aa13d..693c5484e 100644
--- a/runner/settings.c
+++ b/runner/settings.c
@@ -1169,7 +1169,11 @@ static unsigned long parse_ul(char **val)
static char *parse_str(char **val)
{
- return *val ? strdup(*val) : NULL;
+ char *ret = *val;
+
+ *val = NULL;
+
+ return ret;
}
#define PARSE_LINE(s, name, val, field, _f) \
--
2.48.1
^ permalink raw reply related [flat|nested] 22+ messages in thread* [CI i-g-t 07/10] runner: Fix use of newline on arguments
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
` (5 preceding siblings ...)
2025-02-07 23:09 ` [CI i-g-t 06/10] runner/settings: Drop extra strdup Lucas De Marchi
@ 2025-02-07 23:09 ` Lucas De Marchi
2025-02-08 13:08 ` Peter Senna Tschudin
2025-02-07 23:09 ` [CI i-g-t 08/10] runner/settings: Add helpers to serialize/parse array Lucas De Marchi
` (8 subsequent siblings)
15 siblings, 1 reply; 22+ messages in thread
From: Lucas De Marchi @ 2025-02-07 23:09 UTC (permalink / raw)
To: igt-dev
Currently there's no support for newlines on arguments passed to runner.
However it's also a silent failure:
# igt_runner --test-list '/tmp/test
list2.txt' build/tests/ /tmp/results
# head /tmp/results/metadata.txt
disk_usage_limit : 0
test_list : /tmp/test
list2.txt
name : results
...
# ./build/runner/igt_resume /tmp/results
[9840425.334900] All tests already executed.
resume failed at generating results
Done.
Embedding a newline like this is very dubious for test-list, but it's
used for e.g. hooks. In future we will add the command line to the
metadata and possibly migrate the hooks, so add support for
escaping/unescaping the string on save/restore.
The method chosen is slightly different than the one used for hooks:
instead of adding a escape char and keeping the char escaped, this just
prefers using an hex representation of the char with a \x<HEX>h
sequence. This makes it easier when unescaping since the reader can
continue reading one line per iteration. In future this can also be
adopted by the hooks or even migrating the hooks to use metadata.txt.
Another fix is that now we just skip null values on the serialization
side. Previously it would serialize "(null)" and then load that string
instead of NULL. Add code_coverage_script to the runner_test to cover
that, which would previously fail.
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
runner/runner_tests.c | 1 +
runner/settings.c | 85 +++++++++++++++++++++++++++++++++++++++++--
2 files changed, 83 insertions(+), 3 deletions(-)
diff --git a/runner/runner_tests.c b/runner/runner_tests.c
index 8441763f2..93b3ebc9f 100644
--- a/runner/runner_tests.c
+++ b/runner/runner_tests.c
@@ -200,6 +200,7 @@ static void assert_settings_equal(struct settings *one, struct settings *two)
igt_assert_eq(one->use_watchdog, two->use_watchdog);
igt_assert_eqstr(one->test_root, two->test_root);
igt_assert_eqstr(one->results_path, two->results_path);
+ igt_assert_eqstr(one->code_coverage_script, two->code_coverage_script);
igt_assert_eq(one->piglit_style_dmesg, two->piglit_style_dmesg);
igt_assert_eq(one->dmesg_warn_level, two->dmesg_warn_level);
igt_assert_eq(one->prune_mode, two->prune_mode);
diff --git a/runner/settings.c b/runner/settings.c
index 693c5484e..97b62ed36 100644
--- a/runner/settings.c
+++ b/runner/settings.c
@@ -7,6 +7,7 @@
#include <errno.h>
#include <fcntl.h>
#include <getopt.h>
+#include <inttypes.h>
#include <libgen.h>
#include <limits.h>
#include <stdio.h>
@@ -1052,10 +1053,80 @@ static bool serialize_hook_strs(struct settings *settings, int dirfd)
return true;
}
+/*
+ * Serialize @s to @f, escaping '\' and '\n'. See unescape_str()
+ */
+static void escape_str(const char *s, FILE *f)
+{
+ while (*s) {
+ size_t len = strcspn(s, "\\\n");
+
+ if (len > 0) {
+ fwrite(s, len, 1, f);
+ s += len;
+ }
+
+ if (*s) {
+ fprintf(f, "\\x%xh", *s);
+ s++;
+ }
+ }
+}
+
+/*
+ * Unescape a '\' and '\n': undo escape_str
+ *
+ * Escape chars using the form '\x<hex>h' so they don't interfere with the line
+ * parser.
+ *
+ * Return the number of chars saved in buf and optionally
+ * the number of chars scanned in @n_src if that is non-nul.
+ */
+static ssize_t unescape_str(char *buf, size_t *n_src)
+{
+ size_t dst_len = 0;
+ char *s = buf;
+
+ while (*s) {
+ char next = *(s + 1);
+
+ if (*s != '\\') {
+ buf[dst_len++] = *s++;
+ } else if (next == 'x') {
+ unsigned long num;
+
+ s += 2;
+
+ num = strtoul(s, &s, 16);
+ /* cover both error due to overflow or invalid char */
+ if (num > UINT8_MAX || *s != 'h')
+ return -EINVAL;
+
+ buf[dst_len++] = num;
+ s++;
+ } else {
+ return -EINVAL;
+ }
+ }
+
+ buf[dst_len] = '\0';
+
+ if (n_src)
+ *n_src = s - buf;
+
+ return dst_len;
+}
+
#define SERIALIZE_LINE(f, s, name, fmt) fprintf(f, "%s : " fmt "\n", #name, s->name)
#define SERIALIZE_INT(f, s, name) SERIALIZE_LINE(f, s, name, "%d")
#define SERIALIZE_UL(f, s, name) SERIALIZE_LINE(f, s, name, "%lu")
-#define SERIALIZE_STR(f, s, name) SERIALIZE_LINE(f, s, name, "%s")
+#define SERIALIZE_STR(f, s, name) do { \
+ if (s->name) { \
+ fputs(#name " : ", f); \
+ escape_str(s->name, f); \
+ fputc('\n', f); \
+ } \
+ } while (0)
bool serialize_settings(struct settings *settings)
{
FILE *f;
@@ -1171,9 +1242,17 @@ static char *parse_str(char **val)
{
char *ret = *val;
- *val = NULL;
+ /*
+ * Unescaping a string is guaranteed to produce a string that is
+ * smaller or of the same size. Just modify it in place and leak the
+ * buffer
+ */
+ if (unescape_str(ret, NULL) >= 0) {
+ *val = NULL;
+ return ret;
+ }
- return ret;
+ return NULL;
}
#define PARSE_LINE(s, name, val, field, _f) \
--
2.48.1
^ permalink raw reply related [flat|nested] 22+ messages in thread* Re: [CI i-g-t 07/10] runner: Fix use of newline on arguments
2025-02-07 23:09 ` [CI i-g-t 07/10] runner: Fix use of newline on arguments Lucas De Marchi
@ 2025-02-08 13:08 ` Peter Senna Tschudin
0 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-02-08 13:08 UTC (permalink / raw)
To: igt-dev
On 08.02.2025 00:09, Lucas De Marchi wrote:
> Currently there's no support for newlines on arguments passed to runner.
> However it's also a silent failure:
>
> # igt_runner --test-list '/tmp/test
> list2.txt' build/tests/ /tmp/results
>
> # head /tmp/results/metadata.txt
> disk_usage_limit : 0
> test_list : /tmp/test
> list2.txt
> name : results
> ...
>
> # ./build/runner/igt_resume /tmp/results
> [9840425.334900] All tests already executed.
> resume failed at generating results
> Done.
>
> Embedding a newline like this is very dubious for test-list, but it's
> used for e.g. hooks. In future we will add the command line to the
> metadata and possibly migrate the hooks, so add support for
> escaping/unescaping the string on save/restore.
>
> The method chosen is slightly different than the one used for hooks:
> instead of adding a escape char and keeping the char escaped, this just
> prefers using an hex representation of the char with a \x<HEX>h
> sequence. This makes it easier when unescaping since the reader can
> continue reading one line per iteration. In future this can also be
> adopted by the hooks or even migrating the hooks to use metadata.txt.
>
> Another fix is that now we just skip null values on the serialization
> side. Previously it would serialize "(null)" and then load that string
> instead of NULL. Add code_coverage_script to the runner_test to cover
> that, which would previously fail.
>
Tested-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Reviewed-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
> Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
> runner/runner_tests.c | 1 +
> runner/settings.c | 85 +++++++++++++++++++++++++++++++++++++++++--
> 2 files changed, 83 insertions(+), 3 deletions(-)
>
> diff --git a/runner/runner_tests.c b/runner/runner_tests.c
> index 8441763f2..93b3ebc9f 100644
> --- a/runner/runner_tests.c
> +++ b/runner/runner_tests.c
> @@ -200,6 +200,7 @@ static void assert_settings_equal(struct settings *one, struct settings *two)
> igt_assert_eq(one->use_watchdog, two->use_watchdog);
> igt_assert_eqstr(one->test_root, two->test_root);
> igt_assert_eqstr(one->results_path, two->results_path);
> + igt_assert_eqstr(one->code_coverage_script, two->code_coverage_script);
> igt_assert_eq(one->piglit_style_dmesg, two->piglit_style_dmesg);
> igt_assert_eq(one->dmesg_warn_level, two->dmesg_warn_level);
> igt_assert_eq(one->prune_mode, two->prune_mode);
> diff --git a/runner/settings.c b/runner/settings.c
> index 693c5484e..97b62ed36 100644
> --- a/runner/settings.c
> +++ b/runner/settings.c
> @@ -7,6 +7,7 @@
> #include <errno.h>
> #include <fcntl.h>
> #include <getopt.h>
> +#include <inttypes.h>
> #include <libgen.h>
> #include <limits.h>
> #include <stdio.h>
> @@ -1052,10 +1053,80 @@ static bool serialize_hook_strs(struct settings *settings, int dirfd)
> return true;
> }
>
> +/*
> + * Serialize @s to @f, escaping '\' and '\n'. See unescape_str()
> + */
> +static void escape_str(const char *s, FILE *f)
> +{
> + while (*s) {
> + size_t len = strcspn(s, "\\\n");
> +
> + if (len > 0) {
> + fwrite(s, len, 1, f);
> + s += len;
> + }
> +
> + if (*s) {
> + fprintf(f, "\\x%xh", *s);
> + s++;
> + }
> + }
> +}
> +
> +/*
> + * Unescape a '\' and '\n': undo escape_str
> + *
> + * Escape chars using the form '\x<hex>h' so they don't interfere with the line
> + * parser.
> + *
> + * Return the number of chars saved in buf and optionally
> + * the number of chars scanned in @n_src if that is non-nul.
> + */
> +static ssize_t unescape_str(char *buf, size_t *n_src)
> +{
> + size_t dst_len = 0;
> + char *s = buf;
> +
> + while (*s) {
> + char next = *(s + 1);
> +
> + if (*s != '\\') {
> + buf[dst_len++] = *s++;
> + } else if (next == 'x') {
> + unsigned long num;
> +
> + s += 2;
> +
> + num = strtoul(s, &s, 16);
> + /* cover both error due to overflow or invalid char */
> + if (num > UINT8_MAX || *s != 'h')
> + return -EINVAL;
> +
> + buf[dst_len++] = num;
> + s++;
> + } else {
> + return -EINVAL;
> + }
> + }
> +
> + buf[dst_len] = '\0';
> +
> + if (n_src)
> + *n_src = s - buf;
> +
> + return dst_len;
> +}
> +
> #define SERIALIZE_LINE(f, s, name, fmt) fprintf(f, "%s : " fmt "\n", #name, s->name)
> #define SERIALIZE_INT(f, s, name) SERIALIZE_LINE(f, s, name, "%d")
> #define SERIALIZE_UL(f, s, name) SERIALIZE_LINE(f, s, name, "%lu")
> -#define SERIALIZE_STR(f, s, name) SERIALIZE_LINE(f, s, name, "%s")
> +#define SERIALIZE_STR(f, s, name) do { \
> + if (s->name) { \
> + fputs(#name " : ", f); \
> + escape_str(s->name, f); \
> + fputc('\n', f); \
> + } \
> + } while (0)
> bool serialize_settings(struct settings *settings)
> {
> FILE *f;
> @@ -1171,9 +1242,17 @@ static char *parse_str(char **val)
> {
> char *ret = *val;
>
> - *val = NULL;
> + /*
> + * Unescaping a string is guaranteed to produce a string that is
> + * smaller or of the same size. Just modify it in place and leak the
> + * buffer
> + */
> + if (unescape_str(ret, NULL) >= 0) {
> + *val = NULL;
> + return ret;
> + }
>
> - return ret;
> + return NULL;
> }
>
> #define PARSE_LINE(s, name, val, field, _f) \
^ permalink raw reply [flat|nested] 22+ messages in thread
* [CI i-g-t 08/10] runner/settings: Add helpers to serialize/parse array
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
` (6 preceding siblings ...)
2025-02-07 23:09 ` [CI i-g-t 07/10] runner: Fix use of newline on arguments Lucas De Marchi
@ 2025-02-07 23:09 ` Lucas De Marchi
2025-02-08 13:08 ` Peter Senna Tschudin
2025-02-07 23:09 ` [CI i-g-t 09/10] runner/settings: Serialize command line Lucas De Marchi
` (7 subsequent siblings)
15 siblings, 1 reply; 22+ messages in thread
From: Lucas De Marchi @ 2025-02-07 23:09 UTC (permalink / raw)
To: igt-dev
Prepare parser/serialize to handle arrays.
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
runner/settings.c | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/runner/settings.c b/runner/settings.c
index 97b62ed36..1da005806 100644
--- a/runner/settings.c
+++ b/runner/settings.c
@@ -1127,6 +1127,15 @@ static ssize_t unescape_str(char *buf, size_t *n_src)
fputc('\n', f); \
} \
} while (0)
+#define SERIALIZE_STR_ARRAY(f, s, name, name_len) \
+ do { \
+ SERIALIZE_INT(f, s, name_len); \
+ for (int _i = 0; _i < s->name_len; _i++) { \
+ fprintf(f, #name "[%d] : ", _i); \
+ escape_str(s->name[_i], f); \
+ fputc('\n', f); \
+ } \
+ } while (0)
bool serialize_settings(struct settings *settings)
{
FILE *f;
@@ -1223,6 +1232,7 @@ bool serialize_settings(struct settings *settings)
close(dirfd);
return true;
}
+#undef SERIALIZE_STR_ARRAY
#undef SERIALIZE_STR
#undef SERIALIZE_UL
#undef SERIALIZE_INT
@@ -1260,9 +1270,25 @@ static char *parse_str(char **val)
s->field = _f(val); \
goto cleanup; \
}
+#define PARSE_LINE_ARRAY(s, name, val, field, field_len, _f) \
+ do { \
+ int idx; \
+ if (!strcmp(name, #field_len)) { \
+ s->field_len = parse_int(val); \
+ s->field = calloc(s->field_len, \
+ sizeof(*s->field)); \
+ goto cleanup; \
+ } else if (sscanf(name, #field "[%u]", &idx) == 1 && \
+ idx < s->field_len) { \
+ s->field[idx] = _f(val); \
+ goto cleanup; \
+ } \
+ } while (0)
#define PARSE_INT(s, name, val, field) PARSE_LINE(s, name, &val, field, parse_int)
#define PARSE_UL(s, name, val, field) PARSE_LINE(s, name, &val, field, parse_ul)
#define PARSE_STR(s, name, val, field) PARSE_LINE(s, name, &val, field, parse_str)
+#define PARSE_STR_ARRAY(s, name, val, field, field_len) \
+ PARSE_LINE_ARRAY(s, name, &val, field, field_len, parse_str)
bool read_settings_from_file(struct settings *settings, FILE *f)
{
char *name = NULL, *val = NULL;
@@ -1315,9 +1341,11 @@ cleanup:
return true;
}
+#undef PARSE_STR_ARRAY
#undef PARSE_STR
#undef PARSE_UL
#undef PARSE_INT
+#undef PARSE_LINE_ARRAY
#undef PARSE_LINE
/**
--
2.48.1
^ permalink raw reply related [flat|nested] 22+ messages in thread* Re: [CI i-g-t 08/10] runner/settings: Add helpers to serialize/parse array
2025-02-07 23:09 ` [CI i-g-t 08/10] runner/settings: Add helpers to serialize/parse array Lucas De Marchi
@ 2025-02-08 13:08 ` Peter Senna Tschudin
0 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-02-08 13:08 UTC (permalink / raw)
To: Lucas De Marchi, igt-dev
On 08.02.2025 00:09, Lucas De Marchi wrote:
> Prepare parser/serialize to handle arrays.
>
Tested-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Reviewed-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
> Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
> runner/settings.c | 28 ++++++++++++++++++++++++++++
> 1 file changed, 28 insertions(+)
>
> diff --git a/runner/settings.c b/runner/settings.c
> index 97b62ed36..1da005806 100644
> --- a/runner/settings.c
> +++ b/runner/settings.c
> @@ -1127,6 +1127,15 @@ static ssize_t unescape_str(char *buf, size_t *n_src)
> fputc('\n', f); \
> } \
> } while (0)
> +#define SERIALIZE_STR_ARRAY(f, s, name, name_len) \
> + do { \
> + SERIALIZE_INT(f, s, name_len); \
> + for (int _i = 0; _i < s->name_len; _i++) { \
> + fprintf(f, #name "[%d] : ", _i); \
> + escape_str(s->name[_i], f); \
> + fputc('\n', f); \
> + } \
> + } while (0)
> bool serialize_settings(struct settings *settings)
> {
> FILE *f;
> @@ -1223,6 +1232,7 @@ bool serialize_settings(struct settings *settings)
> close(dirfd);
> return true;
> }
> +#undef SERIALIZE_STR_ARRAY
> #undef SERIALIZE_STR
> #undef SERIALIZE_UL
> #undef SERIALIZE_INT
> @@ -1260,9 +1270,25 @@ static char *parse_str(char **val)
> s->field = _f(val); \
> goto cleanup; \
> }
> +#define PARSE_LINE_ARRAY(s, name, val, field, field_len, _f) \
> + do { \
> + int idx; \
> + if (!strcmp(name, #field_len)) { \
> + s->field_len = parse_int(val); \
> + s->field = calloc(s->field_len, \
> + sizeof(*s->field)); \
> + goto cleanup; \
> + } else if (sscanf(name, #field "[%u]", &idx) == 1 && \
> + idx < s->field_len) { \
> + s->field[idx] = _f(val); \
> + goto cleanup; \
> + } \
> + } while (0)
> #define PARSE_INT(s, name, val, field) PARSE_LINE(s, name, &val, field, parse_int)
> #define PARSE_UL(s, name, val, field) PARSE_LINE(s, name, &val, field, parse_ul)
> #define PARSE_STR(s, name, val, field) PARSE_LINE(s, name, &val, field, parse_str)
> +#define PARSE_STR_ARRAY(s, name, val, field, field_len) \
> + PARSE_LINE_ARRAY(s, name, &val, field, field_len, parse_str)
> bool read_settings_from_file(struct settings *settings, FILE *f)
> {
> char *name = NULL, *val = NULL;
> @@ -1315,9 +1341,11 @@ cleanup:
>
> return true;
> }
> +#undef PARSE_STR_ARRAY
> #undef PARSE_STR
> #undef PARSE_UL
> #undef PARSE_INT
> +#undef PARSE_LINE_ARRAY
> #undef PARSE_LINE
>
> /**
^ permalink raw reply [flat|nested] 22+ messages in thread
* [CI i-g-t 09/10] runner/settings: Serialize command line
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
` (7 preceding siblings ...)
2025-02-07 23:09 ` [CI i-g-t 08/10] runner/settings: Add helpers to serialize/parse array Lucas De Marchi
@ 2025-02-07 23:09 ` Lucas De Marchi
2025-02-08 13:08 ` Peter Senna Tschudin
2025-02-07 23:09 ` [CI i-g-t 10/10] runner/resultgen: Add cmdline to results.json Lucas De Marchi
` (6 subsequent siblings)
15 siblings, 1 reply; 22+ messages in thread
From: Lucas De Marchi @ 2025-02-07 23:09 UTC (permalink / raw)
To: igt-dev
Serialize the command line to metadata.txt. The expected format in the
metadata.txt is like below:
cmdline.argc : 6
cmdline.argv[0] : ./build/runner/igt_runner
cmdline.argv[1] : -o
cmdline.argv[2] : --test-list
cmdline.argv[3] : /tmp/testlist.txt
cmdline.argv[4] : build/tests/
cmdline.argv[5] : /tmp/results
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
runner/settings.c | 24 ++++++++++++++++++++++++
runner/settings.h | 4 ++++
2 files changed, 28 insertions(+)
diff --git a/runner/settings.c b/runner/settings.c
index 1da005806..a2fddcaf6 100644
--- a/runner/settings.c
+++ b/runner/settings.c
@@ -530,6 +530,17 @@ static void free_hook_strs(struct igt_vec *hook_strs)
igt_vec_fini(hook_strs);
}
+static void free_array_deep(void **arr, size_t n)
+{
+ if (!arr)
+ return;
+
+ for (size_t i = 0; i < n; i++)
+ free(arr[i]);
+
+ free(arr);
+}
+
static bool file_exists_at(int dirfd, const char *filename)
{
return faccessat(dirfd, filename, F_OK, 0) == 0;
@@ -647,6 +658,7 @@ void clear_settings(struct settings *settings)
free_regexes(&settings->exclude_regexes);
free_env_vars(&settings->env_vars);
free_hook_strs(&settings->hook_strs);
+ free_array_deep((void **)settings->cmdline.argv, settings->cmdline.argc);
init_settings(settings);
}
@@ -876,6 +888,16 @@ bool parse_options(int argc, char **argv,
goto error;
}
+ settings->cmdline.argv = calloc(argc, sizeof(*settings->cmdline.argv));
+ if (!settings->cmdline.argv)
+ goto error;
+
+ settings->cmdline.argc = argc;
+ for (int i = 0; i < argc; i++) {
+ settings->cmdline.argv[i] = strdup(argv[i]);
+ if (!settings->cmdline.argv[i])
+ goto error;
+ }
return true;
@@ -1204,6 +1226,7 @@ bool serialize_settings(struct settings *settings)
SERIALIZE_INT(f, settings, enable_code_coverage);
SERIALIZE_INT(f, settings, cov_results_per_test);
SERIALIZE_STR(f, settings, code_coverage_script);
+ SERIALIZE_STR_ARRAY(f, settings, cmdline.argv, cmdline.argc);
if (settings->sync) {
fflush(f);
@@ -1319,6 +1342,7 @@ bool read_settings_from_file(struct settings *settings, FILE *f)
PARSE_INT(settings, name, val, enable_code_coverage);
PARSE_INT(settings, name, val, cov_results_per_test);
PARSE_STR(settings, name, val, code_coverage_script);
+ PARSE_STR_ARRAY(settings, name, val, cmdline.argv, cmdline.argc);
printf("Warning: Unknown field in settings file: %s = %s\n",
name, val);
diff --git a/runner/settings.h b/runner/settings.h
index f69f09778..2266118a7 100644
--- a/runner/settings.h
+++ b/runner/settings.h
@@ -75,6 +75,10 @@ struct settings {
char *code_coverage_script;
bool enable_code_coverage;
bool cov_results_per_test;
+ struct {
+ int argc;
+ char **argv;
+ } cmdline;
};
/**
--
2.48.1
^ permalink raw reply related [flat|nested] 22+ messages in thread* Re: [CI i-g-t 09/10] runner/settings: Serialize command line
2025-02-07 23:09 ` [CI i-g-t 09/10] runner/settings: Serialize command line Lucas De Marchi
@ 2025-02-08 13:08 ` Peter Senna Tschudin
0 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-02-08 13:08 UTC (permalink / raw)
To: Lucas De Marchi, igt-dev
On 08.02.2025 00:09, Lucas De Marchi wrote:
> Serialize the command line to metadata.txt. The expected format in the
> metadata.txt is like below:
>
> cmdline.argc : 6
> cmdline.argv[0] : ./build/runner/igt_runner
> cmdline.argv[1] : -o
> cmdline.argv[2] : --test-list
> cmdline.argv[3] : /tmp/testlist.txt
> cmdline.argv[4] : build/tests/
> cmdline.argv[5] : /tmp/results
>
Tested-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Reviewed-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
> Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
> runner/settings.c | 24 ++++++++++++++++++++++++
> runner/settings.h | 4 ++++
> 2 files changed, 28 insertions(+)
>
> diff --git a/runner/settings.c b/runner/settings.c
> index 1da005806..a2fddcaf6 100644
> --- a/runner/settings.c
> +++ b/runner/settings.c
> @@ -530,6 +530,17 @@ static void free_hook_strs(struct igt_vec *hook_strs)
> igt_vec_fini(hook_strs);
> }
>
> +static void free_array_deep(void **arr, size_t n)
> +{
> + if (!arr)
> + return;
> +
> + for (size_t i = 0; i < n; i++)
> + free(arr[i]);
> +
> + free(arr);
> +}
> +
> static bool file_exists_at(int dirfd, const char *filename)
> {
> return faccessat(dirfd, filename, F_OK, 0) == 0;
> @@ -647,6 +658,7 @@ void clear_settings(struct settings *settings)
> free_regexes(&settings->exclude_regexes);
> free_env_vars(&settings->env_vars);
> free_hook_strs(&settings->hook_strs);
> + free_array_deep((void **)settings->cmdline.argv, settings->cmdline.argc);
>
> init_settings(settings);
> }
> @@ -876,6 +888,16 @@ bool parse_options(int argc, char **argv,
> goto error;
> }
>
> + settings->cmdline.argv = calloc(argc, sizeof(*settings->cmdline.argv));
> + if (!settings->cmdline.argv)
> + goto error;
> +
> + settings->cmdline.argc = argc;
> + for (int i = 0; i < argc; i++) {
> + settings->cmdline.argv[i] = strdup(argv[i]);
> + if (!settings->cmdline.argv[i])
> + goto error;
> + }
>
> return true;
>
> @@ -1204,6 +1226,7 @@ bool serialize_settings(struct settings *settings)
> SERIALIZE_INT(f, settings, enable_code_coverage);
> SERIALIZE_INT(f, settings, cov_results_per_test);
> SERIALIZE_STR(f, settings, code_coverage_script);
> + SERIALIZE_STR_ARRAY(f, settings, cmdline.argv, cmdline.argc);
>
> if (settings->sync) {
> fflush(f);
> @@ -1319,6 +1342,7 @@ bool read_settings_from_file(struct settings *settings, FILE *f)
> PARSE_INT(settings, name, val, enable_code_coverage);
> PARSE_INT(settings, name, val, cov_results_per_test);
> PARSE_STR(settings, name, val, code_coverage_script);
> + PARSE_STR_ARRAY(settings, name, val, cmdline.argv, cmdline.argc);
>
> printf("Warning: Unknown field in settings file: %s = %s\n",
> name, val);
> diff --git a/runner/settings.h b/runner/settings.h
> index f69f09778..2266118a7 100644
> --- a/runner/settings.h
> +++ b/runner/settings.h
> @@ -75,6 +75,10 @@ struct settings {
> char *code_coverage_script;
> bool enable_code_coverage;
> bool cov_results_per_test;
> + struct {
> + int argc;
> + char **argv;
> + } cmdline;
> };
>
> /**
^ permalink raw reply [flat|nested] 22+ messages in thread
* [CI i-g-t 10/10] runner/resultgen: Add cmdline to results.json
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
` (8 preceding siblings ...)
2025-02-07 23:09 ` [CI i-g-t 09/10] runner/settings: Serialize command line Lucas De Marchi
@ 2025-02-07 23:09 ` Lucas De Marchi
2025-02-08 3:47 ` ✓ Xe.CI.BAT: success for Add igt_runner's cmdline to results (rev6) Patchwork
` (5 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Lucas De Marchi @ 2025-02-07 23:09 UTC (permalink / raw)
To: igt-dev
For easier repro scenarios, add the cmdline to the json: one can see the
exact command executed to try to reproduce a CI failure without needing
extra files.
Adding cmdline to the results.json doesn't need a version upgrade:
piglit can still parse the file.
Tested-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Reviewed-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
Acked-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
runner/json_tests_data/aborted-after-a-test/reference.json | 1 +
runner/json_tests_data/aborted-on-boot/reference.json | 1 +
runner/json_tests_data/dmesg-escapes/reference.json | 1 +
runner/json_tests_data/dmesg-results/reference.json | 1 +
.../dmesg-warn-level-one-piglit-style/reference.json | 1 +
.../dmesg-warn-level-piglit-style/reference.json | 1 +
runner/json_tests_data/dmesg-warn-level/reference.json | 1 +
.../reference.json | 1 +
.../dynamic-subtests-keep-all/reference.json | 3 ++-
.../dynamic-subtests-keep-dynamic/reference.json | 1 +
.../dynamic-subtests-keep-requested/reference.json | 3 ++-
.../dynamic-subtests-keep-subtests/reference.json | 3 ++-
runner/json_tests_data/empty-result-files/reference.json | 1 +
runner/json_tests_data/graceful-notrun/reference.json | 1 +
.../incomplete-before-any-subtests/reference.json | 1 +
runner/json_tests_data/normal-run/reference.json | 1 +
.../notrun-results-multiple-mode/reference.json | 1 +
runner/json_tests_data/notrun-results/reference.json | 1 +
runner/json_tests_data/piglit-style-dmesg/reference.json | 1 +
.../json_tests_data/unprintable-characters/reference.json | 1 +
.../warnings-with-dmesg-warns/reference.json | 1 +
runner/json_tests_data/warnings/reference.json | 1 +
runner/resultgen.c | 7 ++++++-
23 files changed, 31 insertions(+), 4 deletions(-)
diff --git a/runner/json_tests_data/aborted-after-a-test/reference.json b/runner/json_tests_data/aborted-after-a-test/reference.json
index 0776f7582..50ba9e6e1 100644
--- a/runner/json_tests_data/aborted-after-a-test/reference.json
+++ b/runner/json_tests_data/aborted-after-a-test/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/aborted-on-boot/reference.json b/runner/json_tests_data/aborted-on-boot/reference.json
index 75f194660..238ec6fff 100644
--- a/runner/json_tests_data/aborted-on-boot/reference.json
+++ b/runner/json_tests_data/aborted-on-boot/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/dmesg-escapes/reference.json b/runner/json_tests_data/dmesg-escapes/reference.json
index 91c573106..e74dc89e4 100644
--- a/runner/json_tests_data/dmesg-escapes/reference.json
+++ b/runner/json_tests_data/dmesg-escapes/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/dmesg-results/reference.json b/runner/json_tests_data/dmesg-results/reference.json
index e9e011853..81890f7d2 100644
--- a/runner/json_tests_data/dmesg-results/reference.json
+++ b/runner/json_tests_data/dmesg-results/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/dmesg-warn-level-one-piglit-style/reference.json b/runner/json_tests_data/dmesg-warn-level-one-piglit-style/reference.json
index 8d266cdfa..16c97d3a1 100644
--- a/runner/json_tests_data/dmesg-warn-level-one-piglit-style/reference.json
+++ b/runner/json_tests_data/dmesg-warn-level-one-piglit-style/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/dmesg-warn-level-piglit-style/reference.json b/runner/json_tests_data/dmesg-warn-level-piglit-style/reference.json
index 4a1e8b313..e40000a27 100644
--- a/runner/json_tests_data/dmesg-warn-level-piglit-style/reference.json
+++ b/runner/json_tests_data/dmesg-warn-level-piglit-style/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/dmesg-warn-level/reference.json b/runner/json_tests_data/dmesg-warn-level/reference.json
index 400e9cfbc..fca3f1a54 100644
--- a/runner/json_tests_data/dmesg-warn-level/reference.json
+++ b/runner/json_tests_data/dmesg-warn-level/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/dynamic-subtest-name-in-multiple-subtests/reference.json b/runner/json_tests_data/dynamic-subtest-name-in-multiple-subtests/reference.json
index 514de06a4..e3a6ffe3b 100644
--- a/runner/json_tests_data/dynamic-subtest-name-in-multiple-subtests/reference.json
+++ b/runner/json_tests_data/dynamic-subtest-name-in-multiple-subtests/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"dynamic-subtest-name-in-multiple-subtests",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1560163492.266377,
diff --git a/runner/json_tests_data/dynamic-subtests-keep-all/reference.json b/runner/json_tests_data/dynamic-subtests-keep-all/reference.json
index b2b716288..20e626144 100644
--- a/runner/json_tests_data/dynamic-subtests-keep-all/reference.json
+++ b/runner/json_tests_data/dynamic-subtests-keep-all/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"dynamic-subtests",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1560163492.266377,
@@ -168,4 +169,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/runner/json_tests_data/dynamic-subtests-keep-dynamic/reference.json b/runner/json_tests_data/dynamic-subtests-keep-dynamic/reference.json
index c013d2821..37bd91e84 100644
--- a/runner/json_tests_data/dynamic-subtests-keep-dynamic/reference.json
+++ b/runner/json_tests_data/dynamic-subtests-keep-dynamic/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"dynamic-subtests",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1560163492.266377,
diff --git a/runner/json_tests_data/dynamic-subtests-keep-requested/reference.json b/runner/json_tests_data/dynamic-subtests-keep-requested/reference.json
index c33c7ce7c..3a717f699 100644
--- a/runner/json_tests_data/dynamic-subtests-keep-requested/reference.json
+++ b/runner/json_tests_data/dynamic-subtests-keep-requested/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"dynamic-subtests",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1560163492.266377,
@@ -120,4 +121,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/runner/json_tests_data/dynamic-subtests-keep-subtests/reference.json b/runner/json_tests_data/dynamic-subtests-keep-subtests/reference.json
index e53daa5a5..e4c320a0f 100644
--- a/runner/json_tests_data/dynamic-subtests-keep-subtests/reference.json
+++ b/runner/json_tests_data/dynamic-subtests-keep-subtests/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"dynamic-subtests",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1560163492.266377,
@@ -120,4 +121,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/runner/json_tests_data/empty-result-files/reference.json b/runner/json_tests_data/empty-result-files/reference.json
index f81ffb81c..332e20693 100644
--- a/runner/json_tests_data/empty-result-files/reference.json
+++ b/runner/json_tests_data/empty-result-files/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"empty-result-files",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/graceful-notrun/reference.json b/runner/json_tests_data/graceful-notrun/reference.json
index c95bdfecc..ddad3d925 100644
--- a/runner/json_tests_data/graceful-notrun/reference.json
+++ b/runner/json_tests_data/graceful-notrun/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"graceful-notrun",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/incomplete-before-any-subtests/reference.json b/runner/json_tests_data/incomplete-before-any-subtests/reference.json
index 2a4bd4560..5fc1978eb 100644
--- a/runner/json_tests_data/incomplete-before-any-subtests/reference.json
+++ b/runner/json_tests_data/incomplete-before-any-subtests/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/normal-run/reference.json b/runner/json_tests_data/normal-run/reference.json
index 0a00b1ca8..814e46920 100644
--- a/runner/json_tests_data/normal-run/reference.json
+++ b/runner/json_tests_data/normal-run/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/notrun-results-multiple-mode/reference.json b/runner/json_tests_data/notrun-results-multiple-mode/reference.json
index 3f8b7fb09..80ba5ec2c 100644
--- a/runner/json_tests_data/notrun-results-multiple-mode/reference.json
+++ b/runner/json_tests_data/notrun-results-multiple-mode/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/notrun-results/reference.json b/runner/json_tests_data/notrun-results/reference.json
index 800de38c5..42fcd0017 100644
--- a/runner/json_tests_data/notrun-results/reference.json
+++ b/runner/json_tests_data/notrun-results/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/piglit-style-dmesg/reference.json b/runner/json_tests_data/piglit-style-dmesg/reference.json
index bf5d86ee3..6c751dc53 100644
--- a/runner/json_tests_data/piglit-style-dmesg/reference.json
+++ b/runner/json_tests_data/piglit-style-dmesg/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/unprintable-characters/reference.json b/runner/json_tests_data/unprintable-characters/reference.json
index 88c62c34d..e1b3302a5 100644
--- a/runner/json_tests_data/unprintable-characters/reference.json
+++ b/runner/json_tests_data/unprintable-characters/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/warnings-with-dmesg-warns/reference.json b/runner/json_tests_data/warnings-with-dmesg-warns/reference.json
index bd0bb3a3d..67797e789 100644
--- a/runner/json_tests_data/warnings-with-dmesg-warns/reference.json
+++ b/runner/json_tests_data/warnings-with-dmesg-warns/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/json_tests_data/warnings/reference.json b/runner/json_tests_data/warnings/reference.json
index a2b79da9e..2c483fdf5 100644
--- a/runner/json_tests_data/warnings/reference.json
+++ b/runner/json_tests_data/warnings/reference.json
@@ -3,6 +3,7 @@
"results_version":10,
"name":"normal-run",
"uname":"Linux hostname 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64",
+ "cmdline":[],
"time_elapsed":{
"__type__":"TimeAttribute",
"start":1539953735.1110389,
diff --git a/runner/resultgen.c b/runner/resultgen.c
index 87847bf5b..0d3a569cf 100644
--- a/runner/resultgen.c
+++ b/runner/resultgen.c
@@ -2281,7 +2281,7 @@ struct json_object *generate_results_json(int dirfd)
{
struct settings settings;
struct job_list job_list;
- struct json_object *obj, *elapsed;
+ struct json_object *obj, *elapsed, *arr;
struct results results;
int testdirfd, fd;
size_t i;
@@ -2319,6 +2319,11 @@ struct json_object *generate_results_json(int dirfd)
close(fd);
}
+ arr = json_object_new_array();
+ for (i = 0; i < settings.cmdline.argc; i++)
+ json_object_array_add(arr, json_object_new_string(settings.cmdline.argv[i]));
+ json_object_object_add(obj, "cmdline", arr);
+
elapsed = json_object_new_object();
json_object_object_add(elapsed, "__type__", json_object_new_string("TimeAttribute"));
if ((fd = openat(dirfd, "starttime.txt", O_RDONLY)) >= 0) {
--
2.48.1
^ permalink raw reply related [flat|nested] 22+ messages in thread* ✓ Xe.CI.BAT: success for Add igt_runner's cmdline to results (rev6)
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
` (9 preceding siblings ...)
2025-02-07 23:09 ` [CI i-g-t 10/10] runner/resultgen: Add cmdline to results.json Lucas De Marchi
@ 2025-02-08 3:47 ` Patchwork
2025-02-08 4:00 ` ✓ i915.CI.BAT: " Patchwork
` (4 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2025-02-08 3:47 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 975 bytes --]
== Series Details ==
Series: Add igt_runner's cmdline to results (rev6)
URL : https://patchwork.freedesktop.org/series/143699/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8227_BAT -> XEIGTPW_12564_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (8 -> 8)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_8227 -> IGTPW_12564
* Linux: xe-2620-e886a5edb53ade13f69b5809cbe03d7aa73885a7 -> xe-2621-4f934139887fd60bd4ac9027b7eec3e86ade8085
IGTPW_12564: 12564
IGT_8227: 8227
xe-2620-e886a5edb53ade13f69b5809cbe03d7aa73885a7: e886a5edb53ade13f69b5809cbe03d7aa73885a7
xe-2621-4f934139887fd60bd4ac9027b7eec3e86ade8085: 4f934139887fd60bd4ac9027b7eec3e86ade8085
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/index.html
[-- Attachment #2: Type: text/html, Size: 1539 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread* ✓ i915.CI.BAT: success for Add igt_runner's cmdline to results (rev6)
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
` (10 preceding siblings ...)
2025-02-08 3:47 ` ✓ Xe.CI.BAT: success for Add igt_runner's cmdline to results (rev6) Patchwork
@ 2025-02-08 4:00 ` Patchwork
2025-02-08 13:10 ` [CI i-g-t 00/10] Add igt_runner's cmdline to results Peter Senna Tschudin
` (3 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2025-02-08 4:00 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 6967 bytes --]
== Series Details ==
Series: Add igt_runner's cmdline to results (rev6)
URL : https://patchwork.freedesktop.org/series/143699/
State : success
== Summary ==
CI Bug Log - changes from IGT_8227 -> IGTPW_12564
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/index.html
Participating hosts (41 -> 42)
------------------------------
Additional (2): fi-rkl-11600 fi-bsw-n3050
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in IGTPW_12564 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- fi-rkl-11600: NOTRUN -> [SKIP][1] ([i915#9318])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/fi-rkl-11600/igt@debugfs_test@basic-hwmon.html
* igt@gem_huc_copy@huc-copy:
- fi-rkl-11600: NOTRUN -> [SKIP][2] ([i915#2190])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/fi-rkl-11600/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- fi-rkl-11600: NOTRUN -> [SKIP][3] ([i915#4613]) +3 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/fi-rkl-11600/igt@gem_lmem_swapping@basic.html
* igt@gem_tiled_pread_basic:
- fi-rkl-11600: NOTRUN -> [SKIP][4] ([i915#3282])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/fi-rkl-11600/igt@gem_tiled_pread_basic.html
* igt@i915_module_load@load:
- bat-mtlp-9: [PASS][5] -> [DMESG-WARN][6] ([i915#13494])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/bat-mtlp-9/igt@i915_module_load@load.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/bat-mtlp-9/igt@i915_module_load@load.html
* igt@i915_selftest@live:
- bat-twl-2: NOTRUN -> [ABORT][7] ([i915#12919] / [i915#13503])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/bat-twl-2/igt@i915_selftest@live.html
* igt@i915_selftest@live@gt_engines:
- bat-twl-2: NOTRUN -> [ABORT][8] ([i915#12919])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/bat-twl-2/igt@i915_selftest@live@gt_engines.html
* igt@i915_selftest@live@workarounds:
- bat-arlh-3: [PASS][9] -> [DMESG-FAIL][10] ([i915#12061]) +1 other test dmesg-fail
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/bat-arlh-3/igt@i915_selftest@live@workarounds.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/bat-arlh-3/igt@i915_selftest@live@workarounds.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- fi-rkl-11600: NOTRUN -> [SKIP][11] ([i915#4103]) +1 other test skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/fi-rkl-11600/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- fi-rkl-11600: NOTRUN -> [SKIP][12] ([i915#3555] / [i915#3840])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/fi-rkl-11600/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- fi-rkl-11600: NOTRUN -> [SKIP][13]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/fi-rkl-11600/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_pm_backlight@basic-brightness:
- fi-rkl-11600: NOTRUN -> [SKIP][14] ([i915#5354])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/fi-rkl-11600/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_psr@psr-primary-mmap-gtt:
- fi-bsw-n3050: NOTRUN -> [SKIP][15] +20 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/fi-bsw-n3050/igt@kms_psr@psr-primary-mmap-gtt.html
* igt@kms_psr@psr-primary-page-flip:
- fi-rkl-11600: NOTRUN -> [SKIP][16] ([i915#1072] / [i915#9732]) +3 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/fi-rkl-11600/igt@kms_psr@psr-primary-page-flip.html
* igt@kms_setmode@basic-clone-single-crtc:
- fi-rkl-11600: NOTRUN -> [SKIP][17] ([i915#3555])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/fi-rkl-11600/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-read:
- fi-rkl-11600: NOTRUN -> [SKIP][18] ([i915#3291] / [i915#3708]) +2 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/fi-rkl-11600/igt@prime_vgem@basic-read.html
#### Possible fixes ####
* igt@i915_selftest@live:
- bat-twl-1: [ABORT][19] ([i915#12919] / [i915#13503]) -> [PASS][20]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/bat-twl-1/igt@i915_selftest@live.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/bat-twl-1/igt@i915_selftest@live.html
- bat-rplp-1: [DMESG-WARN][21] -> [PASS][22] +1 other test pass
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/bat-rplp-1/igt@i915_selftest@live.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/bat-rplp-1/igt@i915_selftest@live.html
* igt@i915_selftest@live@gt_lrc:
- bat-twl-1: [ABORT][23] ([i915#12919]) -> [PASS][24]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/bat-twl-1/igt@i915_selftest@live@gt_lrc.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/bat-twl-1/igt@i915_selftest@live@gt_lrc.html
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12919]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12919
[i915#13494]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494
[i915#13503]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13503
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#9318]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9318
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8227 -> IGTPW_12564
CI-20190529: 20190529
CI_DRM_16090: 4f934139887fd60bd4ac9027b7eec3e86ade8085 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_12564: 12564
IGT_8227: 8227
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/index.html
[-- Attachment #2: Type: text/html, Size: 8408 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: [CI i-g-t 00/10] Add igt_runner's cmdline to results
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
` (11 preceding siblings ...)
2025-02-08 4:00 ` ✓ i915.CI.BAT: " Patchwork
@ 2025-02-08 13:10 ` Peter Senna Tschudin
2025-02-08 19:39 ` ✗ i915.CI.Full: failure for Add igt_runner's cmdline to results (rev6) Patchwork
` (2 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-02-08 13:10 UTC (permalink / raw)
To: igt-dev, Lucas De Marchi
Hi Lucas,
Re-reviewed and re-tested. I send replies to the patches that did not have
my tags.
Thanks
On 08.02.2025 00:09, Lucas De Marchi wrote:
> Help devs to reproduce what CI is running by dumping what is the command
> line being used. While it's true that in the shard case we don't have
> the testlist, just seeing the right incantation of command line is a
> great improvement.
>
> I plan to follow this with the env vars, but first want to get this
> in. It seems we already have an environment.txt saved, however that
> doesn't contain the igt_runner's env, only options passed via -e to
> igt_runner which is then forwarded to each test. I'm wondering if this
> is a source of bugs when using igt_resume: if the environment doesn't
> match, it will run with different options on each execution. (answer:
> yes, it is a source of bugs if the exact environment is not re-created
> for running igt_resume)
>
> v2:
> - Fix more leaks as prep commits
> - Fix leaking argv that got lost in all other pre-existent leaks
> - Add dummy array to the reference.json files so it passes runner's
> own tests.
>
> v3:
> - Better split patches and reword commit messages according to reviews
> by Gustavo and Peter
> - Add generic escape/unescape functions to be used for metadata.txt.
> Besides preparing for cmdline, it fixes other uses of \n.
> - Provide a single macro to parse array, which adds the proper code
> to parse both the array items and the length
>
> CI: minor adjustements. Let's make sure it passes CI.
>
> Lucas De Marchi (10):
> runner/settings: Fix code_coverage_script leak
> runner: Free settings at the end
> runner/settings: Deduplicate cleanup
> runner/settings: Use wrapper macros for each type
> runner/settings: Match serialization to parse
> runner/settings: Drop extra strdup
> runner: Fix use of newline on arguments
> runner/settings: Add helpers to serialize/parse array
> runner/settings: Serialize command line
> runner/resultgen: Add cmdline to results.json
>
> .../aborted-after-a-test/reference.json | 1 +
> .../aborted-on-boot/reference.json | 1 +
> .../dmesg-escapes/reference.json | 1 +
> .../dmesg-results/reference.json | 1 +
> .../reference.json | 1 +
> .../reference.json | 1 +
> .../dmesg-warn-level/reference.json | 1 +
> .../reference.json | 1 +
> .../dynamic-subtests-keep-all/reference.json | 3 +-
> .../reference.json | 1 +
> .../reference.json | 3 +-
> .../reference.json | 3 +-
> .../empty-result-files/reference.json | 1 +
> .../graceful-notrun/reference.json | 1 +
> .../reference.json | 1 +
> .../json_tests_data/normal-run/reference.json | 1 +
> .../reference.json | 1 +
> .../notrun-results/reference.json | 1 +
> .../piglit-style-dmesg/reference.json | 1 +
> .../unprintable-characters/reference.json | 1 +
> .../warnings-with-dmesg-warns/reference.json | 1 +
> .../json_tests_data/warnings/reference.json | 1 +
> runner/resultgen.c | 7 +-
> runner/resume.c | 2 +
> runner/runner.c | 2 +
> runner/runner_tests.c | 1 +
> runner/settings.c | 277 ++++++++++++++----
> runner/settings.h | 4 +
> 28 files changed, 257 insertions(+), 64 deletions(-)
>
^ permalink raw reply [flat|nested] 22+ messages in thread* ✗ i915.CI.Full: failure for Add igt_runner's cmdline to results (rev6)
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
` (12 preceding siblings ...)
2025-02-08 13:10 ` [CI i-g-t 00/10] Add igt_runner's cmdline to results Peter Senna Tschudin
@ 2025-02-08 19:39 ` Patchwork
2025-02-08 21:19 ` ✗ Xe.CI.Full: " Patchwork
2025-02-10 19:27 ` [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2025-02-08 19:39 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 100262 bytes --]
== Series Details ==
Series: Add igt_runner's cmdline to results (rev6)
URL : https://patchwork.freedesktop.org/series/143699/
State : failure
== Summary ==
CI Bug Log - changes from IGT_8227_full -> IGTPW_12564_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_12564_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_12564_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_12564/index.html
Participating hosts (11 -> 11)
------------------------------
Additional (1): shard-dg2-set2
Missing (1): shard-snb-0
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_12564_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_tiled_swapping@non-threaded:
- shard-snb: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-snb1/igt@gem_tiled_swapping@non-threaded.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-snb7/igt@gem_tiled_swapping@non-threaded.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-0:
- shard-rkl: [PASS][3] -> [SKIP][4] +28 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-6/igt@kms_big_fb@x-tiled-32bpp-rotate-0.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_big_fb@x-tiled-32bpp-rotate-0.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs:
- shard-rkl: NOTRUN -> [SKIP][5] +36 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs.html
* igt@kms_plane_alpha_blend@constant-alpha-mid:
- shard-dg2: [PASS][6] -> [ABORT][7]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-1/igt@kms_plane_alpha_blend@constant-alpha-mid.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@kms_plane_alpha_blend@constant-alpha-mid.html
* igt@kms_plane_alpha_blend@constant-alpha-mid@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [ABORT][8]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@kms_plane_alpha_blend@constant-alpha-mid@pipe-a-dp-4.html
#### Warnings ####
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-rkl: [FAIL][9] ([i915#13609]) -> [SKIP][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-2/igt@gem_pxp@hw-rejects-pxp-context.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@kms_atomic_interruptible@legacy-pageflip:
- shard-rkl: [DMESG-WARN][11] ([i915#12964]) -> [SKIP][12] +2 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-4/igt@kms_atomic_interruptible@legacy-pageflip.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_atomic_interruptible@legacy-pageflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-rkl: [SKIP][13] ([i915#5286]) -> [SKIP][14] +2 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs:
- shard-rkl: [SKIP][15] ([i915#6095]) -> [SKIP][16] +8 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-2/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html
* igt@kms_cursor_crc@cursor-offscreen-32x10:
- shard-rkl: [SKIP][17] ([i915#3555]) -> [SKIP][18] +2 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-32x10.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_cursor_crc@cursor-offscreen-32x10.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-rkl: [SKIP][19] ([i915#4103]) -> [SKIP][20]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-rkl: [SKIP][21] ([i915#3840]) -> [SKIP][22]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-2/igt@kms_dsc@dsc-fractional-bpp.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-rkl: [SKIP][23] ([i915#3555] / [i915#8228]) -> [SKIP][24]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-3/igt@kms_hdr@bpc-switch-suspend.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_hdr@bpc-switch-suspend.html
New tests
---------
New tests have been introduced between IGT_8227_full and IGTPW_12564_full:
### New IGT tests (1) ###
* igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-dp-3:
- Statuses : 1 pass(s)
- Exec time: [0.54] s
Known issues
------------
Here are the changes found in IGTPW_12564_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-dg1: NOTRUN -> [SKIP][25] ([i915#8411]) +2 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-17/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-mtlp: NOTRUN -> [SKIP][26] ([i915#8411])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-4/igt@api_intel_bb@object-reloc-purge-cache.html
- shard-rkl: NOTRUN -> [SKIP][27] ([i915#8411])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: NOTRUN -> [SKIP][28] ([i915#11078])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@device_reset@unbind-cold-reset-rebind.html
- shard-mtlp: NOTRUN -> [SKIP][29] ([i915#11078])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-2/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_fdinfo@busy-check-all@bcs0:
- shard-dg1: NOTRUN -> [SKIP][30] ([i915#8414]) +20 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-12/igt@drm_fdinfo@busy-check-all@bcs0.html
* igt@drm_fdinfo@most-busy-check-all:
- shard-rkl: [PASS][31] -> [DMESG-WARN][32] ([i915#12964]) +20 other tests dmesg-warn
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-2/igt@drm_fdinfo@most-busy-check-all.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-6/igt@drm_fdinfo@most-busy-check-all.html
* igt@drm_fdinfo@virtual-busy-hang:
- shard-dg2: NOTRUN -> [SKIP][33] ([i915#8414]) +1 other test skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@drm_fdinfo@virtual-busy-hang.html
- shard-mtlp: NOTRUN -> [SKIP][34] ([i915#8414])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-2/igt@drm_fdinfo@virtual-busy-hang.html
* igt@fbdev@eof:
- shard-rkl: NOTRUN -> [SKIP][35] ([i915#2582])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@fbdev@eof.html
* igt@fbdev@unaligned-read:
- shard-rkl: [PASS][36] -> [SKIP][37] ([i915#2582])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-5/igt@fbdev@unaligned-read.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@fbdev@unaligned-read.html
* igt@gem_basic@multigpu-create-close:
- shard-dg2-9: NOTRUN -> [SKIP][38] ([i915#7697])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@gem_basic@multigpu-create-close.html
* igt@gem_busy@semaphore:
- shard-dg1: NOTRUN -> [SKIP][39] ([i915#3936])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-17/igt@gem_busy@semaphore.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-tglu-1: NOTRUN -> [SKIP][40] ([i915#9323])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@suspend-resume:
- shard-dg2: [PASS][41] -> [INCOMPLETE][42] ([i915#13356])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-8/igt@gem_ccs@suspend-resume.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-5/igt@gem_ccs@suspend-resume.html
- shard-rkl: NOTRUN -> [SKIP][43] ([i915#9323])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-1/igt@gem_ccs@suspend-resume.html
- shard-dg1: NOTRUN -> [SKIP][44] ([i915#9323]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@gem_ccs@suspend-resume.html
* igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0:
- shard-dg2: [PASS][45] -> [INCOMPLETE][46] ([i915#12392] / [i915#13356])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-8/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-5/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html
* igt@gem_close_race@multigpu-basic-process:
- shard-tglu: NOTRUN -> [SKIP][47] ([i915#7697])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-10/igt@gem_close_race@multigpu-basic-process.html
- shard-dg2: NOTRUN -> [SKIP][48] ([i915#7697])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-7/igt@gem_close_race@multigpu-basic-process.html
- shard-dg1: NOTRUN -> [SKIP][49] ([i915#7697])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_ctx_freq@sysfs:
- shard-dg2: [PASS][50] -> [FAIL][51] ([i915#9561]) +1 other test fail
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-7/igt@gem_ctx_freq@sysfs.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-11/igt@gem_ctx_freq@sysfs.html
* igt@gem_ctx_persistence@hang:
- shard-snb: NOTRUN -> [SKIP][52] ([i915#1099])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-snb5/igt@gem_ctx_persistence@hang.html
* igt@gem_ctx_persistence@heartbeat-many:
- shard-dg1: NOTRUN -> [SKIP][53] ([i915#8555])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-12/igt@gem_ctx_persistence@heartbeat-many.html
* igt@gem_ctx_sseu@engines:
- shard-dg1: NOTRUN -> [SKIP][54] ([i915#280])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-13/igt@gem_ctx_sseu@engines.html
* igt@gem_eio@context-create:
- shard-mtlp: [PASS][55] -> [ABORT][56] ([i915#13193]) +3 other tests abort
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-mtlp-1/igt@gem_eio@context-create.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-4/igt@gem_eio@context-create.html
* igt@gem_exec_balancer@bonded-sync:
- shard-dg1: NOTRUN -> [SKIP][57] ([i915#4771]) +2 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-12/igt@gem_exec_balancer@bonded-sync.html
* igt@gem_exec_balancer@individual:
- shard-mtlp: [PASS][58] -> [FAIL][59] ([i915#13364])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-mtlp-2/igt@gem_exec_balancer@individual.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-8/igt@gem_exec_balancer@individual.html
* igt@gem_exec_balancer@invalid-bonds:
- shard-dg2: NOTRUN -> [SKIP][60] ([i915#4036])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-5/igt@gem_exec_balancer@invalid-bonds.html
* igt@gem_exec_balancer@parallel:
- shard-tglu-1: NOTRUN -> [SKIP][61] ([i915#4525])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-rkl: NOTRUN -> [SKIP][62] ([i915#4525])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-1/igt@gem_exec_balancer@parallel-keep-submit-fence.html
- shard-tglu: NOTRUN -> [SKIP][63] ([i915#4525]) +1 other test skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-5/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_big@single:
- shard-tglu-1: NOTRUN -> [ABORT][64] ([i915#11713])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@gem_exec_big@single.html
* igt@gem_exec_capture@capture-invisible:
- shard-tglu-1: NOTRUN -> [SKIP][65] ([i915#6334]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@gem_exec_capture@capture-invisible.html
* igt@gem_exec_capture@capture-recoverable:
- shard-rkl: NOTRUN -> [SKIP][66] ([i915#6344])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-4/igt@gem_exec_capture@capture-recoverable.html
- shard-tglu: NOTRUN -> [SKIP][67] ([i915#6344])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-7/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_fence@submit:
- shard-dg1: NOTRUN -> [SKIP][68] ([i915#4812]) +3 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@gem_exec_fence@submit.html
* igt@gem_exec_fence@submit3:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#4812])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-4/igt@gem_exec_fence@submit3.html
* igt@gem_exec_flush@basic-uc-ro-default:
- shard-dg2-9: NOTRUN -> [SKIP][70] ([i915#3539] / [i915#4852]) +2 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@gem_exec_flush@basic-uc-ro-default.html
* igt@gem_exec_flush@basic-uc-set-default:
- shard-dg2: NOTRUN -> [SKIP][71] ([i915#3539]) +1 other test skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-4/igt@gem_exec_flush@basic-uc-set-default.html
- shard-dg1: NOTRUN -> [SKIP][72] ([i915#3539])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-13/igt@gem_exec_flush@basic-uc-set-default.html
* igt@gem_exec_flush@basic-wb-prw-default:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#3539] / [i915#4852]) +1 other test skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-1/igt@gem_exec_flush@basic-wb-prw-default.html
* igt@gem_exec_flush@basic-wb-rw-before-default:
- shard-dg1: NOTRUN -> [SKIP][74] ([i915#3539] / [i915#4852]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@gem_exec_flush@basic-wb-rw-before-default.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-dg2-9: NOTRUN -> [SKIP][75] ([i915#5107])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_reloc@basic-concurrent0:
- shard-mtlp: NOTRUN -> [SKIP][76] ([i915#3281]) +3 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-1/igt@gem_exec_reloc@basic-concurrent0.html
* igt@gem_exec_reloc@basic-gtt:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#3281]) +8 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-8/igt@gem_exec_reloc@basic-gtt.html
* igt@gem_exec_reloc@basic-scanout:
- shard-rkl: NOTRUN -> [SKIP][78] ([i915#3281]) +13 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-5/igt@gem_exec_reloc@basic-scanout.html
* igt@gem_exec_reloc@basic-wc:
- shard-dg2-9: NOTRUN -> [SKIP][79] ([i915#3281]) +2 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@gem_exec_reloc@basic-wc.html
* igt@gem_exec_reloc@basic-wc-read:
- shard-dg1: NOTRUN -> [SKIP][80] ([i915#3281]) +7 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-12/igt@gem_exec_reloc@basic-wc-read.html
* igt@gem_exec_schedule@preempt-queue-contexts:
- shard-dg2-9: NOTRUN -> [SKIP][81] ([i915#4537] / [i915#4812])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@gem_exec_schedule@preempt-queue-contexts.html
* igt@gem_exec_schedule@thriceslice:
- shard-snb: NOTRUN -> [SKIP][82] +125 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-snb5/igt@gem_exec_schedule@thriceslice.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-rkl: NOTRUN -> [ABORT][83] ([i915#7975]) +1 other test abort
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-3/igt@gem_exec_suspend@basic-s4-devices.html
* igt@gem_fence_thrash@bo-copy:
- shard-dg2-9: NOTRUN -> [SKIP][84] ([i915#4860]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@gem_fence_thrash@bo-copy.html
* igt@gem_fence_thrash@bo-write-verify-none:
- shard-dg1: NOTRUN -> [SKIP][85] ([i915#4860]) +3 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-13/igt@gem_fence_thrash@bo-write-verify-none.html
* igt@gem_fenced_exec_thrash@2-spare-fences:
- shard-dg2: NOTRUN -> [SKIP][86] ([i915#4860])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@gem_fenced_exec_thrash@2-spare-fences.html
* igt@gem_huc_copy@huc-copy:
- shard-tglu: NOTRUN -> [SKIP][87] ([i915#2190])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-3/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-tglu: NOTRUN -> [SKIP][88] ([i915#4613] / [i915#7582])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-2/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@heavy-random:
- shard-glk: NOTRUN -> [SKIP][89] ([i915#4613]) +2 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-glk7/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@heavy-verify-multi:
- shard-mtlp: NOTRUN -> [SKIP][90] ([i915#4613]) +2 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-1/igt@gem_lmem_swapping@heavy-verify-multi.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-dg1: NOTRUN -> [SKIP][91] ([i915#12193])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0:
- shard-dg1: NOTRUN -> [SKIP][92] ([i915#4565])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
* igt@gem_lmem_swapping@massive:
- shard-tglu-1: NOTRUN -> [SKIP][93] ([i915#4613])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@gem_lmem_swapping@massive.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: NOTRUN -> [SKIP][94] ([i915#4613]) +6 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-2/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg2: [PASS][95] -> [TIMEOUT][96] ([i915#5493]) +1 other test timeout
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-6/igt@gem_lmem_swapping@smem-oom@lmem0.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-11/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_lmem_swapping@verify-random:
- shard-tglu: NOTRUN -> [SKIP][97] ([i915#4613]) +1 other test skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-9/igt@gem_lmem_swapping@verify-random.html
* igt@gem_madvise@dontneed-before-exec:
- shard-mtlp: NOTRUN -> [SKIP][98] ([i915#3282]) +2 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-8/igt@gem_madvise@dontneed-before-exec.html
* igt@gem_media_vme:
- shard-tglu-1: NOTRUN -> [SKIP][99] ([i915#284])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@gem_media_vme.html
* igt@gem_mmap@short-mmap:
- shard-mtlp: NOTRUN -> [SKIP][100] ([i915#4083]) +4 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-8/igt@gem_mmap@short-mmap.html
* igt@gem_mmap_gtt@ptrace:
- shard-dg2-9: NOTRUN -> [SKIP][101] ([i915#4077])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@gem_mmap_gtt@ptrace.html
* igt@gem_mmap_wc@bad-object:
- shard-dg2-9: NOTRUN -> [SKIP][102] ([i915#4083]) +3 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@gem_mmap_wc@bad-object.html
* igt@gem_mmap_wc@copy:
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#4083]) +2 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-8/igt@gem_mmap_wc@copy.html
* igt@gem_mmap_wc@write-read:
- shard-dg1: NOTRUN -> [SKIP][104] ([i915#4083]) +5 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-17/igt@gem_mmap_wc@write-read.html
* igt@gem_pread@bench:
- shard-dg1: NOTRUN -> [SKIP][105] ([i915#3282]) +5 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-17/igt@gem_pread@bench.html
* igt@gem_pread@exhaustion:
- shard-snb: NOTRUN -> [WARN][106] ([i915#2658])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-snb7/igt@gem_pread@exhaustion.html
* igt@gem_pwrite@basic-exhaustion:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#3282]) +10 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-7/igt@gem_pwrite@basic-exhaustion.html
- shard-glk: NOTRUN -> [WARN][108] ([i915#2658])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-glk2/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@create-regular-context-1:
- shard-dg2-9: NOTRUN -> [SKIP][109] ([i915#4270]) +1 other test skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@gem_pxp@create-regular-context-1.html
* igt@gem_pxp@display-protected-crc:
- shard-dg2: NOTRUN -> [SKIP][110] ([i915#4270]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-5/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-rkl: NOTRUN -> [TIMEOUT][111] ([i915#12917] / [i915#12964]) +1 other test timeout
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-2/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_pxp@regular-baseline-src-copy-readible:
- shard-rkl: [PASS][112] -> [TIMEOUT][113] ([i915#12964])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-8/igt@gem_pxp@regular-baseline-src-copy-readible.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-5/igt@gem_pxp@regular-baseline-src-copy-readible.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: NOTRUN -> [SKIP][114] ([i915#4270])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-4/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_pxp@verify-pxp-stale-buf-optout-execution:
- shard-dg1: NOTRUN -> [SKIP][115] ([i915#4270]) +2 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html
* igt@gem_readwrite@beyond-eob:
- shard-dg2: NOTRUN -> [SKIP][116] ([i915#3282]) +3 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-3/igt@gem_readwrite@beyond-eob.html
* igt@gem_render_copy@mixed-tiled-to-y-tiled-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][117] ([i915#5190] / [i915#8428]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@gem_render_copy@mixed-tiled-to-y-tiled-ccs.html
* igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs:
- shard-mtlp: NOTRUN -> [SKIP][118] ([i915#8428]) +3 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-8/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs.html
* igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled:
- shard-dg2: NOTRUN -> [SKIP][119] ([i915#5190] / [i915#8428]) +4 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled.html
* igt@gem_set_tiling_vs_pwrite:
- shard-dg1: NOTRUN -> [SKIP][120] ([i915#4079]) +2 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_softpin@allocator-basic:
- shard-rkl: NOTRUN -> [DMESG-WARN][121] ([i915#12964]) +13 other tests dmesg-warn
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-7/igt@gem_softpin@allocator-basic.html
* igt@gem_softpin@evict-snoop:
- shard-dg1: NOTRUN -> [SKIP][122] ([i915#4885])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-17/igt@gem_softpin@evict-snoop.html
* igt@gem_tiled_blits@basic:
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#4077]) +5 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-8/igt@gem_tiled_blits@basic.html
* igt@gem_tiled_partial_pwrite_pread@writes-after-reads:
- shard-dg1: NOTRUN -> [SKIP][124] ([i915#4077]) +15 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
* igt@gem_tiled_swapping@non-threaded:
- shard-rkl: [PASS][125] -> [FAIL][126] ([i915#12941])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-8/igt@gem_tiled_swapping@non-threaded.html
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@gem_tiled_swapping@non-threaded.html
* igt@gem_tiling_max_stride:
- shard-mtlp: NOTRUN -> [SKIP][127] ([i915#4077]) +4 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-3/igt@gem_tiling_max_stride.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#3297])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-4/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-dg1: NOTRUN -> [SKIP][129] ([i915#3297]) +1 other test skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate:
- shard-dg2: NOTRUN -> [SKIP][130] ([i915#3297] / [i915#4880]) +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-7/igt@gem_userptr_blits@map-fixed-invalidate.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-mtlp: NOTRUN -> [SKIP][131] ([i915#3297]) +1 other test skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-5/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
- shard-dg1: NOTRUN -> [SKIP][132] ([i915#3297] / [i915#4880])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-17/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gem_userptr_blits@relocations:
- shard-rkl: NOTRUN -> [SKIP][133] ([i915#3281] / [i915#3297])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-4/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@sd-probe:
- shard-dg2: NOTRUN -> [SKIP][134] ([i915#3297] / [i915#4958])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-1/igt@gem_userptr_blits@sd-probe.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-tglu: NOTRUN -> [SKIP][135] ([i915#3297]) +1 other test skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-8/igt@gem_userptr_blits@unsync-unmap.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-dg2-9: NOTRUN -> [SKIP][136] ([i915#3297])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gem_workarounds@suspend-resume:
- shard-glk: NOTRUN -> [INCOMPLETE][137] ([i915#13356]) +1 other test incomplete
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-glk6/igt@gem_workarounds@suspend-resume.html
* igt@gen9_exec_parse@batch-without-end:
- shard-mtlp: NOTRUN -> [SKIP][138] ([i915#2856]) +3 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-5/igt@gen9_exec_parse@batch-without-end.html
* igt@gen9_exec_parse@batch-zero-length:
- shard-tglu-1: NOTRUN -> [SKIP][139] ([i915#2527] / [i915#2856])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@gen9_exec_parse@batch-zero-length.html
* igt@gen9_exec_parse@bb-chained:
- shard-rkl: NOTRUN -> [SKIP][140] ([i915#2527]) +3 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@gen9_exec_parse@bb-chained.html
- shard-dg2: NOTRUN -> [SKIP][141] ([i915#2856])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-6/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@bb-large:
- shard-dg1: NOTRUN -> [SKIP][142] ([i915#2527]) +6 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-12/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@bb-start-param:
- shard-dg2-9: NOTRUN -> [SKIP][143] ([i915#2856]) +1 other test skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-tglu: NOTRUN -> [SKIP][144] ([i915#2527] / [i915#2856]) +3 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-2/igt@gen9_exec_parse@unaligned-jump.html
* igt@i915_fb_tiling:
- shard-dg2: NOTRUN -> [SKIP][145] ([i915#4881])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-2/igt@i915_fb_tiling.html
* igt@i915_module_load@load:
- shard-dg2: ([PASS][146], [PASS][147], [PASS][148], [PASS][149], [PASS][150], [PASS][151], [PASS][152], [PASS][153], [PASS][154], [PASS][155], [PASS][156], [PASS][157], [PASS][158], [PASS][159], [PASS][160], [PASS][161], [PASS][162], [PASS][163], [PASS][164], [PASS][165], [PASS][166], [PASS][167], [PASS][168]) -> ([PASS][169], [PASS][170], [PASS][171], [PASS][172], [PASS][173], [PASS][174], [PASS][175], [PASS][176], [PASS][177], [PASS][178], [PASS][179], [PASS][180], [PASS][181], [DMESG-WARN][182], [PASS][183], [PASS][184], [PASS][185], [PASS][186], [PASS][187], [PASS][188], [PASS][189], [PASS][190]) ([i915#13368])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-10/igt@i915_module_load@load.html
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-7/igt@i915_module_load@load.html
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-3/igt@i915_module_load@load.html
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-4/igt@i915_module_load@load.html
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-11/igt@i915_module_load@load.html
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-6/igt@i915_module_load@load.html
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-4/igt@i915_module_load@load.html
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-1/igt@i915_module_load@load.html
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-3/igt@i915_module_load@load.html
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-10/igt@i915_module_load@load.html
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-11/igt@i915_module_load@load.html
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-7/igt@i915_module_load@load.html
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-5/igt@i915_module_load@load.html
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-2/igt@i915_module_load@load.html
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-1/igt@i915_module_load@load.html
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-6/igt@i915_module_load@load.html
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-5/igt@i915_module_load@load.html
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-8/igt@i915_module_load@load.html
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-8/igt@i915_module_load@load.html
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-2/igt@i915_module_load@load.html
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-10/igt@i915_module_load@load.html
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-1/igt@i915_module_load@load.html
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-6/igt@i915_module_load@load.html
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-6/igt@i915_module_load@load.html
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-7/igt@i915_module_load@load.html
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-7/igt@i915_module_load@load.html
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-6/igt@i915_module_load@load.html
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-8/igt@i915_module_load@load.html
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-8/igt@i915_module_load@load.html
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-5/igt@i915_module_load@load.html
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-5/igt@i915_module_load@load.html
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-4/igt@i915_module_load@load.html
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-3/igt@i915_module_load@load.html
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-3/igt@i915_module_load@load.html
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@i915_module_load@load.html
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-2/igt@i915_module_load@load.html
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-2/igt@i915_module_load@load.html
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@i915_module_load@load.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@i915_module_load@load.html
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-11/igt@i915_module_load@load.html
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-11/igt@i915_module_load@load.html
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-2/igt@i915_module_load@load.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-11/igt@i915_module_load@load.html
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-1/igt@i915_module_load@load.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-1/igt@i915_module_load@load.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: [PASS][191] -> [ABORT][192] ([i915#9820])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-3/igt@i915_module_load@reload-with-fault-injection.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-1/igt@i915_module_load@reload-with-fault-injection.html
- shard-snb: [PASS][193] -> [ABORT][194] ([i915#9820])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-snb7/igt@i915_module_load@reload-with-fault-injection.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-snb1/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-dg2-9: NOTRUN -> [SKIP][195] ([i915#11681] / [i915#6621])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_pm_sseu@full-enable:
- shard-rkl: NOTRUN -> [SKIP][196] ([i915#4387])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-6/igt@i915_pm_sseu@full-enable.html
* igt@i915_query@hwconfig_table:
- shard-tglu-1: NOTRUN -> [SKIP][197] ([i915#6245])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@i915_query@hwconfig_table.html
- shard-rkl: NOTRUN -> [SKIP][198] ([i915#6245])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-7/igt@i915_query@hwconfig_table.html
* igt@i915_selftest@mock@memory_region:
- shard-dg1: NOTRUN -> [DMESG-WARN][199] ([i915#9311]) +1 other test dmesg-warn
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-12/igt@i915_selftest@mock@memory_region.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-tglu: NOTRUN -> [INCOMPLETE][200] ([i915#7443])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-3/igt@i915_suspend@basic-s3-without-i915.html
- shard-glk: NOTRUN -> [INCOMPLETE][201] ([i915#4817])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-glk4/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@sysfs-reader:
- shard-glk: [PASS][202] -> [INCOMPLETE][203] ([i915#4817]) +1 other test incomplete
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-glk3/igt@i915_suspend@sysfs-reader.html
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-glk9/igt@i915_suspend@sysfs-reader.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-dg2: NOTRUN -> [SKIP][204] ([i915#5190]) +3 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- shard-mtlp: NOTRUN -> [SKIP][205] ([i915#5190])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-1/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-dg1: NOTRUN -> [SKIP][206] ([i915#4215])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-17/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@bo-too-small-due-to-tiling:
- shard-dg1: NOTRUN -> [SKIP][207] ([i915#4212]) +1 other test skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- shard-dg2-9: NOTRUN -> [SKIP][208] ([i915#4212]) +1 other test skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_addfb_basic@tile-pitch-mismatch:
- shard-mtlp: NOTRUN -> [SKIP][209] ([i915#4212]) +1 other test skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-2/igt@kms_addfb_basic@tile-pitch-mismatch.html
- shard-dg2: NOTRUN -> [SKIP][210] ([i915#4212])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-6/igt@kms_addfb_basic@tile-pitch-mismatch.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-glk: NOTRUN -> [INCOMPLETE][211] ([i915#12761]) +1 other test incomplete
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-glk2/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-a-dp-4-4-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#8709]) +15 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-a-dp-4-4-mc-ccs.html
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-hdmi-a-1-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][213] ([i915#8709]) +1 other test skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-7/igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc:
- shard-tglu-1: NOTRUN -> [SKIP][214] ([i915#8709]) +3 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_async_flips@invalid-async-flip-atomic:
- shard-dg2-9: NOTRUN -> [SKIP][215] ([i915#12967])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_async_flips@invalid-async-flip-atomic.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-dg1: NOTRUN -> [SKIP][216] ([i915#1769] / [i915#3555]) +1 other test skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#5286]) +7 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-5/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-180:
- shard-tglu-1: NOTRUN -> [SKIP][218] ([i915#5286])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][219] ([i915#4538] / [i915#5286]) +7 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-dg1: NOTRUN -> [SKIP][220] ([i915#5286])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-12/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180:
- shard-tglu: NOTRUN -> [SKIP][221] ([i915#5286]) +4 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-9/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_big_fb@linear-64bpp-rotate-270:
- shard-mtlp: NOTRUN -> [SKIP][222] +16 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-5/igt@kms_big_fb@linear-64bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [PASS][223] -> [FAIL][224] ([i915#5138])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-mtlp-6/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-8/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@y-tiled-32bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][225] ([i915#4538] / [i915#5190]) +6 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@kms_big_fb@y-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][226] ([i915#3638]) +4 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][227] ([i915#3638]) +3 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-5/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg2-9: NOTRUN -> [SKIP][228] ([i915#4538] / [i915#5190]) +6 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][229] +23 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-4/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][230] ([i915#4538]) +7 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-mtlp: NOTRUN -> [SKIP][231] ([i915#6187]) +2 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-2/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
- shard-dg1: NOTRUN -> [SKIP][232] +61 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][233] ([i915#6095]) +151 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][234] ([i915#10307] / [i915#10434] / [i915#6095]) +4 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-8/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][235] ([i915#6095]) +24 other tests skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][236] ([i915#12313]) +2 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-1/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
- shard-dg1: NOTRUN -> [SKIP][237] ([i915#12313]) +3 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
- shard-tglu: NOTRUN -> [SKIP][238] ([i915#12313]) +1 other test skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-7/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [SKIP][239] ([i915#10307] / [i915#6095]) +154 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-11/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-a-dp-3.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][240] ([i915#12313])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][241] ([i915#10307] / [i915#6095]) +34 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][242] ([i915#6095]) +77 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][243] ([i915#6095]) +39 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-edp-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][244] ([i915#12805])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-6/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
- shard-rkl: NOTRUN -> [SKIP][245] ([i915#12805])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-c-dp-4:
- shard-dg2: NOTRUN -> [SKIP][246] ([i915#6095]) +19 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-c-dp-4.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][247] ([i915#6095]) +49 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-8/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][248] ([i915#12796]) +1 other test incomplete
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-glk8/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-mtlp: NOTRUN -> [SKIP][249] ([i915#12313]) +1 other test skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][250] ([i915#12313])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_cdclk@mode-transition:
- shard-dg1: NOTRUN -> [SKIP][251] ([i915#3742])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-17/igt@kms_cdclk@mode-transition.html
* igt@kms_chamelium_color@ctm-0-25:
- shard-dg2-9: NOTRUN -> [SKIP][252] +3 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_chamelium_color@ctm-0-25.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-4k:
- shard-tglu-1: NOTRUN -> [SKIP][253] ([i915#11151] / [i915#7828]) +1 other test skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@kms_chamelium_edid@dp-edid-stress-resolution-4k.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-suspend:
- shard-rkl: NOTRUN -> [SKIP][254] ([i915#11151] / [i915#7828]) +10 other tests skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-4/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- shard-tglu: NOTRUN -> [SKIP][255] ([i915#11151] / [i915#7828]) +5 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-9/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_chamelium_hpd@dp-hpd-for-each-pipe:
- shard-dg2-9: NOTRUN -> [SKIP][256] ([i915#11151] / [i915#7828]) +3 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_chamelium_hpd@dp-hpd-for-each-pipe.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-dg1: NOTRUN -> [SKIP][257] ([i915#11151] / [i915#7828]) +10 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_chamelium_hpd@vga-hpd-after-suspend:
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#11151] / [i915#7828]) +8 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-8/igt@kms_chamelium_hpd@vga-hpd-after-suspend.html
* igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode:
- shard-mtlp: NOTRUN -> [SKIP][259] ([i915#11151] / [i915#7828]) +2 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-8/igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode.html
* igt@kms_color@deep-color:
- shard-dg2: [PASS][260] -> [SKIP][261] ([i915#3555]) +1 other test skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-10/igt@kms_color@deep-color.html
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-2/igt@kms_color@deep-color.html
* igt@kms_content_protection@atomic:
- shard-dg1: NOTRUN -> [SKIP][262] ([i915#7116] / [i915#9424]) +1 other test skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-17/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg2: NOTRUN -> [SKIP][263] ([i915#3299])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: NOTRUN -> [SKIP][264] ([i915#3116]) +1 other test skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-5/igt@kms_content_protection@dp-mst-type-1.html
- shard-dg1: NOTRUN -> [SKIP][265] ([i915#3299]) +1 other test skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy:
- shard-tglu: NOTRUN -> [SKIP][266] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424]) +1 other test skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-3/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@lic-type-0:
- shard-mtlp: NOTRUN -> [SKIP][267] ([i915#6944] / [i915#9424]) +2 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-5/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@lic-type-0@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][268] ([i915#7173])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-11/igt@kms_content_protection@lic-type-0@pipe-a-dp-3.html
* igt@kms_content_protection@lic-type-1:
- shard-dg2: NOTRUN -> [SKIP][269] ([i915#9424])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-4/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@mei-interface:
- shard-dg2-9: NOTRUN -> [SKIP][270] ([i915#9424])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_content_protection@mei-interface.html
- shard-rkl: NOTRUN -> [SKIP][271] ([i915#9424]) +1 other test skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-1/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-dg1: NOTRUN -> [SKIP][272] ([i915#7116])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@kms_content_protection@srm.html
* igt@kms_content_protection@type1:
- shard-dg2-9: NOTRUN -> [SKIP][273] ([i915#7118] / [i915#9424])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_content_protection@type1.html
* igt@kms_content_protection@uevent:
- shard-dg2: NOTRUN -> [SKIP][274] ([i915#7118] / [i915#9424]) +1 other test skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-1/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-mtlp: NOTRUN -> [SKIP][275] ([i915#13049]) +1 other test skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-3/igt@kms_cursor_crc@cursor-onscreen-512x170.html
- shard-dg1: NOTRUN -> [SKIP][276] ([i915#13049]) +3 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-13/igt@kms_cursor_crc@cursor-onscreen-512x170.html
- shard-tglu: NOTRUN -> [SKIP][277] ([i915#13049]) +1 other test skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-5/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-dg2-9: NOTRUN -> [SKIP][278] ([i915#13049]) +1 other test skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_cursor_crc@cursor-random-512x512.html
- shard-rkl: NOTRUN -> [SKIP][279] ([i915#13049]) +2 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-7/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-random-64x21:
- shard-rkl: [PASS][280] -> [FAIL][281] ([i915#13566])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-7/igt@kms_cursor_crc@cursor-random-64x21.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-1/igt@kms_cursor_crc@cursor-random-64x21.html
* igt@kms_cursor_crc@cursor-random-64x21@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][282] ([i915#13566])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-1/igt@kms_cursor_crc@cursor-random-64x21@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-rapid-movement-256x85:
- shard-mtlp: NOTRUN -> [SKIP][283] ([i915#8814]) +3 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-1/igt@kms_cursor_crc@cursor-rapid-movement-256x85.html
* igt@kms_cursor_crc@cursor-sliding-64x21:
- shard-tglu: [PASS][284] -> [FAIL][285] ([i915#13566]) +3 other tests fail
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-tglu-4/igt@kms_cursor_crc@cursor-sliding-64x21.html
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-4/igt@kms_cursor_crc@cursor-sliding-64x21.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-mtlp: NOTRUN -> [SKIP][286] ([i915#9809]) +3 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-3/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-dg2-9: NOTRUN -> [SKIP][287] ([i915#13046] / [i915#5354])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][288] ([i915#13046] / [i915#5354]) +3 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-3/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][289] ([i915#4103] / [i915#4213]) +1 other test skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-3/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-dg1: NOTRUN -> [SKIP][290] ([i915#4103] / [i915#4213])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-dg2-9: NOTRUN -> [SKIP][291] ([i915#9067])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
- shard-rkl: NOTRUN -> [SKIP][292] ([i915#9067])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-1/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
- shard-tglu: NOTRUN -> [SKIP][293] ([i915#9067])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-5/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-mtlp: NOTRUN -> [SKIP][294] ([i915#4213])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-tglu: NOTRUN -> [SKIP][295] ([i915#9723])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-8/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-dg2-9: NOTRUN -> [SKIP][296] ([i915#12402])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-basic:
- shard-rkl: NOTRUN -> [SKIP][297] ([i915#3555] / [i915#3840]) +1 other test skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-2/igt@kms_dsc@dsc-basic.html
- shard-tglu: NOTRUN -> [SKIP][298] ([i915#3555] / [i915#3840]) +1 other test skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-9/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-mtlp: NOTRUN -> [SKIP][299] ([i915#3555] / [i915#3840])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-2/igt@kms_dsc@dsc-with-bpc-formats.html
- shard-dg2: NOTRUN -> [SKIP][300] ([i915#3555] / [i915#3840])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-formats:
- shard-dg2-9: NOTRUN -> [SKIP][301] ([i915#3555] / [i915#3840])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-dg1: NOTRUN -> [SKIP][302] ([i915#3555] / [i915#3840]) +1 other test skip
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-12/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-tglu-1: NOTRUN -> [SKIP][303] ([i915#3840] / [i915#9053])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][304] ([i915#9878])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-glk3/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_fbcon_fbt@psr:
- shard-dg1: NOTRUN -> [SKIP][305] ([i915#3469])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-13/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-4x:
- shard-rkl: NOTRUN -> [SKIP][306] ([i915#1839])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-7/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2: NOTRUN -> [SKIP][307] ([i915#9337])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-3/igt@kms_feature_discovery@dp-mst.html
- shard-rkl: NOTRUN -> [SKIP][308] ([i915#9337])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-6/igt@kms_feature_discovery@dp-mst.html
- shard-dg1: NOTRUN -> [SKIP][309] ([i915#9337])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-17/igt@kms_feature_discovery@dp-mst.html
- shard-tglu: NOTRUN -> [SKIP][310] ([i915#9337])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-2/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr2:
- shard-dg2: NOTRUN -> [SKIP][311] ([i915#658])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-6/igt@kms_feature_discovery@psr2.html
- shard-rkl: NOTRUN -> [SKIP][312] ([i915#658])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_feature_discovery@psr2.html
* igt@kms_fence_pin_leak:
- shard-dg1: NOTRUN -> [SKIP][313] ([i915#4881])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-17/igt@kms_fence_pin_leak.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank@ab-vga1-hdmi-a1:
- shard-snb: [PASS][314] -> [FAIL][315] ([i915#11989]) +3 other tests fail
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-snb1/igt@kms_flip@2x-flip-vs-blocking-wf-vblank@ab-vga1-hdmi-a1.html
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-snb6/igt@kms_flip@2x-flip-vs-blocking-wf-vblank@ab-vga1-hdmi-a1.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][316] ([i915#3637]) +2 other tests skip
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-rkl: NOTRUN -> [SKIP][317] ([i915#9934]) +5 other tests skip
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-2/igt@kms_flip@2x-flip-vs-fences-interruptible.html
- shard-dg1: NOTRUN -> [SKIP][318] ([i915#8381])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-12/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][319] ([i915#3637]) +3 other tests skip
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-8/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-dg2: NOTRUN -> [SKIP][320] ([i915#9934]) +2 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-2/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
- shard-dg1: NOTRUN -> [SKIP][321] ([i915#9934]) +4 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@2x-nonexisting-fb-interruptible:
- shard-tglu: NOTRUN -> [SKIP][322] ([i915#3637]) +4 other tests skip
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-7/igt@kms_flip@2x-nonexisting-fb-interruptible.html
- shard-dg2-9: NOTRUN -> [SKIP][323] ([i915#9934])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_flip@2x-nonexisting-fb-interruptible.html
* igt@kms_flip@blocking-wf_vblank:
- shard-mtlp: [PASS][324] -> [FAIL][325] ([i915#11989]) +3 other tests fail
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-mtlp-1/igt@kms_flip@blocking-wf_vblank.html
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-5/igt@kms_flip@blocking-wf_vblank.html
* igt@kms_flip@blocking-wf_vblank@c-hdmi-a1:
- shard-tglu: [PASS][326] -> [FAIL][327] ([i915#11989]) +6 other tests fail
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-tglu-6/igt@kms_flip@blocking-wf_vblank@c-hdmi-a1.html
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-7/igt@kms_flip@blocking-wf_vblank@c-hdmi-a1.html
* igt@kms_flip@flip-vs-rmfb-interruptible:
- shard-dg1: NOTRUN -> [DMESG-WARN][328] ([i915#4423])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@kms_flip@flip-vs-rmfb-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: NOTRUN -> [INCOMPLETE][329] ([i915#12745] / [i915#4839])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-glk7/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][330] ([i915#12745])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-glk7/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][331] ([i915#2672] / [i915#3555]) +2 other tests skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][332] ([i915#2587] / [i915#2672]) +4 other tests skip
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-10/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][333] ([i915#2672] / [i915#3555]) +4 other tests skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][334] ([i915#2672]) +7 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
- shard-mtlp: NOTRUN -> [SKIP][335] ([i915#2672] / [i915#3555] / [i915#8813]) +2 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][336] ([i915#2672] / [i915#8813]) +2 other tests skip
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][337] ([i915#2587] / [i915#2672] / [i915#3555]) +1 other test skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
- shard-dg2: NOTRUN -> [SKIP][338] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][339] ([i915#2672]) +4 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html
- shard-tglu-1: NOTRUN -> [SKIP][340] ([i915#2587] / [i915#2672]) +1 other test skip
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][341] ([i915#3555]) +10 other tests skip
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][342] ([i915#2672] / [i915#3555]) +5 other tests skip
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
- shard-dg1: NOTRUN -> [SKIP][343] ([i915#2672] / [i915#3555]) +6 other tests skip
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-12/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][344] ([i915#2587] / [i915#2672]) +6 other tests skip
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-12/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-rkl: [PASS][345] -> [SKIP][346] ([i915#3555]) +1 other test skip
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][347] ([i915#8708]) +4 other tests skip
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [FAIL][348] ([i915#6880])
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render:
- shard-dg2: [PASS][349] -> [FAIL][350] ([i915#6880]) +2 other tests fail
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-rkl: [PASS][351] -> [SKIP][352] ([i915#1849] / [i915#5354]) +5 other tests skip
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu:
- shard-dg1: [PASS][353] -> [DMESG-WARN][354] ([i915#4423])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-13/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-dg2-9: NOTRUN -> [SKIP][355] ([i915#8708]) +8 other tests skip
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][356] ([i915#1825]) +38 other tests skip
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-tglu-1: NOTRUN -> [SKIP][357] +33 other tests skip
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt:
- shard-dg2: NOTRUN -> [SKIP][358] ([i915#5354]) +22 other tests skip
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][359] ([i915#8708]) +11 other tests skip
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][360] ([i915#10056] / [i915#13353])
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-glk3/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][361] ([i915#8708]) +24 other tests skip
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg2-9: NOTRUN -> [SKIP][362] ([i915#3458]) +7 other tests skip
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen:
- shard-dg2-9: NOTRUN -> [SKIP][363] ([i915#5354]) +14 other tests skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-onoff:
- shard-mtlp: NOTRUN -> [SKIP][364] ([i915#1825]) +17 other tests skip
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-tglu-1: NOTRUN -> [SKIP][365] ([i915#9766])
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt:
- shard-dg1: NOTRUN -> [SKIP][366] ([i915#3458]) +22 other tests skip
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][367] ([i915#3458]) +14 other tests skip
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][368] ([i915#3023]) +36 other tests skip
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][369] ([i915#1849] / [i915#5354]) +14 other tests skip
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary:
- shard-tglu: NOTRUN -> [SKIP][370] +80 other tests skip
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-4/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu: NOTRUN -> [SKIP][371] ([i915#3555] / [i915#8228]) +2 other tests skip
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-10/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@brightness-with-hdr:
- shard-dg2-9: NOTRUN -> [SKIP][372] ([i915#12713])
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_hdr@brightness-with-hdr.html
- shard-dg1: NOTRUN -> [SKIP][373] ([i915#12713])
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-mtlp: NOTRUN -> [SKIP][374] ([i915#3555] / [i915#8228])
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-3/igt@kms_hdr@invalid-metadata-sizes.html
- shard-dg2: NOTRUN -> [SKIP][375] ([i915#3555] / [i915#8228]) +2 other tests skip
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-5/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-swap:
- shard-dg1: NOTRUN -> [SKIP][376] ([i915#3555] / [i915#8228]) +1 other test skip
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-13/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle-suspend:
- shard-rkl: NOTRUN -> [SKIP][377] ([i915#3555] / [i915#8228]) +1 other test skip
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-4/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_invalid_mode@clock-too-high:
- shard-mtlp: NOTRUN -> [SKIP][378] ([i915#3555] / [i915#6403] / [i915#8826])
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-2/igt@kms_invalid_mode@clock-too-high.html
* igt@kms_invalid_mode@clock-too-high@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][379] ([i915#9457]) +3 other tests skip
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-2/igt@kms_invalid_mode@clock-too-high@pipe-a-edp-1.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][380] ([i915#12388])
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-5/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-dg1: NOTRUN -> [SKIP][381] ([i915#12394])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-tglu: NOTRUN -> [SKIP][382] ([i915#13522])
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-7/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-rkl: NOTRUN -> [SKIP][383] ([i915#13522])
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-tglu: NOTRUN -> [SKIP][384] ([i915#6301])
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-6/igt@kms_panel_fitting@atomic-fastset.html
- shard-dg2: NOTRUN -> [SKIP][385] ([i915#6301])
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-6/igt@kms_panel_fitting@atomic-fastset.html
- shard-rkl: NOTRUN -> [SKIP][386] ([i915#6301])
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-4/igt@kms_panel_fitting@atomic-fastset.html
- shard-dg1: NOTRUN -> [SKIP][387] ([i915#6301]) +1 other test skip
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
- shard-dg2: NOTRUN -> [SKIP][388] +11 other tests skip
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-10/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-glk: [PASS][389] -> [INCOMPLETE][390] ([i915#12756])
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-glk9/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-glk7/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_plane@pixel-format-source-clamping:
- shard-rkl: [PASS][391] -> [SKIP][392] ([i915#8825])
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-2/igt@kms_plane@pixel-format-source-clamping.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_plane@pixel-format-source-clamping.html
* igt@kms_plane_alpha_blend@constant-alpha-mid:
- shard-rkl: [PASS][393] -> [SKIP][394] ([i915#7294]) +1 other test skip
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-7/igt@kms_plane_alpha_blend@constant-alpha-mid.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_plane_alpha_blend@constant-alpha-mid.html
* igt@kms_plane_cursor@viewport:
- shard-rkl: [PASS][395] -> [DMESG-WARN][396] ([i915#12917] / [i915#12964])
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-3/igt@kms_plane_cursor@viewport.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-7/igt@kms_plane_cursor@viewport.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg2: NOTRUN -> [SKIP][397] ([i915#3555] / [i915#8821])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-1/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@tiling-y:
- shard-dg2-9: NOTRUN -> [SKIP][398] ([i915#8806])
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a:
- shard-dg1: NOTRUN -> [SKIP][399] ([i915#12247]) +21 other tests skip
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-13/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][400] ([i915#12247]) +10 other tests skip
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25:
- shard-dg2-9: NOTRUN -> [SKIP][401] ([i915#12247] / [i915#6953] / [i915#9423])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
- shard-rkl: NOTRUN -> [SKIP][402] ([i915#12247] / [i915#6953])
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-1/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
- shard-dg1: NOTRUN -> [SKIP][403] ([i915#12247] / [i915#6953])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
- shard-tglu: NOTRUN -> [SKIP][404] ([i915#12247] / [i915#6953])
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-5/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20:
- shard-dg2: NOTRUN -> [SKIP][405] ([i915#12247] / [i915#9423])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-11/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-b:
- shard-tglu: NOTRUN -> [SKIP][406] ([i915#12247]) +3 other tests skip
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-5/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-b.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d:
- shard-dg2-9: NOTRUN -> [SKIP][407] ([i915#12247]) +3 other tests skip
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20:
- shard-rkl: [PASS][408] -> [SKIP][409] ([i915#12247] / [i915#8152])
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-7/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][410] ([i915#12247] / [i915#8152]) +5 other tests skip
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-c.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-d:
- shard-mtlp: NOTRUN -> [SKIP][411] ([i915#12247]) +22 other tests skip
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-2/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-d.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25:
- shard-mtlp: NOTRUN -> [SKIP][412] ([i915#12247] / [i915#6953]) +1 other test skip
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-3/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html
- shard-dg2: NOTRUN -> [SKIP][413] ([i915#12247] / [i915#6953] / [i915#9423])
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-c:
- shard-dg2: NOTRUN -> [SKIP][414] ([i915#12247]) +7 other tests skip
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-c.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5:
- shard-rkl: NOTRUN -> [SKIP][415] ([i915#6953] / [i915#8152])
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75:
- shard-rkl: [PASS][416] -> [SKIP][417] ([i915#3555] / [i915#6953] / [i915#8152])
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-4/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-b:
- shard-rkl: [PASS][418] -> [SKIP][419] ([i915#12247]) +3 other tests skip
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-4/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-b.html
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-b.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25:
- shard-dg1: NOTRUN -> [SKIP][420] ([i915#12247] / [i915#3555])
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-17/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
* igt@kms_pm_backlight@bad-brightness:
- shard-dg1: NOTRUN -> [SKIP][421] ([i915#5354])
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-12/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-rkl: NOTRUN -> [SKIP][422] ([i915#5354])
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-4/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-rkl: NOTRUN -> [SKIP][423] ([i915#9685]) +1 other test skip
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-5/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-psr:
- shard-tglu-1: NOTRUN -> [SKIP][424] ([i915#9685])
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-mtlp: NOTRUN -> [SKIP][425] ([i915#3828])
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-1/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc6-dpms:
- shard-mtlp: NOTRUN -> [FAIL][426] ([i915#12913])
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-2/igt@kms_pm_dc@dc6-dpms.html
- shard-dg2-9: NOTRUN -> [SKIP][427] ([i915#5978])
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_pm_dc@dc6-dpms.html
- shard-rkl: NOTRUN -> [SKIP][428] ([i915#3361])
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-1/igt@kms_pm_dc@dc6-dpms.html
- shard-tglu: NOTRUN -> [FAIL][429] ([i915#9295])
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-7/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc6-psr:
- shard-mtlp: NOTRUN -> [FAIL][430] ([i915#12912])
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-2/igt@kms_pm_dc@dc6-psr.html
- shard-dg2: NOTRUN -> [SKIP][431] ([i915#9685])
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-6/igt@kms_pm_dc@dc6-psr.html
- shard-tglu: NOTRUN -> [SKIP][432] ([i915#9685])
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-10/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg1: NOTRUN -> [SKIP][433] ([i915#9340])
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-12/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][434] ([i915#9519]) +1 other test skip
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-6/igt@kms_pm_rpm@dpms-non-lpsp.html
- shard-mtlp: NOTRUN -> [SKIP][435] ([i915#9519]) +1 other test skip
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-3/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@drm-resources-equal:
- shard-rkl: [PASS][436] -> [SKIP][437]
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-5/igt@kms_pm_rpm@drm-resources-equal.html
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_pm_rpm@drm-resources-equal.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2: [PASS][438] -> [SKIP][439] ([i915#9519])
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp.html
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-3/igt@kms_pm_rpm@modeset-lpsp.html
- shard-dg1: NOTRUN -> [SKIP][440] ([i915#9519]) +1 other test skip
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-18/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: [PASS][441] -> [SKIP][442] ([i915#9519])
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-rkl-1/igt@kms_pm_rpm@modeset-non-lpsp.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-dg1: [PASS][443] -> [ABORT][444] ([i915#10553])
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8227/shard-dg1-13/igt@kms_pm_rpm@system-suspend-modeset.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg1-17/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_prime@d3hot:
- shard-rkl: NOTRUN -> [SKIP][445] ([i915#6524])
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-rkl-8/igt@kms_prime@d3hot.html
- shard-tglu-1: NOTRUN -> [SKIP][446] ([i915#6524])
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-1/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-mtlp: NOTRUN -> [SKIP][447] ([i915#12316]) +3 other tests skip
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-mtlp-5/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-glk: NOTRUN -> [SKIP][448] ([i915#11520]) +10 other tests skip
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-glk1/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-dg2-9: NOTRUN -> [SKIP][449] ([i915#11520]) +2 other tests skip
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-dg2-9/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][450] ([i915#11520]) +8 other tests skip
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/shard-tglu-10/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][451] ([i915#11520]) +13 other tests skip
[451]: https://intel-gf
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12564/index.html
[-- Attachment #2: Type: text/html, Size: 111098 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread* ✗ Xe.CI.Full: failure for Add igt_runner's cmdline to results (rev6)
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
` (13 preceding siblings ...)
2025-02-08 19:39 ` ✗ i915.CI.Full: failure for Add igt_runner's cmdline to results (rev6) Patchwork
@ 2025-02-08 21:19 ` Patchwork
2025-02-10 19:27 ` [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2025-02-08 21:19 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 83396 bytes --]
== Series Details ==
Series: Add igt_runner's cmdline to results (rev6)
URL : https://patchwork.freedesktop.org/series/143699/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8227_full -> XEIGTPW_12564_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_12564_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_12564_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.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_12564_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_async_flips@async-flip-suspend-resume@pipe-d-dp-4:
- shard-dg2-set2: [PASS][1] -> [FAIL][2] +1 other test fail
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-466/igt@kms_async_flips@async-flip-suspend-resume@pipe-d-dp-4.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_async_flips@async-flip-suspend-resume@pipe-d-dp-4.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-dg2-set2: [PASS][3] -> [SKIP][4]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-436/igt@kms_joiner@basic-force-big-joiner.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_setmode@basic:
- shard-bmg: NOTRUN -> [FAIL][5] +1 other test fail
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-6/igt@kms_setmode@basic.html
* igt@kms_setmode@basic@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [FAIL][6] +2 other tests fail
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@kms_setmode@basic@pipe-b-edp-1.html
* igt@xe_pm@s4-vm-bind-unbind-all:
- shard-dg2-set2: NOTRUN -> [ABORT][7]
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@xe_pm@s4-vm-bind-unbind-all.html
* igt@xe_sriov_flr@flr-twice:
- shard-bmg: NOTRUN -> [SKIP][8]
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-2/igt@xe_sriov_flr@flr-twice.html
- shard-dg2-set2: NOTRUN -> [SKIP][9]
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@xe_sriov_flr@flr-twice.html
- shard-lnl: NOTRUN -> [SKIP][10]
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-5/igt@xe_sriov_flr@flr-twice.html
#### Warnings ####
* igt@xe_pm@s4-basic:
- shard-dg2-set2: [ABORT][11] ([Intel XE#1033]) -> [ABORT][12]
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-464/igt@xe_pm@s4-basic.html
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@xe_pm@s4-basic.html
- shard-bmg: [ABORT][13] ([Intel XE#4172]) -> [ABORT][14]
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-6/igt@xe_pm@s4-basic.html
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-7/igt@xe_pm@s4-basic.html
New tests
---------
New tests have been introduced between XEIGT_8227_full and XEIGTPW_12564_full:
### New IGT tests (1) ###
* igt@kms_properties@crtc-properties-legacy@pipe-b-hdmi-a-6:
- Statuses : 1 pass(s)
- Exec time: [0.26] s
Known issues
------------
Here are the changes found in XEIGTPW_12564_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#2233])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#623])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- shard-lnl: NOTRUN -> [SKIP][17] ([Intel XE#1466])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-5/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-linear:
- shard-lnl: [PASS][18] -> [FAIL][19] ([Intel XE#911]) +3 other tests fail
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-lnl-3/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-linear.html
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-linear.html
* igt@kms_atomic@atomic-invalid-params@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][20] ([Intel XE#1033]) +9 other tests dmesg-warn
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_atomic@atomic-invalid-params@pipe-a-hdmi-a-6.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-270:
- shard-lnl: NOTRUN -> [SKIP][21] ([Intel XE#1407]) +5 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-5/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#2327]) +4 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-2/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-lnl: NOTRUN -> [SKIP][23] ([Intel XE#3658])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-bmg: [PASS][24] -> [DMESG-WARN][25] ([Intel XE#4172]) +42 other tests dmesg-warn
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#316]) +3 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180:
- shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#1124]) +8 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-7/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][28] ([Intel XE#1124]) +7 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180:
- shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#1124]) +9 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-5/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p:
- shard-dg2-set2: NOTRUN -> [SKIP][30] ([Intel XE#2191])
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html
- shard-lnl: NOTRUN -> [SKIP][31] ([Intel XE#1512]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-5/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html
- shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#2314] / [Intel XE#2894])
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-8/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-2-displays-1920x1080p:
- shard-bmg: NOTRUN -> [SKIP][33] ([Intel XE#367]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-7/igt@kms_bw@linear-tiling-2-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-2-displays-3840x2160p:
- shard-dg2-set2: NOTRUN -> [SKIP][34] ([Intel XE#367]) +3 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_bw@linear-tiling-2-displays-3840x2160p.html
- shard-lnl: NOTRUN -> [SKIP][35] ([Intel XE#367]) +2 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-3/igt@kms_bw@linear-tiling-2-displays-3840x2160p.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][36] ([Intel XE#2887]) +17 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-b-hdmi-a-3:
- shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#2652] / [Intel XE#787]) +3 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-1/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-b-hdmi-a-3.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#2887]) +16 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-1/igt@kms_ccs@crc-primary-basic-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-6:
- shard-dg2-set2: [PASS][39] -> [INCOMPLETE][40] ([Intel XE#3862])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-435/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-6.html
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-6.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs:
- shard-lnl: NOTRUN -> [SKIP][41] ([Intel XE#3432])
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
- shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#3432])
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][43] ([Intel XE#787]) +85 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-6.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][44] ([Intel XE#455] / [Intel XE#787]) +35 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-dp-4.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][45] ([Intel XE#1727] / [Intel XE#3124] / [Intel XE#4010])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][46] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124] / [Intel XE#4010])
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-4.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-dg2-set2: [PASS][47] -> [INCOMPLETE][48] ([Intel XE#1727] / [Intel XE#3124] / [Intel XE#4010])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4:
- shard-dg2-set2: [PASS][49] -> [INCOMPLETE][50] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4010])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4.html
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-d-dp-4:
- shard-dg2-set2: [PASS][51] -> [INCOMPLETE][52] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124] / [Intel XE#4010])
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-d-dp-4.html
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-d-dp-4.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-bmg: NOTRUN -> [SKIP][53] ([Intel XE#2724])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@kms_cdclk@mode-transition-all-outputs.html
- shard-dg2-set2: NOTRUN -> [SKIP][54] ([Intel XE#314])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_cdclk@mode-transition-all-outputs.html
- shard-lnl: NOTRUN -> [SKIP][55] ([Intel XE#314])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-7/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_chamelium_color@ctm-0-50:
- shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#2325]) +1 other test skip
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-5/igt@kms_chamelium_color@ctm-0-50.html
- shard-dg2-set2: NOTRUN -> [SKIP][57] ([Intel XE#306])
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_chamelium_color@ctm-0-50.html
* igt@kms_chamelium_hpd@dp-hpd:
- shard-bmg: NOTRUN -> [SKIP][58] ([Intel XE#2252]) +9 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@kms_chamelium_hpd@dp-hpd.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-lnl: NOTRUN -> [SKIP][59] ([Intel XE#373]) +12 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-1/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-dg2-set2: NOTRUN -> [SKIP][60] ([Intel XE#373]) +8 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_content_protection@atomic-dpms@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][61] ([Intel XE#1178]) +1 other test fail
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-1/igt@kms_content_protection@atomic-dpms@pipe-a-dp-2.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-bmg: NOTRUN -> [SKIP][62] ([Intel XE#2390])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-7/igt@kms_content_protection@dp-mst-lic-type-1.html
- shard-dg2-set2: NOTRUN -> [SKIP][63] ([Intel XE#307])
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_content_protection@dp-mst-lic-type-1.html
- shard-lnl: NOTRUN -> [SKIP][64] ([Intel XE#307])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-6/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@lic-type-0:
- shard-lnl: NOTRUN -> [SKIP][65] ([Intel XE#3278]) +3 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@mei-interface:
- shard-bmg: NOTRUN -> [SKIP][66] ([Intel XE#2341]) +2 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@kms_content_protection@mei-interface.html
- shard-lnl: NOTRUN -> [SKIP][67] ([Intel XE#1468])
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-6/igt@kms_content_protection@mei-interface.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-bmg: NOTRUN -> [SKIP][68] ([Intel XE#2320]) +3 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-6/igt@kms_cursor_crc@cursor-random-32x32.html
- shard-lnl: NOTRUN -> [SKIP][69] ([Intel XE#1424]) +3 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-dg2-set2: NOTRUN -> [SKIP][70] ([Intel XE#308]) +2 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
- shard-lnl: NOTRUN -> [SKIP][71] ([Intel XE#2321]) +2 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-7/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#2321]) +2 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-7/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-bmg: NOTRUN -> [SKIP][73] ([Intel XE#2291])
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
- shard-dg2-set2: NOTRUN -> [SKIP][74] ([Intel XE#309]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-lnl: NOTRUN -> [SKIP][75] ([Intel XE#309]) +3 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-5/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-bmg: NOTRUN -> [SKIP][76] ([Intel XE#2286]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-dg2-set2: NOTRUN -> [SKIP][77] ([Intel XE#323])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions:
- shard-bmg: [PASS][78] -> [INCOMPLETE][79] ([Intel XE#3226])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-1/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions.html
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-1/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions.html
* igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
- shard-bmg: [PASS][80] -> [SKIP][81] ([Intel XE#2291]) +4 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-1/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-6/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-dg2-set2: [PASS][82] -> [SKIP][83] ([Intel XE#309]) +1 other test skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-466/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-lnl: NOTRUN -> [SKIP][84] ([Intel XE#323]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-bmg: NOTRUN -> [SKIP][85] ([Intel XE#1508])
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-2/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-dg2-set2: [PASS][86] -> [SKIP][87] ([Intel XE#455]) +3 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-435/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-lnl: NOTRUN -> [SKIP][88] ([Intel XE#3070])
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-8/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_fbcon_fbt@psr:
- shard-bmg: NOTRUN -> [SKIP][89] ([Intel XE#776])
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-2/igt@kms_fbcon_fbt@psr.html
- shard-dg2-set2: NOTRUN -> [SKIP][90] ([Intel XE#776])
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-2x:
- shard-dg2-set2: [PASS][91] -> [SKIP][92] ([Intel XE#702])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-466/igt@kms_feature_discovery@display-2x.html
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-4x:
- shard-bmg: NOTRUN -> [SKIP][93] ([Intel XE#1138])
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@kms_feature_discovery@display-4x.html
- shard-dg2-set2: NOTRUN -> [SKIP][94] ([Intel XE#1138])
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_feature_discovery@display-4x.html
- shard-lnl: NOTRUN -> [SKIP][95] ([Intel XE#1138])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr1:
- shard-bmg: NOTRUN -> [SKIP][96] ([Intel XE#2374])
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-1/igt@kms_feature_discovery@psr1.html
- shard-dg2-set2: NOTRUN -> [SKIP][97] ([Intel XE#1135])
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank:
- shard-lnl: NOTRUN -> [SKIP][98] ([Intel XE#1421]) +7 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
* igt@kms_flip@2x-blocking-wf_vblank@ab-hdmi-a6-dp4:
- shard-dg2-set2: [PASS][99] -> [FAIL][100] ([Intel XE#886]) +1 other test fail
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-436/igt@kms_flip@2x-blocking-wf_vblank@ab-hdmi-a6-dp4.html
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_flip@2x-blocking-wf_vblank@ab-hdmi-a6-dp4.html
* igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:
- shard-dg2-set2: [PASS][101] -> [SKIP][102] ([Intel XE#310]) +5 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-435/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset:
- shard-bmg: [PASS][103] -> [SKIP][104] ([Intel XE#2316]) +6 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-1/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3:
- shard-bmg: [PASS][105] -> [FAIL][106] ([Intel XE#3321]) +1 other test fail
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-2/igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3.html
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-8/igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4:
- shard-dg2-set2: [PASS][107] -> [FAIL][108] ([Intel XE#301]) +7 other tests fail
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-435/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4.html
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-modeset:
- shard-dg2-set2: NOTRUN -> [SKIP][109] ([Intel XE#310]) +3 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_flip@2x-flip-vs-modeset.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-bmg: NOTRUN -> [SKIP][110] ([Intel XE#2316]) +2 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-6/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@bo-too-big-interruptible@a-edp1:
- shard-lnl: NOTRUN -> [INCOMPLETE][111] ([Intel XE#1504]) +1 other test incomplete
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-1/igt@kms_flip@bo-too-big-interruptible@a-edp1.html
* igt@kms_flip@busy-flip:
- shard-dg2-set2: [PASS][112] -> [DMESG-WARN][113] ([Intel XE#1033]) +36 other tests dmesg-warn
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-436/igt@kms_flip@busy-flip.html
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_flip@busy-flip.html
* igt@kms_flip@busy-flip@d-hdmi-a3:
- shard-bmg: NOTRUN -> [DMESG-WARN][114] ([Intel XE#4172]) +4 other tests dmesg-warn
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-5/igt@kms_flip@busy-flip@d-hdmi-a3.html
* igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1:
- shard-lnl: [PASS][115] -> [FAIL][116] ([Intel XE#886]) +1 other test fail
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-lnl-3/igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1.html
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-5/igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp4:
- shard-dg2-set2: NOTRUN -> [FAIL][117] ([Intel XE#301]) +7 other tests fail
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp4.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-bmg: [PASS][118] -> [DMESG-WARN][119] ([Intel XE#2955])
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-6/igt@kms_flip@flip-vs-suspend-interruptible.html
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-1/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][120] ([Intel XE#1401]) +4 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-8/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][121] ([Intel XE#2293]) +3 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-2/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-bmg: NOTRUN -> [SKIP][122] ([Intel XE#2293] / [Intel XE#2380]) +3 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
- shard-lnl: NOTRUN -> [SKIP][123] ([Intel XE#1401] / [Intel XE#1745]) +4 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
* igt@kms_force_connector_basic@force-connector-state:
- shard-lnl: NOTRUN -> [SKIP][124] ([Intel XE#352])
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-8/igt@kms_force_connector_basic@force-connector-state.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff:
- shard-dg2-set2: NOTRUN -> [SKIP][125] ([Intel XE#651]) +15 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][126] ([Intel XE#2312]) +15 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-render:
- shard-dg2-set2: NOTRUN -> [SKIP][127] ([Intel XE#656]) +8 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-plflip-blt:
- shard-lnl: NOTRUN -> [SKIP][128] ([Intel XE#656]) +45 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@drrs-rgb565-draw-render:
- shard-bmg: NOTRUN -> [SKIP][129] ([Intel XE#2311]) +15 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-8/igt@kms_frontbuffer_tracking@drrs-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-render:
- shard-dg2-set2: [PASS][130] -> [SKIP][131] ([Intel XE#656]) +7 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-466/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-render.html
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][132] ([Intel XE#4141]) +10 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-msflip-blt:
- shard-lnl: NOTRUN -> [SKIP][133] ([Intel XE#651]) +13 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-7/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][134] ([Intel XE#653]) +21 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][135] ([Intel XE#2313]) +23 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-bmg: NOTRUN -> [SKIP][136] ([Intel XE#2927])
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-5/igt@kms_joiner@basic-ultra-joiner.html
- shard-dg2-set2: NOTRUN -> [SKIP][137] ([Intel XE#2927])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][138] ([Intel XE#346])
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-2/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-dg2-set2: NOTRUN -> [SKIP][139] ([Intel XE#346])
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-lnl: NOTRUN -> [SKIP][140] ([Intel XE#346])
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-3/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-bmg: NOTRUN -> [SKIP][141] ([Intel XE#2501])
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
- shard-dg2-set2: NOTRUN -> [SKIP][142] ([Intel XE#356])
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
- shard-lnl: NOTRUN -> [SKIP][143] ([Intel XE#356])
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_plane_lowres@tiling-x@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][144] ([Intel XE#599]) +4 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@kms_plane_lowres@tiling-x@pipe-b-edp-1.html
* igt@kms_plane_lowres@tiling-y:
- shard-dg2-set2: NOTRUN -> [SKIP][145] ([Intel XE#455]) +18 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_plane_lowres@tiling-y.html
- shard-bmg: NOTRUN -> [SKIP][146] ([Intel XE#2393])
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-1/igt@kms_plane_lowres@tiling-y.html
* igt@kms_plane_multiple@tiling-y:
- shard-bmg: NOTRUN -> [SKIP][147] ([Intel XE#2493])
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-7/igt@kms_plane_multiple@tiling-y.html
- shard-lnl: NOTRUN -> [SKIP][148] ([Intel XE#2493])
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-6/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a:
- shard-lnl: NOTRUN -> [SKIP][149] ([Intel XE#2763]) +23 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-8/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25:
- shard-bmg: NOTRUN -> [SKIP][150] ([Intel XE#2763]) +9 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
- shard-dg2-set2: NOTRUN -> [SKIP][151] ([Intel XE#2763] / [Intel XE#455]) +3 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b:
- shard-dg2-set2: NOTRUN -> [SKIP][152] ([Intel XE#2763]) +5 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-bmg: NOTRUN -> [SKIP][153] ([Intel XE#2391])
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@kms_pm_dc@dc3co-vpb-simulation.html
- shard-dg2-set2: NOTRUN -> [SKIP][154] ([Intel XE#1122])
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_pm_dc@dc3co-vpb-simulation.html
- shard-lnl: NOTRUN -> [SKIP][155] ([Intel XE#736])
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-1/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-dg2-set2: NOTRUN -> [SKIP][156] ([Intel XE#3309])
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_pm_dc@dc5-retention-flops.html
- shard-lnl: NOTRUN -> [SKIP][157] ([Intel XE#3309])
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-1/igt@kms_pm_dc@dc5-retention-flops.html
- shard-bmg: NOTRUN -> [SKIP][158] ([Intel XE#3309])
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-lnl: NOTRUN -> [SKIP][159] ([Intel XE#1439] / [Intel XE#3141])
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area:
- shard-bmg: NOTRUN -> [SKIP][160] ([Intel XE#1489]) +6 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area.html
- shard-dg2-set2: NOTRUN -> [SKIP][161] ([Intel XE#1489]) +5 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-plane-move-sf-dmg-area:
- shard-lnl: NOTRUN -> [SKIP][162] ([Intel XE#2893]) +2 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-8/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-bmg: NOTRUN -> [SKIP][163] ([Intel XE#2387])
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-6/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-lnl: NOTRUN -> [SKIP][164] ([Intel XE#1128])
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-cursor-plane-onoff:
- shard-bmg: NOTRUN -> [SKIP][165] ([Intel XE#2234] / [Intel XE#2850]) +12 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-8/igt@kms_psr@fbc-pr-cursor-plane-onoff.html
* igt@kms_psr@fbc-psr2-sprite-plane-move:
- shard-dg2-set2: NOTRUN -> [SKIP][166] ([Intel XE#2850] / [Intel XE#929]) +14 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@kms_psr@fbc-psr2-sprite-plane-move.html
* igt@kms_psr@pr-primary-blt:
- shard-lnl: NOTRUN -> [SKIP][167] ([Intel XE#1406]) +3 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-5/igt@kms_psr@pr-primary-blt.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-bmg: NOTRUN -> [SKIP][168] ([Intel XE#3414] / [Intel XE#3904]) +3 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-2/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-lnl: NOTRUN -> [SKIP][169] ([Intel XE#1127])
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-1/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2-set2: NOTRUN -> [SKIP][170] ([Intel XE#3414]) +3 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
- shard-lnl: NOTRUN -> [SKIP][171] ([Intel XE#3414] / [Intel XE#3904]) +4 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [FAIL][172] ([Intel XE#2883]) +2 other tests fail
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_setmode@basic@pipe-a-hdmi-a-6.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-lnl: NOTRUN -> [SKIP][173] ([Intel XE#362])
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-8/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tv_load_detect@load-detect:
- shard-dg2-set2: NOTRUN -> [SKIP][174] ([Intel XE#330])
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_tv_load_detect@load-detect.html
- shard-lnl: NOTRUN -> [SKIP][175] ([Intel XE#330])
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-5/igt@kms_tv_load_detect@load-detect.html
- shard-bmg: NOTRUN -> [SKIP][176] ([Intel XE#2450])
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-8/igt@kms_tv_load_detect@load-detect.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-c-edp-1:
- shard-lnl: [PASS][177] -> [FAIL][178] ([Intel XE#899])
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-lnl-6/igt@kms_universal_plane@cursor-fb-leak@pipe-c-edp-1.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-5/igt@kms_universal_plane@cursor-fb-leak@pipe-c-edp-1.html
* igt@kms_vrr@cmrr@pipe-a-edp-1:
- shard-lnl: [PASS][179] -> [FAIL][180] ([Intel XE#2159]) +1 other test fail
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-lnl-7/igt@kms_vrr@cmrr@pipe-a-edp-1.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-1/igt@kms_vrr@cmrr@pipe-a-edp-1.html
* igt@kms_vrr@flip-basic:
- shard-lnl: NOTRUN -> [FAIL][181] ([Intel XE#1522]) +3 other tests fail
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-2/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@max-min:
- shard-bmg: NOTRUN -> [SKIP][182] ([Intel XE#1499]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-6/igt@kms_vrr@max-min.html
* igt@kms_vrr@negative-basic:
- shard-lnl: NOTRUN -> [SKIP][183] ([Intel XE#1499]) +1 other test skip
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-7/igt@kms_vrr@negative-basic.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-bmg: NOTRUN -> [SKIP][184] ([Intel XE#1091] / [Intel XE#2849])
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@sriov_basic@enable-vfs-autoprobe-off.html
- shard-lnl: NOTRUN -> [SKIP][185] ([Intel XE#1091] / [Intel XE#2849])
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-dg2-set2: NOTRUN -> [SKIP][186] ([Intel XE#1091] / [Intel XE#2849]) +1 other test skip
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
* igt@testdisplay:
- shard-dg2-set2: [PASS][187] -> [DMESG-WARN][188] ([Intel XE#2705] / [Intel XE#4212])
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-464/igt@testdisplay.html
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@testdisplay.html
* igt@xe_create@multigpu-create-massive-size:
- shard-bmg: NOTRUN -> [SKIP][189] ([Intel XE#2504])
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-6/igt@xe_create@multigpu-create-massive-size.html
* igt@xe_eudebug@basic-read-event:
- shard-bmg: NOTRUN -> [SKIP][190] ([Intel XE#2905]) +9 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-5/igt@xe_eudebug@basic-read-event.html
* igt@xe_eudebug@basic-vm-access-parameters-userptr:
- shard-bmg: NOTRUN -> [SKIP][191] ([Intel XE#3889])
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-1/igt@xe_eudebug@basic-vm-access-parameters-userptr.html
- shard-dg2-set2: NOTRUN -> [SKIP][192] ([Intel XE#3889])
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@xe_eudebug@basic-vm-access-parameters-userptr.html
- shard-lnl: NOTRUN -> [SKIP][193] ([Intel XE#3889])
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-3/igt@xe_eudebug@basic-vm-access-parameters-userptr.html
* igt@xe_eudebug@discovery-empty-clients:
- shard-lnl: NOTRUN -> [SKIP][194] ([Intel XE#2905]) +9 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-5/igt@xe_eudebug@discovery-empty-clients.html
* igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen:
- shard-lnl: NOTRUN -> [SKIP][195] ([Intel XE#688]) +6 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-8/igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr:
- shard-bmg: NOTRUN -> [SKIP][196] ([Intel XE#2322]) +3 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
* igt@xe_exec_basic@multigpu-once-userptr-invalidate:
- shard-lnl: NOTRUN -> [SKIP][197] ([Intel XE#1392]) +5 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-8/igt@xe_exec_basic@multigpu-once-userptr-invalidate.html
* igt@xe_exec_fault_mode@once-rebind-prefetch:
- shard-dg2-set2: NOTRUN -> [SKIP][198] ([Intel XE#288]) +17 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@xe_exec_fault_mode@once-rebind-prefetch.html
* igt@xe_exec_mix_modes@exec-simple-batch-store-dma-fence:
- shard-dg2-set2: NOTRUN -> [SKIP][199] ([Intel XE#2360])
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@xe_exec_mix_modes@exec-simple-batch-store-dma-fence.html
* igt@xe_exec_reset@cm-gt-reset:
- shard-bmg: [PASS][200] -> [INCOMPLETE][201] ([Intel XE#3592])
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-4/igt@xe_exec_reset@cm-gt-reset.html
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-1/igt@xe_exec_reset@cm-gt-reset.html
* igt@xe_exec_sip_eudebug@breakpoint-writesip:
- shard-dg2-set2: NOTRUN -> [SKIP][202] ([Intel XE#2905]) +10 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@xe_exec_sip_eudebug@breakpoint-writesip.html
* igt@xe_exec_threads@threads-hang-shared-vm-userptr-invalidate-race:
- shard-bmg: [PASS][203] -> [INCOMPLETE][204] ([Intel XE#1169])
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-6/igt@xe_exec_threads@threads-hang-shared-vm-userptr-invalidate-race.html
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-8/igt@xe_exec_threads@threads-hang-shared-vm-userptr-invalidate-race.html
* igt@xe_live_ktest@xe_eudebug:
- shard-bmg: NOTRUN -> [SKIP][205] ([Intel XE#2833])
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-7/igt@xe_live_ktest@xe_eudebug.html
- shard-lnl: NOTRUN -> [SKIP][206] ([Intel XE#1192] / [Intel XE#3026])
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@xe_live_ktest@xe_eudebug.html
* igt@xe_live_ktest@xe_mocs:
- shard-bmg: [PASS][207] -> [SKIP][208] ([Intel XE#1192])
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-5/igt@xe_live_ktest@xe_mocs.html
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-2/igt@xe_live_ktest@xe_mocs.html
- shard-lnl: NOTRUN -> [SKIP][209] ([Intel XE#1192])
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-8/igt@xe_live_ktest@xe_mocs.html
* igt@xe_mmap@pci-membarrier-parallel:
- shard-lnl: NOTRUN -> [SKIP][210] ([Intel XE#4045])
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-2/igt@xe_mmap@pci-membarrier-parallel.html
* igt@xe_noexec_ping_pong:
- shard-lnl: NOTRUN -> [SKIP][211] ([Intel XE#379])
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-7/igt@xe_noexec_ping_pong.html
* igt@xe_oa@non-privileged-map-oa-buffer:
- shard-dg2-set2: NOTRUN -> [SKIP][212] ([Intel XE#2541] / [Intel XE#3573]) +3 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@xe_oa@non-privileged-map-oa-buffer.html
* igt@xe_oa@unprivileged-single-ctx-counters:
- shard-bmg: NOTRUN -> [SKIP][213] ([Intel XE#2248])
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-7/igt@xe_oa@unprivileged-single-ctx-counters.html
- shard-lnl: NOTRUN -> [SKIP][214] ([Intel XE#2248])
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-6/igt@xe_oa@unprivileged-single-ctx-counters.html
* igt@xe_pm@s2idle-d3cold-basic-exec:
- shard-bmg: NOTRUN -> [SKIP][215] ([Intel XE#2284]) +1 other test skip
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-6/igt@xe_pm@s2idle-d3cold-basic-exec.html
- shard-lnl: NOTRUN -> [SKIP][216] ([Intel XE#2284] / [Intel XE#366]) +1 other test skip
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-7/igt@xe_pm@s2idle-d3cold-basic-exec.html
* igt@xe_pm@s3-basic:
- shard-bmg: [PASS][217] -> [DMESG-WARN][218] ([Intel XE#4172] / [Intel XE#569]) +2 other tests dmesg-warn
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-7/igt@xe_pm@s3-basic.html
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-5/igt@xe_pm@s3-basic.html
* igt@xe_pm@s3-d3cold-basic-exec:
- shard-dg2-set2: NOTRUN -> [SKIP][219] ([Intel XE#2284] / [Intel XE#366]) +1 other test skip
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@xe_pm@s3-d3cold-basic-exec.html
* igt@xe_pm@s3-d3hot-basic-exec:
- shard-bmg: NOTRUN -> [DMESG-WARN][220] ([Intel XE#4172] / [Intel XE#569])
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@xe_pm@s3-d3hot-basic-exec.html
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][221] ([Intel XE#1033] / [Intel XE#569])
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@xe_pm@s3-d3hot-basic-exec.html
* igt@xe_pm@s3-vm-bind-unbind-all:
- shard-dg2-set2: [PASS][222] -> [DMESG-WARN][223] ([Intel XE#1033] / [Intel XE#569]) +3 other tests dmesg-warn
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-466/igt@xe_pm@s3-vm-bind-unbind-all.html
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@xe_pm@s3-vm-bind-unbind-all.html
* igt@xe_query@multigpu-query-engines:
- shard-lnl: NOTRUN -> [SKIP][224] ([Intel XE#944]) +4 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@xe_query@multigpu-query-engines.html
- shard-bmg: NOTRUN -> [SKIP][225] ([Intel XE#944]) +1 other test skip
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-6/igt@xe_query@multigpu-query-engines.html
* igt@xe_query@multigpu-query-uc-fw-version-guc:
- shard-dg2-set2: NOTRUN -> [SKIP][226] ([Intel XE#944]) +2 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@xe_query@multigpu-query-uc-fw-version-guc.html
* igt@xe_sriov_flr@flr-vf1-clear:
- shard-lnl: NOTRUN -> [SKIP][227] ([Intel XE#3342])
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-8/igt@xe_sriov_flr@flr-vf1-clear.html
#### Possible fixes ####
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-bmg: [FAIL][228] ([Intel XE#827]) -> [PASS][229] +1 other test pass
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-7/igt@kms_async_flips@alternate-sync-async-flip.html
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-7/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-180:
- shard-dg2-set2: [DMESG-WARN][230] -> [PASS][231]
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-466/igt@kms_big_fb@x-tiled-16bpp-rotate-180.html
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_big_fb@x-tiled-16bpp-rotate-180.html
* igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions:
- shard-bmg: [DMESG-WARN][232] ([Intel XE#4172]) -> [PASS][233] +16 other tests pass
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-4/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions.html
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-5/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-bmg: [SKIP][234] ([Intel XE#2291]) -> [PASS][235] +2 other tests pass
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-4/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-7/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
- shard-dg2-set2: [SKIP][236] ([Intel XE#309]) -> [PASS][237] +5 other tests pass
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-464/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-bmg: [SKIP][238] ([Intel XE#1340]) -> [PASS][239]
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_feature_discovery@display-2x:
- shard-bmg: [SKIP][240] ([Intel XE#2373]) -> [PASS][241]
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-6/igt@kms_feature_discovery@display-2x.html
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-2/igt@kms_feature_discovery@display-2x.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
- shard-dg2-set2: [SKIP][242] ([Intel XE#310]) -> [PASS][243] +1 other test pass
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-464/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
* igt@kms_flip@2x-flip-vs-expired-vblank@bc-dp2-hdmi-a3:
- shard-bmg: [FAIL][244] ([Intel XE#3321]) -> [PASS][245] +2 other tests pass
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-2/igt@kms_flip@2x-flip-vs-expired-vblank@bc-dp2-hdmi-a3.html
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-8/igt@kms_flip@2x-flip-vs-expired-vblank@bc-dp2-hdmi-a3.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-bmg: [SKIP][246] ([Intel XE#2316]) -> [PASS][247] +4 other tests pass
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-6/igt@kms_flip@2x-nonexisting-fb.html
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-1/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@plain-flip-ts-check-interruptible:
- shard-lnl: [FAIL][248] ([Intel XE#3149] / [Intel XE#886]) -> [PASS][249]
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-lnl-5/igt@kms_flip@plain-flip-ts-check-interruptible.html
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@kms_flip@plain-flip-ts-check-interruptible.html
* igt@kms_flip@plain-flip-ts-check-interruptible@c-edp1:
- shard-lnl: [FAIL][250] ([Intel XE#886]) -> [PASS][251] +2 other tests pass
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-lnl-5/igt@kms_flip@plain-flip-ts-check-interruptible@c-edp1.html
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-4/igt@kms_flip@plain-flip-ts-check-interruptible@c-edp1.html
* igt@kms_flip@wf_vblank-ts-check@c-hdmi-a6:
- shard-dg2-set2: [INCOMPLETE][252] ([Intel XE#2049]) -> [PASS][253] +1 other test pass
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-435/igt@kms_flip@wf_vblank-ts-check@c-hdmi-a6.html
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@kms_flip@wf_vblank-ts-check@c-hdmi-a6.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
- shard-dg2-set2: [SKIP][254] ([Intel XE#656]) -> [PASS][255] +3 other tests pass
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
* igt@kms_lease@lease-unleased-connector@pipe-c-hdmi-a-6:
- shard-dg2-set2: [DMESG-WARN][256] ([Intel XE#1033]) -> [PASS][257] +29 other tests pass
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-464/igt@kms_lease@lease-unleased-connector@pipe-c-hdmi-a-6.html
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@kms_lease@lease-unleased-connector@pipe-c-hdmi-a-6.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-bmg: [SKIP][258] ([Intel XE#2571]) -> [PASS][259]
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-6/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-5/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_pm_dc@dc5-psr:
- shard-lnl: [FAIL][260] ([Intel XE#718]) -> [PASS][261]
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-lnl-4/igt@kms_pm_dc@dc5-psr.html
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-lnl-6/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-dg2-set2: [DMESG-WARN][262] ([Intel XE#1033] / [Intel XE#2042]) -> [PASS][263] +1 other test pass
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-436/igt@kms_pm_rpm@system-suspend-modeset.html
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-dg2-set2: [SKIP][264] ([Intel XE#455]) -> [PASS][265]
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-464/igt@kms_setmode@clone-exclusive-crtc.html
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@kms_setmode@clone-exclusive-crtc.html
* igt@xe_exec_threads@threads-hang-rebind:
- shard-dg2-set2: [DMESG-WARN][266] ([Intel XE#3876]) -> [PASS][267]
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-466/igt@xe_exec_threads@threads-hang-rebind.html
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@xe_exec_threads@threads-hang-rebind.html
* igt@xe_pm@s3-basic-exec:
- shard-dg2-set2: [DMESG-WARN][268] ([Intel XE#1033] / [Intel XE#569]) -> [PASS][269]
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-464/igt@xe_pm@s3-basic-exec.html
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@xe_pm@s3-basic-exec.html
* igt@xe_pm@s3-vm-bind-prefetch:
- shard-bmg: [DMESG-WARN][270] ([Intel XE#4172] / [Intel XE#569]) -> [PASS][271] +1 other test pass
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-4/igt@xe_pm@s3-vm-bind-prefetch.html
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-2/igt@xe_pm@s3-vm-bind-prefetch.html
#### Warnings ####
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: [SKIP][272] ([Intel XE#787]) -> [SKIP][273] ([Intel XE#455] / [Intel XE#787]) +10 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-466/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-6.html
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-6.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc:
- shard-dg2-set2: [DMESG-WARN][274] ([Intel XE#1033]) -> [INCOMPLETE][275] ([Intel XE#3862])
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-435/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-dg2-set2: [INCOMPLETE][276] ([Intel XE#4010]) -> [INCOMPLETE][277] ([Intel XE#1727] / [Intel XE#4010])
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: [SKIP][278] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][279] ([Intel XE#787]) +7 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-464/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-6.html
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-6.html
* igt@kms_content_protection@atomic:
- shard-bmg: [FAIL][280] ([Intel XE#1178]) -> [SKIP][281] ([Intel XE#2341])
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-8/igt@kms_content_protection@atomic.html
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-6/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@srm:
- shard-dg2-set2: [FAIL][282] ([Intel XE#1178]) -> [SKIP][283] ([Intel XE#455])
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-435/igt@kms_content_protection@srm.html
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_content_protection@srm.html
* igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size:
- shard-dg2-set2: [DMESG-WARN][284] ([Intel XE#1033]) -> [SKIP][285] ([Intel XE#309])
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-435/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6:
- shard-dg2-set2: [SKIP][286] ([i915#3804]) -> [SKIP][287] ([Intel XE#455] / [i915#3804])
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-435/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-dg2-set2: [DMESG-WARN][288] ([Intel XE#1033]) -> [DMESG-WARN][289] ([Intel XE#2955])
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-435/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-435/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt:
- shard-bmg: [SKIP][290] ([Intel XE#2312]) -> [SKIP][291] ([Intel XE#2311]) +17 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt.html
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-8/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen:
- shard-dg2-set2: [SKIP][292] ([Intel XE#656]) -> [SKIP][293] ([Intel XE#651]) +12 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-436/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt:
- shard-bmg: [SKIP][294] ([Intel XE#4141]) -> [SKIP][295] ([Intel XE#2312]) +5 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt:
- shard-dg2-set2: [DMESG-WARN][296] ([Intel XE#1033]) -> [SKIP][297] ([Intel XE#656])
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-435/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt.html
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render:
- shard-bmg: [SKIP][298] ([Intel XE#2312]) -> [SKIP][299] ([Intel XE#4141]) +7 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][300] ([Intel XE#2311]) -> [SKIP][301] ([Intel XE#2312]) +10 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt:
- shard-dg2-set2: [SKIP][302] ([Intel XE#651]) -> [SKIP][303] ([Intel XE#656]) +16 other tests skip
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt.html
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render:
- shard-bmg: [SKIP][304] ([Intel XE#2313]) -> [SKIP][305] ([Intel XE#2312]) +15 other tests skip
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render.html
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt:
- shard-dg2-set2: [SKIP][306] ([Intel XE#656]) -> [SKIP][307] ([Intel XE#653]) +10 other tests skip
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt.html
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt:
- shard-dg2-set2: [SKIP][308] ([Intel XE#653]) -> [SKIP][309] ([Intel XE#656]) +16 other tests skip
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-435/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt.html
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen:
- shard-bmg: [SKIP][310] ([Intel XE#2312]) -> [SKIP][311] ([Intel XE#2313]) +9 other tests skip
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_hdr@brightness-with-hdr:
- shard-bmg: [SKIP][312] ([Intel XE#3374] / [Intel XE#3544]) -> [SKIP][313] ([Intel XE#3544])
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-7/igt@kms_hdr@brightness-with-hdr.html
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-6/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_pm_dc@dc6-dpms:
- shard-bmg: [DMESG-FAIL][314] ([Intel XE#4172]) -> [FAIL][315] ([Intel XE#1430])
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-bmg-6/igt@kms_pm_dc@dc6-dpms.html
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-bmg-2/igt@kms_pm_dc@dc6-dpms.html
* igt@xe_pm@s4-multiple-execs:
- shard-dg2-set2: [ABORT][316] -> [ABORT][317] ([Intel XE#1033])
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8227/shard-dg2-464/igt@xe_pm@s4-multiple-execs.html
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/shard-dg2-466/igt@xe_pm@s4-multiple-execs.html
[Intel XE#1033]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1033
[Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091
[Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128
[Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
[Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1169]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1169
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1192]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1192
[Intel XE#1340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1340
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1430]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1430
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1466
[Intel XE#1468]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1468
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1504]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1504
[Intel XE#1508]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1508
[Intel XE#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512
[Intel XE#1522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1522
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#2042]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2042
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[Intel XE#2159]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2159
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[Intel XE#2233]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2233
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2248]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2248
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
[Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360
[Intel XE#2373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2373
[Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387
[Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2391]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2391
[Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393
[Intel XE#2450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2450
[Intel XE#2493]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2493
[Intel XE#2501]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2501
[Intel XE#2504]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2504
[Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
[Intel XE#2571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2571
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
[Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2833]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2833
[Intel XE#2849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2849
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2883]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2883
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2905
[Intel XE#2927]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2927
[Intel XE#2955]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2955
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#3026]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3026
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#3070]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3070
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#310]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/310
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
[Intel XE#314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/314
[Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#3226]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3226
[Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[Intel XE#3278]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3278
[Intel XE#330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/330
[Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
[Intel XE#3374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3374
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/352
[Intel XE#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544
[Intel XE#356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/356
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#3592]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3592
[Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
[Intel XE#3658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3658
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#379]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/379
[Intel XE#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862
[Intel XE#3876]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3876
[Intel XE#3889]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3889
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4010]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4010
[Intel XE#4045]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4045
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4172]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4172
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/569
[Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599
[Intel XE#623]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/623
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#702]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/702
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#736]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/736
[Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#827]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/827
[Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
[Intel XE#899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/899
[Intel XE#911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/911
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
Build changes
-------------
* IGT: IGT_8227 -> IGTPW_12564
* Linux: xe-2620-e886a5edb53ade13f69b5809cbe03d7aa73885a7 -> xe-2621-4f934139887fd60bd4ac9027b7eec3e86ade8085
IGTPW_12564: 12564
IGT_8227: 8227
xe-2620-e886a5edb53ade13f69b5809cbe03d7aa73885a7: e886a5edb53ade13f69b5809cbe03d7aa73885a7
xe-2621-4f934139887fd60bd4ac9027b7eec3e86ade8085: 4f934139887fd60bd4ac9027b7eec3e86ade8085
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12564/index.html
[-- Attachment #2: Type: text/html, Size: 98618 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: [CI i-g-t 00/10] Add igt_runner's cmdline to results
2025-02-07 23:09 [CI i-g-t 00/10] Add igt_runner's cmdline to results Lucas De Marchi
` (14 preceding siblings ...)
2025-02-08 21:19 ` ✗ Xe.CI.Full: " Patchwork
@ 2025-02-10 19:27 ` Lucas De Marchi
15 siblings, 0 replies; 22+ messages in thread
From: Lucas De Marchi @ 2025-02-10 19:27 UTC (permalink / raw)
To: igt-dev
On Fri, Feb 07, 2025 at 03:09:34PM -0800, Lucas De Marchi wrote:
>Help devs to reproduce what CI is running by dumping what is the command
>line being used. While it's true that in the shard case we don't have
>the testlist, just seeing the right incantation of command line is a
>great improvement.
>
>I plan to follow this with the env vars, but first want to get this
>in. It seems we already have an environment.txt saved, however that
>doesn't contain the igt_runner's env, only options passed via -e to
>igt_runner which is then forwarded to each test. I'm wondering if this
>is a source of bugs when using igt_resume: if the environment doesn't
>match, it will run with different options on each execution. (answer:
>yes, it is a source of bugs if the exact environment is not re-created
>for running igt_resume)
>
>v2:
> - Fix more leaks as prep commits
> - Fix leaking argv that got lost in all other pre-existent leaks
> - Add dummy array to the reference.json files so it passes runner's
> own tests.
>
>v3:
> - Better split patches and reword commit messages according to reviews
> by Gustavo and Peter
> - Add generic escape/unescape functions to be used for metadata.txt.
> Besides preparing for cmdline, it fixes other uses of \n.
> - Provide a single macro to parse array, which adds the proper code
> to parse both the array items and the length
>
>CI: minor adjustements. Let's make sure it passes CI.
Thank you for reviews and feeback. Patches applied.
Lucas De Marchi
^ permalink raw reply [flat|nested] 22+ messages in thread