From 9a5047618dad3166a3eaaaba84cefc1d0c3906ad Mon Sep 17 00:00:00 2001 From: Povilas Kanapickas Date: Fri, 7 Mar 2025 02:58:09 +0200 Subject: [PATCH] chore: Silence Qt warnings during tests (#110) --- test/unittest_main.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/unittest_main.cpp b/test/unittest_main.cpp index 2ed6164..e59cda0 100644 --- a/test/unittest_main.cpp +++ b/test/unittest_main.cpp @@ -19,9 +19,19 @@ #include #include +#include + +void silenceQtWarningNoise(QtMsgType type, const QMessageLogContext &context, const QString &msg) +{ + if (msg.startsWith("SOFT ASSERT") || msg.startsWith("Accessing MimeDatabase")) { + return; + } + qt_message_output(type, context, msg); +} int main(int argc, char *argv[]) { + qInstallMessageHandler(silenceQtWarningNoise); QGuiApplication application(argc, argv); testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS();