tests: use IPv4 in unit tests for robustness

As unit tests with IPv6 addresses keep failing on docker-based
travis CI, this changes reverts to IPv4 usage in following files:

    test_wellknown.c
    test_sendqueue.c
This commit is contained in:
Olaf Bergmann committed 2018-02-14 16:06:52 +01:00
1 parent 82c9ccc75b
commit a3da53d5e3
2 files changed
+10 -10

No files matched your search

+5 -5
View File
@@ -277,14 +277,14 @@ t_sendqueue_tests_create(void) {
coap_address_t addr;
coap_address_init(&addr);
addr.size = sizeof(struct sockaddr_in6);
addr.addr.sin6.sin6_family = AF_INET6;
addr.addr.sin6.sin6_addr = in6addr_any;
addr.addr.sin6.sin6_port = htons(COAP_DEFAULT_PORT);
addr.size = sizeof(struct sockaddr_in);
addr.addr.sin.sin_family = AF_INET;
addr.addr.sin.sin_addr.s_addr = htonl(INADDR_ANY);
addr.addr.sin.sin_port = htons(COAP_DEFAULT_PORT);
ctx = coap_new_context(&addr);
addr.addr.sin6.sin6_addr = in6addr_loopback;
addr.addr.sin.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
session = coap_new_client_session(ctx, NULL, &addr, COAP_PROTO_UDP);
coap_ticks(&timestamp[0]);
+5 -5
View File
@@ -254,14 +254,14 @@ t_wkc_tests_create(void) {
coap_address_init(&addr);
addr.size = sizeof(struct sockaddr_in6);
addr.addr.sin6.sin6_family = AF_INET6;
addr.addr.sin6.sin6_addr = in6addr_any;
addr.addr.sin6.sin6_port = htons(COAP_DEFAULT_PORT);
addr.size = sizeof(struct sockaddr_in);
addr.addr.sin.sin_family = AF_INET;
addr.addr.sin.sin_addr.s_addr = htonl(INADDR_ANY);
addr.addr.sin.sin_port = htons(COAP_DEFAULT_PORT);
ctx = coap_new_context(&addr);
addr.addr.sin6.sin6_addr = in6addr_loopback;
addr.addr.sin.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
session = coap_new_client_session(ctx, NULL, &addr, COAP_PROTO_UDP);
pdu = coap_pdu_init(0, 0, 0, TEST_PDU_SIZE);