[PATCH i-g-t v1 2/6] lib/igt_core: Add ignored regex for runner

Kamil Konieczny kamil.konieczny at linux.intel.com
Thu Jul 25 11:21:24 UTC 2024


Allow a test to emit regex into dmesg to be added by runner into
a temporary ignored matches.

Signed-off-by: Kamil Konieczny <kamil.konieczny at linux.intel.com>
---
 lib/igt_core.c | 14 ++++++++++++++
 lib/igt_core.h |  2 ++
 2 files changed, 16 insertions(+)

diff --git a/lib/igt_core.c b/lib/igt_core.c
index 3ff3e0392..647486ba9 100644
--- a/lib/igt_core.c
+++ b/lib/igt_core.c
@@ -3432,3 +3432,17 @@ int igt_pci_system_init(void)
 
 	return pthread_once(&once_control, __pci_system_init);
 }
+
+/**
+ * igt_emit_ignore_dmesg_regex:
+ * @ignore_dmesg: string regex
+ *
+ * Emits a string for igt_runner to ignore next dmesg warns or errors which
+ * matches it.
+ */
+void igt_emit_ignore_dmesg_regex(const char *ignore_dmesg_regex)
+{
+	static const char mark_ignore_dmesg[] = "add ignored dmesg regex: ";
+
+	igt_kmsg(KMSG_INFO "%s%s\n", mark_ignore_dmesg, ignore_dmesg_regex);
+}
diff --git a/lib/igt_core.h b/lib/igt_core.h
index 084d94da7..22bdc0b73 100644
--- a/lib/igt_core.h
+++ b/lib/igt_core.h
@@ -1522,4 +1522,6 @@ static inline void igt_pci_system_cleanup(void)
 {
 }
 
+void igt_emit_ignore_dmesg_regex(const char *ignore_dmesg_regex);
+
 #endif /* IGT_CORE_H */
-- 
2.43.0



More information about the Intel-gfx-trybot mailing list