Changeset View
Changeset View
Standalone View
Standalone View
test/CMakeLists.txt
Show All 40 Lines | |||||
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/functional/) | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/functional/) | ||||
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/util/) | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/util/) | ||||
make_link(functional/test_runner.py) | make_link(functional/test_runner.py) | ||||
make_link(util/bitcoin-util-test.py) | make_link(util/bitcoin-util-test.py) | ||||
make_link(util/rpcauth-test.py) | make_link(util/rpcauth-test.py) | ||||
include(Coverage) | |||||
macro(add_functional_test_check TARGET COMMENT) | macro(add_functional_test_check TARGET COMMENT) | ||||
add_custom_target(${TARGET} | add_custom_target(${TARGET} | ||||
COMMENT "${COMMENT}" | COMMENT "${COMMENT}" | ||||
COMMAND | COMMAND | ||||
"${Python_EXECUTABLE}" | "${Python_EXECUTABLE}" | ||||
./functional/test_runner.py | ./functional/test_runner.py | ||||
${ARGN} | ${ARGN} | ||||
DEPENDS | DEPENDS | ||||
bitcoind | bitcoind | ||||
bitcoin-cli | bitcoin-cli | ||||
${CMAKE_CURRENT_BINARY_DIR}/functional/test_runner.py | ${CMAKE_CURRENT_BINARY_DIR}/functional/test_runner.py | ||||
USES_TERMINAL | USES_TERMINAL | ||||
VERBATIM | VERBATIM | ||||
) | ) | ||||
add_custom_target_coverage(${TARGET}) | |||||
endmacro() | endmacro() | ||||
add_functional_test_check(check-functional | add_functional_test_check(check-functional | ||||
"Run the functional tests" | "Run the functional tests" | ||||
) | ) | ||||
add_dependencies(check-all check-functional) | add_dependencies(check-all check-functional) | ||||
add_functional_test_check(check-functional-extended | add_functional_test_check(check-functional-extended | ||||
▲ Show 20 Lines • Show All 54 Lines • Show Last 20 Lines |