Hi, On Mon, Jan 31, 2022 at 02:25:39PM +0500, Илья Шипицин wrote: > can you share details how did you invoked "gcov" ? > I tried to make it work recently chipitsine/haproxy | Coveralls - Test > Coverage History & Statistics > <https://coveralls.io/github/chipitsine/haproxy> , but it needs more > attention.
1. Set -fprofile-arcs -ftest-coverage in the CFLAGS and -lgcov in the LDFLAGS 2. Build and run the regression test suite: make TARGET=linux-glibc USE_OPENSSL=1 USE_PCRE=1 USE_SYSTEMD=1 USE_LUA=1 make reg-tests 3. Generate lcov and gcov data: cov --capture --directory . --output-file cov.info genhtml cov.info --output-directory out_html --demangle-cpp --legend \ --title "Haproxy Testsuite" This should output the coverage in HTML format. Best, Hugo -- Hugo Lefeuvre (hle) | www.owl.eu.com RSA4096_ 360B 03B3 BF27 4F4D 7A3F D5E8 14AA 1EB8 A247 3DFD ed25519_ 37B2 6D38 0B25 B8A2 6B9F 3A65 A36F 5357 5F2D DC4C
signature.asc
Description: PGP signature