Changeset View
Changeset View
Standalone View
Standalone View
test/CMakeLists.txt
Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | function(make_link file) | ||||
add_custom_target(${NAME} ALL DEPENDS "${dest}") | add_custom_target(${NAME} ALL DEPENDS "${dest}") | ||||
endfunction() | endfunction() | ||||
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) | ||||
make_link(fuzz/test_runner.py) | make_link(fuzz/test_runner.py) | ||||
include(TestSuite) | |||||
macro(add_functional_test_check TARGET COMMENT) | macro(add_functional_test_check TARGET COMMENT) | ||||
add_custom_target(${TARGET} | add_test_custom_target(${TARGET} | ||||
COMMENT "${COMMENT}" | TEST_COMMAND | ||||
COMMAND | |||||
"${Python_EXECUTABLE}" | "${Python_EXECUTABLE}" | ||||
./functional/test_runner.py | ./functional/test_runner.py | ||||
${ARGN} | ${ARGN} | ||||
CUSTOM_TARGET_ARGS | |||||
COMMENT "${COMMENT}" | |||||
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 | ||||
) | ) | ||||
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) | ||||
Show All 16 Lines | add_functional_test_check(check-functional-upgrade-activated-extended | ||||
"Run the extended functional tests with the upgrade activated" | "Run the extended functional tests with the upgrade activated" | ||||
--extended | --extended | ||||
--with-phononactivation | --with-phononactivation | ||||
-n "${TEST_SUITE_NAME_UPGRADE_ACTIVATED}" | -n "${TEST_SUITE_NAME_UPGRADE_ACTIVATED}" | ||||
) | ) | ||||
add_dependencies(check-upgrade-activated-extended check-functional-upgrade-activated-extended) | add_dependencies(check-upgrade-activated-extended check-functional-upgrade-activated-extended) | ||||
if(BUILD_BITCOIN_TX) | if(BUILD_BITCOIN_TX) | ||||
add_custom_target(check-bitcoin-util | add_test_custom_target(check-bitcoin-util | ||||
COMMENT "Test Bitcoin utilities..." | TEST_COMMAND | ||||
COMMAND | |||||
"${Python_EXECUTABLE}" | "${Python_EXECUTABLE}" | ||||
./util/bitcoin-util-test.py | ./util/bitcoin-util-test.py | ||||
CUSTOM_TARGET_ARGS | |||||
COMMENT "Test Bitcoin utilities..." | |||||
DEPENDS | DEPENDS | ||||
bitcoin-tx | bitcoin-tx | ||||
${CMAKE_CURRENT_BINARY_DIR}/util/bitcoin-util-test.py | ${CMAKE_CURRENT_BINARY_DIR}/util/bitcoin-util-test.py | ||||
) | ) | ||||
add_dependencies(check check-bitcoin-util) | add_dependencies(check check-bitcoin-util) | ||||
endif() | endif() | ||||
add_custom_target(check-rpcauth | add_custom_target(check-rpcauth | ||||
COMMENT "Test Bitcoin RPC authentication..." | COMMENT "Test Bitcoin RPC authentication..." | ||||
COMMAND | COMMAND | ||||
Show All 18 Lines |