From 2d7893cc3944d4818123d3d98cf5e00c2e1c54a3 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Thu, 7 Nov 2019 22:19:55 -0600 Subject: owner: Add tests to CMake --- owner/CMakeLists.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'owner/CMakeLists.txt') diff --git a/owner/CMakeLists.txt b/owner/CMakeLists.txt index 961efe7..05c2d36 100644 --- a/owner/CMakeLists.txt +++ b/owner/CMakeLists.txt @@ -4,3 +4,16 @@ set(OWNER_SRCS add_executable(hscript-printowner ${OWNER_SRCS}) install(TARGETS hscript-printowner DESTINATION bin) + +IF(RSPEC_EXECUTABLE) +add_test(NAME "RSpecOwner" + COMMAND ${RSPEC_EXECUTABLE} spec/owner_spec.rb + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/tests) +set_property(TEST "RSpecOwner" + PROPERTY ENVIRONMENT "PATH=$ENV{PATH}:${CMAKE_CURRENT_BINARY_DIR}") +ENDIF(RSPEC_EXECUTABLE) + +IF(VALGRIND) +add_test(NAME "ValgrindOwner" + COMMAND ${VALGRIND_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/hscript-printowner ${CMAKE_SOURCE_DIR}) +ENDIF(VALGRIND) -- cgit v1.2.3-60-g2f50