UrlClientTest: Added timeout to all tests.

This commit is contained in:
Mattes D 2023-05-09 23:12:51 +02:00
parent 97c49c6f29
commit d9b2833e27

View File

@ -120,7 +120,11 @@ int TestRequest1()
auto res = cUrlClient::Get("http://github.com", std::move(callbacks), AStringMap(), AString(), std::move(options)); auto res = cUrlClient::Get("http://github.com", std::move(callbacks), AStringMap(), AString(), std::move(options));
if (res.first) if (res.first)
{ {
evtFinished->Wait(); if (!evtFinished->Wait(10000))
{
LOG("Aborting the wait for response; failing the test.");
return 1;
}
} }
else else
{ {
@ -142,7 +146,11 @@ int TestRequest2()
auto res = cUrlClient::Get("http://github.com", std::move(callbacks)); auto res = cUrlClient::Get("http://github.com", std::move(callbacks));
if (res.first) if (res.first)
{ {
evtFinished->Wait(); if (!evtFinished->Wait(10000))
{
LOG("Aborting the wait for response; failing the test.");
return 1;
}
} }
else else
{ {
@ -166,7 +174,11 @@ int TestRequest3()
auto res = cUrlClient::Get("https://github.com", std::move(callbacks), AStringMap(), AString(), std::move(options)); auto res = cUrlClient::Get("https://github.com", std::move(callbacks), AStringMap(), AString(), std::move(options));
if (res.first) if (res.first)
{ {
evtFinished->Wait(); if (!evtFinished->Wait(10000))
{
LOG("Aborting the wait for response; failing the test.");
return 1;
}
} }
else else
{ {
@ -188,7 +200,11 @@ int TestRequest4()
auto res = cUrlClient::Get("https://github.com", std::move(callbacks)); auto res = cUrlClient::Get("https://github.com", std::move(callbacks));
if (res.first) if (res.first)
{ {
evtFinished->Wait(); if (!evtFinished->Wait(10000))
{
LOG("Aborting the wait for response; failing the test.");
return 1;
}
} }
else else
{ {