mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
build: fix coverage after gcovr update
PR-URL: https://github.com/nodejs/node/pull/18958 Fixes: https://github.com/nodejs/node/issues/18938 Ref: https://github.com/nodejs/build/pull/1145 Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
This commit is contained in:
6
Makefile
6
Makefile
@@ -176,8 +176,8 @@ coverage-build: all
|
||||
--single-branch git://github.com/gcovr/gcovr.git; fi
|
||||
if [ ! -d build ]; then git clone --depth=1 \
|
||||
--single-branch https://github.com/nodejs/build.git; fi
|
||||
if [ ! -f gcovr/scripts/gcovr.orig ]; then \
|
||||
(cd gcovr && patch -N -p1 < \
|
||||
if [ ! -f gcovr/gcovr/gcov.py.orig ]; then \
|
||||
(cd gcovr && patch -b -N -p1 < \
|
||||
"$(CURDIR)/build/jenkins/scripts/coverage/gcovr-patches.diff"); fi
|
||||
if [ -d lib_ ]; then $(RM) -r lib; mv lib_ lib; fi
|
||||
mv lib lib_
|
||||
@@ -203,7 +203,7 @@ coverage-test: coverage-build
|
||||
(cd lib && .$(NODE) ../node_modules/.bin/nyc report \
|
||||
--temp-directory "$(CURDIR)/.cov_tmp" \
|
||||
--report-dir "../coverage")
|
||||
-(cd out && "../gcovr/scripts/gcovr" --gcov-exclude='.*deps' \
|
||||
-(cd out && PYTHONPATH=$(CURDIR)/gcovr $(PYTHON) -m gcovr --gcov-exclude='.*deps' \
|
||||
--gcov-exclude='.*usr' -v -r Release/obj.target \
|
||||
--html --html-detail -o ../coverage/cxxcoverage.html \
|
||||
--gcov-executable="$(GCOV)")
|
||||
|
||||
Reference in New Issue
Block a user