From 4342cfe515143483e69ced9986e61b3a4fb6f4de Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Wed, 9 Aug 2017 17:31:09 +0200 Subject: [PATCH] fix(tests): wait 100ms when main window is focused --- src/tests/TestUtils.hpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/tests/TestUtils.hpp b/src/tests/TestUtils.hpp index 6523ee89a..d53e2ee33 100644 --- a/src/tests/TestUtils.hpp +++ b/src/tests/TestUtils.hpp @@ -34,14 +34,17 @@ QVERIFY(virtualWindowContent); \ QVERIFY(!strncmp(virtualWindowContent->metaObject()->className(), TYPE, sizeof TYPE - 1)); \ QCOMPARE(virtualWindowContent->objectName(), QStringLiteral(NAME)); \ - } while (0) + } while (0); #define INIT_GUI_TEST() \ - QQuickWindow * mainWindow = App::getInstance()->getMainWindow(); \ - App::smartShowWindow(mainWindow); \ - QQuickItem *contentLoader = mainWindow->findChild("__contentLoader"); \ - QVERIFY(contentLoader); \ - QTest::mouseClick(mainWindow, Qt::LeftButton, Qt::KeyboardModifiers(), QPoint(110, 100)); + do { \ + QQuickWindow *mainWindow = App::getInstance()->getMainWindow(); \ + App::smartShowWindow(mainWindow); \ + QTest::qWait(100); \ + QQuickItem *contentLoader = mainWindow->findChild("__contentLoader"); \ + QVERIFY(contentLoader); \ + QTest::mouseClick(mainWindow, Qt::LeftButton, Qt::KeyboardModifiers(), QPoint(110, 100)); \ + } while (0); namespace TestUtils { void executeKeySequence (QQuickWindow *window, QKeySequence sequence);