diff --git a/debian/tests/control b/debian/tests/control index 879b74dc..90222cc6 100644 --- a/debian/tests/control +++ b/debian/tests/control @@ -1,3 +1,3 @@ Depends: @ Restrictions: needs-root, allow-stderr, isolation-container -Tests: coturn +Tests: setup, udp, tcp, tls diff --git a/debian/tests/coturn b/debian/tests/coturn deleted file mode 100644 index b082693b..00000000 --- a/debian/tests/coturn +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh - -set -ex - -# Cert -cp examples/etc/cacert.pem /etc/cacert.pem -cp examples/etc/turn_server_cert.pem /etc/turn_server_cert.pem -cp examples/etc/turn_server_pkey.pem /etc/turn_server_pkey.pem - -# Config -cp debian/tests/turnserver.conf /etc/turnserver.conf - -# Db -cp examples/var/db/turndb /var/lib/turn/turndb - -systemctl restart coturn - -# Test udp -/usr/share/doc/coturn/examples/scripts/longtermsecure/secure_udp_c2c.sh -# Test tcp -/usr/share/doc/coturn/examples/scripts/longtermsecure/secure_tcp_client_c2c_tcp_relay.sh -# Test tls -turnutils_uclient -T -S -k ./examples/etc/turn_client_pkey.pem -E ./examples/etc/cacert.pem -i ./examples/etc/turn_client_cert.pem -n 1000 -m 10 -l 170 -y -g -u gorst -w hero $@ ::1 - diff --git a/debian/tests/setup b/debian/tests/setup new file mode 100644 index 00000000..0f284aaa --- /dev/null +++ b/debian/tests/setup @@ -0,0 +1,16 @@ +#!/bin/sh + +set -ex + +# Cert +cp examples/etc/cacert.pem /etc/cacert.pem +cp examples/etc/turn_server_cert.pem /etc/turn_server_cert.pem +cp examples/etc/turn_server_pkey.pem /etc/turn_server_pkey.pem + +# Config +cp debian/tests/turnserver.conf /etc/turnserver.conf + +# Db +cp examples/var/db/turndb /var/lib/turn/turndb + +systemctl restart coturn diff --git a/debian/tests/tcp b/debian/tests/tcp new file mode 100644 index 00000000..f9dd9029 --- /dev/null +++ b/debian/tests/tcp @@ -0,0 +1,3 @@ +#!/bin/sh + +/usr/share/doc/coturn/examples/scripts/longtermsecure/secure_tcp_client_c2c_tcp_relay.sh diff --git a/debian/tests/tls b/debian/tests/tls new file mode 100644 index 00000000..b302c729 --- /dev/null +++ b/debian/tests/tls @@ -0,0 +1,3 @@ +#!/bin/sh + +turnutils_uclient -T -S -k ./examples/etc/turn_client_pkey.pem -E ./examples/etc/cacert.pem -i ./examples/etc/turn_client_cert.pem -n 1000 -m 10 -l 170 -y -g -u gorst -w hero $@ ::1 diff --git a/debian/tests/udp b/debian/tests/udp new file mode 100644 index 00000000..107c5c73 --- /dev/null +++ b/debian/tests/udp @@ -0,0 +1,3 @@ +#!/bin/sh + +/usr/share/doc/coturn/examples/scripts/longtermsecure/secure_udp_c2c.sh