Closed minhnh closed 5 years ago
@alex-mitrevski @argenos I guess since mas_domestic_datasets
is private, cloning it would be a bit tricky with Travis. How should this be resolved? I assume some SSH key would be required in the .travis.yml
file, and SSH clone in the mas-perception.rosinstall
?
I don't have time right now to take a look at this, so here are a few hints in case you want to work on it:
mas_perception
dependent on the domestic datasets, then yes, add this to the rosinstall
file. mas_stable
currently. Otherwise we'd have to download it every time there's PR, which may be less scalable for larger datasets as well.bitbots/bitbots-perception
?The “downloading” will happen anyways, except you will be pulling from Docker hub instead of using git lfs
seems like there're some hacky ways to cache the docker image: https://github.com/travis-ci/travis-ci/issues/5358#issuecomment-248915326, but indeed caching docker image is not yet officially supported
I still don't think it makes sense to add the models to the docker image. Any image that builds upon this one will also contain the tests, whether we use them or not. Since this is just for testing, it makes more sense to add this as a volume. Loading other models would then also be easier to "override", e.g. switching a real model vs. the testing one.
@argenos I am not sure how to do volumes with the current Travis-Docker setup that we have. Can you walk me through how to do this at some point next week?
Ignoring themds_home_setups
dependency for now to avoid Travis error, and because we are not actually running tests during builds. @sthoduka @alex-mitrevski @mhwasil please approve so I can merge.
The parameter name change is requested by #33. I thought it would be a good point to add some unit tests to the cloud processing functionalities. Following are a few issues that arose during the process that may be worth documenting somewhere:
catkin build
twice in order to not getImportError
for importing the_cpp_wrapper
Boost Python library. This may be related to ros/catkin#974, which was recently patched with ros/catkin#986.Travis
is not triggering tests at the moment right @argenos? Maybe it's ok for now anyhow because of the point above.