#!/bin/bash source testlib || exit 1 if [ "$VPN_LEFTID" == "" ]; then echo "Geen vpn gegevens, test word overgeslagen" exit 0 fi DESCRIPTION1="Ssh beschikbaar?" VERIFYEXIT=0 sshtest || exit 1 DESCRIPTION1="Sla test over indien we niet de juiste licentieoptie hebben." CMD="cat /etc/webint/REG" VERIFYPOSITIVE='"I"' if ! sshtest; then echo "Dit is geen internetserver, test overgeslagen" exit 0 fi DESCRIPTION1="zooi opruim" PAGE="vpn/edittunnel.php?name=regressie&del=1" IGNOREERROR=1 scc_add scc_test || exit 1 DESCRIPTION1="VPN server aan andere kant pingbaar? (hebben we uberhaubt internet?)" CMD="ping -c3 $VPN_RIGHT" VERIFYEXIT=0 sshtest || exit 1 DESCRIPTION1="Test ip moet niet pingbaar zijn" CMD="ping -c3 $VPN_PINGIP " VERIFYEXIT=1 sshtest || exit 1 DESCRIPTION1="regressie test tunnel aanmaken" METHOD="post" 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" PAGE="vpn/edittunnel.php" VERIFYPOSITIVE="testtunnel.php" scc_add DESCRIPTION1="tunnel up en testen" PAGE="/vpn/testtunnel.php?name=regressie&mode=up&dsturi=listtunnels.php" VERIFYPOSITIVE="Tunnel regressie ingeschakeld" scc_add DESCRIPTION1="bevestig tunnel werking" PAGE="/vpn/testtunnel.php" scc_add DESCRIPTION1="status ok?" PAGE="/vpn/listtunnels.php" VERIFYPOSITIVE="regressie.*established" scc_add scc_test || exit 1 DESCRIPTION1="Test ip moet pingbaar zijn" CMD="ping -c3 $VPN_PINGIP " VERIFYEXIT=0 sshtest || exit 1 DESCRIPTION1="zooi opruim" PAGE="vpn/edittunnel.php?name=regressie&del=1" scc_add scc_test || exit 1