rclpy
rclpy copied to clipboard
Add parallel callback test
Following up on the suggestion in #1039, this pull request adds a test case which checks if the parallel processing of callback is working when the reentrant callback group and the multithreaded executor are used. This behavior was broken recently, and the test should ensure that future regressions are noticed.
The test case is based on the reproduction example from #1039. I put it together with the callback group test cases, but we could put it somewhere else.
@fujitatomoya ping :)
@fujitatomoya I added your suggestions.
@adityapande-1995 can you review this?
@Mergifyio backport to humble
backport to humble
✅ Backports have been created
- Backport to branch
tofailed: Branch not found - #1052 Add parallel callback test (backport #1044) has been created for branch
humble