aboutsummaryrefslogtreecommitdiffstats
path: root/coin/platform_configs/qtbase.yaml
Commit message (Collapse)AuthorAgeFilesLines
* coin: test gcc-12 for qtbase onlyLiang Qi2024-04-041-1/+2
| | | | | | | Task-number: QTQAINFRA-6203 Change-Id: I4515b2be1cf9b9fe2f559dddf52f25d67f0e131f Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add QtLite into CIJari Helaakoski2024-02-231-1/+2
| | | | | | | | | | | QtLite allows user to select subset of Qt features. This combined with static linking and link time optimization produces up to 80% smaller QML application Change-Id: Ied98a564cca39901091e751303341f83b672a631 Task-number: QTBUG-117638 Reviewed-by: Toni Saario <toni.saario@qt.io> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Make vxworks target significant on all ported modulesToni Saario2023-12-181-1/+2
| | | | | | | Pick-to: 6.7 Change-Id: Ic9e6f0d5eddcfd242b935cc2d473df611cc32835 Reviewed-by: Simo Fält <simo.falt@qt.io> Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* Enable tests for webassembly-linux-thread-asyncifyMikolaj Boc2023-07-031-1/+2
| | | | | | | | This commit enables tests in CI for Wasm platform. Fixes: QTBUG-109786 Change-Id: Ia44ab6ce3d5092fc90b07759d4d1a2c57edbf512 Reviewed-by: Mikołaj Boc <Mikolaj.Boc@qt.io>
* Android: Android OS 13 API 33 to CI as maximum versionRami Potinkara2023-05-171-1/+0
| | | | | | | | | | Android 13 replaces Android 12 as max version in CI. Android 6 kept as minimum version of Android in CI. Task-number: QTQAINFRA-5392 Task-number: QTQAINFRA-5431 Change-Id: If85c6f63d52055e2ba95f92c154b20a6b809c7dc Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Make qtbase significant for Android 12 emulator in CIRami Potinkara2023-04-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | qtbase was last insignificant module. When below "needed to" are in, qtbase can be mark as significant. Needed to - increase emulator RAM to 16GB - RAM increase to 16GB fixed tst_QByteArrayLarge cases - SKIP tst_QRhi::tessellation(Vulkan) - SKIP tst_QOpenGLWidget::reparentHidden - SKIP tst_qvulkan cases Above SKIP bugs to be fixed later in Qt 6.5 as bugs. Task-number: QTQAINFRA-4733 Task-number: QTQAINFRA-5391 Task-number: QTBUG-108832 Task-number: QTBUG-108844 Task-number: QTBUG-111235 Task-number: QTBUG-111236 Pick-to: 6.5 Change-Id: I5d3e99ad144dbcf192873458dedd0300ed622beb Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Add Android Multi-ABI CI presetAlexey Edelev2022-11-151-1/+2
| | | | | | | Add the minimal test preset for Multi-ABI Qt for Android. Change-Id: Ic534daa5cea823b08b718f43ece637f9f9b375d9 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Specify insignificant for Android 12 emulator on submodule levelHeikki Halmet2022-11-091-1/+2
| | | | | | | | | | QtBase and QtWebview have still autotests failures with Android 12. While waiting fixes let's prevent regression in other submodules by adding those as blocking (significant). Task-number: QTQAINFRA-4733 Change-Id: I6640e65b7efa5698557f97f1e195d50d58a41680 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Coin:Android: Enable tests for default packaging target - Part 5Assam Boudjelthia2022-07-021-2/+1
| | | | | | | | | | | | | | | | | | This makes sure Android tests are run by default for packaging targets for various integrations including qt5 integrations and potential issues are caught up early on especially when doing sumobules updates and coin scripts updates. Also, this makes it easier to manage instead of having the tests enabled per module. Thus, this removes the Android test include from the individual modules because it will be retrieved directly from cmake_platforms_target_android_host_linux.yaml which is included by cmake_platforms.yaml. Pick-to: 6.2 6.3 6.4 Task-number: QTBUG-88846 Change-Id: I8bc1638df48ad27781160df943c0126ffe495a3e Reviewed-by: Toni Saario <toni.saario@qt.io>
* Enable ASAN build for qtbase in CIDimitrios Apostolou2022-06-291-0/+1
| | | | | | | | This reverts commit 8412bddcf8a895ac2b38ccace241e254cbd78800. Fixes: QTQAINFRA-5025 Change-Id: I5f92ea1760fb1864b0668031e6f693167d793ff8 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Disable ASAN build for qtbaseDimitrios Apostolou2022-06-171-1/+0
| | | | | | | | | This reverts commit 37fed2c22ee4e40f7ec7cae454f0ac5149330f06. Two new ASAN issues came up, disable ASAN build until they are fixed. Change-Id: Id3815b891ec735d893375c02688383817d864719 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Enable address sanitizerDimitrios Apostolou2022-06-161-0/+1
| | | | | | | | | The last bugs have been fixed, and a test run built with ASAN is not finding any issues on qtbase, so it is ready to be part of CI. Fixes: QTQAINFRA-5025 Change-Id: I1905daaf5b19b41d8daa3f2c47958515b4afaded Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* coin: Run macOS x86_64 developer build tests for all modulesTor Arne Vestbø2022-04-071-1/+0
| | | | | | | | Aligns the way we test x86_64 and arm64 developer builds. Pick-to: 6.2 6.3 Change-Id: I87ea5e183b5ee29c62304b22eaf20c4b46ec3b0d Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Add Android tests to Qt modules - part 1Assam Boudjelthia2022-03-081-16/+3
| | | | | | | | | | | | | | This enables testing for Android for the modules: qtdeclarative, qtsvg, qtshadertools, qtimageformats, qtlanguageserver. Also replace the qtbase Android test target with linux_android_tests.yaml. Task-number: QTBUG-88846 Pick-to: 6.3 6.2 Change-Id: Ibe0dcbdc5d468e884570bf4908f8ddee0793103c Reviewed-by: Dimitrios Apostolou <jimis@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io>
* Update conan profilesToni Saario2022-02-281-3/+2
| | | | | | | | | | | | | | | | | | | | | | Split the end user profile variants in two, e.g.: linux-x86_64-gcc -> linux-x86_64-gcc # 1 baseprofiles/linux-x86_64-gcc # 2 1) This is still the end user variant but this includes the counterpart from 3rdparty subfolder 2) This contains those settings and options that are needed for 3rd party depedencies like icu Task-number: QTBUG-99213 Pick-to: 6.2 6.3 Change-Id: Ia6d7d9c5759848ff339cf8f50a40b10dfd9877d6 Reviewed-by: Simo Fält <simo.falt@qt.io>
* Rename the Android emulator to be more descriptiveAssam Boudjelthia2022-02-231-1/+2
| | | | | | | | | | | | Because we want to add Android 12 emulator for testing, it's important to have a more descriptive emulator name. For this one, it includes api_23 part. Task-number: QTBUG-88846 Pick-to: 6.3 6.2 Change-Id: I5b8ca276b1bad41bb61272585a4fc4f064e65d71 Reviewed-by: Rami Potinkara <rami.potinkara@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io>
* CMake: Pass QT_BUILD_EXAMPLES instead of BUILD_EXAMPLESAlexandru Croitor2022-02-021-1/+1
| | | | | | | | | | | | | BUILD_EXAMPLES was the old way to disable building examples, which is not used anymore. This should remove the warning about an unused BUILD_EXAMPLES variable. Pick-to: 6.2 6.3 Fixes: COIN-762 Change-Id: Icf88d617e564939bcff5047f83d029e93df16401 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Toni Saario <toni.saario@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* Remove Rhel 8.2 targetsHeikki Halmet2021-12-131-13/+0
| | | | | | | | Rhel 8.4 is already in use Task-number: QTQAINFRA-4515 Change-Id: I32bba97143adb5243e5ba500eceaad9723a7209e Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* coin: Don't set CMAKE_C/CXX_COMPILER_LAUNCHER for sccache explicitlyTor Arne Vestbø2021-11-091-4/+2
| | | | | | | | The coin 'Sccache' feature will take care of it. Pick-to: 6.2 Change-Id: Ibb9f79f2d7fc2d7fa2fcfbb24383b1f34fcf594c Reviewed-by: Toni Saario <toni.saario@qt.io>
* Coin:Android: set ANDROID_SDK_ROOT explicitlyAssam Boudjelthia2021-10-221-2/+2
| | | | | | | | | | | | ... and remove ANDROID_{SDK,NDK}_HOME as they are deprecated and might not work even. Pick-to: 6.2 Task-number: QTBUG-97002 Change-Id: Ie6fe93eb91fad0153aee795b73a43e84e37c8127 Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add Conan profilesIikka Eklund2021-09-061-2/+8
| | | | | | | | | | | Create conan profile per packaging configuration. Profiles will carry configuration information to the builds conan does. Profiles allow users to replicate identical configurations to the packaging configurations and reuse existing binaries. Change-Id: I50a2a4edbedbf56774bd4ceaae268928f8ed00e0 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* iOS: Build a subset of tests when targeting iOSAlexandru Croitor2021-08-261-1/+2
| | | | | | | | | | Currently will only build tests/auto/cmake projects in qtbase. More work is needed for the other repos. Pick-to: 6.2 Task-number: QTBUG-95839 Change-Id: Ie1aa6deb202c9b84ce0c14b0f851f38a3a71fe7b Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Remove Insignificant flags from Rhel 8.4 targetsHeikki Halmet2021-08-231-1/+1
| | | | | | | | Task-number: QTQAINFRA-4516 Change-Id: Ib508de80d6cb22c5d3a8a5faf2b9614355053827 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add Red Hat 8.4 to CIHeikki Halmet2021-08-131-0/+12
| | | | | | | | | | | | Red Hat 8.4 will be added as parallel with Red Hat 8.3 until packaging site gives green light to remove the older Red Hat version. Also targets which are not tested during Qt5 integration will be set as Insignificant until proven to work Task-number: QTQAINFRA-4516 Change-Id: I3d9543da315b3d93ee8d9e37389acaf7212b00f7 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Switch back to RedHat 8.2 for Android targetHeikki Halmet2021-06-211-1/+1
| | | | | | | | | | Timeout increased so this should be ok to move back to Redhat 8.2 Task-number: QTQAINFRA-4415 Change-Id: Iece9aefcbfdade2e29f495039de1f1fcafec2caf Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> (cherry picked from commit e216d829ff75f01c13396f7846c9ee36b2e3884b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add Integrity target for QtBase including provisioning changesHeikki Halmet2021-06-041-1/+2
| | | | | | | | | | | | At this point let's add only target for QtBase. Target for QtDeclarative, QtQuick3d and QtQuickcontrols2 will be added later when we have all required fixes. Task-number: QTQAINFRA-3555 Task-number: QTQAINFRA-4285 Change-Id: I59ef76079e98ba428cdb7abcb2560f434c37f517 Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Use CentOS 8.3 when running tests with Android emulatorHeikki Halmet2021-06-021-1/+1
| | | | | | | Rhel 8.2 with Android emulator seems to be unstable Change-Id: Ibd858b25959b397d68e3242df0bf49eda3ca9445 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* coin: Make macOS ARM packaging config test significant for all modulesTor Arne Vestbø2021-05-251-2/+1
| | | | | Change-Id: Icc30025a33de602e6677b47f131b0557a4d2eabd Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* coin: Make macOS on ARM packaging tests significant for a few modulesTor Arne Vestbø2021-05-181-1/+2
| | | | | | | | Not all modules pass yet, but we want to at least make the ones that do blocking. Change-Id: Ic3270bab8825c79d3315e6241d62af1bf7f62435 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Remove CentOS 8.3 targetsHeikki Halmet2021-05-171-11/+0
| | | | | | | | | Provisioning scripts will be removed later Task-number: QTQAINFRA-4415 Change-Id: I71da9743066a81638518f44dc663324246a2ce8c Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Build minimal subset of tests in desktop static buildsAlexandru Croitor2021-04-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | New cmake_platforms_static_tests.yaml file will be included in repos that support building and running a minimal subset of tests built against a static Qt. Currently it's limited to qtbase. Moved existing 'linux-SLES static' config into this new file and also added a macOS and Windows config. Skipped specifying the PostgreSQL lib path for Windows and macOS because the plugin gets automatically linked into tst_moc, but the test build phase doesn't actually call find_package for PostgreSQL and the build system generation fails. Similary skipped specifying the openssl lib location for macOS, because the module_includes cmake auto test fails to find the WrapOpenSSLHeaders package. Explicitly tag iOS static config with DisableTests. The instructions already skipped building tests for iOS, but it's better to be explicit and update the instructions not to do that anymore. Pick-to: 6.1 Task-number: QTBUG-87580 Change-Id: I0d38a0ad055c92646609202691aeb8db29689f5a Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Remove packaging flag from CentOS targetsHeikki Halmet2021-04-231-2/+2
| | | | | | | | | | This will also remove CentOS target under QtCreator and RHEL's Insignificant flags from submodules Task-number: QTQAINFRA-4416 Change-Id: I2e6d910dfbba7a7903b149f5cf0bc3386cd4e3e2 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Enable macOS target on ARM HW on all modulesToni Saario2021-04-201-8/+0
| | | | | Change-Id: I3528a2bca79f20345926e61f3eef715fc63d84e8 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Add Red Hat 8.2 to CIHeikki Halmet2021-04-201-0/+11
| | | | | | | | | | Red Hat 8.2 is the latest version with extended update support. In the end Red Hat 8.2 will replace CentOS 8.3 Task-number: QTQAINFRA-4322 Change-Id: Iaa2ef452e7e6608349ba7438bbc5d25ddb35fa2a Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add a ARM64 macOS targetToni Saario2021-04-131-0/+8
| | | | | | | | This patch adds a macOS target that is run on the ARM64 macs. Task-number: QTQAINFRA-4012 Change-Id: I255a288551846ae3328f614b64668fdc5ede2391 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Drop Ubuntu 18.04 target from qtbase.yaml as wellJani Heikkinen2021-04-091-11/+0
| | | | | | Pick-to: 6.1 Change-Id: I033d8aa10b69a110fb1f51fd0620deba7ac559a9 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Add Insignificant flag for qtbase Android target with Ubuntu 18.04Heikki Halmet2021-02-171-1/+1
| | | | | | | | | | Can't start emulator with Ubuntu 18.04 Pick-to: 6.1 Task-number: QTBUG-91180 Change-Id: I33bbbe47d3f0861778b295ccf797b5a99a99c58a Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add Ubuntu 18.04 for Qt6 binary packagesHeikki Halmet2021-02-161-0/+11
| | | | | | | | | | | | | | We need to start using Ubuntu 18.04 with Qt6 binary package targets. Ubuntu 18.04 includes older GLIBC version which shouldn't cause any problems with linux distributions supported by Qt6 Tests will be executed with Ubuntu 20.04. Task-number: QTQAINFRA-4193 Change-Id: Icb189c509351ff080a2c6431299cc0be6ba8adc1 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Replace CentOS 8.1 with CentOS 8.3 in CIHeikki Halmet2021-02-011-2/+2
| | | | | | | Task-number: QTQAINFRA-3964 Change-Id: I368e59867e8061ed25d4d3f10de7e995e56bd676 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* macOS: Split building and testing stagesToni Saario2021-01-231-10/+4
| | | | | | | | | | | | | | | | | | | | We now build with the latest Xcode available, and then run the tests on all the supported deployment target (10.14, 10.15, 11). At this point we have the following build/test coverage: - Packaging build, all modules tested on: - 10.14 (significant) - 10.15 (insignificant) - 11.x (insignificant) - Developer build, qtbase/declarative tested on: - 10.14 (significant) - 10.15 (insignificant) - 11.x (insignificant) Change-Id: I309bbf5ace7b22b768203f579e29f7a9e2b589b9 Reviewed-by: Toni Saario <toni.saario@qt.io>
* coin: Don't pass macOS SDK sysroot to configureTor Arne Vestbø2021-01-191-1/+1
| | | | | | | | It's handled by the provisioning scripts that install Xcode and make it the default via xcode-select --switch. Change-Id: I788a3672f554112517619f55d5cc810351c56bff Reviewed-by: Simo Fält <simo.falt@qt.io>
* coin: Don't pass macOS deployment target to configureTor Arne Vestbø2021-01-191-1/+1
| | | | | | | | | It's handled automatically by the build system, and set to the lowest macOS version Qt supports at any point in time. Change-Id: I7dc7b9f7fe5961ad4d4383590077d7990a84f850 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io>
* Revert "Mark Android test config as InsignificantTests"Assam Boudjelthia2021-01-121-1/+1
| | | | | | | | | | | This reverts commit b8ae74d78acbd439253de6f964bd908331a2588c. Reason for revert: Emulator startup issue is fixed now with 86a655387c26cd25dde69cebd18b5ff9379fbe3e. Pick-to: 6.0 Change-Id: Id5d8f4db7bfcf194076385c6271bb324c126e268 Reviewed-by: Toni Saario <toni.saario@qt.io>
* CMake: Remove CI qmake configs for Qt 6.1Alexandru Croitor2020-12-101-11/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Qt 6.0 is now built with CMake successfully in the CI and we have most of the coverage we had with qmake CI configurations. Apart from platforms and modules we deemed not part of 6.0 release. We didn't have enough time to disable qmake configurations for 6.0.0, but we should be able do it now for 6.1. We can also consider removing qmake configurations for 6.0.x sometime later. Remove all CI configurations that use qmake to build Qt. Keep the default.yaml license check UseLegacyInstructions configuration, because license checking hasn't been ported to use new Coin instructions. One consequence of this is that developers that are working on platforms and modules not yet ported to CMake (like WebAssembly or qtwebengine), will no longer have coverage in CI until they are ported to CMake. If there are repo owners that wish to retain CI coverage for building their repo with qmake (until a CMake port is done), they can do so by creating a product_dependencies.yaml file in the root of their repo and specifying an older qt5.git sha1 (so before this change is merged) which still contains qmake CI configurations. Task-number: QTBUG-88741 Task-number: QTBUG-86053 Change-Id: I985cf0597d6d3e1717fdff8b654397a5f9236a6e Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Mark Android test config as InsignificantTestsAlexandru Croitor2020-12-011-1/+1
| | | | | | | | | | The qtbase Android test job often times hangs, causing other integrations to fail. Until the issue is fixed, mark the config as InsignificantTests. Pick-to: 6.0 Change-Id: I4921d5a830bf49cb144a6e93bd4e3a6ee34f216f Reviewed-by: Toni Saario <toni.saario@qt.io>
* CMake: Adapt to new QT_BUILD_TESTS variableJoerg Bornemann2020-12-011-1/+1
| | | | | | | Change-Id: Ib35e164a8628ffc7d1429ba4756a27d4b98977e2 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 87269f4353b17f2d752fad9350ee8b0e44ac1342) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Replace openSUSE 15.1 with openSUSE 15.2Tony Sarajärvi2020-11-261-1/+1
| | | | | | | | Task-number: QTQAINFRA-4035 Change-Id: I11746ab2d6447dd5d33846bff68f6983670adbbe Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add CI config to run Android x86 test in emulatorSimo Fält2020-11-231-0/+11
| | | | | | | Task-number: QTQAINFRA-3867 Pick-to: 6.0 Change-Id: Icabb8e5cd880087abcf1d2c68ac126a4d8bf8687 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* CI: remove InsignificantTests flag for Ubuntu 20.04 hostsLiang Qi2020-11-111-5/+0
| | | | | Change-Id: I50ee36c93e084d5bd8cf97a29a44c66698cc4f5a Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* coin: guard Ubuntu 20.04 for qtbase firstLiang Qi2020-10-301-0/+5
| | | | | | | | Task-number: QTBUG-86187 Change-Id: I677eec9b80ae7389fe63adc58a38979556654a8a Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>