Commit ad1463a81d6b2cf0f6e2313ff0a57d63e91d8a73

Authored by bhklein
1 parent 9f1f38db

Remove old tests, add ENABLE_TESTS

CMakeLists.txt
@@ -143,8 +143,13 @@ set(BR_THIRDPARTY_PLUGINS_DIR CACHE PATH "") @@ -143,8 +143,13 @@ set(BR_THIRDPARTY_PLUGINS_DIR CACHE PATH "")
143 set(BR_THIRDPARTY_APPS_DIR CACHE PATH "") 143 set(BR_THIRDPARTY_APPS_DIR CACHE PATH "")
144 mark_as_advanced(BR_THIRDPARTY_PLUGINS_DIR) 144 mark_as_advanced(BR_THIRDPARTY_PLUGINS_DIR)
145 mark_as_advanced(BR_THIRDPARTY_APPS_DIR) 145 mark_as_advanced(BR_THIRDPARTY_APPS_DIR)
146 -set(CLOSEDBR_DIR "${CMAKE_SOURCE_DIR}/../closedbr")  
147 -if(EXISTS "${CLOSEDBR_DIR}" AND IS_DIRECTORY "${CLOSEDBR_DIR}") 146 +set(CLOSEDBR_DIR $ENV{CLOSEDBR})
  147 +option(ENABLE_CLOSED_TESTS "Should the closedbr tests be built" OFF)
  148 +if(EXISTS "${CLOSEDBR_DIR}/")
  149 + set(BR_CLOSED_TESTING_DIR "${CLOSEDBR_DIR}/test")
  150 + if(ENABLE_CLOSED_TESTS)
  151 + include("${BR_CLOSED_TESTING_DIR}/closedtests.cmake")
  152 + endif(ENABLE_CLOSED_TESTS)
148 set(BR_THIRDPARTY_PLUGINS_DIR ${BR_THIRDPARTY_PLUGINS_DIR} "${CLOSEDBR_DIR}/plugins") 153 set(BR_THIRDPARTY_PLUGINS_DIR ${BR_THIRDPARTY_PLUGINS_DIR} "${CLOSEDBR_DIR}/plugins")
149 set(BR_THIRDPARTY_APPS_DIR ${BR_THIRDPARTY_APPS_DIR} "${CLOSEDBR_DIR}/app") 154 set(BR_THIRDPARTY_APPS_DIR ${BR_THIRDPARTY_APPS_DIR} "${CLOSEDBR_DIR}/app")
150 install(DIRECTORY ${CLOSEDBR_DIR}/share DESTINATION .) 155 install(DIRECTORY ${CLOSEDBR_DIR}/share DESTINATION .)
app/br/CMakeLists.txt
@@ -8,6 +8,6 @@ qt5_use_modules(br ${QT_DEPENDENCIES}) @@ -8,6 +8,6 @@ qt5_use_modules(br ${QT_DEPENDENCIES})
8 8
9 install(TARGETS br RUNTIME DESTINATION bin) 9 install(TARGETS br RUNTIME DESTINATION bin)
10 10
11 -add_test(NAME br_initialize WORKING_DIRECTORY ${CMAKE_BINARY_DIR} COMMAND br)  
12 -add_test(NAME br_objects WORKING_DIRECTORY ${CMAKE_BINARY_DIR} COMMAND br -objects)  
13 -add_test(NAME br_draw_face_detection WORKING_DIRECTORY ${CMAKE_BINARY_DIR} COMMAND br -algorithm DrawFaceDetection -enroll ../data/family.jpg) 11 +if(BUILD_TESTING)
  12 + add_test(NAME br_initialize WORKING_DIRECTORY ${CMAKE_BINARY_DIR} COMMAND br)
  13 +endif(BUILD_TESTING)
app/examples/CMakeLists.txt
@@ -5,5 +5,4 @@ foreach(EXAMPLE ${EXAMPLES}) @@ -5,5 +5,4 @@ foreach(EXAMPLE ${EXAMPLES})
5 qt5_use_modules(${EXAMPLE_BASENAME} ${QT_DEPENDENCIES}) 5 qt5_use_modules(${EXAMPLE_BASENAME} ${QT_DEPENDENCIES})
6 target_link_libraries(${EXAMPLE_BASENAME} openbr ${BR_THIRDPARTY_LIBS}) 6 target_link_libraries(${EXAMPLE_BASENAME} openbr ${BR_THIRDPARTY_LIBS})
7 install(TARGETS ${EXAMPLE_BASENAME} RUNTIME DESTINATION bin) 7 install(TARGETS ${EXAMPLE_BASENAME} RUNTIME DESTINATION bin)
8 - add_test(NAME ${EXAMPLE_BASENAME}_test WORKING_DIRECTORY ${CMAKE_BINARY_DIR} COMMAND ${EXAMPLE_BASENAME})  
9 endforeach() 8 endforeach()