diff --git a/tests/auto/logging/testlogging.cpp b/tests/auto/logging/testlogging.cpp index 6c735a8f..60aaecd6 100644 --- a/tests/auto/logging/testlogging.cpp +++ b/tests/auto/logging/testlogging.cpp @@ -389,9 +389,11 @@ void TestLogging::actionLog() // wait for the outgoing data // 3 packets: ExecuteAction reply, LogDatabaseUpdated signal and LogEntryAdded signal - clientSpy.wait(500); - if (clientSpy.count() < 3) { - clientSpy.wait(500); + while (clientSpy.count() < 3) { + bool success = clientSpy.wait(); + if (!success) { + break; + } } QVariantList logEntryAddedVariants = checkNotifications(clientSpy, "Logging.LogEntryAdded");