No version for distro humble showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

No version for distro jazzy showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

No version for distro kilted showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

No version for distro rolling showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

No version for distro ardent showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

No version for distro bouncy showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

No version for distro crystal showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

No version for distro eloquent showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

No version for distro dashing showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

No version for distro galactic showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

No version for distro foxy showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

No version for distro iron showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

No version for distro jade showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

No version for distro indigo showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

No version for distro hydro showing lunar. Known supported distros are highlighted in the buttons above.
Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
lunar

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
kinetic

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange

Package symbol

catch_ros package from catch_ros repo

catch_ros

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.5.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/AIS-Bonn/catch_ros.git
VCS Type git
VCS Version master
Last Updated 2025-04-25
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS integration for the Catch unit test framework

Additional Links

No additional links.

Maintainers

  • Max Schwarz

Authors

  • Max Schwarz

catch_ros

catch_ros is a small ROS catkin wrapper around the very nice Catch2 unit testing framework by Phil Nash.

Usage

Usage in CMakeLists.txt:

find_package(catkin REQUIRED COMPONENTS
	...
	catch_ros
	...
)

# Variant 1: standalone test
catch_add_test(my_standalone_test
	test/my_test.cpp
)
target_link_libraries(my_standalone_test
	${catkin_LIBRARIES}
)

# Variant 2: test node used in a rostest file
catch_add_rostest_node(my_rostest_test
	test/my_test.cpp
)
target_link_libraries(my_rostest_test
	${catkin_LIBRARIES}
)

The my_standalone_test is added to the run_tests target, so it is run by the catkin test infrastructure. my_rostest_test is not added to run_tests, instead you can use it in a rostest file.

test/my_test.cpp:

#include <catch_ros/catch.hpp>

TEST_CASE("test_case", "[some tag]")
{
	REQUIRE( (1 + 1) == 2 );
}

NOTE: Do not define CATCH_CONFIG_MAIN in your code, as you will hide the definition of main() in catch_ros, which performs required command line processing and ROS initialization.

License

The catch_ros wrapper is released under BSD-3. Catch2 is licensed under the Boost license (see the Catch repository for details). We provide the single header version for convenience in this repository at include/catch_ros/catch.hpp.

Contact

If you have any questions, mail Max Schwarz (max.schwarz@uni-bonn.de).

CHANGELOG

Changelog for package catch_ros

0.5.0 (2021-08-20)

  • Update Catch to version v2.13.7 (PR #15)
  • Update CMakeLists.txt to pass catkin_lint (PR #14)
  • Contributors: Jorge Nicho, Martin Jansa, Max Schwarz, augustinmanecy, sven-herrmann

0.4.0 (2020-05-28)

  • cmake: increase minimum version to 3.4 to silence CMP0048 warning
  • rostest_main: handle weird rostest behavior on retries
  • [reporter] makes tests and failure from test-cases instead of assertions
  • Contributors: Max Schwarz, Naveed Usmani

0.3.0 (2019-01-02)

  • cmake: catch_add_rostest() add new target as dependency of 'tests' target (issue: #8, PR: #9)
  • README.md: add CATCH_CONFIG_MAIN hint (issue: #7)
  • README: update link to the catch repo
  • updated catch to 2.4.2 (PR: #6)
  • ros_junit_reporter: fix warnings
  • Contributors: Max Schwarz, Mez Gebre

0.2.0 (2018-05-08)

  • adapt ROSReporter to Catch2
  • upgrade to Catch v2.2.2
  • Contributors: Max Schwarz

0.1.2 (2017-11-03)

  • cmake: fix meta_info.cpp compilation for install space
  • rostest_main: include ROS node name in report
  • Contributors: Max Schwarz

0.1.1 (2016-10-26)

  • actually install header files
  • Contributors: Max Schwarz

0.1.0 (2016-10-26)

  • initial proper release
  • Contributors: Max Schwarz

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
rosmon_core

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged catch_ros at Robotics Stack Exchange