* [igt-dev] [PATCH i-g-t 0/2] tests/kms_invalid_mode.c: Test Cleanup
@ 2022-06-20 9:10 Nidhi Gupta
2022-06-20 9:10 ` [igt-dev] [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic Nidhi Gupta
` (3 more replies)
0 siblings, 4 replies; 11+ messages in thread
From: Nidhi Gupta @ 2022-06-20 9:10 UTC (permalink / raw)
To: igt-dev; +Cc: Nidhi Gupta, petri.latvala
Convert all possible subtests to dynamic and sanitize the system
state before starting/exiting the subtest.
Nidhi Gupta (2):
tests/kms_invalid_mode.c: Convert tests to dynamic
tests/kms_invalid_mode.c: Test Cleanup
tests/kms_invalid_mode.c | 55 ++++++++++++++++++----------------------
1 file changed, 25 insertions(+), 30 deletions(-)
--
2.26.2
^ permalink raw reply [flat|nested] 11+ messages in thread
* [igt-dev] [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic
2022-06-20 9:10 [igt-dev] [PATCH i-g-t 0/2] tests/kms_invalid_mode.c: Test Cleanup Nidhi Gupta
@ 2022-06-20 9:10 ` Nidhi Gupta
2022-06-22 9:40 ` Petri Latvala
2022-06-20 9:10 ` [igt-dev] [PATCH i-g-t 2/2] tests/kms_invalid_mode.c: Test Cleanup Nidhi Gupta
` (2 subsequent siblings)
3 siblings, 1 reply; 11+ messages in thread
From: Nidhi Gupta @ 2022-06-20 9:10 UTC (permalink / raw)
To: igt-dev; +Cc: Nidhi Gupta, petri.latvala
Convert the existing subtests to dynamic subtests at pipe level.
Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
---
tests/kms_invalid_mode.c | 53 +++++++++++++++++-----------------------
1 file changed, 23 insertions(+), 30 deletions(-)
diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c
index 630798d8..3d583202 100644
--- a/tests/kms_invalid_mode.c
+++ b/tests/kms_invalid_mode.c
@@ -32,6 +32,7 @@ typedef struct _data data_t;
struct _data {
int drm_fd;
+ enum pipe pipe;
igt_display_t display;
igt_output_t *output;
drmModeResPtr res;
@@ -177,21 +178,21 @@ adjust_mode_bad_vtotal(data_t *data, drmModeModeInfoPtr mode)
return true;
}
-static int
+static void
test_output(data_t *data)
{
igt_output_t *output = data->output;
drmModeModeInfo mode;
struct igt_fb fb;
- int i;
+ int ret;
+ uint32_t crtc_id;
/*
* FIXME test every mode we have to be more
* sure everything is really getting rejected?
*/
mode = *igt_output_get_mode(output);
- if (!data->adjust_mode(data, &mode))
- return 0;
+ igt_skip_on(!data->adjust_mode(data, &mode));
igt_create_fb(data->drm_fd,
max_t(uint16_t, mode.hdisplay, 64),
@@ -202,32 +203,14 @@ test_output(data_t *data)
kmstest_unset_all_crtcs(data->drm_fd, data->res);
- for (i = 0; i < data->res->count_crtcs; i++) {
- int ret;
-
- igt_info("Checking pipe %c connector %s with mode %s\n",
- 'A'+i, output->name, mode.name);
+ crtc_id = data->display.pipes[data->pipe].crtc_id;
- ret = drmModeSetCrtc(data->drm_fd, data->res->crtcs[i],
- fb.fb_id, 0, 0,
- &output->id, 1, &mode);
- igt_assert_lt(ret, 0);
- }
+ ret = drmModeSetCrtc(data->drm_fd, crtc_id,
+ fb.fb_id, 0, 0,
+ &output->id, 1, &mode);
+ igt_assert_lt(ret, 0);
igt_remove_fb(data->drm_fd, &fb);
-
- return 1;
-}
-
-static void test(data_t *data)
-{
- int valid_connectors = 0;
-
- for_each_connected_output(&data->display, data->output) {
- valid_connectors += test_output(data);
- }
-
- igt_require_f(valid_connectors, "No suitable connectors found\n");
}
static int i915_max_dotclock(data_t *data)
@@ -297,6 +280,10 @@ static data_t data;
igt_main
{
+
+ enum pipe pipe;
+ igt_output_t *output;
+
igt_fixture {
data.drm_fd = drm_open_driver_master(DRIVER_ANY);
@@ -311,9 +298,15 @@ igt_main
}
for (int i = 0; i < ARRAY_SIZE(subtests); i++) {
- igt_subtest(subtests[i].name) {
- data.adjust_mode = subtests[i].adjust_mode;
- test(&data);
+ igt_subtest_with_dynamic(subtests[i].name) {
+ for_each_pipe_with_valid_output(&data.display, pipe, output) {
+ igt_dynamic_f("%s-pipe-%s", igt_output_name(output), kmstest_pipe_name(pipe)) {
+ data.output = output;
+ data.pipe = pipe;
+ data.adjust_mode = subtests[i].adjust_mode;
+ test_output(&data);
+ }
+ }
}
}
--
2.26.2
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [igt-dev] [PATCH i-g-t 2/2] tests/kms_invalid_mode.c: Test Cleanup
2022-06-20 9:10 [igt-dev] [PATCH i-g-t 0/2] tests/kms_invalid_mode.c: Test Cleanup Nidhi Gupta
2022-06-20 9:10 ` [igt-dev] [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic Nidhi Gupta
@ 2022-06-20 9:10 ` Nidhi Gupta
2022-06-20 12:52 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_invalid_mode.c: Test Cleanup (rev2) Patchwork
2022-06-20 18:43 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
3 siblings, 0 replies; 11+ messages in thread
From: Nidhi Gupta @ 2022-06-20 9:10 UTC (permalink / raw)
To: igt-dev; +Cc: Nidhi Gupta, petri.latvala
Sanitize the system state before starting the subtest.
Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
---
tests/kms_invalid_mode.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c
index 3d583202..3957a460 100644
--- a/tests/kms_invalid_mode.c
+++ b/tests/kms_invalid_mode.c
@@ -187,6 +187,8 @@ test_output(data_t *data)
int ret;
uint32_t crtc_id;
+ igt_display_reset(&data->display);
+
/*
* FIXME test every mode we have to be more
* sure everything is really getting rejected?
--
2.26.2
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_invalid_mode.c: Test Cleanup (rev2)
2022-06-20 9:10 [igt-dev] [PATCH i-g-t 0/2] tests/kms_invalid_mode.c: Test Cleanup Nidhi Gupta
2022-06-20 9:10 ` [igt-dev] [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic Nidhi Gupta
2022-06-20 9:10 ` [igt-dev] [PATCH i-g-t 2/2] tests/kms_invalid_mode.c: Test Cleanup Nidhi Gupta
@ 2022-06-20 12:52 ` Patchwork
2022-06-20 18:43 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
3 siblings, 0 replies; 11+ messages in thread
From: Patchwork @ 2022-06-20 12:52 UTC (permalink / raw)
To: Nidhi Gupta; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 9590 bytes --]
== Series Details ==
Series: tests/kms_invalid_mode.c: Test Cleanup (rev2)
URL : https://patchwork.freedesktop.org/series/105266/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11780 -> IGTPW_7342
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/index.html
Participating hosts (42 -> 42)
------------------------------
Additional (1): fi-kbl-soraka
Missing (1): fi-icl-u2
Known issues
------------
Here are the changes found in IGTPW_7342 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_huc_copy@huc-copy:
- fi-kbl-soraka: NOTRUN -> [SKIP][1] ([fdo#109271] / [i915#2190])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- fi-kbl-soraka: NOTRUN -> [SKIP][2] ([fdo#109271] / [i915#4613]) +3 similar issues
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html
* igt@i915_selftest@live@gt_engines:
- bat-dg1-5: [PASS][3] -> [INCOMPLETE][4] ([i915#4418])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/bat-dg1-5/igt@i915_selftest@live@gt_engines.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/bat-dg1-5/igt@i915_selftest@live@gt_engines.html
* igt@i915_selftest@live@gt_pm:
- fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][5] ([i915#1886])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html
* igt@i915_selftest@live@hangcheck:
- fi-hsw-4770: [PASS][6] -> [INCOMPLETE][7] ([i915#4785])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html
* igt@i915_selftest@live@requests:
- fi-pnv-d510: [PASS][8] -> [DMESG-FAIL][9] ([i915#4528])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/fi-pnv-d510/igt@i915_selftest@live@requests.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-pnv-d510/igt@i915_selftest@live@requests.html
* igt@i915_suspend@basic-s2idle-without-i915:
- fi-bdw-gvtdvm: NOTRUN -> [INCOMPLETE][10] ([i915#4817])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-bdw-gvtdvm/igt@i915_suspend@basic-s2idle-without-i915.html
* igt@kms_chamelium@common-hpd-after-suspend:
- fi-hsw-g3258: NOTRUN -> [SKIP][11] ([fdo#109271] / [fdo#111827])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-hsw-g3258/igt@kms_chamelium@common-hpd-after-suspend.html
- fi-snb-2600: NOTRUN -> [SKIP][12] ([fdo#109271] / [fdo#111827])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-snb-2600/igt@kms_chamelium@common-hpd-after-suspend.html
* igt@kms_chamelium@hdmi-hpd-fast:
- fi-bdw-gvtdvm: NOTRUN -> [SKIP][13] ([fdo#109271] / [fdo#111827]) +7 similar issues
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-bdw-gvtdvm/igt@kms_chamelium@hdmi-hpd-fast.html
- fi-kbl-soraka: NOTRUN -> [SKIP][14] ([fdo#109271] / [fdo#111827]) +7 similar issues
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-kbl-soraka/igt@kms_chamelium@hdmi-hpd-fast.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- fi-kbl-soraka: NOTRUN -> [SKIP][15] ([fdo#109271]) +9 similar issues
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-kbl-soraka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_flip@basic-flip-vs-modeset@a-edp1:
- fi-tgl-u2: [PASS][16] -> [DMESG-WARN][17] ([i915#402]) +1 similar issue
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/fi-tgl-u2/igt@kms_flip@basic-flip-vs-modeset@a-edp1.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-tgl-u2/igt@kms_flip@basic-flip-vs-modeset@a-edp1.html
- bat-adlp-4: [PASS][18] -> [DMESG-WARN][19] ([i915#3576])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/bat-adlp-4/igt@kms_flip@basic-flip-vs-modeset@a-edp1.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/bat-adlp-4/igt@kms_flip@basic-flip-vs-modeset@a-edp1.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-c:
- fi-bdw-gvtdvm: NOTRUN -> [SKIP][20] ([fdo#109271]) +47 similar issues
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-bdw-gvtdvm/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-c.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d:
- fi-kbl-soraka: NOTRUN -> [SKIP][21] ([fdo#109271] / [i915#533])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-kbl-soraka/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d.html
* igt@runner@aborted:
- fi-hsw-4770: NOTRUN -> [FAIL][22] ([fdo#109271] / [i915#4312] / [i915#5594] / [i915#6246])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-hsw-4770/igt@runner@aborted.html
#### Possible fixes ####
* igt@i915_selftest@live@gt_heartbeat:
- fi-skl-6700k2: [DMESG-FAIL][23] ([i915#5334]) -> [PASS][24]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/fi-skl-6700k2/igt@i915_selftest@live@gt_heartbeat.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-skl-6700k2/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@guc_multi_lrc:
- {bat-dg2-9}: [DMESG-WARN][25] ([i915#5763]) -> [PASS][26] +4 similar issues
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/bat-dg2-9/igt@i915_selftest@live@guc_multi_lrc.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/bat-dg2-9/igt@i915_selftest@live@guc_multi_lrc.html
* igt@i915_selftest@live@hangcheck:
- fi-hsw-g3258: [INCOMPLETE][27] ([i915#4785]) -> [PASS][28]
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/fi-hsw-g3258/igt@i915_selftest@live@hangcheck.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-hsw-g3258/igt@i915_selftest@live@hangcheck.html
- fi-snb-2600: [INCOMPLETE][29] ([i915#3921]) -> [PASS][30]
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/fi-snb-2600/igt@i915_selftest@live@hangcheck.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-snb-2600/igt@i915_selftest@live@hangcheck.html
* igt@kms_busy@basic@modeset:
- bat-adlp-4: [DMESG-WARN][31] ([i915#3576]) -> [PASS][32]
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/bat-adlp-4/igt@kms_busy@basic@modeset.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/bat-adlp-4/igt@kms_busy@basic@modeset.html
- fi-tgl-u2: [DMESG-WARN][33] ([i915#402]) -> [PASS][34]
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/fi-tgl-u2/igt@kms_busy@basic@modeset.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/fi-tgl-u2/igt@kms_busy@basic@modeset.html
* igt@kms_flip@basic-flip-vs-modeset@a-edp1:
- {bat-adlp-6}: [DMESG-WARN][35] ([i915#3576]) -> [PASS][36]
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/bat-adlp-6/igt@kms_flip@basic-flip-vs-modeset@a-edp1.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/bat-adlp-6/igt@kms_flip@basic-flip-vs-modeset@a-edp1.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#3576]: https://gitlab.freedesktop.org/drm/intel/issues/3576
[i915#3921]: https://gitlab.freedesktop.org/drm/intel/issues/3921
[i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[i915#4418]: https://gitlab.freedesktop.org/drm/intel/issues/4418
[i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4785]: https://gitlab.freedesktop.org/drm/intel/issues/4785
[i915#4817]: https://gitlab.freedesktop.org/drm/intel/issues/4817
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
[i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[i915#5594]: https://gitlab.freedesktop.org/drm/intel/issues/5594
[i915#5763]: https://gitlab.freedesktop.org/drm/intel/issues/5763
[i915#5885]: https://gitlab.freedesktop.org/drm/intel/issues/5885
[i915#5903]: https://gitlab.freedesktop.org/drm/intel/issues/5903
[i915#6246]: https://gitlab.freedesktop.org/drm/intel/issues/6246
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_6537 -> IGTPW_7342
CI-20190529: 20190529
CI_DRM_11780: e3c663c58e5fe6f5dc29ab062c7eea2540f42e1e @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_7342: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/index.html
IGT_6537: 331658a8475c8b0c0f7ffe5268a7318ef83da34e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/index.html
[-- Attachment #2: Type: text/html, Size: 11619 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for tests/kms_invalid_mode.c: Test Cleanup (rev2)
2022-06-20 9:10 [igt-dev] [PATCH i-g-t 0/2] tests/kms_invalid_mode.c: Test Cleanup Nidhi Gupta
` (2 preceding siblings ...)
2022-06-20 12:52 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_invalid_mode.c: Test Cleanup (rev2) Patchwork
@ 2022-06-20 18:43 ` Patchwork
3 siblings, 0 replies; 11+ messages in thread
From: Patchwork @ 2022-06-20 18:43 UTC (permalink / raw)
To: Nidhi Gupta; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 82089 bytes --]
== Series Details ==
Series: tests/kms_invalid_mode.c: Test Cleanup (rev2)
URL : https://patchwork.freedesktop.org/series/105266/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11780_full -> IGTPW_7342_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/index.html
Participating hosts (13 -> 10)
------------------------------
Missing (3): pig-skl-6260u pig-kbl-iris pig-glk-j5005
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_7342_full:
### IGT changes ###
#### Possible regressions ####
* {igt@kms_invalid_mode@clock-too-high@edp-1-pipe-a} (NEW):
- shard-tglb: NOTRUN -> [SKIP][1] +3 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb1/igt@kms_invalid_mode@clock-too-high@edp-1-pipe-a.html
* {igt@kms_invalid_mode@clock-too-high@edp-1-pipe-b} (NEW):
- shard-iclb: NOTRUN -> [SKIP][2] +2 similar issues
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb4/igt@kms_invalid_mode@clock-too-high@edp-1-pipe-b.html
- {shard-rkl}: NOTRUN -> [SKIP][3] +1 similar issue
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-6/igt@kms_invalid_mode@clock-too-high@edp-1-pipe-b.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@drm_fdinfo@virtual-busy-hang-all}:
- {shard-dg1}: NOTRUN -> [SKIP][4]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-dg1-18/igt@drm_fdinfo@virtual-busy-hang-all.html
* igt@gem_exec_balancer@nohangcheck:
- {shard-dg1}: NOTRUN -> [FAIL][5]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-dg1-17/igt@gem_exec_balancer@nohangcheck.html
* igt@kms_invalid_mode@bad-hsync-end:
- {shard-rkl}: NOTRUN -> [SKIP][6] +2 similar issues
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-5/igt@kms_invalid_mode@bad-hsync-end.html
* igt@kms_invalid_mode@bad-htotal:
- {shard-rkl}: [SKIP][7] ([i915#4278]) -> [SKIP][8] +4 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-5/igt@kms_invalid_mode@bad-htotal.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-1/igt@kms_invalid_mode@bad-htotal.html
* igt@kms_invalid_mode@uint-max-clock:
- {shard-rkl}: [PASS][9] -> [SKIP][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-6/igt@kms_invalid_mode@uint-max-clock.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-1/igt@kms_invalid_mode@uint-max-clock.html
New tests
---------
New tests have been introduced between CI_DRM_11780_full and IGTPW_7342_full:
### New IGT tests (181) ###
* igt@kms_invalid_mode@bad-hsync-end@dp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.02, 0.04] s
* igt@kms_invalid_mode@bad-hsync-end@dp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-end@dp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-end@edp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.30] s
* igt@kms_invalid_mode@bad-hsync-end@edp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-end@edp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-end@edp-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-end@hdmi-a-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.04, 0.33] s
* igt@kms_invalid_mode@bad-hsync-end@hdmi-a-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-end@hdmi-a-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-end@hdmi-a-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-end@hdmi-a-2-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-end@hdmi-a-2-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-end@hdmi-a-2-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-end@vga-1-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.03] s
* igt@kms_invalid_mode@bad-hsync-end@vga-1-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-start@dp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.03, 0.04] s
* igt@kms_invalid_mode@bad-hsync-start@dp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-start@dp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-start@edp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.30, 0.31] s
* igt@kms_invalid_mode@bad-hsync-start@edp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-start@edp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-start@edp-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-start@hdmi-a-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.03, 0.35] s
* igt@kms_invalid_mode@bad-hsync-start@hdmi-a-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-start@hdmi-a-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@bad-hsync-start@hdmi-a-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-start@hdmi-a-2-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-start@hdmi-a-2-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-start@hdmi-a-2-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-hsync-start@vga-1-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.03] s
* igt@kms_invalid_mode@bad-hsync-start@vga-1-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-htotal@dp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.02, 0.04] s
* igt@kms_invalid_mode@bad-htotal@dp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-htotal@dp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-htotal@edp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.29, 0.30] s
* igt@kms_invalid_mode@bad-htotal@edp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-htotal@edp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-htotal@edp-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-htotal@hdmi-a-1-pipe-a:
- Statuses : 3 pass(s)
- Exec time: [0.04, 0.36] s
* igt@kms_invalid_mode@bad-htotal@hdmi-a-1-pipe-b:
- Statuses : 3 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@bad-htotal@hdmi-a-1-pipe-c:
- Statuses : 3 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-htotal@hdmi-a-1-pipe-d:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-htotal@hdmi-a-2-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@bad-htotal@hdmi-a-2-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-htotal@hdmi-a-2-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-htotal@vga-1-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.03] s
* igt@kms_invalid_mode@bad-htotal@vga-1-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-end@dp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.02, 0.05] s
* igt@kms_invalid_mode@bad-vsync-end@dp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-end@dp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-end@edp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.30] s
* igt@kms_invalid_mode@bad-vsync-end@edp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-end@edp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-end@edp-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-end@hdmi-a-1-pipe-a:
- Statuses : 3 pass(s)
- Exec time: [0.02, 0.34] s
* igt@kms_invalid_mode@bad-vsync-end@hdmi-a-1-pipe-b:
- Statuses : 3 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@bad-vsync-end@hdmi-a-1-pipe-c:
- Statuses : 3 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@bad-vsync-end@hdmi-a-1-pipe-d:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-end@hdmi-a-2-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-end@hdmi-a-2-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-end@hdmi-a-2-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-end@vga-1-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.03] s
* igt@kms_invalid_mode@bad-vsync-end@vga-1-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-start@dp-1-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.04] s
* igt@kms_invalid_mode@bad-vsync-start@dp-1-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-start@dp-1-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-start@edp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.30, 0.31] s
* igt@kms_invalid_mode@bad-vsync-start@edp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-start@edp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-start@edp-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-start@hdmi-a-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.03, 0.35] s
* igt@kms_invalid_mode@bad-vsync-start@hdmi-a-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@bad-vsync-start@hdmi-a-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-start@hdmi-a-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-start@hdmi-a-2-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-start@hdmi-a-2-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-start@hdmi-a-2-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-start@hdmi-a-3-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.03] s
* igt@kms_invalid_mode@bad-vsync-start@hdmi-a-3-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-start@hdmi-a-3-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-start@hdmi-a-3-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vsync-start@vga-1-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.03] s
* igt@kms_invalid_mode@bad-vsync-start@vga-1-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vtotal@dp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.02, 0.03] s
* igt@kms_invalid_mode@bad-vtotal@dp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vtotal@dp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vtotal@edp-1-pipe-a:
- Statuses : 3 pass(s)
- Exec time: [0.30] s
* igt@kms_invalid_mode@bad-vtotal@edp-1-pipe-b:
- Statuses : 3 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vtotal@edp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vtotal@edp-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vtotal@hdmi-a-1-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.03] s
* igt@kms_invalid_mode@bad-vtotal@hdmi-a-1-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vtotal@hdmi-a-1-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vtotal@hdmi-a-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vtotal@hdmi-a-3-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.04] s
* igt@kms_invalid_mode@bad-vtotal@hdmi-a-3-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vtotal@hdmi-a-3-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vtotal@hdmi-a-3-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@bad-vtotal@vga-1-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.03] s
* igt@kms_invalid_mode@bad-vtotal@vga-1-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@clock-too-high@dp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.03, 0.04] s
* igt@kms_invalid_mode@clock-too-high@dp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@clock-too-high@dp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@clock-too-high@edp-1-pipe-a:
- Statuses : 3 skip(s)
- Exec time: [0.0, 0.00] s
* igt@kms_invalid_mode@clock-too-high@edp-1-pipe-b:
- Statuses : 3 skip(s)
- Exec time: [0.0] s
* igt@kms_invalid_mode@clock-too-high@edp-1-pipe-c:
- Statuses : 2 skip(s)
- Exec time: [0.0, 0.00] s
* igt@kms_invalid_mode@clock-too-high@edp-1-pipe-d:
- Statuses : 1 skip(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@clock-too-high@hdmi-a-1-pipe-a:
- Statuses : 3 pass(s)
- Exec time: [0.03, 0.34] s
* igt@kms_invalid_mode@clock-too-high@hdmi-a-1-pipe-b:
- Statuses : 3 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@clock-too-high@hdmi-a-1-pipe-c:
- Statuses : 3 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@clock-too-high@hdmi-a-1-pipe-d:
- Statuses : 2 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@clock-too-high@hdmi-a-2-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@clock-too-high@hdmi-a-2-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@clock-too-high@hdmi-a-2-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@clock-too-high@vga-1-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.04] s
* igt@kms_invalid_mode@clock-too-high@vga-1-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@int-max-clock@dp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.02, 0.05] s
* igt@kms_invalid_mode@int-max-clock@dp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@int-max-clock@dp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@int-max-clock@edp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.31, 0.32] s
* igt@kms_invalid_mode@int-max-clock@edp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@int-max-clock@edp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@int-max-clock@edp-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@int-max-clock@hdmi-a-1-pipe-a:
- Statuses : 3 pass(s)
- Exec time: [0.03, 0.36] s
* igt@kms_invalid_mode@int-max-clock@hdmi-a-1-pipe-b:
- Statuses : 3 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@int-max-clock@hdmi-a-1-pipe-c:
- Statuses : 3 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@int-max-clock@hdmi-a-1-pipe-d:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@int-max-clock@hdmi-a-2-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@int-max-clock@hdmi-a-2-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@int-max-clock@hdmi-a-2-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@int-max-clock@vga-1-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.04] s
* igt@kms_invalid_mode@int-max-clock@vga-1-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@uint-max-clock@dp-1-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.03] s
* igt@kms_invalid_mode@uint-max-clock@dp-1-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@uint-max-clock@dp-1-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@uint-max-clock@edp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.30, 0.31] s
* igt@kms_invalid_mode@uint-max-clock@edp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@uint-max-clock@edp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@uint-max-clock@edp-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@uint-max-clock@hdmi-a-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.03, 0.36] s
* igt@kms_invalid_mode@uint-max-clock@hdmi-a-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@uint-max-clock@hdmi-a-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@uint-max-clock@hdmi-a-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@uint-max-clock@hdmi-a-2-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@uint-max-clock@hdmi-a-2-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@uint-max-clock@hdmi-a-2-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@uint-max-clock@vga-1-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.03] s
* igt@kms_invalid_mode@uint-max-clock@vga-1-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-clock@dp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.02, 0.05] s
* igt@kms_invalid_mode@zero-clock@dp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-clock@dp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-clock@edp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.28, 0.30] s
* igt@kms_invalid_mode@zero-clock@edp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-clock@edp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-clock@edp-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-clock@hdmi-a-1-pipe-a:
- Statuses : 3 pass(s)
- Exec time: [0.03, 0.34] s
* igt@kms_invalid_mode@zero-clock@hdmi-a-1-pipe-b:
- Statuses : 3 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@zero-clock@hdmi-a-1-pipe-c:
- Statuses : 3 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@zero-clock@hdmi-a-1-pipe-d:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-clock@hdmi-a-2-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-clock@hdmi-a-2-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-clock@hdmi-a-2-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-clock@vga-1-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.04] s
* igt@kms_invalid_mode@zero-clock@vga-1-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-vdisplay@dp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.03, 0.05] s
* igt@kms_invalid_mode@zero-vdisplay@dp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-vdisplay@dp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-vdisplay@edp-1-pipe-a:
- Statuses : 2 pass(s)
- Exec time: [0.76, 0.78] s
* igt@kms_invalid_mode@zero-vdisplay@edp-1-pipe-b:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-vdisplay@edp-1-pipe-c:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-vdisplay@edp-1-pipe-d:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-vdisplay@hdmi-a-1-pipe-a:
- Statuses : 3 pass(s)
- Exec time: [0.03, 0.37] s
* igt@kms_invalid_mode@zero-vdisplay@hdmi-a-1-pipe-b:
- Statuses : 3 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@zero-vdisplay@hdmi-a-1-pipe-c:
- Statuses : 3 pass(s)
- Exec time: [0.00, 0.01] s
* igt@kms_invalid_mode@zero-vdisplay@hdmi-a-1-pipe-d:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@kms_invalid_mode@zero-vdisplay@hdmi-a-2-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@zero-vdisplay@hdmi-a-2-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@zero-vdisplay@hdmi-a-2-pipe-c:
- Statuses : 1 pass(s)
- Exec time: [0.01] s
* igt@kms_invalid_mode@zero-vdisplay@vga-1-pipe-a:
- Statuses : 1 pass(s)
- Exec time: [0.04] s
* igt@kms_invalid_mode@zero-vdisplay@vga-1-pipe-b:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
Known issues
------------
Here are the changes found in IGTPW_7342_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-iclb: [PASS][11] -> [SKIP][12] ([i915#4525])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-iclb1/igt@gem_exec_balancer@parallel-keep-in-fence.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb5/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_balancer@parallel-ordering:
- shard-tglb: NOTRUN -> [FAIL][13] ([i915#6117])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb1/igt@gem_exec_balancer@parallel-ordering.html
- shard-iclb: NOTRUN -> [FAIL][14] ([i915#6117])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb4/igt@gem_exec_balancer@parallel-ordering.html
- shard-kbl: NOTRUN -> [FAIL][15] ([i915#6117])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl3/igt@gem_exec_balancer@parallel-ordering.html
* igt@gem_exec_fair@basic-deadline:
- shard-iclb: NOTRUN -> [FAIL][16] ([i915#6141])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb8/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-flow@rcs0:
- shard-tglb: [PASS][17] -> [FAIL][18] ([i915#2842]) +1 similar issue
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-tglb5/igt@gem_exec_fair@basic-flow@rcs0.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb2/igt@gem_exec_fair@basic-flow@rcs0.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-tglb: NOTRUN -> [FAIL][19] ([i915#2842])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb6/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-none@vcs1:
- shard-iclb: NOTRUN -> [FAIL][20] ([i915#2842]) +6 similar issues
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb4/igt@gem_exec_fair@basic-none@vcs1.html
- shard-kbl: [PASS][21] -> [FAIL][22] ([i915#2842]) +3 similar issues
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-kbl4/igt@gem_exec_fair@basic-none@vcs1.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl3/igt@gem_exec_fair@basic-none@vcs1.html
* igt@gem_exec_params@secure-non-master:
- shard-iclb: NOTRUN -> [SKIP][23] ([fdo#112283])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb7/igt@gem_exec_params@secure-non-master.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-kbl: NOTRUN -> [INCOMPLETE][24] ([i915#4831])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl6/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_exec_whisper@basic-contexts-forked-all:
- shard-glk: [PASS][25] -> [DMESG-WARN][26] ([i915#118])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-glk2/igt@gem_exec_whisper@basic-contexts-forked-all.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-glk2/igt@gem_exec_whisper@basic-contexts-forked-all.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-glk: NOTRUN -> [SKIP][27] ([fdo#109271] / [i915#4613])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-glk9/igt@gem_lmem_swapping@verify-ccs.html
- shard-iclb: NOTRUN -> [SKIP][28] ([i915#4613]) +2 similar issues
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb6/igt@gem_lmem_swapping@verify-ccs.html
- shard-kbl: NOTRUN -> [SKIP][29] ([fdo#109271] / [i915#4613]) +2 similar issues
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl6/igt@gem_lmem_swapping@verify-ccs.html
- shard-apl: NOTRUN -> [SKIP][30] ([fdo#109271] / [i915#4613]) +1 similar issue
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl1/igt@gem_lmem_swapping@verify-ccs.html
- shard-tglb: NOTRUN -> [SKIP][31] ([i915#4613])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb3/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_mmap_gtt@coherency:
- shard-tglb: NOTRUN -> [SKIP][32] ([fdo#111656])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb3/igt@gem_mmap_gtt@coherency.html
- shard-iclb: NOTRUN -> [SKIP][33] ([fdo#109292])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb1/igt@gem_mmap_gtt@coherency.html
* igt@gem_pwrite@basic-exhaustion:
- shard-apl: NOTRUN -> [WARN][34] ([i915#2658])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl7/igt@gem_pwrite@basic-exhaustion.html
- shard-kbl: NOTRUN -> [WARN][35] ([i915#2658])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl7/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@create-regular-buffer:
- shard-tglb: NOTRUN -> [SKIP][36] ([i915#4270]) +1 similar issue
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb5/igt@gem_pxp@create-regular-buffer.html
* igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
- shard-iclb: NOTRUN -> [SKIP][37] ([i915#4270]) +1 similar issue
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb8/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
* igt@gem_render_copy@y-tiled-to-vebox-yf-tiled:
- shard-iclb: NOTRUN -> [SKIP][38] ([i915#768]) +2 similar issues
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb6/igt@gem_render_copy@y-tiled-to-vebox-yf-tiled.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-iclb: NOTRUN -> [SKIP][39] ([fdo#109312])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb1/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_userptr_blits@coherency-sync:
- shard-iclb: NOTRUN -> [SKIP][40] ([fdo#109290])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb2/igt@gem_userptr_blits@coherency-sync.html
- shard-tglb: NOTRUN -> [SKIP][41] ([fdo#110542])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb7/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-apl: NOTRUN -> [SKIP][42] ([fdo#109271] / [i915#3323])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl1/igt@gem_userptr_blits@dmabuf-sync.html
- shard-tglb: NOTRUN -> [SKIP][43] ([i915#3323])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb8/igt@gem_userptr_blits@dmabuf-sync.html
- shard-glk: NOTRUN -> [SKIP][44] ([fdo#109271] / [i915#3323])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-glk8/igt@gem_userptr_blits@dmabuf-sync.html
- shard-iclb: NOTRUN -> [SKIP][45] ([i915#3323])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb8/igt@gem_userptr_blits@dmabuf-sync.html
- shard-kbl: NOTRUN -> [SKIP][46] ([fdo#109271] / [i915#3323])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl6/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglb: NOTRUN -> [SKIP][47] ([i915#3297])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb1/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
- shard-iclb: NOTRUN -> [SKIP][48] ([i915#3297]) +1 similar issue
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb4/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_workarounds@suspend-resume-context:
- shard-kbl: NOTRUN -> [DMESG-WARN][49] ([i915#180])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl4/igt@gem_workarounds@suspend-resume-context.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-kbl: [PASS][50] -> [DMESG-WARN][51] ([i915#180]) +1 similar issue
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-kbl6/igt@gem_workarounds@suspend-resume-fd.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl4/igt@gem_workarounds@suspend-resume-fd.html
* igt@gen3_render_tiledx_blits:
- shard-tglb: NOTRUN -> [SKIP][52] ([fdo#109289]) +1 similar issue
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb5/igt@gen3_render_tiledx_blits.html
* igt@gen7_exec_parse@batch-without-end:
- shard-iclb: NOTRUN -> [SKIP][53] ([fdo#109289]) +4 similar issues
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb7/igt@gen7_exec_parse@batch-without-end.html
* igt@gen9_exec_parse@allowed-all:
- shard-glk: [PASS][54] -> [DMESG-WARN][55] ([i915#5566] / [i915#716])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-glk2/igt@gen9_exec_parse@allowed-all.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-glk7/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@secure-batches:
- shard-iclb: NOTRUN -> [SKIP][56] ([i915#2856]) +3 similar issues
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb2/igt@gen9_exec_parse@secure-batches.html
- shard-tglb: NOTRUN -> [SKIP][57] ([i915#2527] / [i915#2856]) +1 similar issue
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb8/igt@gen9_exec_parse@secure-batches.html
* igt@i915_pm_dc@dc6-dpms:
- shard-tglb: NOTRUN -> [FAIL][58] ([i915#454])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb2/igt@i915_pm_dc@dc6-dpms.html
- shard-kbl: NOTRUN -> [FAIL][59] ([i915#454])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl4/igt@i915_pm_dc@dc6-dpms.html
* igt@i915_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-iclb: NOTRUN -> [SKIP][60] ([fdo#110892])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb1/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@i915_pm_rpm@gem-execbuf-stress-pc8:
- shard-iclb: NOTRUN -> [SKIP][61] ([fdo#109293] / [fdo#109506])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb8/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
* igt@i915_query@test-query-geometry-subslices:
- shard-iclb: NOTRUN -> [SKIP][62] ([i915#5723])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb7/igt@i915_query@test-query-geometry-subslices.html
* igt@kms_atomic@atomic_plane_damage:
- shard-iclb: NOTRUN -> [SKIP][63] ([i915#4765])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb8/igt@kms_atomic@atomic_plane_damage.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-tglb: NOTRUN -> [SKIP][64] ([i915#1769])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb1/igt@kms_atomic_transition@plane-all-modeset-transition.html
- shard-iclb: NOTRUN -> [SKIP][65] ([i915#1769])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb3/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-270:
- shard-tglb: NOTRUN -> [SKIP][66] ([i915#5286]) +1 similar issue
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb5/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-iclb: NOTRUN -> [SKIP][67] ([i915#5286]) +5 similar issues
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-90:
- shard-iclb: NOTRUN -> [SKIP][68] ([fdo#110725] / [fdo#111614]) +1 similar issue
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb1/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-kbl: NOTRUN -> [SKIP][69] ([fdo#109271]) +193 similar issues
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-tglb: NOTRUN -> [SKIP][70] ([fdo#111615]) +1 similar issue
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb1/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
- shard-iclb: NOTRUN -> [SKIP][71] ([fdo#110723])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb3/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_ccs@pipe-a-bad-rotation-90-4_tiled_dg2_rc_ccs_cc:
- shard-tglb: NOTRUN -> [SKIP][72] ([i915#6095]) +1 similar issue
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb2/igt@kms_ccs@pipe-a-bad-rotation-90-4_tiled_dg2_rc_ccs_cc.html
* igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs:
- shard-kbl: NOTRUN -> [SKIP][73] ([fdo#109271] / [i915#3886]) +13 similar issues
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl3/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-a-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc:
- shard-apl: NOTRUN -> [SKIP][74] ([fdo#109271] / [i915#3886]) +10 similar issues
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl7/igt@kms_ccs@pipe-a-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs:
- shard-tglb: NOTRUN -> [SKIP][75] ([i915#3689] / [i915#3886]) +2 similar issues
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb2/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html
- shard-glk: NOTRUN -> [SKIP][76] ([fdo#109271] / [i915#3886]) +5 similar issues
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-glk8/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html
- shard-iclb: NOTRUN -> [SKIP][77] ([fdo#109278] / [i915#3886]) +10 similar issues
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb5/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-c-random-ccs-data-yf_tiled_ccs:
- shard-tglb: NOTRUN -> [SKIP][78] ([fdo#111615] / [i915#3689]) +1 similar issue
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb5/igt@kms_ccs@pipe-c-random-ccs-data-yf_tiled_ccs.html
* igt@kms_ccs@pipe-d-ccs-on-another-bo-yf_tiled_ccs:
- shard-glk: NOTRUN -> [SKIP][79] ([fdo#109271]) +64 similar issues
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-glk7/igt@kms_ccs@pipe-d-ccs-on-another-bo-yf_tiled_ccs.html
* igt@kms_ccs@pipe-d-crc-primary-basic-y_tiled_ccs:
- shard-iclb: NOTRUN -> [SKIP][80] ([fdo#109278]) +53 similar issues
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb6/igt@kms_ccs@pipe-d-crc-primary-basic-y_tiled_ccs.html
* igt@kms_ccs@pipe-d-missing-ccs-buffer-y_tiled_ccs:
- shard-tglb: NOTRUN -> [SKIP][81] ([i915#3689]) +1 similar issue
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb7/igt@kms_ccs@pipe-d-missing-ccs-buffer-y_tiled_ccs.html
* igt@kms_cdclk@mode-transition:
- shard-iclb: NOTRUN -> [SKIP][82] ([i915#3742])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb2/igt@kms_cdclk@mode-transition.html
* igt@kms_chamelium@hdmi-crc-fast:
- shard-apl: NOTRUN -> [SKIP][83] ([fdo#109271] / [fdo#111827]) +6 similar issues
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl4/igt@kms_chamelium@hdmi-crc-fast.html
* igt@kms_color@pipe-d-gamma:
- shard-iclb: NOTRUN -> [SKIP][84] ([fdo#109278] / [i915#1149]) +1 similar issue
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb8/igt@kms_color@pipe-d-gamma.html
* igt@kms_color_chamelium@pipe-a-gamma:
- shard-kbl: NOTRUN -> [SKIP][85] ([fdo#109271] / [fdo#111827]) +12 similar issues
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl7/igt@kms_color_chamelium@pipe-a-gamma.html
- shard-snb: NOTRUN -> [SKIP][86] ([fdo#109271] / [fdo#111827]) +2 similar issues
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-snb6/igt@kms_color_chamelium@pipe-a-gamma.html
- shard-tglb: NOTRUN -> [SKIP][87] ([fdo#109284] / [fdo#111827]) +2 similar issues
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb2/igt@kms_color_chamelium@pipe-a-gamma.html
- shard-glk: NOTRUN -> [SKIP][88] ([fdo#109271] / [fdo#111827]) +2 similar issues
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-glk5/igt@kms_color_chamelium@pipe-a-gamma.html
* igt@kms_color_chamelium@pipe-c-gamma:
- shard-iclb: NOTRUN -> [SKIP][89] ([fdo#109284] / [fdo#111827]) +9 similar issues
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb3/igt@kms_color_chamelium@pipe-c-gamma.html
* igt@kms_color_chamelium@pipe-d-ctm-0-25:
- shard-iclb: NOTRUN -> [SKIP][90] ([fdo#109278] / [fdo#109284] / [fdo#111827])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb7/igt@kms_color_chamelium@pipe-d-ctm-0-25.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-iclb: NOTRUN -> [SKIP][91] ([i915#3116])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb3/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic:
- shard-iclb: NOTRUN -> [SKIP][92] ([fdo#109300] / [fdo#111066])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb7/igt@kms_content_protection@lic.html
* igt@kms_cursor_crc@pipe-a-cursor-512x170-onscreen:
- shard-iclb: NOTRUN -> [SKIP][93] ([fdo#109278] / [fdo#109279]) +3 similar issues
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb5/igt@kms_cursor_crc@pipe-a-cursor-512x170-onscreen.html
* igt@kms_cursor_crc@pipe-a-cursor-max-size-sliding:
- shard-tglb: NOTRUN -> [SKIP][94] ([i915#3359]) +2 similar issues
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb8/igt@kms_cursor_crc@pipe-a-cursor-max-size-sliding.html
* igt@kms_cursor_crc@pipe-b-cursor-512x170-sliding:
- shard-tglb: NOTRUN -> [SKIP][95] ([fdo#109279] / [i915#3359]) +1 similar issue
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb8/igt@kms_cursor_crc@pipe-b-cursor-512x170-sliding.html
* igt@kms_cursor_crc@pipe-c-cursor-32x32-sliding:
- shard-tglb: NOTRUN -> [SKIP][96] ([i915#3319]) +1 similar issue
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb1/igt@kms_cursor_crc@pipe-c-cursor-32x32-sliding.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-iclb: NOTRUN -> [SKIP][97] ([fdo#109274] / [fdo#109278]) +3 similar issues
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-4tiled:
- shard-iclb: NOTRUN -> [SKIP][98] ([i915#5287]) +2 similar issues
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb3/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-4tiled.html
* igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-4tiled:
- shard-tglb: NOTRUN -> [SKIP][99] ([i915#5287]) +1 similar issue
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb2/igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-4tiled.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-apl: [PASS][100] -> [INCOMPLETE][101] ([i915#180] / [i915#1982] / [i915#4939])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-apl7/igt@kms_fbcon_fbt@fbc-suspend.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl2/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@2x-blocking-wf_vblank:
- shard-iclb: NOTRUN -> [SKIP][102] ([fdo#109274]) +4 similar issues
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb1/igt@kms_flip@2x-blocking-wf_vblank.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2:
- shard-glk: [PASS][103] -> [FAIL][104] ([i915#79])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-glk4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-glk5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-nonexisting-fb-interruptible:
- shard-tglb: NOTRUN -> [SKIP][105] ([fdo#109274] / [fdo#111825]) +2 similar issues
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb6/igt@kms_flip@2x-nonexisting-fb-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@c-dp1:
- shard-apl: [PASS][106] -> [DMESG-WARN][107] ([i915#180])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-apl3/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl8/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling:
- shard-iclb: [PASS][108] -> [SKIP][109] ([i915#3701])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-iclb4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
- shard-iclb: NOTRUN -> [SKIP][110] ([i915#3701])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-pwrite:
- shard-iclb: NOTRUN -> [SKIP][111] ([fdo#109280]) +34 similar issues
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary:
- shard-apl: NOTRUN -> [SKIP][112] ([fdo#109271]) +167 similar issues
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl2/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite:
- shard-tglb: NOTRUN -> [SKIP][113] ([fdo#109280] / [fdo#111825]) +10 similar issues
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-iclb: NOTRUN -> [SKIP][114] ([i915#3555])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb6/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1:
- shard-kbl: [PASS][115] -> [FAIL][116] ([i915#1188])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-kbl7/igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1.html
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl3/igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1.html
* igt@kms_hdr@bpc-switch@pipe-a-dp-1:
- shard-kbl: NOTRUN -> [FAIL][117] ([i915#1188])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl6/igt@kms_hdr@bpc-switch@pipe-a-dp-1.html
* igt@kms_pipe_crc_basic@disable-crc-after-crtc-pipe-d:
- shard-apl: NOTRUN -> [SKIP][118] ([fdo#109271] / [i915#533])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl3/igt@kms_pipe_crc_basic@disable-crc-after-crtc-pipe-d.html
- shard-glk: NOTRUN -> [SKIP][119] ([fdo#109271] / [i915#533])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-glk5/igt@kms_pipe_crc_basic@disable-crc-after-crtc-pipe-d.html
* igt@kms_pipe_crc_basic@read-crc-pipe-d-frame-sequence:
- shard-kbl: NOTRUN -> [SKIP][120] ([fdo#109271] / [i915#533]) +2 similar issues
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl7/igt@kms_pipe_crc_basic@read-crc-pipe-d-frame-sequence.html
* igt@kms_plane_alpha_blend@pipe-c-alpha-basic:
- shard-apl: NOTRUN -> [FAIL][121] ([fdo#108145] / [i915#265]) +1 similar issue
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl6/igt@kms_plane_alpha_blend@pipe-c-alpha-basic.html
* igt@kms_plane_alpha_blend@pipe-c-constant-alpha-max:
- shard-kbl: NOTRUN -> [FAIL][122] ([fdo#108145] / [i915#265]) +1 similar issue
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl6/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-max.html
* igt@kms_plane_multiple@atomic-pipe-c-tiling-4:
- shard-tglb: NOTRUN -> [SKIP][123] ([i915#5288])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb2/igt@kms_plane_multiple@atomic-pipe-c-tiling-4.html
* igt@kms_plane_scaling@plane-scaler-with-rotation-unity-scaling@pipe-c-edp-1:
- shard-tglb: NOTRUN -> [SKIP][124] ([i915#5176]) +3 similar issues
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb7/igt@kms_plane_scaling@plane-scaler-with-rotation-unity-scaling@pipe-c-edp-1.html
- shard-iclb: NOTRUN -> [SKIP][125] ([i915#5176]) +8 similar issues
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb3/igt@kms_plane_scaling@plane-scaler-with-rotation-unity-scaling@pipe-c-edp-1.html
* igt@kms_prime@basic-crc@first-to-second:
- shard-iclb: NOTRUN -> [SKIP][126] ([i915#1836])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb4/igt@kms_prime@basic-crc@first-to-second.html
* igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf:
- shard-kbl: NOTRUN -> [SKIP][127] ([fdo#109271] / [i915#658]) +2 similar issues
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl4/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html
- shard-tglb: NOTRUN -> [SKIP][128] ([i915#2920])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb2/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html
- shard-iclb: NOTRUN -> [SKIP][129] ([i915#658])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb7/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@overlay-plane-move-continuous-sf:
- shard-apl: NOTRUN -> [SKIP][130] ([fdo#109271] / [i915#658]) +2 similar issues
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl1/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@overlay-plane-update-continuous-sf:
- shard-iclb: NOTRUN -> [SKIP][131] ([fdo#111068] / [i915#658])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb6/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-glk: NOTRUN -> [SKIP][132] ([fdo#109271] / [i915#658]) +1 similar issue
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-glk8/igt@kms_psr2_su@frontbuffer-xrgb8888.html
- shard-iclb: NOTRUN -> [SKIP][133] ([fdo#109642] / [fdo#111068] / [i915#658])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb8/igt@kms_psr2_su@frontbuffer-xrgb8888.html
- shard-tglb: NOTRUN -> [SKIP][134] ([i915#1911])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb8/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@psr2_cursor_plane_move:
- shard-iclb: [PASS][135] -> [SKIP][136] ([fdo#109441]) +1 similar issue
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-iclb2/igt@kms_psr@psr2_cursor_plane_move.html
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb3/igt@kms_psr@psr2_cursor_plane_move.html
* igt@kms_psr@psr2_primary_render:
- shard-iclb: NOTRUN -> [SKIP][137] ([fdo#109441]) +2 similar issues
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb7/igt@kms_psr@psr2_primary_render.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
- shard-iclb: NOTRUN -> [SKIP][138] ([i915#5289])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb8/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
* igt@nouveau_crc@pipe-b-source-outp-complete:
- shard-iclb: NOTRUN -> [SKIP][139] ([i915#2530]) +2 similar issues
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb8/igt@nouveau_crc@pipe-b-source-outp-complete.html
* igt@nouveau_crc@pipe-b-source-outp-inactive:
- shard-tglb: NOTRUN -> [SKIP][140] ([i915#2530])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb3/igt@nouveau_crc@pipe-b-source-outp-inactive.html
* igt@prime_nv_api@i915_self_import:
- shard-tglb: NOTRUN -> [SKIP][141] ([fdo#109291]) +2 similar issues
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb8/igt@prime_nv_api@i915_self_import.html
* igt@prime_nv_api@nv_self_import:
- shard-iclb: NOTRUN -> [SKIP][142] ([fdo#109291]) +4 similar issues
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb2/igt@prime_nv_api@nv_self_import.html
* igt@prime_nv_pcopy@test3_5:
- shard-snb: NOTRUN -> [SKIP][143] ([fdo#109271]) +126 similar issues
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-snb4/igt@prime_nv_pcopy@test3_5.html
* igt@prime_vgem@fence-read-hang:
- shard-iclb: NOTRUN -> [SKIP][144] ([fdo#109295])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb7/igt@prime_vgem@fence-read-hang.html
* igt@sysfs_clients@recycle:
- shard-iclb: NOTRUN -> [SKIP][145] ([i915#2994]) +2 similar issues
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb3/igt@sysfs_clients@recycle.html
* igt@sysfs_clients@split-50:
- shard-apl: NOTRUN -> [SKIP][146] ([fdo#109271] / [i915#2994])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl6/igt@sysfs_clients@split-50.html
- shard-tglb: NOTRUN -> [SKIP][147] ([i915#2994])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb2/igt@sysfs_clients@split-50.html
- shard-glk: NOTRUN -> [SKIP][148] ([fdo#109271] / [i915#2994])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-glk4/igt@sysfs_clients@split-50.html
- shard-kbl: NOTRUN -> [SKIP][149] ([fdo#109271] / [i915#2994])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl4/igt@sysfs_clients@split-50.html
#### Possible fixes ####
* igt@gem_bad_reloc@negative-reloc-lut:
- {shard-rkl}: [SKIP][150] ([i915#3281]) -> [PASS][151] +9 similar issues
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-lut.html
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-5/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_ctx_isolation@preservation-s3@bcs0:
- shard-apl: [DMESG-WARN][152] ([i915#180]) -> [PASS][153] +3 similar issues
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-apl2/igt@gem_ctx_isolation@preservation-s3@bcs0.html
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl6/igt@gem_ctx_isolation@preservation-s3@bcs0.html
* igt@gem_ctx_isolation@preservation-s3@vcs0:
- shard-kbl: [DMESG-WARN][154] ([i915#180]) -> [PASS][155] +7 similar issues
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-kbl4/igt@gem_ctx_isolation@preservation-s3@vcs0.html
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl1/igt@gem_ctx_isolation@preservation-s3@vcs0.html
* igt@gem_eio@in-flight-contexts-1us:
- shard-iclb: [TIMEOUT][156] ([i915#3070]) -> [PASS][157]
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-iclb5/igt@gem_eio@in-flight-contexts-1us.html
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb1/igt@gem_eio@in-flight-contexts-1us.html
* igt@gem_exec_balancer@parallel:
- shard-iclb: [SKIP][158] ([i915#4525]) -> [PASS][159]
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-iclb5/igt@gem_exec_balancer@parallel.html
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb4/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_fair@basic-flow@rcs0:
- {shard-rkl}: [FAIL][160] ([i915#2842]) -> [PASS][161]
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-2/igt@gem_exec_fair@basic-flow@rcs0.html
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-1/igt@gem_exec_fair@basic-flow@rcs0.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-apl: [FAIL][162] ([i915#2842]) -> [PASS][163]
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-apl3/igt@gem_exec_fair@basic-pace-share@rcs0.html
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl6/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-kbl: [FAIL][164] ([i915#2842]) -> [PASS][165]
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-kbl6/igt@gem_exec_fair@basic-pace@rcs0.html
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl6/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@gem_exec_fair@basic-pace@vcs0:
- shard-tglb: [FAIL][166] ([i915#2842]) -> [PASS][167]
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-tglb3/igt@gem_exec_fair@basic-pace@vcs0.html
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-tglb3/igt@gem_exec_fair@basic-pace@vcs0.html
* igt@gem_exec_whisper@basic-fds-forked-all:
- shard-iclb: [INCOMPLETE][168] ([i915#5498] / [i915#5843]) -> [PASS][169]
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-iclb7/igt@gem_exec_whisper@basic-fds-forked-all.html
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb2/igt@gem_exec_whisper@basic-fds-forked-all.html
* igt@gem_readwrite@new-obj:
- {shard-rkl}: [SKIP][170] ([i915#3282]) -> [PASS][171] +1 similar issue
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-2/igt@gem_readwrite@new-obj.html
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-5/igt@gem_readwrite@new-obj.html
* igt@gem_userptr_blits@huge-split:
- shard-kbl: [FAIL][172] ([i915#3376]) -> [PASS][173]
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-kbl6/igt@gem_userptr_blits@huge-split.html
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl1/igt@gem_userptr_blits@huge-split.html
* igt@i915_pm_dc@dc9-dpms:
- shard-apl: [SKIP][174] ([fdo#109271]) -> [PASS][175]
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-apl8/igt@i915_pm_dc@dc9-dpms.html
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-apl1/igt@i915_pm_dc@dc9-dpms.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-kbl: [INCOMPLETE][176] -> [PASS][177]
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-kbl4/igt@i915_pm_rpm@system-suspend-execbuf.html
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl1/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_selftest@live@gt_engines:
- {shard-dg1}: [DMESG-FAIL][178] ([i915#4418]) -> [PASS][179]
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-dg1-16/igt@i915_selftest@live@gt_engines.html
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-dg1-16/igt@i915_selftest@live@gt_engines.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- {shard-rkl}: [SKIP][180] ([i915#1845] / [i915#4098]) -> [PASS][181] +20 similar issues
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-2/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-6/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_color@pipe-b-ctm-blue-to-red:
- {shard-rkl}: [SKIP][182] ([i915#1149] / [i915#1849] / [i915#4098]) -> [PASS][183]
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-5/igt@kms_color@pipe-b-ctm-blue-to-red.html
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-6/igt@kms_color@pipe-b-ctm-blue-to-red.html
* igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen:
- {shard-rkl}: [SKIP][184] ([fdo#112022] / [i915#4070]) -> [PASS][185] +2 similar issues
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-2/igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen.html
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-6/igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen.html
* igt@kms_cursor_crc@pipe-b-cursor-256x85-offscreen:
- {shard-rkl}: [SKIP][186] ([fdo#112022]) -> [PASS][187]
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-5/igt@kms_cursor_crc@pipe-b-cursor-256x85-offscreen.html
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-6/igt@kms_cursor_crc@pipe-b-cursor-256x85-offscreen.html
* igt@kms_cursor_legacy@cursora-vs-flipa-toggle:
- {shard-rkl}: [SKIP][188] ([fdo#111825] / [i915#4070]) -> [PASS][189] +2 similar issues
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-2/igt@kms_cursor_legacy@cursora-vs-flipa-toggle.html
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-6/igt@kms_cursor_legacy@cursora-vs-flipa-toggle.html
* igt@kms_cursor_legacy@pipe-c-forked-bo:
- {shard-rkl}: [SKIP][190] ([i915#4070]) -> [PASS][191] +1 similar issue
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-2/igt@kms_cursor_legacy@pipe-c-forked-bo.html
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-5/igt@kms_cursor_legacy@pipe-c-forked-bo.html
* igt@kms_draw_crc@draw-method-rgb565-render-ytiled:
- {shard-rkl}: [SKIP][192] ([fdo#111314] / [i915#4098] / [i915#4369]) -> [PASS][193] +2 similar issues
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-5/igt@kms_draw_crc@draw-method-rgb565-render-ytiled.html
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-6/igt@kms_draw_crc@draw-method-rgb565-render-ytiled.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2:
- shard-glk: [FAIL][194] ([i915#79]) -> [PASS][195]
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-glk4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2.html
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-glk5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite:
- {shard-rkl}: [SKIP][196] ([i915#1849] / [i915#4098]) -> [PASS][197] +11 similar issues
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_plane_alpha_blend@pipe-b-constant-alpha-max:
- {shard-rkl}: [SKIP][198] ([i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][199] +1 similar issue
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-2/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-max.html
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-6/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-max.html
* igt@kms_plane_multiple@atomic-pipe-a-tiling-x:
- {shard-rkl}: [SKIP][200] ([i915#1849] / [i915#3558] / [i915#4070]) -> [PASS][201]
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-2/igt@kms_plane_multiple@atomic-pipe-a-tiling-x.html
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-6/igt@kms_plane_multiple@atomic-pipe-a-tiling-x.html
* igt@kms_properties@plane-properties-atomic:
- {shard-rkl}: [SKIP][202] ([i915#1849]) -> [PASS][203]
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-2/igt@kms_properties@plane-properties-atomic.html
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-6/igt@kms_properties@plane-properties-atomic.html
* igt@kms_psr@no_drrs:
- {shard-rkl}: [SKIP][204] ([i915#1072]) -> [PASS][205]
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-2/igt@kms_psr@no_drrs.html
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-6/igt@kms_psr@no_drrs.html
* igt@kms_psr@psr2_primary_mmap_cpu:
- shard-iclb: [SKIP][206] ([fdo#109441]) -> [PASS][207] +1 similar issue
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-iclb5/igt@kms_psr@psr2_primary_mmap_cpu.html
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html
* igt@kms_universal_plane@cursor-fb-leak-pipe-a:
- {shard-rkl}: [SKIP][208] ([i915#1845] / [i915#4070] / [i915#4098]) -> [PASS][209]
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-rkl-1/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-rkl-6/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html
#### Warnings ####
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-iclb: [WARN][210] ([i915#2684]) -> [FAIL][211] ([i915#2680] / [i915#2684])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-iclb6/igt@i915_pm_rc6_residency@rc6-idle.html
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb4/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@kms_psr2_sf@cursor-plane-update-sf:
- shard-iclb: [SKIP][212] ([fdo#111068] / [i915#658]) -> [SKIP][213] ([i915#2920])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-iclb8/igt@kms_psr2_sf@cursor-plane-update-sf.html
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb2/igt@kms_psr2_sf@cursor-plane-update-sf.html
* igt@kms_psr2_sf@overlay-plane-move-continuous-sf:
- shard-iclb: [SKIP][214] ([i915#2920]) -> [SKIP][215] ([i915#658])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-iclb2/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb6/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@primary-plane-update-sf-dmg-area:
- shard-iclb: [SKIP][216] ([i915#2920]) -> [SKIP][217] ([fdo#111068] / [i915#658])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-iclb2/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb1/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb:
- shard-iclb: [SKIP][218] ([i915#658]) -> [SKIP][219] ([i915#2920]) +1 similar issue
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-iclb8/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-iclb2/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html
* igt@runner@aborted:
- shard-kbl: ([FAIL][220], [FAIL][221], [FAIL][222], [FAIL][223], [FAIL][224], [FAIL][225], [FAIL][226]) ([i915#180] / [i915#3002] / [i915#4312] / [i915#5257] / [i915#92]) -> ([FAIL][227], [FAIL][228], [FAIL][229], [FAIL][230]) ([i915#180] / [i915#3002] / [i915#4312] / [i915#5257])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-kbl1/igt@runner@aborted.html
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-kbl1/igt@runner@aborted.html
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-kbl6/igt@runner@aborted.html
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-kbl6/igt@runner@aborted.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-kbl4/igt@runner@aborted.html
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-kbl4/igt@runner@aborted.html
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11780/shard-kbl4/igt@runner@aborted.html
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl6/igt@runner@aborted.html
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl4/igt@runner@aborted.html
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl4/igt@runner@aborted.html
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/shard-kbl4/igt@runner@aborted.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
[fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
[fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109290]: https://bugs.freedesktop.org/show_bug.cgi?id=109290
[fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
[fdo#109292]: https://bugs.freedesktop.org/show_bug.cgi?id=109292
[fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300
[fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302
[fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
[fdo#109307]: https://bugs.freedesktop.org/show_bug.cgi?id=109307
[fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308
[fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#110542]: https://bugs.freedesktop.org/show_bug.cgi?id=110542
[fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
[fdo#110725]: https://bugs.freedesktop.org/show_bug.cgi?id=110725
[fdo#110892]: https://bugs.freedesktop.org/show_bug.cgi?id=110892
[fdo#111066]: https://bugs.freedesktop.org/show_bug.cgi?id=111066
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#111314]: https://bugs.freedesktop.org/show_bug.cgi?id=111314
[fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[fdo#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644
[fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[fdo#112022]: https://bugs.freedesktop.org/show_bug.cgi?id=112022
[fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054
[fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
[i915#1063]: https://gitlab.freedesktop.org/drm/intel/issues/1063
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1149]: https://gitlab.freedesktop.org/drm/intel/issues/1149
[i915#1155]: https://gitlab.freedesktop.org/drm/intel/issues/1155
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188
[i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132
[i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
[i915#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1836]: https://gitlab.freedesktop.org/drm/intel/issues/1836
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
[i915#1902]: https://gitlab.freedesktop.org/drm/intel/issues/1902
[i915#1911]: https://gitlab.freedesktop.org/drm/intel/issues/1911
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2029]: https://gitlab.freedesktop.org/drm/intel/issues/2029
[i915#2433]: https://gitlab.freedesktop.org/drm/intel/issues/2433
[i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2530]: https://gitlab.freedesktop.org/drm/intel/issues/2530
[i915#2532]: https://gitlab.freedesktop.org/drm/intel/issues/2532
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658
[i915#2680]: https://gitlab.freedesktop.org/drm/intel/issues/2680
[i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681
[i915#2684]: https://gitlab.freedesktop.org/drm/intel/issues/2684
[i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
[i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994
[i915#3002]: https://gitlab.freedesktop.org/drm/intel/issues/3002
[i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012
[i915#3070]: https://gitlab.freedesktop.org/drm/intel/issues/3070
[i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318
[i915#3319]: https://gitlab.freedesktop.org/drm/intel/issues/3319
[i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
[i915#3376]: https://gitlab.freedesktop.org/drm/intel/issues/3376
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
[i915#3701]: https://gitlab.freedesktop.org/drm/intel/issues/3701
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
[i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
[i915#3810]: https://gitlab.freedesktop.org/drm/intel/issues/3810
[i915#3825]: https://gitlab.freedesktop.org/drm/intel/issues/3825
[i915#3828]: https://gitlab.freedesktop.org/drm/intel/issues/3828
[i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
[i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#4036]: https://gitlab.freedesktop.org/drm/intel/issues/4036
[i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4171]: https://gitlab.freedesktop.org/drm/intel/issues/4171
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#426]: https://gitlab.freedesktop.org/drm/intel/issues/426
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4278]: https://gitlab.freedesktop.org/drm/intel/issues/4278
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4369]: https://gitlab.freedesktop.org/drm/intel/issues/4369
[i915#4418]: https://gitlab.freedesktop.org/drm/intel/issues/4418
[i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4765]: https://gitlab.freedesktop.org/drm/intel/issues/4765
[i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4831]: https://gitlab.freedesktop.org/drm/intel/issues/4831
[i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833
[i915#4842]: https://gitlab.freedesktop.org/drm/intel/issues/4842
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
[i915#4859]: https://gitlab.freedesktop.org/drm/intel/issues/4859
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4873]: https://gitlab.freedesktop.org/drm/intel/issues/4873
[i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881
[i915#4883]: https://gitlab.freedesktop.org/drm/intel/issues/4883
[i915#4893]: https://gitlab.freedesktop.org/drm/intel/issues/4893
[i915#4936]: https://gitlab.freedesktop.org/drm/intel/issues/4936
[i915#4939]: https://gitlab.freedesktop.org/drm/intel/issues/4939
[i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958
[i915#5122]: https://gitlab.freedesktop.org/drm/intel/issues/5122
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5257]: https://gitlab.freedesktop.org/drm/intel/issues/5257
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5287]: https://gitlab.freedesktop.org/drm/intel/issues/5287
[i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288
[i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
[i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325
[i915#5327]: https://gitlab.freedesktop.org/drm/intel/issues/5327
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
[i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461
[i915#5498]: https://gitlab.freedesktop.org/drm/intel/issues/5498
[i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563
[i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
[i915#5723]: https://gitlab.freedesktop.org/drm/intel/issues/5723
[i915#5843]: https://gitlab.freedesktop.org/drm/intel/issues/5843
[i915#6032]: https://gitlab.freedesktop.org/drm/intel/issues/6032
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6117]: https://gitlab.freedesktop.org/drm/intel/issues/6117
[i915#6141]: https://gitlab.freedesktop.org/drm/intel/issues/6141
[i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227
[i915#6247]: https://gitlab.freedesktop.org/drm/intel/issues/6247
[i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248
[i915#6251]: https://gitlab.freedesktop.org/drm/intel/issues/6251
[i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
[i915#768]: https://gitlab.freedesktop.org/drm/intel/issues/768
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_6537 -> IGTPW_7342
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_11780: e3c663c58e5fe6f5dc29ab062c7eea2540f42e1e @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_7342: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/index.html
IGT_6537: 331658a8475c8b0c0f7ffe5268a7318ef83da34e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7342/index.html
[-- Attachment #2: Type: text/html, Size: 97840 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic
2022-06-20 9:10 ` [igt-dev] [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic Nidhi Gupta
@ 2022-06-22 9:40 ` Petri Latvala
2022-06-22 11:06 ` Gupta, Nidhi1
0 siblings, 1 reply; 11+ messages in thread
From: Petri Latvala @ 2022-06-22 9:40 UTC (permalink / raw)
To: Nidhi Gupta; +Cc: igt-dev
On Mon, Jun 20, 2022 at 02:40:50PM +0530, Nidhi Gupta wrote:
> Convert the existing subtests to dynamic subtests at pipe level.
>
> Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
> ---
> tests/kms_invalid_mode.c | 53 +++++++++++++++++-----------------------
> 1 file changed, 23 insertions(+), 30 deletions(-)
>
> diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c
> index 630798d8..3d583202 100644
> --- a/tests/kms_invalid_mode.c
> +++ b/tests/kms_invalid_mode.c
> @@ -32,6 +32,7 @@ typedef struct _data data_t;
>
> struct _data {
> int drm_fd;
> + enum pipe pipe;
> igt_display_t display;
> igt_output_t *output;
> drmModeResPtr res;
> @@ -177,21 +178,21 @@ adjust_mode_bad_vtotal(data_t *data, drmModeModeInfoPtr mode)
> return true;
> }
>
> -static int
> +static void
> test_output(data_t *data)
> {
> igt_output_t *output = data->output;
> drmModeModeInfo mode;
> struct igt_fb fb;
> - int i;
> + int ret;
> + uint32_t crtc_id;
>
> /*
> * FIXME test every mode we have to be more
> * sure everything is really getting rejected?
> */
> mode = *igt_output_get_mode(output);
> - if (!data->adjust_mode(data, &mode))
> - return 0;
> + igt_skip_on(!data->adjust_mode(data, &mode));
This may be a nitpick but prefer fail/skip constructs that don't need
negation. Here that would be
igt_require(data->adjust_mode(data, &mode));
>
> igt_create_fb(data->drm_fd,
> max_t(uint16_t, mode.hdisplay, 64),
Previously this fb allocation was done once for all pipes, now it's
done once per pipe. What's the effect on total runtime?
> @@ -202,32 +203,14 @@ test_output(data_t *data)
>
> kmstest_unset_all_crtcs(data->drm_fd, data->res);
>
> - for (i = 0; i < data->res->count_crtcs; i++) {
> - int ret;
> -
> - igt_info("Checking pipe %c connector %s with mode %s\n",
> - 'A'+i, output->name, mode.name);
> + crtc_id = data->display.pipes[data->pipe].crtc_id;
>
> - ret = drmModeSetCrtc(data->drm_fd, data->res->crtcs[i],
> - fb.fb_id, 0, 0,
> - &output->id, 1, &mode);
> - igt_assert_lt(ret, 0);
> - }
> + ret = drmModeSetCrtc(data->drm_fd, crtc_id,
> + fb.fb_id, 0, 0,
> + &output->id, 1, &mode);
> + igt_assert_lt(ret, 0);
>
> igt_remove_fb(data->drm_fd, &fb);
> -
> - return 1;
> -}
> -
> -static void test(data_t *data)
> -{
> - int valid_connectors = 0;
> -
> - for_each_connected_output(&data->display, data->output) {
> - valid_connectors += test_output(data);
> - }
> -
> - igt_require_f(valid_connectors, "No suitable connectors found\n");
> }
>
> static int i915_max_dotclock(data_t *data)
> @@ -297,6 +280,10 @@ static data_t data;
>
> igt_main
> {
> +
> + enum pipe pipe;
> + igt_output_t *output;
> +
Something's off with this indentation.
--
Petri Latvala
> igt_fixture {
> data.drm_fd = drm_open_driver_master(DRIVER_ANY);
>
> @@ -311,9 +298,15 @@ igt_main
> }
>
> for (int i = 0; i < ARRAY_SIZE(subtests); i++) {
> - igt_subtest(subtests[i].name) {
> - data.adjust_mode = subtests[i].adjust_mode;
> - test(&data);
> + igt_subtest_with_dynamic(subtests[i].name) {
> + for_each_pipe_with_valid_output(&data.display, pipe, output) {
> + igt_dynamic_f("%s-pipe-%s", igt_output_name(output), kmstest_pipe_name(pipe)) {
> + data.output = output;
> + data.pipe = pipe;
> + data.adjust_mode = subtests[i].adjust_mode;
> + test_output(&data);
> + }
> + }
> }
> }
>
> --
> 2.26.2
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic
2022-06-22 9:40 ` Petri Latvala
@ 2022-06-22 11:06 ` Gupta, Nidhi1
2022-06-22 11:37 ` Petri Latvala
0 siblings, 1 reply; 11+ messages in thread
From: Gupta, Nidhi1 @ 2022-06-22 11:06 UTC (permalink / raw)
To: Latvala, Petri; +Cc: igt-dev
Hi Petri,
Thanks for the review,
-----Original Message-----
From: Latvala, Petri <petri.latvala@intel.com>
Sent: Wednesday, June 22, 2022 3:11 PM
To: Gupta, Nidhi1 <nidhi1.gupta@intel.com>
Cc: igt-dev@lists.freedesktop.org; Modem, Bhanuprakash <bhanuprakash.modem@intel.com>
Subject: Re: [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic
On Mon, Jun 20, 2022 at 02:40:50PM +0530, Nidhi Gupta wrote:
> Convert the existing subtests to dynamic subtests at pipe level.
>
> Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
> ---
> tests/kms_invalid_mode.c | 53
> +++++++++++++++++-----------------------
> 1 file changed, 23 insertions(+), 30 deletions(-)
>
> diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c index
> 630798d8..3d583202 100644
> --- a/tests/kms_invalid_mode.c
> +++ b/tests/kms_invalid_mode.c
> @@ -32,6 +32,7 @@ typedef struct _data data_t;
>
> struct _data {
> int drm_fd;
> + enum pipe pipe;
> igt_display_t display;
> igt_output_t *output;
> drmModeResPtr res;
> @@ -177,21 +178,21 @@ adjust_mode_bad_vtotal(data_t *data, drmModeModeInfoPtr mode)
> return true;
> }
>
> -static int
> +static void
> test_output(data_t *data)
> {
> igt_output_t *output = data->output;
> drmModeModeInfo mode;
> struct igt_fb fb;
> - int i;
> + int ret;
> + uint32_t crtc_id;
>
> /*
> * FIXME test every mode we have to be more
> * sure everything is really getting rejected?
> */
> mode = *igt_output_get_mode(output);
> - if (!data->adjust_mode(data, &mode))
> - return 0;
> + igt_skip_on(!data->adjust_mode(data, &mode));
This may be a nitpick but prefer fail/skip constructs that don't need negation. Here that would be
igt_require(data->adjust_mode(data, &mode));
>
> igt_create_fb(data->drm_fd,
> max_t(uint16_t, mode.hdisplay, 64),
Previously this fb allocation was done once for all pipes, now it's done once per pipe. What's the effect on total runtime?
Without this patch time taken was 0.001s and with this patch time taken is 0.009s.
Full subtest execution will take 0.009s.
Overall it's a very small test.
> @@ -202,32 +203,14 @@ test_output(data_t *data)
>
> kmstest_unset_all_crtcs(data->drm_fd, data->res);
>
> - for (i = 0; i < data->res->count_crtcs; i++) {
> - int ret;
> -
> - igt_info("Checking pipe %c connector %s with mode %s\n",
> - 'A'+i, output->name, mode.name);
> + crtc_id = data->display.pipes[data->pipe].crtc_id;
>
> - ret = drmModeSetCrtc(data->drm_fd, data->res->crtcs[i],
> - fb.fb_id, 0, 0,
> - &output->id, 1, &mode);
> - igt_assert_lt(ret, 0);
> - }
> + ret = drmModeSetCrtc(data->drm_fd, crtc_id,
> + fb.fb_id, 0, 0,
> + &output->id, 1, &mode);
> + igt_assert_lt(ret, 0);
>
> igt_remove_fb(data->drm_fd, &fb);
> -
> - return 1;
> -}
> -
> -static void test(data_t *data)
> -{
> - int valid_connectors = 0;
> -
> - for_each_connected_output(&data->display, data->output) {
> - valid_connectors += test_output(data);
> - }
> -
> - igt_require_f(valid_connectors, "No suitable connectors found\n");
> }
>
> static int i915_max_dotclock(data_t *data) @@ -297,6 +280,10 @@
> static data_t data;
>
> igt_main
> {
> +
> + enum pipe pipe;
> + igt_output_t *output;
> +
Something's off with this indentation.
--
Petri Latvala
> igt_fixture {
> data.drm_fd = drm_open_driver_master(DRIVER_ANY);
>
> @@ -311,9 +298,15 @@ igt_main
> }
>
> for (int i = 0; i < ARRAY_SIZE(subtests); i++) {
> - igt_subtest(subtests[i].name) {
> - data.adjust_mode = subtests[i].adjust_mode;
> - test(&data);
> + igt_subtest_with_dynamic(subtests[i].name) {
> + for_each_pipe_with_valid_output(&data.display, pipe, output) {
> + igt_dynamic_f("%s-pipe-%s", igt_output_name(output), kmstest_pipe_name(pipe)) {
> + data.output = output;
> + data.pipe = pipe;
> + data.adjust_mode = subtests[i].adjust_mode;
> + test_output(&data);
> + }
> + }
> }
> }
>
> --
> 2.26.2
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic
2022-06-22 11:06 ` Gupta, Nidhi1
@ 2022-06-22 11:37 ` Petri Latvala
0 siblings, 0 replies; 11+ messages in thread
From: Petri Latvala @ 2022-06-22 11:37 UTC (permalink / raw)
To: Gupta, Nidhi1; +Cc: igt-dev
On Wed, Jun 22, 2022 at 02:06:54PM +0300, Gupta, Nidhi1 wrote:
> Hi Petri,
>
> Thanks for the review,
>
> -----Original Message-----
> From: Latvala, Petri <petri.latvala@intel.com>
> Sent: Wednesday, June 22, 2022 3:11 PM
> To: Gupta, Nidhi1 <nidhi1.gupta@intel.com>
> Cc: igt-dev@lists.freedesktop.org; Modem, Bhanuprakash <bhanuprakash.modem@intel.com>
> Subject: Re: [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic
>
> On Mon, Jun 20, 2022 at 02:40:50PM +0530, Nidhi Gupta wrote:
> > Convert the existing subtests to dynamic subtests at pipe level.
> >
> > Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
> > ---
> > tests/kms_invalid_mode.c | 53
> > +++++++++++++++++-----------------------
> > 1 file changed, 23 insertions(+), 30 deletions(-)
> >
> > diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c index
> > 630798d8..3d583202 100644
> > --- a/tests/kms_invalid_mode.c
> > +++ b/tests/kms_invalid_mode.c
> > @@ -32,6 +32,7 @@ typedef struct _data data_t;
> >
> > struct _data {
> > int drm_fd;
> > + enum pipe pipe;
> > igt_display_t display;
> > igt_output_t *output;
> > drmModeResPtr res;
> > @@ -177,21 +178,21 @@ adjust_mode_bad_vtotal(data_t *data, drmModeModeInfoPtr mode)
> > return true;
> > }
> >
> > -static int
> > +static void
> > test_output(data_t *data)
> > {
> > igt_output_t *output = data->output;
> > drmModeModeInfo mode;
> > struct igt_fb fb;
> > - int i;
> > + int ret;
> > + uint32_t crtc_id;
> >
> > /*
> > * FIXME test every mode we have to be more
> > * sure everything is really getting rejected?
> > */
> > mode = *igt_output_get_mode(output);
> > - if (!data->adjust_mode(data, &mode))
> > - return 0;
> > + igt_skip_on(!data->adjust_mode(data, &mode));
>
> This may be a nitpick but prefer fail/skip constructs that don't need negation. Here that would be
>
> igt_require(data->adjust_mode(data, &mode));
>
>
> >
> > igt_create_fb(data->drm_fd,
> > max_t(uint16_t, mode.hdisplay, 64),
>
> Previously this fb allocation was done once for all pipes, now it's done once per pipe. What's the effect on total runtime?
>
> Without this patch time taken was 0.001s and with this patch time taken is 0.009s.
> Full subtest execution will take 0.009s.
> Overall it's a very small test.
Alright, that's an acceptable runtime.
--
Petri Latvala
>
>
>
> > @@ -202,32 +203,14 @@ test_output(data_t *data)
> >
> > kmstest_unset_all_crtcs(data->drm_fd, data->res);
> >
> > - for (i = 0; i < data->res->count_crtcs; i++) {
> > - int ret;
> > -
> > - igt_info("Checking pipe %c connector %s with mode %s\n",
> > - 'A'+i, output->name, mode.name);
> > + crtc_id = data->display.pipes[data->pipe].crtc_id;
> >
> > - ret = drmModeSetCrtc(data->drm_fd, data->res->crtcs[i],
> > - fb.fb_id, 0, 0,
> > - &output->id, 1, &mode);
> > - igt_assert_lt(ret, 0);
> > - }
> > + ret = drmModeSetCrtc(data->drm_fd, crtc_id,
> > + fb.fb_id, 0, 0,
> > + &output->id, 1, &mode);
> > + igt_assert_lt(ret, 0);
> >
> > igt_remove_fb(data->drm_fd, &fb);
> > -
> > - return 1;
> > -}
> > -
> > -static void test(data_t *data)
> > -{
> > - int valid_connectors = 0;
> > -
> > - for_each_connected_output(&data->display, data->output) {
> > - valid_connectors += test_output(data);
> > - }
> > -
> > - igt_require_f(valid_connectors, "No suitable connectors found\n");
> > }
> >
> > static int i915_max_dotclock(data_t *data) @@ -297,6 +280,10 @@
> > static data_t data;
> >
> > igt_main
> > {
> > +
> > + enum pipe pipe;
> > + igt_output_t *output;
> > +
>
> Something's off with this indentation.
>
>
> --
> Petri Latvala
>
>
> > igt_fixture {
> > data.drm_fd = drm_open_driver_master(DRIVER_ANY);
> >
> > @@ -311,9 +298,15 @@ igt_main
> > }
> >
> > for (int i = 0; i < ARRAY_SIZE(subtests); i++) {
> > - igt_subtest(subtests[i].name) {
> > - data.adjust_mode = subtests[i].adjust_mode;
> > - test(&data);
> > + igt_subtest_with_dynamic(subtests[i].name) {
> > + for_each_pipe_with_valid_output(&data.display, pipe, output) {
> > + igt_dynamic_f("%s-pipe-%s", igt_output_name(output), kmstest_pipe_name(pipe)) {
> > + data.output = output;
> > + data.pipe = pipe;
> > + data.adjust_mode = subtests[i].adjust_mode;
> > + test_output(&data);
> > + }
> > + }
> > }
> > }
> >
> > --
> > 2.26.2
> >
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic
2022-06-17 8:17 ` Petri Latvala
@ 2022-06-17 14:10 ` Gupta, Nidhi1
0 siblings, 0 replies; 11+ messages in thread
From: Gupta, Nidhi1 @ 2022-06-17 14:10 UTC (permalink / raw)
To: Latvala, Petri; +Cc: igt-dev
Hi Petri,
Thanks for the review, my plan was to remove this loop only but somehow while floating the patch missed to do so, I will float the new version for that.
Nidhi
-----Original Message-----
From: Latvala, Petri <petri.latvala@intel.com>
Sent: Friday, June 17, 2022 1:48 PM
To: Gupta, Nidhi1 <nidhi1.gupta@intel.com>
Cc: igt-dev@lists.freedesktop.org; Modem, Bhanuprakash <bhanuprakash.modem@intel.com>
Subject: Re: [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic
On Fri, Jun 17, 2022 at 09:45:45AM +0530, Nidhi Gupta wrote:
> Convert the existing subtests to dynamic subtests at pipe level.
>
> Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
> ---
> tests/kms_invalid_mode.c | 45
> ++++++++++++++++++++--------------------
> 1 file changed, 23 insertions(+), 22 deletions(-)
>
> diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c index
> 630798d8..00de1150 100644
> --- a/tests/kms_invalid_mode.c
> +++ b/tests/kms_invalid_mode.c
> @@ -32,6 +32,7 @@ typedef struct _data data_t;
>
> struct _data {
> int drm_fd;
> + enum pipe pipe;
> igt_display_t display;
> igt_output_t *output;
> drmModeResPtr res;
> @@ -177,21 +178,21 @@ adjust_mode_bad_vtotal(data_t *data, drmModeModeInfoPtr mode)
> return true;
> }
>
> -static int
> +static void
> test_output(data_t *data)
> {
> igt_output_t *output = data->output;
> drmModeModeInfo mode;
> struct igt_fb fb;
> - int i;
> + int i, valid_connectors = 0;
> + uint32_t crtc_id;
>
> /*
> * FIXME test every mode we have to be more
> * sure everything is really getting rejected?
> */
> mode = *igt_output_get_mode(output);
> - if (!data->adjust_mode(data, &mode))
> - return 0;
> + igt_skip_on(!data->adjust_mode(data, &mode));
>
> igt_create_fb(data->drm_fd,
> max_t(uint16_t, mode.hdisplay, 64), @@ -202,13 +203,11 @@
> test_output(data_t *data)
>
> kmstest_unset_all_crtcs(data->drm_fd, data->res);
>
> + crtc_id = data->display.pipes[data->pipe].crtc_id;
> +
> for (i = 0; i < data->res->count_crtcs; i++) {
> int ret;
If this function now operates on the passed pipe, why is this loop still here?
--
Petri Latvala
> -
> - igt_info("Checking pipe %c connector %s with mode %s\n",
> - 'A'+i, output->name, mode.name);
> -
> - ret = drmModeSetCrtc(data->drm_fd, data->res->crtcs[i],
> + ret = drmModeSetCrtc(data->drm_fd, crtc_id,
> fb.fb_id, 0, 0,
> &output->id, 1, &mode);
> igt_assert_lt(ret, 0);
> @@ -216,18 +215,10 @@ test_output(data_t *data)
>
> igt_remove_fb(data->drm_fd, &fb);
>
> - return 1;
> -}
> -
> -static void test(data_t *data)
> -{
> - int valid_connectors = 0;
> -
> - for_each_connected_output(&data->display, data->output) {
> - valid_connectors += test_output(data);
> - }
> + valid_connectors++;
>
> igt_require_f(valid_connectors, "No suitable connectors found\n");
> +
> }
>
> static int i915_max_dotclock(data_t *data)
> @@ -297,6 +288,10 @@ static data_t data;
>
> igt_main
> {
> +
> + enum pipe pipe;
> + igt_output_t *output;
> +
> igt_fixture {
> data.drm_fd = drm_open_driver_master(DRIVER_ANY);
>
> @@ -311,9 +306,15 @@ igt_main
> }
>
> for (int i = 0; i < ARRAY_SIZE(subtests); i++) {
> - igt_subtest(subtests[i].name) {
> - data.adjust_mode = subtests[i].adjust_mode;
> - test(&data);
> + igt_subtest_with_dynamic(subtests[i].name) {
> + for_each_pipe_with_valid_output(&data.display, pipe, output) {
> + igt_dynamic_f("%s-pipe-%s", igt_output_name(output), kmstest_pipe_name(pipe)) {
> + data.output = output;
> + data.pipe = pipe;
> + data.adjust_mode = subtests[i].adjust_mode;
> + test_output(&data);
> + }
> + }
> }
> }
>
> --
> 2.26.2
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic
2022-06-17 4:15 ` [igt-dev] [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic Nidhi Gupta
@ 2022-06-17 8:17 ` Petri Latvala
2022-06-17 14:10 ` Gupta, Nidhi1
0 siblings, 1 reply; 11+ messages in thread
From: Petri Latvala @ 2022-06-17 8:17 UTC (permalink / raw)
To: Nidhi Gupta; +Cc: igt-dev
On Fri, Jun 17, 2022 at 09:45:45AM +0530, Nidhi Gupta wrote:
> Convert the existing subtests to dynamic subtests at pipe level.
>
> Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
> ---
> tests/kms_invalid_mode.c | 45 ++++++++++++++++++++--------------------
> 1 file changed, 23 insertions(+), 22 deletions(-)
>
> diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c
> index 630798d8..00de1150 100644
> --- a/tests/kms_invalid_mode.c
> +++ b/tests/kms_invalid_mode.c
> @@ -32,6 +32,7 @@ typedef struct _data data_t;
>
> struct _data {
> int drm_fd;
> + enum pipe pipe;
> igt_display_t display;
> igt_output_t *output;
> drmModeResPtr res;
> @@ -177,21 +178,21 @@ adjust_mode_bad_vtotal(data_t *data, drmModeModeInfoPtr mode)
> return true;
> }
>
> -static int
> +static void
> test_output(data_t *data)
> {
> igt_output_t *output = data->output;
> drmModeModeInfo mode;
> struct igt_fb fb;
> - int i;
> + int i, valid_connectors = 0;
> + uint32_t crtc_id;
>
> /*
> * FIXME test every mode we have to be more
> * sure everything is really getting rejected?
> */
> mode = *igt_output_get_mode(output);
> - if (!data->adjust_mode(data, &mode))
> - return 0;
> + igt_skip_on(!data->adjust_mode(data, &mode));
>
> igt_create_fb(data->drm_fd,
> max_t(uint16_t, mode.hdisplay, 64),
> @@ -202,13 +203,11 @@ test_output(data_t *data)
>
> kmstest_unset_all_crtcs(data->drm_fd, data->res);
>
> + crtc_id = data->display.pipes[data->pipe].crtc_id;
> +
> for (i = 0; i < data->res->count_crtcs; i++) {
> int ret;
If this function now operates on the passed pipe, why is this loop still here?
--
Petri Latvala
> -
> - igt_info("Checking pipe %c connector %s with mode %s\n",
> - 'A'+i, output->name, mode.name);
> -
> - ret = drmModeSetCrtc(data->drm_fd, data->res->crtcs[i],
> + ret = drmModeSetCrtc(data->drm_fd, crtc_id,
> fb.fb_id, 0, 0,
> &output->id, 1, &mode);
> igt_assert_lt(ret, 0);
> @@ -216,18 +215,10 @@ test_output(data_t *data)
>
> igt_remove_fb(data->drm_fd, &fb);
>
> - return 1;
> -}
> -
> -static void test(data_t *data)
> -{
> - int valid_connectors = 0;
> -
> - for_each_connected_output(&data->display, data->output) {
> - valid_connectors += test_output(data);
> - }
> + valid_connectors++;
>
> igt_require_f(valid_connectors, "No suitable connectors found\n");
> +
> }
>
> static int i915_max_dotclock(data_t *data)
> @@ -297,6 +288,10 @@ static data_t data;
>
> igt_main
> {
> +
> + enum pipe pipe;
> + igt_output_t *output;
> +
> igt_fixture {
> data.drm_fd = drm_open_driver_master(DRIVER_ANY);
>
> @@ -311,9 +306,15 @@ igt_main
> }
>
> for (int i = 0; i < ARRAY_SIZE(subtests); i++) {
> - igt_subtest(subtests[i].name) {
> - data.adjust_mode = subtests[i].adjust_mode;
> - test(&data);
> + igt_subtest_with_dynamic(subtests[i].name) {
> + for_each_pipe_with_valid_output(&data.display, pipe, output) {
> + igt_dynamic_f("%s-pipe-%s", igt_output_name(output), kmstest_pipe_name(pipe)) {
> + data.output = output;
> + data.pipe = pipe;
> + data.adjust_mode = subtests[i].adjust_mode;
> + test_output(&data);
> + }
> + }
> }
> }
>
> --
> 2.26.2
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [igt-dev] [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic
2022-06-17 4:15 [igt-dev] [PATCH i-g-t 0/2] tests/kms_invalid_mode.c: Test Cleanup Nidhi Gupta
@ 2022-06-17 4:15 ` Nidhi Gupta
2022-06-17 8:17 ` Petri Latvala
0 siblings, 1 reply; 11+ messages in thread
From: Nidhi Gupta @ 2022-06-17 4:15 UTC (permalink / raw)
To: igt-dev; +Cc: Nidhi Gupta, petri.latvala
Convert the existing subtests to dynamic subtests at pipe level.
Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
---
tests/kms_invalid_mode.c | 45 ++++++++++++++++++++--------------------
1 file changed, 23 insertions(+), 22 deletions(-)
diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c
index 630798d8..00de1150 100644
--- a/tests/kms_invalid_mode.c
+++ b/tests/kms_invalid_mode.c
@@ -32,6 +32,7 @@ typedef struct _data data_t;
struct _data {
int drm_fd;
+ enum pipe pipe;
igt_display_t display;
igt_output_t *output;
drmModeResPtr res;
@@ -177,21 +178,21 @@ adjust_mode_bad_vtotal(data_t *data, drmModeModeInfoPtr mode)
return true;
}
-static int
+static void
test_output(data_t *data)
{
igt_output_t *output = data->output;
drmModeModeInfo mode;
struct igt_fb fb;
- int i;
+ int i, valid_connectors = 0;
+ uint32_t crtc_id;
/*
* FIXME test every mode we have to be more
* sure everything is really getting rejected?
*/
mode = *igt_output_get_mode(output);
- if (!data->adjust_mode(data, &mode))
- return 0;
+ igt_skip_on(!data->adjust_mode(data, &mode));
igt_create_fb(data->drm_fd,
max_t(uint16_t, mode.hdisplay, 64),
@@ -202,13 +203,11 @@ test_output(data_t *data)
kmstest_unset_all_crtcs(data->drm_fd, data->res);
+ crtc_id = data->display.pipes[data->pipe].crtc_id;
+
for (i = 0; i < data->res->count_crtcs; i++) {
int ret;
-
- igt_info("Checking pipe %c connector %s with mode %s\n",
- 'A'+i, output->name, mode.name);
-
- ret = drmModeSetCrtc(data->drm_fd, data->res->crtcs[i],
+ ret = drmModeSetCrtc(data->drm_fd, crtc_id,
fb.fb_id, 0, 0,
&output->id, 1, &mode);
igt_assert_lt(ret, 0);
@@ -216,18 +215,10 @@ test_output(data_t *data)
igt_remove_fb(data->drm_fd, &fb);
- return 1;
-}
-
-static void test(data_t *data)
-{
- int valid_connectors = 0;
-
- for_each_connected_output(&data->display, data->output) {
- valid_connectors += test_output(data);
- }
+ valid_connectors++;
igt_require_f(valid_connectors, "No suitable connectors found\n");
+
}
static int i915_max_dotclock(data_t *data)
@@ -297,6 +288,10 @@ static data_t data;
igt_main
{
+
+ enum pipe pipe;
+ igt_output_t *output;
+
igt_fixture {
data.drm_fd = drm_open_driver_master(DRIVER_ANY);
@@ -311,9 +306,15 @@ igt_main
}
for (int i = 0; i < ARRAY_SIZE(subtests); i++) {
- igt_subtest(subtests[i].name) {
- data.adjust_mode = subtests[i].adjust_mode;
- test(&data);
+ igt_subtest_with_dynamic(subtests[i].name) {
+ for_each_pipe_with_valid_output(&data.display, pipe, output) {
+ igt_dynamic_f("%s-pipe-%s", igt_output_name(output), kmstest_pipe_name(pipe)) {
+ data.output = output;
+ data.pipe = pipe;
+ data.adjust_mode = subtests[i].adjust_mode;
+ test_output(&data);
+ }
+ }
}
}
--
2.26.2
^ permalink raw reply related [flat|nested] 11+ messages in thread
end of thread, other threads:[~2022-06-22 11:39 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-20 9:10 [igt-dev] [PATCH i-g-t 0/2] tests/kms_invalid_mode.c: Test Cleanup Nidhi Gupta
2022-06-20 9:10 ` [igt-dev] [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic Nidhi Gupta
2022-06-22 9:40 ` Petri Latvala
2022-06-22 11:06 ` Gupta, Nidhi1
2022-06-22 11:37 ` Petri Latvala
2022-06-20 9:10 ` [igt-dev] [PATCH i-g-t 2/2] tests/kms_invalid_mode.c: Test Cleanup Nidhi Gupta
2022-06-20 12:52 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_invalid_mode.c: Test Cleanup (rev2) Patchwork
2022-06-20 18:43 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
-- strict thread matches above, loose matches on Subject: below --
2022-06-17 4:15 [igt-dev] [PATCH i-g-t 0/2] tests/kms_invalid_mode.c: Test Cleanup Nidhi Gupta
2022-06-17 4:15 ` [igt-dev] [PATCH i-g-t 1/2] tests/kms_invalid_mode.c: Convert tests to dynamic Nidhi Gupta
2022-06-17 8:17 ` Petri Latvala
2022-06-17 14:10 ` Gupta, Nidhi1
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.