Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
Checkout URI | https://github.com/watonomous/wato_monorepo.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-10-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | control computer-vision deep-learning motion-planning perception autonomous-driving sensor-fusion sensors-data-collection world-modeling |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- WATonomous
Authors
wato_test
A ROS 2 testing framework built on Catch2 that provides test fixtures and utilities for testing ROS nodes, services, and communication patterns.
Features
- TestExecutorFixture: Manages ROS executor lifecycle for tests
- Test Nodes: Pre-built nodes for testing publishers, subscribers, services, and clients
-
CMake Integration: Simple
add_wato_test()
function for creating tests - Catch2 Integration: Built on Catch2 for modern C++ testing
Quick Start
#include <catch2/catch.hpp>
#include <wato_test/wato_test.hpp>
TEST_CASE_METHOD(wato::test::TestExecutorFixture, "My ROS Test", "[ros]") {
auto node = std::make_shared<rclcpp::Node>("test_node");
add_node(node);
start_spinning();
// Your test code here as sections
SECTION("My test") {
REQUIRE(node->get_name() == "test_node");
}
}
Package.xml Usage
<test_depend>wato_test</test_depend>
CMake Usage
find_package(wato_test REQUIRED)
add_wato_test(my_test
test/my_test.cpp
LIBRARIES
my_package::my_library
std_msgs::std_msgs
)
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
std_msgs | |
std_srvs | |
rclcpp | |
rclcpp_lifecycle | |
pluginlib |
System Dependencies
Name |
---|
catch2 |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged wato_test at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
Checkout URI | https://github.com/watonomous/wato_monorepo.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-10-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | control computer-vision deep-learning motion-planning perception autonomous-driving sensor-fusion sensors-data-collection world-modeling |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- WATonomous
Authors
wato_test
A ROS 2 testing framework built on Catch2 that provides test fixtures and utilities for testing ROS nodes, services, and communication patterns.
Features
- TestExecutorFixture: Manages ROS executor lifecycle for tests
- Test Nodes: Pre-built nodes for testing publishers, subscribers, services, and clients
-
CMake Integration: Simple
add_wato_test()
function for creating tests - Catch2 Integration: Built on Catch2 for modern C++ testing
Quick Start
#include <catch2/catch.hpp>
#include <wato_test/wato_test.hpp>
TEST_CASE_METHOD(wato::test::TestExecutorFixture, "My ROS Test", "[ros]") {
auto node = std::make_shared<rclcpp::Node>("test_node");
add_node(node);
start_spinning();
// Your test code here as sections
SECTION("My test") {
REQUIRE(node->get_name() == "test_node");
}
}
Package.xml Usage
<test_depend>wato_test</test_depend>
CMake Usage
find_package(wato_test REQUIRED)
add_wato_test(my_test
test/my_test.cpp
LIBRARIES
my_package::my_library
std_msgs::std_msgs
)
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
std_msgs | |
std_srvs | |
rclcpp | |
rclcpp_lifecycle | |
pluginlib |
System Dependencies
Name |
---|
catch2 |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged wato_test at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
Checkout URI | https://github.com/watonomous/wato_monorepo.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-10-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | control computer-vision deep-learning motion-planning perception autonomous-driving sensor-fusion sensors-data-collection world-modeling |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- WATonomous
Authors
wato_test
A ROS 2 testing framework built on Catch2 that provides test fixtures and utilities for testing ROS nodes, services, and communication patterns.
Features
- TestExecutorFixture: Manages ROS executor lifecycle for tests
- Test Nodes: Pre-built nodes for testing publishers, subscribers, services, and clients
-
CMake Integration: Simple
add_wato_test()
function for creating tests - Catch2 Integration: Built on Catch2 for modern C++ testing
Quick Start
#include <catch2/catch.hpp>
#include <wato_test/wato_test.hpp>
TEST_CASE_METHOD(wato::test::TestExecutorFixture, "My ROS Test", "[ros]") {
auto node = std::make_shared<rclcpp::Node>("test_node");
add_node(node);
start_spinning();
// Your test code here as sections
SECTION("My test") {
REQUIRE(node->get_name() == "test_node");
}
}
Package.xml Usage
<test_depend>wato_test</test_depend>
CMake Usage
find_package(wato_test REQUIRED)
add_wato_test(my_test
test/my_test.cpp
LIBRARIES
my_package::my_library
std_msgs::std_msgs
)
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
std_msgs | |
std_srvs | |
rclcpp | |
rclcpp_lifecycle | |
pluginlib |
System Dependencies
Name |
---|
catch2 |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged wato_test at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
Checkout URI | https://github.com/watonomous/wato_monorepo.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-10-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | control computer-vision deep-learning motion-planning perception autonomous-driving sensor-fusion sensors-data-collection world-modeling |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- WATonomous
Authors
wato_test
A ROS 2 testing framework built on Catch2 that provides test fixtures and utilities for testing ROS nodes, services, and communication patterns.
Features
- TestExecutorFixture: Manages ROS executor lifecycle for tests
- Test Nodes: Pre-built nodes for testing publishers, subscribers, services, and clients
-
CMake Integration: Simple
add_wato_test()
function for creating tests - Catch2 Integration: Built on Catch2 for modern C++ testing
Quick Start
#include <catch2/catch.hpp>
#include <wato_test/wato_test.hpp>
TEST_CASE_METHOD(wato::test::TestExecutorFixture, "My ROS Test", "[ros]") {
auto node = std::make_shared<rclcpp::Node>("test_node");
add_node(node);
start_spinning();
// Your test code here as sections
SECTION("My test") {
REQUIRE(node->get_name() == "test_node");
}
}
Package.xml Usage
<test_depend>wato_test</test_depend>
CMake Usage
find_package(wato_test REQUIRED)
add_wato_test(my_test
test/my_test.cpp
LIBRARIES
my_package::my_library
std_msgs::std_msgs
)
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
std_msgs | |
std_srvs | |
rclcpp | |
rclcpp_lifecycle | |
pluginlib |
System Dependencies
Name |
---|
catch2 |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged wato_test at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
Checkout URI | https://github.com/watonomous/wato_monorepo.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-10-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | control computer-vision deep-learning motion-planning perception autonomous-driving sensor-fusion sensors-data-collection world-modeling |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- WATonomous
Authors
wato_test
A ROS 2 testing framework built on Catch2 that provides test fixtures and utilities for testing ROS nodes, services, and communication patterns.
Features
- TestExecutorFixture: Manages ROS executor lifecycle for tests
- Test Nodes: Pre-built nodes for testing publishers, subscribers, services, and clients
-
CMake Integration: Simple
add_wato_test()
function for creating tests - Catch2 Integration: Built on Catch2 for modern C++ testing
Quick Start
#include <catch2/catch.hpp>
#include <wato_test/wato_test.hpp>
TEST_CASE_METHOD(wato::test::TestExecutorFixture, "My ROS Test", "[ros]") {
auto node = std::make_shared<rclcpp::Node>("test_node");
add_node(node);
start_spinning();
// Your test code here as sections
SECTION("My test") {
REQUIRE(node->get_name() == "test_node");
}
}
Package.xml Usage
<test_depend>wato_test</test_depend>
CMake Usage
find_package(wato_test REQUIRED)
add_wato_test(my_test
test/my_test.cpp
LIBRARIES
my_package::my_library
std_msgs::std_msgs
)
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
std_msgs | |
std_srvs | |
rclcpp | |
rclcpp_lifecycle | |
pluginlib |
System Dependencies
Name |
---|
catch2 |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged wato_test at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
Checkout URI | https://github.com/watonomous/wato_monorepo.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-10-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | control computer-vision deep-learning motion-planning perception autonomous-driving sensor-fusion sensors-data-collection world-modeling |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- WATonomous
Authors
wato_test
A ROS 2 testing framework built on Catch2 that provides test fixtures and utilities for testing ROS nodes, services, and communication patterns.
Features
- TestExecutorFixture: Manages ROS executor lifecycle for tests
- Test Nodes: Pre-built nodes for testing publishers, subscribers, services, and clients
-
CMake Integration: Simple
add_wato_test()
function for creating tests - Catch2 Integration: Built on Catch2 for modern C++ testing
Quick Start
#include <catch2/catch.hpp>
#include <wato_test/wato_test.hpp>
TEST_CASE_METHOD(wato::test::TestExecutorFixture, "My ROS Test", "[ros]") {
auto node = std::make_shared<rclcpp::Node>("test_node");
add_node(node);
start_spinning();
// Your test code here as sections
SECTION("My test") {
REQUIRE(node->get_name() == "test_node");
}
}
Package.xml Usage
<test_depend>wato_test</test_depend>
CMake Usage
find_package(wato_test REQUIRED)
add_wato_test(my_test
test/my_test.cpp
LIBRARIES
my_package::my_library
std_msgs::std_msgs
)
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
std_msgs | |
std_srvs | |
rclcpp | |
rclcpp_lifecycle | |
pluginlib |
System Dependencies
Name |
---|
catch2 |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged wato_test at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
Checkout URI | https://github.com/watonomous/wato_monorepo.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-10-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | control computer-vision deep-learning motion-planning perception autonomous-driving sensor-fusion sensors-data-collection world-modeling |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- WATonomous
Authors
wato_test
A ROS 2 testing framework built on Catch2 that provides test fixtures and utilities for testing ROS nodes, services, and communication patterns.
Features
- TestExecutorFixture: Manages ROS executor lifecycle for tests
- Test Nodes: Pre-built nodes for testing publishers, subscribers, services, and clients
-
CMake Integration: Simple
add_wato_test()
function for creating tests - Catch2 Integration: Built on Catch2 for modern C++ testing
Quick Start
#include <catch2/catch.hpp>
#include <wato_test/wato_test.hpp>
TEST_CASE_METHOD(wato::test::TestExecutorFixture, "My ROS Test", "[ros]") {
auto node = std::make_shared<rclcpp::Node>("test_node");
add_node(node);
start_spinning();
// Your test code here as sections
SECTION("My test") {
REQUIRE(node->get_name() == "test_node");
}
}
Package.xml Usage
<test_depend>wato_test</test_depend>
CMake Usage
find_package(wato_test REQUIRED)
add_wato_test(my_test
test/my_test.cpp
LIBRARIES
my_package::my_library
std_msgs::std_msgs
)
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
std_msgs | |
std_srvs | |
rclcpp | |
rclcpp_lifecycle | |
pluginlib |
System Dependencies
Name |
---|
catch2 |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged wato_test at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
Checkout URI | https://github.com/watonomous/wato_monorepo.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-10-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | control computer-vision deep-learning motion-planning perception autonomous-driving sensor-fusion sensors-data-collection world-modeling |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- WATonomous
Authors
wato_test
A ROS 2 testing framework built on Catch2 that provides test fixtures and utilities for testing ROS nodes, services, and communication patterns.
Features
- TestExecutorFixture: Manages ROS executor lifecycle for tests
- Test Nodes: Pre-built nodes for testing publishers, subscribers, services, and clients
-
CMake Integration: Simple
add_wato_test()
function for creating tests - Catch2 Integration: Built on Catch2 for modern C++ testing
Quick Start
#include <catch2/catch.hpp>
#include <wato_test/wato_test.hpp>
TEST_CASE_METHOD(wato::test::TestExecutorFixture, "My ROS Test", "[ros]") {
auto node = std::make_shared<rclcpp::Node>("test_node");
add_node(node);
start_spinning();
// Your test code here as sections
SECTION("My test") {
REQUIRE(node->get_name() == "test_node");
}
}
Package.xml Usage
<test_depend>wato_test</test_depend>
CMake Usage
find_package(wato_test REQUIRED)
add_wato_test(my_test
test/my_test.cpp
LIBRARIES
my_package::my_library
std_msgs::std_msgs
)
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
std_msgs | |
std_srvs | |
rclcpp | |
rclcpp_lifecycle | |
pluginlib |
System Dependencies
Name |
---|
catch2 |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged wato_test at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.1.0 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Dockerized ROS2 stack for the WATonomous Autonomous Driving Software Pipeline |
Checkout URI | https://github.com/watonomous/wato_monorepo.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-10-14 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | control computer-vision deep-learning motion-planning perception autonomous-driving sensor-fusion sensors-data-collection world-modeling |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- WATonomous
Authors
wato_test
A ROS 2 testing framework built on Catch2 that provides test fixtures and utilities for testing ROS nodes, services, and communication patterns.
Features
- TestExecutorFixture: Manages ROS executor lifecycle for tests
- Test Nodes: Pre-built nodes for testing publishers, subscribers, services, and clients
-
CMake Integration: Simple
add_wato_test()
function for creating tests - Catch2 Integration: Built on Catch2 for modern C++ testing
Quick Start
#include <catch2/catch.hpp>
#include <wato_test/wato_test.hpp>
TEST_CASE_METHOD(wato::test::TestExecutorFixture, "My ROS Test", "[ros]") {
auto node = std::make_shared<rclcpp::Node>("test_node");
add_node(node);
start_spinning();
// Your test code here as sections
SECTION("My test") {
REQUIRE(node->get_name() == "test_node");
}
}
Package.xml Usage
<test_depend>wato_test</test_depend>
CMake Usage
find_package(wato_test REQUIRED)
add_wato_test(my_test
test/my_test.cpp
LIBRARIES
my_package::my_library
std_msgs::std_msgs
)
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
std_msgs | |
std_srvs | |
rclcpp | |
rclcpp_lifecycle | |
pluginlib |
System Dependencies
Name |
---|
catch2 |