Catkin is a collection of cmake macros and associated python code used to build some parts of ROS
http://ros.org/doc/api/catkin/html/
To work with catch tests:
- git clone https://github.com/harmishhk/Catch ~/.catch
- python ~/.catch/scripts/generateSingleHeader.py
- export CMAKE_INCLUDE_PATH=$CMAKE_INCLUDE_PATH:~/.catch/single_include