diff --git a/tests/auto/qml/CMakeLists.txt b/tests/auto/qml/CMakeLists.txt index b5961adbd0..4c61f59736 100644 --- a/tests/auto/qml/CMakeLists.txt +++ b/tests/auto/qml/CMakeLists.txt @@ -21,7 +21,9 @@ add_subdirectory(qqmlinfo) add_subdirectory(qqmllistreference) add_subdirectory(qqmllocale) add_subdirectory(qqmlmetaobject) -add_subdirectory(qqmlmoduleplugin) +if(NOT ANDROID) # QTBUG-100003 + add_subdirectory(qqmlmoduleplugin) +endif() add_subdirectory(qqmlnotifier) add_subdirectory(qqmlqt) add_subdirectory(qqmlxmlhttprequest) @@ -60,7 +62,8 @@ if(QT_FEATURE_process AND NOT CMAKE_CROSSCOMPILING) add_subdirectory(qmltc_qprocess) add_subdirectory(qmlplugindump) endif() -if(QT_FEATURE_library) +if(QT_FEATURE_library AND NOT ANDROID) + # QTBUG-100169 add_subdirectory(qqmlextensionplugin) endif() if(QT_FEATURE_private_tests) diff --git a/tests/auto/qml/debugger/qqmldebugtranslationservice/BLACKLIST b/tests/auto/qml/debugger/qqmldebugtranslationservice/BLACKLIST new file mode 100644 index 0000000000..b572260e87 --- /dev/null +++ b/tests/auto/qml/debugger/qqmldebugtranslationservice/BLACKLIST @@ -0,0 +1,7 @@ +# QTBUG-100164 +[verifyCorrectNumberOfMissingTranslations] +android +[getElideWarnings] +android +[getElideWarningsWhenStateChanged] +android diff --git a/tests/auto/qml/qmltc_manual/BLACKLIST b/tests/auto/qml/qmltc_manual/BLACKLIST new file mode 100644 index 0000000000..0e2e90ffd3 --- /dev/null +++ b/tests/auto/qml/qmltc_manual/BLACKLIST @@ -0,0 +1,17 @@ +# QTBUG-100018 +[cppBinding] +android +[signalHandlers] +android +[jsFunctions] +android +[changingBindings] +android +[propertyAlias] +android +[propertyChangeHandler] +android +[localImport] +android +[neighbors] +android diff --git a/tests/auto/qml/qmltc_manual/tst_qmltc_manual.cpp b/tests/auto/qml/qmltc_manual/tst_qmltc_manual.cpp index c90e51ba61..8b0db1c50a 100644 --- a/tests/auto/qml/qmltc_manual/tst_qmltc_manual.cpp +++ b/tests/auto/qml/qmltc_manual/tst_qmltc_manual.cpp @@ -322,6 +322,7 @@ void tst_qmltc_manual::propertyReturningFunction() void tst_qmltc_manual::locallyImported() { + QSKIP("Test crashes on Android (QTBUG-100018)"); QQmlEngine e; LocallyImported::url = testFileUrl("LocallyImported.qml"); diff --git a/tests/auto/qml/qqmljsscope/BLACKLIST b/tests/auto/qml/qqmljsscope/BLACKLIST new file mode 100644 index 0000000000..1cae50360f --- /dev/null +++ b/tests/auto/qml/qqmljsscope/BLACKLIST @@ -0,0 +1,3 @@ +# QTBUG-100020 +[orderedBindings] +android diff --git a/tests/auto/qml/qqmlqt/BLACKLIST b/tests/auto/qml/qqmlqt/BLACKLIST new file mode 100644 index 0000000000..e3882be0e9 --- /dev/null +++ b/tests/auto/qml/qqmlqt/BLACKLIST @@ -0,0 +1,5 @@ +# QTBUG-100014 +[resolvedUrl] +android +[timeRoundtrip] +android diff --git a/tests/auto/qml/qquickfolderlistmodel/BLACKLIST b/tests/auto/qml/qquickfolderlistmodel/BLACKLIST new file mode 100644 index 0000000000..c40daa1176 --- /dev/null +++ b/tests/auto/qml/qquickfolderlistmodel/BLACKLIST @@ -0,0 +1,5 @@ +# QTBUG-100016 +[nameFilters] +android +[introspectQrc] +android diff --git a/tests/auto/qmldom/domitem/tst_qmldomitem.h b/tests/auto/qmldom/domitem/tst_qmldomitem.h index e8fc7e6aa4..e670ccc94f 100644 --- a/tests/auto/qmldom/domitem/tst_qmldomitem.h +++ b/tests/auto/qmldom/domitem/tst_qmldomitem.h @@ -426,6 +426,9 @@ private slots: } void testLoadDep() { +#ifdef Q_OS_ANDROID + QSKIP("Test uncompatible with Android (QTBUG-100171)"); +#endif QString baseDir = QLatin1String(QT_QMLTEST_DATADIR) + QLatin1String("/domitem"); QStringList qmltypeDirs = QStringList({ baseDir, QLibraryInfo::path(QLibraryInfo::Qml2ImportsPath) }); @@ -515,6 +518,9 @@ private slots: void testImports() { +#ifdef Q_OS_ANDROID + QSKIP("Test uncompatible with Android (QTBUG-100171)"); +#endif QString baseDir = QLatin1String(QT_QMLTEST_DATADIR) + QLatin1String("/domitem"); QString testFile1 = baseDir + QLatin1String("/TestImports.qml"); DomItem env = DomEnvironment::create( diff --git a/tests/auto/quickcontrols2/CMakeLists.txt b/tests/auto/quickcontrols2/CMakeLists.txt index dd2af7e1c3..06eecf6714 100644 --- a/tests/auto/quickcontrols2/CMakeLists.txt +++ b/tests/auto/quickcontrols2/CMakeLists.txt @@ -5,12 +5,16 @@ add_subdirectory(controls) add_subdirectory(cursor) add_subdirectory(customization) add_subdirectory(designer) +if(NOT ANDROID) # QTBUG-100258 add_subdirectory(focus) +endif() add_subdirectory(font) add_subdirectory(palette) add_subdirectory(platform) add_subdirectory(pressandhold) +if(NOT ANDROID) # QTBUG-100176 add_subdirectory(qquickapplicationwindow) +endif() add_subdirectory(qquickcontrol) add_subdirectory(qquickcolor) add_subdirectory(qquickdrawer) @@ -28,8 +32,10 @@ add_subdirectory(qquickstyle) add_subdirectory(qquickuniversalstyle) add_subdirectory(qquickuniversalstyleconf) add_subdirectory(revisions) +if(NOT ANDROID) # QTBUG-100191 add_subdirectory(sanity) add_subdirectory(snippets) +endif() add_subdirectory(styleimports) add_subdirectory(styleimportscompiletimematerial) add_subdirectory(styleimportscompiletimeqmlonly) diff --git a/tests/auto/quickcontrols2/qquickdrawer/BLACKLIST b/tests/auto/quickcontrols2/qquickdrawer/BLACKLIST index 0a440d4ad3..2ddb5f680c 100644 --- a/tests/auto/quickcontrols2/qquickdrawer/BLACKLIST +++ b/tests/auto/quickcontrols2/qquickdrawer/BLACKLIST @@ -6,3 +6,12 @@ [position] opensuse-leap +android # QTBUG-100257 + +# QTBUG-100257 +[reposition] +android +[hover] +android +[multiTouch] +android diff --git a/tests/auto/quickcontrols2/qquickheaderview/BLACKLIST b/tests/auto/quickcontrols2/qquickheaderview/BLACKLIST new file mode 100644 index 0000000000..313c412deb --- /dev/null +++ b/tests/auto/quickcontrols2/qquickheaderview/BLACKLIST @@ -0,0 +1,3 @@ +# QTBUG-100177 +[testOrientation] +android diff --git a/tests/auto/quickcontrols2/qquickmenu/BLACKLIST b/tests/auto/quickcontrols2/qquickmenu/BLACKLIST index 5f81f90cd3..57a7a24119 100644 --- a/tests/auto/quickcontrols2/qquickmenu/BLACKLIST +++ b/tests/auto/quickcontrols2/qquickmenu/BLACKLIST @@ -1,5 +1,6 @@ [popup] macos # Can't control cursor (QTBUG-76312) +android # QTBUG-100256 # QTBUG-87018 [subMenuDisabledMouse] @@ -12,3 +13,16 @@ macos # QTBUG-98491 [subMenuPosition] macos +android # QTBUG-100256 + +# QTBUG-100256 +[mouse] +android +[contextMenuKeyboard] +android +[menuSeparator] +android +[subMenuMouse] +android +[scrollable] +android diff --git a/tests/auto/quickcontrols2/qquickmenu/tst_qquickmenu.cpp b/tests/auto/quickcontrols2/qquickmenu/tst_qquickmenu.cpp index 15988a6eb0..bd17b77fd8 100644 --- a/tests/auto/quickcontrols2/qquickmenu/tst_qquickmenu.cpp +++ b/tests/auto/quickcontrols2/qquickmenu/tst_qquickmenu.cpp @@ -1674,6 +1674,9 @@ void tst_QQuickMenu::disableWhenTriggered_data() // Tests that the menu is dismissed when a menu item sets "enabled = false" in onTriggered(). void tst_QQuickMenu::disableWhenTriggered() { +#ifdef Q_OS_ANDROID + QSKIP("Crashes on Android (QTBUG-100256)"); +#endif if ((QGuiApplication::platformName() == QLatin1String("offscreen")) || (QGuiApplication::platformName() == QLatin1String("minimal"))) QSKIP("Mouse hovering not functional on offscreen/minimal platforms"); diff --git a/tests/auto/quickcontrols2/qquickmenubar/BLACKLIST b/tests/auto/quickcontrols2/qquickmenubar/BLACKLIST new file mode 100644 index 0000000000..44dea1552c --- /dev/null +++ b/tests/auto/quickcontrols2/qquickmenubar/BLACKLIST @@ -0,0 +1,7 @@ +# QTBUG-100254 +[mouse] +android +[keys] +android +[mnemonics] +android diff --git a/tests/auto/quickcontrols2/qquickpopup/BLACKLIST b/tests/auto/quickcontrols2/qquickpopup/BLACKLIST index 4aa2bfeb6e..ae18e97546 100644 --- a/tests/auto/quickcontrols2/qquickpopup/BLACKLIST +++ b/tests/auto/quickcontrols2/qquickpopup/BLACKLIST @@ -15,3 +15,7 @@ opensuse-leap [cursorShape] opensuse-leap + +# QTBUG-100253 +[orientation] +android diff --git a/tests/auto/quicktest/CMakeLists.txt b/tests/auto/quicktest/CMakeLists.txt index d21dff38b1..07b7cd7246 100644 --- a/tests/auto/quicktest/CMakeLists.txt +++ b/tests/auto/quicktest/CMakeLists.txt @@ -3,7 +3,7 @@ add_subdirectory(polish) add_subdirectory(signalspy) add_subdirectory(quicktestmainwithsetup) -if(QT_FEATURE_process) +if(QT_FEATURE_process AND NOT ANDROID) # QTBUG-100175 add_subdirectory(testfiltering) endif() add_subdirectory(testswithcomponents) diff --git a/tests/auto/quickwidgets/qquickwidget/BLACKLIST b/tests/auto/quickwidgets/qquickwidget/BLACKLIST index 44ab3e9397..315d87502e 100644 --- a/tests/auto/quickwidgets/qquickwidget/BLACKLIST +++ b/tests/auto/quickwidgets/qquickwidget/BLACKLIST @@ -5,3 +5,10 @@ opensuse-leap macos [synthMouseFromTouch] # QTBUG-86729 * +# QTBUG-100173 +[enterLeave] +android +[resizeOverlay] +android +[focusOnClickInProxyWidget] +android