-
Notifications
You must be signed in to change notification settings - Fork 141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
remove conceptual dependency on ROS_DOMAIN_ID in launch_testing #253
Comments
Do you have any suggestions about how to fix it? The cure (removing this) seems worse than the disease right now |
Could we add an extension point to launch_test so that when launch_testing_ros is installed you get the isolation behavior? |
I guess we could also add a different runner with a different name to run tests that need ROS |
I fully agree. As it stands, this option could be moved to the |
@hidmic will we add a different cmake function that calls the ros2cli command? The dependency graph for that cmake function will be quite long, but maybe not that much longer than launch_ros |
@pbaughman there is one already, |
@hidmic I want to refactor the domain coordinator into its own package so I can do this ament/ament_cmake#172 so lets's make sure we coordinate on this. |
Sounds good. Where should the domain coordinator live? |
@ivanpauno In the WIP I've got now, it lives in ament_cmake_ros along with a new ament_cmake_pytest_isolated and an ament_cmake_gtest_isolated package |
I think |
@ivanpauno Let's talk about it in the MR once I open it, but there's one cmake thing that I jammed into the domain_coordinator package - it might make sense to move it, or it might not. |
Currently
launch_testing
has options/features related toROS_DOMAIN_ID
:launch/launch_testing/launch_testing/launch_test.py
Line 51 in 066009b
This should not be the case, it is inappropriate for anything in this repository to depend on, reference, or really even mention anything from ROS.
There's a TODO, which I linked to, but I opened this issue to raise the severity. This needs to be changed.
@hidmic @pbaughman please don't let things like this leak into
launch
orlaunch_testing
in the future.The text was updated successfully, but these errors were encountered: