* [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