rosgraph_monitor_test

Test package for rosgraph_monitor containing launch tests and test utilities

README

rosgraph_monitor_test

Integration test package for the rosgraph_monitor ROS2 package.

Overview

This package contains integration tests that verify the behavior of the rosgraph_monitor package in realistic ROS2 environments. It includes launch tests that spin up the actual monitor nodes and validate their ability to detect graph topology changes, node lifecycle events, and diagnostic status reporting.

Usage

Running Tests

# Run all launch tests
colcon test --packages-select rosgraph_monitor_test

# Run specific test file
launch_test src/graph-monitor/rosgraph_monitor_test/test/test_graph_monitor_launch.py

# Run with verbose output
launch_test --verbose src/graph-monitor/rosgraph_monitor_test/test/test_graph_monitor_launch.py