Conversation
|
It currently fails on tests: |
|
Looks good to me so far. Need to looks at the parser and python message generation to see if we can remove unwanted imports |
|
Looks like the parser doesn't provide a way to dissociate easily if an array is bounded |
For arrays of static size |
|
oh you're right! I missed that for some reason, sorry for the noise. Proper fix in python generator: ros2/rosidl#210 |
mikaelarguedas
left a comment
There was a problem hiding this comment.
lgtm, I added some missing search/replace in cf76add
|
@ros2/team what would be the best way for packages depending on this to get the list of all the interfaces of this package in CMake ? I know we have |
|
For CMake packages, you could just put them in a CMake variable that gets populated in a CMake extras file for this package. Basically that would make the CMake variable available after anyone does For Python support ( |
|
oh cool I didn't know about that. Thanks @wjwwood for the pointer! |
|
@Karsten1987 while being ready for merging I'd rather not merge this before we have the corresponding PR on test_communication to leverage this (otherwise we will generate these messages twice without taking advantage of this new package) |
|
Just occured to me that maybe this should go in the |
That's fine by me. |
|
closing this in favor of ros2/rcl_interfaces#16 |
adding a test_msgs package which serves for various testing purposes.
It will replace the mock_msgs inside rclcpp https://github.com/ros2/rclcpp/blob/master/rclcpp/CMakeLists.txt#L149
It will serve as a testing dependency for rmw unit testing as well as cli_tools.
This PR is motivated by ros2/system_tests#191