aboutsummaryrefslogtreecommitdiffstats
path: root/gcov.sh
diff options
context:
space:
mode:
Diffstat (limited to 'gcov.sh')
-rwxr-xr-xgcov.sh31
1 files changed, 21 insertions, 10 deletions
diff --git a/gcov.sh b/gcov.sh
index ffacce6b5..900b7ca41 100755
--- a/gcov.sh
+++ b/gcov.sh
@@ -1,21 +1,28 @@
1#!/bin/bash 1#!/bin/bash
2 2
3gcov_init() {
4 USER=`whoami`
5 firejail --help
6 firemon --help
7 /usr/lib/firejail/fnet --help
8 /usr/lib/firejail/fseccomp --help
9 /usr/lib/firejail/ftee --help
10 /usr/lib/firejail/fcopy --help
11 firecfg --help
12 sudo chown $USER:$USER `find .`
13}
14
3generate() { 15generate() {
4 lcov --capture -d src/firejail -d src/firemon -d src/fseccomp -d src/fnet -d src/ftee -d src/lib -d src/firecfg --output-file gcov-file 16 lcov --capture -d src/firejail -d src/firemon -d src/fcopy -d src/fseccomp -d src/fnet -d src/ftee -d src/lib -d src/firecfg --output-file gcov-file
5 rm -fr gcov-dir 17 rm -fr gcov-dir
6 genhtml gcov-file --output-directory gcov-dir 18 genhtml gcov-file --output-directory gcov-dir
7} 19}
8 20
9# init 21gcov_init
10USER=`whoami`
11firejail --help
12firemon --help
13/usr/lib/firejail/fnet --help
14/usr/lib/firejail/fseccomp --help
15/usr/lib/firejail/ftee --help
16firecfg --help
17sudo chown $USER:$USER `find .`
18generate 22generate
23echo "press any key to continue, or Ctrl-C to exit"
24read text
25
19 26
20# running tests 27# running tests
21make test-root 28make test-root
@@ -34,6 +41,10 @@ make test-overlay
34generate 41generate
35sleep 2 42sleep 2
36 43
44make test-fcopy
45generate
46sleep 2
47
37make test-profiles 48make test-profiles
38generate 49generate
39sleep 2 50sleep 2