Skip to content

Commit 6c8bae9

Browse files
committed
Compatibility for gcov 11.4 and up
1 parent 89d9f39 commit 6c8bae9

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

test/Makefile

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -260,18 +260,20 @@ endif
260260
coverage:
261261
@echo "Building with coverage enabled..."
262262
$(MAKE) clean
263-
$(MAKE) COVERAGE=1 $(filter-out coverage,$(MAKECMDGOALS))
263+
$(MAKE) COVERAGE=1 build_app
264264
@echo "Running tests..."
265265
@if [ ! -f $(BUILD_DIR)/$(BIN).elf ]; then \
266266
echo "Error: $(BUILD_DIR)/$(BIN).elf not found. Build failed."; \
267267
exit 1; \
268268
fi
269269
$(BUILD_DIR)/$(BIN).elf
270270
@echo "Generating coverage report..."
271-
cd .. && mkdir -p coverage && gcovr --root . \
272-
--filter 'src/.*' \
273-
--filter 'wolfhsm/.*' \
274-
--html-details coverage/index.html \
271+
mkdir -p ../coverage && gcovr Build \
272+
--root .. \
273+
--gcov-executable gcov \
274+
--filter '\.\./src/.*' \
275+
--filter '\.\./wolfhsm/.*' \
276+
--html-details ../coverage/index.html \
275277
--print-summary
276278
@echo "Coverage report generated at ../coverage/index.html"
277279

0 commit comments

Comments
 (0)