ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Test Framework in ROS2: state of practice as in 2020?

asked 2020-06-19 13:04:11 -0600

What is the state-of-practice of Test Framework in ROS2?  I guess they are using unit testing frameworks (like googletest) as in most open-source projects, as well as continuous integration tools like Jenkins. Are there ROS-specific stuff developed recent years that have already been adopted?

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2020-06-19 13:14:33 -0600

tfoote gravatar image

There's sections in the Developer Guide relating to this.

There's significant tooling and infrastructure to take advantage of existing open source testing tools and frameworks as well as linters. And yes there's significant CI visible on and

if you'd like to know the state of practice I'd suggest browsing some of the core packages which all have significant testing.

You can also look at the system_tests package for examples of integration tests.

edit flag offensive delete link more

Question Tools



Asked: 2020-06-19 13:04:11 -0600

Seen: 2,045 times

Last updated: Jun 19 '20