ShellSpec - シェルスクリプトBDDユニットテストフレームワーク
(shellspec.info)-
クロスプラットフォームのシェルスクリプト開発・テストツール
-
dash、bash、ksh、zsh およびすべての POSIX シェルに対応
-
コードカバレッジ、モッキング、並列実行、パラメータベーステストをサポート
-
ほとんどの機能が純粋なシェルスクリプトと最小限のコマンドのみを使用しているため、組み込みシステムのような環境でも適用可能
→ 必須コマンド: cat, date, env, ls, mkdir, od (or hexdump), rm, sleep, sort, time
-
自然言語に近いテストコード用の独自 DSL
-
2 種類のモッキング方式をサポート: 高速で簡単な関数形式のモック、外部コマンドでも使えるコマンドベースのモック
-
サンドボックスモードをサポート
-
関数をランダムに実行してみる機能をサポート。Seed を使えば以前のランダム順序のまま再実行可能
-
不要な出力を除外するデバッグ用 Execution Tracing
-
Profiler によるテスト速度の測定と改善
まだコメントはありません。