From d9b2833e272fa1018058786edef45a42cbe4ecc0 Mon Sep 17 00:00:00 2001 From: Mattes D Date: Tue, 9 May 2023 23:12:51 +0200 Subject: UrlClientTest: Added timeout to all tests. --- tests/HTTP/UrlClientTest.cpp | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) (limited to 'tests/HTTP/UrlClientTest.cpp') 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 { -- cgit v1.2.3