@@ -16,23 +16,6 @@ LCOV_EXCLUDES = \
1616 '$(top_srcdir)/parse_date.re' \
1717 '$(top_srcdir)/parse_iso_intervals.re'
1818
19- GCOVR_EXCLUDES = \
20- 'ext/bcmath/libbcmath/.*' \
21- 'ext/date/lib/.*' \
22- 'ext/fileinfo/libmagic/.*' \
23- 'ext/gd/libgd/.*' \
24- 'ext/hash/sha3/.*' \
25- 'ext/lexbor/lexbor/.*' \
26- 'ext/mbstring/libmbfl/.*' \
27- 'ext/opcache/jit/ir/.*' \
28- 'ext/pcre/pcre2lib/.*' \
29- 'ext/uri/uriparser/.*'
30-
31- # These patterns have implicit ^/$ anchors.
32- GCOVR_EXCLUDE_LINES_BY_PATTERNS = \
33- '.*\b(ZEND_PARSE_PARAMETERS_(START|END|NONE)|Z_PARAM_).*' \
34- '\s*(default:\s*)?ZEND_UNREACHABLE\(\);\s*'
35-
3619lcov: lcov-html
3720
3821php_lcov.info:
@@ -56,15 +39,11 @@ gcovr-html:
5639 @echo "Generating gcovr HTML"
5740 @rm -rf gcovr_html/
5841 @mkdir gcovr_html
59- gcovr -sr . -o gcovr_html/index.html --html --html-details --exclude-unreachable-branches --exclude-throw-branches \
60- $(foreach pattern, $(GCOVR_EXCLUDE_LINES_BY_PATTERNS), --exclude-lines-by-pattern $(pattern)) \
61- $(foreach lib, $(GCOVR_EXCLUDES), -e $(lib))
42+ gcovr -r . -o gcovr_html/index.html --html --html-details
6243
6344gcovr-xml:
6445 @echo "Generating gcovr XML"
6546 @rm -f gcovr.xml
66- gcovr -sr . -o gcovr.xml --xml --exclude-unreachable-branches --exclude-throw-branches \
67- $(foreach pattern, $(GCOVR_EXCLUDE_LINES_BY_PATTERNS), --exclude-lines-by-pattern $(pattern)) \
68- $(foreach lib, $(GCOVR_EXCLUDES), -e $(lib))
47+ gcovr -r . -o gcovr.xml --xml
6948
7049.PHONY: gcovr-html lcov-html php_lcov.info
0 commit comments