Closed MaximilienNaveau closed 4 years ago
Thanks for reporting this Max.
A few things:
In case you have troubles to track this down, happy to take a look.
I will look into this today
This issue can be closed after merge:
This file "include/shared_memory/exchange_manager_memory.hpp" lacks documentation
@MaximilienNaveau exchange_manager_memory.hpp is not part of the API, it is meant to be used internally by exchange_manager_producer/consumer. What I will do: move it to include/shared_memory/internal and set the code in namespace shared_memory::internal. Can we have doxygen skipping include/*/internal in all packages ?
Good thinking. We should also make sure that Catkin does not install the files then. And during the creation of the library you can put the header as source file. So it is embedded in the ".so"
Problem in unitest hanging
The unit-test "exchange_manager" hangs up during the continuous integration and sometimes on my computer too. Which makes the CI fail but with no real information on what failed...
Action taken
I disabled it from the code. One need to investigate the reasons for this hang up.