From 3f47963aff07e951473c1bd1d222520d21af7b79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=20Lepp=C3=A4nen?= Date: Thu, 16 Aug 2018 10:06:31 +0300 Subject: [PATCH] Updated greentea TCP tests to use default interface --- TESTS/netsocket/tcp/main.cpp | 12 ++++++++---- TESTS/netsocket/tcp/tcpsocket_connect_invalid.cpp | 1 - TESTS/netsocket/tcp/tcpsocket_echotest.cpp | 1 - TESTS/netsocket/tcp/tcpsocket_echotest_burst.cpp | 1 - TESTS/netsocket/tcp/tcpsocket_endpoint_close.cpp | 1 - TESTS/netsocket/tcp/tcpsocket_open_close_repeat.cpp | 1 - TESTS/netsocket/tcp/tcpsocket_open_limit.cpp | 1 - TESTS/netsocket/tcp/tcpsocket_recv_100k.cpp | 1 - TESTS/netsocket/tcp/tcpsocket_recv_timeout.cpp | 1 - TESTS/netsocket/tcp/tcpsocket_send_repeat.cpp | 1 - TESTS/netsocket/tcp/tcpsocket_send_timeout.cpp | 1 - .../tcp/tcpsocket_thread_per_socket_safety.cpp | 1 - 12 files changed, 8 insertions(+), 15 deletions(-) diff --git a/TESTS/netsocket/tcp/main.cpp b/TESTS/netsocket/tcp/main.cpp index 70644e4fa7..4051251f40 100644 --- a/TESTS/netsocket/tcp/main.cpp +++ b/TESTS/netsocket/tcp/main.cpp @@ -15,12 +15,16 @@ * limitations under the License. */ -#ifndef MBED_CONF_APP_CONNECT_STATEMENT +#define WIFI 2 +#if !defined(MBED_CONF_TARGET_NETWORK_DEFAULT_INTERFACE_TYPE) || \ + (MBED_CONF_TARGET_NETWORK_DEFAULT_INTERFACE_TYPE == WIFI && !defined(MBED_CONF_NSAPI_DEFAULT_WIFI_SSID)) #error [NOT_SUPPORTED] No network configuration found for this target. #endif +#ifndef MBED_CONF_APP_ECHO_SERVER_ADDR +#error [NOT_SUPPORTED] Requires parameters from mbed_app.json +#endif #include "mbed.h" -#include MBED_CONF_APP_HEADER_FILE #include "greentea-client/test_env.h" #include "unity/unity.h" #include "utest.h" @@ -57,8 +61,8 @@ void drop_bad_packets(TCPSocket &sock, int orig_timeout) static void _ifup() { - net = MBED_CONF_APP_OBJECT_CONSTRUCTION; - nsapi_error_t err = MBED_CONF_APP_CONNECT_STATEMENT; + net = NetworkInterface::get_default_instance(); + nsapi_error_t err = net->connect(); TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, err); printf("MBED: TCPClient IP address is '%s'\n", net->get_ip_address()); } diff --git a/TESTS/netsocket/tcp/tcpsocket_connect_invalid.cpp b/TESTS/netsocket/tcp/tcpsocket_connect_invalid.cpp index c7f0ee1d4b..5f66b2974d 100644 --- a/TESTS/netsocket/tcp/tcpsocket_connect_invalid.cpp +++ b/TESTS/netsocket/tcp/tcpsocket_connect_invalid.cpp @@ -16,7 +16,6 @@ */ #include "mbed.h" -#include MBED_CONF_APP_HEADER_FILE #include "TCPSocket.h" #include "greentea-client/test_env.h" #include "unity/unity.h" diff --git a/TESTS/netsocket/tcp/tcpsocket_echotest.cpp b/TESTS/netsocket/tcp/tcpsocket_echotest.cpp index ce3e71847d..86a14e7065 100644 --- a/TESTS/netsocket/tcp/tcpsocket_echotest.cpp +++ b/TESTS/netsocket/tcp/tcpsocket_echotest.cpp @@ -16,7 +16,6 @@ */ #include "mbed.h" -#include MBED_CONF_APP_HEADER_FILE #include "TCPSocket.h" #include "greentea-client/test_env.h" #include "unity/unity.h" diff --git a/TESTS/netsocket/tcp/tcpsocket_echotest_burst.cpp b/TESTS/netsocket/tcp/tcpsocket_echotest_burst.cpp index 2b6d7fa3e5..f88a06d178 100644 --- a/TESTS/netsocket/tcp/tcpsocket_echotest_burst.cpp +++ b/TESTS/netsocket/tcp/tcpsocket_echotest_burst.cpp @@ -16,7 +16,6 @@ */ #include "mbed.h" -#include MBED_CONF_APP_HEADER_FILE #include "TCPSocket.h" #include "greentea-client/test_env.h" #include "unity/unity.h" diff --git a/TESTS/netsocket/tcp/tcpsocket_endpoint_close.cpp b/TESTS/netsocket/tcp/tcpsocket_endpoint_close.cpp index ea045109d3..ae138ba478 100644 --- a/TESTS/netsocket/tcp/tcpsocket_endpoint_close.cpp +++ b/TESTS/netsocket/tcp/tcpsocket_endpoint_close.cpp @@ -16,7 +16,6 @@ */ #include "mbed.h" -#include MBED_CONF_APP_HEADER_FILE #include "TCPSocket.h" #include "greentea-client/test_env.h" #include "unity/unity.h" diff --git a/TESTS/netsocket/tcp/tcpsocket_open_close_repeat.cpp b/TESTS/netsocket/tcp/tcpsocket_open_close_repeat.cpp index b292fa2461..2009c21034 100644 --- a/TESTS/netsocket/tcp/tcpsocket_open_close_repeat.cpp +++ b/TESTS/netsocket/tcp/tcpsocket_open_close_repeat.cpp @@ -17,7 +17,6 @@ #include "greentea-client/test_env.h" #include "mbed.h" -#include MBED_CONF_APP_HEADER_FILE #include "tcp_tests.h" #include "TCPSocket.h" #include "unity/unity.h" diff --git a/TESTS/netsocket/tcp/tcpsocket_open_limit.cpp b/TESTS/netsocket/tcp/tcpsocket_open_limit.cpp index f0cd3ac7e3..e7efe32642 100644 --- a/TESTS/netsocket/tcp/tcpsocket_open_limit.cpp +++ b/TESTS/netsocket/tcp/tcpsocket_open_limit.cpp @@ -17,7 +17,6 @@ #include "greentea-client/test_env.h" #include "mbed.h" -#include MBED_CONF_APP_HEADER_FILE #include "tcp_tests.h" #include "TCPSocket.h" #include "unity/unity.h" diff --git a/TESTS/netsocket/tcp/tcpsocket_recv_100k.cpp b/TESTS/netsocket/tcp/tcpsocket_recv_100k.cpp index 726804c1e6..16dd6f2c76 100644 --- a/TESTS/netsocket/tcp/tcpsocket_recv_100k.cpp +++ b/TESTS/netsocket/tcp/tcpsocket_recv_100k.cpp @@ -16,7 +16,6 @@ */ #include "mbed.h" -#include MBED_CONF_APP_HEADER_FILE #include "TCPSocket.h" #include "greentea-client/test_env.h" #include "unity/unity.h" diff --git a/TESTS/netsocket/tcp/tcpsocket_recv_timeout.cpp b/TESTS/netsocket/tcp/tcpsocket_recv_timeout.cpp index 9f69614bd6..b2df0bfa70 100644 --- a/TESTS/netsocket/tcp/tcpsocket_recv_timeout.cpp +++ b/TESTS/netsocket/tcp/tcpsocket_recv_timeout.cpp @@ -16,7 +16,6 @@ */ #include "mbed.h" -#include MBED_CONF_APP_HEADER_FILE #include "TCPSocket.h" #include "greentea-client/test_env.h" #include "unity/unity.h" diff --git a/TESTS/netsocket/tcp/tcpsocket_send_repeat.cpp b/TESTS/netsocket/tcp/tcpsocket_send_repeat.cpp index 1c0aa9dacc..fcf2c8b86e 100644 --- a/TESTS/netsocket/tcp/tcpsocket_send_repeat.cpp +++ b/TESTS/netsocket/tcp/tcpsocket_send_repeat.cpp @@ -16,7 +16,6 @@ */ #include "mbed.h" -#include MBED_CONF_APP_HEADER_FILE #include "TCPSocket.h" #include "greentea-client/test_env.h" #include "unity/unity.h" diff --git a/TESTS/netsocket/tcp/tcpsocket_send_timeout.cpp b/TESTS/netsocket/tcp/tcpsocket_send_timeout.cpp index a302c2cc23..2ec6139c31 100644 --- a/TESTS/netsocket/tcp/tcpsocket_send_timeout.cpp +++ b/TESTS/netsocket/tcp/tcpsocket_send_timeout.cpp @@ -16,7 +16,6 @@ */ #include "mbed.h" -#include MBED_CONF_APP_HEADER_FILE #include "TCPSocket.h" #include "greentea-client/test_env.h" #include "unity/unity.h" diff --git a/TESTS/netsocket/tcp/tcpsocket_thread_per_socket_safety.cpp b/TESTS/netsocket/tcp/tcpsocket_thread_per_socket_safety.cpp index 7a0226e2c0..04172ef3d3 100644 --- a/TESTS/netsocket/tcp/tcpsocket_thread_per_socket_safety.cpp +++ b/TESTS/netsocket/tcp/tcpsocket_thread_per_socket_safety.cpp @@ -16,7 +16,6 @@ */ #include "mbed.h" -#include MBED_CONF_APP_HEADER_FILE #include "TCPSocket.h" #include "greentea-client/test_env.h" #include "unity/unity.h"