Skip to content

Commit ae1d4a8

Browse files
gerardrochenikic
authored andcommitted
Fix lcov genhtml: ERROR: cannot read [file]
lcov is emitting several errors for generated regex files that have no code coverage data. The fix is to add the files to the lcov exlusion list. This is not an issue for CI because it uses gcovr to generate code coverage. The errors: Processing ext/date/lib/parse_date.gcda geninfo: WARNING: could not open /home/code/vendor/php/php-src/parse_date.re geninfo: WARNING: could not open /home/code/vendor/php/php-src/<stdout> geninfo: WARNING: some exclusion markers may be ignored Processing ext/date/lib/parse_tz.gcda Processing ext/date/lib/tm2unixtime.gcda Processing ext/date/lib/parse_iso_intervals.gcda geninfo: WARNING: could not open /home/code/vendor/php/php-src/<stdout> geninfo: WARNING: could not open /home/code/vendor/php/php-src/parse_iso_intervals.re geninfo: WARNING: some exclusion markers may be ignored ... genhtml: ERROR: cannot read /home/code/vendor/php/php-src/parse_date.re Processing file /home/code/vendor/php/php-src/parse_date.re make: *** [Makefile:443: lcov-html] Error 2 Closes phpGH-5568.
1 parent d4bebc8 commit ae1d4a8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

build/Makefile.gcov

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ LCOV_EXCLUDES = \
1414
'$(top_srcdir)/ext/mbstring/libmbfl/*' \
1515
'$(top_srcdir)/ext/opcache/jit/libudis86/*' \
1616
'$(top_srcdir)/ext/pcre/pcre2lib/*' \
17-
'$(top_srcdir)/ext/xmlrpc/libxmlrpc/*'
17+
'$(top_srcdir)/ext/xmlrpc/libxmlrpc/*' \
18+
'$(top_srcdir)/parse_date.re' \
19+
'$(top_srcdir)/parse_iso_intervals.re'
1820

1921
GCOVR_EXCLUDES = \
2022
'ext/bcmath/libbcmath/.*' \

0 commit comments

Comments
 (0)