CodeCommitsIssuesPull requestsActionsInsightsSecurity
CLICKHOUSE-3545

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

cmake/add_check.cmake

19lines · modecode

1# Adding test output on failure
2enable_testing ()
3
4if (NOT TARGET check)
5 if (CMAKE_CONFIGURATION_TYPES)
6 add_custom_target (check COMMAND ${CMAKE_CTEST_COMMAND}
7 --force-new-ctest-process --output-on-failure --build-config "$<CONFIGURATION>"
8 WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
9 else ()
10 add_custom_target (check COMMAND ${CMAKE_CTEST_COMMAND}
11 --force-new-ctest-process --output-on-failure
12 WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
13 endif ()
14endif ()
15
16macro (add_check target)
17 add_test (NAME test_${target} COMMAND ${target} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
18 add_dependencies (check ${target})
19endmacro (add_check)