memo

2012-04-14

shelltestrunner

http://joyful.com/shelltestrunner/

netconfig のテストを書くのに、なんかお手軽なテストツール無いかなぁと探していたら見つけた。

実行するコマンドと、期待される出力と終了コードが書けるだけのシンプルなやつ。

テストはこんな感じで書いて:

echo hello world
>>>
hello world
>>>= 0

で実行:

$ shelltest hello.test
:hello.test: [OK]

         Test Cases  Total
 Passed  1           1
 Failed  0           0
 Total   1           1