Skip to content

Move test_cli_remapping into test_cli - #599

Open
Aaravanand00 wants to merge 1 commit into
ros2:rollingfrom
Aaravanand00:fix-issue-279
Open

Move test_cli_remapping into test_cli#599
Aaravanand00 wants to merge 1 commit into
ros2:rollingfrom
Aaravanand00:fix-issue-279

Conversation

@Aaravanand00

Copy link
Copy Markdown
Contributor

Description

This PR consolidates the test_cli_remapping package into the test_cli package to reduce the overhead of having too many granular test packages, keeping related CLI tests together.

All source files for the remapping tests have been moved into test_cli/test/ and the build configurations (CMakeLists.txt and package.xml) have been merged accordingly. The old test_cli_remapping package has been entirely removed.

Fixes #279

Is this user-facing behavior change?

No, this is purely an internal structural change to consolidate testing packages.

Did you use Generative AI?

I did use generative AI in some form in making the content of this
pull request.

Additional Information

  • Verified that test_cli successfully builds with the newly migrated remapping test (name_maker_rclcpp executable and test_cli_remapping.py launch test).
  • Test dependencies (launch_testing_ros, launch_testing_ament_cmake, test_msgs, etc.) have been moved over to test_cli.

@mergify

mergify Bot commented Jul 29, 2026

Copy link
Copy Markdown

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@Aaravanand00

Copy link
Copy Markdown
Contributor Author

Hi @fujitatomoya @skyegalaxy

In this PR, I have resolved issue #279 by moving the test_cli_remapping package into the test_cli package.

  1. Moved the source files (name_maker.cpp, name_maker.py, test_cli_remapping.py) into test_cli/test/.
  2. Merged the required dependencies and build targets into test_cli's CMakeLists.txt and package.xml.
  3. Deleted the old test_cli_remapping package completely to reduce boilerplate and package overhead.

I have tested the build locally and it compiles successfully. The tests are ready let me know if any changes are needed...

@skyegalaxy skyegalaxy self-assigned this Jul 30, 2026

@fujitatomoya fujitatomoya left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

lgtm with green CI.

@fujitatomoya

Copy link
Copy Markdown
Contributor

Pulls: #599
Gist: https://gist.githubusercontent.com/fujitatomoya/40c3a889586d2abf40e2efe4a37d006c/raw/5901766cbd0418d5ed39354a32cac6ba7583f4dc/ros2.repos
BUILD args: --packages-above-and-dependencies test_cli
TEST args: --packages-above test_cli
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/20023

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

Signed-off-by: Aaravanand <aaravanand@gmail.com>
@Aaravanand00

Copy link
Copy Markdown
Contributor Author

@fujitatomoya ptal

@fujitatomoya

Copy link
Copy Markdown
Contributor
  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

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.

Move test_cli_remapping into test_cli

3 participants