From 04c076b6d96d3f5d8f8b0b75cb354b618c0bbb73 Mon Sep 17 00:00:00 2001 From: black-desk Date: Wed, 30 Aug 2023 11:28:41 +0800 Subject: [PATCH] fix: register QDBusObjectPath in ut qt 6.4 will failed to connect to signal if we do not register this type. Signed-off-by: black-desk --- tests/main.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/main.cpp b/tests/main.cpp index 09e9540..bddfcc3 100644 --- a/tests/main.cpp +++ b/tests/main.cpp @@ -5,10 +5,21 @@ #include #include #include +#include + +namespace { +void registerComplexDbusType() +{ + qDBusRegisterMetaType(); +} +} // namespace int main(int argc, char **argv) { QCoreApplication app(argc, argv); + + registerComplexDbusType(); + ::testing::InitGoogleTest(&argc, argv); int ret{0}; QTimer::singleShot(0, &app, [&ret] {