summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update submodules on 'dev in qt/qt5'Qt Submodule Update Bot2022-10-0739-0/+0
| | | | | Change-Id: I325465eadd82ed505087fc00ac43331669027654 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Provisioning: Install xcb-cursor libs and headers on RHEL9Liang Qi2022-10-061-0/+3
| | | | | | | | This amends e679091f5034124b84d86fe8d9cb2cc573dacabe. Task-number: QTQAINFRA-5067 Change-Id: Ie3b6311944868022087be8cc56fdc66c53b95a44 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Remove unique Android configuration from qtdeclarative.ymlVolker Hilsheimer2022-09-291-2/+1
| | | | | | | | | | | | | | | | | The configuration is not used to test qtbase, so dependency updates might fail if changes already in qtbase do not pass when then updating dependencies of qtdeclarative. This happens right now in https://testresults.qt.io/coin/integration/qt/qtdeclarative/tasks/1677711115 If we want to enable this configuration anywhere we need to add it to qtbase, or ideally the default list of platforms in cmake_platforms.yaml. Pick-to: 6.4 Change-Id: I3f5614d34def41caf1747a5f8094bac3aa2d9e2b Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Update macOS11 (105) and macOS12 (105) templatesJohanna Äijälä2022-09-297-13/+13
| | | | | | | | | | Use templates which have Accessibility enabled for Squish. Task-number: QTQAINFRA-3559 Pick-to: 6.4 Change-Id: I9538ea48791ea81738a41b1e101552cfc3bd454b Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Remove stray first line from provisioning scriptEdward Welbourne2022-09-281-1/+0
| | | | | | | | Having a blank line before the shbang makes the shbang not work. Pick-to: 6.4 Change-Id: I523c4eab8746da2b898eacf3f54f73d63dbd2786 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Coin: Fix includes in tqtc-android-automotive configurationAssam Boudjelthia2022-09-281-5/+1
| | | | | | | | | This broke after 8899244b8c08ad93b9d090436a043ca4e009d2d0 which unified the Android targets into one config file. Pick-to: 6.4 Change-Id: I9b24973ddf716f97e72d152387365c35405e0502 Reviewed-by: Toni Saario <toni.saario@qt.io>
* clang-format: codify some of our conventionsMårten Nordheim2022-09-281-0/+17
| | | | | | | | | | | | | | | | | | 1. We tend to use 2 spaces for indenting pre-processor directives, when we do it. Unfortunately clang-format also counts header-guards so not really recommended to use blindly on a header... 2. Add comments to namespaces, since the closing brace is simply a brace with no further decoration. 3. Attach escaped new-lines on the left (instead of current: right). Where 'right' will add the '\' characters on the far-right of our column limit, 'left' will put them as far left as it can while having them vertically aligned. Change-Id: Ib5a836c76f7761d743e0100c83e7db609b959249 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Kai Koehne <kai.koehne@qt.io>
* Update submodules on 'dev in qt/qt5'Qt Submodule Update Bot2022-09-2839-0/+0
| | | | | Change-Id: I93a29c4cd8642aa64bf434abba05b4872f90542d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove TestDocs in Ubuntu 22.04 nightly buildLiang Qi2022-09-262-71/+1
| | | | | | | | | | | qdoc_qtattributionsscanner was also removed. When we have TestDocs in the future, we need to rebuild qdoc_qtattributionsscanner for Ubuntu 22.04. Task-number: QTBUG-106948 Change-Id: I56bfda453cfddae97fa03b2a5eca91548152afe5 Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* Provisioning: Rename macOS ARM foldersVille-Pekka Karhu2022-09-2694-0/+0
| | | | | Change-Id: Ic70b6d56e84f5ae4718d1dc9edaed64abbbc3735 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Precheck: Fix macos android includeToni Saario2022-09-261-1/+1
| | | | | | | | This broke after 8899244b8c08ad93b9d090436a043ca4e009d2d0. Pick-to: 6.4 Change-Id: I5cfdb2e94c8b170faba52631d9ee52cdcf7e0b36 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Revert "Add InsignificantTests flag for openSUSE 15"Liang Qi2022-09-261-1/+1
| | | | | | | | | | This reverts commit 7dcf1c8a4bf57df286626b3137e6b17f5a9aa2da. tst_QNetworkReply::contentEncodingBigPayload() got fixed by new round of qt5 submodule update on openSUSE 15. Change-Id: I76de6742d0782dc1cef387c7f7ec2a7757fb5489 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Update Git versionHeikki Halmet2022-09-242-8/+8
| | | | | | | | | | | | | | We need newer ssh for RTA use. Current version has problem with ConnectTimeout: https://github.com/PowerShell/Win32-OpenSSH/issues/1352 Latest git version comes with OpenSSH version 9.0p1 from which this should be fixed. Pick-to: 6.4 6.3 6.2 5.15 Task-number: QTQAINFRA-5038 Change-Id: I5aac1db22b1145163ee947537b363a94b86d094d Reviewed-by: Timo Lahti <timo.lahti@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Provisioning: Add Java 11 to Ubuntu20.04Johanna Äijälä2022-09-241-0/+2
| | | | | | | | | | | Needed by RTA when compiling Android applications, minimum required Java is 11. Pick-to: 6.4 Pick-to: 6.3 Pick-to: 6.2 Change-Id: I9a64e8de322a576d5d94593b5666d72afea8744f Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Update submodules on 'dev in qt/qt5'Qt Submodule Update Bot2022-09-2339-0/+0
| | | | | Change-Id: Iff74e859d1aec1f3bd066977ff22291f2eb6e0d0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Provisioning: Xcode update to ARM macsVille-Pekka Karhu2022-09-234-10/+10
| | | | | Change-Id: I71828f5b126c6243163238aef2000dfb91cdbcb2 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* provisioning: fix mdns to support both docker and network testsLiang Qi2022-09-234-2/+12
| | | | | | | | | | | | | Network tests require the system resolver to resolve IP addresses back to host names, but "mdns4" seems to be unable to do that, and instead prevents "dns" from doing its job. So we place it after "dns". Done-with: Dimitrios Apostolou <jimis@qt.io> Done-with: Thiago Macieira <thiago.macieira@intel.com> Fixes: QTBUG-106013 Change-Id: If0379cf5f42b41964cf156cdf8691dbcfcc0275b Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Build android target binaries only onceJani Heikkinen2022-09-224-146/+17
| | | | | | | | | | | - android armv7 is build only in windows - android arm64 is build only in mac - android x86 and android x86_64 are build only in linux Task-number: QTBUG-101357 Pick-to: 6.4 Change-Id: Ibfbd2e3c6d5d3a7a52dde3b35ca6c23eddf4b2f1 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Fix Android NDK root environment variable for RHEL 9 nightly runHeikki Halmet2022-09-211-8/+12
| | | | | Change-Id: I5e3ff1fd8d339cc42b5f20ea3f91d5a8ecc92c71 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Provisioning: Install Node.js for SLES 15Heikki Halmet2022-09-212-0/+5
| | | | | | | | WebEngine requires node.js version 12 or later Pick-to: 6.4 6.2 Change-Id: I9ff5ebbfcaf328445149e6d0b95e02dd0febf5c3 Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Support multiple Android NDK versionsHeikki Halmet2022-09-2012-304/+324
| | | | | | | | | | | | | | | We need to verify latest Android NDK version in all Qt6 branches and we need to retain the NDK version we had when the specific branch was released at the first time. Verification of the latest NDK will be done during integrations in 'dev' branch and with older brances it will be done using nightly build targets Task-number: QTQAINFRA-4990 Change-Id: I2a96e419d403820f55f4244230c28ad09dc9095b Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Provisioning: Fix Protobuf installation for Ubuntu 22.04Heikki Halmet2022-09-201-2/+6
| | | | | | | | Cmake environment variable need to be read from .bash_profile (or .bashrc) instead of .profile with Ubuntu 22.04 Change-Id: Ic0589666e48946ba05366304407a0e5824b27a2c Reviewed-by: Liang Qi <liang.qi@qt.io>
* Add Ubuntu 22.04 xwayland to Nightly buildHeikki Halmet2022-09-201-0/+22
| | | | | Change-Id: Ic9878e4223e77a49df4daab2514e516b7b46545f Reviewed-by: Liang Qi <liang.qi@qt.io>
* Add InsignificantTests flag for openSUSE 15Heikki Halmet2022-09-201-1/+1
| | | | | | | | | | | New provisioned openSUSE will start failing to tst_QNetworkReply::contentEncodingBigPayload. This should be fixed in QTBUG-106016 but requires Qt5 submodule update which is blocked currently. Meanwhile let's use Insignificant flag for openSUSE autotests to get provisioning changes in. Change-Id: Ib9a8b61f35f6e105440308af44c2d96605ea3b27 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Pre-provisioning: macOS 12 README updateVille-Pekka Karhu2022-09-191-0/+9
| | | | | | Pick-to: 6.4 6.2 Change-Id: I43194f6b2d7d6b1be74333fb9e9282adb49ed6fc Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Disable top-level builds for platforms with the TargetBuildOnly featureAlexey Edelev2022-09-161-0/+4
| | | | | | | | | | TargetBuildOnly builds are broken, since host Qt is not provided and tools cannot be run correctly for top-level builds. Temporary disable them. Task-number: QTBUG-87480 Change-Id: I996e1300cab6bd1383333c686a67e00b55829e5f Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* Add Windows CI platform configurations for the qmake2cmake repoAlexandru Croitor2022-09-161-0/+4
| | | | | | Change-Id: Id21cc5c62e51fa3f1041e76201f4a6c914eb5e1e Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Run bic testsToni Saario2022-09-153-2/+35
| | | | | | | | | | | The way of running bic tests has changed. Now tests need to be run on qt5 level where all modules are present and intermodule includes can be handled. Task-number: QTBUG-100698 Change-Id: Ic68c019988718485201602f279530c501f6e6ba3 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Simo Fält <simo.falt@qt.io>
* Update protobuf script for macos 13 armMårten Nordheim2022-09-131-2/+2
| | | | | | | | | Amends ad84c5cb8a02acc8ee98871b06e1207418dd0afd and 134c07923cc1a29e1a4e749cfde9d6067ffd4266 Change-Id: Ia0f63d4e2cfe106c4ddfa63fe98609209e7a3b78 Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* coin: Update provisioned qdoc, qtattributionsscanner binariesTopi Reinio2022-09-121-2/+2
| | | | | | | | | Latest qdoc introduced a new command (\modulestatus) as well as other fixes and improvements. Pick-to: 6.4 Change-Id: Idcbd96bc1ec17c81d51c2413f6435ee1b7e12946 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Fix link to common protobuf scriptHeikki Halmet2022-09-121-2/+2
| | | | | | | Protobuf script name was renamed recently Change-Id: I9bafc35524a5bf89ca5d91b7649eb6641845792c Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add Red Hat 9.0 to Nightly BuildsHeikki Halmet2022-09-0832-0/+1206
| | | | | | Task-number: QTQAINFRA-5111 Change-Id: I4f3871795a663f479d7a417405c48635725fdcae Reviewed-by: Simo Fält <simo.falt@qt.io>
* Rename protobuf provisioning scriptsAlexey Edelev2022-09-0814-154/+108
| | | | | | | | Use correct protobuf project name for provisioning scripts. This also should trigger provisioning for all the involved platforms. Change-Id: I4cfa74c1d41f497db528ee3ae152db1d51de821a Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Update protobuf provisioning scriptsAlexey Edelev2022-09-084-8/+112
| | | | | | | | | | | Enable protobuf provisioning for all linux platforms, since it's required to build qtbase with protobuf support. Delete install_protobuff for macos 10.14 since it's not used and wouldn't build without special casing. Change-Id: I9c7dea876c45dbcbfc3110b106ae683bbe9179ec Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Build & install protobuf on windowsMårten Nordheim2022-09-077-14/+178
| | | | | Change-Id: Ic66bf6afba3ca53e13bfcd079471658eacfb528e Reviewed-by: Dimitrios Apostolou <jimis@qt.io>
* CI: Use TCP protocol by default when mounting on QNX qemuPasi Petäjäjärvi2022-09-071-1/+1
| | | | | | | | | | | | Ubuntu 22.04 has entirely disabled using UDP protocol for NFS mounting support and QNX mount command uses that by default. https: //discourse.ubuntu.com/t/jammy-jellyfish-release-notes/24668 Fixes: QTBUG-104229 Pick-to: 6.4 6.3 6.2 Change-Id: I9457153ca524009bc7358346a873b8842a65c50a Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Remove dummy test instructionsToni Saario2022-09-071-4/+1
| | | | | | | These cause Coin to spawn VM for setting one env variable. Change-Id: Ie782edc11382dace7a22ac16b1c58a2e9d26905f Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Disable application reopen after rebootSimo Fält2022-09-064-0/+61
| | | | | | | | This is required with physical Mac machines. Task-number: QTQAINFRA-5094 Change-Id: Ic1fad436d76d04e1dbce778f57bb69d8124548e7 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Update submodules on 'dev in qt/qt5'Qt Submodule Update Bot2022-09-0440-0/+0
| | | | | Change-Id: I24b8a901bb05f69f636295883642610b093f573a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Provisioning: update Squish 7.0.1Johanna Äijälä2022-09-042-22/+22
| | | | | | | | | Update Squish to 7.0.1, include versions with Qt6.3 and 6.2 support. Pick-to: 6.4 Pick-to: 6.3 Change-Id: I2bd7cd51a41befdbf2ef242eb72c2c2add84f733 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Install xcb-cursor libs and headersLiang Qi2022-09-035-1/+15
| | | | | | Task-number: QTQAINFRA-5067 Change-Id: I8199eb36868cdb66baf4228d5cd3e7fa627acf76 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Coin: Add Android OpenSSL scripts to macOS 12 provisioning targetAssam Boudjelthia2022-08-292-0/+88
| | | | | | | Fixes: QTBUG-105594 Pick-to: 6.4 6.3 6.3.2 Change-Id: I4980f27e216c627c1675d04ed1bb5f5b9d62f2c0 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* coin: Prepare for removing macOS 10.14 as a supported deployment targetTor Arne Vestbø2022-08-284-16/+4
| | | | | Change-Id: I9fcee3df2d9bfeb8f920df8a30e3e1b556874fd4 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* coin: Skip default configs in macOS 13 nighly buildsTor Arne Vestbø2022-08-291-0/+1
| | | | | | | We don't need the license check when verifying macOS 13 compatibility. Change-Id: Ib39e187ae339c0754719773f8317ead17328f201 Reviewed-by: Toni Saario <toni.saario@qt.io>
* coin: Install local Homebrew formulas explicitly as formulaTor Arne Vestbø2022-08-293-3/+3
| | | | | | | | | | | | Otherwise we end up with scary warnings like: Error: Failed to load cask: ./coin/provisioning/common/macos/libiodbc.rb Cask 'libiodbc' is unreadable: wrong constant name #<Class:0x00007fb4f589d2d8> Warning: Treating ./coin/provisioning/common/macos/libiodbc.rb as a formula. Pick-to: 6.4 6.3 6.2 Change-Id: Ief1b78c70367c740ce7eeca9110c3cf41372f53a Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Remove SLES 15 SP3 from CIHeikki Halmet2022-08-2827-708/+0
| | | | | | | | SLES 15 SP3 will be replaced by SLES 15 SP4 Task-number: QTQAINFRA-5068 Change-Id: I60f0ec02d71d1db162f1238df7ad853ff0df2d6e Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Add SLES 15 SP4 to CIHeikki Halmet2022-08-2827-0/+774
| | | | | | | | | Python-xml library was dropped out - not supported anymore. Task-number: QTQAINFRA-5068 Change-Id: I6695b4456279143839c38637a5e67a754cafae19 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Exclude timezone functionality from INTEGRITY buildTatiana Borisova2022-08-261-1/+1
| | | | | | | | | - Device doesn't support full functionality Pick-to: 6.3 6.4 Change-Id: Ie0293e9d1ec9c5500e2c63e0c7ff8cc32015a454 Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Update Xcode version to 13.2.1 for macOS 11Heikki Halmet2022-08-262-4/+4
| | | | | | | | | This is needed for QTQAINFRA-5109 Task-number: QTQAINFRA-5109 Pick-to: 6.4 6.3 6.2 5.15 Change-Id: I49dafa26ef2aafe6e1c9f9cab87486675283c305 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Add provisioning for ARM macOS 13 betaVille-Pekka Karhu2022-08-2346-1/+1157
| | | | | | Task-number: QTQAINFRA-5066 Change-Id: I0ff36bea066b51e086b10b817769ca3f22190201 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>