今週はシェルスクリプトで痛い目見たので、Jenkins上でシェルスクリプトの自動テストを行える環境を調べた。 使用したシェルスクリプトのユニットテストフレームワークはshunit2。 shunit2 - shUnit2 - xUnit based unit testing for Unix shell scripts - Google Project Hosting シェルスクリプトのユニットテストフレームワーク "shUnit2" を使ってみた - ablog まずは、シェルスクリプトと、そのテストスクリプト(正常ケース・エラーケース)作成。 sample.sh #!/bin/bash sample(){ CODE=$1 MESSAGE=$2 echo "$CODE-$MESSAGE" } sample_test.sh #!/bin/bash # 関数読み込み . ./sample.sh