/test — Run Tests
Run the specified test suite and report results.
Steps
- •Determine scope from argument (default: rust)
- •Run the appropriate make target
- •Report: total, passed, failed, skipped
- •If failures, show failing test output
Scopes
| Argument | Command | What It Tests |
|---|---|---|
(none) / rust | make test-rust | All Rust unit/integration tests |
python | make test-python | Python shim + PyO3 extension |
integration | make test-integration | WebSocket API tests |
ha-compat | make test-ha-compat | HA compatibility suite |
all | make test | Everything |
Success Criteria
- •All tests pass
- •No regressions from previous run