-
Notifications
You must be signed in to change notification settings - Fork 6
[QUESTION] Naming and location #18
Comments
Ping @wjwwood @mjcarroll @sloretz. |
I think it would be best to live in |
I think @dejanpan can answer for the Apex side of this question. |
Well there's actually two things in this repository right now, launch testing stuff and ROS specific launch testing stuff. This is my invisioned end state:
Not all of these changes need to be realized right now (or to complete this task), the important thing is that the ROS agnostic code in this repository is moved to the We don't have to split off the Just to reinforce why the split is needed, I had consider renaming this repository |
This PR will remove the last rclpy dependency from apex_launchtest, and put in a CI check that will notify us if it's accidentally reintroduced. The dependency tree will look like this: $ colcon list --topological-graph --packages-up-to apex_launchtest
ament_flake8 + *****
osrf_pycommon + *.
ament_pep257 +****
ament_copyright + **
ament_index_python + *
launch +*
apex_launchtest + |
@wjwwood @hidmic @mjcarroll @sloretz Now, @pbaughman and I think that we do not 100% understand the proposed split so we will try to repeat what @wjwwood said with the links:
And then we also have https://github.com/ApexAI/apex_rostest/tree/master/apex_launchtest_cmake (cmake integration) which would be needed for some of the above packages - which ones? The 2 remaining Qs then are:
|
No not exactly, in my imagined layout
I would guess this goes in the rostest package, but it could be separated, that way the launch testing stuff could be used without cmake (e.g. from a pure Python package or something else). |
I created this issue on the ros2/launch repository to track the work on this: Please have a look to make sure there are no large issues. We're beginning work on this now. I'm going to close this in favor of that issue. |
As this testing framework matures and attains widespread use throughout ROS 2 packages, a couple questions come up:
The text was updated successfully, but these errors were encountered: