You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The combined_robot_hw_tests and controller_manager_tests packages should not be released and should not be dependencies of the metapackage. If they offered a framework for testing plugins/3rd party code, they would have a reason to be released, but as implemented they are essentially just more tests for their respective packages.
rosdep doesn't distinguish between any types of dependencies, it just globs everything together (See here). rosinstall_generator does the same (See here).
Since there's no ability to filter out test dependencies, some potentially very heavy dependencies (ie gazebo) will be pulled in. Excluding test depends from the metapackage (And ultimately re-structuring some tests into dedicated packages which can also be excluded) makes it much more convenient for non-desktop installs.
Also, I forget who but someone brought up that it's still worthwhile to release the tests in case anyone wants to build their own tests on top of them, even if they're not part of the metapackage proper. So I'm going to remove the second item from this TODO and close this issue, as it is complete. Heads up @bmagyar
Following up from #404 (comment):
The
combined_robot_hw_tests
andcontroller_manager_tests
packages should not be released and should not be dependencies of the metapackage. If they offered a framework for testing plugins/3rd party code, they would have a reason to be released, but as implemented they are essentially just more tests for their respective packages.Steps to take:
ros_control
metapackage, certainly in Noetic but ideally also in Kinetic and Melodic (Done in Remove _tests packages from metapackage #411)In Noetic, do not release these packagesEdit: Nevermind, let's release these as before in case anyone leverages them for their own tests.The text was updated successfully, but these errors were encountered: