What problem does it solve? Navigating gz-sim's large CTest-based test suite is tedious: tests are split across unit, integration, performance, and benchmark targets with different naming prefixes, and debugging a single failing case requires knowing the right gtest binary and flags. This Skill provides the exact commands to run, filter, and debug any of them. ## Core Features & Use Cases - Full and filtered test runs: Execute the entire suite with ctest, or filter by prefix (UNIT_, INTEGRATION_, PERFORMANCE_, BENCHMARK_, PYTHON_) to run only what changed. - Single-failure debugging: Rebuild one target, reproduce with gtest filters, repeat and shuffle flags, and step through under gdb, ASan, or TSan. - Headless CI support: Wrap GUI-dependent tests with xvfb-run so integration tests pass on machines without a display. - Use Case: After modifying the diff-drive system, run only INTEGRATION_diff_drive_system with --gtest_repeat=10 to confirm the fix and check for flakiness before pushing. ## Quick Start Run the gz-sim integration tests and show me which ones pass or fail.