From 2738a80acd9e2f81a88dd270e45ad00284a910fe Mon Sep 17 00:00:00 2001 From: Volker Hilsheimer Date: Mon, 11 Jul 2022 22:13:32 +0200 Subject: QWidget: extend timeouts in flaky enterLeaveOnWindowShowHide test That test has a very flaky history on Windows 11, presumably because there are even more fade-in/out effects. Wait longer for those to finish. Fixes: QTBUG-102239 Pick-to: 6.4 6.3 6.2 Change-Id: I1d59f4422469e60a8c4dc5a52c48f0344e954491 Reviewed-by: Axel Spoerl Reviewed-by: Qt CI Bot Reviewed-by: Volker Hilsheimer --- tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests/auto/widgets/kernel/qwidget') diff --git a/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp b/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp index 85bc1e4b76..2fc3feb5e8 100644 --- a/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp +++ b/tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp @@ -10234,7 +10234,7 @@ void tst_QWidget::enterLeaveOnWindowShowHide() if (!QTest::qWaitForWindowExposed(secondary)) QEXPECT_FAIL("", "Secondary window failed to show, test will fail", Abort); if (secondaryWindowType == Qt::Dialog && QGuiApplication::platformName() == "windows") - QTest::qWait(250); // on Windows, we have to wait for fade-in effects + QTest::qWait(1000); // on Windows, we have to wait for fade-in effects } }; @@ -10255,7 +10255,7 @@ void tst_QWidget::enterLeaveOnWindowShowHide() QVERIFY(QTest::qWaitForWindowActive(&widget)); ++expectedEnter; - QTRY_COMPARE_WITH_TIMEOUT(widget.numEnterEvents, expectedEnter, 250); + QTRY_COMPARE_WITH_TIMEOUT(widget.numEnterEvents, expectedEnter, 1000); QCOMPARE(widget.enterPosition, widget.mapFromGlobal(cursorPos)); QVERIFY(widget.underMouse()); -- cgit v1.2.3