木头云 9070a899ef test(ipc): add comprehensive unit tests for route and channel
- Test route (single producer, multiple consumer) functionality
- Test channel (multiple producer, multiple consumer) functionality
- Test construction with name and prefix
- Test connection, disconnection, and reconnection
- Test send/receive with buffer, string, and raw data
- Test blocking send/recv and non-blocking try_send/try_recv
- Test timeout handling
- Test one-to-many broadcast (route)
- Test many-to-many communication (channel)
- Test recv_count and wait_for_recv functionality
- Test clone, release, and clear operations
- Test resource cleanup and storage management
- Test concurrent multi-sender and multi-receiver scenarios
2025-11-30 04:16:16 +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_ipc_channel.cpp test(ipc): add comprehensive unit tests for route and channel 2025-11-30 04:16:16 +00:00
test_locks.cpp test(locks): add comprehensive unit tests for spin_lock and rw_lock 2025-11-30 04:14:52 +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