tests: XFAIL tst_QShortcut::windowShortcut() on Wayland

Pick-to: 6.7
Task-number: QTBUG-120334
Change-Id: I6cafda6fa8f8c9b20a6695b982413057ddf56dd2
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
bb10
Liang Qi 2024-01-02 11:13:41 +01:00
parent d14a1ceffb
commit cf0d34bf18
1 changed files with 4 additions and 0 deletions

View File

@ -48,6 +48,10 @@ void tst_QShortcut::windowShortcut()
new QShortcut(Qt::CTRL | Qt::Key_Q, &w, SLOT(close()));
w.show();
QVERIFY(QTest::qWaitForWindowExposed(&w));
if (QGuiApplication::platformName().startsWith(QLatin1String("wayland"), Qt::CaseInsensitive))
QEXPECT_FAIL("", "It failed on Wayland, QTBUG-120334", Abort);
QTRY_VERIFY(QGuiApplication::applicationState() == Qt::ApplicationActive);
QTest::sendKeyEvent(QTest::Click, &w, Qt::Key_Q, 'q', Qt::ControlModifier);
QTRY_VERIFY(!w.isVisible());