public inbox for igt-dev@lists.freedesktop.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t v2 0/2] Add a hotplug test with an active connector
@ 2019-08-28 12:00 Simon Ser
  2019-08-28 12:00 ` [igt-dev] [PATCH i-g-t v2 1/2] lib/igt_kms: add the PATH property Simon Ser
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Simon Ser @ 2019-08-28 12:00 UTC (permalink / raw)
  To: igt-dev

The plan is to add this test to make sure we don't break legacy user-space,
then make it so all other Chamelium tests Do The Right Thing by disabling the
pipe after unplug.

Simon Ser (2):
  lib/igt_kms: add the PATH property
  tests/kms_chamelium: add a hotplug test with active connector

 lib/igt_kms.c         |   1 +
 lib/igt_kms.h         |   1 +
 tests/kms_chamelium.c | 179 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 181 insertions(+)

--
2.23.0

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

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

* [igt-dev] [PATCH i-g-t v2 1/2] lib/igt_kms: add the PATH property
  2019-08-28 12:00 [igt-dev] [PATCH i-g-t v2 0/2] Add a hotplug test with an active connector Simon Ser
@ 2019-08-28 12:00 ` Simon Ser
  2019-08-28 12:00 ` [igt-dev] [PATCH i-g-t v2 2/2] tests/kms_chamelium: add a hotplug test with active connector Simon Ser
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 6+ messages in thread
From: Simon Ser @ 2019-08-28 12:00 UTC (permalink / raw)
  To: igt-dev

This allows tests to detect DP-MST connectors (PATH starts with "mst:" in this
case).

Signed-off-by: Simon Ser <simon.ser@intel.com>
---
 lib/igt_kms.c | 1 +
 lib/igt_kms.h | 1 +
 2 files changed, 2 insertions(+)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 17a7d2b67f82..848c1ff921fa 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -412,6 +412,7 @@ const char * const igt_connector_prop_names[IGT_NUM_CONNECTOR_PROPS] = {
 	[IGT_CONNECTOR_VRR_CAPABLE] = "vrr_capable",
 	[IGT_CONNECTOR_HDCP_CONTENT_TYPE] = "HDCP Content Type",
 	[IGT_CONNECTOR_LINK_STATUS] = "link-status",
+	[IGT_CONNECTOR_PATH] = "PATH",
 };
 
 /*
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 56481fd18c87..1a7507fff9e3 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -125,6 +125,7 @@ enum igt_atomic_connector_properties {
        IGT_CONNECTOR_VRR_CAPABLE,
        IGT_CONNECTOR_HDCP_CONTENT_TYPE,
        IGT_CONNECTOR_LINK_STATUS,
+       IGT_CONNECTOR_PATH,
        IGT_NUM_CONNECTOR_PROPS
 };
 
-- 
2.23.0

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

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

* [igt-dev] [PATCH i-g-t v2 2/2] tests/kms_chamelium: add a hotplug test with active connector
  2019-08-28 12:00 [igt-dev] [PATCH i-g-t v2 0/2] Add a hotplug test with an active connector Simon Ser
  2019-08-28 12:00 ` [igt-dev] [PATCH i-g-t v2 1/2] lib/igt_kms: add the PATH property Simon Ser
@ 2019-08-28 12:00 ` Simon Ser
  2019-08-28 12:01   ` Ser, Simon
  2019-08-29  8:22 ` [igt-dev] ✓ Fi.CI.BAT: success for Add a hotplug test with an " Patchwork
  2019-08-29 12:16 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
  3 siblings, 1 reply; 6+ messages in thread
From: Simon Ser @ 2019-08-28 12:00 UTC (permalink / raw)
  To: igt-dev; +Cc: Daniel Vetter

This test enables a connector, unplugs it, re-plugs it, and makes sure the
Chamelium board still receives a video signal.

Legacy userspace doesn't necessarily handle hotplug uevents. This test makes
sure we don't break it.

The test skips DP-MST connectors (because the kernel doesn't support legacy
userspace for those) and Intel ICL Type-C connectors (hardware bug).

See [1] and [2] for more context.

[1]: https://lists.freedesktop.org/archives/igt-dev/2019-July/015071.html
[2]: https://bugs.freedesktop.org/show_bug.cgi?id=111045

Signed-off-by: Simon Ser <simon.ser@intel.com>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: Imre Deak <imre.deak@intel.com>
---
 tests/kms_chamelium.c | 179 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 179 insertions(+)

diff --git a/tests/kms_chamelium.c b/tests/kms_chamelium.c
index d6aec8b97eb2..819525c6c5b7 100644
--- a/tests/kms_chamelium.c
+++ b/tests/kms_chamelium.c
@@ -1186,6 +1186,175 @@ static void test_display_aspect_ratio(data_t *data, struct chamelium_port *port)
 	drmModeFreeConnector(connector);
 }
 
+static bool is_dp_mst(data_t *data, drmModeConnector *connector)
+{
+	igt_output_t *output;
+	uint64_t path_id;
+	drmModePropertyBlobRes *path_blob;
+	bool mst;
+	const char mst_prefix[] = "mst:";
+
+	if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort)
+		return false;
+
+	output = igt_output_from_connector(&data->display, connector);
+	if (!igt_output_has_prop(output, IGT_CONNECTOR_PATH))
+		return false;
+
+	path_id = igt_output_get_prop(output, IGT_CONNECTOR_PATH);
+	if (path_id == 0)
+		return false;
+
+	path_blob = drmModeGetPropertyBlob(data->drm_fd, path_id);
+	igt_assert(path_blob);
+	mst = strncmp(path_blob->data, mst_prefix, strlen(mst_prefix)) == 0;
+	drmModeFreePropertyBlob(path_blob);
+	return mst;
+}
+
+static bool i915_is_type_c(data_t *data, drmModeConnector *connector)
+{
+	int fd;
+	FILE *f;
+	char *line = NULL;
+	size_t line_cap = 0;
+	ssize_t line_len;
+	bool found_connector, found_port, type_c;
+	char conn_prefix[128];
+	const char port_prefix[] = "port:";
+
+	if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort)
+		return false;
+
+	snprintf(conn_prefix, sizeof(conn_prefix), "connector %u:",
+		 connector->connector_id);
+
+	fd = igt_debugfs_open(data->drm_fd, "i915_display_info", O_RDONLY);
+	f = fdopen(fd, "r");
+	igt_assert(f);
+
+	found_connector = false;
+	found_port = false;
+	type_c = false;
+	while (1) {
+		line_len = getline(&line, &line_cap, f);
+		if (line_len < 0)
+			break;
+
+		if (!found_connector) {
+			found_connector = strncmp(line, conn_prefix,
+						  strlen(conn_prefix)) == 0;
+		} else {
+			if (line[0] != '\t') {
+				break;
+			}
+
+			if (strncmp(&line[1], port_prefix,
+				    strlen(port_prefix)) == 0) {
+				igt_debug("Found i915_debug_info port entry: %s",
+					  &line[1]);
+				found_port = true;
+				type_c = strstr(line, "/TC") != NULL;
+				break;
+			}
+		}
+	}
+	free(line);
+
+	fclose(f);
+
+	igt_assert(found_connector);
+	if (!found_port)
+		igt_debug("Cannot detect whether port is Type-C: "
+			  "port entry not found in i915_debug_info\n");
+
+	return type_c;
+}
+
+#define WAIT_VIDEO_INPUT_STABLE_TIMEOUT 5 /* seconds */
+
+/** test_hotplug_while_active:
+ *
+ * Plug a connector, enable it, unplug it, re-plug it and check we still have a
+ * stable input signal.
+ *
+ * Legacy userspace that doesn't consume hotplug events rely on this behaviour.
+ */
+static void
+test_hotplug_while_active(data_t *data, struct chamelium_port *port)
+{
+	struct udev_monitor *mon = igt_watch_hotplug();
+	igt_output_t *output;
+	drmModeConnector *connector;
+	igt_plane_t *primary;
+	struct igt_fb fb;
+	drmModeModeInfo mode;
+	unsigned int fb_id;
+	bool ok;
+
+	connector = chamelium_port_get_connector(data->chamelium, port, false);
+	/* The kernel doesn't support legacy userspace for DP-MST */
+	igt_skip_on(is_dp_mst(data, connector));
+	/* i915 has a hardware bug for Type-C connectors on ICL. See:
+	 * https://bugs.freedesktop.org/show_bug.cgi?id=111045 */
+	if (intel_get_device_info(intel_get_drm_devid(data->drm_fd))->is_icelake)
+		igt_skip_on(i915_is_type_c(data, connector));
+	drmModeFreeConnector(connector);
+
+	reset_state(data, port);
+
+	igt_flush_hotplugs(mon);
+
+	chamelium_plug(data->chamelium, port);
+	igt_assert(igt_hotplug_detected(mon, HOTPLUG_TIMEOUT));
+	igt_assert_eq(reprobe_connector(data, port), DRM_MODE_CONNECTED);
+
+	output = prepare_output(data, port, TEST_EDID_BASE);
+	connector = chamelium_port_get_connector(data->chamelium, port, false);
+	primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
+	igt_assert(primary);
+
+	igt_assert(connector->count_modes > 0);
+	mode = connector->modes[0];
+	drmModeFreeConnector(connector);
+
+	fb_id = igt_create_color_pattern_fb(data->drm_fd,
+					    mode.hdisplay, mode.vdisplay,
+					    DRM_FORMAT_XRGB8888,
+					    LOCAL_DRM_FORMAT_MOD_NONE,
+					    0, 0, 0, &fb);
+	igt_assert(fb_id > 0);
+
+	enable_output(data, port, output, &mode, &fb);
+
+	ok = chamelium_port_wait_video_input_stable(data->chamelium, port,
+						    WAIT_VIDEO_INPUT_STABLE_TIMEOUT);
+	igt_assert_f(ok, "Failed to wait for video input to become stable "
+		     "after hotplug\n");
+
+	igt_flush_hotplugs(mon);
+
+	/* Unplug and re-plug the connector without disabling the output. */
+	chamelium_unplug(data->chamelium, port);
+	igt_assert_f(igt_hotplug_detected(mon, HOTPLUG_TIMEOUT),
+		     "Expected hotplug event after unplug\n");
+	igt_assert_eq(reprobe_connector(data, port), DRM_MODE_DISCONNECTED);
+
+	igt_flush_hotplugs(mon);
+
+	chamelium_plug(data->chamelium, port);
+	igt_assert_f(igt_hotplug_detected(mon, HOTPLUG_TIMEOUT),
+		     "Expected hotplug event after unplug-replug sequence\n");
+	igt_assert_eq(reprobe_connector(data, port), DRM_MODE_CONNECTED);
+
+	ok = chamelium_port_wait_video_input_stable(data->chamelium, port,
+						    WAIT_VIDEO_INPUT_STABLE_TIMEOUT);
+	igt_assert_f(ok, "Failed to wait for video input to become stable "
+		     "after unplug and re-plug\n");
+
+	igt_cleanup_hotplug(mon);
+}
+
 
 /* Playback parameters control the audio signal we synthesize and send */
 #define PLAYBACK_CHANNELS 2
@@ -2593,6 +2762,9 @@ igt_main
 			test_basic_hotplug(&data, port,
 					   HPD_TOGGLE_COUNT_FAST);
 
+		connector_subtest("dp-hpd-active", DisplayPort)
+			test_hotplug_while_active(&data, port);
+
 		connector_subtest("dp-edid-read", DisplayPort) {
 			test_edid_read(&data, port, TEST_EDID_BASE);
 			test_edid_read(&data, port, TEST_EDID_ALT);
@@ -2674,6 +2846,9 @@ igt_main
 			test_basic_hotplug(&data, port,
 					   HPD_TOGGLE_COUNT_FAST);
 
+		connector_subtest("hdmi-hpd-active", HDMIA)
+			test_hotplug_while_active(&data, port);
+
 		connector_subtest("hdmi-edid-read", HDMIA) {
 			test_edid_read(&data, port, TEST_EDID_BASE);
 			test_edid_read(&data, port, TEST_EDID_ALT);
@@ -2833,6 +3008,10 @@ igt_main
 		connector_subtest("vga-hpd-fast", VGA)
 			test_basic_hotplug(&data, port, HPD_TOGGLE_COUNT_FAST);
 
+		connector_subtest("vga-hpd-active", VGA)
+			test_hotplug_while_active(&data, port);
+
+
 		connector_subtest("vga-edid-read", VGA) {
 			test_edid_read(&data, port, TEST_EDID_BASE);
 			test_edid_read(&data, port, TEST_EDID_ALT);
-- 
2.23.0

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

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

* Re: [igt-dev] [PATCH i-g-t v2 2/2] tests/kms_chamelium: add a hotplug test with active connector
  2019-08-28 12:00 ` [igt-dev] [PATCH i-g-t v2 2/2] tests/kms_chamelium: add a hotplug test with active connector Simon Ser
@ 2019-08-28 12:01   ` Ser, Simon
  0 siblings, 0 replies; 6+ messages in thread
From: Ser, Simon @ 2019-08-28 12:01 UTC (permalink / raw)
  To: igt-dev@lists.freedesktop.org; +Cc: daniel@ffwll.ch

On Wed, 2019-08-28 at 15:00 +0300, Simon Ser wrote:
> This test enables a connector, unplugs it, re-plugs it, and makes sure the
> Chamelium board still receives a video signal.
> 
> Legacy userspace doesn't necessarily handle hotplug uevents. This test makes
> sure we don't break it.
> 
> The test skips DP-MST connectors (because the kernel doesn't support legacy
> userspace for those) and Intel ICL Type-C connectors (hardware bug).
> 
> See [1] and [2] for more context.

Forgot to add changes in v2: skip DP-MST and Type-C on ICL (relies on 
https://patchwork.freedesktop.org/series/65695/).

> [1]: https://lists.freedesktop.org/archives/igt-dev/2019-July/015071.html
> [2]: https://bugs.freedesktop.org/show_bug.cgi?id=111045
> 
> Signed-off-by: Simon Ser <simon.ser@intel.com>
> Cc: Daniel Vetter <daniel@ffwll.ch>
> Cc: Imre Deak <imre.deak@intel.com>
> ---
>  tests/kms_chamelium.c | 179 ++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 179 insertions(+)
> 
> diff --git a/tests/kms_chamelium.c b/tests/kms_chamelium.c
> index d6aec8b97eb2..819525c6c5b7 100644
> --- a/tests/kms_chamelium.c
> +++ b/tests/kms_chamelium.c
> @@ -1186,6 +1186,175 @@ static void test_display_aspect_ratio(data_t *data, struct chamelium_port *port)
>  	drmModeFreeConnector(connector);
>  }
>  
> +static bool is_dp_mst(data_t *data, drmModeConnector *connector)
> +{
> +	igt_output_t *output;
> +	uint64_t path_id;
> +	drmModePropertyBlobRes *path_blob;
> +	bool mst;
> +	const char mst_prefix[] = "mst:";
> +
> +	if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort)
> +		return false;
> +
> +	output = igt_output_from_connector(&data->display, connector);
> +	if (!igt_output_has_prop(output, IGT_CONNECTOR_PATH))
> +		return false;
> +
> +	path_id = igt_output_get_prop(output, IGT_CONNECTOR_PATH);
> +	if (path_id == 0)
> +		return false;
> +
> +	path_blob = drmModeGetPropertyBlob(data->drm_fd, path_id);
> +	igt_assert(path_blob);
> +	mst = strncmp(path_blob->data, mst_prefix, strlen(mst_prefix)) == 0;
> +	drmModeFreePropertyBlob(path_blob);
> +	return mst;
> +}
> +
> +static bool i915_is_type_c(data_t *data, drmModeConnector *connector)
> +{
> +	int fd;
> +	FILE *f;
> +	char *line = NULL;
> +	size_t line_cap = 0;
> +	ssize_t line_len;
> +	bool found_connector, found_port, type_c;
> +	char conn_prefix[128];
> +	const char port_prefix[] = "port:";
> +
> +	if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort)
> +		return false;
> +
> +	snprintf(conn_prefix, sizeof(conn_prefix), "connector %u:",
> +		 connector->connector_id);
> +
> +	fd = igt_debugfs_open(data->drm_fd, "i915_display_info", O_RDONLY);
> +	f = fdopen(fd, "r");
> +	igt_assert(f);
> +
> +	found_connector = false;
> +	found_port = false;
> +	type_c = false;
> +	while (1) {
> +		line_len = getline(&line, &line_cap, f);
> +		if (line_len < 0)
> +			break;
> +
> +		if (!found_connector) {
> +			found_connector = strncmp(line, conn_prefix,
> +						  strlen(conn_prefix)) == 0;
> +		} else {
> +			if (line[0] != '\t') {
> +				break;
> +			}
> +
> +			if (strncmp(&line[1], port_prefix,
> +				    strlen(port_prefix)) == 0) {
> +				igt_debug("Found i915_debug_info port entry: %s",
> +					  &line[1]);
> +				found_port = true;
> +				type_c = strstr(line, "/TC") != NULL;
> +				break;
> +			}
> +		}
> +	}
> +	free(line);
> +
> +	fclose(f);
> +
> +	igt_assert(found_connector);
> +	if (!found_port)
> +		igt_debug("Cannot detect whether port is Type-C: "
> +			  "port entry not found in i915_debug_info\n");
> +
> +	return type_c;
> +}
> +
> +#define WAIT_VIDEO_INPUT_STABLE_TIMEOUT 5 /* seconds */
> +
> +/** test_hotplug_while_active:
> + *
> + * Plug a connector, enable it, unplug it, re-plug it and check we still have a
> + * stable input signal.
> + *
> + * Legacy userspace that doesn't consume hotplug events rely on this behaviour.
> + */
> +static void
> +test_hotplug_while_active(data_t *data, struct chamelium_port *port)
> +{
> +	struct udev_monitor *mon = igt_watch_hotplug();
> +	igt_output_t *output;
> +	drmModeConnector *connector;
> +	igt_plane_t *primary;
> +	struct igt_fb fb;
> +	drmModeModeInfo mode;
> +	unsigned int fb_id;
> +	bool ok;
> +
> +	connector = chamelium_port_get_connector(data->chamelium, port, false);
> +	/* The kernel doesn't support legacy userspace for DP-MST */
> +	igt_skip_on(is_dp_mst(data, connector));
> +	/* i915 has a hardware bug for Type-C connectors on ICL. See:
> +	 * https://bugs.freedesktop.org/show_bug.cgi?id=111045 */
> +	if (intel_get_device_info(intel_get_drm_devid(data->drm_fd))->is_icelake)
> +		igt_skip_on(i915_is_type_c(data, connector));
> +	drmModeFreeConnector(connector);
> +
> +	reset_state(data, port);
> +
> +	igt_flush_hotplugs(mon);
> +
> +	chamelium_plug(data->chamelium, port);
> +	igt_assert(igt_hotplug_detected(mon, HOTPLUG_TIMEOUT));
> +	igt_assert_eq(reprobe_connector(data, port), DRM_MODE_CONNECTED);
> +
> +	output = prepare_output(data, port, TEST_EDID_BASE);
> +	connector = chamelium_port_get_connector(data->chamelium, port, false);
> +	primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
> +	igt_assert(primary);
> +
> +	igt_assert(connector->count_modes > 0);
> +	mode = connector->modes[0];
> +	drmModeFreeConnector(connector);
> +
> +	fb_id = igt_create_color_pattern_fb(data->drm_fd,
> +					    mode.hdisplay, mode.vdisplay,
> +					    DRM_FORMAT_XRGB8888,
> +					    LOCAL_DRM_FORMAT_MOD_NONE,
> +					    0, 0, 0, &fb);
> +	igt_assert(fb_id > 0);
> +
> +	enable_output(data, port, output, &mode, &fb);
> +
> +	ok = chamelium_port_wait_video_input_stable(data->chamelium, port,
> +						    WAIT_VIDEO_INPUT_STABLE_TIMEOUT);
> +	igt_assert_f(ok, "Failed to wait for video input to become stable "
> +		     "after hotplug\n");
> +
> +	igt_flush_hotplugs(mon);
> +
> +	/* Unplug and re-plug the connector without disabling the output. */
> +	chamelium_unplug(data->chamelium, port);
> +	igt_assert_f(igt_hotplug_detected(mon, HOTPLUG_TIMEOUT),
> +		     "Expected hotplug event after unplug\n");
> +	igt_assert_eq(reprobe_connector(data, port), DRM_MODE_DISCONNECTED);
> +
> +	igt_flush_hotplugs(mon);
> +
> +	chamelium_plug(data->chamelium, port);
> +	igt_assert_f(igt_hotplug_detected(mon, HOTPLUG_TIMEOUT),
> +		     "Expected hotplug event after unplug-replug sequence\n");
> +	igt_assert_eq(reprobe_connector(data, port), DRM_MODE_CONNECTED);
> +
> +	ok = chamelium_port_wait_video_input_stable(data->chamelium, port,
> +						    WAIT_VIDEO_INPUT_STABLE_TIMEOUT);
> +	igt_assert_f(ok, "Failed to wait for video input to become stable "
> +		     "after unplug and re-plug\n");
> +
> +	igt_cleanup_hotplug(mon);
> +}
> +
>  
>  /* Playback parameters control the audio signal we synthesize and send */
>  #define PLAYBACK_CHANNELS 2
> @@ -2593,6 +2762,9 @@ igt_main
>  			test_basic_hotplug(&data, port,
>  					   HPD_TOGGLE_COUNT_FAST);
>  
> +		connector_subtest("dp-hpd-active", DisplayPort)
> +			test_hotplug_while_active(&data, port);
> +
>  		connector_subtest("dp-edid-read", DisplayPort) {
>  			test_edid_read(&data, port, TEST_EDID_BASE);
>  			test_edid_read(&data, port, TEST_EDID_ALT);
> @@ -2674,6 +2846,9 @@ igt_main
>  			test_basic_hotplug(&data, port,
>  					   HPD_TOGGLE_COUNT_FAST);
>  
> +		connector_subtest("hdmi-hpd-active", HDMIA)
> +			test_hotplug_while_active(&data, port);
> +
>  		connector_subtest("hdmi-edid-read", HDMIA) {
>  			test_edid_read(&data, port, TEST_EDID_BASE);
>  			test_edid_read(&data, port, TEST_EDID_ALT);
> @@ -2833,6 +3008,10 @@ igt_main
>  		connector_subtest("vga-hpd-fast", VGA)
>  			test_basic_hotplug(&data, port, HPD_TOGGLE_COUNT_FAST);
>  
> +		connector_subtest("vga-hpd-active", VGA)
> +			test_hotplug_while_active(&data, port);
> +
> +
>  		connector_subtest("vga-edid-read", VGA) {
>  			test_edid_read(&data, port, TEST_EDID_BASE);
>  			test_edid_read(&data, port, TEST_EDID_ALT);
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

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

* [igt-dev] ✓ Fi.CI.BAT: success for Add a hotplug test with an active connector
  2019-08-28 12:00 [igt-dev] [PATCH i-g-t v2 0/2] Add a hotplug test with an active connector Simon Ser
  2019-08-28 12:00 ` [igt-dev] [PATCH i-g-t v2 1/2] lib/igt_kms: add the PATH property Simon Ser
  2019-08-28 12:00 ` [igt-dev] [PATCH i-g-t v2 2/2] tests/kms_chamelium: add a hotplug test with active connector Simon Ser
@ 2019-08-29  8:22 ` Patchwork
  2019-08-29 12:16 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
  3 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2019-08-29  8:22 UTC (permalink / raw)
  To: Ser, Simon; +Cc: igt-dev

== Series Details ==

Series: Add a hotplug test with an active connector
URL   : https://patchwork.freedesktop.org/series/65924/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_6795 -> IGTPW_3387
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://patchwork.freedesktop.org/api/1.0/series/65924/revisions/1/mbox/

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

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

### IGT changes ###

#### Possible fixes ####

  * igt@gem_exec_suspend@basic-s3:
    - fi-blb-e6850:       [INCOMPLETE][1] ([fdo#107718]) -> [PASS][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/fi-blb-e6850/igt@gem_exec_suspend@basic-s3.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/fi-blb-e6850/igt@gem_exec_suspend@basic-s3.html

  * igt@i915_selftest@live_gem_contexts:
    - fi-bxt-dsi:         [INCOMPLETE][3] ([fdo#103927]) -> [PASS][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/fi-bxt-dsi/igt@i915_selftest@live_gem_contexts.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/fi-bxt-dsi/igt@i915_selftest@live_gem_contexts.html

  
  [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
  [fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718


Participating hosts (52 -> 45)
------------------------------

  Missing    (7): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-icl-y fi-byt-clapper fi-bdw-samus 


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

  * CI: CI-20190529 -> None
  * IGT: IGT_5151 -> IGTPW_3387

  CI-20190529: 20190529
  CI_DRM_6795: 344ec772eb495b6a60da38d2e0fb42158253e3eb @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_3387: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/
  IGT_5151: a562ad36d1a7efa3053688429792ce97f188d758 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools



== Testlist changes ==

+igt@kms_chamelium@dp-hpd-active
+igt@kms_chamelium@hdmi-hpd-active
+igt@kms_chamelium@vga-hpd-active

== Logs ==

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

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

* [igt-dev] ✓ Fi.CI.IGT: success for Add a hotplug test with an active connector
  2019-08-28 12:00 [igt-dev] [PATCH i-g-t v2 0/2] Add a hotplug test with an active connector Simon Ser
                   ` (2 preceding siblings ...)
  2019-08-29  8:22 ` [igt-dev] ✓ Fi.CI.BAT: success for Add a hotplug test with an " Patchwork
@ 2019-08-29 12:16 ` Patchwork
  3 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2019-08-29 12:16 UTC (permalink / raw)
  To: Simon Ser; +Cc: igt-dev

== Series Details ==

Series: Add a hotplug test with an active connector
URL   : https://patchwork.freedesktop.org/series/65924/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_6795_full -> IGTPW_3387_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://patchwork.freedesktop.org/api/1.0/series/65924/revisions/1/mbox/

New tests
---------

  New tests have been introduced between CI_DRM_6795_full and IGTPW_3387_full:

### New IGT tests (3) ###

  * igt@kms_chamelium@dp-hpd-active:
    - Statuses : 6 skip(s)
    - Exec time: [0.0] s

  * igt@kms_chamelium@hdmi-hpd-active:
    - Statuses : 6 skip(s)
    - Exec time: [0.0] s

  * igt@kms_chamelium@vga-hpd-active:
    - Statuses : 6 skip(s)
    - Exec time: [0.0] s

  

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

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

### IGT changes ###

#### Issues hit ####

  * igt@gem_ctx_isolation@bcs0-s3:
    - shard-apl:          [PASS][1] -> [DMESG-WARN][2] ([fdo#108566]) +1 similar issue
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl5/igt@gem_ctx_isolation@bcs0-s3.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-apl4/igt@gem_ctx_isolation@bcs0-s3.html

  * igt@gem_exec_schedule@independent-bsd1:
    - shard-iclb:         [PASS][3] -> [SKIP][4] ([fdo#109276]) +5 similar issues
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb4/igt@gem_exec_schedule@independent-bsd1.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb3/igt@gem_exec_schedule@independent-bsd1.html

  * igt@gem_exec_schedule@preempt-queue-bsd2:
    - shard-iclb:         ([PASS][5], [PASS][6]) -> [SKIP][7] ([fdo#109276]) +2 similar issues
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb1/igt@gem_exec_schedule@preempt-queue-bsd2.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb2/igt@gem_exec_schedule@preempt-queue-bsd2.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb5/igt@gem_exec_schedule@preempt-queue-bsd2.html

  * igt@gem_exec_schedule@smoketest-bsd:
    - shard-iclb:         [PASS][8] -> [SKIP][9] ([fdo#111325])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb6/igt@gem_exec_schedule@smoketest-bsd.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb4/igt@gem_exec_schedule@smoketest-bsd.html

  * igt@kms_cursor_legacy@cursora-vs-flipa-legacy:
    - shard-snb:          [PASS][10] -> [SKIP][11] ([fdo#109271])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-snb7/igt@kms_cursor_legacy@cursora-vs-flipa-legacy.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-snb6/igt@kms_cursor_legacy@cursora-vs-flipa-legacy.html

  * igt@kms_draw_crc@draw-method-rgb565-mmap-cpu-untiled:
    - shard-snb:          ([PASS][12], [PASS][13]) -> [SKIP][14] ([fdo#109271]) +1 similar issue
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-snb6/igt@kms_draw_crc@draw-method-rgb565-mmap-cpu-untiled.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-snb2/igt@kms_draw_crc@draw-method-rgb565-mmap-cpu-untiled.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-snb6/igt@kms_draw_crc@draw-method-rgb565-mmap-cpu-untiled.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-hsw:          ([PASS][15], [PASS][16]) -> [INCOMPLETE][17] ([fdo#103540])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-hsw4/igt@kms_flip@flip-vs-suspend.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-hsw6/igt@kms_flip@flip-vs-suspend.html
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-hsw5/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_frontbuffer_tracking@fbc-suspend:
    - shard-apl:          ([PASS][18], [PASS][19]) -> [DMESG-WARN][20] ([fdo#108566]) +4 similar issues
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl4/igt@kms_frontbuffer_tracking@fbc-suspend.html
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl8/igt@kms_frontbuffer_tracking@fbc-suspend.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-apl4/igt@kms_frontbuffer_tracking@fbc-suspend.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render:
    - shard-iclb:         [PASS][21] -> [FAIL][22] ([fdo#103167]) +4 similar issues
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render:
    - shard-iclb:         ([PASS][23], [PASS][24]) -> [FAIL][25] ([fdo#103167]) +2 similar issues
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html

  * igt@kms_psr@psr2_primary_mmap_cpu:
    - shard-iclb:         [PASS][26] -> [SKIP][27] ([fdo#109441])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb3/igt@kms_psr@psr2_primary_mmap_cpu.html

  * igt@perf_pmu@rc6-runtime-pm:
    - shard-kbl:          ([PASS][28], [PASS][29]) -> [FAIL][30] ([fdo#105010])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-kbl1/igt@perf_pmu@rc6-runtime-pm.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-kbl7/igt@perf_pmu@rc6-runtime-pm.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-kbl4/igt@perf_pmu@rc6-runtime-pm.html

  
#### Possible fixes ####

  * igt@gem_ctx_switch@legacy-bsd2-heavy:
    - shard-iclb:         ([SKIP][31], [SKIP][32]) ([fdo#109276]) -> [PASS][33] +8 similar issues
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb5/igt@gem_ctx_switch@legacy-bsd2-heavy.html
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb8/igt@gem_ctx_switch@legacy-bsd2-heavy.html
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb1/igt@gem_ctx_switch@legacy-bsd2-heavy.html

  * igt@gem_eio@in-flight-suspend:
    - shard-apl:          ([DMESG-WARN][34], [DMESG-WARN][35]) ([fdo#108566]) -> [PASS][36] +1 similar issue
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl7/igt@gem_eio@in-flight-suspend.html
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl2/igt@gem_eio@in-flight-suspend.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-apl4/igt@gem_eio@in-flight-suspend.html

  * igt@gem_exec_schedule@in-order-bsd:
    - shard-iclb:         ([SKIP][37], [PASS][38]) ([fdo#111325]) -> [PASS][39] +4 similar issues
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb4/igt@gem_exec_schedule@in-order-bsd.html
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb5/igt@gem_exec_schedule@in-order-bsd.html
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb8/igt@gem_exec_schedule@in-order-bsd.html

  * igt@gem_exec_schedule@out-order-bsd:
    - shard-iclb:         ([SKIP][40], [SKIP][41]) ([fdo#111325]) -> [PASS][42] +1 similar issue
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb2/igt@gem_exec_schedule@out-order-bsd.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb1/igt@gem_exec_schedule@out-order-bsd.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb5/igt@gem_exec_schedule@out-order-bsd.html

  * igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd2:
    - shard-iclb:         ([SKIP][43], [PASS][44]) ([fdo#109276]) -> [PASS][45] +6 similar issues
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb3/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd2.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb4/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd2.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb2/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd2.html

  * igt@gem_exec_schedule@preemptive-hang-bsd:
    - shard-iclb:         [SKIP][46] ([fdo#111325]) -> [PASS][47] +3 similar issues
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb2/igt@gem_exec_schedule@preemptive-hang-bsd.html
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb8/igt@gem_exec_schedule@preemptive-hang-bsd.html

  * igt@gem_softpin@noreloc-s3:
    - shard-kbl:          ([INCOMPLETE][48], [PASS][49]) ([fdo#103665]) -> [PASS][50]
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-kbl1/igt@gem_softpin@noreloc-s3.html
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-kbl2/igt@gem_softpin@noreloc-s3.html
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-kbl3/igt@gem_softpin@noreloc-s3.html

  * igt@gem_workarounds@suspend-resume:
    - shard-apl:          ([DMESG-WARN][51], [PASS][52]) ([fdo#108566]) -> [PASS][53] +4 similar issues
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl5/igt@gem_workarounds@suspend-resume.html
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl2/igt@gem_workarounds@suspend-resume.html
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-apl7/igt@gem_workarounds@suspend-resume.html

  * igt@kms_atomic_interruptible@legacy-setmode:
    - shard-iclb:         ([PASS][54], [INCOMPLETE][55]) ([fdo#107713]) -> [PASS][56]
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb4/igt@kms_atomic_interruptible@legacy-setmode.html
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb8/igt@kms_atomic_interruptible@legacy-setmode.html
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb1/igt@kms_atomic_interruptible@legacy-setmode.html

  * igt@kms_cursor_crc@pipe-a-cursor-suspend:
    - shard-kbl:          ([PASS][57], [DMESG-WARN][58]) ([fdo#108566]) -> [PASS][59] +1 similar issue
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-kbl6/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-suspend.html

  * igt@kms_cursor_crc@pipe-b-cursor-64x64-onscreen:
    - shard-apl:          ([FAIL][60], [FAIL][61]) ([fdo#103232]) -> [PASS][62] +1 similar issue
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl2/igt@kms_cursor_crc@pipe-b-cursor-64x64-onscreen.html
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl6/igt@kms_cursor_crc@pipe-b-cursor-64x64-onscreen.html
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-apl5/igt@kms_cursor_crc@pipe-b-cursor-64x64-onscreen.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt:
    - shard-iclb:         [FAIL][63] ([fdo#103167]) -> [PASS][64]
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb3/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite:
    - shard-iclb:         ([FAIL][65], [FAIL][66]) ([fdo#103167]) -> [PASS][67]
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move:
    - shard-iclb:         ([FAIL][68], [PASS][69]) ([fdo#103167]) -> [PASS][70] +3 similar issues
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move.html
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move.html
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbc-badstride:
    - shard-apl:          ([INCOMPLETE][71], [INCOMPLETE][72]) ([fdo#103927]) -> [PASS][73]
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl6/igt@kms_frontbuffer_tracking@fbc-badstride.html
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl8/igt@kms_frontbuffer_tracking@fbc-badstride.html
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-apl8/igt@kms_frontbuffer_tracking@fbc-badstride.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu:
    - shard-iclb:         ([PASS][74], [INCOMPLETE][75]) ([fdo#106978] / [fdo#107713]) -> [PASS][76]
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html

  * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes:
    - shard-apl:          [DMESG-WARN][77] ([fdo#108566]) -> [PASS][78]
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl5/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-apl2/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html

  * igt@kms_psr@psr2_basic:
    - shard-iclb:         ([SKIP][79], [SKIP][80]) ([fdo#109441]) -> [PASS][81]
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb4/igt@kms_psr@psr2_basic.html
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb8/igt@kms_psr@psr2_basic.html
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb2/igt@kms_psr@psr2_basic.html

  * igt@kms_psr@psr2_dpms:
    - shard-iclb:         ([SKIP][82], [PASS][83]) ([fdo#109441]) -> [PASS][84]
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb1/igt@kms_psr@psr2_dpms.html
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb2/igt@kms_psr@psr2_dpms.html
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb2/igt@kms_psr@psr2_dpms.html

  * igt@kms_psr@psr2_sprite_mmap_cpu:
    - shard-iclb:         [SKIP][85] ([fdo#109441]) -> [PASS][86]
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb6/igt@kms_psr@psr2_sprite_mmap_cpu.html
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_cpu.html

  * igt@kms_sequence@queue-idle:
    - shard-apl:          ([INCOMPLETE][87], [PASS][88]) ([fdo#103927]) -> [PASS][89]
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl7/igt@kms_sequence@queue-idle.html
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl2/igt@kms_sequence@queue-idle.html
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-apl6/igt@kms_sequence@queue-idle.html

  * igt@kms_setmode@basic:
    - shard-apl:          ([PASS][90], [FAIL][91]) ([fdo#99912]) -> [PASS][92]
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl8/igt@kms_setmode@basic.html
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-apl6/igt@kms_setmode@basic.html
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-apl1/igt@kms_setmode@basic.html

  * igt@prime_busy@wait-after-bsd2:
    - shard-iclb:         [SKIP][93] ([fdo#109276]) -> [PASS][94] +4 similar issues
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb3/igt@prime_busy@wait-after-bsd2.html
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb4/igt@prime_busy@wait-after-bsd2.html

  
#### Warnings ####

  * igt@gem_ctx_shared@exec-single-timeline-bsd:
    - shard-iclb:         ([PASS][95], [SKIP][96]) ([fdo#110841]) -> [SKIP][97] ([fdo#110841])
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb5/igt@gem_ctx_shared@exec-single-timeline-bsd.html
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb1/igt@gem_ctx_shared@exec-single-timeline-bsd.html
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb4/igt@gem_ctx_shared@exec-single-timeline-bsd.html

  * igt@gem_exec_schedule@preempt-bsd1:
    - shard-iclb:         ([SKIP][98], [PASS][99]) ([fdo#109276]) -> [SKIP][100] ([fdo#109276]) +16 similar issues
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb5/igt@gem_exec_schedule@preempt-bsd1.html
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb1/igt@gem_exec_schedule@preempt-bsd1.html
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb8/igt@gem_exec_schedule@preempt-bsd1.html

  * igt@gem_exec_schedule@preempt-other-chain-bsd:
    - shard-iclb:         ([SKIP][101], [PASS][102]) ([fdo#111325]) -> [SKIP][103] ([fdo#111325]) +1 similar issue
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb1/igt@gem_exec_schedule@preempt-other-chain-bsd.html
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb3/igt@gem_exec_schedule@preempt-other-chain-bsd.html
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb1/igt@gem_exec_schedule@preempt-other-chain-bsd.html

  * igt@gem_mocs_settings@mocs-isolation-bsd2:
    - shard-iclb:         ([FAIL][104], [SKIP][105]) ([fdo#109276] / [fdo#111330]) -> [FAIL][106] ([fdo#111330])
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb1/igt@gem_mocs_settings@mocs-isolation-bsd2.html
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb5/igt@gem_mocs_settings@mocs-isolation-bsd2.html
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb2/igt@gem_mocs_settings@mocs-isolation-bsd2.html

  * igt@gem_mocs_settings@mocs-reset-bsd2:
    - shard-iclb:         [FAIL][107] ([fdo#111330]) -> [SKIP][108] ([fdo#109276]) +1 similar issue
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb4/igt@gem_mocs_settings@mocs-reset-bsd2.html
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb3/igt@gem_mocs_settings@mocs-reset-bsd2.html

  * igt@gem_mocs_settings@mocs-settings-bsd2:
    - shard-iclb:         [SKIP][109] ([fdo#109276]) -> [FAIL][110] ([fdo#111330])
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-iclb6/igt@gem_mocs_settings@mocs-settings-bsd2.html
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3387/shard-iclb1/igt@gem_mocs_settings@mocs-settings-bsd2.html

  * igt@i915_pm_rpm@i2c:
    - shard-hsw:          ([PASS][111], [FAIL][112]) ([fdo#104097]) -> [FAIL][113] ([fdo#104097])
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-hsw5/igt@i915_pm_rpm@i2c.html
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6795/shard-hsw

== Logs ==

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

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

end of thread, other threads:[~2019-08-29 12:16 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-28 12:00 [igt-dev] [PATCH i-g-t v2 0/2] Add a hotplug test with an active connector Simon Ser
2019-08-28 12:00 ` [igt-dev] [PATCH i-g-t v2 1/2] lib/igt_kms: add the PATH property Simon Ser
2019-08-28 12:00 ` [igt-dev] [PATCH i-g-t v2 2/2] tests/kms_chamelium: add a hotplug test with active connector Simon Ser
2019-08-28 12:01   ` Ser, Simon
2019-08-29  8:22 ` [igt-dev] ✓ Fi.CI.BAT: success for Add a hotplug test with an " Patchwork
2019-08-29 12:16 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox