Commit Graph

1174 Commits

Author SHA1 Message Date
Elias Toivola
13864a8f2c Remove Windows 11 23H2 x86_64 from CI
23H2 is replaced by 24H2. [CI Platforms]

Task-number: QTQAINFRA-6734
Change-Id: Ib136f46a6725aeb929d7bd406fbb31a290f71e58
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
(cherry picked from commit 38fe4599c7)
Reviewed-by: Simo Fält <simo.falt@qt.io>
2025-07-02 08:23:24 +03:00
Michal Klocek
6dc02c60f3 Use run-opengl-test feature for Windows 11 24H2 x86_64
Native WoA builds are done with -no-opengl switch,
therefore native test coin nodes do not need to have
openglsw installed.
(ms-windows-store://pdp/?productid=9NQPSL29BFFF)
However, when trying to run cross compiled WoA on native
test nodes this ends up with:
tst_QOpenGLWindow::create() Failed to load opengl32sw (%1 is not a valid
tst_QOpenGLWindow::create() Failed to load and resolve WGL/OpenGL
function
However, adding no-opengl flag would affect our release binaries
and would remove qt3d and qtdatavisualisation from packaging.
Use run-opengl-test feature instead.

Task-number: COIN-1211
Change-Id: Id21051bc69e431a9d3773c4b4e0c8c2e63315b42
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit c73dbf6dfe)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-06-27 17:24:41 +00:00
Elias Toivola
d3dcf8a993 Switch 24H2 WoA cross compile target's platform dependency to MinGW
This amends c9423aea6c

Task-number: COIN-1211
Change-Id: Icfb3c8c10d094785cae791296f8ced32df313cb9
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
(cherry picked from commit 853c5e2127)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-06-27 17:24:35 +00:00
Elias Toivola
ac00c9bfc4 Make Windows 11 24H2 x86_64 tests as blocking in CI
This change removes 'InsignificantTests' from all 24H2 targets and also
adds 'Packaging' to 24H2 targets that have 'Packaging' in equivalent
23H2 targets. [CI Platforms]

Task-number: QTQAINFRA-6734
Change-Id: I6056ddafcb351875d297ab52565e6b20ba75bb2b
Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
(cherry picked from commit 15872ba2cc)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-06-27 17:24:29 +00:00
Toni Saario
8f40282cb7 Update VxWorks builds and images to 25.03
VxWorks version update to 25.03 from 24.03.
Removed xf86drm patch.

Change-Id: Idd5930fae79c68bc6c14cba5245404de9e851ef8
Reviewed-by: Matti Paaso <matti.paaso@qt.io>
(cherry picked from commit 4c3fe22380)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-06-25 19:48:12 +00:00
Elias Toivola
b7ee424962 Android: set new NDK envvars for the new Android targets
Set the latest NDK envvars for android-quick-minimal and Android 16.

Task-number: QTQAINFRA-7069
Change-Id: Ib533eeb08a31437967485cc35f40e434c2880108
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit 6e478e595c)
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
2025-06-24 10:36:56 +00:00
Elias Toivola
980cd3659a Build FFmpeg with each Android NDK version
Multiple Android NDKs are installed in provisoning. FFmpeg build uses
NDK in its build process for Android, so this change makes provisioning
build multiple Android FFmpeg builds, so each Android nightly can use a
FFmpeg build where its corresponding NDK version was used.

Task-number: QTQAINFRA-7069
Change-Id: Ie4457c87b7b75e0c711a76bd8170e718cbda445d
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit 75fea893b1)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-06-24 10:36:53 +00:00
Elias Toivola
03f8208be9 Android: set macOS nightly targets for older NDK versions
This change makes macOS provisioning also install older NDKs for
Android (if set), which will be used in nightly targets.

Task-number: QTQAINFRA-7069
Change-Id: Ie176c5ea69a1398afa69691ad6f37b7af2f66dfc
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit bf04a7a94d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-06-24 10:36:51 +00:00
Elias Toivola
ac22ffaf57 Android: set nightly targets for older NDK versions
This change makes provisioning also install older NDKs for Android,
which will be used in nightly targets.

Task-number: QTQAINFRA-7069
Change-Id: Ia8695383e94df282822da9019c33f1004a879bf6
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit 687b73cde0)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-06-24 10:36:45 +00:00
Tero Heikkinen
4aff1dbe9a Ubuntu 24.04 aarch64: Upgrade to Ubuntu 24.04.2 LTS in Tier1 Wayland
Old Tier1: qtci-linux-Ubuntu-24.04-aarch64-50 - Wayland
New Tier1: qtci-linux-Ubuntu-24.04-aarch64-52 - Wayland

Software updater subscription had to change:
  - From: Security updates only
  - To:   Security and recommended updates
  - Otherwise provisioning 02-apt.sh updates fail

Task-number: QTQAINFRA-7007
Task-number: QTBUG-127920
Change-Id: Id8f02897bb06b9f84ac7748a9dc10bd0afa0e1c3
Reviewed-by: Liang Qi <liang.qi@qt.io>
Reviewed-by: Simo Fält <simo.falt@qt.io>
(cherry picked from commit d485277f35)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-06-23 04:27:21 +00:00
Liang Qi
67721e94a3 platform_configs: add Wayland tests on Ubuntu 24.04 arm64
with Qt Wayland QPA/client were moved into qtbase.

[CI Platforms]

Change-Id: Ia268f974784c8f2cc0b4245041801a6442eaabce
Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
(cherry picked from commit f8b56bf072)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-06-23 04:27:10 +00:00
Liang Qi
d3a73458b6 platform_configs: add DocsGenerationV2 for Ubuntu 24.04 x64
Prepare for documentation-warnings config.

Pick-to: 6.9 6.8
Task-number: QTQAINFRA-7146
Change-Id: Ibc08b33b5b61c80b30506bb6de0b466d3c19f915
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit b42d426d8f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-06-23 04:27:06 +00:00
Michal Klocek
9fa7dcf07e Revert "Add no-opengl to cross-compile WoA"
Adding no-opengl flag affects our release binaries
and removes qt3d and qtdatavisualisation from packaging.
Use run-opengl-tests feature instead.

This reverts commit 9b7d6aedbc.

Task-number: COIN-1211
Fixes: QTBUG-136360
Pick-to: dev
Change-Id: Iaeb1dfa93e33a1f2d94357c6b4c9116e7633fd3f
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
2025-06-20 12:18:11 +02:00
Liang Qi
c80fdde69b platform_configs: remove ubuntu-22.04-developer-build
We already have same config in u2404.

Replace the usage of ubuntu-22.04-developer-build with u2404 one.

Pick-to: 6.9 6.8
Task-number: QTQAINFRA-7146
Change-Id: Ie304b3abbe6da9b203c1ce7eec45d7f9254a7392
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
(cherry picked from commit 6db000ab67)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-06-18 05:19:14 +00:00
Liang Qi
e4cc5bd5c1 platform_configs: remove two u2204 tests
We already have two tests on u2404.

Replace the usage of ubuntu-22.04-developer-build-x11-tests with u2404
one.

Pick-to: 6.9 6.8
Task-number: QTQAINFRA-7146
Change-Id: Ib3b1888e1bbb70637432ac70f6116b723e71320d
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
(cherry picked from commit e2e25e8a66)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-06-18 05:19:11 +00:00
Liang Qi
28335a188b platform_configs: remove two tests configs on Wayland
Qt Wayland client was moved into qtbase. We will try to enable
them from qtbase to all modules in the future in dev. For 6.9
and 6.8, they are InsignificantTests, waste some CI resources.
Perhaps we can fix them later, but I don't think it's worthy.

Pick-to: 6.9 6.8
Change-Id: I0f26312284bec4f02da915e829d3a68aac820ceb
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
(cherry picked from commit 57340da291)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-06-18 05:19:08 +00:00
Olli Vuolteenaho
9c6e9e26c4 QtAA: Drop developer-builds from CI
We used to build the documentation with these configurations but they
changed to developer-builds and the documentation was moved to a
separate configurations (documentation-warnings, offline-documentation).

We added those configurations but ignored the developer-builds, and at
the moment they are not doing anything expect wasting resources when
acquiring VMs, so let's get rid of them.

Pick-to: 6.9
Fixes: QAA-2976
Change-Id: Ia9509e43aec2974bae098de8a2d13ac9d29e2fad
Reviewed-by: Petri Virkkunen <petri.virkkunen@qt.io>
(cherry picked from commit aae8dc578b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-06-18 05:19:01 +00:00
Tero Heikkinen
2e280013ee Remove SLES 15 SP5 from CI
[CI Platforms]

Task-number: QTQAINFRA-6746
Change-Id: Ib7466af205c11b3576bbc86f64024e9a7d46126b
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
(cherry picked from commit 9c97715ff3)
2025-06-17 12:14:27 +03:00
Tero Heikkinen
0ced62772a Make SLES 15 SP6 tests as blocking in CI
[CI Platforms]

Task-number: QTQAINFRA-6746
Change-Id: I697140edff662fc7846d7c6df411fa4f444906bc
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
(cherry picked from commit fcd4b99100)
2025-06-17 12:14:25 +03:00
Tero Heikkinen
6952228e8b SLES 15 SP6: Change session type to GNOME Classic in Tier1
Change is done in Tier 1 image:
qtci-linux-SLES-15_SP6-x86_64-52

Task-number: QTBUG-136467
Change-Id: I2924f3250dbe914b0c6bc687241725175d5f7aa5
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
(cherry picked from commit 45ffa61110)
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
2025-06-17 12:14:23 +03:00
Toni Saario
56e326ae31 Build and run tests for windows arm cross-compilation
Enables WOA test running in webengine. Which is unable to
build the native WOA target.

Add 'fake' configure argument -corss-compiled to
so test instruction on native windows arm have
a chance to bailout (qquickeffect maker is never
cross-compiled)

Task-number: COIN-1211
Change-Id: Ie920f65f9ec260c0c1a7111e495fd9a86adee5f6
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2025-05-19 00:33:49 +02:00
Alexandru Croitor
d88eabc7f7 coin: Add a new nightly platform for qt5.git RunCMake tests
Add a new nightly platform configuration to run qt5.git RunCMake
tests.

Currently this will test the init-repository script, and will also
attempt to build and install Qt in various configurations that
developers use locally.

Change-Id: I74e0befc76ef0702c9036d30c85b8cf16b0b98a3
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2025-05-17 20:11:20 +02:00
Liang Qi
365860ce42 platform_configs: remove InsignificantTests for u2404 x11 dev
Task-number: QTQAINFRA-7098
Pick-to: 6.9 6.8
Change-Id: I9229f35a3e42e6155e9a27b759aabc38901f128b
Reviewed-by: Simo Fält <simo.falt@qt.io>
Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
2025-05-17 20:11:15 +02:00
Rami Potinkara
8f51576951 Coin: Add Android 16 to CI as insignificant
This patch introduces Android 16 as insignificant to CI.

Task-number: QTBUG-132638
Pick-to: 6.9 6.8
Change-Id: I29577503c50440d6b4821b1b7d6a5135935bf365
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2025-05-14 22:18:02 +03:00
Elias Toivola
563832c3c5 Windows 11 23H2: Update virtio drivers and switch Win license key
Virtio drivers were updated 0.1.204 -> 0.1.271 which seems to fix
network issues in CI. System OS name is also changed to 'WIN-23H2-X64-55' (15 character limit).

At the same time, 23h2 -54 began to receive a popup about incoming
Windows license expiration which was fixed by changing its ipk key in
-55.

Pick-to: 6.9 6.8
Task-number: QTQAINFRA-6761
Change-Id: Iace589156f878ec63e277ab5e30db3264fb29ebc
Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
2025-05-13 14:50:39 +00:00
Tor Arne Vestbø
bfe2dc9d45 Update macOS developer build precheck config ID
Pick-to: 6.9
Change-Id: Ib7a35710f1f7eb870cefab1701fee8f6d4150253
Reviewed-by: Toni Saario <toni.saario@qt.io>
2025-05-07 22:26:24 +02:00
Toni Saario
9f6b61e3fa Make imx8 module build blocking by removing tests
These modules build, but their tests do not. Remove tests from the
config to allow it to be blocking.

Change-Id: I5913835b7621494aa59671bb34b1faeaeaf3442c
Reviewed-by: Simo Fält <simo.falt@qt.io>
2025-05-04 19:12:09 +00:00
Tor Arne Vestbø
eb290c48d4 Bump developer build host for macOS to macOS 15
Which gets us Xcode 16, with the macOS 15 SDK.

Pick-to: 6.9
Change-Id: I3c7936885e97e479873c4d012adca0d67765c907
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
2025-04-28 12:56:08 +02:00
Michal Klocek
9b7d6aedbc Add no-opengl to cross-compile WoA
Native WoA builds are done with -no-opengl switch,
therefore native test coin nodes do not need to have
openglsw installed.
(ms-windows-store://pdp/?productid=9NQPSL29BFFF)

However, when trying to run cross compiled WoA on native
test nodes this ends up with:

tst_QOpenGLWindow::create() Failed to load opengl32sw (%1 is not a valid
tst_QOpenGLWindow::create() Failed to load and resolve WGL/OpenGL
function

Use the same switch on cross compile WoA configuration.

Note this can have the impact on installer binaries.

Task-number: COIN-1211
Change-Id: I508587f25701990c438f315bd9163fdd691ddeb3
Reviewed-by: Simo Fält <simo.falt@qt.io>
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
2025-04-17 22:00:00 +02:00
Tor Arne Vestbø
e19ea33f09 Bump build host for macOS to macOS 15
Which gets us Xcode 16, with the macOS 15 SDK.

Pick-to: 6.9
Change-Id: I755c27f64f903b281f5d1c7947fbf370ddc3ee17
Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
2025-04-14 11:13:20 +02:00
Elias Toivola
3fc4fe9e00 Add Windows 11 24h2 x86_64 UEFI with non-blocking tests
There are two image templates right away: -70 is Windows 11 with no
Visual Studio or Windows SDK ever installed. -71 includes VS2022 17.9.1
(MSVC 14.39.33519) and Windows SDK 10.0.26100.1742

Image changes compared to 23h2:
- VS2019 is left out as it's no longer used in provisioning scripts.
- Old DirectX installation (10-dxsdk.ps1) is left out. It's legacy,
  originally used for Windows 7, and newer libraries should be found
  from Windows SDK.
- 08-libclang-v100-dyn.ps1 is removed as it's no longer used. It had
  dependency to VS2019.
- These images use UEFI instead of BIOS.
[CI Platforms]

Task-number: QTQAINFRA-6734
Task-number: QTQAINFRA-6823
Change-Id: I53a62c74b07d7fbfc9b1afbe44444272ae7c51e7
Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
2025-04-11 08:43:08 +00:00
Michal Klocek
c9423aea6c Switch winarm64 host qt to mingw
Reduce ci integration time for qtqwebengine winarm64, where doing
qthost msvc22 target takes ~5h compared to mingw ~15 min.

Add mingw runtime to path for WoA cross compile node.

Task-number: COIN-1211
Change-Id: Iecd6f924544d2a17a595ac85473f51b599f24202
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2025-04-06 19:28:33 +01:00
Jani Heikkinen
dc93860ff9 CI: Add 'Packaging' flag for RHEL9 build
We will use RHEL9 to build prebuild binaries from Qt 6.10 ->

Change-Id: Ib49908c2997f5faccc9aa5e32b60088658d405d8
Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
2025-04-06 18:29:35 +03:00
Olli Vuolteenaho
ea1abd55ce QtAA: Add "documentation-warnings" config
Starting from 6.9 the "ubuntu-22.04-documentation-x11-tests" config
was replaced by "ubuntu-22.04-developer-build-x11-tests". The new
configuration doesn't test the documentation for warnings which is
why we had failures in 6.8 where to docs were checked but not in 6.9
or dev.

This commit fixes the issue by adding the relatively new
"documentation-warnings" configuration, which will once again check
our documentation.

See also 434e4a224a .

Task-number: QAA-2878
Pick-to: 6.9 6.9.0
Change-Id: I479a9606ab16f8b87009d26ab03636c4c658fcb5
Reviewed-by: Liang Qi <liang.qi@qt.io>
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
2025-04-02 17:02:26 +00:00
Elias Toivola
52584c9efc Windows: Add nightly targets to check namespace functionality
Bug reports from the nightly targets are updated to the ticket.

Task-number: QTQAINFRA-6540
Change-Id: Ie60275b20a30bac5517a1599050feba6286a624c
Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
2025-03-27 19:32:10 +02:00
Simo Fält
4506fdb537 Move Android MacOS build from x86_64 host to arm host
Task-number: QTQAINFRA-6379
Change-Id: I07b21dbc38550f2134b386bff116a741dc5fa770
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
2025-03-27 19:32:04 +02:00
Liang Qi
7111a62bb1 Reapply "platform_configs: remove InsignificantTests for u2404 x11 non-dev"
This reverts commit 7525c795e7.

Task-number: QTQAINFRA-6898
Task-number: QTQAINFRA-6098
Pick-to: 6.9 6.8
Change-Id: I74f3d4de45c6f4aa99ef397b19906fcef44c2a16
Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
2025-03-27 18:31:47 +01:00
Simo Fält
2035320e57 COIN: Add Debian packaging config for Debian 12
Pick-to: 6.9 6.8
Change-Id: Ifaf0db9b9d39c6e66003e34e6c19957b60d0289f
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit 9babd80169)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2025-03-13 10:09:24 +00:00
Marianne Yrjänä
c47f750e65 Fix QNX nightly build config for Windows host
Previous dependency platform had been removed from CI, leading nightly
builds failing silently. Changed also from MSCV to mingw since it seems
to be more commonly used among customers.

Task-number: QTQAINFRA-7017
Task-number: QTQAINFRA-7000
Pick-to: 6.9 6.8
Change-Id: I009dd5e5c5ad28434816f831de37849a53f2c24f
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
2025-03-13 10:09:20 +00:00
Toni Saario
a660f59335 Add VxWorks imx8 build target
Running tests in QEMU for imx8 currently is not reasonably possible,
mostly due to lack of support from QEMU to emulate imx8 board.

Set qtmultimedia and it's dependees qtcharts and VKB as insignificant.

Change-Id: Iffc9c2e7df4bc06fd5b3c77124c650dda5696236
Reviewed-by: Simo Fält <simo.falt@qt.io>
2025-03-13 12:09:16 +02:00
Matti Paaso
87588710d2 Change axivion nigthly yaml
Using original platform config to prevent unnecessary failures
in Axivion analysis.

Task-number: QTQAINFRA-7009
Change-Id: If4b35b1401226c515efd7a29ce73b2fbe408c762
Reviewed-by: Toni Saario <toni.saario@qt.io>
2025-03-10 10:24:30 +02:00
Tor Arne Vestbø
7853bee060 Make macOS 15 a fully significant config
In practice it already is, because qtbase sets COIN_CTEST_IGNORE_EXIT_CODE
to 0 for macOS 15, and this change has propagated to qt5.git now, but this
makes it official.

macOS 15 is now a significant platform [CI Platforms]

Change-Id: I9dc8b0f56582e08560859a17304e886e7fc3020b
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
2025-02-27 21:47:28 +01:00
Olli Vuolteenaho
5be87122b1 QtGP: Update CI Windows test host template
The Windows template was upgraded from -53 to -54 just after the
qtgradleplugin platform config was added, and I guess that's why this
one was missed.

Change-Id: Ibc2250a40d6e67e409cee323cb305a93e65ee7ff
Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
2025-02-27 14:34:38 +02:00
Eike Ziller
75f99d20a7 COIN/QtCreator: Update to qtci-windows-11_23H2-x86_64-54
Use same as other products

Pick-to: 6.9
Change-Id: I2a289cce1a7716017bae6ad3f28d088e322fdc3a
Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
2025-02-27 13:34:36 +01:00
Alexandru Croitor
dc25215462 coin: Add a nightly job that configures qt5 in-tree examples and tests
To catch potential top-level build issues like non-unique example
names, missing AUTOGEN / moc does not exist workarounds and other
issues.

The nightly platform uses the newly introduced
'NoSubmoduleDependencies' Coin feature, which will ensure that we
only configure the qt5.git top-level build, not any of the submodules.

Change-Id: Idb79d768749311b4184e211cd54d38219bcba7c6
Reviewed-by: Toni Saario <toni.saario@qt.io>
2025-02-25 20:36:22 +01:00
Toni Saario
4781f83f32 Add platform config file for qtgamepad
Task-number: QTQAINFRA-6937
Change-Id: I1d869b7e1c760fab0a1171225605face0251e6a6
Reviewed-by: Matti Paaso <matti.paaso@qt.io>
2025-02-25 21:36:02 +02:00
Eike Ziller
014bdc24ab COIN/QtCreator: Move to Ubuntu 24.04 for ARM
Debian is no longer supported for Qt 6.8.1 and later

Pick-to: 6.9 6.8
Change-Id: Ic9ddac3d95451b900f60be6a90efd5fb32985601
Reviewed-by: Patrik Teivonen <patrik.teivonen@qt.io>
Reviewed-by: David Schulz <david.schulz@qt.io>
2025-02-17 14:29:21 +01:00
Eike Ziller
53280b0697 COIN/QtCreator: Update to Windows 11 23H2
That is what we are using for packages too.

Pick-to: 6.8 6.9
Change-Id: I88ab02f577933292c882ec4633d9087b1bf957ea
Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
2025-02-14 14:14:49 +00:00
Toni Saario
8d51e875cb Remove PinCores features
Effect of this experiment was inconclusive. In some isolated cases
limited benefit was seen, but in overall metrics no change was
observed.

Remove the feature to gain the lost computing capacity back. If the
removal causes noticeably higher flakiness etc, it can be reevaluated.

Pick-to: 6.9
Task-number: QTQAINFRA-6702
Change-Id: I001fc2d3740a287d4546d0f597e81ded9f5449cb
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
2025-02-06 06:28:47 +00:00
Marianne Yrjänä
4791054b10 Provisioning: Separate QNX710 and QNX800 qemu configs
QNX qemu configs separated. QNX710 and QNX800 require different set of
dependency libraries and there's an extra image creation bug on QNX800
that needs workaround too.
QNX800 toolchain updated.

Task-number: QTBUG-131708
Pick-to: 6.9 6.8
Change-Id: I3bc5c8bb63abbb729d03fcf3afb2f7881bcdd270
Reviewed-by: Simo Fält <simo.falt@qt.io>
2025-02-05 15:46:03 +02:00