Changeset View
Changeset View
Standalone View
Standalone View
contrib/source-control-tools/CMakeLists.txt
# Copyright (c) 2019 The Bitcoin developers | # Copyright (c) 2019 The Bitcoin developers | ||||
add_custom_target(check-source-control-tools) | add_custom_target(check-source-control-tools) | ||||
include(DoOrFail) | include(DoOrFail) | ||||
find_program_or_fail(BASH_EXECUTABLE bash) | find_program_or_fail(BASH_EXECUTABLE bash) | ||||
set(SOURCE_CONTROL_TOOLS_TESTS | set(SOURCE_CONTROL_TOOLS_TESTS | ||||
test/test-autopatch.sh | test/test-autopatch.sh | ||||
test/test-sanitize-conduit-token.sh | |||||
test/test-check-revision-accepted.sh | test/test-check-revision-accepted.sh | ||||
test/test-land-patch.sh | |||||
test/test-sanitize-conduit-token.sh | |||||
) | ) | ||||
foreach(TEST ${SOURCE_CONTROL_TOOLS_TESTS}) | foreach(TEST ${SOURCE_CONTROL_TOOLS_TESTS}) | ||||
get_filename_component(FILENAME ${TEST} NAME) | get_filename_component(FILENAME ${TEST} NAME) | ||||
set(TESTNAME "check-source-control-tools-${FILENAME}") | set(TESTNAME "check-source-control-tools-${FILENAME}") | ||||
add_custom_target(${TESTNAME} | add_custom_target(${TESTNAME} | ||||
COMMAND | COMMAND | ||||
"${BASH_EXECUTABLE}" | "${BASH_EXECUTABLE}" | ||||
"${CMAKE_CURRENT_SOURCE_DIR}/${TEST}" | "${CMAKE_CURRENT_SOURCE_DIR}/${TEST}" | ||||
) | ) | ||||
add_dependencies(check-source-control-tools ${TESTNAME}) | add_dependencies(check-source-control-tools ${TESTNAME}) | ||||
endforeach() | endforeach() | ||||