Add TetraIF targets to GROUP6 and create compilation tests

- Add CoPrtCnv, PrtCnvLib, PrtCnv to GROUP6_TARGETS in new_docker_build.sh
- Clean up redundant find_package(Qt6) in CoPrtCnv/CMakeLists.txt
- Add CTest compilation tests for CoPrtCnv, LogView, and PrtCnv headers
- Tests verify Qt6/C++17 compatibility of TetraIF module headers

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
torstenandCopilot committed 2026-10-03 12:28:55 +00:00
1 parent 3f8a7eccfd
commit ab1cf60643
5 files changed
+92 -1

No files matched your search

@@ -0,0 +1,35 @@
/**
* @file test_tetraif_logview.cpp
* @brief Compilation test for TetraIF/LogView headers
*
* This test verifies that the migrated LogView headers compile correctly with Qt6/C++17.
*/
#include "TetraIF/LogView/LogViewTableWidget.hpp"
#include "TetraIF/LogView/LogViewXdrValue.hpp"
#include "TetraIF/LogView/LogViewTelegramEditModel.hpp"
#include "TetraIF/LogView/LogViewValueEdit.hpp"
#include "TetraIF/LogView/LogViewTextEdit.hpp"
#include "TetraIF/LogView/LogViewDateTimeEdit.hpp"
#include "TetraIF/LogView/LogViewModels.hpp"
#include "TetraIF/LogView/LogViewField.hpp"
#include "TetraIF/LogView/LogViewTelegramDialog.hpp"
#include "TetraIF/LogView/LogViewXdrStruct.hpp"
#include "TetraIF/LogView/LogViewTelegramSelectionDialog.hpp"
#include "TetraIF/LogView/LogViewXdrStandardType.hpp"
#include "TetraIF/LogView/LogViewWidget.hpp"
#include "TetraIF/LogView/LogViewBooleanEdit.hpp"
#include "TetraIF/LogView/LogViewGui.hpp"
#include "TetraIF/LogView/LogViewXdrParser.hpp"
#include "TetraIF/LogView/LogViewTabWidget.hpp"
#include "TetraIF/LogView/LogViewTelegram.hpp"
#include "TetraIF/LogView/LogViewOptionDialog.hpp"
#include "TetraIF/LogView/LogViewXdrType.hpp"
#include <gtest/gtest.h>
TEST(TetraIF_LogView, HeadersCompile)
{
// This test verifies that the LogView headers compile without errors
EXPECT_TRUE(true);
}