From f2aa04722a46273cfb94f9d25667a772a1c40861 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 Pick-to: 6.4 6.2 Change-Id: I047337d736ff10693d98075e2636028225162765 Reviewed-by: Eskil Abrahamsen Blomfeldt --- 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 6157896b1b..be976adc5f 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") @@ -1129,6 +1131,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());