69
69
run-complexity : true,
70
70
run-doxygen : true,
71
71
build-flags : -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_FLAGS='-Wall -Wextra -DNDEBUG',
72
- coverage-skips : ' "\*test\*" "\*CMakeCCompilerId\*" "\*mocks\*" "\*3rdparty\*"' ,
73
72
},
74
73
{
75
74
repository : coreJSON,
80
79
run-complexity : true,
81
80
run-doxygen : true,
82
81
build-flags : -DCMAKE_BUILD_TYPE=Debug -DBUILD_CLONE_SUBMODULES=ON -DCMAKE_C_FLAGS='-Wall -Wextra -Werror',
83
- coverage-skips : ' "\*test\*" "\*CMakeCCompilerId\*" "\*mocks\*" "\*source\*"' ,
84
82
},
85
83
{
86
84
repository : coreMQTT,
91
89
run-complexity : true,
92
90
run-doxygen : true,
93
91
build-flags : -DCMAKE_BUILD_TYPE=Debug -DBUILD_CLONE_SUBMODULES=ON -DCMAKE_C_FLAGS='-Wall -Wextra -Werror -DNDEBUG -DLIBRARY_LOG_LEVEL=LOG_DEBUG',
94
- coverage-skips : ' "\*test\*" "\*CMakeCCompilerId\*" "\*mocks\*"' ,
95
92
},
96
93
{
97
94
repository : corePKCS11,
102
99
run-complexity : true,
103
100
run-doxygen : true,
104
101
build-flags : -DCMAKE_BUILD_TYPE=Debug -DSYSTEM_TESTS=0 -DCMAKE_C_FLAGS='-Wall -Wextra -DNDEBUG',
105
- coverage-skips : ' "\*test\*" "\*CMakeCCompilerId\*" "\*mocks\*"' ,
106
102
branch-coverage : 90,
107
103
},
108
104
{
@@ -114,7 +110,6 @@ jobs:
114
110
run-complexity : true,
115
111
run-doxygen : true,
116
112
build-flags : -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_FLAGS='-Wall -Wextra -Werror -DNDEBUG -Wno-error=pedantic -Wno-variadic-macros -DLOGGING_LEVEL_DEBUG=1',
117
- coverage-skips : ' "\*test\*" "\*CMakeCCompilerId\*" "\*mocks\*"' ,
118
113
},
119
114
{
120
115
repository : FreeRTOS-Cellular-Interface,
@@ -125,7 +120,6 @@ jobs:
125
120
run-complexity : true,
126
121
run-doxygen : true,
127
122
build-flags : -DCMAKE_BUILD_TYPE=Debug -DBUILD_CLONE_SUBMODULES=ON -DCMAKE_C_FLAGS='-Wall -Wextra -Werror -DNDEBUG',
128
- coverage-skips : ' "\*test\*" "\*CMakeCCompilerId\*" "\*mocks\*"' ,
129
123
},
130
124
{
131
125
repository : Device-Defender-for-AWS-IoT-embedded-sdk,
@@ -136,7 +130,6 @@ jobs:
136
130
run-complexity : true,
137
131
run-doxygen : true,
138
132
build-flags : -DBUILD_CLONE_SUBMODULES=ON -DCMAKE_C_FLAGS='-Wall -Wextra -Werror -DNDEBUG',
139
- coverage-skips : ' "\*test\*" "\*CMakeCCompilerId\*" "\*mocks\*"' ,
140
133
},
141
134
{
142
135
repository : Device-Shadow-for-AWS-IoT-embedded-sdk,
@@ -146,7 +139,6 @@ jobs:
146
139
run-spelling-check : true,
147
140
run-complexity : true,
148
141
build-flags : -DCMAKE_BUILD_TYPE=Debug -DBUILD_CLONE_SUBMODULES=ON -DCMAKE_C_FLAGS='-Wall -Wextra -Werror -DNDEBUG',
149
- coverage-skips : ' "\*test\*" "\*CMakeCCompilerId\*" "\*mocks\*"' ,
150
142
},
151
143
{
152
144
repository : Fleet-Provisioning-for-AWS-IoT-embedded-sdk,
@@ -157,7 +149,6 @@ jobs:
157
149
run-complexity : true,
158
150
run-doxygen : true,
159
151
build-flags : -DCMAKE_BUILD_TYPE=Debug -DBUILD_CLONE_SUBMODULES=ON -DCMAKE_C_FLAGS='-Wall -Wextra -Werror -DNDEBUG',
160
- coverage-skips : ' "\*test\*" "\*CMakeCCompilerId\*" "\*mocks\*"' ,
161
152
},
162
153
{
163
154
repository : Jobs-for-AWS-IoT-embedded-sdk,
@@ -168,7 +159,6 @@ jobs:
168
159
run-complexity : false,
169
160
run-doxygen : true,
170
161
build-flags : -DCMAKE_BUILD_TYPE=Debug -DBUILD_CLONE_SUBMODULES=ON -DCMAKE_C_FLAGS='-Wall -Wextra -Werror',
171
- coverage-skips : ' "\*test\*" "\*CMakeCCompilerId\*" "\*mocks\*" "\*source\*"' ,
172
162
},
173
163
{
174
164
repository : ota-for-AWS-IoT-embedded-sdk,
@@ -188,7 +178,6 @@ jobs:
188
178
run-spelling-check : true,
189
179
run-doxygen : true,
190
180
build-flags : -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_FLAGS='-Wall -Wextra -DNDEBUG -DLOGGING_LEVEL_DEBUG=1',
191
- coverage-skips : ' "\*test\*" "\*CMakeCCompilerId\*" "\*mocks\*"' ,
192
181
},
193
182
]
194
183
steps :
@@ -314,12 +303,8 @@ jobs:
314
303
echo -e "::endgroup::"
315
304
echo -e "::group::${{ env.bashInfo }} ${{ env.stepName }} ${{ env.bashEnd }}"
316
305
317
- if [[ "${{ matrix.inputs.coverage-skips }}" != "" ]]; then
318
- declare -a EXCLUDE=( ${{ matrix.inputs.coverage-skips }} )
319
- echo ${EXCLUDE[@]} | xargs lcov --rc lcov_branch_coverage=1 -r build/coverage.info -o build/coverage.info
320
- else
321
- lcov --rc lcov_branch_coverage=1 -r build/coverage.info -o build/coverage.info
322
- fi
306
+ lcov --rc lcov_branch_coverage=1 -r build/coverage.info -o build/coverage.info
307
+
323
308
echo -e "::endgroup::"
324
309
325
310
lcov --rc lcov_branch_coverage=1 --summary build/coverage.info
0 commit comments