1
0
mirror of https://github.com/qt/qtmqtt.git synced 2026-10-25 16:16:26 +00:00
Commit Graph

11 Commits

Author SHA1 Message Date
Tatiana Borisova
ad2e999485 Update to coin_module_test_template_v3.yaml
- The main differences between v2 and v3 are:
  * `coin_module_test_template_v2.yaml` ignores autotest return
    codes because the `COIN_CTEST_IGNORE_EXIT_CODE` flag is set.
  * The Axivion build was moved from coin_module_build_template_v2.yaml
    to coin_module_test_template_v3.yaml in commit
    c3ddec2f15a1cf806d8df444952cb2c2231ae4ad
- Switch the qtmqtt submodule to the newer v3 version to improve
the submodule CI experience for autotests and restore Axivion
checks.

Pick-to: 6.11
Change-Id: I1695c8ca1af616512dff437a0a4cdbd0491412d4
Reviewed-by: Toni Saario <toni.saario@qt.io>
(cherry picked from commit 96d602b65f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2026-08-17 10:49:31 +00:00
Michal Klocek
9929b7c148 Band-aid patch for overriding mosquitto installation detection
Currently installation is detected by looking for 'mqtt.conf' files,
which are set during provisioning in install-mosquitto-mqtt.sh
and install-mosquitto.ps1. However, this only reflects installation on
the build machine and not on test node. Therefore, add a way to disable
it on WOA also when cross compiled despite of existence of
'mqtt.conf' files on build node.

This is just barely a band aid patch as handling should be really done
during provisioning by Set-EnvironmentVariable, which than could be
read directly by test node as {{.Env.XXX}. However, it would also require the test to detect the setting during runtime and not during compile time.

Note the native arm64 windows setup has no mosquitto installation,
therefore this patch does not change anything for current native windows
arm setup, it only overrides setup for cross compilation node.

Task-number: COIN-1211
Change-Id: Ie6e84b6b04da48c1df284a388022f31ba1eea93e
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2025-04-11 08:01:20 +00:00
Lucie Gérard
609f3fe7eb Remove unnecessary comment
Pick-to: 6.9 6.8
Change-Id: Ib2c53483e2fe011c239df0918663a75e98641e0e
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
2025-03-05 09:37:10 +01:00
Lucie Gérard
6b9b462bb5 Make module ready for source SBOM checking
This includes:
- turning VERIFY_SOURCE_SBOM ON
- adding exception to the licenseRule.json files
- correcting the licensing given via REUSE.toml files

A lot of files are skipped during the license test,
but all are present in the source SBOM.
This is why  correction are needed before turning the
source SBOM check on.

Task-number: QTBUG-131434
Pick-to: 6.9
Change-Id: I5398523eafdae59a234bc2ed5ddd229c0aa923df
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
2025-02-21 07:45:57 +00:00
Topi Reinio
5400305ccf Doc: Enable documentation testing in the CI
Include documentation testing steps in coin/module_config.yaml and
set the warning limit to zero.

Task-number: QTBUG-130559
Change-Id: I00593599b978406ec2fe166273be479d29f3a8e5
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
2024-11-04 11:24:39 +00:00
Matti Paaso
9ead6623ef Change Axivion configuration
Change-Id: I5eeb198e59cf0cbac0b05ca132944caf9d38a7a0
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
2023-10-04 09:03:31 +03:00
Matti Paaso
21feae97da Add axivion config
Task-number: QTQAINFRA-5244
Change-Id: I4da8dc2a69ed1d3ccc43306ec8b14288c1fc2e1e
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
Reviewed-by: Simo Fält <simo.falt@qt.io>
2023-03-23 14:16:25 +00:00
Jani Heikkinen
2358a5fdad Drop documentation build
We will add additional libraries back to the qt5.git. Having
documentation build enabled in additional library will cause problems
in qt5.git integrations so we need to drop it from module builds.

At same time drop the qttools dependency which were added for
documentation build

Task-number: QTBUG-91796
Change-Id: Idcb782ceffb757389255024ae5ef5a668d980ffa
Reviewed-by: Toni Saario <toni.saario@qt.io>
(cherry picked from commit 1d98b0c39a)
Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
2021-03-30 12:27:58 +03:00
Toni Saario
e66e90e360 Add a flag to build the documentation
The Qttools is required for the QDoc for building the docs.

Change-Id: I1312673a686e12cf4d65d9ad4d40ad2f947cbfd4
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit 3ed5100283)
2021-01-11 10:11:57 +00:00
Alexandru Croitor
5ea20cc458 CMake: Regenerate projects
And use an updated coin instruction file.

Change-Id: I852d38febe9ecaa86c516b7f4a0451d0f80d8011
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
2020-05-26 17:43:51 +02:00
Alexandru Croitor
77807be39b Add build and test instructions
Change-Id: I99a459ff5e7381c656105853db559568d2b272d9
Reviewed-by: Qt CMake Build Bot
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2019-09-06 09:08:37 +00:00