[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