From e59a0e120687465e76291f432505968fe69a745e Mon Sep 17 00:00:00 2001 From: Joel Linn Date: Fri, 15 Apr 2022 16:43:51 +0200 Subject: [PATCH] [Base] Relax some timing constraints. - Because setting the timer is scheduled by us but the wait on POSIX is currently scheduled by pthreads, this solves issues on overprovisioned CIs --- src/xenia/base/testing/threading_test.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xenia/base/testing/threading_test.cc b/src/xenia/base/testing/threading_test.cc index 6d8f4f3c8..22db31cbf 100644 --- a/src/xenia/base/testing/threading_test.cc +++ b/src/xenia/base/testing/threading_test.cc @@ -788,7 +788,7 @@ TEST_CASE("Wait on Timer", "[timer]") { result = Wait(timer.get(), false, 1ms); REQUIRE(result == WaitResult::kTimeout); REQUIRE(timer->SetOnceAfter(1ms)); // Signals it - result = Wait(timer.get(), false, 2ms); + result = Wait(timer.get(), false, 20ms); REQUIRE(result == WaitResult::kSuccess); result = Wait(timer.get(), false, 1ms); REQUIRE(result == WaitResult::kSuccess); // Did not reset @@ -799,7 +799,7 @@ TEST_CASE("Wait on Timer", "[timer]") { result = Wait(timer.get(), false, 1ms); REQUIRE(result == WaitResult::kTimeout); REQUIRE(timer->SetOnceAfter(1ms)); // Signals it - result = Wait(timer.get(), false, 2ms); + result = Wait(timer.get(), false, 20ms); REQUIRE(result == WaitResult::kSuccess); result = Wait(timer.get(), false, 1ms); REQUIRE(result == WaitResult::kTimeout); // Did reset