木头云 4832c47345 test(condition): add comprehensive unit tests for ipc::sync::condition
- Test condition variable construction (default and named)
- Test wait, notify, and broadcast operations
- Test timed wait with timeout and infinite wait
- Test integration with mutex for synchronization
- Test producer-consumer patterns with condition variables
- Test multiple waiters with broadcast
- Test spurious wakeup handling patterns
- Test named condition variable sharing between threads
- Test resource cleanup (clear, clear_storage)
- Test edge cases (after clear, immediate notify)
2025-11-30 04:13:57 +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_condition.cpp test(condition): add comprehensive unit tests for ipc::sync::condition 2025-11-30 04:13:57 +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