Skip to content

Commit 50b7be8

Browse files
committed
More AppleClang adjustments
Signed-off-by: Ted Lyngmo <[email protected]>
1 parent 616f29e commit 50b7be8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

tests/beman/timed_lock_alg/mutex.test.cpp

Lines changed: 4 additions & 4 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(40ms);
81-
mtxs[0].unlock(); // 20ms after try_lock_for started, 15ms left
80+
std::this_thread::sleep_for(25ms);
81+
mtxs[0].unlock(); // 5ms after try_lock_for started, 15ms left
8282

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

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

9292
TEST(Mutex, succeed_with_three_in_tricky_sequence) {

0 commit comments

Comments
 (0)