mirror of
https://github.com/samba-team/samba.git
synced 2025-01-03 01:18:10 +03:00
Makefile: add lcov command
A helper cmd to generate .info file from .gcno and .gcda file, and then generate html report from .info file. Usage: ./configure --enable-coverage make -j make test TESTS=mytest make lcov Signed-off-by: Joe Guo <joeg@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
This commit is contained in:
parent
a666a99e4d
commit
40a9b739c6
13
Makefile
13
Makefile
@ -28,6 +28,19 @@ subunit-test:
|
||||
testenv:
|
||||
$(WAF) test --testenv $(TEST_OPTIONS)
|
||||
|
||||
lcov:
|
||||
@echo usage:
|
||||
@echo ""
|
||||
@echo ./configure --enable-coverage
|
||||
@echo make -j
|
||||
@echo make test TESTS=mytest
|
||||
@echo make lcov
|
||||
@echo ""
|
||||
rm -f lcov.info
|
||||
lcov --capture --directory . --output-file lcov.info && \
|
||||
genhtml lcov.info --output-directory public --prefix=$$(pwd) && \
|
||||
echo Please open public/index.html in browser to view the coverage report
|
||||
|
||||
gdbtestenv:
|
||||
$(WAF) test --testenv --gdbtest $(TEST_OPTIONS)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user