I encountered two problems getting this to build on the buildfarm.
1) It's slower.
2) It only installs the packages depended on.
For 1, I increased the time limit on my longest test.
Problem 2 struck me in two places.
nav_core_adapter runs a test that loads the default nav_core2 local planner. However, if only the dependencies are installed, DWB is not installed, so the test wasn't passing. I added it as a test dependency.
dlux_global_planner had a test that was testing dlux_global_planner knowledge, but also used dlux_plugins. I just moved the test to dlux_plugins.
I encountered two problems getting this to build on the buildfarm. 1) It's slower. 2) It only installs the packages depended on.
For 1, I increased the time limit on my longest test.
Problem 2 struck me in two places.
nav_core_adapter
runs a test that loads the default nav_core2 local planner. However, if only the dependencies are installed,DWB
is not installed, so the test wasn't passing. I added it as a test dependency.dlux_global_planner
had a test that was testingdlux_global_planner
knowledge, but also useddlux_plugins
. I just moved the test todlux_plugins
.