この記事の目的 この記事では、 Bashの自動テストツール(bats)環境の構築 を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★batsとは ★環境 ★batsのVSCode拡張機能のインストール ★batsコマンドのインストール ★動作確認用のbatsファイルとプログラムの用意 ★テスト実行 ★実行がうまくいかないとき ★TAPとは まとめ 本題 ★batsとは Bash Automated Testing Systemです。 GitHubのURL↓ github.com batsは、TAP(後述します)に準拠したbash用のテストフレームワークです。 batsによって、実装したbashが期待通りに動作することを簡単に検証することができます。 batsのテストケースは、bashスクリプトと、batsによって提供される構文で実装します。 こんな感じです(GitHub