├── .gitignore ├── CHANGELOG.rst ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cmake └── catch_ros2_add_integration_test.cmake ├── examples ├── custom_main │ ├── CMakeLists.txt │ └── example_test_with_custom_main.cpp ├── integration_test │ ├── CMakeLists.txt │ ├── example_integration_test.launch.py │ ├── example_integration_test.launch.xml │ ├── example_integration_test.launch.yaml │ ├── integration_aux_node.cpp │ └── integration_test_node.cpp └── unit_test │ ├── CMakeLists.txt │ └── example_unit_test.cpp ├── include ├── catch_amalgamated.hpp └── catch_ros2 │ ├── arguments.hpp │ ├── catch.hpp │ └── catch_ros2.hpp ├── launch_catch_ros2 ├── __init__.py ├── catch2_integration_test_node.py └── catch2_launch_description.py ├── package.xml ├── scripts └── run_test.py ├── setup.cfg └── src ├── arguments.cpp ├── catch_amalgamated.cpp ├── default_main.cpp └── node_main.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/README.md -------------------------------------------------------------------------------- /cmake/catch_ros2_add_integration_test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/cmake/catch_ros2_add_integration_test.cmake -------------------------------------------------------------------------------- /examples/custom_main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/examples/custom_main/CMakeLists.txt -------------------------------------------------------------------------------- /examples/custom_main/example_test_with_custom_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/examples/custom_main/example_test_with_custom_main.cpp -------------------------------------------------------------------------------- /examples/integration_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/examples/integration_test/CMakeLists.txt -------------------------------------------------------------------------------- /examples/integration_test/example_integration_test.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/examples/integration_test/example_integration_test.launch.py -------------------------------------------------------------------------------- /examples/integration_test/example_integration_test.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/examples/integration_test/example_integration_test.launch.xml -------------------------------------------------------------------------------- /examples/integration_test/example_integration_test.launch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/examples/integration_test/example_integration_test.launch.yaml -------------------------------------------------------------------------------- /examples/integration_test/integration_aux_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/examples/integration_test/integration_aux_node.cpp -------------------------------------------------------------------------------- /examples/integration_test/integration_test_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/examples/integration_test/integration_test_node.cpp -------------------------------------------------------------------------------- /examples/unit_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/examples/unit_test/CMakeLists.txt -------------------------------------------------------------------------------- /examples/unit_test/example_unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/examples/unit_test/example_unit_test.cpp -------------------------------------------------------------------------------- /include/catch_amalgamated.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/include/catch_amalgamated.hpp -------------------------------------------------------------------------------- /include/catch_ros2/arguments.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/include/catch_ros2/arguments.hpp -------------------------------------------------------------------------------- /include/catch_ros2/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/include/catch_ros2/catch.hpp -------------------------------------------------------------------------------- /include/catch_ros2/catch_ros2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/include/catch_ros2/catch_ros2.hpp -------------------------------------------------------------------------------- /launch_catch_ros2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/launch_catch_ros2/__init__.py -------------------------------------------------------------------------------- /launch_catch_ros2/catch2_integration_test_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/launch_catch_ros2/catch2_integration_test_node.py -------------------------------------------------------------------------------- /launch_catch_ros2/catch2_launch_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/launch_catch_ros2/catch2_launch_description.py -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/package.xml -------------------------------------------------------------------------------- /scripts/run_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/scripts/run_test.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/setup.cfg -------------------------------------------------------------------------------- /src/arguments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/src/arguments.cpp -------------------------------------------------------------------------------- /src/catch_amalgamated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/src/catch_amalgamated.cpp -------------------------------------------------------------------------------- /src/default_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/src/default_main.cpp -------------------------------------------------------------------------------- /src/node_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngmor/catch_ros2/HEAD/src/node_main.cpp --------------------------------------------------------------------------------