1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!/bin/bash
- ./edgevpn api &
- if [ $1 == "sender" ]; then
- echo "test" > $PWD/test
- ./edgevpn file-send --name "test" --path $PWD/test &
- ((count = 240))
- while [[ $count -ne 0 ]] ; do
- sleep 2
- curl http://localhost:8080/api/ledger/tests/test | grep "done"
- 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 file-receive --name "test" --path $PWD/test
- if [ ! -e $PWD/test ]; then
- echo "No file downloaded"
- exit 1
- fi
- curl -X PUT http://localhost:8080/api/ledger/tests/test/done
- sleep 80
- t=$(cat $PWD/test)
- if [ $t != "test" ]; then
- echo "Failed test, returned $t"
- exit 1
- fi
- fi
|