Skip to content

Commit 816689d

Browse files
authored
Merge pull request #11822 from tymoteuszblochmobica/tls
TLSSOCKET_HANDSHAKE_INVALID test skip if DNS AAA record not available.
2 parents 7b6a6d7 + eb3befd commit 816689d

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

TESTS/netsocket/tls/tlssocket_handshake_invalid.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@ void TLSSOCKET_HANDSHAKE_INVALID()
3030
{
3131
const int https_port = 443;
3232
SKIP_IF_TCP_UNSUPPORTED();
33+
34+
#if (MBED_CONF_NSAPI_DEFAULT_STACK == NANOSTACK || (MBED_CONF_NSAPI_DEFAULT_STACK == LWIP && defined(MBED_CONF_LWIP_PPP_IPV6_ENABLED)))
35+
SocketAddress address;
36+
nsapi_error_t result = NetworkInterface::get_default_instance()->gethostbyname("expired.badssl.com", &address);
37+
if (result != NSAPI_ERROR_OK) {
38+
TEST_SKIP_MESSAGE(" badssl.com not supported IP6 AAA records");
39+
}
40+
#endif
3341
TLSSocket sock;
3442
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.open(NetworkInterface::get_default_instance()));
3543
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, sock.set_root_ca_cert(tls_global::cert));

0 commit comments

Comments
 (0)