coverage/lcov.mak: fix up rules to work with gst-python as well run "make...

coverage/lcov.mak: fix up rules to work with gst-python as well run "make lcov" to test and generate the reports run ...

Original commit message from CVS:
* coverage/lcov.mak:
fix up rules to work with gst-python as well
run "make lcov" to test and generate the reports
run "make lcov-reset" to redo it after that
parent a98b370b
2006-07-03 Thomas Vander Stichele <thomas at apestaart dot org>
* coverage/lcov.mak:
fix up rules to work with gst-python as well
run "make lcov" to test and generate the reports
run "make lcov-reset" to redo it after that
2006-07-02 Thomas Vander Stichele <thomas at apestaart dot org>
* Makefile.am:
......
# run lcov from scratch, always
lcov-reset:
make lcov-run
make lcov-report
# run lcov from scratch if the dir is not there
lcov:
make lcov-reset
# reset run coverage tests
lcov-run:
@-rm -rf lcov
find . -name "*.gcda" -exec rm {} \;
make -C tests/check inspect
make -C tests/check check
make lcov-report
if test -d tests/check; then make -C tests/check inspect; fi
make check
# generate report based on current coverage data
lcov-report:
@-rm -rf lcov
mkdir lcov
lcov --directory . --capture --output-file lcov/lcov.info
lcov -l lcov/lcov.info | grep -v "`cd $(top_srcdir) && pwd`" | cut -d: -f1 > lcov/remove
......@@ -14,3 +24,6 @@ lcov-report:
rm lcov/remove
mv lcov/lcov.cleaned.info lcov/lcov.info
genhtml -t "$(PACKAGE_STRING)" -o lcov lcov/lcov.info
lcov-upload: lcov
rsync -rvz -e ssh --delete lcov/* gstreamer.freedesktop.org:/srv/gstreamer.freedesktop.org/www/data/coverage/lcov/$(PACKAGE)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment