mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 13:53:31 +01:00
Add optional target directory parameter to coverage script and add reset-gcov target to Makefile.am
This commit is contained in:
parent
55f5caf096
commit
d1059a9366
@ -71,6 +71,9 @@ test: all
|
||||
test-network: all
|
||||
./src/test/test-network.sh
|
||||
|
||||
reset-gcov:
|
||||
rm -f src/*/*.gcda
|
||||
|
||||
# Avoid strlcpy.c, strlcat.c, aes.c, OpenBSD_malloc_Linux.c, sha256.c,
|
||||
# eventdns.[hc], tinytest*.[ch]
|
||||
check-spaces:
|
||||
|
4
changes/bug9267
Normal file
4
changes/bug9267
Normal file
@ -0,0 +1,4 @@
|
||||
o Minor bugfixes:
|
||||
- Added optional parameter to contrib/coverage script to specify directory
|
||||
to put gcov files in, and added reset-gcov target to top-level makefile.
|
||||
Fixes bug #9267.
|
@ -5,9 +5,16 @@
|
||||
# coverage -- run gcov on the appropriate set of object files to extract
|
||||
# coverage information.
|
||||
|
||||
dst=$1
|
||||
|
||||
for fn in src/or/*.c src/common/*.c; do
|
||||
BN=`basename $fn`
|
||||
DN=`dirname $fn`
|
||||
F=`echo $BN | sed -e 's/\.c$//;'`
|
||||
GC="${BN}.gcov"
|
||||
gcov -o $DN/src_*$F.o $fn
|
||||
if [ -n $dst ]
|
||||
then
|
||||
mv $GC $dst/$GC
|
||||
fi
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user