aboutsummaryrefslogtreecommitdiffstats
path: root/linecnt.sh
diff options
context:
space:
mode:
Diffstat (limited to 'linecnt.sh')
-rwxr-xr-xlinecnt.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/linecnt.sh b/linecnt.sh
new file mode 100755
index 000000000..8716222f8
--- /dev/null
+++ b/linecnt.sh
@@ -0,0 +1,25 @@
1#!/bin/bash
2
3gcov_init() {
4 USER=`whoami`
5 firejail --help > /dev/null
6 firemon --help > /dev/null
7 /usr/lib/firejail/fnet --help > /dev/null
8 /usr/lib/firejail/fseccomp --help > /dev/null
9 /usr/lib/firejail/ftee --help > /dev/null
10 /usr/lib/firejail/fcopy --help > /dev/null
11 firecfg --help > /dev/null
12
13 /usr/lib/firejail/fnetfilter --help > /dev/null
14 /usr/lib/firejail/fsec-print --help > /dev/null
15 /usr/lib/firejail/fsec-optimize --help > /dev/null
16
17 sudo chown $USER:$USER `find .`
18}
19
20rm -fr gcov-dir
21gcov_init
22lcov -q --capture -d src/firejail -d src/firemon \
23 -d src/fcopy -d src/fnetfilter -d src/fsec-print -d src/fsec-optimize -d src/fseccomp \
24 -d src/fnet -d src/ftee -d src/lib -d src/firecfg --output-file gcov-file
25genhtml -q gcov-file --output-directory gcov-dir