* [igt-dev] [PATCH i-g-t] Check for available outputs
@ 2020-12-02 9:17 nidhi1.gupta
2020-12-02 9:29 ` Chris Wilson
2020-12-02 10:00 ` [igt-dev] ✗ Fi.CI.BAT: failure for " Patchwork
0 siblings, 2 replies; 5+ messages in thread
From: nidhi1.gupta @ 2020-12-02 9:17 UTC (permalink / raw)
To: igt-dev; +Cc: Nidhi Gupta, petri.latvala
From: Nidhi Gupta <nidhi1.gupta@intel.com>
In kms_cursor_legacy will test all the
pipes defined in IGT which is 6 weather the output
is available or not.Later it has to be analysed and
discard it as valid skip.To save this time updated
in test to first check the available outputs and
then execute the test.
Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
---
tests/kms_cursor_legacy.c | 160 ++++++++++++++++++++------------------
1 file changed, 86 insertions(+), 74 deletions(-)
diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c
index 9959fe32..1f2718ea 100644
--- a/tests/kms_cursor_legacy.c
+++ b/tests/kms_cursor_legacy.c
@@ -1366,7 +1366,8 @@ igt_main
{
const int ncpus = sysconf(_SC_NPROCESSORS_ONLN);
igt_display_t display = { .drm_fd = -1 };
- int i;
+ int i, count = 0;
+ enum pipe p;
igt_fixture {
display.drm_fd = drm_open_driver_master(DRIVER_ANY);
@@ -1416,104 +1417,115 @@ igt_main
igt_subtest("all-pipes-torture-move")
stress(&display, -1, -ncpus, DRM_MODE_CURSOR_MOVE, 20);
- igt_subtest("nonblocking-modeset-vs-cursor-atomic")
- nonblocking_modeset_vs_cursor(&display, 1);
+ igt_subtest_with_dynamic("dual-output-tests") {
+ for_each_pipe(&display, p) {
+ count++;
+ }
- igt_subtest("long-nonblocking-modeset-vs-cursor-atomic")
- nonblocking_modeset_vs_cursor(&display, 16);
+ igt_skip_on_f(count < 2, "Less than required outputs.\n");
- igt_subtest("2x-flip-vs-cursor-legacy")
- two_screens_flip_vs_cursor(&display, 8, false, false);
+ if (count >= 2) {
- igt_subtest("2x-flip-vs-cursor-atomic")
- two_screens_flip_vs_cursor(&display, 8, false, true);
+ igt_dynamic_f("nonblocking-modeset-vs-cursor-atomic")
+ nonblocking_modeset_vs_cursor(&display, 1);
- igt_subtest("2x-cursor-vs-flip-legacy")
- two_screens_cursor_vs_flip(&display, 8, false);
+ igt_dynamic_f("long-nonblocking-modeset-vs-cursor-atomic")
+ nonblocking_modeset_vs_cursor(&display, 16);
- igt_subtest("2x-long-flip-vs-cursor-legacy")
- two_screens_flip_vs_cursor(&display, 150, false, false);
+ igt_dynamic_f("2x-flip-vs-cursor-legacy")
+ two_screens_flip_vs_cursor(&display, 8, false, false);
- igt_subtest("2x-long-flip-vs-cursor-atomic")
- two_screens_flip_vs_cursor(&display, 150, false, true);
+ igt_dynamic_f("2x-flip-vs-cursor-atomic")
+ two_screens_flip_vs_cursor(&display, 8, false, true);
- igt_subtest("2x-long-cursor-vs-flip-legacy")
- two_screens_cursor_vs_flip(&display, 50, false);
+ igt_dynamic_f("2x-cursor-vs-flip-legacy")
+ two_screens_cursor_vs_flip(&display, 8, false);
- igt_subtest("2x-nonblocking-modeset-vs-cursor-atomic")
- two_screens_flip_vs_cursor(&display, 4, true, true);
+ igt_dynamic_f("2x-long-flip-vs-cursor-legacy")
+ two_screens_flip_vs_cursor(&display, 150, false, false);
- igt_subtest("2x-cursor-vs-flip-atomic")
- two_screens_cursor_vs_flip(&display, 8, true);
+ igt_dynamic_f("2x-long-flip-vs-cursor-atomic")
+ two_screens_flip_vs_cursor(&display, 150, false, true);
- igt_subtest("2x-long-nonblocking-modeset-vs-cursor-atomic")
- two_screens_flip_vs_cursor(&display, 15, true, true);
+ igt_dynamic_f("2x-long-cursor-vs-flip-legacy")
+ two_screens_cursor_vs_flip(&display, 50, false);
- igt_subtest("2x-long-cursor-vs-flip-atomic")
- two_screens_cursor_vs_flip(&display, 50, true);
+ igt_dynamic_f("2x-nonblocking-modeset-vs-cursor-atomic")
+ two_screens_flip_vs_cursor(&display, 4, true, true);
- igt_subtest("flip-vs-cursor-crc-legacy")
- flip_vs_cursor_crc(&display, false);
+ igt_dynamic_f("2x-cursor-vs-flip-atomic")
+ two_screens_cursor_vs_flip(&display, 8, true);
- igt_subtest("flip-vs-cursor-crc-atomic")
- flip_vs_cursor_crc(&display, true);
+ igt_dynamic_f("2x-long-nonblocking-modeset-vs-cursor-atomic")
+ two_screens_flip_vs_cursor(&display, 15, true, true);
- igt_subtest("flip-vs-cursor-busy-crc-legacy")
- flip_vs_cursor_busy_crc(&display, false);
+ igt_dynamic_f("2x-long-cursor-vs-flip-atomic")
+ two_screens_cursor_vs_flip(&display, 50, true);
- igt_subtest("flip-vs-cursor-busy-crc-atomic")
- flip_vs_cursor_busy_crc(&display, true);
+ igt_dynamic_f("flip-vs-cursor-crc-legacy")
+ flip_vs_cursor_crc(&display, false);
- for (i = 0; i <= flip_test_last; i++) {
- const char *modes[flip_test_last+1] = {
- "legacy",
- "varying-size",
- "toggle",
- "atomic",
- "atomic-transitions",
- "atomic-transitions-varying-size"
- };
- const char *prefix = "short-";
+ igt_dynamic_f("flip-vs-cursor-crc-atomic")
+ flip_vs_cursor_crc(&display, true);
- switch (i) {
- case flip_test_legacy:
- case flip_test_varying_size:
- case flip_test_atomic:
- prefix = "basic-";
- break;
- default: break;
- }
+ igt_dynamic_f("flip-vs-cursor-busy-crc-legacy")
+ flip_vs_cursor_busy_crc(&display, false);
- igt_subtest_f("%sflip-before-cursor-%s", prefix, modes[i])
- basic_flip_cursor(&display, i, FLIP_BEFORE_CURSOR, 0);
+ igt_dynamic_f("flip-vs-cursor-busy-crc-atomic")
+ flip_vs_cursor_busy_crc(&display, true);
- if (!cursor_slowpath(i)) {
- igt_subtest_f("%sbusy-flip-before-cursor-%s", prefix, modes[i]) {
- igt_require_gem(display.drm_fd);
- basic_flip_cursor(&display, i, FLIP_BEFORE_CURSOR,
- BASIC_BUSY);
- }
- }
+ for (i = 0; i <= flip_test_last; i++) {
+ const char *modes[flip_test_last+1] = {
+ "legacy",
+ "varying-size",
+ "toggle",
+ "atomic",
+ "atomic-transitions",
+ "atomic-transitions-varying-size"
+ };
+ const char *prefix = "short-";
- igt_subtest_f("%sflip-after-cursor-%s", prefix, modes[i])
- basic_flip_cursor(&display, i, FLIP_AFTER_CURSOR, 0);
+ switch (i) {
+ case flip_test_legacy:
+ case flip_test_varying_size:
+ case flip_test_atomic:
+ prefix = "basic-";
+ break;
+ default: break;
+ }
+
+ igt_dynamic_f("%sflip-before-cursor-%s", prefix, modes[i])
+ basic_flip_cursor(&display, i, FLIP_BEFORE_CURSOR, 0);
+
+ if (!cursor_slowpath(i)) {
+ igt_dynamic_f("%sbusy-flip-before-cursor-%s", prefix, modes[i]) {
+ igt_require_gem(display.drm_fd);
+ basic_flip_cursor(&display, i, FLIP_BEFORE_CURSOR,
+ BASIC_BUSY);
+ }
+ }
- igt_subtest_f("flip-vs-cursor-%s", modes[i])
- flip_vs_cursor(&display, i, 150);
- igt_subtest_f("cursor-vs-flip-%s", modes[i])
- cursor_vs_flip(&display, i, 50);
+ igt_dynamic_f("%sflip-after-cursor-%s", prefix, modes[i])
+ basic_flip_cursor(&display, i, FLIP_AFTER_CURSOR, 0);
- igt_subtest_f("cursorA-vs-flipA-%s", modes[i])
- flip(&display, 0, 0, 10, i);
+ igt_dynamic_f("flip-vs-cursor-%s", modes[i])
+ flip_vs_cursor(&display, i, 150);
+ igt_dynamic_f("cursor-vs-flip-%s", modes[i])
+ cursor_vs_flip(&display, i, 50);
- igt_subtest_f("cursorA-vs-flipB-%s", modes[i])
- flip(&display, 0, 1, 10, i);
+ igt_dynamic_f("cursorA-vs-flipA-%s", modes[i])
+ flip(&display, 0, 0, 10, i);
- igt_subtest_f("cursorB-vs-flipA-%s", modes[i])
- flip(&display, 1, 0, 10, i);
+ igt_dynamic_f("cursorA-vs-flipB-%s", modes[i])
+ flip(&display, 0, 1, 10, i);
- igt_subtest_f("cursorB-vs-flipB-%s", modes[i])
- flip(&display, 1, 1, 10, i);
+ igt_dynamic_f("cursorB-vs-flipA-%s", modes[i])
+ flip(&display, 1, 0, 10, i);
+
+ igt_dynamic_f("cursorB-vs-flipB-%s", modes[i])
+ flip(&display, 1, 1, 10, i);
+ }
+ }
}
igt_fixture {
--
2.26.2
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] Check for available outputs
2020-12-02 9:17 [igt-dev] [PATCH i-g-t] Check for available outputs nidhi1.gupta
@ 2020-12-02 9:29 ` Chris Wilson
2020-12-04 8:15 ` Gupta, Nidhi1
2020-12-02 10:00 ` [igt-dev] ✗ Fi.CI.BAT: failure for " Patchwork
1 sibling, 1 reply; 5+ messages in thread
From: Chris Wilson @ 2020-12-02 9:29 UTC (permalink / raw)
To: igt-dev, nidhi1.gupta; +Cc: petri.latvala
Quoting nidhi1.gupta@intel.com (2020-12-02 09:17:47)
> From: Nidhi Gupta <nidhi1.gupta@intel.com>
>
> In kms_cursor_legacy will test all the
> pipes defined in IGT which is 6 weather the output
> is available or not.Later it has to be analysed and
> discard it as valid skip.To save this time updated
> in test to first check the available outputs and
> then execute the test.
There needs to be much strongly guidelines on when to use dynamic.
Subtests by another name is not ideal.
These are definitely not all the same test, labelling them as minor
variations of the same theme is ridiculous.
You are trying to work around a "problem" caused by another tool.
-Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 5+ messages in thread
* [igt-dev] ✗ Fi.CI.BAT: failure for Check for available outputs
2020-12-02 9:17 [igt-dev] [PATCH i-g-t] Check for available outputs nidhi1.gupta
2020-12-02 9:29 ` Chris Wilson
@ 2020-12-02 10:00 ` Patchwork
1 sibling, 0 replies; 5+ messages in thread
From: Patchwork @ 2020-12-02 10:00 UTC (permalink / raw)
To: nidhi1.gupta; +Cc: igt-dev
[-- Attachment #1.1: Type: text/plain, Size: 27503 bytes --]
== Series Details ==
Series: Check for available outputs
URL : https://patchwork.freedesktop.org/series/84493/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_9418 -> IGTPW_5244
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_5244 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_5244, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_5244:
### IGT changes ###
#### Possible regressions ####
* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- fi-tgl-y: [PASS][1] -> [SKIP][2] +6 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-tgl-y/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-tgl-y/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size:
- fi-tgl-u2: [PASS][3] -> [SKIP][4] +7 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-tgl-u2/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-tgl-u2/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
#### Warnings ####
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- fi-tgl-y: [DMESG-WARN][5] ([i915#1982]) -> [SKIP][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-tgl-y/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-tgl-y/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
Known issues
------------
Here are the changes found in IGTPW_5244 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_store@basic:
- fi-tgl-y: [PASS][7] -> [DMESG-WARN][8] ([i915#402]) +1 similar issue
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-tgl-y/igt@gem_exec_store@basic.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-tgl-y/igt@gem_exec_store@basic.html
* igt@kms_chamelium@dp-crc-fast:
- fi-cml-u2: [PASS][9] -> [DMESG-WARN][10] ([i915#1982])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-cml-u2/igt@kms_chamelium@dp-crc-fast.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-cml-u2/igt@kms_chamelium@dp-crc-fast.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- fi-skl-guc: [PASS][11] -> [SKIP][12] ([fdo#109271]) +7 similar issues
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-skl-guc/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-skl-guc/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- fi-cfl-guc: [PASS][13] -> [SKIP][14] ([fdo#109271]) +7 similar issues
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-cfl-guc/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-cfl-guc/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- fi-ilk-650: [PASS][15] -> [SKIP][16] ([fdo#109271]) +7 similar issues
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-ilk-650/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-ilk-650/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- fi-icl-y: [PASS][17] -> [SKIP][18] ([fdo#109278]) +7 similar issues
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-icl-y/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-icl-y/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- fi-bsw-kefka: [PASS][19] -> [SKIP][20] ([fdo#109271]) +6 similar issues
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- fi-icl-u2: [PASS][21] -> [SKIP][22] ([fdo#109278]) +5 similar issues
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-icl-u2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-icl-u2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- fi-kbl-x1275: [PASS][23] -> [SKIP][24] ([fdo#109271]) +7 similar issues
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-kbl-x1275/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-kbl-x1275/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- fi-gdg-551: [PASS][25] -> [SKIP][26] ([fdo#109271]) +2 similar issues
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-gdg-551/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-gdg-551/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- fi-cfl-8700k: [PASS][27] -> [SKIP][28] ([fdo#109271]) +7 similar issues
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-cfl-8700k/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-cfl-8700k/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- fi-cfl-8109u: [PASS][29] -> [SKIP][30] ([fdo#109271]) +7 similar issues
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-cfl-8109u/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-cfl-8109u/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- fi-bdw-5557u: [PASS][31] -> [SKIP][32] ([fdo#109271]) +7 similar issues
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-bdw-5557u/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-bdw-5557u/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- fi-bwr-2160: [PASS][33] -> [SKIP][34] ([fdo#109271]) +4 similar issues
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-bwr-2160/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-bwr-2160/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- fi-kbl-soraka: [PASS][35] -> [SKIP][36] ([fdo#109271]) +6 similar issues
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-kbl-soraka/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-kbl-soraka/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-legacy:
- fi-cml-s: [PASS][37] -> [SKIP][38] ([fdo#109278]) +7 similar issues
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-cml-s/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-cml-s/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
- fi-elk-e7500: [PASS][39] -> [SKIP][40] ([fdo#109271]) +4 similar issues
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-elk-e7500/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-elk-e7500/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size:
- fi-ivb-3770: [PASS][41] -> [SKIP][42] ([fdo#109271]) +7 similar issues
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-ivb-3770/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-ivb-3770/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
- fi-snb-2600: [PASS][43] -> [SKIP][44] ([fdo#109271]) +7 similar issues
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-snb-2600/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-snb-2600/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
- fi-kbl-r: [PASS][45] -> [SKIP][46] ([fdo#109271]) +7 similar issues
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-kbl-r/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-kbl-r/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-atomic:
- fi-bxt-dsi: [PASS][47] -> [SKIP][48] ([fdo#109271]) +7 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-bxt-dsi/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-bxt-dsi/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html
- fi-snb-2520m: [PASS][49] -> [SKIP][50] ([fdo#109271]) +7 similar issues
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-snb-2520m/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-snb-2520m/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html
- fi-apl-guc: [PASS][51] -> [SKIP][52] ([fdo#109271]) +6 similar issues
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-apl-guc/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-apl-guc/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-legacy:
- fi-skl-6600u: [PASS][53] -> [SKIP][54] ([fdo#109271]) +7 similar issues
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-skl-6600u/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-skl-6600u/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
- fi-cml-u2: [PASS][55] -> [SKIP][56] ([fdo#109278]) +7 similar issues
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-cml-u2/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-cml-u2/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
- fi-pnv-d510: [PASS][57] -> [SKIP][58] ([fdo#109271]) +4 similar issues
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-pnv-d510/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-pnv-d510/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
- fi-byt-j1900: [PASS][59] -> [SKIP][60] ([fdo#109271]) +6 similar issues
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-byt-j1900/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-byt-j1900/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size:
- fi-bsw-n3050: [PASS][61] -> [SKIP][62] ([fdo#109271]) +6 similar issues
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-bsw-n3050/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-bsw-n3050/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
- fi-skl-6700k2: [PASS][63] -> [SKIP][64] ([fdo#109271]) +7 similar issues
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-skl-6700k2/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-skl-6700k2/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
- fi-hsw-4770: [PASS][65] -> [SKIP][66] ([fdo#109271]) +7 similar issues
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-hsw-4770/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-hsw-4770/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
- fi-glk-dsi: [PASS][67] -> [SKIP][68] ([fdo#109271]) +7 similar issues
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-glk-dsi/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-glk-dsi/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
- fi-kbl-7500u: [PASS][69] -> [SKIP][70] ([fdo#109271]) +7 similar issues
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-kbl-7500u/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-kbl-7500u/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
- fi-blb-e6850: [PASS][71] -> [SKIP][72] ([fdo#109271]) +4 similar issues
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-blb-e6850/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-blb-e6850/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
* igt@kms_flip@basic-flip-vs-wf_vblank@a-dp1:
- fi-apl-guc: [PASS][73] -> [DMESG-WARN][74] ([i915#1982])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-apl-guc/igt@kms_flip@basic-flip-vs-wf_vblank@a-dp1.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-apl-guc/igt@kms_flip@basic-flip-vs-wf_vblank@a-dp1.html
* igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1:
- fi-tgl-y: [PASS][75] -> [DMESG-WARN][76] ([i915#1982]) +2 similar issues
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-tgl-y/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-tgl-y/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html
- fi-bsw-kefka: [PASS][77] -> [DMESG-WARN][78] ([i915#1982])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-bsw-kefka/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-bsw-kefka/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html
- fi-kbl-soraka: [PASS][79] -> [DMESG-WARN][80] ([i915#1982])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-kbl-soraka/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-kbl-soraka/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html
- fi-tgl-u2: [PASS][81] -> [DMESG-WARN][82] ([i915#1982])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-tgl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-tgl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html
* igt@kms_flip@basic-flip-vs-wf_vblank@a-vga1:
- fi-byt-j1900: [PASS][83] -> [DMESG-WARN][84] ([i915#1982])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-byt-j1900/igt@kms_flip@basic-flip-vs-wf_vblank@a-vga1.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-byt-j1900/igt@kms_flip@basic-flip-vs-wf_vblank@a-vga1.html
* igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2:
- fi-bsw-n3050: [PASS][85] -> [DMESG-WARN][86] ([i915#1982])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-bsw-n3050/igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-bsw-n3050/igt@kms_flip@basic-flip-vs-wf_vblank@c-hdmi-a2.html
#### Possible fixes ####
* igt@core_hotunplug@unbind-rebind:
- fi-tgl-u2: [DMESG-WARN][87] ([i915#1982]) -> [PASS][88]
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-tgl-u2/igt@core_hotunplug@unbind-rebind.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-tgl-u2/igt@core_hotunplug@unbind-rebind.html
- fi-icl-y: [DMESG-WARN][89] ([i915#1982]) -> [PASS][90]
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-icl-y/igt@core_hotunplug@unbind-rebind.html
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-icl-y/igt@core_hotunplug@unbind-rebind.html
* igt@debugfs_test@read_all_entries:
- fi-tgl-y: [DMESG-WARN][91] ([i915#402]) -> [PASS][92] +1 similar issue
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-tgl-y/igt@debugfs_test@read_all_entries.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-tgl-y/igt@debugfs_test@read_all_entries.html
* igt@i915_pm_rpm@basic-pci-d3-state:
- {fi-ehl-1}: [DMESG-WARN][93] ([i915#1982]) -> [PASS][94]
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-ehl-1/igt@i915_pm_rpm@basic-pci-d3-state.html
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-ehl-1/igt@i915_pm_rpm@basic-pci-d3-state.html
- fi-byt-j1900: [DMESG-WARN][95] ([i915#1982]) -> [PASS][96]
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-byt-j1900/igt@i915_pm_rpm@basic-pci-d3-state.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-byt-j1900/igt@i915_pm_rpm@basic-pci-d3-state.html
- fi-tgl-y: [DMESG-WARN][97] ([i915#1982] / [i915#2411]) -> [PASS][98]
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-tgl-y/igt@i915_pm_rpm@basic-pci-d3-state.html
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-tgl-y/igt@i915_pm_rpm@basic-pci-d3-state.html
* igt@i915_selftest@live@gt_heartbeat:
- fi-kbl-soraka: [DMESG-FAIL][99] ([i915#2291] / [i915#541]) -> [PASS][100]
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
- fi-bsw-kefka: [DMESG-FAIL][101] ([i915#2675] / [i915#541]) -> [PASS][102]
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-bsw-kefka/igt@i915_selftest@live@gt_heartbeat.html
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-bsw-kefka/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@gt_lrc:
- fi-bsw-n3050: [DMESG-FAIL][103] ([i915#2675]) -> [PASS][104]
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-bsw-n3050/igt@i915_selftest@live@gt_lrc.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-bsw-n3050/igt@i915_selftest@live@gt_lrc.html
* igt@kms_chamelium@dp-crc-fast:
- fi-kbl-7500u: [DMESG-WARN][105] ([i915#1982] / [i915#262]) -> [PASS][106]
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-kbl-7500u/igt@kms_chamelium@dp-crc-fast.html
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-kbl-7500u/igt@kms_chamelium@dp-crc-fast.html
#### Warnings ####
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- fi-bsw-n3050: [DMESG-WARN][107] ([i915#1982]) -> [SKIP][108] ([fdo#109271])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-bsw-n3050/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-bsw-n3050/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- fi-byt-j1900: [DMESG-WARN][109] ([i915#1982]) -> [SKIP][110] ([fdo#109271])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-byt-j1900/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-byt-j1900/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- fi-kbl-soraka: [DMESG-WARN][111] ([i915#1982]) -> [SKIP][112] ([fdo#109271])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-kbl-soraka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-kbl-soraka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- fi-icl-u2: [DMESG-WARN][113] ([i915#1982]) -> [SKIP][114] ([fdo#109278]) +1 similar issue
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-icl-u2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-icl-u2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- fi-bsw-kefka: [DMESG-WARN][115] ([i915#1982]) -> [SKIP][116] ([fdo#109271])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- fi-apl-guc: [DMESG-WARN][117] ([i915#1982]) -> [SKIP][118] ([fdo#109271])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9418/fi-apl-guc/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/fi-apl-guc/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.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#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2291]: https://gitlab.freedesktop.org/drm/intel/issues/2291
[i915#2411]: https://gitlab.freedesktop.org/drm/intel/issues/2411
[i915#262]: https://gitlab.freedesktop.org/drm/intel/issues/262
[i915#2675]: https://gitlab.freedesktop.org/drm/intel/issues/2675
[i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402
[i915#541]: https://gitlab.freedesktop.org/drm/intel/issues/541
Participating hosts (45 -> 40)
------------------------------
Missing (5): fi-ilk-m540 fi-hsw-4200u fi-bsw-cyan fi-dg1-1 fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5878 -> IGTPW_5244
CI-20190529: 20190529
CI_DRM_9418: 5ef90940f82646746fbc78f3af9cdfa503355ab0 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_5244: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/index.html
IGT_5878: e96c0d8e6952d892bcbbcdf004999880a4dfb42e @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+igt@kms_cursor_legacy@dual-output-tests
-igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic
-igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy
-igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic
-igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy
-igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic
-igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy
-igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic
-igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy
-igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic
-igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic
-igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic
-igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy
-igt@kms_cursor_legacy@basic-flip-after-cursor-atomic
-igt@kms_cursor_legacy@basic-flip-after-cursor-legacy
-igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size
-igt@kms_cursor_legacy@basic-flip-before-cursor-atomic
-igt@kms_cursor_legacy@basic-flip-before-cursor-legacy
-igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size
-igt@kms_cursor_legacy@cursora-vs-flipa-atomic
-igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions
-igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions-varying-size
-igt@kms_cursor_legacy@cursora-vs-flipa-legacy
-igt@kms_cursor_legacy@cursora-vs-flipa-toggle
-igt@kms_cursor_legacy@cursora-vs-flipa-varying-size
-igt@kms_cursor_legacy@cursora-vs-flipb-atomic
-igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions
-igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size
-igt@kms_cursor_legacy@cursora-vs-flipb-legacy
-igt@kms_cursor_legacy@cursora-vs-flipb-toggle
-igt@kms_cursor_legacy@cursora-vs-flipb-varying-size
-igt@kms_cursor_legacy@cursorb-vs-flipa-atomic
-igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions
-igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size
-igt@kms_cursor_legacy@cursorb-vs-flipa-legacy
-igt@kms_cursor_legacy@cursorb-vs-flipa-toggle
-igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size
-igt@kms_cursor_legacy@cursorb-vs-flipb-atomic
-igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions
-igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size
-igt@kms_cursor_legacy@cursorb-vs-flipb-legacy
-igt@kms_cursor_legacy@cursorb-vs-flipb-toggle
-igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size
-igt@kms_cursor_legacy@cursor-vs-flip-atomic
-igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions
-igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size
-igt@kms_cursor_legacy@cursor-vs-flip-legacy
-igt@kms_cursor_legacy@cursor-vs-flip-toggle
-igt@kms_cursor_legacy@cursor-vs-flip-varying-size
-igt@kms_cursor_legacy@flip-vs-cursor-atomic
-igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions
-igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size
-igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic
-igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-legacy
-igt@kms_cursor_legacy@flip-vs-cursor-crc-atomic
-igt@kms_cursor_legacy@flip-vs-cursor-crc-legacy
-igt@kms_cursor_legacy@flip-vs-cursor-legacy
-igt@kms_cursor_legacy@flip-vs-cursor-toggle
-igt@kms_cursor_legacy@flip-vs-cursor-varying-size
-igt@kms_cursor_legacy@long-nonblocking-modeset-vs-cursor-atomic
-igt@kms_cursor_legacy@nonblocking-modeset-vs-cursor-atomic
-igt@kms_cursor_legacy@short-flip-after-cursor-atomic-transitions
-igt@kms_cursor_legacy@short-flip-after-cursor-atomic-transitions-varying-size
-igt@kms_cursor_legacy@short-flip-after-cursor-toggle
-igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions
-igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions-varying-size
-igt@kms_cursor_legacy@short-flip-before-cursor-toggle
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5244/index.html
[-- Attachment #1.2: Type: text/html, Size: 33432 bytes --]
[-- Attachment #2: Type: text/plain, Size: 154 bytes --]
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] Check for available outputs
2020-12-02 9:29 ` Chris Wilson
@ 2020-12-04 8:15 ` Gupta, Nidhi1
2020-12-04 10:17 ` Chris Wilson
0 siblings, 1 reply; 5+ messages in thread
From: Gupta, Nidhi1 @ 2020-12-04 8:15 UTC (permalink / raw)
To: Chris Wilson, igt-dev; +Cc: Latvala, Petri
Thanks for the review Chris, what I am trying to do is to execute
subtest only on the available output not on all, as all the tests which
I grouped together are dual display tests so I merged them together ,
can you suggest some way to achieve the same if not using dynamic subtest?
-----Original Message-----
From: Chris Wilson <chris@chris-wilson.co.uk>
Sent: Wednesday, December 2, 2020 3:00 PM
To: igt-dev@lists.freedesktop.org; Gupta, Nidhi1 <nidhi1.gupta@intel.com>
Cc: Gupta, Nidhi1 <nidhi1.gupta@intel.com>; Latvala, Petri <petri.latvala@intel.com>
Subject: Re: [igt-dev] [PATCH i-g-t] Check for available outputs
Quoting nidhi1.gupta@intel.com (2020-12-02 09:17:47)
> From: Nidhi Gupta <nidhi1.gupta@intel.com>
>
> In kms_cursor_legacy will test all the pipes defined in IGT which is 6
> weather the output is available or not.Later it has to be analysed and
> discard it as valid skip.To save this time updated in test to first
> check the available outputs and then execute the test.
There needs to be much strongly guidelines on when to use dynamic.
Subtests by another name is not ideal.
These are definitely not all the same test, labelling them as minor variations of the same theme is ridiculous.
You are trying to work around a "problem" caused by another tool.
-Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] Check for available outputs
2020-12-04 8:15 ` Gupta, Nidhi1
@ 2020-12-04 10:17 ` Chris Wilson
0 siblings, 0 replies; 5+ messages in thread
From: Chris Wilson @ 2020-12-04 10:17 UTC (permalink / raw)
To: Gupta, Nidhi1, igt-dev; +Cc: Latvala, Petri
Quoting Gupta, Nidhi1 (2020-12-04 08:15:03)
> Thanks for the review Chris, what I am trying to do is to execute
> subtest only on the available output not on all, as all the tests which
> I grouped together are dual display tests so I merged them together ,
> can you suggest some way to achieve the same if not using dynamic subtest?
It's not an issue if tests skip for a known/static reason such as HW
configuration.
The issue is that some tools don't believe skips are valid. Approach it
from that angle: why do we waste time treating skips as a bug, when the
skip is expected.
-Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2020-12-04 10:18 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-02 9:17 [igt-dev] [PATCH i-g-t] Check for available outputs nidhi1.gupta
2020-12-02 9:29 ` Chris Wilson
2020-12-04 8:15 ` Gupta, Nidhi1
2020-12-04 10:17 ` Chris Wilson
2020-12-02 10:00 ` [igt-dev] ✗ Fi.CI.BAT: failure for " Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.