-
Notifications
You must be signed in to change notification settings - Fork 148
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
meta: things todo before recommending a switch from cmi #90
Comments
I feel like there's a serious lack of unit tests, in general. |
Please make sure that it works when using symlinked folders inside the source space (related to the catkin ticket ros/catkin#638). |
@dirk-thomas Can you add a unit test for this? I'm not sure what pattern you guys want for those sort of tests. Is there a good example somewhere? |
I am sorry, buy I won't have the time working on catkin_tools. The basic problem is that when you invoke the command within the source space where you have symlinked different repositories (instead of non-symlinked). The script must be very careful when interpreting relative paths. The commits referenced in the catkin ticket should give a good idea how it was addressed for catkin_make(_isolated). |
I updated the list. |
@wjwwood Could you put together an example / template unit test for testing sequences of command-line actions? |
@jbohren I put together a system for building workspaces (workspace factory) in order to test command line options, but it is in an unmerged branch, here is an example: One thing to note is that in order for this test to work you must execute it like this: |
Since it has been announced on ros-users and likely more users will start using it / looking into it I think the still missing features compared to |
Yeah, I think that would be a helpful page to have. Dirk, do you have any time to start it? |
I don't think I am aware enough about the progress of I also don't have the time to check if the tool actually supports the features e.g. listed at the top of this ticket, sorry. Others might know this out of their heads? |
This is a list of things we need to get done before we make the official switch to
catkin build
and move away from usingcatkin_make_isolated
.bugs
missing functionality or features
build: test for compatibility with DESTDIR #31) (closed by Properly respect DESTDIR in the build env. #240)The text was updated successfully, but these errors were encountered: