Skip to content

Add rclpy action communication tests #332

@jacobperron

Description

@jacobperron

Feature request

Feature description

Now that Python Actions are available we can add tests across RMW implementations and between C++ and Python client libraries.

Related TODOs:

# TODO(wjwwood): actions do not support python
if(client_library1 STREQUAL "rclpy" OR client_library2 STREQUAL "rclpy")
set(SKIP_TEST "SKIP_TEST")
endif()

set(TEST_PUBLISHER_EXECUTABLE "${CMAKE_CURRENT_SOURCE_DIR}/test/publisher_py.py")
set(TEST_REQUESTER_EXECUTABLE "${CMAKE_CURRENT_SOURCE_DIR}/test/requester_py.py")
# TODO(wjwwood): actions do not support python

set(TEST_SUBSCRIBER_EXECUTABLE "${CMAKE_CURRENT_SOURCE_DIR}/test/subscriber_py.py")
set(TEST_REPLIER_EXECUTABLE "${CMAKE_CURRENT_SOURCE_DIR}/test/replier_py.py")
# TODO(wjwwood): actions do not support python

Metaticket ros2/ros2#583

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions