Skip to content

Commit 45167c4

Browse files
committed
Increase times for return_last_failed test
Signed-off-by: Ted Lyngmo <ted@lyncon.se>
1 parent 5f4e0cf commit 45167c4

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

tests/beman/timed_lock_alg/mutex.test.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,16 +77,16 @@ TEST(Mutex, return_last_failed) {
7777
std::array<std::timed_mutex, 2> mtxs;
7878
auto th = JThread([&] {
7979
std::lock(mtxs[0], mtxs[1]);
80-
std::this_thread::sleep_for(25ms);
81-
mtxs[0].unlock(); // 5ms after try_lock_for started, 15ms left
80+
std::this_thread::sleep_for(100ms);
81+
mtxs[0].unlock(); // 50ms after try_lock_for started, 100ms left
8282

8383
// try_lock_for here hangs on mtxs[1] and should return 1:
84-
std::this_thread::sleep_for(100ms + extra_grace);
84+
std::this_thread::sleep_for(200ms + extra_grace);
8585
mtxs[1].unlock();
8686
});
8787

88-
std::this_thread::sleep_for(20ms);
89-
EXPECT_EQ(1, std::apply([](auto&... mts) { return tla::try_lock_for(80ms, mts...); }, mtxs));
88+
std::this_thread::sleep_for(50ms);
89+
EXPECT_EQ(1, std::apply([](auto&... mts) { return tla::try_lock_for(100ms, mts...); }, mtxs));
9090
}
9191

9292
TEST(Mutex, succeed_with_three_in_tricky_sequence) {

0 commit comments

Comments
 (0)