Skip to content

Scripts to compile ROS packages with compiler sanitizers

License

Notifications You must be signed in to change notification settings

kelinshide/rosproject-scripts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROS sanitizer scripts

These scripts were created in a project intending to test the ROS software with the compiler sanitizers available in gcc and clang.

You can find a report about the project here.

build_catkin_module

Compiles and runs tests with a sanitizer.

Usage:

./build_catkin_module [sanitizer] [github repo] [module] [path_optional]

Repository checkouts, build dirs and logs are all stored in /catkin.

Example call:

./build_catkin_module $SANITIZER ros_comm topic_tools tools

This will build the package topic_tools, which is in the ROS repository ros_comm in the subdirectory tools.

call_catkin

This simply contains example calls for all packages within the ROS github repositories.

copyright/license

All scripts here are provided under a CC0 license, meaning you're free to do with them whatever you like.

Created by Hanno Böck

About

Scripts to compile ROS packages with compiler sanitizers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 59.3%
  • TeX 40.7%