summaryrefslogtreecommitdiffstats
path: root/tests/testserver
diff options
context:
space:
mode:
authorMårten Nordheim <marten.nordheim@qt.io>2019-02-05 11:33:19 +0100
committerMårten Nordheim <marten.nordheim@qt.io>2019-03-06 16:05:05 +0000
commitca037c06319c310ae2c41ca7f306593bb26b4153 (patch)
treeb151ca0f1f114d39d535b8c2eeb41e50bcd99c1b /tests/testserver
parentc212128a676aa906fdef79c3e5ccecf0d942e68c (diff)
Convert tst_qudpsocket to use docker
Currently docker is only used for the "echo" test, and then only the echo server. The SOCKS5 tests have been disabled from when our current test server was new. Change-Id: I21b0c5f10e722a42a0880b2500d1bcbc609a03bf Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Diffstat (limited to 'tests/testserver')
-rw-r--r--tests/testserver/docker-compose.yml12
-rwxr-xr-xtests/testserver/echo/echo.sh6
2 files changed, 18 insertions, 0 deletions
diff --git a/tests/testserver/docker-compose.yml b/tests/testserver/docker-compose.yml
index 4286c88211..60ecfe6f21 100644
--- a/tests/testserver/docker-compose.yml
+++ b/tests/testserver/docker-compose.yml
@@ -80,6 +80,7 @@ services:
- vsftpd:vsftpd.${TEST_DOMAIN}
- ftp-proxy:ftp-proxy.${TEST_DOMAIN}
- cyrus:cyrus.${TEST_DOMAIN}
+ - echo:echo.${TEST_DOMAIN}
volumes:
- ./common:/common:ro
- ./danted:/service:ro
@@ -110,3 +111,14 @@ services:
cap_add:
- NET_ADMIN
- NET_RAW
+
+ echo:
+ image: qt-test-server-echo:b29ad409e746a834c1055fd0f7a55fd5056da6ea
+ container_name: qt-test-server-echo
+ domainname: ${TEST_DOMAIN}
+ hostname: echo
+ volumes:
+ - ./common:/common:ro
+ - ./echo:/service:ro
+ entrypoint: common/startup.sh
+ command: service/echo.sh
diff --git a/tests/testserver/echo/echo.sh b/tests/testserver/echo/echo.sh
new file mode 100755
index 0000000000..a028d056e0
--- /dev/null
+++ b/tests/testserver/echo/echo.sh
@@ -0,0 +1,6 @@
+#!/usr/bin/env bash
+
+# Disabled by default, enable it.
+sed -i 's/disable\t\t= yes/disable = no/' /etc/xinetd.d/echo
+
+service xinetd restart