Robotics Testing Skill When to Use This Skill - Writing unit tests for ROS1/ROS2 nodes - Setting up integration tests with launch testing - Mocking hardware (sensors, actuators) for CI/CD - Building simulation-based test suites - Testing perception pipelines with ground truth - Validating trajectory planners and controllers - Setting up CI/CD pipelines for robotics packages - Debugging flaky tests in robotics systems The Robotics Testing Pyramid Unit Testing Patterns Testing ROS2 Nodes with pytest Testing Pure Functions (No ROS Dependency) Property-Based Testing with Hypothesis Integration Te…