aboutsummaryrefslogtreecommitdiffstats
path: root/gcov.sh
diff options
context:
space:
mode:
Diffstat (limited to 'gcov.sh')
-rwxr-xr-xgcov.sh14
1 files changed, 11 insertions, 3 deletions
diff --git a/gcov.sh b/gcov.sh
index 13f8baae1..9c4478b1c 100755
--- a/gcov.sh
+++ b/gcov.sh
@@ -12,12 +12,20 @@
12gcov_generate() { 12gcov_generate() {
13 USER="$(whoami)" 13 USER="$(whoami)"
14 find . -exec sudo chown "$USER:$USER" '{}' + 14 find . -exec sudo chown "$USER:$USER" '{}' +
15 lcov -q --capture -d src/firejail -d src/lib -d src/firecfg -d src/firemon \ 15 lcov -q --capture \
16 -d src/fnet -d src/fnetfilter -d src/fcopy -d src/fseccomp --output-file gcov-file 16 -d src/firejail -d src/lib -d src/firecfg -d src/firemon \
17 -d src/fnet -d src/fnetfilter -d src/fcopy \
18 -d src/fseccomp --output-file gcov-file
19
17 genhtml -q gcov-file --output-directory gcov-dir 20 genhtml -q gcov-file --output-directory gcov-dir
18} 21}
19 22
20make distclean && ./configure --prefix=/usr --enable-apparmor --enable-gcov --enable-fatal-warnings && make -j4 && sudo make install 23make distclean &&
24./configure --prefix=/usr --enable-fatal-warnings \
25 --enable-apparmor --enable-gcov &&
26make -j4 &&
27sudo make install
28
21rm -fr gcov-dir gcov-file 29rm -fr gcov-dir gcov-file
22make print-version 30make print-version
23gcov_generate 31gcov_generate