Details
-
Epic
-
Resolution: Done
-
P2: Important
-
6.0
-
CI Android test other modules
-
-
2021wk40POAndroid&Mobile, 2021wk42POAndroid&Mobile, 2021wk44POAndroid&Mobile, 2021wk46POAndroid&Mobile, 2021wk48POAndroid&Mobile
Description
Scope
Enabling CI to run Qt modules for Android. Reporting bugs from the FAIL tests per module. Fixing of bugs per module done separately on QTBUG reports
Priorities
Essentials from https://doc.qt.io/qt.html
- qtbase
- qt core, dbus, gui, network, widgets
- qtdeclarative
- includes other essentials (like qtquickcontrols2) that are valid
- essentials not valid for Android
- dBus
Add-ons from https://doc.qt.io/qt.html
- Shader tools aka qtshadertools (optional declarative dependency also for building when enabled i.e. if not building none of qtdeclarative test are neither build nor executed, see dependencies.yaml)
- SVG aka qtsvg (declarative dependency (see above))
- QtQuick3D aka qtquick3d, Remote Objects aka qtremoteobject, Multimedia aka qtmultimedia (Qt Android Automotive dependency)
- Rest valid ones in alphabetical order
- not valid for Android
- Serial Bus & Serial Port, UI Tools (should work, not officially supported on Android)
- Qt Help (only host specific), Print Support (no functionality for Android?), UI tools (no functionality for Android?)
- Active Qt, Wayland Compositor, WebEngine, Virtual Keyboard (not supported)
- not valid for Android
STATUS
Qt 5 modules status (on individual module level):
- qt3d
- qt5compat
- qtbase
- qtcoap
- qtconnectivity
- qtdeclarative
- qtimageformats
- qtlanguageserver
- qtlottie
- qtmqtt
- qtmultimedia
- qtnetworkauth
- qtpositioning
- qtquick3d
- qtquicktimeline
- qtremoteobjects
- qtscxml
- qtsensors
- qtserialbus
- qtserialport
- qtshadertools
- qtsvg
- qttranslations
- qtwebview
- qtcharts
- qtdatavis3d
- qtspeech
- qtwebchannel
- qtwebsockets
- qthttpserver
- qtopcua (tests won't work anyway because QTBUG-103570)
- qtvirtualkeyboard (not supported for Android)
- qttools (host only)
- qtqa (host only)
- qtdoc (host only) (also QTBUG-103597)
- qtwayland (not supported for Android)
- qtwebengine (not supported for Android)
Attachments
Issue Links
- depends on
-
QTQAINFRA-3867 Set module_config.yaml to execute Android tests with emulator
- Closed
-
QTBUG-98120 Fix failing qtbase CI tests for Android
- In Progress
-
QTBUG-99091 Failing Android Multimedia integration tests
- Closed
- relates to
-
QTQAINFRA-4733 Switch CI emulator version to Android 12
- Closed
- replaces
-
QTQAINFRA-4344 Add Embedded Android to CI
- Closed
- resulted from
-
QTBUG-87025 Report Android failing tests in CI
- Closed
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...