diff options
| author | Steven Fackler <[email protected]> | 2015-04-08 23:52:09 -0400 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2015-04-08 23:52:09 -0400 |
| commit | 11059e1b2dd4077fa2fd433f9d7d04da1cf175c6 (patch) | |
| tree | ca92efe9faf168a5393b32205d6c22cf8aad84d1 /openssl/test/test.sh | |
| parent | Release v0.6.0 (diff) | |
| parent | Use latest openssl library (v1.0.2) (diff) | |
| download | rust-openssl-11059e1b2dd4077fa2fd433f9d7d04da1cf175c6.tar.xz rust-openssl-11059e1b2dd4077fa2fd433f9d7d04da1cf175c6.zip | |
Merge pull request #179 from manuels/dtls
DTLS support
Diffstat (limited to 'openssl/test/test.sh')
| -rwxr-xr-x | openssl/test/test.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/openssl/test/test.sh b/openssl/test/test.sh new file mode 100755 index 00000000..c61511fd --- /dev/null +++ b/openssl/test/test.sh @@ -0,0 +1,18 @@ +#!/bin/bash +if test "$TRAVIS_OS_NAME" == "osx"; then + return +fi + +trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM EXIT + +openssl s_server -accept 15418 -www -cert openssl/test/cert.pem -key openssl/test/key.pem >/dev/null 2>&1 & + +for port in `seq 15411 15430`; do + echo hello | openssl s_server -accept $port -dtls1 -cert openssl/test/cert.pem \ + -key openssl/test/key.pem 2>&1 >/dev/null & +done + +# the server for the test ssl::tests::test_write_dtlsv1 must wait to receive +# data from the client +yes | openssl s_server -accept 15410 -dtls1 -cert openssl/test/cert.pem \ + -key openssl/test/key.pem 2>&1 >/dev/null |