diff options
author | Dan Nicholson <dbn.lists@gmail.com> | 2012-09-28 05:45:37 -0700 |
---|---|---|
committer | Dan Nicholson <dbn.lists@gmail.com> | 2012-09-28 05:45:37 -0700 |
commit | e68baa746395f4d5c7b8ab16093c044026b2d1fd (patch) | |
tree | dba5b9ffd03a2f44e837fdebc5c189ae9f4cd2e5 /check/check-includedir | |
parent | a35c3fc95e00c6817be124ec335713edfbfe913d (diff) | |
download | pkg-config-e68baa746395f4d5c7b8ab16093c044026b2d1fd.tar.gz |
Add optional usage of gcov for test coverage
Use gcov to find how much code coverage our current testing gets. This
can be enabled by passing --with-gcov to configure and running "make
gcov". This is limited to gcc. Here's a run from the current code (for
some reason, gcov insists on profiling gstring.h).
/usr/bin/gcov pkg.h pkg.c parse.h parse.c main.c
File 'pkg.c'
Lines executed:73.16% of 611
pkg.c:creating 'pkg.c.gcov'
File '/usr/include/glib-2.0/glib/gstring.h'
Lines executed:100.00% of 6
/usr/include/glib-2.0/glib/gstring.h:creating 'gstring.h.gcov'
File 'parse.c'
Lines executed:79.67% of 492
parse.c:creating 'parse.c.gcov'
File 'main.c'
Lines executed:57.34% of 293
main.c:creating 'main.c.gcov'
Diffstat (limited to 'check/check-includedir')
0 files changed, 0 insertions, 0 deletions