Merge pull request #11818 from mirelachirica/gt_tls_udp_baud_rate

Adding baud rate setting to TLS and UDP echo burst tests
pull/11836/head
Martin Kojtal 2019-11-07 10:55:07 +01:00 committed by GitHub
commit 4eb63976b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 0 deletions

View File

@ -28,6 +28,7 @@
#include "utest/utest_stack_trace.h" #include "utest/utest_stack_trace.h"
#include "tls_tests.h" #include "tls_tests.h"
#include "cert.h" #include "cert.h"
#include "CellularDevice.h"
#ifndef ECHO_SERVER_ADDR #ifndef ECHO_SERVER_ADDR
#error [NOT_SUPPORTED] Requires parameters for echo server #error [NOT_SUPPORTED] Requires parameters for echo server
@ -150,6 +151,11 @@ utest::v1::status_t greentea_setup(const size_t number_of_cases)
{ {
GREENTEA_SETUP(tls_global::TESTS_TIMEOUT, "default_auto"); GREENTEA_SETUP(tls_global::TESTS_TIMEOUT, "default_auto");
_ifup(); _ifup();
#ifdef MBED_CONF_APP_BAUD_RATE
CellularDevice::get_default_instance()->set_baud_rate(MBED_CONF_APP_BAUD_RATE);
#endif
tc_bucket.start(); tc_bucket.start();
return greentea_test_setup_handler(number_of_cases); return greentea_test_setup_handler(number_of_cases);
} }

View File

@ -21,6 +21,7 @@
#include "unity/unity.h" #include "unity/unity.h"
#include "utest.h" #include "utest.h"
#include "udp_tests.h" #include "udp_tests.h"
#include "CellularDevice.h"
using namespace utest::v1; using namespace utest::v1;
@ -70,6 +71,10 @@ static void _sigio_handler(osThreadId id)
void UDPSOCKET_ECHOTEST_BURST() void UDPSOCKET_ECHOTEST_BURST()
{ {
#ifdef MBED_CONF_APP_BAUD_RATE
CellularDevice::get_default_instance()->set_baud_rate(MBED_CONF_APP_BAUD_RATE);
#endif
SocketAddress udp_addr; SocketAddress udp_addr;
NetworkInterface::get_default_instance()->gethostbyname(ECHO_SERVER_ADDR, &udp_addr); NetworkInterface::get_default_instance()->gethostbyname(ECHO_SERVER_ADDR, &udp_addr);
udp_addr.set_port(ECHO_SERVER_PORT); udp_addr.set_port(ECHO_SERVER_PORT);
@ -153,6 +158,10 @@ void UDPSOCKET_ECHOTEST_BURST()
void UDPSOCKET_ECHOTEST_BURST_NONBLOCK() void UDPSOCKET_ECHOTEST_BURST_NONBLOCK()
{ {
#ifdef MBED_CONF_APP_BAUD_RATE
CellularDevice::get_default_instance()->set_baud_rate(MBED_CONF_APP_BAUD_RATE);
#endif
SocketAddress udp_addr; SocketAddress udp_addr;
NetworkInterface::get_default_instance()->gethostbyname(ECHO_SERVER_ADDR, &udp_addr); NetworkInterface::get_default_instance()->gethostbyname(ECHO_SERVER_ADDR, &udp_addr);
udp_addr.set_port(ECHO_SERVER_PORT); udp_addr.set_port(ECHO_SERVER_PORT);