mirror of https://github.com/ARMmbed/mbed-os.git
Switches Greentea netsocket test case naming convention
From lowercase to uppercase and drops 'test_'-prefix. Test case descriptions do also match to TC names now. Additionally all the TCs are not behing MBED_EXTENDED_TESTS anymore.pull/6665/head
parent
1b041721a0
commit
21ec972798
|
|
@ -19,10 +19,6 @@
|
||||||
#error [NOT_SUPPORTED] No network configuration found for this target.
|
#error [NOT_SUPPORTED] No network configuration found for this target.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef MBED_EXTENDED_TESTS
|
|
||||||
#error [NOT_SUPPORTED] Pressure tests are not supported by default
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "mbed.h"
|
#include "mbed.h"
|
||||||
#include MBED_CONF_APP_HEADER_FILE
|
#include MBED_CONF_APP_HEADER_FILE
|
||||||
#include "greentea-client/test_env.h"
|
#include "greentea-client/test_env.h"
|
||||||
|
|
@ -111,20 +107,22 @@ void greentea_teardown(const size_t passed, const size_t failed, const failure_t
|
||||||
|
|
||||||
|
|
||||||
Case cases[] = {
|
Case cases[] = {
|
||||||
Case("Invalid endpoint rejected", test_tcpsocket_connect_invalid),
|
Case("TCPSOCKET_ECHOTEST", TCPSOCKET_ECHOTEST),
|
||||||
Case("Echo", test_tcpsocket_echotest),
|
Case("TCPSOCKET_ECHOTEST_NONBLOCK", TCPSOCKET_ECHOTEST_NONBLOCK),
|
||||||
Case("Echo non-block", test_tcpsocket_echotest_nonblock),
|
Case("TCPSOCKET_OPEN_CLOSE_REPEAT", TCPSOCKET_OPEN_CLOSE_REPEAT),
|
||||||
Case("Echo burst", test_tcpsocket_echotest_burst),
|
Case("TCPSOCKET_OPEN_LIMIT", TCPSOCKET_OPEN_LIMIT),
|
||||||
Case("Echo burst non-block", test_tcpsocket_echotest_burst_nonblock),
|
Case("TCPSOCKET_THREAD_PER_SOCKET_SAFETY", TCPSOCKET_THREAD_PER_SOCKET_SAFETY),
|
||||||
Case("Reuse a socket", test_tcpsocket_open_close_repeat),
|
#ifdef MBED_EXTENDED_TESTS
|
||||||
Case("Open at least 4 sockets", test_tcpsocket_open_limit),
|
Case("TCPSOCKET_CONNECT_INVALID", TCPSOCKET_CONNECT_INVALID),
|
||||||
Case("Receive 100k from CHARGEN service", test_tcpsocket_recv_100k),
|
Case("TCPSOCKET_ECHOTEST_BURST", TCPSOCKET_ECHOTEST_BURST),
|
||||||
Case("Receive 100k from CHARGEN service non-block", test_tcpsocket_recv_100k_nonblock),
|
Case("TCPSOCKET_ECHOTEST_BURST_NONBLOCK", TCPSOCKET_ECHOTEST_BURST_NONBLOCK),
|
||||||
Case("Receive in given time", test_tcpsocket_recv_timeout),
|
Case("TCPSOCKET_RECV_100K", TCPSOCKET_RECV_100K),
|
||||||
Case("Send repeatedly", test_tcpsocket_send_repeat),
|
Case("TCPSOCKET_RECV_100K_NONBLOCK", TCPSOCKET_RECV_100K_NONBLOCK),
|
||||||
Case("Sending shall not take too long", test_tcpsocket_send_timeout),
|
Case("TCPSOCKET_RECV_TIMEOUT", TCPSOCKET_RECV_TIMEOUT),
|
||||||
Case("Parallel socket thread safety", test_tcpsocket_thread_per_socket_safety),
|
Case("TCPSOCKET_SEND_REPEAT", TCPSOCKET_SEND_REPEAT),
|
||||||
Case("Endpoint initiated close", test_tcpsocket_endpoint_close),
|
Case("TCPSOCKET_SEND_TIMEOUT", TCPSOCKET_SEND_TIMEOUT),
|
||||||
|
Case("TCPSOCKET_ENDPOINT_CLOSE", TCPSOCKET_ENDPOINT_CLOSE),
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
Specification specification(greentea_setup, cases, greentea_teardown);
|
Specification specification(greentea_setup, cases, greentea_teardown);
|
||||||
|
|
|
||||||
|
|
@ -27,19 +27,19 @@ void tcpsocket_connect_to_discard_srv(TCPSocket& sock);
|
||||||
/*
|
/*
|
||||||
* Test cases
|
* Test cases
|
||||||
*/
|
*/
|
||||||
void test_tcpsocket_connect_invalid();
|
void TCPSOCKET_CONNECT_INVALID();
|
||||||
void test_tcpsocket_echotest();
|
void TCPSOCKET_ECHOTEST();
|
||||||
void test_tcpsocket_echotest_nonblock();
|
void TCPSOCKET_ECHOTEST_NONBLOCK();
|
||||||
void test_tcpsocket_echotest_burst();
|
void TCPSOCKET_ECHOTEST_BURST();
|
||||||
void test_tcpsocket_echotest_burst_nonblock();
|
void TCPSOCKET_ECHOTEST_BURST_NONBLOCK();
|
||||||
void test_tcpsocket_endpoint_close();
|
void TCPSOCKET_ENDPOINT_CLOSE();
|
||||||
void test_tcpsocket_open_close_repeat();
|
void TCPSOCKET_OPEN_CLOSE_REPEAT();
|
||||||
void test_tcpsocket_open_limit();
|
void TCPSOCKET_OPEN_LIMIT();
|
||||||
void test_tcpsocket_recv_100k();
|
void TCPSOCKET_RECV_100K();
|
||||||
void test_tcpsocket_recv_100k_nonblock();
|
void TCPSOCKET_RECV_100K_NONBLOCK();
|
||||||
void test_tcpsocket_recv_timeout();
|
void TCPSOCKET_RECV_TIMEOUT();
|
||||||
void test_tcpsocket_send_repeat();
|
void TCPSOCKET_SEND_REPEAT();
|
||||||
void test_tcpsocket_send_timeout();
|
void TCPSOCKET_SEND_TIMEOUT();
|
||||||
void test_tcpsocket_thread_per_socket_safety();
|
void TCPSOCKET_THREAD_PER_SOCKET_SAFETY();
|
||||||
|
|
||||||
#endif //TCP_TESTS_H
|
#endif //TCP_TESTS_H
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
|
|
||||||
using namespace utest::v1;
|
using namespace utest::v1;
|
||||||
|
|
||||||
void test_tcpsocket_connect_invalid()
|
void TCPSOCKET_CONNECT_INVALID()
|
||||||
{
|
{
|
||||||
TCPSocket sock;
|
TCPSocket sock;
|
||||||
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.open(get_interface()));
|
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.open(get_interface()));
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ static void _sigio_handler(osThreadId id) {
|
||||||
osSignalSet(id, SIGNAL_SIGIO);
|
osSignalSet(id, SIGNAL_SIGIO);
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_tcpsocket_echotest()
|
void TCPSOCKET_ECHOTEST()
|
||||||
{
|
{
|
||||||
tcpsocket_connect_to_echo_srv(sock);
|
tcpsocket_connect_to_echo_srv(sock);
|
||||||
|
|
||||||
|
|
@ -103,7 +103,7 @@ void tcpsocket_echotest_nonblock_receiver(void *receive_bytes)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_tcpsocket_echotest_nonblock()
|
void TCPSOCKET_ECHOTEST_NONBLOCK()
|
||||||
{
|
{
|
||||||
tcpsocket_connect_to_echo_srv(sock);
|
tcpsocket_connect_to_echo_srv(sock);
|
||||||
sock.set_blocking(false);
|
sock.set_blocking(false);
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ static void _sigio_handler(osThreadId id) {
|
||||||
osSignalSet(id, SIGNAL_SIGIO);
|
osSignalSet(id, SIGNAL_SIGIO);
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_tcpsocket_echotest_burst()
|
void TCPSOCKET_ECHOTEST_BURST()
|
||||||
{
|
{
|
||||||
TCPSocket sock;
|
TCPSocket sock;
|
||||||
tcpsocket_connect_to_echo_srv(sock);
|
tcpsocket_connect_to_echo_srv(sock);
|
||||||
|
|
@ -86,7 +86,7 @@ void test_tcpsocket_echotest_burst()
|
||||||
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.close());
|
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.close());
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_tcpsocket_echotest_burst_nonblock()
|
void TCPSOCKET_ECHOTEST_BURST_NONBLOCK()
|
||||||
{
|
{
|
||||||
TCPSocket sock;
|
TCPSocket sock;
|
||||||
tcpsocket_connect_to_echo_srv(sock);
|
tcpsocket_connect_to_echo_srv(sock);
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ static void _tcpsocket_connect_to_daytime_srv(TCPSocket& sock) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void test_tcpsocket_endpoint_close()
|
void TCPSOCKET_ENDPOINT_CLOSE()
|
||||||
{
|
{
|
||||||
static const int MORE_THAN_AVAILABLE = 30;
|
static const int MORE_THAN_AVAILABLE = 30;
|
||||||
char buff[MORE_THAN_AVAILABLE];
|
char buff[MORE_THAN_AVAILABLE];
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@
|
||||||
#include "unity/unity.h"
|
#include "unity/unity.h"
|
||||||
#include "utest.h"
|
#include "utest.h"
|
||||||
|
|
||||||
void test_tcpsocket_open_close_repeat()
|
void TCPSOCKET_OPEN_CLOSE_REPEAT()
|
||||||
{
|
{
|
||||||
TCPSocket *sock = new TCPSocket;
|
TCPSocket *sock = new TCPSocket;
|
||||||
if (!sock) {
|
if (!sock) {
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ namespace
|
||||||
} SocketItem;
|
} SocketItem;
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_tcpsocket_open_limit()
|
void TCPSOCKET_OPEN_LIMIT()
|
||||||
{
|
{
|
||||||
int open_sockets[2] = {0};
|
int open_sockets[2] = {0};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -92,7 +92,7 @@ void rcv_n_chk_against_rfc864_pattern(TCPSocket& sock) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_tcpsocket_recv_100k()
|
void TCPSOCKET_RECV_100K()
|
||||||
{
|
{
|
||||||
TCPSocket sock;
|
TCPSocket sock;
|
||||||
_tcpsocket_connect_to_chargen_srv(sock);
|
_tcpsocket_connect_to_chargen_srv(sock);
|
||||||
|
|
@ -130,7 +130,7 @@ static void _sigio_handler(osThreadId id) {
|
||||||
osSignalSet(id, SIGNAL_SIGIO);
|
osSignalSet(id, SIGNAL_SIGIO);
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_tcpsocket_recv_100k_nonblock()
|
void TCPSOCKET_RECV_100K_NONBLOCK()
|
||||||
{
|
{
|
||||||
TCPSocket sock;
|
TCPSocket sock;
|
||||||
_tcpsocket_connect_to_chargen_srv(sock);
|
_tcpsocket_connect_to_chargen_srv(sock);
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ static void _sigio_handler(osThreadId id) {
|
||||||
osSignalSet(id, SIGNAL_SIGIO);
|
osSignalSet(id, SIGNAL_SIGIO);
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_tcpsocket_recv_timeout()
|
void TCPSOCKET_RECV_TIMEOUT()
|
||||||
{
|
{
|
||||||
static const int DATA_LEN = 100;
|
static const int DATA_LEN = 100;
|
||||||
char buff[DATA_LEN] = {0};
|
char buff[DATA_LEN] = {0};
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
|
|
||||||
using namespace utest::v1;
|
using namespace utest::v1;
|
||||||
|
|
||||||
void test_tcpsocket_send_repeat()
|
void TCPSOCKET_SEND_REPEAT()
|
||||||
{
|
{
|
||||||
TCPSocket sock;
|
TCPSocket sock;
|
||||||
tcpsocket_connect_to_discard_srv(sock);
|
tcpsocket_connect_to_discard_srv(sock);
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
|
|
||||||
using namespace utest::v1;
|
using namespace utest::v1;
|
||||||
|
|
||||||
void test_tcpsocket_send_timeout()
|
void TCPSOCKET_SEND_TIMEOUT()
|
||||||
{
|
{
|
||||||
TCPSocket sock;
|
TCPSocket sock;
|
||||||
tcpsocket_connect_to_discard_srv(sock);
|
tcpsocket_connect_to_discard_srv(sock);
|
||||||
|
|
|
||||||
|
|
@ -145,7 +145,7 @@ static void check_var_len_rand_sequence()
|
||||||
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.close());
|
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.close());
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_tcpsocket_thread_per_socket_safety()
|
void TCPSOCKET_THREAD_PER_SOCKET_SAFETY()
|
||||||
{
|
{
|
||||||
thread.start(callback(check_const_len_rand_sequence));
|
thread.start(callback(check_const_len_rand_sequence));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,10 +19,6 @@
|
||||||
#error [NOT_SUPPORTED] No network configuration found for this target.
|
#error [NOT_SUPPORTED] No network configuration found for this target.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef MBED_EXTENDED_TESTS
|
|
||||||
#error [NOT_SUPPORTED] Pressure tests are not supported by default
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "mbed.h"
|
#include "mbed.h"
|
||||||
#include MBED_CONF_APP_HEADER_FILE
|
#include MBED_CONF_APP_HEADER_FILE
|
||||||
#include "greentea-client/test_env.h"
|
#include "greentea-client/test_env.h"
|
||||||
|
|
@ -77,7 +73,7 @@ void fill_tx_buffer_ascii(char *buff, size_t len)
|
||||||
// Test setup
|
// Test setup
|
||||||
utest::v1::status_t greentea_setup(const size_t number_of_cases)
|
utest::v1::status_t greentea_setup(const size_t number_of_cases)
|
||||||
{
|
{
|
||||||
GREENTEA_SETUP(120, "default_auto");
|
GREENTEA_SETUP(240, "default_auto");
|
||||||
_ifup();
|
_ifup();
|
||||||
return greentea_test_setup_handler(number_of_cases);
|
return greentea_test_setup_handler(number_of_cases);
|
||||||
}
|
}
|
||||||
|
|
@ -89,16 +85,16 @@ void greentea_teardown(const size_t passed, const size_t failed, const failure_t
|
||||||
}
|
}
|
||||||
|
|
||||||
Case cases[] = {
|
Case cases[] = {
|
||||||
Case("Echo", test_udpsocket_echotest),
|
Case("UDPSOCKET_ECHOTEST_NONBLOCK", UDPSOCKET_ECHOTEST_NONBLOCK),
|
||||||
Case("Echo non-block", test_udpsocket_echotest_nonblock),
|
Case("UDPSOCKET_OPEN_CLOSE_REPEAT", UDPSOCKET_OPEN_CLOSE_REPEAT),
|
||||||
Case("Echo burst", test_udpsocket_echotest_burst),
|
Case("UDPSOCKET_OPEN_LIMIT", UDPSOCKET_OPEN_LIMIT),
|
||||||
Case("Echo burst non-block", test_udpsocket_echotest_burst_nonblock),
|
Case("UDPSOCKET_SENDTO_TIMEOUT", UDPSOCKET_SENDTO_TIMEOUT),
|
||||||
Case("Reuse a socket", test_udpsocket_open_close_repeat),
|
#ifdef MBED_EXTENDED_TESTS
|
||||||
Case("Open at least 3 sockets", test_udpsocket_open_limit),
|
Case("UDPSOCKET_ECHOTEST", UDPSOCKET_ECHOTEST),
|
||||||
Case("Receive in given time", test_udpsocket_recv_timeout),
|
Case("UDPSOCKET_ECHOTEST_BURST", UDPSOCKET_ECHOTEST_BURST),
|
||||||
Case("Detect sendto invalid params", test_udpsocket_sendto_invalid),
|
Case("UDPSOCKET_ECHOTEST_BURST_NONBLOCK", UDPSOCKET_ECHOTEST_BURST_NONBLOCK),
|
||||||
Case("Send repeatedly", test_udpsocket_sendto_repeat),
|
Case("UDPSOCKET_SENDTO_REPEAT", UDPSOCKET_SENDTO_REPEAT),
|
||||||
Case("Send in given time", test_udpsocket_sendto_timeout),
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
Specification specification(greentea_setup, cases, greentea_teardown);
|
Specification specification(greentea_setup, cases, greentea_teardown);
|
||||||
|
|
|
||||||
|
|
@ -25,15 +25,15 @@ void fill_tx_buffer_ascii(char *buff, size_t len);
|
||||||
/*
|
/*
|
||||||
* Test cases
|
* Test cases
|
||||||
*/
|
*/
|
||||||
void test_udpsocket_echotest();
|
void UDPSOCKET_ECHOTEST();
|
||||||
void test_udpsocket_echotest_nonblock();
|
void UDPSOCKET_ECHOTEST_NONBLOCK();
|
||||||
void test_udpsocket_echotest_burst();
|
void UDPSOCKET_ECHOTEST_BURST();
|
||||||
void test_udpsocket_echotest_burst_nonblock();
|
void UDPSOCKET_ECHOTEST_BURST_NONBLOCK();
|
||||||
void test_udpsocket_open_close_repeat();
|
void UDPSOCKET_OPEN_CLOSE_REPEAT();
|
||||||
void test_udpsocket_open_limit();
|
void UDPSOCKET_OPEN_LIMIT();
|
||||||
void test_udpsocket_recv_timeout();
|
void UDPSOCKET_RECV_TIMEOUT();
|
||||||
void test_udpsocket_sendto_invalid();
|
void UDPSOCKET_SENDTO_INVALID();
|
||||||
void test_udpsocket_sendto_repeat();
|
void UDPSOCKET_SENDTO_REPEAT();
|
||||||
void test_udpsocket_sendto_timeout();
|
void UDPSOCKET_SENDTO_TIMEOUT();
|
||||||
|
|
||||||
#endif //UDP_TESTS_H
|
#endif //UDP_TESTS_H
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ static void _sigio_handler(osThreadId id) {
|
||||||
osSignalSet(id, SIGNAL_SIGIO);
|
osSignalSet(id, SIGNAL_SIGIO);
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_udpsocket_echotest()
|
void UDPSOCKET_ECHOTEST()
|
||||||
{
|
{
|
||||||
SocketAddress udp_addr;
|
SocketAddress udp_addr;
|
||||||
get_interface()->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &udp_addr);
|
get_interface()->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &udp_addr);
|
||||||
|
|
@ -103,7 +103,7 @@ void udpsocket_echotest_nonblock_receiver(void *receive_bytes)
|
||||||
tx_sem.release();
|
tx_sem.release();
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_udpsocket_echotest_nonblock()
|
void UDPSOCKET_ECHOTEST_NONBLOCK()
|
||||||
{
|
{
|
||||||
SocketAddress udp_addr;
|
SocketAddress udp_addr;
|
||||||
get_interface()->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &udp_addr);
|
get_interface()->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &udp_addr);
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,7 @@ static void _sigio_handler(osThreadId id) {
|
||||||
osSignalSet(id, SIGNAL_SIGIO);
|
osSignalSet(id, SIGNAL_SIGIO);
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_udpsocket_echotest_burst()
|
void UDPSOCKET_ECHOTEST_BURST()
|
||||||
{
|
{
|
||||||
SocketAddress udp_addr;
|
SocketAddress udp_addr;
|
||||||
get_interface()->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &udp_addr);
|
get_interface()->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &udp_addr);
|
||||||
|
|
@ -137,7 +137,7 @@ void test_udpsocket_echotest_burst()
|
||||||
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.close());
|
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.close());
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_udpsocket_echotest_burst_nonblock()
|
void UDPSOCKET_ECHOTEST_BURST_NONBLOCK()
|
||||||
{
|
{
|
||||||
SocketAddress udp_addr;
|
SocketAddress udp_addr;
|
||||||
get_interface()->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &udp_addr);
|
get_interface()->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &udp_addr);
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@
|
||||||
#include "unity/unity.h"
|
#include "unity/unity.h"
|
||||||
#include "utest.h"
|
#include "utest.h"
|
||||||
|
|
||||||
void test_udpsocket_open_close_repeat()
|
void UDPSOCKET_OPEN_CLOSE_REPEAT()
|
||||||
{
|
{
|
||||||
UDPSocket *sock = new UDPSocket;
|
UDPSocket *sock = new UDPSocket;
|
||||||
if (!sock) {
|
if (!sock) {
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ namespace
|
||||||
} SocketItem;
|
} SocketItem;
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_udpsocket_open_limit()
|
void UDPSOCKET_OPEN_LIMIT()
|
||||||
{
|
{
|
||||||
int open_sockets[2] = {0};
|
int open_sockets[2] = {0};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ static void _sigio_handler(osThreadId id) {
|
||||||
osSignalSet(id, SIGNAL_SIGIO);
|
osSignalSet(id, SIGNAL_SIGIO);
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_udpsocket_recv_timeout()
|
void UDPSOCKET_RECV_TIMEOUT()
|
||||||
{
|
{
|
||||||
SocketAddress udp_addr;
|
SocketAddress udp_addr;
|
||||||
get_interface()->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &udp_addr);
|
get_interface()->gethostbyname(MBED_CONF_APP_ECHO_SERVER_ADDR, &udp_addr);
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
|
|
||||||
using namespace utest::v1;
|
using namespace utest::v1;
|
||||||
|
|
||||||
void test_udpsocket_sendto_invalid()
|
void UDPSOCKET_SENDTO_INVALID()
|
||||||
{
|
{
|
||||||
UDPSocket sock;
|
UDPSocket sock;
|
||||||
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.open(get_interface()));
|
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.open(get_interface()));
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
|
|
||||||
using namespace utest::v1;
|
using namespace utest::v1;
|
||||||
|
|
||||||
void test_udpsocket_sendto_repeat()
|
void UDPSOCKET_SENDTO_REPEAT()
|
||||||
{
|
{
|
||||||
UDPSocket sock;
|
UDPSocket sock;
|
||||||
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.open(get_interface()));
|
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.open(get_interface()));
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@
|
||||||
#include "utest.h"
|
#include "utest.h"
|
||||||
#include "udp_tests.h"
|
#include "udp_tests.h"
|
||||||
|
|
||||||
void test_udpsocket_sendto_timeout()
|
void UDPSOCKET_SENDTO_TIMEOUT()
|
||||||
{
|
{
|
||||||
char tx_buffer[100];
|
char tx_buffer[100];
|
||||||
fill_tx_buffer_ascii(tx_buffer, sizeof(tx_buffer));
|
fill_tx_buffer_ascii(tx_buffer, sizeof(tx_buffer));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue