制作物

pitty

Rust
CLI
Testing

CLI ツール向けの PTY ベースのテストフレームワーク。 宣言的な YAML シナリオで実際のターミナルを操作する。

PTY ベースの CLI テストフレームワーク

CLI プログラムを実際の疑似端末で実行する、PTY ベースのテストフレームワーク。

機能

  • キー入力や stdin をシミュレートし、出力・ファイル変更・プロセスの挙動を検証
  • マトリクステスト、スナップショット、ベンチマークに対応した宣言的な YAML シナリオ
  • GitHub Actions と連携

GitHub リポジトリ