Skip to content

Commit

Permalink
cleanup: moved unittests to src/tests
Browse files Browse the repository at this point in the history
also removed unused findlib/unittests
  • Loading branch information
pstorz committed Sep 14, 2018
1 parent c35780b commit ce536eb
Show file tree
Hide file tree
Showing 13 changed files with 35 additions and 241 deletions.
4 changes: 3 additions & 1 deletion core/src/CMakeLists.txt
Expand Up @@ -19,7 +19,9 @@

IF(NOT client-only)
add_subdirectory(tools)
add_subdirectory(tests)
IF(NOT HAVE_WIN32 AND GTEST_FOUND)
add_subdirectory(tests)
ENDIF()
add_subdirectory(cats)
IF(NOT HAVE_WIN32)
add_subdirectory(ndmp)
Expand Down
43 changes: 0 additions & 43 deletions core/src/findlib/unittests/CMakeLists.txt

This file was deleted.

58 changes: 0 additions & 58 deletions core/src/findlib/unittests/drivetype_test.cc

This file was deleted.

59 changes: 0 additions & 59 deletions core/src/findlib/unittests/fstype_test.cc

This file was deleted.

24 changes: 0 additions & 24 deletions core/src/findlib/unittests/protos.h

This file was deleted.

3 changes: 0 additions & 3 deletions core/src/lib/CMakeLists.txt
Expand Up @@ -110,6 +110,3 @@ ENDIF()
INSTALL(FILES ${INCLUDE_FILES} DESTINATION ${includedir})


IF(NOT HAVE_WIN32 AND GTEST_FOUND)
add_subdirectory(unittests)
ENDIF()
53 changes: 0 additions & 53 deletions core/src/lib/unittests/CMakeLists.txt

This file was deleted.

32 changes: 32 additions & 0 deletions core/src/tests/CMakeLists.txt
Expand Up @@ -17,4 +17,36 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.

add_definitions(-DTEST_SMALL_HTABLE)

IF(HAVE_WIN32)
link_libraries(kernel32
user32 gdi32 winspool shell32 ole32 oleaut32 uuid comdlg32 advapi32)
ENDIF()
set (TEST_SRC
alist_test.cc
dlist_test.cc
htable_test.cc
bsock_test.cc
)

add_executable(test_lib
${TEST_SRC}
)
target_link_libraries(test_lib
bareos
${JANSSON_LIBRARIES}
${GTEST_LIBRARIES}
${GTEST_MAIN_LIBRARIES}
)

add_test(NAME test_lib
COMMAND test_lib
)

set_property(TEST test_lib
PROPERTY ENVIRONMENT "LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/src/lib"
PROPERTY ENVIRONMENT "GTEST_COLOR=yes"
)

add_dependencies(check test_lib)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit ce536eb

Please sign in to comment.