@@ -253,7 +253,7 @@ coverage: coverage-test ## Run the tests and generate a coverage report.
|
253 | 253 | .PHONY: coverage-build |
254 | 254 | coverage-build: all |
255 | 255 | -$(MAKE) coverage-build-js |
256 | | -if [ ! -d gcovr ]; then $(PYTHON) -m pip install -t gcovr gcovr==4.2; fi |
| 256 | +if [ ! -d gcovr ]; then $(PYTHON) -m pip install -t gcovr gcovr==7.2; fi |
257 | 257 | $(MAKE) |
258 | 258 | |
259 | 259 | .PHONY: coverage-build-js |
@@ -269,9 +269,10 @@ coverage-test: coverage-build
|
269 | 269 | -NODE_V8_COVERAGE=coverage/tmp \ |
270 | 270 | TEST_CI_ARGS="$(TEST_CI_ARGS) --type=coverage" $(MAKE) $(COVTESTS) |
271 | 271 | $(MAKE) coverage-report-js |
272 | | - -(cd out && PYTHONPATH=../gcovr $(PYTHON) -m gcovr \ |
273 | | - --gcov-exclude='.*\b(deps|usr|out|cctest|embedding)\b' -v \ |
274 | | - -r ../src/ --object-directory Release/obj.target \ |
| 272 | + -(PYTHONPATH=./gcovr $(PYTHON) -m gcovr \ |
| 273 | + --object-directory=out \ |
| 274 | + --filter src -v \ |
| 275 | + --root ./ \ |
275 | 276 | --html --html-details -o ../coverage/cxxcoverage.html \ |
276 | 277 | --gcov-executable="$(GCOV)") |
277 | 278 | @printf "Javascript coverage %%: " |
|