ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

How to check if moveit is compiling [locally] after making changes to it's source code?

asked 2019-06-18 06:41:28 -0600

athul gravatar image

I wanted to know how the developers are checking if the code of a framework like moveit or some other core ros related code works/compiles after changing them. These are big software which is installed from Debian. Hence, it is not easy to carry out changes to its code and check its working like other ros packages locally. So how do the developers carry out this task? How do I check if the code of moveit is working/compiling properly locally in a PC, after making changes?

One way I could guess is by using an online CI platform like travis. But using travis to see if the whole code is compiling properly is tough because we have to push it to the GitHub repo each time to test something. Is it done maybe through the use of a docker image?

This might be a general software development related question but it would be really helpful to know how the experts carry it out.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2019-06-18 08:01:25 -0600

igorrecioh gravatar image

Hi athul!

Check how it is done with Moveit2 development here

Hope it helps

edit flag offensive delete link more


I think this would gain from a bit more detail. I am not sure the link points to the correct thing either (it seems to contain a reference to a section that does not exist)

fvd gravatar image fvd  ( 2019-06-21 04:19:15 -0600 )edit

Not sure why the link is not working. I'll paste here the text I wanted to refer to:

Using the CI infrastructure

Moveit uses a Docker-based CI infrastructure to run tests and validate commits. Such infrastructure adapted for MoveIt 2 is available at

Using the CI infrastructure, one can get access to MoveIt 2 current status and test its capabilities?

igorrecioh gravatar image igorrecioh  ( 2019-06-21 04:25:47 -0600 )edit

It's probably my own fault, but as someone without much experience in CI, I don't understand what that means for compiling locally. It was my impression that the question is about how to run tests locally, without online CI.

fvd gravatar image fvd  ( 2019-06-21 04:49:10 -0600 )edit

Question Tools



Asked: 2019-06-18 06:41:28 -0600

Seen: 173 times

Last updated: Jun 18 '19