diff options
Diffstat (limited to 'gcov.sh')
-rwxr-xr-x | gcov.sh | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -12,14 +12,22 @@ | |||
12 | gcov_generate() { | 12 | gcov_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 | ||
20 | make distclean && ./configure --prefix=/usr --enable-apparmor --enable-gcov --enable-fatal-warnings && make -j4 && sudo make install | 23 | make distclean && |
24 | ./configure --prefix=/usr --enable-fatal-warnings \ | ||
25 | --enable-apparmor --enable-gcov && | ||
26 | make -j "$(nproc)" && | ||
27 | sudo make install | ||
28 | |||
21 | rm -fr gcov-dir gcov-file | 29 | rm -fr gcov-dir gcov-file |
22 | firejail --version | 30 | make print-version |
23 | gcov_generate | 31 | gcov_generate |
24 | 32 | ||
25 | make test-firecfg | grep TESTING | 33 | make test-firecfg | grep TESTING |