木头云 6e17ce184b 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)
2025-11-30 04:13:04 +00:00
..
archive chore(test): archive existing test cases to test/archive 2025-11-30 04:04:10 +00:00
test_buffer.cpp test(buffer): add comprehensive unit tests for ipc::buffer 2025-11-30 04:10:07 +00:00
test_mutex.cpp test(mutex): add comprehensive unit tests for ipc::sync::mutex 2025-11-30 04:12:14 +00:00
test_semaphore.cpp test(semaphore): add comprehensive unit tests for ipc::sync::semaphore 2025-11-30 04:13:04 +00:00
test_shm.cpp test(shm): add comprehensive unit tests for shared memory 2025-11-30 04:11:13 +00:00