diff options
author | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2022-07-11 22:13:32 +0200 |
---|---|---|
committer | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2022-07-17 13:20:04 +0200 |
commit | 2738a80acd9e2f81a88dd270e45ad00284a910fe (patch) | |
tree | 92ccd43fae8280989f96af12db727ef931e552a9 /tests/auto/widgets/kernel | |
parent | 16641f625ec0ae71b34813b8eef4dcc1aeb81fc5 (diff) |
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 <axel.spoerl@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'tests/auto/widgets/kernel')
-rw-r--r-- | tests/auto/widgets/kernel/qwidget/tst_qwidget.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
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()); |