Split up our autopkgtest into several tests

pull/916/head
Ferenc Wágner 5 years ago
parent 81731d8ad8
commit 34a2b34763
  1. 2
      debian/tests/control
  2. 24
      debian/tests/coturn
  3. 16
      debian/tests/setup
  4. 3
      debian/tests/tcp
  5. 3
      debian/tests/tls
  6. 3
      debian/tests/udp

@ -1,3 +1,3 @@
Depends: @
Restrictions: needs-root, allow-stderr, isolation-container
Tests: coturn
Tests: setup, udp, tcp, tls

@ -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

16
debian/tests/setup vendored

@ -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

3
debian/tests/tcp vendored

@ -0,0 +1,3 @@
#!/bin/sh
/usr/share/doc/coturn/examples/scripts/longtermsecure/secure_tcp_client_c2c_tcp_relay.sh

3
debian/tests/tls vendored

@ -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

3
debian/tests/udp vendored

@ -0,0 +1,3 @@
#!/bin/sh
/usr/share/doc/coturn/examples/scripts/longtermsecure/secure_udp_c2c.sh
Loading…
Cancel
Save