From 47a77751fbdbf45ad69c1c4811023b4e4851d45f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Obiltschnig?= Date: Sat, 8 Feb 2025 18:04:36 +0100 Subject: [PATCH] fix(tests): another attempt at fixing the flaky testSendFile*() --- Net/testsuite/src/SocketTest.cpp | 3 +++ NetSSL_OpenSSL/testsuite/src/SecureStreamSocketTest.cpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Net/testsuite/src/SocketTest.cpp b/Net/testsuite/src/SocketTest.cpp index b8632f50b6..27c180062b 100644 --- a/Net/testsuite/src/SocketTest.cpp +++ b/Net/testsuite/src/SocketTest.cpp @@ -751,6 +751,7 @@ void SocketTest::testSendFile() istr.close(); ss.close(); + Poco::Thread::sleep(200); while (srv.currentConnections() > 0) { Poco::Thread::sleep(100); @@ -789,6 +790,7 @@ void SocketTest::testSendFileLarge() istr.close(); ss.close(); + Poco::Thread::sleep(200); while (srv.currentConnections() > 0) { Poco::Thread::sleep(100); @@ -830,6 +832,7 @@ void SocketTest::testSendFileRange() istr.close(); ss.close(); + Poco::Thread::sleep(200); while (srv.currentConnections() > 0) { Poco::Thread::sleep(100); diff --git a/NetSSL_OpenSSL/testsuite/src/SecureStreamSocketTest.cpp b/NetSSL_OpenSSL/testsuite/src/SecureStreamSocketTest.cpp index 0988bca396..e0cc1a0494 100644 --- a/NetSSL_OpenSSL/testsuite/src/SecureStreamSocketTest.cpp +++ b/NetSSL_OpenSSL/testsuite/src/SecureStreamSocketTest.cpp @@ -274,6 +274,7 @@ void SecureStreamSocketTest::testSendFile() istr.close(); ss.close(); + Poco::Thread::sleep(200); while (srv.currentConnections() > 0) { Poco::Thread::sleep(100); @@ -312,6 +313,7 @@ void SecureStreamSocketTest::testSendFileLarge() istr.close(); ss.close(); + Poco::Thread::sleep(200); while (srv.currentConnections() > 0) { Poco::Thread::sleep(100); @@ -353,6 +355,7 @@ void SecureStreamSocketTest::testSendFileRange() istr.close(); ss.close(); + Poco::Thread::sleep(200); while (srv.currentConnections() > 0) { Poco::Thread::sleep(100);