Skip to content

Static bug checkers for ROS packages developed as part of SQUARE research at the IT University of Copenhagen.

License

Notifications You must be signed in to change notification settings

rosin-project/ros_launch_checker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Launch dependency checker

Tests

This checker validates that all $(find <package-name>) substitutions in all ROS .launch files of a package are declared in package.xml.

Installation

pip install .

Execution

Run with a path to a valid ROS package containing a package.xml.

Example:

python3 -m ros_launch_checker my_great_ros2_package/

Testing

Some tests are included. In the root folder, run the following:

python3 -m unittest discover -b

The -b option supresses the standard input logging information.

Acknowledgements

rosin_logo

Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components. More information: rosin-project.eu

eu_flag

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement no. 732287.

About

Static bug checkers for ROS packages developed as part of SQUARE research at the IT University of Copenhagen.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%