diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 729baa93889a2704a12ab8c0549a63168f26c81e..77a3c831803c7129762049769301d3799fea34bc 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -48,6 +48,34 @@ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/small add_custom_target(symlink_libsmall_test_binaries ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/small) +add_custom_target(test-unit + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/small + COMMAND ${PROJECT_SOURCE_DIR}/test/test-run.py + --builddir=${PROJECT_BINARY_DIR} + small/ + unit/) + +add_custom_target(test-unit-force + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/small + COMMAND ${PROJECT_SOURCE_DIR}/test/test-run.py + --builddir=${PROJECT_BINARY_DIR} + --force + small/ + unit/) + +add_custom_target(test-func + COMMAND ${PROJECT_SOURCE_DIR}/test/test-run.py + --builddir=${PROJECT_BINARY_DIR} + --exclude small/ + --exclude unit/) + +add_custom_target(test-func-force + COMMAND ${PROJECT_SOURCE_DIR}/test/test-run.py + --builddir=${PROJECT_BINARY_DIR} + --exclude small/ + --exclude unit/ + --force) + add_custom_target(test DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/small LuaJIT-test