Using CTest for unit tests.

This commit is contained in:
Francois Best 2016-10-07 14:46:31 +02:00
parent 886658c6a4
commit dd700fd49f
3 changed files with 6 additions and 10 deletions

View File

@ -50,9 +50,9 @@ before_install:
script:
- build_main_platforms
- mkdir build && cd build
- cmake -DCMAKE_CXX_COMPILER=$COMPILER ..
- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DCMAKE_BUILD_TYPE=Debug ..
- make
- test/unit-tests/unit-tests
- ctest -V
notifications:
email: false

View File

@ -6,6 +6,8 @@ include_directories(${ROOT_SOURCE_DIR})
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
enable_testing()
add_subdirectory(external)
add_subdirectory(src)
add_subdirectory(test)

View File

@ -30,10 +30,4 @@ target_link_libraries(unit-tests
test-mocks
)
option(RUN_UNIT_TESTS_IN_POST_BUILD false)
if (RUN_UNIT_TESTS_IN_POST_BUILD)
add_custom_command(TARGET unit-tests POST_BUILD
COMMAND ${unit-tests_BINARY_DIR}/unit-tests
)
endif()
add_test(unit-tests ${unit-tests_BINARY_DIR}/unit-tests --gtest_color=yes)