@@ -21,26 +21,32 @@ execute_process(
21
21
execute_process (
22
22
COMMAND ${LCOV_COMMAND} --capture --directory src --test-name test_bitcoin --output-file test_bitcoin.info
23
23
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
24
+ COMMAND_ERROR_IS_FATAL ANY
24
25
)
25
26
execute_process (
26
27
COMMAND ${LCOV_COMMAND} --zerocounters --directory src
27
28
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
29
+ COMMAND_ERROR_IS_FATAL ANY
28
30
)
29
31
execute_process (
30
32
COMMAND ${LCOV_FILTER_COMMAND} test_bitcoin.info test_bitcoin_filtered.info
31
33
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
34
+ COMMAND_ERROR_IS_FATAL ANY
32
35
)
33
36
execute_process (
34
37
COMMAND ${LCOV_COMMAND} --add-tracefile test_bitcoin_filtered.info --output-file test_bitcoin_filtered.info
35
38
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
39
+ COMMAND_ERROR_IS_FATAL ANY
36
40
)
37
41
execute_process (
38
42
COMMAND ${LCOV_COMMAND} --add-tracefile baseline_filtered.info --add-tracefile test_bitcoin_filtered.info --output-file test_bitcoin_coverage.info
39
43
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
44
+ COMMAND_ERROR_IS_FATAL ANY
40
45
)
41
46
execute_process (
42
47
COMMAND ${GENHTML_COMMAND} test_bitcoin_coverage.info --output-directory test_bitcoin.coverage
43
48
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
49
+ COMMAND_ERROR_IS_FATAL ANY
44
50
)
45
51
46
52
execute_process (
@@ -51,27 +57,33 @@ execute_process(
51
57
execute_process (
52
58
COMMAND ${LCOV_COMMAND} --capture --directory src --test-name functional-tests --output-file functional_test.info
53
59
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
60
+ COMMAND_ERROR_IS_FATAL ANY
54
61
)
55
62
execute_process (
56
63
COMMAND ${LCOV_COMMAND} --zerocounters --directory src
57
64
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
65
+ COMMAND_ERROR_IS_FATAL ANY
58
66
)
59
67
execute_process (
60
68
COMMAND ${LCOV_FILTER_COMMAND} functional_test.info functional_test_filtered.info
61
69
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
70
+ COMMAND_ERROR_IS_FATAL ANY
62
71
)
63
72
execute_process (
64
73
COMMAND ${LCOV_COMMAND} --add-tracefile functional_test_filtered.info --output-file functional_test_filtered.info
65
74
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
75
+ COMMAND_ERROR_IS_FATAL ANY
66
76
)
67
77
execute_process (
68
78
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
69
79
COMMAND ${GREP_EXECUTABLE} "%"
70
80
COMMAND ${AWK_EXECUTABLE} "{ print substr($3,2,50) \" /\" $5 }"
71
81
OUTPUT_FILE coverage_percent.txt
72
82
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
83
+ COMMAND_ERROR_IS_FATAL ANY
73
84
)
74
85
execute_process (
75
86
COMMAND ${GENHTML_COMMAND} total_coverage.info --output-directory total.coverage
76
87
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
88
+ COMMAND_ERROR_IS_FATAL ANY
77
89
)
0 commit comments