fixing flaky tests in mac and windows

This commit is contained in:
matlabbe
2026-05-30 21:28:53 -07:00
parent e8eabc1538
commit 3ecddfb583
6 changed files with 77 additions and 19 deletions
+2 -1
View File
@@ -116,8 +116,9 @@ TEST(USemaphoreTest, AcquireTry)
result = sem.acquireTry();
EXPECT_TRUE(result);
EXPECT_EQ(sem.value(), 0);
// Semaphore is exhausted: the next non-blocking try must fail.
result = sem.acquireTry();
EXPECT_TRUE(result);
EXPECT_FALSE(result);
#else
int result = sem.acquireTry(1);
EXPECT_TRUE(result);