1 | #!/bin/bash |
---|
2 | |
---|
3 | |
---|
4 | source testlib || exit 1 |
---|
5 | |
---|
6 | if [ "$VPN_LEFTID" == "" ]; then |
---|
7 | echo "Geen vpn gegevens, test word overgeslagen" |
---|
8 | exit 0 |
---|
9 | fi |
---|
10 | |
---|
11 | DESCRIPTION1="Ssh beschikbaar?" |
---|
12 | VERIFYEXIT=0 |
---|
13 | sshtest || exit 1 |
---|
14 | |
---|
15 | DESCRIPTION1="Sla test over indien we niet de juiste licentieoptie hebben." |
---|
16 | CMD="cat /etc/webint/REG" |
---|
17 | VERIFYPOSITIVE='"I"' |
---|
18 | if ! sshtest; then |
---|
19 | echo "Dit is geen internetserver, test overgeslagen" |
---|
20 | exit 0 |
---|
21 | fi |
---|
22 | |
---|
23 | DESCRIPTION1="zooi opruim" |
---|
24 | PAGE="vpn/edittunnel.php?name=regressie&del=1" |
---|
25 | IGNOREERROR=1 |
---|
26 | scc_add |
---|
27 | scc_test || exit 1 |
---|
28 | |
---|
29 | DESCRIPTION1="VPN server aan andere kant pingbaar? (hebben we uberhaubt internet?)" |
---|
30 | CMD="ping -c3 $VPN_RIGHT" |
---|
31 | VERIFYEXIT=0 |
---|
32 | sshtest || exit 1 |
---|
33 | |
---|
34 | DESCRIPTION1="Test ip moet niet pingbaar zijn" |
---|
35 | CMD="ping -c3 $VPN_PINGIP " |
---|
36 | VERIFYEXIT=1 |
---|
37 | sshtest || exit 1 |
---|
38 | |
---|
39 | DESCRIPTION1="regressie test tunnel aanmaken" |
---|
40 | METHOD="post" |
---|
41 | POSTBODY="save=1&new_name=regressie&new_leftid=$VPN_LEFTID&new_leftsubnet=$VPN_LEFTSUBNET&new_right=$VPN_RIGHT&new_rightsubnet=$VPN_RIGHTSUBNET&new_authby=secret&new_secret=$VPN_SECRET" |
---|
42 | PAGE="vpn/edittunnel.php" |
---|
43 | VERIFYPOSITIVE="testtunnel.php" |
---|
44 | scc_add |
---|
45 | |
---|
46 | DESCRIPTION1="tunnel up en testen" |
---|
47 | PAGE="/vpn/testtunnel.php?name=regressie&mode=up&dsturi=listtunnels.php" |
---|
48 | VERIFYPOSITIVE="Tunnel regressie ingeschakeld" |
---|
49 | scc_add |
---|
50 | |
---|
51 | DESCRIPTION1="bevestig tunnel werking" |
---|
52 | PAGE="/vpn/testtunnel.php" |
---|
53 | scc_add |
---|
54 | |
---|
55 | |
---|
56 | DESCRIPTION1="status ok?" |
---|
57 | PAGE="/vpn/listtunnels.php" |
---|
58 | VERIFYPOSITIVE="regressie.*established" |
---|
59 | scc_add |
---|
60 | |
---|
61 | scc_test || exit 1 |
---|
62 | |
---|
63 | |
---|
64 | DESCRIPTION1="Test ip moet pingbaar zijn" |
---|
65 | CMD="ping -c3 $VPN_PINGIP " |
---|
66 | VERIFYEXIT=0 |
---|
67 | sshtest || exit 1 |
---|
68 | |
---|
69 | DESCRIPTION1="zooi opruim" |
---|
70 | PAGE="vpn/edittunnel.php?name=regressie&del=1" |
---|
71 | scc_add |
---|
72 | scc_test || exit 1 |
---|
73 | |
---|