Launch dependency checker
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
Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components. More information: rosin-project.eu
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement no. 732287.