do coverage test without install lcov
Hi, hackers
In [1]https://www.postgresql.org/docs/13/regress-coverage.html wrote:
If you don't have lcov or prefer text output over an HTML report, you can also run
make coverage
[1]: https://www.postgresql.org/docs/13/regress-coverage.html
It seems the lcov is not a necessary program to run a coverage test.
But when I configure with --enable-coverage, then error was reported:
checking for lcov... no
configure: error: lcov not found
Because it's a little difficult to install lcov in offline environment and we can get a
text format result by running make coverage. How about change this action, when
there is no lcov in system, only a warning message is reported.
The patch attached. Thought ?
Best regards
Shenhao Wang
Attachments:
0001-make-enable-coverage-success-without-lcov.patchapplication/octet-stream; name=0001-make-enable-coverage-success-without-lcov.patchDownload+17-7
"wangsh.fnst@fujitsu.com" <wangsh.fnst@fujitsu.com> writes:
Because it's a little difficult to install lcov in offline environment and we can get a
text format result by running make coverage. How about change this action, when
there is no lcov in system, only a warning message is reported.
The patch attached. Thought ?
This should use the "missing" mechanism that's already used for,
e.g., flex and bison.
regards, tom lane