Skip to contentSkip to conversation

lib/igt_eld: introduce eld_is_supported

PATCH Superseded Simon Ser 3 participants 5 messages Sep 11, 2019 – Sep 12, 2019 Library code

v1 of 2 Superseded Latest is v2 →

lore
Share & tools
lore

Simon Ser

author
#0 lore raw

PATCH 1/1 lib/igt_eld: introduce eld_is_supported

We've seen cases in which /proc/asound doesn't exist (e.g. with the new SOF framework). We've also seen cases in which no soundcard is exposed by ALSA (see bugzilla link). In both of these cases, skipping the tests depending on ELD makes more sense and makes it clearer what happens.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102370

---
 lib/igt_eld.c           | 30 ++++++++++++++++++++++++++++++
 lib/igt_eld.h           |  1 +
 tests/kms_chamelium.c   |  2 ++
 tests/kms_hdmi_inject.c |  2 ++
 4 files changed, 35 insertions(+)
lib/igt_eld.c +30 -0
index 16c4ac06c6f6..8fdc6e8e8f0b 100644
@@ -26,6 +26,7 @@
 #include "config.h"
 
 #include <dirent.h>
+#include <errno.h>
 #include <stdint.h>
 #include <stdio.h>
 #include <string.h>
@@ -262,3 +263,32 @@ bool eld_has_igt(void)
 	struct eld_entry eld;
 	return eld_get_igt(&eld);
 }
+
+/** eld_is_supported: check whether the ALSA procfs is enabled and audio cards
+ * are found */
+bool eld_is_supported(void)
+{
+	FILE *f;
+	char buf[1024];
+
+	f = fopen("/proc/asound/cards", "r");
+	if (f == NULL) {
+		if (errno == ENOENT) {
+			igt_debug("/proc/asound doesn't exist\n");
+			return false;
+		}
+		igt_assert_f(false,
+			     "Failed to open /proc/asound/cards "
+			     "(but the file exists)\n");
+	}
+
+	igt_assert_f(fgets(buf, sizeof(buf), f) != NULL,
+		     "fgets failed\n");
+	igt_assert_f(buf[0] != '\0', "/proc/asound/cards is empty\n");
+	fclose(f);
+
+	bool has_card = strstr(buf, "no soundcards") == NULL;
+	if (!has_card)
+		igt_debug("No sound card found by ALSA\n");
+	return has_card;
+}
lib/igt_eld.h +1 -0
index 7c4489f054f1..4b917a62cfaf 100644
@@ -49,6 +49,7 @@ struct eld_entry {
 	struct eld_sad sads[ELD_SADS_CAP];
 };
 
+bool eld_is_supported(void);
 bool eld_get_igt(struct eld_entry *eld);
 bool eld_has_igt(void);
 
tests/kms_chamelium.c +2 -0
index b122722a9ff4..523300980550 100644
@@ -1968,6 +1968,8 @@ test_display_audio_edid(data_t *data, struct chamelium_port *port,
 	struct eld_entry eld;
 	struct eld_sad *sad;
 
+	igt_require(eld_is_supported());
+
 	reset_state(data, port);
 
 	output = prepare_output(data, port, edid);
tests/kms_hdmi_inject.c +2 -0
index d9ab4095b8c5..1769df088bbc 100644
@@ -142,6 +142,8 @@ hdmi_inject_audio(int drm_fd, drmModeConnector *connector)
 	struct igt_fb fb;
 	struct kmstest_connector_config config;
 
+	igt_require(eld_is_supported());
+
 	edid = igt_kms_get_hdmi_audio_edid();
 	kmstest_force_edid(drm_fd, connector, edid);
 

--
2.23.0

_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev

Reviewed-by on v1 1/1
#1 lore raw

Quoting Simon Ser (2019-09-11 14:00:24)

Quoted 27 lines

We've seen cases in which /proc/asound doesn't exist (e.g. with the new SOF framework). We've also seen cases in which no soundcard is exposed by ALSA (see bugzilla link). In both of these cases, skipping the tests depending on ELD makes more sense and makes it clearer what happens.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102370

---
 lib/igt_eld.c           | 30 ++++++++++++++++++++++++++++++
 lib/igt_eld.h           |  1 +
 tests/kms_chamelium.c   |  2 ++
 tests/kms_hdmi_inject.c |  2 ++
 4 files changed, 35 insertions(+)
lib/igt_eld.c +1 -0
index 16c4ac06c6f6..8fdc6e8e8f0b 100644
@@ -26,6 +26,7 @@
 #include "config.h"
 
 #include <dirent.h>
+#include <errno.h>
 #include <stdint.h>
 #include <stdio.h>
 #include <string.h>

lib/igt_eld.c bool eld_has_igt(void) · line 269

Quoted 7 lines
lib/igt_eld.c +4 -0
@@ -262,3 +263,32 @@ bool eld_has_igt(void)
        struct eld_entry eld;
        return eld_get_igt(&eld);
 }
+
+/** eld_is_supported: check whether the ALSA procfs is enabled and audio cards
+ * are found */
+bool eld_is_supported(void)

eld? I don't see where you confirm that these sound cards could only be provided by hmdi/eld. So alsa_is_supported() ?

Quoted 11 lines
lib/igt_eld.c +11 -0
+{
+       FILE *f;
+       char buf[1024];
+
+       f = fopen("/proc/asound/cards", "r");
+       if (f == NULL) {
+               if (errno == ENOENT) {
+                       igt_debug("/proc/asound doesn't exist\n");
+                       return false;
+               }
+               igt_assert_f(false,

lib/igt_eld.c bool eld_has_igt(void) · line 290

Quoted 10 lines
lib/igt_eld.c +10 -0
+                            "Failed to open /proc/asound/cards "
+                            "(but the file exists)\n");
+       }
+
+       igt_assert_f(fgets(buf, sizeof(buf), f) != NULL,
+                    "fgets failed\n");
+       igt_assert_f(buf[0] != '\0', "/proc/asound/cards is empty\n");
+       fclose(f);
+
+       bool has_card = strstr(buf, "no soundcards") == NULL;

C99 is not yet default.

Would strncmp be more succinct?

Principle holds,

-Chris
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev

author
#2 lore raw
Quoted 22 lines · Chris Wilson

Quoting Simon Ser (2019-09-11 14:00:24)

Quoted 21 lines

We've seen cases in which /proc/asound doesn't exist (e.g. with the new SOF framework). We've also seen cases in which no soundcard is exposed by ALSA (see bugzilla link). In both of these cases, skipping the tests depending on ELD makes more sense and makes it clearer what happens.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102370

---
 lib/igt_eld.c           | 30 ++++++++++++++++++++++++++++++
 lib/igt_eld.h           |  1 +
 tests/kms_chamelium.c   |  2 ++
 tests/kms_hdmi_inject.c |  2 ++
 4 files changed, 35 insertions(+)
lib/igt_eld.c +0 -0
index 16c4ac06c6f6..8fdc6e8e8f0b 100644
@@ -26,6 +26,7 @@
 #include "config.h"
 
Quoted 16 lines

lib/igt_eld.c bool eld_has_igt(void) · line 269

Quoted 13 lines
lib/igt_eld.c +5 -0
 #include <dirent.h>
+#include <errno.h>
 #include <stdint.h>
 #include <stdio.h>
 #include <string.h>
@@ -262,3 +263,32 @@ bool eld_has_igt(void)
        struct eld_entry eld;
        return eld_get_igt(&eld);
 }
+
+/** eld_is_supported: check whether the ALSA procfs is enabled and audio cards
+ * are found */
+bool eld_is_supported(void)

eld? I don't see where you confirm that these sound cards could only be provided by hmdi/eld. So alsa_is_supported() ?

Well, hmm, indeed. We need to perform three checks here:

1. Does the ALSA driver support the ALSA procfs? (e.g. SOF doesn't, yet)
2. Does the ALSA driver detect any card?
3. Does the ALSA driver support ELDs? (only Intel HDA supports it)

This patch only does (1) and (2). I'll send a v2 to check for (3). This can be done by making sure some files in the sound card directory are prefixed with "eld" (these exist even if ELDs are empty).

Quoted 15 lines
Quoted 15 lines
lib/igt_eld.c +15 -0
+{
+       FILE *f;
+       char buf[1024];
+
+       f = fopen("/proc/asound/cards", "r");
+       if (f == NULL) {
+               if (errno == ENOENT) {
+                       igt_debug("/proc/asound doesn't exist\n");
+                       return false;
+               }
+               igt_assert_f(false,
+                            "Failed to open /proc/asound/cards "
+                            "(but the file exists)\n");
+       }
+
Quoted 8 lines

lib/igt_eld.c bool eld_has_igt(void) · line 290

Quoted 6 lines
lib/igt_eld.c +6 -0
+       igt_assert_f(fgets(buf, sizeof(buf), f) != NULL,
+                    "fgets failed\n");
+       igt_assert_f(buf[0] != '\0', "/proc/asound/cards is empty\n");
+       fclose(f);
+
+       bool has_card = strstr(buf, "no soundcards") == NULL;

C99 is not yet default.

Oh, right

Quoted 1 line

Would strncmp be more succinct?

There are some little "---" around the text [1], so this wouldn't work.

[1]: https://bugs.freedesktop.org/show_bug.cgi?id=102370#c42

Quoted 3 lines

Principle holds,

-Chris

_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev

#3 lore raw

[igt-dev] ✓ Fi.CI.BAT: success for lib/igt_eld: introduce eld_is_supported

In reply to Simon Ser
== Series Details ==

== Series Details ==

Series: lib/igt_eld: introduce eld_is_supported
URL : https://patchwork.freedesktop.org/series/66536/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_6870 -> IGTPW_3441
====================================================

Summary
-------

**SUCCESS**

No regressions found.

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

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

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

### IGT changes ###

#### Issues hit ####

* igt@i915_selftest@live_reset:
- fi-icl-u3: [PASS][1] -> [INCOMPLETE][2] ([fdo#107713])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/fi-icl-u3/igt@i915_selftest@live_reset.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/fi-icl-u3/igt@i915_selftest@live_reset.html

* igt@kms_chamelium@hdmi-hpd-fast:
- fi-kbl-7500u: [PASS][3] -> [FAIL][4] ([fdo#111407])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/fi-kbl-7500u/igt@[email protected]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/fi-kbl-7500u/igt@[email protected]

* igt@prime_busy@basic-wait-before-default:
- fi-icl-u3: [PASS][5] -> [DMESG-WARN][6] ([fdo#107724])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/fi-icl-u3/igt@[email protected]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/fi-icl-u3/igt@[email protected]

#### Possible fixes ####

* igt@gem_exec_suspend@basic-s3:
- fi-blb-e6850: [INCOMPLETE][7] ([fdo#107718]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/fi-blb-e6850/igt@[email protected]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/fi-blb-e6850/igt@[email protected]

* igt@gem_exec_suspend@basic-s4-devices:
- fi-icl-u3: [DMESG-WARN][9] ([fdo#107724]) -> [PASS][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/fi-icl-u3/igt@[email protected]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/fi-icl-u3/igt@[email protected]

* igt@i915_module_load@reload:
- fi-icl-u3: [DMESG-WARN][11] ([fdo#107724] / [fdo#111214]) -> [PASS][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/fi-icl-u3/igt@[email protected]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/fi-icl-u3/igt@[email protected]

* igt@kms_frontbuffer_tracking@basic:
- fi-hsw-peppy: [DMESG-WARN][13] ([fdo#102614]) -> [PASS][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/fi-hsw-peppy/igt@[email protected]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/fi-hsw-peppy/igt@[email protected]

[fdo#102614]: https://bugs.freedesktop.org/show_bug.cgi?id=102614
[fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
[fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718
[fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
[fdo#111214]: https://bugs.freedesktop.org/show_bug.cgi?id=111214
[fdo#111407]: https://bugs.freedesktop.org/show_bug.cgi?id=111407

Participating hosts (53 -> 46)
------------------------------

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_5178 -> IGTPW_3441

CI-20190529: 20190529
CI_DRM_6870: d478e765b0d1ceef82e602b69a92eeb344f741d5 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3441: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/
IGT_5178: efb4539494d94f03374874d3b61bd04ef3802aaa @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev

#4 lore raw

[igt-dev] ✓ Fi.CI.IGT: success for lib/igt_eld: introduce eld_is_supported

In reply to Simon Ser
== Series Details ==

== Series Details ==

Series: lib/igt_eld: introduce eld_is_supported
URL : https://patchwork.freedesktop.org/series/66536/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_6870_full -> IGTPW_3441_full
====================================================

Summary
-------

**SUCCESS**

No regressions found.

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

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

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

### IGT changes ###

#### Issues hit ####

* igt@gem_ctx_switch@legacy-bsd2-heavy:
- shard-iclb: [PASS][1] -> [SKIP][2] ([fdo#109276]) +16 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-iclb1/igt@[email protected]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-iclb8/igt@[email protected]

* igt@gem_exec_schedule@preempt-bsd:
- shard-iclb: [PASS][3] -> [SKIP][4] ([fdo#111325]) +3 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-iclb5/igt@[email protected]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-iclb2/igt@[email protected]

* igt@i915_suspend@sysfs-reader:
- shard-apl: [PASS][5] -> [DMESG-WARN][6] ([fdo#108566]) +4 similar issues
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-apl3/igt@[email protected]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-apl1/igt@[email protected]

* igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding:
- shard-apl: [PASS][7] -> [FAIL][8] ([fdo#103232])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-apl2/igt@[email protected]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-apl1/igt@[email protected]

* igt@kms_cursor_legacy@pipe-a-forked-bo:
- shard-apl: [PASS][9] -> [INCOMPLETE][10] ([fdo#103927])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-apl4/igt@[email protected]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-apl6/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite:
- shard-iclb: [PASS][11] -> [FAIL][12] ([fdo#103167]) +4 similar issues
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-iclb1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-iclb6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite.html

* igt@kms_plane_lowres@pipe-a-tiling-x:
- shard-iclb: [PASS][13] -> [FAIL][14] ([fdo#103166])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-iclb8/igt@[email protected]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-iclb8/igt@[email protected]

* igt@kms_psr@psr2_primary_mmap_cpu:
- shard-iclb: [PASS][15] -> [SKIP][16] ([fdo#109441])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-iclb7/igt@kms_psr@psr2_primary_mmap_cpu.html

#### Possible fixes ####

* igt@gem_ctx_isolation@rcs0-s3:
- shard-apl: [DMESG-WARN][17] ([fdo#108566]) -> [PASS][18] +2 similar issues
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-apl8/igt@[email protected]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-apl5/igt@[email protected]

* igt@gem_exec_schedule@preempt-contexts-bsd2:
- shard-iclb: [SKIP][19] ([fdo#109276]) -> [PASS][20] +14 similar issues
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-iclb8/igt@[email protected]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-iclb1/igt@[email protected]

* igt@gem_exec_schedule@preempt-other-chain-bsd:
- shard-iclb: [SKIP][21] ([fdo#111325]) -> [PASS][22] +7 similar issues
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-iclb4/igt@[email protected]
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-iclb6/igt@[email protected]

* igt@gem_tiled_swapping@non-threaded:
- shard-glk: [DMESG-WARN][23] ([fdo#108686]) -> [PASS][24]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-glk1/igt@[email protected]
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-glk9/igt@[email protected]

* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
- shard-glk: [FAIL][25] ([fdo#104873]) -> [PASS][26]
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-glk1/igt@[email protected]
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-glk6/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render:
- shard-iclb: [FAIL][27] ([fdo#103167]) -> [PASS][28] +5 similar issues
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-iclb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html

* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes:
- shard-iclb: [INCOMPLETE][29] ([fdo#107713] / [fdo#110042]) -> [PASS][30]
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-iclb3/igt@[email protected]
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-iclb8/igt@[email protected]

* igt@kms_plane_cursor@pipe-a-primary-size-256:
- shard-hsw: [INCOMPLETE][31] ([fdo#103540]) -> [PASS][32]
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-hsw5/igt@[email protected]
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-hsw5/igt@[email protected]

* igt@kms_vblank@pipe-c-ts-continuation-modeset-hang:
- shard-apl: [INCOMPLETE][33] ([fdo#103927]) -> [PASS][34]
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-apl7/igt@[email protected]
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-apl5/igt@[email protected]

#### Warnings ####

* igt@gem_ctx_isolation@vcs1-nonpriv:
- shard-iclb: [FAIL][35] ([fdo#111329]) -> [SKIP][36] ([fdo#109276])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-iclb4/igt@[email protected]
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-iclb8/igt@[email protected]

* igt@gem_mocs_settings@mocs-reset-bsd2:
- shard-iclb: [SKIP][37] ([fdo#109276]) -> [FAIL][38] ([fdo#111330]) +1 similar issue
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-iclb7/igt@[email protected]
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-iclb2/igt@[email protected]

* igt@gem_mocs_settings@mocs-settings-bsd2:
- shard-iclb: [FAIL][39] ([fdo#111330]) -> [SKIP][40] ([fdo#109276])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6870/shard-iclb4/igt@[email protected]
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/shard-iclb6/igt@[email protected]

[fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166
[fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
[fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232
[fdo#103540]: https://bugs.freedesktop.org/show_bug.cgi?id=103540
[fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
[fdo#104873]: https://bugs.freedesktop.org/show_bug.cgi?id=104873
[fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
[fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566
[fdo#108686]: https://bugs.freedesktop.org/show_bug.cgi?id=108686
[fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#110042]: https://bugs.freedesktop.org/show_bug.cgi?id=110042
[fdo#111325]: https://bugs.freedesktop.org/show_bug.cgi?id=111325
[fdo#111329]: https://bugs.freedesktop.org/show_bug.cgi?id=111329
[fdo#111330]: https://bugs.freedesktop.org/show_bug.cgi?id=111330

Participating hosts (10 -> 6)
------------------------------

Missing (4): pig-skl-6260u shard-skl pig-hsw-4770r pig-glk-j5005

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

* CI: CI-20190529 -> None
* IGT: IGT_5178 -> IGTPW_3441
* Piglit: piglit_4509 -> None

CI-20190529: 20190529
CI_DRM_6870: d478e765b0d1ceef82e602b69a92eeb344f741d5 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3441: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/
IGT_5178: efb4539494d94f03374874d3b61bd04ef3802aaa @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3441/
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev