README: note the pruned tree and the new ctest Not Run baseline

The pruned tree no longer registers the out-of-scope ctest entries; the
expected baseline is now 7 in-scope tests passed + 3 Not Run
(nglcomp_test, GrantleeParserSmoke, utils_test).

Verified with a full pipeline run on the pruned tree: 46/46 targets
built, ctest 7/7 in-scope passed, 5 DEBs produced.
This commit is contained in:
berrux-dev committed 2026-11-14 00:25:30 +01:00
1 parent c12287471c
commit 0f99d2c859
1 file changed
+10 -5
+10 -5
View File
@@ -3,6 +3,11 @@
Build guide for the Qt6-migrated legatus tree for **Release 2** (guez project). Build guide for the Qt6-migrated legatus tree for **Release 2** (guez project).
Everything runs inside a prebuilt Docker image; the host only needs Docker. Everything runs inside a prebuilt Docker image; the host only needs Docker.
The source tree on this branch is pruned to the Release 2 build closure:
only the modules the 46 scope targets compile (plus their transitive
service dependencies, the codegen inputs, and the build-pipeline files)
are present — out-of-scope modules have been removed.
## Release 2 Scope ## Release 2 Scope
**46 targets** across 4 build groups (GROUP1, GROUP3, GROUP5, GROUP6): **46 targets** across 4 build groups (GROUP1, GROUP3, GROUP5, GROUP6):
@@ -136,11 +141,11 @@ Expected baseline (7 in-scope tests, all passed):
| 6 | `lts_coord_trans_unit_test` | Passed | | 6 | `lts_coord_trans_unit_test` | Passed |
| 7 | `aes_crypt_test` | Passed | | 7 | `aes_crypt_test` | Passed |
Tests registered by out-of-scope modules show up as `***Not Run` A few tests registered by in-scope CMakeLists are not part of the 46
(`nglcomp_test`, `ddsGenericDataTests`, `ddsDataTopicTests`, built targets and show up as `***Not Run` (`nglcomp_test`,
`ddsFunctionTopicTests`, `coordTransTests_gtest`, `GrantleeParserSmoke`, `GrantleeParserSmoke`, `utils_test`) — that is expected and the driver
`utils_test`, `exmDtUnitTest`, `migration_tests_NOT_BUILT`) — that is expected continues. (Out-of-scope modules were pruned from this branch, so the
and the driver continues. tests they registered are gone with them.)
### 2.2 Build the unit tests only ### 2.2 Build the unit tests only