Skip to content

build: update gcovr for gcc 8 compatibility

Rodrigo Muino Tomonari requested to merge github/fork/richardlau/coverage into master

Update the version of gcovr used for C++ coverage from 3.4 to 4.2 for compatibility with gcc/g++ 8.

Refs: https://github.com/nodejs/node/issues/39303 Refs: https://github.com/gcovr/gcovr/pull/228 Refs: https://github.com/nodejs/build/pull/2705

To actually fix the coverage on https://coverage.nodejs.org/ I'll also need to make some changes (https://github.com/nodejs/build/pull/2705) on the build infra side to the machine that the node-test-commit-linux-coverage-daily job runs on but that shouldn't be needed if you're running coverage yourself on a more recent OS/Linux distribution (the complication on the CI host stems from running Ubuntu 16.04).

Merge request reports

Loading