Skip to content

Commit 6e17ce1

Browse files
committed
test(semaphore): add comprehensive unit tests for ipc::sync::semaphore
- Test semaphore construction (default and named with count) - Test wait and post operations - Test timed wait with various timeout values - Test producer-consumer patterns - Test multiple producers and consumers scenarios - Test concurrent post operations - Test initial count behavior - Test named semaphore sharing between threads - Test resource cleanup (clear, clear_storage) - Test edge cases (zero timeout, after clear, high frequency)
1 parent b4ad3c6 commit 6e17ce1

File tree

1 file changed

+487
-0
lines changed

1 file changed

+487
-0
lines changed

0 commit comments

Comments
 (0)