run_tests.sh 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/bin/bash
  2. echo 'Running turnserver'
  3. ../bin/turnserver --use-auth-secret --static-auth-secret=secret --realm=north.gov --allow-loopback-peers --no-cli --cert ../examples/ca/turn_server_cert.pem --pkey ../examples/ca/turn_server_pkey.pem > /dev/null &
  4. echo 'Running peer client'
  5. ../bin/turnutils_peer -L 127.0.0.1 -L ::1 -L 0.0.0.0 > /dev/null &
  6. sleep 2
  7. echo 'Running turn client TCP'
  8. ../bin/turnutils_uclient -t -e 127.0.0.1 -X -g -u user -W secret 127.0.0.1 | grep "start_mclient: tot_send_bytes ~ 1000, tot_recv_bytes ~ 1000" > /dev/null
  9. if [ $? -eq 0 ]; then
  10. echo OK
  11. else
  12. echo FAIL
  13. exit $?
  14. fi
  15. echo 'Running turn client TLS'
  16. ../bin/turnutils_uclient -t -S -e 127.0.0.1 -X -g -u user -W secret 127.0.0.1 | grep "start_mclient: tot_send_bytes ~ 1000, tot_recv_bytes ~ 1000" > /dev/null
  17. if [ $? -eq 0 ]; then
  18. echo OK
  19. else
  20. echo FAIL
  21. exit $?
  22. fi
  23. echo 'Running turn client UDP'
  24. ../bin/turnutils_uclient -e 127.0.0.1 -X -g -u user -W secret 127.0.0.1 | grep "start_mclient: tot_send_bytes ~ 1000, tot_recv_bytes ~ 1000" > /dev/null
  25. if [ $? -eq 0 ]; then
  26. echo OK
  27. else
  28. echo FAIL
  29. exit $?
  30. fi
  31. echo 'Running turn client DTLS'
  32. ../bin/turnutils_uclient -S -e 127.0.0.1 -X -g -u user -W secret 127.0.0.1 | grep "start_mclient: tot_send_bytes ~ 1000, tot_recv_bytes ~ 1000" > /dev/null
  33. if [ $? -eq 0 ]; then
  34. echo OK
  35. else
  36. echo FAIL
  37. exit $?
  38. fi