@@ -21,26 +21,32 @@ execute_process(
2121execute_process (
2222 COMMAND ${LCOV_COMMAND} --capture --directory src --test -name test_bitcoin --output -file test_bitcoin.info
2323 WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
24+ COMMAND_ERROR_IS_FATAL ANY
2425)
2526execute_process (
2627 COMMAND ${LCOV_COMMAND} --zerocounters --directory src
2728 WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
29+ COMMAND_ERROR_IS_FATAL ANY
2830)
2931execute_process (
3032 COMMAND ${LCOV_FILTER_COMMAND} test_bitcoin.info test_bitcoin_filtered.info
3133 WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
34+ COMMAND_ERROR_IS_FATAL ANY
3235)
3336execute_process (
3437 COMMAND ${LCOV_COMMAND} --add-tracefile test_bitcoin_filtered.info --output -file test_bitcoin_filtered.info
3538 WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
39+ COMMAND_ERROR_IS_FATAL ANY
3640)
3741execute_process (
3842 COMMAND ${LCOV_COMMAND} --add-tracefile baseline_filtered.info --add-tracefile test_bitcoin_filtered.info --output -file test_bitcoin_coverage.info
3943 WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
44+ COMMAND_ERROR_IS_FATAL ANY
4045)
4146execute_process (
4247 COMMAND ${GENHTML_COMMAND} test_bitcoin_coverage.info --output -directory test_bitcoin.coverage
4348 WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
49+ COMMAND_ERROR_IS_FATAL ANY
4450)
4551
4652execute_process (
@@ -51,27 +57,33 @@ execute_process(
5157execute_process (
5258 COMMAND ${LCOV_COMMAND} --capture --directory src --test -name functional-tests --output -file functional_test.info
5359 WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
60+ COMMAND_ERROR_IS_FATAL ANY
5461)
5562execute_process (
5663 COMMAND ${LCOV_COMMAND} --zerocounters --directory src
5764 WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
65+ COMMAND_ERROR_IS_FATAL ANY
5866)
5967execute_process (
6068 COMMAND ${LCOV_FILTER_COMMAND} functional_test.info functional_test_filtered.info
6169 WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
70+ COMMAND_ERROR_IS_FATAL ANY
6271)
6372execute_process (
6473 COMMAND ${LCOV_COMMAND} --add-tracefile functional_test_filtered.info --output -file functional_test_filtered.info
6574 WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
75+ COMMAND_ERROR_IS_FATAL ANY
6676)
6777execute_process (
6878 COMMAND ${LCOV_COMMAND} --add-tracefile baseline_filtered.info --add-tracefile test_bitcoin_filtered.info --add-tracefile functional_test_filtered.info --output -file total_coverage.info
6979 COMMAND ${GREP_EXECUTABLE} "%"
7080 COMMAND ${AWK_EXECUTABLE} "{ print substr($3,2,50) \" /\" $5 }"
7181 OUTPUT_FILE coverage_percent.txt
7282 WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
83+ COMMAND_ERROR_IS_FATAL ANY
7384)
7485execute_process (
7586 COMMAND ${GENHTML_COMMAND} total_coverage.info --output -directory total.coverage
7687 WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
88+ COMMAND_ERROR_IS_FATAL ANY
7789)
0 commit comments