mirror of https://github.com/ARMmbed/mbed-os.git
TLSSOCKET_HANDSHAKE_INVALID test skip if DNS AAA record not available. TLS test sevrver "badssl.com" doesn't support DNS AAA records for IPV6. To avoid test fail if no IPV4 is chosen this test is skipped.
parent
376bc4b6cd
commit
d7f961e347
|
@ -29,6 +29,14 @@ using namespace utest::v1;
|
||||||
void TLSSOCKET_HANDSHAKE_INVALID()
|
void TLSSOCKET_HANDSHAKE_INVALID()
|
||||||
{
|
{
|
||||||
SKIP_IF_TCP_UNSUPPORTED();
|
SKIP_IF_TCP_UNSUPPORTED();
|
||||||
|
|
||||||
|
#if (MBED_CONF_NSAPI_DEFAULT_STACK == NANOSTACK || (MBED_CONF_NSAPI_DEFAULT_STACK == LWIP && defined(MBED_CONF_LWIP_PPP_IPV6_ENABLED)))
|
||||||
|
SocketAddress address;
|
||||||
|
nsapi_error_t result = NetworkInterface::get_default_instance()->gethostbyname("expired.badssl.com", &address);
|
||||||
|
if (result != NSAPI_ERROR_OK) {
|
||||||
|
TEST_SKIP_MESSAGE(" badssl.com not supported IP6 AAA records");
|
||||||
|
}
|
||||||
|
#endif
|
||||||
TLSSocket sock;
|
TLSSocket sock;
|
||||||
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.open(NetworkInterface::get_default_instance()));
|
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.open(NetworkInterface::get_default_instance()));
|
||||||
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.set_root_ca_cert(tls_global::cert));
|
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.set_root_ca_cert(tls_global::cert));
|
||||||
|
|
Loading…
Reference in New Issue