All of lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t 1/2] igt: Allow ':' in subtest names
@ 2020-04-11 11:14 Chris Wilson
  2020-04-11 11:14 ` [igt-dev] [PATCH i-g-t 2/2] kms_flip: Convert to dynamic CRTC test groups Chris Wilson
                   ` (5 more replies)
  0 siblings, 6 replies; 8+ messages in thread
From: Chris Wilson @ 2020-04-11 11:14 UTC (permalink / raw)
  To: igt-dev; +Cc: Petri Latvala, Chris Wilson

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Petri Latvala <petri.latvala@intel.com>
---
 lib/igt_core.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/lib/igt_core.c b/lib/igt_core.c
index 778624984..ca3e26c64 100644
--- a/lib/igt_core.c
+++ b/lib/igt_core.c
@@ -1179,10 +1179,12 @@ static bool valid_name_for_subtest(const char *subtest_name)
 {
 	int i;
 
-	/* check the subtest name only contains a-z, A-Z, 0-9, '-' and '_' */
+	/* check the subtest name only contains a-z, A-Z, 0-9, [-_:] */
 	for (i = 0; subtest_name[i] != '\0'; i++)
-		if (subtest_name[i] != '_' && subtest_name[i] != '-'
-		    && !isalnum(subtest_name[i]))
+		if (subtest_name[i] != '_' &&
+		    subtest_name[i] != '-' &&
+		    subtest_name[i] != ':' &&
+		    !isalnum(subtest_name[i]))
 			return false;
 
 	return true;
-- 
2.26.0

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

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

* [igt-dev] [PATCH i-g-t 2/2] kms_flip: Convert to dynamic CRTC test groups
  2020-04-11 11:14 [igt-dev] [PATCH i-g-t 1/2] igt: Allow ':' in subtest names Chris Wilson
@ 2020-04-11 11:14 ` Chris Wilson
  2020-04-14  9:48   ` Petri Latvala
  2020-04-11 12:02 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] igt: Allow ':' in subtest names Patchwork
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 8+ messages in thread
From: Chris Wilson @ 2020-04-11 11:14 UTC (permalink / raw)
  To: igt-dev; +Cc: Petri Latvala, Chris Wilson

Use igt_dynamic_f for the dynamic discovered CRTC sets for each test.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Petri Latvala <petri.latvala@intel.com>
Cc: Martin Peres <martin.peres@linux.intel.com>
---
 tests/kms_flip.c | 93 ++++++++++++++++++++++++------------------------
 1 file changed, 47 insertions(+), 46 deletions(-)

diff --git a/tests/kms_flip.c b/tests/kms_flip.c
index 4535ecc8b..41d33f75a 100755
--- a/tests/kms_flip.c
+++ b/tests/kms_flip.c
@@ -1185,52 +1185,17 @@ static void calibrate_ts(struct test_output *o, int crtc_idx)
 	o->vblank_interval = mean;
 }
 
-static void run_test_on_crtc_set(struct test_output *o, int *crtc_idxs,
-				 int crtc_count, int duration_ms)
+static void __run_test_on_crtc_set(struct test_output *o, int *crtc_idxs,
+				   int crtc_count, int duration_ms)
 {
-	char test_name[128];
-	unsigned elapsed;
 	unsigned bo_size = 0;
+	bool vblank = true;
+	unsigned elapsed;
 	uint64_t tiling;
 	int i;
-	bool vblank = true;
-
-	switch (crtc_count) {
-	case RUN_TEST:
-		connector_find_preferred_mode(o->_connector[0], crtc_idxs[0], o);
-		if (!o->mode_valid)
-			return;
-		snprintf(test_name, sizeof(test_name),
-			 "%s on pipe %s, connector %s-%d",
-			 igt_subtest_name(),
-			 kmstest_pipe_name(o->_pipe[0]),
-			 kmstest_connector_type_str(o->kconnector[0]->connector_type),
-			 o->kconnector[0]->connector_type_id);
-		break;
-	case RUN_PAIR:
-		connector_find_compatible_mode(crtc_idxs[0], crtc_idxs[1], o);
-		if (!o->mode_valid)
-			return;
-		snprintf(test_name, sizeof(test_name),
-			 "%s on pipe %s:%s, connector %s-%d:%s-%d",
-			 igt_subtest_name(),
-			 kmstest_pipe_name(o->_pipe[0]),
-			 kmstest_pipe_name(o->_pipe[1]),
-			 kmstest_connector_type_str(o->kconnector[0]->connector_type),
-			 o->kconnector[0]->connector_type_id,
-			 kmstest_connector_type_str(o->kconnector[1]->connector_type),
-			 o->kconnector[1]->connector_type_id);
-		break;
-	default:
-		igt_assert(0);
-	}
-
-	igt_assert_eq(o->count, crtc_count);
 
 	last_connector = o->kconnector[0];
 
-	igt_info("Beginning %s\n", test_name);
-
 	if (o->flags & TEST_PAN)
 		o->fb_width *= 2;
 
@@ -1274,7 +1239,6 @@ static void run_test_on_crtc_set(struct test_output *o, int *crtc_idxs,
 		 */
 		igt_assert_f(crtc_count > 1 || crtc_idxs[0] < 2,
 			     "set_mode may only fail on the 3rd pipe or in multiple crtc tests\n");
-		igt_info("\n%s: SKIPPED\n\n", test_name);
 		goto out;
 	}
 	igt_assert(fb_is_bound(o, o->fb_ids[0]));
@@ -1322,8 +1286,6 @@ static void run_test_on_crtc_set(struct test_output *o, int *crtc_idxs,
 	if (o->flags & TEST_VBLANK)
 		check_final_state(o, &o->vblank_state, elapsed);
 
-	igt_info("\n%s: PASSED\n\n", test_name);
-
 out:
 	igt_remove_fb(drm_fd, &o->fb_info[2]);
 	igt_remove_fb(drm_fd, &o->fb_info[1]);
@@ -1334,6 +1296,45 @@ out:
 	free_test_output(o);
 }
 
+static void run_test_on_crtc_set(struct test_output *o, int *crtc_idxs,
+				 int crtc_count, int duration_ms)
+{
+	char test_name[128];
+
+	switch (crtc_count) {
+	case RUN_TEST:
+		connector_find_preferred_mode(o->_connector[0], crtc_idxs[0], o);
+		if (!o->mode_valid)
+			return;
+		snprintf(test_name, sizeof(test_name),
+			 "%s::%s-%d",
+			 kmstest_pipe_name(o->_pipe[0]),
+			 kmstest_connector_type_str(o->kconnector[0]->connector_type),
+			 o->kconnector[0]->connector_type_id);
+		break;
+	case RUN_PAIR:
+		connector_find_compatible_mode(crtc_idxs[0], crtc_idxs[1], o);
+		if (!o->mode_valid)
+			return;
+		snprintf(test_name, sizeof(test_name),
+			 "%s:%s::%s-%d:%s-%d",
+			 kmstest_pipe_name(o->_pipe[0]),
+			 kmstest_pipe_name(o->_pipe[1]),
+			 kmstest_connector_type_str(o->kconnector[0]->connector_type),
+			 o->kconnector[0]->connector_type_id,
+			 kmstest_connector_type_str(o->kconnector[1]->connector_type),
+			 o->kconnector[1]->connector_type_id);
+		break;
+	default:
+		igt_assert(0);
+	}
+
+	igt_assert_eq(o->count, crtc_count);
+
+	igt_dynamic_f("%s", test_name)
+		__run_test_on_crtc_set(o, crtc_idxs, crtc_count, duration_ms);
+}
+
 static int run_test(int duration, int flags)
 {
 	struct test_output o;
@@ -1584,7 +1585,7 @@ igt_main
 		test_nonblocking_read(drm_fd);
 
 	for (i = 0; i < sizeof(tests) / sizeof (tests[0]); i++) {
-		igt_subtest_f("%s%s",
+		igt_subtest_with_dynamic_f("%s%s",
 			      tests[i].flags & TEST_BASIC ? "basic-" : "",
 			      tests[i].name)
 			run_test(tests[i].duration, tests[i].flags);
@@ -1592,7 +1593,7 @@ igt_main
 		if (tests[i].flags & TEST_NO_2X_OUTPUT)
 			continue;
 
-		igt_subtest_f( "2x-%s", tests[i].name)
+		igt_subtest_with_dynamic_f("2x-%s", tests[i].name)
 			run_pair(tests[i].duration, tests[i].flags);
 	}
 
@@ -1618,13 +1619,13 @@ igt_main
 		if (tests[i].flags & (TEST_EINVAL | TEST_EBUSY | TEST_HANG))
 			continue;
 
-		igt_subtest_f( "%s-interruptible", tests[i].name)
+		igt_subtest_with_dynamic_f("%s-interruptible", tests[i].name)
 			run_test(tests[i].duration, tests[i].flags);
 
 		if (tests[i].flags & TEST_NO_2X_OUTPUT)
 			continue;
 
-		igt_subtest_f( "2x-%s-interruptible", tests[i].name)
+		igt_subtest_with_dynamic_f("2x-%s-interruptible", tests[i].name)
 			run_pair(tests[i].duration, tests[i].flags);
 	}
 	igt_stop_signal_helper();
-- 
2.26.0

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

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

* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] igt: Allow ':' in subtest names
  2020-04-11 11:14 [igt-dev] [PATCH i-g-t 1/2] igt: Allow ':' in subtest names Chris Wilson
  2020-04-11 11:14 ` [igt-dev] [PATCH i-g-t 2/2] kms_flip: Convert to dynamic CRTC test groups Chris Wilson
@ 2020-04-11 12:02 ` Patchwork
  2020-04-11 12:24 ` [igt-dev] [PATCH i-g-t] " Chris Wilson
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2020-04-11 12:02 UTC (permalink / raw)
  To: Chris Wilson; +Cc: igt-dev

== Series Details ==

Series: series starting with [i-g-t,1/2] igt: Allow ':' in subtest names
URL   : https://patchwork.freedesktop.org/series/75832/
State : success

== Summary ==

CI Bug Log - changes from IGT_5588 -> IGTPW_4448
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

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

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

### IGT changes ###

#### Possible regressions ####

  * {igt@kms_flip@basic-flip-vs-dpms@a::edp-1} (NEW):
    - fi-icl-y:           NOTRUN -> [INCOMPLETE][1] +11 similar issues
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-icl-y/igt@kms_flip@basic-flip-vs-dpms@a::edp-1.html

  * {igt@kms_flip@basic-flip-vs-dpms@a::hdmi-a-1} (NEW):
    - fi-skl-6700k2:      NOTRUN -> [INCOMPLETE][2] +35 similar issues
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-skl-6700k2/igt@kms_flip@basic-flip-vs-dpms@a::hdmi-a-1.html

  * {igt@kms_flip@basic-flip-vs-dpms@b::dsi-1} (NEW):
    - fi-bxt-dsi:         NOTRUN -> [INCOMPLETE][3] +11 similar issues
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-bxt-dsi/igt@kms_flip@basic-flip-vs-dpms@b::dsi-1.html

  * {igt@kms_flip@basic-flip-vs-dpms@b::edp-1} (NEW):
    - fi-kbl-r:           NOTRUN -> [INCOMPLETE][4] +11 similar issues
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-kbl-r/igt@kms_flip@basic-flip-vs-dpms@b::edp-1.html

  * {igt@kms_flip@basic-flip-vs-dpms@b::hdmi-a-2} (NEW):
    - fi-bdw-5557u:       NOTRUN -> [INCOMPLETE][5] +11 similar issues
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-bdw-5557u/igt@kms_flip@basic-flip-vs-dpms@b::hdmi-a-2.html

  * {igt@kms_flip@basic-flip-vs-dpms@c::dp-1} (NEW):
    - fi-skl-lmem:        NOTRUN -> [INCOMPLETE][6] +11 similar issues
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-skl-lmem/igt@kms_flip@basic-flip-vs-dpms@c::dp-1.html

  * {igt@kms_flip@basic-flip-vs-dpms@c::edp-1} (NEW):
    - fi-kbl-soraka:      NOTRUN -> [INCOMPLETE][7] +11 similar issues
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-kbl-soraka/igt@kms_flip@basic-flip-vs-dpms@c::edp-1.html
    - fi-tgl-y:           NOTRUN -> [INCOMPLETE][8] +15 similar issues
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-tgl-y/igt@kms_flip@basic-flip-vs-dpms@c::edp-1.html
    - fi-cml-s:           NOTRUN -> [INCOMPLETE][9] +23 similar issues
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-cml-s/igt@kms_flip@basic-flip-vs-dpms@c::edp-1.html

  * {igt@kms_flip@basic-flip-vs-modeset@a::edp-1} (NEW):
    - {fi-tgl-u}:         NOTRUN -> [INCOMPLETE][10] +15 similar issues
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-tgl-u/igt@kms_flip@basic-flip-vs-modeset@a::edp-1.html

  * {igt@kms_flip@basic-flip-vs-modeset@b::edp-1} (NEW):
    - fi-icl-guc:         NOTRUN -> [INCOMPLETE][11] +11 similar issues
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-icl-guc/igt@kms_flip@basic-flip-vs-modeset@b::edp-1.html

  * {igt@kms_flip@basic-flip-vs-modeset@b::hdmi-a-1} (NEW):
    - fi-cfl-guc:         NOTRUN -> [INCOMPLETE][12] +11 similar issues
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-cfl-guc/igt@kms_flip@basic-flip-vs-modeset@b::hdmi-a-1.html

  * {igt@kms_flip@basic-flip-vs-modeset@b::vga-1} (NEW):
    - fi-hsw-4770:        NOTRUN -> [INCOMPLETE][13] +11 similar issues
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-hsw-4770/igt@kms_flip@basic-flip-vs-modeset@b::vga-1.html

  * {igt@kms_flip@basic-flip-vs-modeset@c::dsi-1} (NEW):
    - {fi-tgl-dsi}:       NOTRUN -> [INCOMPLETE][14] +15 similar issues
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-tgl-dsi/igt@kms_flip@basic-flip-vs-modeset@c::dsi-1.html

  * {igt@kms_flip@basic-flip-vs-modeset@c::edp-1} (NEW):
    - fi-whl-u:           NOTRUN -> [INCOMPLETE][15] +11 similar issues
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-whl-u/igt@kms_flip@basic-flip-vs-modeset@c::edp-1.html

  * {igt@kms_flip@basic-flip-vs-wf_vblank@a::dvi-d-1} (NEW):
    - fi-bwr-2160:        NOTRUN -> [INCOMPLETE][16] +15 similar issues
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-bwr-2160/igt@kms_flip@basic-flip-vs-wf_vblank@a::dvi-d-1.html

  * {igt@kms_flip@basic-flip-vs-wf_vblank@a::edp-1} (NEW):
    - fi-bsw-kefka:       NOTRUN -> [INCOMPLETE][17] +7 similar issues
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-bsw-kefka/igt@kms_flip@basic-flip-vs-wf_vblank@a::edp-1.html

  * {igt@kms_flip@basic-flip-vs-wf_vblank@a::lvds-1} (NEW):
    - fi-snb-2520m:       NOTRUN -> [INCOMPLETE][18] +13 similar issues
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-snb-2520m/igt@kms_flip@basic-flip-vs-wf_vblank@a::lvds-1.html

  * {igt@kms_flip@basic-flip-vs-wf_vblank@a::vga-1} (NEW):
    - fi-blb-e6850:       NOTRUN -> [INCOMPLETE][19] +7 similar issues
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-blb-e6850/igt@kms_flip@basic-flip-vs-wf_vblank@a::vga-1.html

  * {igt@kms_flip@basic-flip-vs-wf_vblank@b::dp-1} (NEW):
    - fi-kbl-x1275:       NOTRUN -> [INCOMPLETE][20] +11 similar issues
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-wf_vblank@b::dp-1.html

  * {igt@kms_flip@basic-flip-vs-wf_vblank@b::dsi-1} (NEW):
    - fi-icl-dsi:         NOTRUN -> [INCOMPLETE][21] +11 similar issues
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-icl-dsi/igt@kms_flip@basic-flip-vs-wf_vblank@b::dsi-1.html

  * {igt@kms_flip@basic-flip-vs-wf_vblank@b::edp-1} (NEW):
    - fi-hsw-peppy:       NOTRUN -> [INCOMPLETE][22] +11 similar issues
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-hsw-peppy/igt@kms_flip@basic-flip-vs-wf_vblank@b::edp-1.html

  * {igt@kms_flip@basic-flip-vs-wf_vblank@c::hdmi-a-2} (NEW):
    - fi-bsw-n3050:       NOTRUN -> [INCOMPLETE][23] +3 similar issues
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-bsw-n3050/igt@kms_flip@basic-flip-vs-wf_vblank@c::hdmi-a-2.html

  * {igt@kms_flip@basic-plain-flip@a::dp-2} (NEW):
    - fi-kbl-7500u:       NOTRUN -> [INCOMPLETE][24] +23 similar issues
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-kbl-7500u/igt@kms_flip@basic-plain-flip@a::dp-2.html

  * {igt@kms_flip@basic-plain-flip@a::hdmi-a-2} (NEW):
    - {fi-ehl-1}:         NOTRUN -> [INCOMPLETE][25] +23 similar issues
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-ehl-1/igt@kms_flip@basic-plain-flip@a::hdmi-a-2.html

  * {igt@kms_flip@basic-plain-flip@b::dp-1} (NEW):
    - fi-apl-guc:         NOTRUN -> [INCOMPLETE][26] +11 similar issues
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-apl-guc/igt@kms_flip@basic-plain-flip@b::dp-1.html

  * {igt@kms_flip@basic-plain-flip@b::edp-1} (NEW):
    - fi-cml-u2:          NOTRUN -> [INCOMPLETE][27] +35 similar issues
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-cml-u2/igt@kms_flip@basic-plain-flip@b::edp-1.html

  * {igt@kms_flip@basic-plain-flip@b::hdmi-a-1} (NEW):
    - fi-cfl-8700k:       NOTRUN -> [INCOMPLETE][28] +11 similar issues
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-cfl-8700k/igt@kms_flip@basic-plain-flip@b::hdmi-a-1.html

  * {igt@kms_flip@basic-plain-flip@b::vga-1} (NEW):
    - fi-ilk-650:         NOTRUN -> [INCOMPLETE][29] +15 similar issues
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-ilk-650/igt@kms_flip@basic-plain-flip@b::vga-1.html

  * {igt@kms_flip@basic-plain-flip@c::dp-2} (NEW):
    - fi-cfl-8109u:       NOTRUN -> [INCOMPLETE][30] +23 similar issues
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-cfl-8109u/igt@kms_flip@basic-plain-flip@c::dp-2.html

  * {igt@kms_flip@basic-plain-flip@c::edp-1} (NEW):
    - fi-skl-6600u:       NOTRUN -> [INCOMPLETE][31] +11 similar issues
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-skl-6600u/igt@kms_flip@basic-plain-flip@c::edp-1.html
    - fi-icl-u2:          NOTRUN -> [INCOMPLETE][32] +35 similar issues
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-icl-u2/igt@kms_flip@basic-plain-flip@c::edp-1.html

  * {igt@kms_flip@basic-plain-flip@c::hdmi-a-2} (NEW):
    - fi-skl-guc:         NOTRUN -> [INCOMPLETE][33] +23 similar issues
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-skl-guc/igt@kms_flip@basic-plain-flip@c::hdmi-a-2.html

  * {igt@kms_flip@basic-plain-flip@c::vga-1} (NEW):
    - fi-ivb-3770:        NOTRUN -> [INCOMPLETE][34] +11 similar issues
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-ivb-3770/igt@kms_flip@basic-plain-flip@c::vga-1.html

  
New tests
---------

  New tests have been introduced between IGT_5588 and IGTPW_4448:

### New IGT tests (108) ###

  * igt@kms_flip@basic-flip-vs-dpms@a::dp-1:
    - Statuses : 7 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@a::dp-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@a::dsi-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@a::dvi-d-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@a::edp-1:
    - Statuses : 14 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@a::hdmi-a-1:
    - Statuses : 8 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@a::hdmi-a-2:
    - Statuses : 5 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@a::lvds-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@a::vga-1:
    - Statuses : 11 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@b::dp-1:
    - Statuses : 7 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@b::dp-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@b::dsi-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@b::dvi-d-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@b::edp-1:
    - Statuses : 14 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@b::hdmi-a-1:
    - Statuses : 8 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@b::hdmi-a-2:
    - Statuses : 5 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@b::lvds-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@b::vga-1:
    - Statuses : 10 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@c::dp-1:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@c::dp-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@c::dsi-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@c::edp-1:
    - Statuses : 13 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@c::hdmi-a-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@c::hdmi-a-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@c::vga-1:
    - Statuses : 2 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@d::dsi-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-dpms@d::edp-1:
    - Statuses : 2 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@a::dp-1:
    - Statuses : 7 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@a::dp-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@a::dsi-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@a::dvi-d-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@a::edp-1:
    - Statuses : 14 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@a::hdmi-a-1:
    - Statuses : 8 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@a::hdmi-a-2:
    - Statuses : 5 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@a::lvds-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@a::vga-1:
    - Statuses : 11 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@b::dp-1:
    - Statuses : 7 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@b::dp-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@b::dsi-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@b::dvi-d-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@b::edp-1:
    - Statuses : 14 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@b::hdmi-a-1:
    - Statuses : 8 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@b::hdmi-a-2:
    - Statuses : 5 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@b::lvds-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@b::vga-1:
    - Statuses : 10 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@c::dp-1:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@c::dp-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@c::dsi-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@c::edp-1:
    - Statuses : 13 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@c::hdmi-a-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@c::hdmi-a-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@c::vga-1:
    - Statuses : 2 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@d::dsi-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-modeset@d::edp-1:
    - Statuses : 2 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::dp-1:
    - Statuses : 7 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::dp-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::dsi-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::dvi-d-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::edp-1:
    - Statuses : 14 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::hdmi-a-1:
    - Statuses : 8 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::hdmi-a-2:
    - Statuses : 5 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::lvds-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::vga-1:
    - Statuses : 11 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::dp-1:
    - Statuses : 7 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::dp-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::dsi-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::dvi-d-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::edp-1:
    - Statuses : 14 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::hdmi-a-1:
    - Statuses : 8 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::hdmi-a-2:
    - Statuses : 5 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::lvds-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::vga-1:
    - Statuses : 10 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@c::dp-1:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@c::dp-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@c::dsi-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@c::edp-1:
    - Statuses : 13 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@c::hdmi-a-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@c::hdmi-a-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@c::vga-1:
    - Statuses : 2 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@d::dsi-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@d::edp-1:
    - Statuses : 2 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@a::dp-1:
    - Statuses : 7 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@a::dp-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@a::dsi-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@a::dvi-d-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@a::edp-1:
    - Statuses : 14 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@a::hdmi-a-1:
    - Statuses : 8 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@a::hdmi-a-2:
    - Statuses : 5 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@a::lvds-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@a::vga-1:
    - Statuses : 10 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@b::dp-1:
    - Statuses : 7 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@b::dp-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@b::dsi-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@b::dvi-d-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@b::edp-1:
    - Statuses : 14 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@b::hdmi-a-1:
    - Statuses : 8 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@b::hdmi-a-2:
    - Statuses : 5 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@b::lvds-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@b::vga-1:
    - Statuses : 9 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@c::dp-1:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@c::dp-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@c::dsi-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@c::edp-1:
    - Statuses : 13 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@c::hdmi-a-1:
    - Statuses : 4 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@c::hdmi-a-2:
    - Statuses : 6 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@c::vga-1:
    - Statuses : 2 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@d::dsi-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@basic-plain-flip@d::edp-1:
    - Statuses : 2 incomplete(s)
    - Exec time: [0.0] s

  

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

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

### IGT changes ###

#### Possible fixes ####

  * igt@kms_chamelium@common-hpd-after-suspend:
    - fi-cml-u2:          [DMESG-WARN][35] ([IGT#4]) -> [PASS][36]
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5588/fi-cml-u2/igt@kms_chamelium@common-hpd-after-suspend.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/fi-cml-u2/igt@kms_chamelium@common-hpd-after-suspend.html

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

  [IGT#4]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/4


Participating hosts (51 -> 46)
------------------------------

  Additional (1): fi-skl-lmem 
  Missing    (6): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-byt-clapper fi-bdw-samus 


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

  * CI: CI-20190529 -> None
  * IGT: IGT_5588 -> IGTPW_4448

  CI-20190529: 20190529
  CI_DRM_8291: ef6b9e8bc3134d7261f080ceb5158b16447a4793 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_4448: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/index.html
  IGT_5588: 83182c9b2dee30f9e49b980606802de2bbf8d218 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

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

* [igt-dev] [PATCH i-g-t] igt: Allow ':' in subtest names
  2020-04-11 11:14 [igt-dev] [PATCH i-g-t 1/2] igt: Allow ':' in subtest names Chris Wilson
  2020-04-11 11:14 ` [igt-dev] [PATCH i-g-t 2/2] kms_flip: Convert to dynamic CRTC test groups Chris Wilson
  2020-04-11 12:02 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] igt: Allow ':' in subtest names Patchwork
@ 2020-04-11 12:24 ` Chris Wilson
  2020-04-11 12:53 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t] igt: Allow ':' in subtest names (rev2) Patchwork
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 8+ messages in thread
From: Chris Wilson @ 2020-04-11 12:24 UTC (permalink / raw)
  To: igt-dev; +Cc: Petri Latvala, Chris Wilson

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Petri Latvala <petri.latvala@intel.com>
---
 lib/igt_core.c     | 8 +++++---
 runner/resultgen.c | 5 ++++-
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/lib/igt_core.c b/lib/igt_core.c
index 778624984..ca3e26c64 100644
--- a/lib/igt_core.c
+++ b/lib/igt_core.c
@@ -1179,10 +1179,12 @@ static bool valid_name_for_subtest(const char *subtest_name)
 {
 	int i;
 
-	/* check the subtest name only contains a-z, A-Z, 0-9, '-' and '_' */
+	/* check the subtest name only contains a-z, A-Z, 0-9, [-_:] */
 	for (i = 0; subtest_name[i] != '\0'; i++)
-		if (subtest_name[i] != '_' && subtest_name[i] != '-'
-		    && !isalnum(subtest_name[i]))
+		if (subtest_name[i] != '_' &&
+		    subtest_name[i] != '-' &&
+		    subtest_name[i] != ':' &&
+		    !isalnum(subtest_name[i]))
 			return false;
 
 	return true;
diff --git a/runner/resultgen.c b/runner/resultgen.c
index fe59aafeb..3a05917b3 100644
--- a/runner/resultgen.c
+++ b/runner/resultgen.c
@@ -369,7 +369,7 @@ static struct matches find_matches(const char *buf, const char *bufend,
 
 static bool valid_char_for_subtest_name(char x)
 {
-	return x == '-' || x == '_' || isalnum(x);
+	return x == '-' || x == '_' || x == ':' ||  isalnum(x);
 }
 
 static bool is_subtest_result_line(const char *needle, const char *line, const char *bufend)
@@ -391,6 +391,9 @@ static bool is_subtest_result_line(const char *needle, const char *line, const c
 	while (line < bufend && valid_char_for_subtest_name(*line))
 		line++;
 
+	if (line[-1] == ':')
+		line--;
+
 	if (line >= bufend || *line++ != ':')
 		return false;
 
-- 
2.26.0

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

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

* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t] igt: Allow ':' in subtest names (rev2)
  2020-04-11 11:14 [igt-dev] [PATCH i-g-t 1/2] igt: Allow ':' in subtest names Chris Wilson
                   ` (2 preceding siblings ...)
  2020-04-11 12:24 ` [igt-dev] [PATCH i-g-t] " Chris Wilson
@ 2020-04-11 12:53 ` Patchwork
  2020-04-12  0:29 ` [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/2] igt: Allow ':' in subtest names Patchwork
  2020-04-12  0:50 ` [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t] igt: Allow ':' in subtest names (rev2) Patchwork
  5 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2020-04-11 12:53 UTC (permalink / raw)
  To: Chris Wilson; +Cc: igt-dev

== Series Details ==

Series: series starting with [i-g-t] igt: Allow ':' in subtest names (rev2)
URL   : https://patchwork.freedesktop.org/series/75832/
State : success

== Summary ==

CI Bug Log - changes from IGT_5588 -> IGTPW_4449
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

New tests
---------

  New tests have been introduced between IGT_5588 and IGTPW_4449:

### New IGT tests (108) ###

  * igt@kms_flip@basic-flip-vs-dpms@a::dp-1:
    - Statuses : 7 pass(s)
    - Exec time: [2.37, 7.15] s

  * igt@kms_flip@basic-flip-vs-dpms@a::dp-2:
    - Statuses : 6 pass(s)
    - Exec time: [2.30, 3.81] s

  * igt@kms_flip@basic-flip-vs-dpms@a::dsi-1:
    - Statuses : 4 pass(s)
    - Exec time: [6.01, 7.42] s

  * igt@kms_flip@basic-flip-vs-dpms@a::dvi-d-1:
    - Statuses : 1 pass(s)
    - Exec time: [5.35] s

  * igt@kms_flip@basic-flip-vs-dpms@a::edp-1:
    - Statuses : 14 pass(s)
    - Exec time: [3.76, 12.92] s

  * igt@kms_flip@basic-flip-vs-dpms@a::hdmi-a-1:
    - Statuses : 8 pass(s)
    - Exec time: [2.42, 10.52] s

  * igt@kms_flip@basic-flip-vs-dpms@a::hdmi-a-2:
    - Statuses : 5 pass(s)
    - Exec time: [2.29, 6.83] s

  * igt@kms_flip@basic-flip-vs-dpms@a::lvds-1:
    - Statuses : 1 pass(s)
    - Exec time: [6.60] s

  * igt@kms_flip@basic-flip-vs-dpms@a::vga-1:
    - Statuses : 11 pass(s)
    - Exec time: [5.11, 10.37] s

  * igt@kms_flip@basic-flip-vs-dpms@b::dp-1:
    - Statuses : 7 pass(s)
    - Exec time: [2.33, 7.12] s

  * igt@kms_flip@basic-flip-vs-dpms@b::dp-2:
    - Statuses : 6 pass(s)
    - Exec time: [2.29, 3.84] s

  * igt@kms_flip@basic-flip-vs-dpms@b::dsi-1:
    - Statuses : 4 pass(s)
    - Exec time: [5.60, 7.46] s

  * igt@kms_flip@basic-flip-vs-dpms@b::dvi-d-1:
    - Statuses : 1 pass(s)
    - Exec time: [5.47] s

  * igt@kms_flip@basic-flip-vs-dpms@b::edp-1:
    - Statuses : 14 pass(s)
    - Exec time: [3.45, 12.35] s

  * igt@kms_flip@basic-flip-vs-dpms@b::hdmi-a-1:
    - Statuses : 8 pass(s)
    - Exec time: [2.33, 10.37] s

  * igt@kms_flip@basic-flip-vs-dpms@b::hdmi-a-2:
    - Statuses : 5 pass(s)
    - Exec time: [2.33, 6.74] s

  * igt@kms_flip@basic-flip-vs-dpms@b::lvds-1:
    - Statuses : 1 pass(s)
    - Exec time: [6.28] s

  * igt@kms_flip@basic-flip-vs-dpms@b::vga-1:
    - Statuses : 10 pass(s)
    - Exec time: [5.08, 10.26] s

  * igt@kms_flip@basic-flip-vs-dpms@c::dp-1:
    - Statuses : 6 pass(s)
    - Exec time: [2.31, 7.11] s

  * igt@kms_flip@basic-flip-vs-dpms@c::dp-2:
    - Statuses : 6 pass(s)
    - Exec time: [2.30, 3.81] s

  * igt@kms_flip@basic-flip-vs-dpms@c::dsi-1:
    - Statuses : 4 pass(s)
    - Exec time: [5.80, 7.48] s

  * igt@kms_flip@basic-flip-vs-dpms@c::edp-1:
    - Statuses : 13 pass(s)
    - Exec time: [3.45, 8.45] s

  * igt@kms_flip@basic-flip-vs-dpms@c::hdmi-a-1:
    - Statuses : 4 pass(s)
    - Exec time: [2.33, 6.75] s

  * igt@kms_flip@basic-flip-vs-dpms@c::hdmi-a-2:
    - Statuses : 6 pass(s)
    - Exec time: [2.31, 20.48] s

  * igt@kms_flip@basic-flip-vs-dpms@c::vga-1:
    - Statuses : 2 pass(s)
    - Exec time: [6.78, 6.83] s

  * igt@kms_flip@basic-flip-vs-dpms@d::dsi-1:
    - Statuses : 1 pass(s)
    - Exec time: [5.95] s

  * igt@kms_flip@basic-flip-vs-dpms@d::edp-1:
    - Statuses : 2 pass(s)
    - Exec time: [6.38, 6.90] s

  * igt@kms_flip@basic-flip-vs-modeset@a::dp-1:
    - Statuses : 7 pass(s)
    - Exec time: [2.36, 7.18] s

  * igt@kms_flip@basic-flip-vs-modeset@a::dp-2:
    - Statuses : 6 pass(s)
    - Exec time: [2.32, 3.85] s

  * igt@kms_flip@basic-flip-vs-modeset@a::dsi-1:
    - Statuses : 4 pass(s)
    - Exec time: [5.93, 7.45] s

  * igt@kms_flip@basic-flip-vs-modeset@a::dvi-d-1:
    - Statuses : 1 pass(s)
    - Exec time: [5.46] s

  * igt@kms_flip@basic-flip-vs-modeset@a::edp-1:
    - Statuses : 14 pass(s)
    - Exec time: [3.72, 12.90] s

  * igt@kms_flip@basic-flip-vs-modeset@a::hdmi-a-1:
    - Statuses : 8 pass(s)
    - Exec time: [2.40, 10.29] s

  * igt@kms_flip@basic-flip-vs-modeset@a::hdmi-a-2:
    - Statuses : 5 pass(s)
    - Exec time: [2.30, 6.83] s

  * igt@kms_flip@basic-flip-vs-modeset@a::lvds-1:
    - Statuses : 1 pass(s)
    - Exec time: [6.58] s

  * igt@kms_flip@basic-flip-vs-modeset@a::vga-1:
    - Statuses : 11 pass(s)
    - Exec time: [5.17, 10.31] s

  * igt@kms_flip@basic-flip-vs-modeset@b::dp-1:
    - Statuses : 7 pass(s)
    - Exec time: [2.33, 7.16] s

  * igt@kms_flip@basic-flip-vs-modeset@b::dp-2:
    - Statuses : 6 pass(s)
    - Exec time: [2.32, 3.88] s

  * igt@kms_flip@basic-flip-vs-modeset@b::dsi-1:
    - Statuses : 4 pass(s)
    - Exec time: [5.86, 7.05] s

  * igt@kms_flip@basic-flip-vs-modeset@b::dvi-d-1:
    - Statuses : 1 pass(s)
    - Exec time: [5.39] s

  * igt@kms_flip@basic-flip-vs-modeset@b::edp-1:
    - Statuses : 14 pass(s)
    - Exec time: [3.46, 12.48] s

  * igt@kms_flip@basic-flip-vs-modeset@b::hdmi-a-1:
    - Statuses : 8 pass(s)
    - Exec time: [2.29, 10.26] s

  * igt@kms_flip@basic-flip-vs-modeset@b::hdmi-a-2:
    - Statuses : 5 pass(s)
    - Exec time: [2.29, 6.78] s

  * igt@kms_flip@basic-flip-vs-modeset@b::lvds-1:
    - Statuses : 1 pass(s)
    - Exec time: [6.30] s

  * igt@kms_flip@basic-flip-vs-modeset@b::vga-1:
    - Statuses : 10 pass(s)
    - Exec time: [5.07, 10.31] s

  * igt@kms_flip@basic-flip-vs-modeset@c::dp-1:
    - Statuses : 6 pass(s)
    - Exec time: [2.32, 7.17] s

  * igt@kms_flip@basic-flip-vs-modeset@c::dp-2:
    - Statuses : 6 pass(s)
    - Exec time: [2.31, 3.82] s

  * igt@kms_flip@basic-flip-vs-modeset@c::dsi-1:
    - Statuses : 4 pass(s)
    - Exec time: [5.88, 7.50] s

  * igt@kms_flip@basic-flip-vs-modeset@c::edp-1:
    - Statuses : 13 pass(s)
    - Exec time: [3.47, 8.51] s

  * igt@kms_flip@basic-flip-vs-modeset@c::hdmi-a-1:
    - Statuses : 4 pass(s)
    - Exec time: [2.30, 6.78] s

  * igt@kms_flip@basic-flip-vs-modeset@c::hdmi-a-2:
    - Statuses : 6 pass(s)
    - Exec time: [2.29, 20.40] s

  * igt@kms_flip@basic-flip-vs-modeset@c::vga-1:
    - Statuses : 2 pass(s)
    - Exec time: [6.76, 6.81] s

  * igt@kms_flip@basic-flip-vs-modeset@d::dsi-1:
    - Statuses : 1 pass(s)
    - Exec time: [5.84] s

  * igt@kms_flip@basic-flip-vs-modeset@d::edp-1:
    - Statuses : 2 pass(s)
    - Exec time: [6.21, 6.91] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::dp-1:
    - Statuses : 7 pass(s)
    - Exec time: [1.83, 4.03] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::dp-2:
    - Statuses : 6 pass(s)
    - Exec time: [1.53, 2.37] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::dsi-1:
    - Statuses : 4 pass(s)
    - Exec time: [3.58, 4.19] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::dvi-d-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.29] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::edp-1:
    - Statuses : 14 pass(s)
    - Exec time: [2.61, 6.70] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::hdmi-a-1:
    - Statuses : 8 pass(s)
    - Exec time: [1.61, 5.64] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::hdmi-a-2:
    - Statuses : 5 pass(s)
    - Exec time: [1.54, 3.77] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::lvds-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.88] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@a::vga-1:
    - Statuses : 10 pass(s)
    - Exec time: [2.94, 5.62] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::dp-1:
    - Statuses : 7 pass(s)
    - Exec time: [1.54, 4.02] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::dp-2:
    - Statuses : 6 pass(s)
    - Exec time: [1.53, 2.37] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::dsi-1:
    - Statuses : 4 pass(s)
    - Exec time: [3.50, 4.14] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::dvi-d-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.29] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::edp-1:
    - Statuses : 14 pass(s)
    - Exec time: [2.62, 6.67] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::hdmi-a-1:
    - Statuses : 8 pass(s)
    - Exec time: [1.54, 5.57] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::hdmi-a-2:
    - Statuses : 5 pass(s)
    - Exec time: [1.54, 3.71] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::lvds-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.89] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@b::vga-1:
    - Statuses : 9 pass(s)
    - Exec time: [2.90, 5.55] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@c::dp-1:
    - Statuses : 6 pass(s)
    - Exec time: [1.54, 4.00] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@c::dp-2:
    - Statuses : 6 pass(s)
    - Exec time: [1.53, 2.36] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@c::dsi-1:
    - Statuses : 4 pass(s)
    - Exec time: [3.48, 4.13] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@c::edp-1:
    - Statuses : 13 pass(s)
    - Exec time: [2.62, 5.35] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@c::hdmi-a-1:
    - Statuses : 4 pass(s)
    - Exec time: [1.54, 3.71] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@c::hdmi-a-2:
    - Statuses : 6 pass(s)
    - Exec time: [1.54, 10.58] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@c::vga-1:
    - Statuses : 2 pass(s)
    - Exec time: [3.77, 3.92] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@d::dsi-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.51] s

  * igt@kms_flip@basic-flip-vs-wf_vblank@d::edp-1:
    - Statuses : 2 pass(s)
    - Exec time: [3.90, 4.61] s

  * igt@kms_flip@basic-plain-flip@a::dp-1:
    - Statuses : 7 pass(s)
    - Exec time: [1.50, 3.75] s

  * igt@kms_flip@basic-plain-flip@a::dp-2:
    - Statuses : 6 pass(s)
    - Exec time: [1.20, 2.08] s

  * igt@kms_flip@basic-plain-flip@a::dsi-1:
    - Statuses : 4 pass(s)
    - Exec time: [3.37, 3.88] s

  * igt@kms_flip@basic-plain-flip@a::dvi-d-1:
    - Statuses : 1 pass(s)
    - Exec time: [2.86] s

  * igt@kms_flip@basic-plain-flip@a::edp-1:
    - Statuses : 14 pass(s)
    - Exec time: [2.26, 6.42] s

  * igt@kms_flip@basic-plain-flip@a::hdmi-a-1:
    - Statuses : 8 pass(s)
    - Exec time: [1.27, 5.32] s

  * igt@kms_flip@basic-plain-flip@a::hdmi-a-2:
    - Statuses : 5 pass(s)
    - Exec time: [1.21, 3.48] s

  * igt@kms_flip@basic-plain-flip@a::lvds-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.48] s

  * igt@kms_flip@basic-plain-flip@a::vga-1:
    - Statuses : 11 pass(s)
    - Exec time: [2.66, 5.34] s

  * igt@kms_flip@basic-plain-flip@b::dp-1:
    - Statuses : 7 pass(s)
    - Exec time: [1.21, 3.74] s

  * igt@kms_flip@basic-plain-flip@b::dp-2:
    - Statuses : 6 pass(s)
    - Exec time: [1.20, 2.09] s

  * igt@kms_flip@basic-plain-flip@b::dsi-1:
    - Statuses : 4 pass(s)
    - Exec time: [3.24, 3.85] s

  * igt@kms_flip@basic-plain-flip@b::dvi-d-1:
    - Statuses : 1 pass(s)
    - Exec time: [2.88] s

  * igt@kms_flip@basic-plain-flip@b::edp-1:
    - Statuses : 14 pass(s)
    - Exec time: [2.24, 6.41] s

  * igt@kms_flip@basic-plain-flip@b::hdmi-a-1:
    - Statuses : 8 pass(s)
    - Exec time: [1.21, 5.26] s

  * igt@kms_flip@basic-plain-flip@b::hdmi-a-2:
    - Statuses : 5 pass(s)
    - Exec time: [1.21, 3.44] s

  * igt@kms_flip@basic-plain-flip@b::lvds-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.40] s

  * igt@kms_flip@basic-plain-flip@b::vga-1:
    - Statuses : 10 pass(s)
    - Exec time: [2.61, 5.27] s

  * igt@kms_flip@basic-plain-flip@c::dp-1:
    - Statuses : 6 pass(s)
    - Exec time: [1.21, 3.72] s

  * igt@kms_flip@basic-plain-flip@c::dp-2:
    - Statuses : 6 pass(s)
    - Exec time: [1.20, 2.08] s

  * igt@kms_flip@basic-plain-flip@c::dsi-1:
    - Statuses : 4 pass(s)
    - Exec time: [3.25, 3.85] s

  * igt@kms_flip@basic-plain-flip@c::edp-1:
    - Statuses : 13 pass(s)
    - Exec time: [2.24, 4.98] s

  * igt@kms_flip@basic-plain-flip@c::hdmi-a-1:
    - Statuses : 4 pass(s)
    - Exec time: [1.21, 3.42] s

  * igt@kms_flip@basic-plain-flip@c::hdmi-a-2:
    - Statuses : 6 pass(s)
    - Exec time: [1.21, 10.28] s

  * igt@kms_flip@basic-plain-flip@c::vga-1:
    - Statuses : 2 pass(s)
    - Exec time: [3.49] s

  * igt@kms_flip@basic-plain-flip@d::dsi-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.24] s

  * igt@kms_flip@basic-plain-flip@d::edp-1:
    - Statuses : 2 pass(s)
    - Exec time: [3.71, 4.37] s

  

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

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

### IGT changes ###

#### Issues hit ####

  * igt@kms_chamelium@dp-edid-read:
    - fi-cml-u2:          [PASS][1] -> [FAIL][2] ([i915#976])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5588/fi-cml-u2/igt@kms_chamelium@dp-edid-read.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4449/fi-cml-u2/igt@kms_chamelium@dp-edid-read.html

  
#### Possible fixes ####

  * igt@kms_chamelium@common-hpd-after-suspend:
    - fi-cml-u2:          [DMESG-WARN][3] ([IGT#4]) -> [PASS][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5588/fi-cml-u2/igt@kms_chamelium@common-hpd-after-suspend.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4449/fi-cml-u2/igt@kms_chamelium@common-hpd-after-suspend.html

  
  [IGT#4]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/4
  [i915#976]: https://gitlab.freedesktop.org/drm/intel/issues/976


Participating hosts (51 -> 45)
------------------------------

  Additional (1): fi-skl-lmem 
  Missing    (7): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-kbl-7560u fi-byt-clapper fi-bdw-samus 


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

  * CI: CI-20190529 -> None
  * IGT: IGT_5588 -> IGTPW_4449

  CI-20190529: 20190529
  CI_DRM_8291: ef6b9e8bc3134d7261f080ceb5158b16447a4793 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_4449: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4449/index.html
  IGT_5588: 83182c9b2dee30f9e49b980606802de2bbf8d218 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4449/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

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

* [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/2] igt: Allow ':' in subtest names
  2020-04-11 11:14 [igt-dev] [PATCH i-g-t 1/2] igt: Allow ':' in subtest names Chris Wilson
                   ` (3 preceding siblings ...)
  2020-04-11 12:53 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t] igt: Allow ':' in subtest names (rev2) Patchwork
@ 2020-04-12  0:29 ` Patchwork
  2020-04-12  0:50 ` [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t] igt: Allow ':' in subtest names (rev2) Patchwork
  5 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2020-04-12  0:29 UTC (permalink / raw)
  To: Chris Wilson; +Cc: igt-dev

== Series Details ==

Series: series starting with [i-g-t,1/2] igt: Allow ':' in subtest names
URL   : https://patchwork.freedesktop.org/series/75832/
State : success

== Summary ==

CI Bug Log - changes from IGT_5588_full -> IGTPW_4448_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

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

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

### IGT changes ###

#### Possible regressions ####

  * {igt@kms_flip@basic-flip-vs-dpms@c::dp-1} (NEW):
    - shard-kbl:          NOTRUN -> [INCOMPLETE][1] +128 similar issues
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/shard-kbl1/igt@kms_flip@basic-flip-vs-dpms@c::dp-1.html

  * {igt@kms_flip@bo-too-big@c::edp-1} (NEW):
    - shard-tglb:         NOTRUN -> [INCOMPLETE][2] +179 similar issues
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/shard-tglb5/igt@kms_flip@bo-too-big@c::edp-1.html

  * {igt@kms_flip@flip-vs-rmfb-interruptible@a::dp-1} (NEW):
    - shard-apl:          NOTRUN -> [INCOMPLETE][3] +127 similar issues
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/shard-apl3/igt@kms_flip@flip-vs-rmfb-interruptible@a::dp-1.html

  * {igt@kms_flip@plain-flip-fb-recreate-interruptible@b::edp-1} (NEW):
    - shard-iclb:         NOTRUN -> [INCOMPLETE][4] +134 similar issues
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/shard-iclb7/igt@kms_flip@plain-flip-fb-recreate-interruptible@b::edp-1.html

  
#### Suppressed ####

  The following results come from untrusted machines, tests, or statuses.
  They do not affect the overall result.

  * {igt@gem_wait@busy@bcs0}:
    - shard-glk:          [PASS][5] -> [FAIL][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5588/shard-glk2/igt@gem_wait@busy@bcs0.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/shard-glk1/igt@gem_wait@busy@bcs0.html

  
New tests
---------

  New tests have been introduced between IGT_5588_full and IGTPW_4448_full:

### New IGT tests (972) ###

  * igt@kms_flip@2x-absolute-wf_vblank-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-absolute-wf_vblank-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-absolute-wf_vblank-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-absolute-wf_vblank-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-absolute-wf_vblank-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-absolute-wf_vblank-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-absolute-wf_vblank@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-absolute-wf_vblank@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-absolute-wf_vblank@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-absolute-wf_vblank@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-absolute-wf_vblank@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-absolute-wf_vblank@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-wf_vblank@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-wf_vblank@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-wf_vblank@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-wf_vblank@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-wf_vblank@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-wf_vblank@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-busy-flip@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-busy-flip@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-busy-flip@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-busy-flip@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-busy-flip@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-busy-flip@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-dpms-vs-vblank-race@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-dpms-vs-vblank-race@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-dpms-vs-vblank-race@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-dpms-vs-vblank-race@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-dpms-vs-vblank-race@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-dpms-vs-vblank-race@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-dpms@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-expired-vblank@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-expired-vblank@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-expired-vblank@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-expired-vblank@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-expired-vblank@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-expired-vblank@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-fences-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-fences-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-fences-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-fences-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-fences-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-fences-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-fences@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-fences@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-fences@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-fences@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-fences@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-fences@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-modeset-vs-hang@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-modeset-vs-hang@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-modeset-vs-hang@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-modeset-vs-hang@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-modeset-vs-hang@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-modeset-vs-hang@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-modeset@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-modeset@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-modeset@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-modeset@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-modeset@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-modeset@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning-vs-hang@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning-vs-hang@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning-vs-hang@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning-vs-hang@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning-vs-hang@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning-vs-hang@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-panning@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-rmfb-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-rmfb-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-rmfb-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-rmfb-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-rmfb-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-rmfb-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-rmfb@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-rmfb@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-rmfb@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-rmfb@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-rmfb@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-rmfb@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-suspend@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-suspend@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-suspend@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-suspend@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-suspend@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-suspend@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-wf_vblank@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-wf_vblank@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-wf_vblank@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-wf_vblank@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-wf_vblank@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-wf_vblank@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-modeset-vs-vblank-race@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-modeset-vs-vblank-race@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-modeset-vs-vblank-race@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-modeset-vs-vblank-race@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-modeset-vs-vblank-race@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-modeset-vs-vblank-race@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-fb-recreate@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-fb-recreate@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-fb-recreate@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-fb-recreate@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-fb-recreate@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-fb-recreate@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4448/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

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

* [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t] igt: Allow ':' in subtest names (rev2)
  2020-04-11 11:14 [igt-dev] [PATCH i-g-t 1/2] igt: Allow ':' in subtest names Chris Wilson
                   ` (4 preceding siblings ...)
  2020-04-12  0:29 ` [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/2] igt: Allow ':' in subtest names Patchwork
@ 2020-04-12  0:50 ` Patchwork
  5 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2020-04-12  0:50 UTC (permalink / raw)
  To: Chris Wilson; +Cc: igt-dev

== Series Details ==

Series: series starting with [i-g-t] igt: Allow ':' in subtest names (rev2)
URL   : https://patchwork.freedesktop.org/series/75832/
State : success

== Summary ==

CI Bug Log - changes from IGT_5588_full -> IGTPW_4449_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

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

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

### IGT changes ###

#### Possible regressions ####

  * {igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a::edp-1} (NEW):
    - shard-tglb:         NOTRUN -> [FAIL][1] +2 similar issues
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4449/shard-tglb8/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a::edp-1.html

  * {igt@kms_flip@flip-vs-dpms-off-vs-modeset-interruptible@c::dp-1} (NEW):
    - shard-kbl:          NOTRUN -> [INCOMPLETE][2] +8 similar issues
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4449/shard-kbl6/igt@kms_flip@flip-vs-dpms-off-vs-modeset-interruptible@c::dp-1.html

  * {igt@kms_flip@flip-vs-fences-interruptible@b::dp-1} (NEW):
    - shard-apl:          NOTRUN -> [INCOMPLETE][3] +8 similar issues
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4449/shard-apl2/igt@kms_flip@flip-vs-fences-interruptible@b::dp-1.html

  
New tests
---------

  New tests have been introduced between IGT_5588_full and IGTPW_4449_full:

### New IGT tests (974) ###

  * igt@kms_flip@2x-absolute-wf_vblank-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.49] s

  * igt@kms_flip@2x-absolute-wf_vblank-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.37] s

  * igt@kms_flip@2x-absolute-wf_vblank-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.46] s

  * igt@kms_flip@2x-absolute-wf_vblank-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.37] s

  * igt@kms_flip@2x-absolute-wf_vblank-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.45] s

  * igt@kms_flip@2x-absolute-wf_vblank-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.37] s

  * igt@kms_flip@2x-absolute-wf_vblank@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.52] s

  * igt@kms_flip@2x-absolute-wf_vblank@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.37] s

  * igt@kms_flip@2x-absolute-wf_vblank@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.47] s

  * igt@kms_flip@2x-absolute-wf_vblank@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.37] s

  * igt@kms_flip@2x-absolute-wf_vblank@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.43] s

  * igt@kms_flip@2x-absolute-wf_vblank@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.37] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.51] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.37] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.47] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.38] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.43] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.34] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.67] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.68] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.44] s

  * igt@kms_flip@2x-blocking-absolute-wf_vblank@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-blocking-wf_vblank@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.97] s

  * igt@kms_flip@2x-blocking-wf_vblank@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.66] s

  * igt@kms_flip@2x-blocking-wf_vblank@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.75] s

  * igt@kms_flip@2x-blocking-wf_vblank@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.66] s

  * igt@kms_flip@2x-blocking-wf_vblank@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.73] s

  * igt@kms_flip@2x-blocking-wf_vblank@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.62] s

  * igt@kms_flip@2x-busy-flip@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [1.01] s

  * igt@kms_flip@2x-busy-flip@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.74] s

  * igt@kms_flip@2x-busy-flip@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [0.93] s

  * igt@kms_flip@2x-busy-flip@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.74] s

  * igt@kms_flip@2x-busy-flip@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [0.96] s

  * igt@kms_flip@2x-busy-flip@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.72] s

  * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.28] s

  * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.96] s

  * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [3.96] s

  * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.87] s

  * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [3.83] s

  * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.86] s

  * igt@kms_flip@2x-dpms-vs-vblank-race@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.07] s

  * igt@kms_flip@2x-dpms-vs-vblank-race@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.91] s

  * igt@kms_flip@2x-dpms-vs-vblank-race@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [3.77] s

  * igt@kms_flip@2x-dpms-vs-vblank-race@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.86] s

  * igt@kms_flip@2x-dpms-vs-vblank-race@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.05] s

  * igt@kms_flip@2x-dpms-vs-vblank-race@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.84] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.80] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.65] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.75] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.66] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.72] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.65] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.80] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.66] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.73] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.65] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.73] s

  * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.66] s

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.87] s

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.69] s

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.76] s

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.65] s

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.74] s

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.64] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [1.61] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [1.18] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [1.19] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.73] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [1.15] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.75] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [1.48] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.78] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [1.20] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.73] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [1.11] s

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.73] s

  * igt@kms_flip@2x-flip-vs-dpms@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [7.35] s

  * igt@kms_flip@2x-flip-vs-dpms@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [6.99] s

  * igt@kms_flip@2x-flip-vs-dpms@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [7.06] s

  * igt@kms_flip@2x-flip-vs-dpms@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [6.94] s

  * igt@kms_flip@2x-flip-vs-dpms@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [7.09] s

  * igt@kms_flip@2x-flip-vs-dpms@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [6.93] s

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.54] s

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.23] s

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.51] s

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.22] s

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.48] s

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.21] s

  * igt@kms_flip@2x-flip-vs-expired-vblank@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.48] s

  * igt@kms_flip@2x-flip-vs-expired-vblank@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.24] s

  * igt@kms_flip@2x-flip-vs-expired-vblank@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.44] s

  * igt@kms_flip@2x-flip-vs-expired-vblank@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.22] s

  * igt@kms_flip@2x-flip-vs-expired-vblank@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.42] s

  * igt@kms_flip@2x-flip-vs-expired-vblank@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.22] s

  * igt@kms_flip@2x-flip-vs-fences-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.56] s

  * igt@kms_flip@2x-flip-vs-fences-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.30] s

  * igt@kms_flip@2x-flip-vs-fences-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.70] s

  * igt@kms_flip@2x-flip-vs-fences-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.26] s

  * igt@kms_flip@2x-flip-vs-fences-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.66] s

  * igt@kms_flip@2x-flip-vs-fences-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.30] s

  * igt@kms_flip@2x-flip-vs-fences@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.53] s

  * igt@kms_flip@2x-flip-vs-fences@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.34] s

  * igt@kms_flip@2x-flip-vs-fences@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.57] s

  * igt@kms_flip@2x-flip-vs-fences@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.24] s

  * igt@kms_flip@2x-flip-vs-fences@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.66] s

  * igt@kms_flip@2x-flip-vs-fences@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.28] s

  * igt@kms_flip@2x-flip-vs-modeset-vs-hang@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [30.36] s

  * igt@kms_flip@2x-flip-vs-modeset-vs-hang@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [12.04] s

  * igt@kms_flip@2x-flip-vs-modeset-vs-hang@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [30.01] s

  * igt@kms_flip@2x-flip-vs-modeset-vs-hang@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [12.03] s

  * igt@kms_flip@2x-flip-vs-modeset-vs-hang@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [30.03] s

  * igt@kms_flip@2x-flip-vs-modeset-vs-hang@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [11.97] s

  * igt@kms_flip@2x-flip-vs-modeset@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [7.44] s

  * igt@kms_flip@2x-flip-vs-modeset@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [6.95] s

  * igt@kms_flip@2x-flip-vs-modeset@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [7.11] s

  * igt@kms_flip@2x-flip-vs-modeset@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [6.99] s

  * igt@kms_flip@2x-flip-vs-modeset@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [7.02] s

  * igt@kms_flip@2x-flip-vs-modeset@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [6.99] s

  * igt@kms_flip@2x-flip-vs-panning-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.59] s

  * igt@kms_flip@2x-flip-vs-panning-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.45] s

  * igt@kms_flip@2x-flip-vs-panning-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.52] s

  * igt@kms_flip@2x-flip-vs-panning-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.39] s

  * igt@kms_flip@2x-flip-vs-panning-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.46] s

  * igt@kms_flip@2x-flip-vs-panning-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.37] s

  * igt@kms_flip@2x-flip-vs-panning-vs-hang@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [20.38] s

  * igt@kms_flip@2x-flip-vs-panning-vs-hang@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [12.63] s

  * igt@kms_flip@2x-flip-vs-panning-vs-hang@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [19.97] s

  * igt@kms_flip@2x-flip-vs-panning-vs-hang@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [12.02] s

  * igt@kms_flip@2x-flip-vs-panning-vs-hang@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [20.02] s

  * igt@kms_flip@2x-flip-vs-panning-vs-hang@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [11.97] s

  * igt@kms_flip@2x-flip-vs-panning@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.51] s

  * igt@kms_flip@2x-flip-vs-panning@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.22] s

  * igt@kms_flip@2x-flip-vs-panning@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.50] s

  * igt@kms_flip@2x-flip-vs-panning@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.23] s

  * igt@kms_flip@2x-flip-vs-panning@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.49] s

  * igt@kms_flip@2x-flip-vs-panning@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.21] s

  * igt@kms_flip@2x-flip-vs-rmfb-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.51] s

  * igt@kms_flip@2x-flip-vs-rmfb-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.19] s

  * igt@kms_flip@2x-flip-vs-rmfb-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.46] s

  * igt@kms_flip@2x-flip-vs-rmfb-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.19] s

  * igt@kms_flip@2x-flip-vs-rmfb-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.45] s

  * igt@kms_flip@2x-flip-vs-rmfb-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.19] s

  * igt@kms_flip@2x-flip-vs-rmfb@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.47] s

  * igt@kms_flip@2x-flip-vs-rmfb@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.21] s

  * igt@kms_flip@2x-flip-vs-rmfb@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.45] s

  * igt@kms_flip@2x-flip-vs-rmfb@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.21] s

  * igt@kms_flip@2x-flip-vs-rmfb@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.44] s

  * igt@kms_flip@2x-flip-vs-rmfb@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.21] s

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [3.99] s

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.73] s

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [3.83] s

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.62] s

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.92] s

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.66] s

  * igt@kms_flip@2x-flip-vs-suspend@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.93] s

  * igt@kms_flip@2x-flip-vs-suspend@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-suspend@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [3.93] s

  * igt@kms_flip@2x-flip-vs-suspend@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-suspend@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.80] s

  * igt@kms_flip@2x-flip-vs-suspend@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.13] s

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [4.28] s

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.09] s

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [4.08] s

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.06] s

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [4.10] s

  * igt@kms_flip@2x-flip-vs-wf_vblank@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.16] s

  * igt@kms_flip@2x-flip-vs-wf_vblank@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.99] s

  * igt@kms_flip@2x-flip-vs-wf_vblank@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.11] s

  * igt@kms_flip@2x-flip-vs-wf_vblank@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.99] s

  * igt@kms_flip@2x-flip-vs-wf_vblank@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.08] s

  * igt@kms_flip@2x-flip-vs-wf_vblank@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.97] s

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.42] s

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.88] s

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.35] s

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.89] s

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.13] s

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.88] s

  * igt@kms_flip@2x-modeset-vs-vblank-race@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.19] s

  * igt@kms_flip@2x-modeset-vs-vblank-race@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-modeset-vs-vblank-race@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.45] s

  * igt@kms_flip@2x-modeset-vs-vblank-race@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-modeset-vs-vblank-race@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [4.36] s

  * igt@kms_flip@2x-modeset-vs-vblank-race@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [0.99] s

  * igt@kms_flip@2x-nonexisting-fb-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.70] s

  * igt@kms_flip@2x-nonexisting-fb-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [1.00] s

  * igt@kms_flip@2x-nonexisting-fb-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.71] s

  * igt@kms_flip@2x-nonexisting-fb-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [0.93] s

  * igt@kms_flip@2x-nonexisting-fb-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.71] s

  * igt@kms_flip@2x-nonexisting-fb@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [1.03] s

  * igt@kms_flip@2x-nonexisting-fb@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [0.98] s

  * igt@kms_flip@2x-nonexisting-fb@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-nonexisting-fb@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [1.00] s

  * igt@kms_flip@2x-nonexisting-fb@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 incomplete(s)
    - Exec time: [0.0] s

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.78] s

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.49] s

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.73] s

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.51] s

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.71] s

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.51] s

  * igt@kms_flip@2x-plain-flip-fb-recreate@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.91] s

  * igt@kms_flip@2x-plain-flip-fb-recreate@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.50] s

  * igt@kms_flip@2x-plain-flip-fb-recreate@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.72] s

  * igt@kms_flip@2x-plain-flip-fb-recreate@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.49] s

  * igt@kms_flip@2x-plain-flip-fb-recreate@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.71] s

  * igt@kms_flip@2x-plain-flip-fb-recreate@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.50] s

  * igt@kms_flip@2x-plain-flip-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [3.84] s

  * igt@kms_flip@2x-plain-flip-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.56] s

  * igt@kms_flip@2x-plain-flip-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [3.79] s

  * igt@kms_flip@2x-plain-flip-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.54] s

  * igt@kms_flip@2x-plain-flip-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [3.78] s

  * igt@kms_flip@2x-plain-flip-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.56] s

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.82] s

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.64] s

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.77] s

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.58] s

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.73] s

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.60] s

  * igt@kms_flip@2x-plain-flip-ts-check@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.80] s

  * igt@kms_flip@2x-plain-flip-ts-check@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.50] s

  * igt@kms_flip@2x-plain-flip-ts-check@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.75] s

  * igt@kms_flip@2x-plain-flip-ts-check@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.51] s

  * igt@kms_flip@2x-plain-flip-ts-check@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [10.73] s

  * igt@kms_flip@2x-plain-flip-ts-check@b:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [10.49] s

  * igt@kms_flip@2x-plain-flip@a:b::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [3.81] s

  * igt@kms_flip@2x-plain-flip@a:b::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.56] s

  * igt@kms_flip@2x-plain-flip@a:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [3.80] s

  * igt@kms_flip@2x-plain-flip@a:c::vga-1:hdmi-a-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.54] s

  * igt@kms_flip@2x-plain-flip@b:c::hdmi-a-1:hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [3.79] s

  * igt@kms_flip@2x-plain-flip@

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4449/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

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

* Re: [igt-dev] [PATCH i-g-t 2/2] kms_flip: Convert to dynamic CRTC test groups
  2020-04-11 11:14 ` [igt-dev] [PATCH i-g-t 2/2] kms_flip: Convert to dynamic CRTC test groups Chris Wilson
@ 2020-04-14  9:48   ` Petri Latvala
  0 siblings, 0 replies; 8+ messages in thread
From: Petri Latvala @ 2020-04-14  9:48 UTC (permalink / raw)
  To: Chris Wilson; +Cc: igt-dev

On Sat, Apr 11, 2020 at 12:14:27PM +0100, Chris Wilson wrote:
> Use igt_dynamic_f for the dynamic discovered CRTC sets for each test.
> 
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> Cc: Petri Latvala <petri.latvala@intel.com>
> Cc: Martin Peres <martin.peres@linux.intel.com>
> ---
>  tests/kms_flip.c | 93 ++++++++++++++++++++++++------------------------
>  1 file changed, 47 insertions(+), 46 deletions(-)
> 
> diff --git a/tests/kms_flip.c b/tests/kms_flip.c
> index 4535ecc8b..41d33f75a 100755
> --- a/tests/kms_flip.c
> +++ b/tests/kms_flip.c
> @@ -1185,52 +1185,17 @@ static void calibrate_ts(struct test_output *o, int crtc_idx)
>  	o->vblank_interval = mean;
>  }
>  
> -static void run_test_on_crtc_set(struct test_output *o, int *crtc_idxs,
> -				 int crtc_count, int duration_ms)
> +static void __run_test_on_crtc_set(struct test_output *o, int *crtc_idxs,
> +				   int crtc_count, int duration_ms)
>  {
> -	char test_name[128];
> -	unsigned elapsed;
>  	unsigned bo_size = 0;
> +	bool vblank = true;
> +	unsigned elapsed;
>  	uint64_t tiling;
>  	int i;
> -	bool vblank = true;
> -
> -	switch (crtc_count) {
> -	case RUN_TEST:
> -		connector_find_preferred_mode(o->_connector[0], crtc_idxs[0], o);
> -		if (!o->mode_valid)
> -			return;
> -		snprintf(test_name, sizeof(test_name),
> -			 "%s on pipe %s, connector %s-%d",
> -			 igt_subtest_name(),
> -			 kmstest_pipe_name(o->_pipe[0]),
> -			 kmstest_connector_type_str(o->kconnector[0]->connector_type),
> -			 o->kconnector[0]->connector_type_id);
> -		break;
> -	case RUN_PAIR:
> -		connector_find_compatible_mode(crtc_idxs[0], crtc_idxs[1], o);
> -		if (!o->mode_valid)
> -			return;
> -		snprintf(test_name, sizeof(test_name),
> -			 "%s on pipe %s:%s, connector %s-%d:%s-%d",
> -			 igt_subtest_name(),
> -			 kmstest_pipe_name(o->_pipe[0]),
> -			 kmstest_pipe_name(o->_pipe[1]),
> -			 kmstest_connector_type_str(o->kconnector[0]->connector_type),
> -			 o->kconnector[0]->connector_type_id,
> -			 kmstest_connector_type_str(o->kconnector[1]->connector_type),
> -			 o->kconnector[1]->connector_type_id);
> -		break;
> -	default:
> -		igt_assert(0);
> -	}
> -
> -	igt_assert_eq(o->count, crtc_count);
>  
>  	last_connector = o->kconnector[0];
>  
> -	igt_info("Beginning %s\n", test_name);
> -
>  	if (o->flags & TEST_PAN)
>  		o->fb_width *= 2;
>  
> @@ -1274,7 +1239,6 @@ static void run_test_on_crtc_set(struct test_output *o, int *crtc_idxs,
>  		 */
>  		igt_assert_f(crtc_count > 1 || crtc_idxs[0] < 2,
>  			     "set_mode may only fail on the 3rd pipe or in multiple crtc tests\n");
> -		igt_info("\n%s: SKIPPED\n\n", test_name);
>  		goto out;
>  	}
>  	igt_assert(fb_is_bound(o, o->fb_ids[0]));
> @@ -1322,8 +1286,6 @@ static void run_test_on_crtc_set(struct test_output *o, int *crtc_idxs,
>  	if (o->flags & TEST_VBLANK)
>  		check_final_state(o, &o->vblank_state, elapsed);
>  
> -	igt_info("\n%s: PASSED\n\n", test_name);
> -
>  out:
>  	igt_remove_fb(drm_fd, &o->fb_info[2]);
>  	igt_remove_fb(drm_fd, &o->fb_info[1]);
> @@ -1334,6 +1296,45 @@ out:
>  	free_test_output(o);
>  }
>  
> +static void run_test_on_crtc_set(struct test_output *o, int *crtc_idxs,
> +				 int crtc_count, int duration_ms)
> +{
> +	char test_name[128];
> +
> +	switch (crtc_count) {
> +	case RUN_TEST:
> +		connector_find_preferred_mode(o->_connector[0], crtc_idxs[0], o);
> +		if (!o->mode_valid)
> +			return;
> +		snprintf(test_name, sizeof(test_name),
> +			 "%s::%s-%d",
> +			 kmstest_pipe_name(o->_pipe[0]),
> +			 kmstest_connector_type_str(o->kconnector[0]->connector_type),
> +			 o->kconnector[0]->connector_type_id);
> +		break;
> +	case RUN_PAIR:
> +		connector_find_compatible_mode(crtc_idxs[0], crtc_idxs[1], o);
> +		if (!o->mode_valid)
> +			return;
> +		snprintf(test_name, sizeof(test_name),
> +			 "%s:%s::%s-%d:%s-%d",
> +			 kmstest_pipe_name(o->_pipe[0]),
> +			 kmstest_pipe_name(o->_pipe[1]),
> +			 kmstest_connector_type_str(o->kconnector[0]->connector_type),
> +			 o->kconnector[0]->connector_type_id,
> +			 kmstest_connector_type_str(o->kconnector[1]->connector_type),
> +			 o->kconnector[1]->connector_type_id);


While in principle I have nothing against expanding the alphabet of
valid subtest name, it brings in repercussions that I'm not
comfortable reviewing before at least three cups of coffee and even
then I'll have to require some unit tests in the scary json tests
directory. My runner-comms branch would help immensely for the parsing
of these subtest names in runner but alas ETIME...

Is it too unreadable to name these as

"pipe-%s-%s-%d" for RUN_TEST ("pipe-A-eDP-1")

"pipe-%s-pipe-%s-%s-%d-%s-%d" for RUN_PAIR
("pipe-A-pipe-B-eDP-1-DP-2")

?


-- 
Petri Latvala
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

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

end of thread, other threads:[~2020-04-14  9:48 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-11 11:14 [igt-dev] [PATCH i-g-t 1/2] igt: Allow ':' in subtest names Chris Wilson
2020-04-11 11:14 ` [igt-dev] [PATCH i-g-t 2/2] kms_flip: Convert to dynamic CRTC test groups Chris Wilson
2020-04-14  9:48   ` Petri Latvala
2020-04-11 12:02 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] igt: Allow ':' in subtest names Patchwork
2020-04-11 12:24 ` [igt-dev] [PATCH i-g-t] " Chris Wilson
2020-04-11 12:53 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t] igt: Allow ':' in subtest names (rev2) Patchwork
2020-04-12  0:29 ` [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/2] igt: Allow ':' in subtest names Patchwork
2020-04-12  0:50 ` [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t] igt: Allow ':' in subtest names (rev2) 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.