Commit Graph
28 Commits
Author SHA1 Message Date
torsten 835c977905 Lts/Proxies/TrainingAreaBase: prefer Qt6 and fallback to Qt5 for Core/Sql/Network targets\n\nUse Qt6::Core/Sql/Network when available to support Qt6 migration; fall back to Qt5 to keep compatibility.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> 2026-07-21 15:21:17 +02:00
Copilot dd85b9f5a8 test(grantlee): adjust smoke test for Qt6 API and Grantlee error enum (use QStringLiteral and Grantlee::NoError) 2026-07-21 13:44:05 +02:00
Copilot 56adad890c migration(grantlee): add patch script to avoid QT_TESTCASE_BUILDDIR redefinition; add Grantlee parser smoke test 2026-07-21 13:33:05 +02:00
Copilot c630d0cd34 cmake(Lts): include MacroCodeGenIdl before calling CODEGEN_WRITE_SERVICEFILE_INFO to fix macro order 2026-07-20 18:41:25 +02:00
Copilot 4309e7501d mocks(dds): make async dispatcher detached and avoid join-on-clear to prevent test teardown terminate 2026-07-20 18:25:06 +02:00
Copilot 6d8d843ee0 tests(dds): enable GTest smoke-tests and add async-capable realistic MockDDS with GTest async subscription test 2026-07-20 18:23:40 +02:00
Copilot 01f8dd0d09 cmake: make Lts subdirs MIGRATE_MODULE-guarded (use NGL_ADD_SUBDIR_GUARDED) 2026-07-20 13:11:22 +02:00
torsten acee7b8766 migrate(Lts/Common): apply clang-tidy modernization fixes\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> 2026-07-18 16:48:13 +02:00
torsten 5c1896a930 build: include CommonUnitTestsPlaceholder when present for migration smoke-tests 2026-07-17 17:35:12 +02:00
torsten b75302083b tests: add Common placeholder smoke/gtest tests and MockCoordTrans 2026-07-17 17:34:33 +02:00
torsten 90f7f8a474 tests: adapt GTest smoke-tests to MockDDS annotated payload format (seq:payload) 2026-07-17 17:31:54 +02:00
torsten bec34480c8 tests: richer MockDDS (subscriptions, queues, seq) and link into Qt/GTest smoke-tests 2026-07-17 17:30:57 +02:00
torsten 69d30bc20a tests: link MockDDS.cpp into GTest smoke executables 2026-07-17 17:28:28 +02:00
torsten 7372bdc766 tests: add MockDDS and use it in GTest smoke-tests to simulate publish/subscribe flows 2026-07-17 17:27:42 +02:00
torsten b44bb09891 tests: add optional GoogleTest-based smoke-tests and CMake support (BUILD_GTEST_SMOKE) 2026-07-17 17:24:50 +02:00
torsten 3d490bea2e tests: add BUILD_SMOKE_TESTS option to enable smoke-tests in full-builds 2026-07-17 17:15:14 +02:00
torsten 8ea74a81ad tests: make smoke-tests Qt6-safe (use QStringLiteral/QLatin1) 2026-07-17 17:12:43 +02:00
torsten 3988248897 tests: upgrade DDS smoke-tests to Qt Test-based checks (QString, QVariant, containers) 2026-07-17 17:12:07 +02:00
torsten 80a09df7b9 tests: add smoke-test executables for Lts/DDS placeholders during migration 2026-07-17 17:08:59 +02:00
torsten 372d50acec tests: add placeholder CTest entries for Lts/DDS during migration 2026-07-17 17:04:55 +02:00
torsten c7abae2727 chore(cmake): skip unit tests that require not-yet-migrated internal targets (guard by TARGET LtsElevation)\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> 2026-07-17 13:15:28 +02:00
torsten 7556893505 chore(CMake): guard Lts/Tests add_subdirectory when BUILD_TESTING is ON to allow partial checkouts 2026-07-17 12:59:58 +02:00
torsten 647f817a04 chore(CMake): make KDReports optional for LtsPrinting to allow configure without printing deps 2026-07-17 12:59:03 +02:00
torsten 5cc294a919 chore(CMake): make GeographicLib optional for LtsCoordTrans to allow partial configure during migration 2026-07-17 12:58:22 +02:00
torsten 699d745a6a chore(CMake/migrate): relax Grantlee/RTI requirements and avoid permission issues in fallback docker run\n\n- Make Grantlee optional and skip codegen_grantlee when missing
- Keep RTI optional (no REQUIRED)
- Use host UID:GID when running fallback docker run to allow cleaning build dir
\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-17 12:55:35 +02:00
torsten 3dbbcc1303 chore(CMake): make Lts top-level resilient to partial checkouts and optional RTI/doxygen\n\n- Guard ADD_DOXYGEN_TARGET with existence check
- Add only existing Lts subdirectories to allow partial migrations
- Make RTI optional in Lts/Common/CodeGen and guard RTI target properties
\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-17 12:52:28 +02:00
torsten fa48db111e Continues migration with DDS, Common 2026-07-17 12:41:42 +02:00
torsten f744a8c37a qt6: nglcompression, widgets, dialog fixes: remove QTextCodec, QStringRef/splitRef, QDesktopWidget, use QMultiMap and Qt6 APIs; adjust QtConcurrent::run wrappers; replace endl with newline 2026-07-14 20:38:30 +02:00