Using CTest for unit tests.
This commit is contained in:
parent
886658c6a4
commit
dd700fd49f
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue