Disable failing declarative tests on Android
This allows us to enable testing on declarative for the module as a whole and have some sort of test verification for the mean time, and fix the fails over time. Pick-to: 6.2 6.3 Task-number: QTBUG-100003 Task-number: QTBUG-100014 Task-number: QTBUG-100016 Task-number: QTBUG-100018 Task-number: QTBUG-100020 Task-number: QTBUG-100021 Task-number: QTBUG-100164 Task-number: QTBUG-100166 Task-number: QTBUG-100167 Task-number: QTBUG-100169 Task-number: QTBUG-100171 Task-number: QTBUG-100173 Task-number: QTBUG-100175 Task-number: QTBUG-100176 Task-number: QTBUG-100177 Task-number: QTBUG-100191 Task-number: QTBUG-100253 Task-number: QTBUG-100254 Task-number: QTBUG-100256 Task-number: QTBUG-100257 Task-number: QTBUG-100258 Change-Id: I85bf1501b94f04853a1ca715e35df0a56041308a Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
This commit is contained in:
parent
25b2645201
commit
f22d884faf
|
@ -21,7 +21,9 @@ add_subdirectory(qqmlinfo)
|
||||||
add_subdirectory(qqmllistreference)
|
add_subdirectory(qqmllistreference)
|
||||||
add_subdirectory(qqmllocale)
|
add_subdirectory(qqmllocale)
|
||||||
add_subdirectory(qqmlmetaobject)
|
add_subdirectory(qqmlmetaobject)
|
||||||
add_subdirectory(qqmlmoduleplugin)
|
if(NOT ANDROID) # QTBUG-100003
|
||||||
|
add_subdirectory(qqmlmoduleplugin)
|
||||||
|
endif()
|
||||||
add_subdirectory(qqmlnotifier)
|
add_subdirectory(qqmlnotifier)
|
||||||
add_subdirectory(qqmlqt)
|
add_subdirectory(qqmlqt)
|
||||||
add_subdirectory(qqmlxmlhttprequest)
|
add_subdirectory(qqmlxmlhttprequest)
|
||||||
|
@ -60,7 +62,8 @@ if(QT_FEATURE_process AND NOT CMAKE_CROSSCOMPILING)
|
||||||
add_subdirectory(qmltc_qprocess)
|
add_subdirectory(qmltc_qprocess)
|
||||||
add_subdirectory(qmlplugindump)
|
add_subdirectory(qmlplugindump)
|
||||||
endif()
|
endif()
|
||||||
if(QT_FEATURE_library)
|
if(QT_FEATURE_library AND NOT ANDROID)
|
||||||
|
# QTBUG-100169
|
||||||
add_subdirectory(qqmlextensionplugin)
|
add_subdirectory(qqmlextensionplugin)
|
||||||
endif()
|
endif()
|
||||||
if(QT_FEATURE_private_tests)
|
if(QT_FEATURE_private_tests)
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
# QTBUG-100164
|
||||||
|
[verifyCorrectNumberOfMissingTranslations]
|
||||||
|
android
|
||||||
|
[getElideWarnings]
|
||||||
|
android
|
||||||
|
[getElideWarningsWhenStateChanged]
|
||||||
|
android
|
|
@ -0,0 +1,17 @@
|
||||||
|
# QTBUG-100018
|
||||||
|
[cppBinding]
|
||||||
|
android
|
||||||
|
[signalHandlers]
|
||||||
|
android
|
||||||
|
[jsFunctions]
|
||||||
|
android
|
||||||
|
[changingBindings]
|
||||||
|
android
|
||||||
|
[propertyAlias]
|
||||||
|
android
|
||||||
|
[propertyChangeHandler]
|
||||||
|
android
|
||||||
|
[localImport]
|
||||||
|
android
|
||||||
|
[neighbors]
|
||||||
|
android
|
|
@ -322,6 +322,7 @@ void tst_qmltc_manual::propertyReturningFunction()
|
||||||
|
|
||||||
void tst_qmltc_manual::locallyImported()
|
void tst_qmltc_manual::locallyImported()
|
||||||
{
|
{
|
||||||
|
QSKIP("Test crashes on Android (QTBUG-100018)");
|
||||||
QQmlEngine e;
|
QQmlEngine e;
|
||||||
LocallyImported::url = testFileUrl("LocallyImported.qml");
|
LocallyImported::url = testFileUrl("LocallyImported.qml");
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
# QTBUG-100020
|
||||||
|
[orderedBindings]
|
||||||
|
android
|
|
@ -0,0 +1,5 @@
|
||||||
|
# QTBUG-100014
|
||||||
|
[resolvedUrl]
|
||||||
|
android
|
||||||
|
[timeRoundtrip]
|
||||||
|
android
|
|
@ -0,0 +1,5 @@
|
||||||
|
# QTBUG-100016
|
||||||
|
[nameFilters]
|
||||||
|
android
|
||||||
|
[introspectQrc]
|
||||||
|
android
|
|
@ -426,6 +426,9 @@ private slots:
|
||||||
}
|
}
|
||||||
void testLoadDep()
|
void testLoadDep()
|
||||||
{
|
{
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
QSKIP("Test uncompatible with Android (QTBUG-100171)");
|
||||||
|
#endif
|
||||||
QString baseDir = QLatin1String(QT_QMLTEST_DATADIR) + QLatin1String("/domitem");
|
QString baseDir = QLatin1String(QT_QMLTEST_DATADIR) + QLatin1String("/domitem");
|
||||||
QStringList qmltypeDirs =
|
QStringList qmltypeDirs =
|
||||||
QStringList({ baseDir, QLibraryInfo::path(QLibraryInfo::Qml2ImportsPath) });
|
QStringList({ baseDir, QLibraryInfo::path(QLibraryInfo::Qml2ImportsPath) });
|
||||||
|
@ -515,6 +518,9 @@ private slots:
|
||||||
|
|
||||||
void testImports()
|
void testImports()
|
||||||
{
|
{
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
QSKIP("Test uncompatible with Android (QTBUG-100171)");
|
||||||
|
#endif
|
||||||
QString baseDir = QLatin1String(QT_QMLTEST_DATADIR) + QLatin1String("/domitem");
|
QString baseDir = QLatin1String(QT_QMLTEST_DATADIR) + QLatin1String("/domitem");
|
||||||
QString testFile1 = baseDir + QLatin1String("/TestImports.qml");
|
QString testFile1 = baseDir + QLatin1String("/TestImports.qml");
|
||||||
DomItem env = DomEnvironment::create(
|
DomItem env = DomEnvironment::create(
|
||||||
|
|
|
@ -5,12 +5,16 @@ add_subdirectory(controls)
|
||||||
add_subdirectory(cursor)
|
add_subdirectory(cursor)
|
||||||
add_subdirectory(customization)
|
add_subdirectory(customization)
|
||||||
add_subdirectory(designer)
|
add_subdirectory(designer)
|
||||||
|
if(NOT ANDROID) # QTBUG-100258
|
||||||
add_subdirectory(focus)
|
add_subdirectory(focus)
|
||||||
|
endif()
|
||||||
add_subdirectory(font)
|
add_subdirectory(font)
|
||||||
add_subdirectory(palette)
|
add_subdirectory(palette)
|
||||||
add_subdirectory(platform)
|
add_subdirectory(platform)
|
||||||
add_subdirectory(pressandhold)
|
add_subdirectory(pressandhold)
|
||||||
|
if(NOT ANDROID) # QTBUG-100176
|
||||||
add_subdirectory(qquickapplicationwindow)
|
add_subdirectory(qquickapplicationwindow)
|
||||||
|
endif()
|
||||||
add_subdirectory(qquickcontrol)
|
add_subdirectory(qquickcontrol)
|
||||||
add_subdirectory(qquickcolor)
|
add_subdirectory(qquickcolor)
|
||||||
add_subdirectory(qquickdrawer)
|
add_subdirectory(qquickdrawer)
|
||||||
|
@ -28,8 +32,10 @@ add_subdirectory(qquickstyle)
|
||||||
add_subdirectory(qquickuniversalstyle)
|
add_subdirectory(qquickuniversalstyle)
|
||||||
add_subdirectory(qquickuniversalstyleconf)
|
add_subdirectory(qquickuniversalstyleconf)
|
||||||
add_subdirectory(revisions)
|
add_subdirectory(revisions)
|
||||||
|
if(NOT ANDROID) # QTBUG-100191
|
||||||
add_subdirectory(sanity)
|
add_subdirectory(sanity)
|
||||||
add_subdirectory(snippets)
|
add_subdirectory(snippets)
|
||||||
|
endif()
|
||||||
add_subdirectory(styleimports)
|
add_subdirectory(styleimports)
|
||||||
add_subdirectory(styleimportscompiletimematerial)
|
add_subdirectory(styleimportscompiletimematerial)
|
||||||
add_subdirectory(styleimportscompiletimeqmlonly)
|
add_subdirectory(styleimportscompiletimeqmlonly)
|
||||||
|
|
|
@ -6,3 +6,12 @@
|
||||||
|
|
||||||
[position]
|
[position]
|
||||||
opensuse-leap
|
opensuse-leap
|
||||||
|
android # QTBUG-100257
|
||||||
|
|
||||||
|
# QTBUG-100257
|
||||||
|
[reposition]
|
||||||
|
android
|
||||||
|
[hover]
|
||||||
|
android
|
||||||
|
[multiTouch]
|
||||||
|
android
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
# QTBUG-100177
|
||||||
|
[testOrientation]
|
||||||
|
android
|
|
@ -1,5 +1,6 @@
|
||||||
[popup]
|
[popup]
|
||||||
macos # Can't control cursor (QTBUG-76312)
|
macos # Can't control cursor (QTBUG-76312)
|
||||||
|
android # QTBUG-100256
|
||||||
|
|
||||||
# QTBUG-87018
|
# QTBUG-87018
|
||||||
[subMenuDisabledMouse]
|
[subMenuDisabledMouse]
|
||||||
|
@ -12,3 +13,16 @@ macos
|
||||||
# QTBUG-98491
|
# QTBUG-98491
|
||||||
[subMenuPosition]
|
[subMenuPosition]
|
||||||
macos
|
macos
|
||||||
|
android # QTBUG-100256
|
||||||
|
|
||||||
|
# QTBUG-100256
|
||||||
|
[mouse]
|
||||||
|
android
|
||||||
|
[contextMenuKeyboard]
|
||||||
|
android
|
||||||
|
[menuSeparator]
|
||||||
|
android
|
||||||
|
[subMenuMouse]
|
||||||
|
android
|
||||||
|
[scrollable]
|
||||||
|
android
|
||||||
|
|
|
@ -1674,6 +1674,9 @@ void tst_QQuickMenu::disableWhenTriggered_data()
|
||||||
// Tests that the menu is dismissed when a menu item sets "enabled = false" in onTriggered().
|
// Tests that the menu is dismissed when a menu item sets "enabled = false" in onTriggered().
|
||||||
void tst_QQuickMenu::disableWhenTriggered()
|
void tst_QQuickMenu::disableWhenTriggered()
|
||||||
{
|
{
|
||||||
|
#ifdef Q_OS_ANDROID
|
||||||
|
QSKIP("Crashes on Android (QTBUG-100256)");
|
||||||
|
#endif
|
||||||
if ((QGuiApplication::platformName() == QLatin1String("offscreen"))
|
if ((QGuiApplication::platformName() == QLatin1String("offscreen"))
|
||||||
|| (QGuiApplication::platformName() == QLatin1String("minimal")))
|
|| (QGuiApplication::platformName() == QLatin1String("minimal")))
|
||||||
QSKIP("Mouse hovering not functional on offscreen/minimal platforms");
|
QSKIP("Mouse hovering not functional on offscreen/minimal platforms");
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
# QTBUG-100254
|
||||||
|
[mouse]
|
||||||
|
android
|
||||||
|
[keys]
|
||||||
|
android
|
||||||
|
[mnemonics]
|
||||||
|
android
|
|
@ -15,3 +15,7 @@ opensuse-leap
|
||||||
|
|
||||||
[cursorShape]
|
[cursorShape]
|
||||||
opensuse-leap
|
opensuse-leap
|
||||||
|
|
||||||
|
# QTBUG-100253
|
||||||
|
[orientation]
|
||||||
|
android
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
add_subdirectory(polish)
|
add_subdirectory(polish)
|
||||||
add_subdirectory(signalspy)
|
add_subdirectory(signalspy)
|
||||||
add_subdirectory(quicktestmainwithsetup)
|
add_subdirectory(quicktestmainwithsetup)
|
||||||
if(QT_FEATURE_process)
|
if(QT_FEATURE_process AND NOT ANDROID) # QTBUG-100175
|
||||||
add_subdirectory(testfiltering)
|
add_subdirectory(testfiltering)
|
||||||
endif()
|
endif()
|
||||||
add_subdirectory(testswithcomponents)
|
add_subdirectory(testswithcomponents)
|
||||||
|
|
|
@ -5,3 +5,10 @@ opensuse-leap
|
||||||
macos
|
macos
|
||||||
[synthMouseFromTouch] # QTBUG-86729
|
[synthMouseFromTouch] # QTBUG-86729
|
||||||
*
|
*
|
||||||
|
# QTBUG-100173
|
||||||
|
[enterLeave]
|
||||||
|
android
|
||||||
|
[resizeOverlay]
|
||||||
|
android
|
||||||
|
[focusOnClickInProxyWidget]
|
||||||
|
android
|
||||||
|
|
Loading…
Reference in New Issue