Skip to content

Commit 995725b

Browse files
author
Cruz Monrreal
authored
Merge pull request #9129 from jeromecoutant/PR_DNSDEBUG
DNS tests: improve debug messages
2 parents 9b9b81e + bd4b99c commit 995725b

13 files changed

+46
-44
lines changed

TESTS/netsocket/dns/asynchronous_dns.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ void ASYNCHRONOUS_DNS()
3434
{
3535
do_asynchronous_gethostbyname(dns_test_hosts, 1, &result_ok, &result_no_mem, &result_dns_failure, &result_exp_timeout);
3636

37-
TEST_ASSERT(result_ok == 1);
38-
TEST_ASSERT(result_no_mem == 0);
39-
TEST_ASSERT(result_dns_failure == 0);
40-
TEST_ASSERT(result_exp_timeout == 0);
37+
TEST_ASSERT_EQUAL(1, result_ok);
38+
TEST_ASSERT_EQUAL(0, result_no_mem);
39+
TEST_ASSERT_EQUAL(0, result_dns_failure);
40+
TEST_ASSERT_EQUAL(0, result_exp_timeout);
4141
}

TESTS/netsocket/dns/asynchronous_dns_cache.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ void ASYNCHRONOUS_DNS_CACHE()
5050

5151
semaphore.wait();
5252

53-
TEST_ASSERT(data.result == NSAPI_ERROR_OK);
53+
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, data.result);
5454
TEST_ASSERT(strlen(data.addr.get_ip_address()) > 1);
5555

5656
int delay_ms = (ticker_us - started_us) / 1000;

TESTS/netsocket/dns/asynchronous_dns_external_event_queue.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@ void ASYNCHRONOUS_DNS_EXTERNAL_EVENT_QUEUE()
5757
do_asynchronous_gethostbyname(dns_test_hosts, MBED_CONF_NSAPI_DNS_CACHE_SIZE, &result_ok, &result_no_mem,
5858
&result_dns_failure, &result_exp_timeout);
5959

60-
TEST_ASSERT(result_ok == MBED_CONF_NSAPI_DNS_CACHE_SIZE);
61-
TEST_ASSERT(result_no_mem == 0);
62-
TEST_ASSERT(result_dns_failure == 0);
63-
TEST_ASSERT(result_exp_timeout == 0);
60+
TEST_ASSERT_EQUAL(MBED_CONF_NSAPI_DNS_CACHE_SIZE, result_ok);
61+
TEST_ASSERT_EQUAL(0, result_no_mem);
62+
TEST_ASSERT_EQUAL(0, result_dns_failure);
63+
TEST_ASSERT_EQUAL(0, result_exp_timeout);
6464

6565
// Dispatch event queue
6666
Thread eventThread(osPriorityNormal, EXTERNAL_THREAD_SIZE);
@@ -73,10 +73,10 @@ void ASYNCHRONOUS_DNS_EXTERNAL_EVENT_QUEUE()
7373
do_asynchronous_gethostbyname(dns_test_hosts_second, MBED_CONF_APP_DNS_SIMULT_QUERIES + 1, &result_ok, &result_no_mem,
7474
&result_dns_failure, &result_exp_timeout);
7575

76-
TEST_ASSERT(result_ok == MBED_CONF_APP_DNS_SIMULT_QUERIES);
77-
TEST_ASSERT(result_no_mem == 1); // last query fails for no memory as expected
78-
TEST_ASSERT(result_dns_failure == 0);
79-
TEST_ASSERT(result_exp_timeout == 0);
76+
TEST_ASSERT_EQUAL(MBED_CONF_APP_DNS_SIMULT_QUERIES, result_ok);
77+
TEST_ASSERT_EQUAL(1, result_no_mem); // last query fails for no memory as expected
78+
TEST_ASSERT_EQUAL(0, result_dns_failure);
79+
TEST_ASSERT_EQUAL(0, result_exp_timeout);
8080

8181
// Give event queue time to finalise before destructors
8282
wait(2.0);

TESTS/netsocket/dns/asynchronous_dns_invalid_host.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ void ASYNCHRONOUS_DNS_INVALID_HOST()
6161
do_asynchronous_gethostbyname(dns_test_hosts_new, MBED_CONF_APP_DNS_SIMULT_QUERIES + 1, &result_ok, &result_no_mem,
6262
&result_dns_failure, &result_exp_timeout);
6363

64-
TEST_ASSERT(result_ok == exp_ok);
65-
TEST_ASSERT(result_no_mem == 1); // last query fails for no memory as expected
64+
TEST_ASSERT_EQUAL(exp_ok, result_ok);
65+
TEST_ASSERT_EQUAL(1, result_no_mem); // last query fails for no memory as expected
6666
TEST_ASSERT(result_dns_failure == exp_dns_failure || result_dns_failure == exp_dns_failure + 1);
67-
TEST_ASSERT(result_exp_timeout == 0);
67+
TEST_ASSERT_EQUAL(0, result_exp_timeout);
6868
}

TESTS/netsocket/dns/asynchronous_dns_non_async_and_async.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ void ASYNCHRONOUS_DNS_NON_ASYNC_AND_ASYNC()
4747

4848
semaphore.wait(100);
4949

50-
TEST_ASSERT(data.result == NSAPI_ERROR_OK);
50+
TEST_ASSERT_EQUAL(NSAPI_ERROR_OK, data.result);
5151

5252
printf("DNS: query \"%s\" => \"%s\"\n",
5353
dns_test_hosts_second[0], data.addr.get_ip_address());

TESTS/netsocket/dns/asynchronous_dns_simultaneous.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ void ASYNCHRONOUS_DNS_SIMULTANEOUS()
3535
do_asynchronous_gethostbyname(dns_test_hosts_second, MBED_CONF_APP_DNS_SIMULT_QUERIES + 1, &result_ok, &result_no_mem,
3636
&result_dns_failure, &result_exp_timeout);
3737

38-
TEST_ASSERT(result_ok == MBED_CONF_APP_DNS_SIMULT_QUERIES);
39-
TEST_ASSERT(result_no_mem == 1); // last query fails for no memory as expected
40-
TEST_ASSERT(result_dns_failure == 0);
41-
TEST_ASSERT(result_exp_timeout == 0);
38+
TEST_ASSERT_EQUAL(MBED_CONF_APP_DNS_SIMULT_QUERIES, result_ok);
39+
TEST_ASSERT_EQUAL(1, result_no_mem); // last query fails for no memory as expected
40+
TEST_ASSERT_EQUAL(0, result_dns_failure);
41+
TEST_ASSERT_EQUAL(0, result_exp_timeout);
4242
}

TESTS/netsocket/dns/asynchronous_dns_simultaneous_cache.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ void ASYNCHRONOUS_DNS_SIMULTANEOUS_CACHE()
3636
&result_dns_failure, &result_exp_timeout);
3737

3838
// Addresses were cached on last step, OK for all
39-
TEST_ASSERT(result_ok == MBED_CONF_APP_DNS_SIMULT_QUERIES + 1);
40-
TEST_ASSERT(result_no_mem == 0);
41-
TEST_ASSERT(result_dns_failure == 0);
42-
TEST_ASSERT(result_exp_timeout == 0);
39+
TEST_ASSERT_EQUAL(MBED_CONF_APP_DNS_SIMULT_QUERIES + 1, result_ok);
40+
TEST_ASSERT_EQUAL(0, result_no_mem);
41+
TEST_ASSERT_EQUAL(0, result_dns_failure);
42+
TEST_ASSERT_EQUAL(0, result_exp_timeout);
4343
}

TESTS/netsocket/dns/asynchronous_dns_simultaneous_repeat.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ void ASYNCHRONOUS_DNS_SIMULTANEOUS_REPEAT()
4040
// For 1st round can fail to no memory, on other rounds some of the addresses are found from cache
4141
TEST_ASSERT(result_ok == MBED_CONF_APP_DNS_SIMULT_QUERIES || result_ok == MBED_CONF_APP_DNS_SIMULT_QUERIES + 1);
4242
TEST_ASSERT(result_no_mem == 1 || result_no_mem == 0); // last query fails for 1st round to no memory as expected
43-
TEST_ASSERT(result_dns_failure == 0);
44-
TEST_ASSERT(result_exp_timeout == 0);
43+
TEST_ASSERT_EQUAL(0, result_dns_failure);
44+
TEST_ASSERT_EQUAL(0, result_exp_timeout);
4545
}
4646
}

TESTS/netsocket/dns/asynchronous_dns_timeouts.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@ void ASYNCHRONOUS_DNS_TIMEOUTS()
5353
do_asynchronous_gethostbyname(dns_test_hosts, MBED_CONF_NSAPI_DNS_CACHE_SIZE, &result_ok, &result_no_mem,
5454
&result_dns_failure, &result_exp_timeout);
5555

56-
TEST_ASSERT(result_ok == MBED_CONF_NSAPI_DNS_CACHE_SIZE);
57-
TEST_ASSERT(result_no_mem == 0);
58-
TEST_ASSERT(result_dns_failure == 0);
59-
TEST_ASSERT(result_exp_timeout == 0);
56+
TEST_ASSERT_EQUAL(MBED_CONF_NSAPI_DNS_CACHE_SIZE, result_ok);
57+
TEST_ASSERT_EQUAL(0, result_no_mem);
58+
TEST_ASSERT_EQUAL(0, result_dns_failure);
59+
TEST_ASSERT_EQUAL(0, result_exp_timeout);
6060

6161
// Dispatch event queue
6262
Thread eventThread(osPriorityNormal, EXTERNAL_THREAD_SIZE);

TESTS/netsocket/dns/main.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,6 @@ void do_gethostbyname(const char hosts[][DNS_TEST_HOST_LEN], unsigned int op_cou
122122
SocketAddress address;
123123
nsapi_error_t err = net->gethostbyname(hosts[i], &address);
124124

125-
TEST_ASSERT(err == NSAPI_ERROR_OK || err == NSAPI_ERROR_NO_MEMORY || err == NSAPI_ERROR_DNS_FAILURE || err == NSAPI_ERROR_TIMEOUT);
126125
if (err == NSAPI_ERROR_OK) {
127126
(*exp_ok)++;
128127
printf("DNS: query \"%s\" => \"%s\"\n",
@@ -136,6 +135,9 @@ void do_gethostbyname(const char hosts[][DNS_TEST_HOST_LEN], unsigned int op_cou
136135
} else if (err == NSAPI_ERROR_NO_MEMORY) {
137136
(*exp_no_mem)++;
138137
printf("DNS: query \"%s\" => no memory\n", hosts[i]);
138+
} else {
139+
printf("DNS: query \"%s\" => %d, unexpected answer\n", hosts[i], err);
140+
TEST_ASSERT(err == NSAPI_ERROR_OK || err == NSAPI_ERROR_NO_MEMORY || err == NSAPI_ERROR_DNS_FAILURE || err == NSAPI_ERROR_TIMEOUT);
139141
}
140142
}
141143
}

TESTS/netsocket/dns/synchronous_dns.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ void SYNCHRONOUS_DNS()
3434
{
3535
do_gethostbyname(dns_test_hosts, 1, &result_ok, &result_no_mem, &result_dns_failure, &result_exp_timeout);
3636

37-
TEST_ASSERT(result_ok == 1);
38-
TEST_ASSERT(result_no_mem == 0);
39-
TEST_ASSERT(result_dns_failure == 0);
40-
TEST_ASSERT(result_exp_timeout == 0);
37+
TEST_ASSERT_EQUAL(1, result_ok);
38+
TEST_ASSERT_EQUAL(0, result_no_mem);
39+
TEST_ASSERT_EQUAL(0, result_dns_failure);
40+
TEST_ASSERT_EQUAL(0, result_exp_timeout);
4141
}

TESTS/netsocket/dns/synchronous_dns_invalid.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ void SYNCHRONOUS_DNS_INVALID()
5353

5454
do_gethostbyname(dns_test_hosts_new, MBED_CONF_APP_DNS_TEST_HOSTS_NUM, &result_ok, &result_no_mem, &result_dns_failure, &result_exp_timeout);
5555

56-
TEST_ASSERT(result_ok == expected_successes);
57-
TEST_ASSERT(result_no_mem == 0);
58-
TEST_ASSERT(result_dns_failure == expected_failures);
59-
TEST_ASSERT(result_exp_timeout == 0);
56+
TEST_ASSERT_EQUAL(expected_successes, result_ok);
57+
TEST_ASSERT_EQUAL(0, result_no_mem);
58+
TEST_ASSERT_EQUAL(expected_failures, result_dns_failure);
59+
TEST_ASSERT_EQUAL(0, result_exp_timeout);
6060
}

TESTS/netsocket/dns/synchronous_dns_multiple.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ void SYNCHRONOUS_DNS_MULTIPLE()
3434
{
3535
do_gethostbyname(dns_test_hosts, MBED_CONF_APP_DNS_TEST_HOSTS_NUM, &result_ok, &result_no_mem, &result_dns_failure, &result_exp_timeout);
3636

37-
TEST_ASSERT(result_ok == MBED_CONF_APP_DNS_TEST_HOSTS_NUM);
38-
TEST_ASSERT(result_no_mem == 0);
39-
TEST_ASSERT(result_dns_failure == 0);
40-
TEST_ASSERT(result_exp_timeout == 0);
37+
TEST_ASSERT_EQUAL(MBED_CONF_APP_DNS_TEST_HOSTS_NUM, result_ok);
38+
TEST_ASSERT_EQUAL(0, result_no_mem);
39+
TEST_ASSERT_EQUAL(0, result_dns_failure);
40+
TEST_ASSERT_EQUAL(0, result_exp_timeout);
4141
}

0 commit comments

Comments
 (0)