The test cases seem to work now, just make sure that there is a roscore running in another terminal if using "catkin run_tests --no-deps --this". Otherwise catkin build ends up in a loop.
This should not be necessary. However, I am also not that experienced with rostest. Theoretically, rostest should launch isolated roscores for each test and connect to those automatically (http://wiki.ros.org/rostest/Writing).
This should not be necessary. However, I am also not that experienced with rostest. Theoretically, rostest should launch isolated roscores for each test and connect to those automatically (http://wiki.ros.org/rostest/Writing).
Originally posted by @hermannsblum in https://github.com/ethz-asl/cad-percept/pull/77