For convenient tests invocation. Signed-off-by: Petr Štetiar <ynezz@true.cz>
@@ -43,6 +43,11 @@ ADD_LIBRARY(ucimap STATIC ucimap.c)
ADD_SUBDIRECTORY(lua)
+IF(UNIT_TESTING)
+ ENABLE_TESTING()
+ ADD_SUBDIRECTORY(tests)
+ENDIF()
+
INSTALL(FILES uci.h uci_config.h uci_blob.h ucimap.h
DESTINATION include
)
@@ -0,0 +1 @@
+ADD_SUBDIRECTORY(shunit2)
@@ -0,0 +1,7 @@
+ADD_TEST(
+ NAME shunit2
+ COMMAND tests.sh
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+)
+SET_PROPERTY(TEST shunit2 APPEND PROPERTY ENVIRONMENT "UCI_BIN=$<TARGET_FILE:cli>")