diff options
Diffstat (limited to 'test/network/network.sh')
-rwxr-xr-x | test/network/network.sh | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/test/network/network.sh b/test/network/network.sh new file mode 100755 index 000000000..94df9935e --- /dev/null +++ b/test/network/network.sh | |||
@@ -0,0 +1,100 @@ | |||
1 | #!/bin/bash | ||
2 | # This file is part of Firejail project | ||
3 | # Copyright (C) 2014-2016 Firejail Authors | ||
4 | # License GPL v2 | ||
5 | |||
6 | export MALLOC_CHECK_=3 | ||
7 | export MALLOC_PERTURB_=$(($RANDOM % 255 + 1)) | ||
8 | |||
9 | sudo ./configure | ||
10 | |||
11 | echo "TESTING: firemon interface (firemon-interfaces.exp)" | ||
12 | sudo ./firemon-interfaces.exp | ||
13 | |||
14 | echo "TESTING: print dns (dns-print.exp)" | ||
15 | ./dns-print.exp | ||
16 | |||
17 | echo "TESTING: firemon arp (firemon-arp.exp)" | ||
18 | ./firemon-arp.exp | ||
19 | |||
20 | echo "TESTING: firemon netstats (netstats.exp)" | ||
21 | ./netstats.exp | ||
22 | |||
23 | echo "TESTING: firemon route (firemon-route.exp)" | ||
24 | ./firemon-route.exp | ||
25 | |||
26 | echo "TESTING: network profile (net_profile.exp)" | ||
27 | ./net_profile.exp | ||
28 | |||
29 | echo "TESTING: bandwidth (bandwidth.exp)" | ||
30 | ./bandwidth.exp | ||
31 | |||
32 | echo "TESTING: IPv6 support (ip6.exp)" | ||
33 | ./ip6.exp | ||
34 | |||
35 | echo "TESTING: local network (net_local.exp)" | ||
36 | ./net_local.exp | ||
37 | |||
38 | echo "TESTING: no network (net_none.exp)" | ||
39 | ./net_none.exp | ||
40 | |||
41 | echo "TESTING: network IP (net_ip.exp)" | ||
42 | ./net_ip.exp | ||
43 | |||
44 | echo "TESTING: network MAC (net_mac.exp)" | ||
45 | sleep 2 | ||
46 | ./net_mac.exp | ||
47 | |||
48 | echo "TESTING: network MTU (net_mtu.exp)" | ||
49 | ./net_mtu.exp | ||
50 | |||
51 | echo "TESTING: network hostname (hostname.exp)" | ||
52 | ./hostname.exp | ||
53 | |||
54 | echo "TESTING: network bad IP (net_badip.exp)" | ||
55 | ./net_badip.exp | ||
56 | |||
57 | echo "TESTING: network no IP test 1 (net_noip.exp)" | ||
58 | ./net_noip.exp | ||
59 | |||
60 | echo "TESTING: network no IP test 2 (net_noip2.exp)" | ||
61 | ./net_noip2.exp | ||
62 | |||
63 | echo "TESTING: network default gateway test 1 (net_defaultgw.exp)" | ||
64 | ./net_defaultgw.exp | ||
65 | |||
66 | echo "TESTING: network default gateway test 2 (net_defaultgw2.exp)" | ||
67 | ./net_defaultgw2.exp | ||
68 | |||
69 | echo "TESTING: network default gateway test 3 (net_defaultgw3.exp)" | ||
70 | ./net_defaultgw3.exp | ||
71 | |||
72 | echo "TESTING: scan (net_scan.exp)" | ||
73 | ./net_scan.exp | ||
74 | |||
75 | echo "TESTING: mtu (mtu.exp)" | ||
76 | ./mtu.exp | ||
77 | |||
78 | echo "TESTING: interface (interface.exp)" | ||
79 | ./interface.exp | ||
80 | |||
81 | echo "TESTING: veth (net_veth.exp)" | ||
82 | ./net_veth.exp | ||
83 | |||
84 | echo "TESTING: netfilter (net_netfilter.exp)" | ||
85 | ./net_netfilter.exp | ||
86 | |||
87 | echo "TESTING: iprange (iprange.exp)" | ||
88 | ./iprange.exp | ||
89 | |||
90 | echo "TESTING: veth-name (veth-name.exp)" | ||
91 | ./veth-name.exp | ||
92 | |||
93 | echo "TESTING: macvlan2 (net_macvlan2.exp)" | ||
94 | ./net_macvlan2.exp | ||
95 | |||
96 | echo "TESTING: 4 bridges ARP (4bridges_arp.exp)" | ||
97 | ./4bridges_arp.exp | ||
98 | |||
99 | echo "TESTING: 4 bridges IP (4bridges_ip.exp)" | ||
100 | ./4bridges_ip.exp | ||