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