[PATCH i-g-t] try to fix fdo#102370

Martin Peres martin.peres at linux.intel.com
Thu Aug 24 13:25:21 UTC 2017


Suggested-by: Chris Wilson <chris at chris-wilson.co.uk>
---
 tests/kms_hdmi_inject.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/tests/kms_hdmi_inject.c b/tests/kms_hdmi_inject.c
index cb916ace..d34ae6fb 100644
--- a/tests/kms_hdmi_inject.c
+++ b/tests/kms_hdmi_inject.c
@@ -22,6 +22,7 @@
  *
  */
 
+#include <sys/stat.h>
 #include <dirent.h>
 #include "igt.h"
 
@@ -246,6 +247,12 @@ hdmi_inject_audio(int drm_fd, drmModeConnector *connector)
 	free(edid);
 }
 
+static bool has_proc_asound(void)
+{
+       struct stat st;
+       return stat("/proc/asound", &st) == 0;
+}
+
 igt_main
 {
 	int drm_fd;
@@ -263,8 +270,10 @@ igt_main
 	igt_subtest("inject-4k")
 		hdmi_inject_4k(drm_fd, connector);
 
-	igt_subtest("inject-audio")
+	igt_subtest("inject-audio") {
+		igt_require(has_proc_asound());
 		hdmi_inject_audio(drm_fd, connector);
+	}
 
 	igt_fixture {
 		drmModeFreeConnector(connector);
-- 
2.14.1



More information about the Intel-gfx-trybot mailing list