From f91cfbb38b2b3ea7ea2453455e614a32a8397fef Mon Sep 17 00:00:00 2001 From: Liang Qi Date: Wed, 12 Oct 2022 15:18:42 +0200 Subject: [PATCH] tests: skip tst_QTouchEvent::multiPointRawEventTranslationOnTouchPad() on Wayland QWindow::requestActivate() is not supported. Task-number: QTBUG-107158 Change-Id: I047337d736ff10693d98075e2636028225162765 Reviewed-by: Eskil Abrahamsen Blomfeldt (cherry picked from commit f2aa04722a46273cfb94f9d25667a772a1c40861) Reviewed-by: Qt Cherry-pick Bot --- tests/auto/gui/kernel/qtouchevent/tst_qtouchevent.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/auto/gui/kernel/qtouchevent/tst_qtouchevent.cpp b/tests/auto/gui/kernel/qtouchevent/tst_qtouchevent.cpp index f6b326e8ace..200b7a5f517 100644 --- a/tests/auto/gui/kernel/qtouchevent/tst_qtouchevent.cpp +++ b/tests/auto/gui/kernel/qtouchevent/tst_qtouchevent.cpp @@ -17,6 +17,8 @@ #include #include #include +#include +#include Q_LOGGING_CATEGORY(lcTests, "qt.gui.tests") @@ -1127,6 +1129,9 @@ void tst_QTouchEvent::multiPointRawEventTranslationOnTouchPad() QSKIP("The macOS mouse cursor interferes with this test can cannot be moved away"); #endif + if (!QGuiApplicationPrivate::platformIntegration()->hasCapability(QPlatformIntegration::WindowActivation)) + QSKIP("QWindow::requestActivate() is not supported."); + tst_QTouchEventWidget touchWidget; touchWidget.setObjectName("touchWidget"); touchWidget.setWindowTitle(QTest::currentTestFunction());