Skip to content

adding test_msgs to rcl_interfaces repo#16

Merged
mikaelarguedas merged 41 commits intomasterfrom
test_msgs
Sep 8, 2017
Merged

adding test_msgs to rcl_interfaces repo#16
mikaelarguedas merged 41 commits intomasterfrom
test_msgs

Conversation

@mikaelarguedas
Copy link
Copy Markdown
Member

@mikaelarguedas mikaelarguedas commented Apr 3, 2017

@dirk-thomas
Copy link
Copy Markdown
Member

Once the message definitions and fixtures have been move https://github.com/ros2/ros2cli/blob/9fce6a08381bb67cf17e7160b0b2c6556ffec1e6/ros2topic/package.xml#L16 should switch to the new location.

@dirk-thomas dirk-thomas removed the in progress Actively being worked on (Kanban column) label Jun 14, 2017
@dirk-thomas dirk-thomas reopened this Jun 14, 2017
@dirk-thomas dirk-thomas added the in progress Actively being worked on (Kanban column) label Jun 14, 2017
@mikaelarguedas mikaelarguedas added in review Waiting for review (Kanban column) and removed in progress Actively being worked on (Kanban column) labels Sep 2, 2017
@dirk-thomas
Copy link
Copy Markdown
Member

I think it would be valuable to preserve the history of the moved content. These files have quite some history which would be valuable for future debugging / tracing.

@dirk-thomas dirk-thomas added in progress Actively being worked on (Kanban column) and removed in review Waiting for review (Kanban column) labels Sep 7, 2017
@mikaelarguedas
Copy link
Copy Markdown
Member Author

history of the files has been propagated, ready for review

@mikaelarguedas mikaelarguedas added in review Waiting for review (Kanban column) and removed in progress Actively being worked on (Kanban column) labels Sep 8, 2017
dirk-thomas and others added 24 commits September 8, 2017 12:46
Conflicts:
	test_communication/test/message_fixtures.hpp
Conflicts:
	test_communication/test/message_fixtures.hpp
* use ASCII value for char

* homogenize BoundedArrayPrimitives fixtures
* extend service template to test python services

* trailing whitespace

* skipping tests raising SkipTest

* remove SKIP_TEST for non nose tests

* add bracket because linter doesnt understand multiline conditions
* Added nested message that always breaks because of the bug

* Added C++ code for DynamicArrayPrimitivesNested message

* Fixed style and publisher/subscriber (combo) test case

* expose core dumpes on complex messages

* dont run other tests to save debugging time

* more fixtures, looks like a string array alignment issue

* newline at end of file

* move include to the right place

* add comment about current failing tests

* remove debug prints

* restore/reenable all tests

* that was actually pretty readable with vertical space

* use all messages fron the fixtures rather the only the first one

* linters

* what's cool with functions is that you can call them rather than copy-n-paste code
remove unused message type

update header guard

rename message field in DynamicArrayPrimitivesNested
<name>test_msgs</name>
<version>0.0.0</version>
<description>A package containing message definitions and fixtures used exclusively for testing purposes.</description>
<maintainer email="karsten@osrfoundation.org">Karsten Knese</maintainer>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure why you picked @Karsten1987 but I don't mind 😉

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

he is the one that started the original work in ros2/common_interfaces#30 and I took over, I figured he'd like to keep maintainership 😜

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I figured he'd like to keep maintainership

Very generous of you 😆 Works for me...

)

install(DIRECTORY src/test_msgs
DESTINATION "${PYTHON_INSTALL_DIR}/")
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This Python package doesn't have an __init__.py file. Should it?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nvm, just found the file being added in a later commit.

@mikaelarguedas mikaelarguedas merged commit cc27af0 into master Sep 8, 2017
@mikaelarguedas mikaelarguedas deleted the test_msgs branch September 8, 2017 21:33
@mikaelarguedas mikaelarguedas removed the in review Waiting for review (Kanban column) label Sep 8, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants