jingxiangmo / create-ros-project

Set up a modern robotics project with one command.
1 stars 0 forks source link

CI/CD and automated testing. #9

Open TheBigSasha opened 2 months ago

TheBigSasha commented 2 months ago

https://ubuntu.com/blog/ros-2-ci-with-github-actions

We should write a suite of tests, and then run ci actions on commit with many different Ros setups to verify complete functionality. This is the best way we can ensure good support for any possible ROS version and Ubuntu version.

We can start with simple tests, and later make some based on real world failures of the app, where we will replicate errors from the field and add them to the repertoire of tests.

This will ensure the reliability of this app and greatly accelerate development by removing the need for manual testing on multiple systems.