summaryrefslogtreecommitdiffstats
path: root/tests/HTTP/UrlClientTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/HTTP/UrlClientTest.cpp')
-rw-r--r--tests/HTTP/UrlClientTest.cpp24
1 files changed, 20 insertions, 4 deletions
diff --git a/tests/HTTP/UrlClientTest.cpp b/tests/HTTP/UrlClientTest.cpp
index 41d61152e..94ea0ccaa 100644
--- a/tests/HTTP/UrlClientTest.cpp
+++ b/tests/HTTP/UrlClientTest.cpp
@@ -120,7 +120,11 @@ int TestRequest1()
auto res = cUrlClient::Get("http://github.com", std::move(callbacks), AStringMap(), AString(), std::move(options));
if (res.first)
{
- evtFinished->Wait();
+ if (!evtFinished->Wait(10000))
+ {
+ LOG("Aborting the wait for response; failing the test.");
+ return 1;
+ }
}
else
{
@@ -142,7 +146,11 @@ int TestRequest2()
auto res = cUrlClient::Get("http://github.com", std::move(callbacks));
if (res.first)
{
- evtFinished->Wait();
+ if (!evtFinished->Wait(10000))
+ {
+ LOG("Aborting the wait for response; failing the test.");
+ return 1;
+ }
}
else
{
@@ -166,7 +174,11 @@ int TestRequest3()
auto res = cUrlClient::Get("https://github.com", std::move(callbacks), AStringMap(), AString(), std::move(options));
if (res.first)
{
- evtFinished->Wait();
+ if (!evtFinished->Wait(10000))
+ {
+ LOG("Aborting the wait for response; failing the test.");
+ return 1;
+ }
}
else
{
@@ -188,7 +200,11 @@ int TestRequest4()
auto res = cUrlClient::Get("https://github.com", std::move(callbacks));
if (res.first)
{
- evtFinished->Wait();
+ if (!evtFinished->Wait(10000))
+ {
+ LOG("Aborting the wait for response; failing the test.");
+ return 1;
+ }
}
else
{