]> git.sesse.net Git - ffmpeg/commitdiff
build: normalize coverage.info
authorReinhard Tartler <siretart@tauware.de>
Sun, 21 Apr 2013 17:10:26 +0000 (19:10 +0200)
committerReinhard Tartler <siretart@tauware.de>
Sat, 4 May 2013 07:34:58 +0000 (09:34 +0200)
Without this, lcov sometimes misses to normalize paths that contain "/./".
Also, ignore uninteresting hits in system headers.

tests/Makefile

index 86b7503c935bfcee1b0042dc15193cb0c432f6e6..939490b3494e19bcd145e43b15fd4db0ba7eb14f 100644 (file)
@@ -129,7 +129,9 @@ fate-list:
 
 coverage.info: TAG = LCOV
 coverage.info:
-       $(M)lcov -q -d $(CURDIR) -b $(SRC_PATH) --capture -o $@
+       $(M)lcov -q -d $(CURDIR) -b $(SRC_PATH) --capture | \
+           sed "s,$(CURDIR)/\./,$(CURDIR)/," > $@
+       $(M)lcov -q --remove $@ "/usr/include*" -o $@
 
 lcov:  TAG = GENHTML
 lcov: coverage.info