eclipse-iceoryx / eclipse-iceoryx/iceoryx2
Add concurrency tests
- Dominant language
- Rust
- Stars
- 2.5k
- Forks
- 185
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 32
Description
## Brief feature description
### iceoryx2_cal
* monitoring: create, monitor and cleanup from within multiple threads
* NamedConcept, create/remove concurrently concepts while listing them
* NamedConcept, create and open concurrently concepts
* NamedConcept, create/remove and check for existence
* event concept
* notify listener while it is being concurrently created and destroyed
* listen while notifiers are concurrently connected/disconnected
* zero copy connection
* send data while receiver is concurrently connecting/disconnecting
Final task
* check all concept if there is any other concurrent test missing
### iceoryx2_bb
* ProcessState: create, list and modify process states concurrently
## Detailed information
The basic idea behind all tests is to open one or two groups of threads, one that creates/modifies things while the other group tries to consume it.
Contributor guide
Assessment
This issue has not been assessed yet.