summaryrefslogtreecommitdiff
path: root/tests/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r--tests/CMakeLists.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 0bc5d89..b0d86b2 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -115,6 +115,16 @@ add_test(
)
set_tests_properties(tiny-convmem-mcp.lifecycle PROPERTIES TIMEOUT 15)
+add_test(
+ NAME tiny-convmem-mcp.cli
+ COMMAND "${CMAKE_COMMAND}"
+ "-DSERVER=$<TARGET_FILE:tiny-convmem-mcp>"
+ "-DIMPORT_INPUT=${CMAKE_CURRENT_SOURCE_DIR}/fixtures/import-sample.jsonl"
+ "-DDATA_DIR=${CMAKE_CURRENT_BINARY_DIR}/cli-data"
+ -P "${CMAKE_CURRENT_SOURCE_DIR}/cli.cmake"
+)
+set_tests_properties(tiny-convmem-mcp.cli PROPERTIES TIMEOUT 15)
+
add_test(NAME tiny-convmem-mcp.requires-data-dir COMMAND $<TARGET_FILE:tiny-convmem-mcp>)
set_tests_properties(tiny-convmem-mcp.requires-data-dir PROPERTIES WILL_FAIL TRUE)
@@ -150,6 +160,7 @@ if(TINY_CONVMEM_ENABLE_ASAN AND MSVC)
tiny-convmem-mcp.sys
tiny-convmem-mcp.storage
tiny-convmem-mcp.lifecycle
+ tiny-convmem-mcp.cli
tiny-convmem-mcp.requires-data-dir
tiny-convmem-mcp.audit
APPEND PROPERTY ENVIRONMENT_MODIFICATION