Commit 52ac5693 authored by Juergen Kosel's avatar Juergen Kosel

Reduce time for test2d

- Reduce the number of iterations to 20 (It usually fails in iteration 3)
- Reduce the timeout by factor 10
Signed-off-by: 's avatarJuergen Kosel <juergen.kosel@softing.com>
parent 568d8240
...@@ -1021,7 +1021,7 @@ int test2d(struct Options options) ...@@ -1021,7 +1021,7 @@ int test2d(struct Options options)
// there is/was some race condition, which caused _sometimes_ that the library failed to detect, // there is/was some race condition, which caused _sometimes_ that the library failed to detect,
// that the connect attempt has already failed. // that the connect attempt has already failed.
// Therefore we need to test this several times! // Therefore we need to test this several times!
for (iteration = 0; !failures && (iteration < 100) ; iteration++) for (iteration = 0; !failures && (iteration < 20) ; iteration++)
{ {
rc = MQTTAsync_create(&c, options.mutual_auth_connection, rc = MQTTAsync_create(&c, options.mutual_auth_connection,
"test2d", MQTTCLIENT_PERSISTENCE_DEFAULT, NULL); "test2d", MQTTCLIENT_PERSISTENCE_DEFAULT, NULL);
...@@ -1065,8 +1065,8 @@ int test2d(struct Options options) ...@@ -1065,8 +1065,8 @@ int test2d(struct Options options)
MQTTAsync_destroy(&c); MQTTAsync_destroy(&c);
break; break;
} }
#define TEST2D_COUNT 1000
while (!test2dFinished && ++count < 10000) while (!test2dFinished && ++count < TEST2D_COUNT)
{ {
#if defined(WIN32) #if defined(WIN32)
Sleep(100); Sleep(100);
...@@ -1074,7 +1074,7 @@ int test2d(struct Options options) ...@@ -1074,7 +1074,7 @@ int test2d(struct Options options)
usleep(10000L); usleep(10000L);
#endif #endif
} }
if (!test2dFinished && count >= 10000) if (!test2dFinished && count >= TEST2D_COUNT)
{ {
MyLog(LOGA_INFO, "Failed in iteration %d\n",iteration); MyLog(LOGA_INFO, "Failed in iteration %d\n",iteration);
failures++; failures++;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment