testty 0.7.6

Rust-native TUI end-to-end testing framework using PTY-driven semantic assertions and VHS screenshot capture.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# TUI E2E Testing Framework

Rust-native TUI end-to-end testing framework using PTY-driven semantic
assertions and VHS screenshot capture.

## Entry Points

- `src/lib.rs` is the public crate root.
- `src/session.rs` owns PTY execution and runtime driving.
- `src/scenario.rs`, `src/step.rs`, and `src/assertion.rs` own the user-facing test API.
- `src/journey.rs` provides composable journey building blocks for declarative test authoring.
- `src/proof.rs` and `src/proof/` own the proof pipeline: report collection, backend trait, and output renderers.
- `src/feature.rs` provides the `FeatureDemo` builder for scenario execution with hash-cached VHS GIF generation.
- `README.md` is the primary usage guide and should stay aligned with the public API.