12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #!/bin/bash
- ./edgevpn api &
- if [ $1 == "expose" ]; then
- ./edgevpn service-add testservice 127.0.0.1:8080 &
- ((count = 240))
- while [[ $count -ne 0 ]] ; do
- sleep 2
- curl http://localhost:8080/api/ledger/tests/services | grep "doneservice"
- rc=$?
- if [[ $rc -eq 0 ]] ; then
- ((count = 1))
- fi
- ((count = count - 1))
- done
- if [[ $rc -eq 0 ]] ; then
- echo "Alright"
- sleep 20
- exit 0
- else
- echo "Test failed"
- exit 1
- fi
-
- else
- ./edgevpn service-connect testservice :9090 &
- ((count = 240))
- while [[ $count -ne 0 ]] ; do
- sleep 2
- curl http://localhost:9090/ | grep "EdgeVPN"
- rc=$?
- if [[ $rc -eq 0 ]] ; then
- ((count = 1))
- fi
- ((count = count - 1))
- done
- if [[ $rc -eq 0 ]] ; then
- echo "Alright"
- curl -X PUT http://localhost:8080/api/ledger/tests/services/doneservice
- sleep 80
- exit 0
- else
- echo "Test failed"
- exit 1
- fi
- fi
|