Skip to content

ros2cli network tests #389

Description

@tfoote

Test the basic functionality of the ros2cli package family in an environment where nodes are running on other machines on the network.

Setup

  • Rmw: Connext
  • BuildType: Source
  • Chip: Amd64
  • Os: Windows

Links

Checks

  • Node discovery

    With another node running, use ros2 node list to ensure that the expected node is listed. Then stop the node and ensure that the list operation no longer shows the node.

  • Topic discovery

    With another node running, use ros2 topic list to ensure that the expected topics are listed. Then stop the node and ensure that the list operation no longer shows the node's topics.

  • Service discovery

    With another node running, use ros2 service list to ensure that the expected services are listed. Then stop the node and ensure that the list operation no longer shows the node's services.

  • Parameter discovery

    With another node running, use ros2 param list to ensure that the expected parameters are listed. Then stop the node and ensure that the list operation no longer shows the node's parameters.


You can find the code used to generate this test case here

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions