Skip to content

Commit 2f410b0

Browse files
Veijo PesonenSeppo Takalo
authored andcommitted
Rely on ARM's and U-Blox's echo servers
Make the server as default. Use the hostnames instead of plain IP addresses.
1 parent 2eac96e commit 2f410b0

File tree

15 files changed

+28
-20
lines changed

15 files changed

+28
-20
lines changed

TESTS/netsocket/tcp_echo/main.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@ void test_tcp_echo()
6464

6565
#if defined(MBED_CONF_APP_ECHO_SERVER_ADDR) && defined(MBED_CONF_APP_ECHO_SERVER_PORT)
6666
printf("TCP: Connect to %s:%d\r\n", MBED_CONF_APP_ECHO_SERVER_ADDR, MBED_CONF_APP_ECHO_SERVER_PORT);
67-
SocketAddress tcp_addr(MBED_CONF_APP_ECHO_SERVER_ADDR, MBED_CONF_APP_ECHO_SERVER_PORT);
67+
SocketAddress tcp_addr;
68+
net->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &tcp_addr);
69+
tcp_addr.set_port(MBED_CONF_APP_ECHO_SERVER_PORT);
6870
#else /* MBED_CONF_APP_ECHO_SERVER_ADDR && MBED_CONF_APP_ECHO_SERVER_PORT */
6971
char recv_key[] = "host_port";
7072
char ipbuf[60] = {0};

TESTS/netsocket/tcp_echo_parallel/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ void test_tcp_echo_parallel()
132132
printf("MBED: TCPClient IP address is '%s'\n", net->get_ip_address());
133133

134134
#if defined(MBED_CONF_APP_ECHO_SERVER_ADDR) && defined(MBED_CONF_APP_ECHO_SERVER_PORT)
135-
tcp_addr.set_ip_address(MBED_CONF_APP_ECHO_SERVER_ADDR);
135+
net->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &tcp_addr);
136136
tcp_addr.set_port(MBED_CONF_APP_ECHO_SERVER_PORT);
137137
#else /* MBED_CONF_APP_ECHO_SERVER_ADDR && MBED_CONF_APP_ECHO_SERVER_PORT */
138138
char recv_key[] = "host_port";

TESTS/netsocket/tcp_packet_pressure/main.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,9 @@ void test_tcp_packet_pressure()
149149

150150
TCPSocket sock;
151151
#if defined(MBED_CONF_APP_ECHO_SERVER_ADDR) && defined(MBED_CONF_APP_ECHO_SERVER_PORT)
152-
SocketAddress tcp_addr(MBED_CONF_APP_ECHO_SERVER_ADDR, MBED_CONF_APP_ECHO_SERVER_PORT);
152+
SocketAddress tcp_addr;
153+
net->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &tcp_addr);
154+
tcp_addr.set_port(MBED_CONF_APP_ECHO_SERVER_PORT);
153155
#else /* MBED_CONF_APP_ECHO_SERVER_ADDR && MBED_CONF_APP_ECHO_SERVER_PORT */
154156
char recv_key[] = "host_port";
155157
char ipbuf[60] = {0};

TESTS/netsocket/tcp_packet_pressure_parallel/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ void test_tcp_packet_pressure_parallel()
282282
printf("MBED: TCPClient IP address is '%s'\n", net->get_ip_address());
283283

284284
#if defined(MBED_CONF_APP_ECHO_SERVER_ADDR) && defined(MBED_CONF_APP_ECHO_SERVER_PORT)
285-
tcp_addr.set_ip_address(MBED_CONF_APP_ECHO_SERVER_ADDR);
285+
net->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &tcp_addr);
286286
tcp_addr.set_port(MBED_CONF_APP_ECHO_SERVER_PORT);
287287
#else /* MBED_CONF_APP_ECHO_SERVER_ADDR && MBED_CONF_APP_ECHO_SERVER_PORT */
288288
char recv_key[] = "host_port";

TESTS/netsocket/udp_dtls_handshake/main.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@ void test_udp_dtls_handshake() {
9191
printf("]\r\n");
9292

9393
UDPSocket sock;
94-
SocketAddress udp_addr(ipbuf, port);
9594
sock.set_timeout(MBED_CFG_UDP_DTLS_HANDSHAKE_TIMEOUT);
9695

9796
for (int attempt = 0; attempt < MBED_CFG_UDP_DTLS_HANDSHAKE_RETRIES; attempt++) {
@@ -102,7 +101,8 @@ void test_udp_dtls_handshake() {
102101
buffer[i] = udp_dtls_handshake_pattern[i] >> 4;
103102
}
104103

105-
err = sock.sendto(udp_addr, buffer, udp_dtls_handshake_count);
104+
err = sock.sendto(MBED_CONF_APP_ECHO_SERVER_ADDR, MBED_CONF_APP_ECHO_SERVER_PORT,
105+
buffer, udp_dtls_handshake_count);
106106
printf("UDP: tx -> %d\r\n", err);
107107
TEST_ASSERT_EQUAL(udp_dtls_handshake_count, err);
108108

TESTS/netsocket/udp_echo/main.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ void test_udp_echo() {
7070
sock.set_timeout(MBED_CFG_UDP_CLIENT_ECHO_TIMEOUT);
7171

7272
#if defined(MBED_CONF_APP_ECHO_SERVER_ADDR) && defined(MBED_CONF_APP_ECHO_SERVER_PORT)
73-
SocketAddress udp_addr(MBED_CONF_APP_ECHO_SERVER_ADDR, MBED_CONF_APP_ECHO_SERVER_PORT);
73+
SocketAddress udp_addr;
74+
net->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &udp_addr);
75+
udp_addr.set_port(MBED_CONF_APP_ECHO_SERVER_PORT);
7476
#else /* MBED_CONF_APP_ECHO_SERVER_ADDR && MBED_CONF_APP_ECHO_SERVER_PORT */
7577
char recv_key[] = "host_port";
7678
char ipbuf[60] = {0};

TESTS/netsocket/udp_echo_parallel/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ void test_udp_echo_parallel()
194194
printf("UDP client IP Address is %s\n", net->get_ip_address());
195195

196196
#if defined(MBED_CONF_APP_ECHO_SERVER_ADDR) && defined(MBED_CONF_APP_ECHO_SERVER_PORT)
197-
udp_addr.set_ip_address(MBED_CONF_APP_ECHO_SERVER_ADDR);
197+
net->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &udp_addr);
198198
udp_addr.set_port(MBED_CONF_APP_ECHO_SERVER_PORT);
199199
#else /* MBED_CONF_APP_ECHO_SERVER_ADDR && MBED_CONF_APP_ECHO_SERVER_PORT */
200200
char recv_key[] = "host_port";

TESTS/netsocket/udp_packet_pressure/main.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,9 @@ void test_udp_packet_pressure()
152152

153153
UDPSocket sock;
154154
#if defined(MBED_CONF_APP_ECHO_SERVER_ADDR) && defined(MBED_CONF_APP_ECHO_SERVER_PORT)
155-
SocketAddress udp_addr(MBED_CONF_APP_ECHO_SERVER_ADDR, MBED_CONF_APP_ECHO_SERVER_PORT);
155+
SocketAddress udp_addr;
156+
net->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &udp_addr);
157+
udp_addr.set_port(MBED_CONF_APP_ECHO_SERVER_PORT);
156158
#else /* MBED_CONF_APP_ECHO_SERVER_ADDR && MBED_CONF_APP_ECHO_SERVER_PORT */
157159
char recv_key[] = "host_port";
158160
char ipbuf[60] = {0};

TESTS/netsocket/udp_packet_pressure_parallel/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ void test_udp_packet_pressure_parallel()
302302
printf("MBED: UDPClient IP address is '%s'\n", net->get_ip_address());
303303

304304
#if defined(MBED_CONF_APP_ECHO_SERVER_ADDR) && defined(MBED_CONF_APP_ECHO_SERVER_PORT)
305-
udp_addr.set_ip_address(MBED_CONF_APP_ECHO_SERVER_ADDR);
305+
net->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &udp_addr);
306306
udp_addr.set_port(MBED_CONF_APP_ECHO_SERVER_PORT);
307307
#else /* MBED_CONF_APP_ECHO_SERVER_ADDR && MBED_CONF_APP_ECHO_SERVER_PORT */
308308
char recv_key[] = "host_port";

tools/test_configs/ESP8266Interface.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
},
1414
"echo-server-addr" : {
1515
"help" : "IP address of echo server",
16-
"value" : "\"195.34.89.241\""
16+
"value" : "\"echo.mbedcloudtesting.com\""
1717
},
1818
"echo-server-port" : {
1919
"help" : "Port of echo server",
2020
"value" : "7"
2121
},
2222
"tcp-echo-prefix" : {
2323
"help" : "Some servers send a prefix before echoed message",
24-
"value" : "\"u-blox AG TCP/UDP test service\\n\""
24+
"value" : null
2525
},
2626
"tcp-client-echo-buffer-size" : {
2727
"help" : "Number of bytes to be send to echo server",

0 commit comments

Comments
 (0)