
torstenandCopilot
0c1c1ceb85
Test infrastructure: Add comprehensive Qt6 migration tests
Add 7 test files covering:
- BUILD_RTI conditional compilation guards
- Qt6 API migrations (QStringView, std::list, QMultiMap, QFontMetricsF, QVariant, QXmlStreamWriter)
- Export header validation (file existence, include guards, macro naming)
- SymbologyXML Qt6 compatibility
- SAATelegrams structure and serialization
- RTI integration and library detection
All 48 tests pass in Ubuntu 26.04 Docker container with Qt 6.8.3.
Technical fixes:
- QFontMetricsF tests use compilation-only verification (headless environment)
- QMultiMap tests sort values before comparing (undefined order in Qt6)
- Export header paths point to build/ directory (CMake-generated)
- Added Qt6::Gui and Qt6::Widgets dependencies for QFontMetricsF
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-19 10:01:01 +02:00
..
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 09:24:50 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-17 17:54:56 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 09:24:50 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 09:24:50 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-17 17:54:56 +02:00
2026-08-17 17:54:56 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 10:01:01 +02:00
2026-08-19 09:24:50 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-18 22:12:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 09:24:50 +02:00
2026-08-13 16:59:32 +00:00
2026-08-19 06:06:24 +02:00
2026-08-19 09:24:50 +02:00
2026-08-19 09:24:50 +02:00
2026-08-17 17:54:56 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00
2026-08-17 17:54:56 +02:00
2026-08-19 06:06:24 +02:00
2026-08-19 06:06:24 +02:00