| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent f206af6 commit f2e1c22
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -203,7 +203,7 @@ check: test | |||
| 203 | 203 | # in place | |
| 204 | 204 | coverage-clean: | |
| 205 | 205 | $(RM) -r node_modules | |
| 206 | - $(RM) -r gcovr build | ||
| 206 | + $(RM) -r gcovr | ||
| 207 | 207 | $(RM) -r coverage/tmp | |
| 208 | 208 | $(FIND) out/$(BUILDTYPE)/obj.target \( -name "*.gcda" -o -name "*.gcno" \) \ | |
| 209 | 209 | -type f -exec $(RM) {} \; | |
@@ -219,13 +219,7 @@ coverage: coverage-test ## Run the tests and generate a coverage report. | |||
| 219 | 219 | .PHONY: coverage-build | |
| 220 | 220 | coverage-build: all | |
| 221 | 221 | -$(MAKE) coverage-build-js | |
| 222 | - if [ ! -d gcovr ]; then git clone -b 3.4 --depth=1 \ | ||
| 223 | - --single-branch https://github.com/gcovr/gcovr.git; fi | ||
| 224 | - if [ ! -d build ]; then git clone --depth=1 \ | ||
| 225 | - --single-branch https://github.com/nodejs/build.git; fi | ||
| 226 | - if [ ! -f gcovr/scripts/gcovr.orig ]; then \ | ||
| 227 | - (cd gcovr && patch -N -p1 < \ | ||
| 228 | - "$(CURDIR)/build/jenkins/scripts/coverage/gcovr-patches-3.4.diff"); fi | ||
| 222 | + if [ ! -d gcovr ]; then $(PYTHON) -m pip install -t gcovr gcovr==4.2; fi | ||
| 229 | 223 | $(MAKE) | |
| 230 | 224 | ||
| 231 | 225 | .PHONY: coverage-build-js | |
@@ -237,16 +231,14 @@ coverage-build-js: | |||
| 237 | 231 | ||
| 238 | 232 | .PHONY: coverage-test | |
| 239 | 233 | coverage-test: coverage-build | |
| 240 | - $(RM) out/$(BUILDTYPE)/obj.target/node/src/*.gcda | ||
| 241 | - $(RM) out/$(BUILDTYPE)/obj.target/node/src/*/*.gcda | ||
| 242 | - $(RM) out/$(BUILDTYPE)/obj.target/node_lib/src/*.gcda | ||
| 243 | - $(RM) out/$(BUILDTYPE)/obj.target/node_lib/src/*/*.gcda | ||
| 234 | + $(FIND) out/$(BUILDTYPE)/obj.target -name "*.gcda" -type f -exec $(RM) {} \; | ||
| 244 | 235 | -NODE_V8_COVERAGE=coverage/tmp \ | |
| 245 | 236 | TEST_CI_ARGS="$(TEST_CI_ARGS) --type=coverage" $(MAKE) $(COVTESTS) | |
| 246 | 237 | $(MAKE) coverage-report-js | |
| 247 | - -(cd out && "../gcovr/scripts/gcovr" \ | ||
| 238 | + -(cd out && PYTHONPATH=../gcovr $(PYTHON) -m gcovr \ | ||
| 248 | 239 | --gcov-exclude='.*\b(deps|usr|out|cctest|embedding)\b' -v \ | |
| 249 | - -r Release/obj.target --html --html-detail -o ../coverage/cxxcoverage.html \ | ||
| 240 | + -r ../src/ --object-directory Release/obj.target \ | ||
| 241 | + --html --html-details -o ../coverage/cxxcoverage.html \ | ||
| 250 | 242 | --gcov-executable="$(GCOV)") | |
| 251 | 243 | @printf "Javascript coverage %%: " | |
| 252 | 244 | @grep -B1 Lines coverage/index.html | head -n1 \ | |
| Back | FazBrowse Home | New Git URL |
0 commit comments