Group 8 migration: Add build script support and CTest infrastructure

- Added --group8/--no-group8 argument support to new_docker_build.sh
- Added BUILD_GROUP8 variable and GROUP8_TARGETS array
- Fixed ProjectSettingsEditor Qt6 migration (QT5_ADD_RESOURCES → qt6_add_resources)
- Created CTest test files for 4 buildable Group 8 tools:
  - test_ParticipantDataGenerator.cpp
  - test_ProjectSettingsEditor.cpp
  - test_QLedLine.cpp
  - test_QLedMatrix.cpp
- Added test exclusion filters to tests/CMakeLists.txt for Group 8 tools
- Excluded non-CMake projects: JustusTimeline (Python), Mout (web), NodeJs (Node.js), ProjectSettingsParser (Python)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
torstenandCopilot committed 2026-09-24 16:33:26 +00:00
1 parent db8adbfe3b
commit 1e1a3e6f30
7 files changed
+123 -2

No files matched your search

@@ -28,7 +28,7 @@ SET (settingsEditor_UICS
main_window.ui
)
QT5_ADD_RESOURCES(settingsEditor_SRCS templates.qrc)
qt6_add_resources(settingsEditor_SRCS templates.qrc)
NGL_WRAP_UI(settingsEditor_SRCS ${settingsEditor_UICS})
NGL_ADD_TOOL_ICON(settingsEditor_SRCS)