From b99c51181d26e1be911c77487574a9f4f2878393 Mon Sep 17 00:00:00 2001 From: "andrey.bychkov" Date: Tue, 17 Sep 2024 12:31:03 +0300 Subject: [PATCH] fix test --- tests/client_server/client_server_test.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tests/client_server/client_server_test.cpp b/tests/client_server/client_server_test.cpp index f6906684..0535fe47 100644 --- a/tests/client_server/client_server_test.cpp +++ b/tests/client_server/client_server_test.cpp @@ -154,6 +154,7 @@ TEST(ClientServer, DynamicClients) { auto s = createServer(); const auto spawnClient = [&clients, &clients_mutex]() { + if (clients.size() > 100) return; auto c = new ClientSendThread(); c->startSend(); clients_mutex.lock(); @@ -173,16 +174,17 @@ TEST(ClientServer, DynamicClients) { spawnThread.start( [&spawnClient]() { - const int new_cnt = randomi() % 10; + const int new_cnt = 7; piForTimes(new_cnt) { spawnClient(); } + piCout << "+++++++"; }, - 12_Hz); + 52_Hz); deleteThread.start( [&clients, &clients_mutex]() { - const int rm_cnt = randomi() % 10; + const int rm_cnt = 8; piForTimes(rm_cnt) { ClientSendThread * c = nullptr; clients_mutex.lock(); @@ -195,8 +197,9 @@ TEST(ClientServer, DynamicClients) { piCout << "remove client" << clients.size(); } } + piCout << "----------"; }, - 13_Hz); + 53_Hz); (10_s).sleep();