aboutsummaryrefslogtreecommitdiffstats
path: root/gcov.sh
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2016-11-14 07:53:22 -0500
committerLibravatar netblue30 <netblue30@yahoo.com>2016-11-14 07:53:22 -0500
commit745742f17378cde52591c1aa8e112445022abb2d (patch)
treeefc2e0bd25435a5ba89d6db2d3bd6981270ed6ea /gcov.sh
parenttesting (diff)
downloadfirejail-745742f17378cde52591c1aa8e112445022abb2d.tar.gz
firejail-745742f17378cde52591c1aa8e112445022abb2d.tar.zst
firejail-745742f17378cde52591c1aa8e112445022abb2d.zip
cleanup
Diffstat (limited to 'gcov.sh')
-rwxr-xr-xgcov.sh71
1 files changed, 71 insertions, 0 deletions
diff --git a/gcov.sh b/gcov.sh
new file mode 100755
index 000000000..ffacce6b5
--- /dev/null
+++ b/gcov.sh
@@ -0,0 +1,71 @@
1#!/bin/bash
2
3generate() {
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
5 rm -fr gcov-dir
6 genhtml gcov-file --output-directory gcov-dir
7}
8
9# 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
19
20# running tests
21make test-root
22generate
23sleep 2
24
25make test-network
26generate
27sleep 2
28
29make test-appimage
30generate
31sleep 2
32
33make test-overlay
34generate
35sleep 2
36
37make test-profiles
38generate
39sleep 2
40
41make test-fs
42generate
43sleep 2
44
45make test-utils
46generate
47sleep 2
48
49make test-environment
50generate
51sleep 2
52
53make test-apps
54generate
55sleep 2
56
57make test-apps-x11
58generate
59sleep 2
60
61make test-apps-x11-xorg
62generate
63sleep 2
64
65make test-filters
66generate
67sleep 2
68
69make test-arguments
70generate
71sleep 2