Increase timeout tolerance in ping tests

This commit is contained in:
Mohammad Nejati
2025-02-10 20:26:04 +00:00
committed by Mohammad Nejati
parent 95386da791
commit 684fbfb356

View File

@ -108,7 +108,7 @@ public:
test::connect(ws1.next_layer(), ws2.next_layer()); test::connect(ws1.next_layer(), ws2.next_layer());
ws1.set_option(stream_base::timeout{ ws1.set_option(stream_base::timeout{
stream_base::none(), stream_base::none(),
std::chrono::milliseconds(500), std::chrono::seconds(1),
false false
}); });
ws2.async_accept(test::success_handler()); ws2.async_accept(test::success_handler());
@ -125,13 +125,13 @@ public:
system_error{ec}); system_error{ec});
got_timeout = true; got_timeout = true;
}); });
ioc.run_for(std::chrono::milliseconds(250)); ioc.run_for(std::chrono::milliseconds(500));
ioc.restart(); ioc.restart();
ws2.async_ping("", test::success_handler()); ws2.async_ping("", test::success_handler());
ioc.run_for(std::chrono::milliseconds(300)); ioc.run_for(std::chrono::milliseconds(600));
ioc.restart(); ioc.restart();
BEAST_EXPECT(!got_timeout); BEAST_EXPECT(!got_timeout);
ioc.run_for(std::chrono::milliseconds(500)); ioc.run_for(std::chrono::seconds(1));
ioc.restart(); ioc.restart();
BEAST_EXPECT(got_timeout); BEAST_EXPECT(got_timeout);
} }