-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add new test messages for arrays of arrays #52
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are some consequences to adding new messages to this package:
- It will cause test_communications to fail, unless a few things are updated.
See my tickets related to previous tribulations:
- Add message fixture for DynamicArrayStaticArrayPrimitivesNested #45
- Add new test message type DynamicArrayStaticArrayPrimitivesNested system_tests#302
- The build time increases significantly for all builds (exponential?) because of testing done in
test_communications
.
(@clalancette Correct me if I'm wrong).
Comments make sense to me, but I'll let @anhosi respond. If this doesn't get merged because of runtime reasons, we might have our own |
IMO, it makes sense to add the missing cases to this package for completeness:
|
56ba7e8
to
b3183c6
Compare
I just updated the message files. Is there anything else to do with it in terms of test_communication? |
@Karsten1987 And then the publisher/subscriber tests in test_communications should be updated:
An alternative to all of these changes is to let the publisher/subscriber tests in test_communications pass if the message type is unknown. Then any future additions to |
* add new test messages for arrays of arrays * rename and adjust missing types * add new fixtures * linters
We'd like to have two more test messages in the form of containers of containers. We would leverage them in our rosbag tests.
see ros2/rosbag2#56 (comment)
cc @anhosi