aboutsummaryrefslogtreecommitdiffstats
path: root/gcov.sh
diff options
context:
space:
mode:
Diffstat (limited to 'gcov.sh')
-rwxr-xr-xgcov.sh16
1 files changed, 12 insertions, 4 deletions
diff --git a/gcov.sh b/gcov.sh
index b949731d9..db508723b 100755
--- a/gcov.sh
+++ b/gcov.sh
@@ -12,14 +12,22 @@
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 -j "$(nproc)" &&
27sudo make install
28
21rm -fr gcov-dir gcov-file 29rm -fr gcov-dir gcov-file
22firejail --version 30make print-version
23gcov_generate 31gcov_generate
24 32
25make test-firecfg | grep TESTING 33make test-firecfg | grep TESTING