rut - Python Test Runner | Run Only Affected Tests

Python test runner with incremental testing and dependency-aware ordering. Run only affected tests. Built for unittest and AI coding workflows.

  • Fast — dependency-aware ordering, runs only what changed
  • Optimized for AI coding agents — tight feedback loops matter
pip install rut

Core Features

3 Characters

The fastest test command you'll ever type. Just rut.

Async Support

Built-in support for async test methods. No plugins needed.

Keyword Filtering

Filter tests by name patterns. Run exactly what you need.

Coverage

Code coverage support without extra configuration.

What makes rut different