diff --git a/untests/sources/untests_utils/jobber.cpp b/untests/sources/untests_utils/jobber.cpp index 6bba998b..8748cf73 100644 --- a/untests/sources/untests_utils/jobber.cpp +++ b/untests/sources/untests_utils/jobber.cpp @@ -73,10 +73,10 @@ TEST_CASE("jobber") { jobber j(1); i32 counter = 0; j.pause(); - for ( std::size_t i = 0; i < 10; ++i ) { + for ( std::size_t i = 0; i < 50; ++i ) { j.async([&counter](){ ++counter; - std::this_thread::sleep_for(std::chrono::milliseconds(15)); + std::this_thread::sleep_for(std::chrono::milliseconds(5)); }); } @@ -93,10 +93,10 @@ TEST_CASE("jobber") { j.active_wait_for(make_milliseconds(60)); REQUIRE(time::now_ms() - b > make_milliseconds(70)); REQUIRE(counter > 2); - REQUIRE(counter < 10); + REQUIRE(counter < 50); - j.active_wait_until(time::now_s() + make_seconds(1)); - REQUIRE(counter == 10); + j.active_wait_until(time::now_s() + make_seconds(3)); + REQUIRE(counter == 50); } { jobber j(2); diff --git a/untests/sources/untests_utils/scheduler.cpp b/untests/sources/untests_utils/scheduler.cpp index 162b294b..8fb07c9a 100644 --- a/untests/sources/untests_utils/scheduler.cpp +++ b/untests/sources/untests_utils/scheduler.cpp @@ -23,10 +23,10 @@ TEST_CASE("scheduler") { { scheduler s; i32 counter = 0; - for ( std::size_t i = 0; i < 10; ++i ) { + for ( std::size_t i = 0; i < 50; ++i ) { s.schedule([&counter](){ ++counter; - std::this_thread::sleep_for(std::chrono::milliseconds(15)); + std::this_thread::sleep_for(std::chrono::milliseconds(5)); }); } s.process_tasks_for(make_milliseconds(-1)); @@ -34,17 +34,17 @@ TEST_CASE("scheduler") { REQUIRE(counter == 0); s.process_tasks_for(make_milliseconds(60)); REQUIRE(counter > 2); - REQUIRE(counter < 10); - s.process_tasks_for(make_seconds(1)); - REQUIRE(counter == 10); + REQUIRE(counter < 50); + s.process_tasks_for(make_seconds(3)); + REQUIRE(counter == 50); } { scheduler s; i32 counter = 0; - for ( std::size_t i = 0; i < 10; ++i ) { + for ( std::size_t i = 0; i < 50; ++i ) { s.schedule([&counter](){ ++counter; - std::this_thread::sleep_for(std::chrono::milliseconds(15)); + std::this_thread::sleep_for(std::chrono::milliseconds(5)); }); } s.process_tasks_until(time::now_ms() - make_milliseconds(1)); @@ -52,9 +52,9 @@ TEST_CASE("scheduler") { REQUIRE(counter == 0); s.process_tasks_until(time::now_ms() + make_milliseconds(60)); REQUIRE(counter > 2); - REQUIRE(counter < 10); - s.process_tasks_until(time::now_s() + make_seconds(1)); - REQUIRE(counter == 10); + REQUIRE(counter < 50); + s.process_tasks_until(time::now_s() + make_seconds(3)); + REQUIRE(counter == 50); } { scheduler s;