Files
QodeAssist/test/CMakeLists.txt
2026-07-02 22:26:32 +02:00

54 lines
1.3 KiB
CMake

add_executable(QodeAssistTest
../CodeHandler.cpp
../LLMSuggestion.cpp
../sources/settings/PipelinesConfig.cpp
CodeHandlerTest.cpp
DocumentContextReaderTest.cpp
EnvBlockFormatterTest.cpp
LLMSuggestionTest.cpp
JsonPromptTemplateTest.cpp
ContextAssemblerTest.cpp
ResponseRouterTest.cpp
BundledAgentsTest.cpp
AgentLoaderTest.cpp
AgentConfigTest.cpp
AgentRouterTest.cpp
ClaudeCacheControlTest.cpp
ContextRendererTest.cpp
ErrorInfoTest.cpp
MessageSerializerTest.cpp
PipelinesConfigTest.cpp
ResponseCleanerTest.cpp
SystemPromptBuilderTest.cpp
unittest_main.cpp
)
target_link_libraries(QodeAssistTest PRIVATE
Qt::Core
Qt::Test
GTest::GTest
GTest::gmock
GTest::Main
QtCreator::LanguageClient
Context
Common
LLMQore
Templates
Agents
Session
TomlSerializer
tomlplusplus::tomlplusplus
QodeAssistLogger
)
target_include_directories(QodeAssistTest PRIVATE
${CMAKE_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/sources/settings
${CMAKE_SOURCE_DIR}/sources/tomlSerializer
${CMAKE_SOURCE_DIR}/logger
)
target_compile_definitions(QodeAssistTest PRIVATE CMAKE_CURRENT_SOURCE_DIR="${CMAKE_CURRENT_SOURCE_DIR}")
add_test(NAME QodeAssistTest COMMAND QodeAssistTest)