Skip to content

Repository that contains several packages with some unit-tests applied.

Notifications You must be signed in to change notification settings

Arief-AK/ROS2_Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROS2 setup with tooling ROS2 setup with custom scripts Publish container to GHCR Publish to Docker Hub

ROS2 Practice

The purpose of this repository is to familiarise and document the practice of using ROS2 with CI and CD best practices applied.

Quickstart

Clone the git repository into a new workspace by using git clone and build the packages with the following command.

colcon build

To ensure that the functionality of the packages are proper, run the following command.

colcon test

If you want to test a specific package, run the following command.

colcon test --packages-select <package_name> --event-handler=console_direct+

This should run the GTest testing suite on the packages.

Finding Dependencies

To find the respective dependencies that packages utilise, head to pkg_deps folder and run the get_package_dependencies.sh script

cd pkg_deps
./get_package_dependencies.sh

This script produces a text-file that showcases the dependencies of a package. You can find more information here.

About

Repository that contains several packages with some unit-tests applied.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages