ユニットテストをしてみて困った事④

最後にぶち当たった壁は・・・
ユニットテストの実行に時間がかかる(ノД`)シクシク


ユニットテストの数が多くなると実行に時間がかかります。


過去にユニットテスト数が数百近くあって、
実行時間が2時間を超えるプロジェクトもありました。


ローカル環境でユニットテストを実行するのが馬鹿らしくなってきますw


そんな時は、
ユニットテスト自動実行用の仮想マシンやサーバを用意しましょう!


Hudson(http://wiki.hudson-ci.org/display/JA/Hudson)を使って、
↓を自動実行する仕組みを仮想マシンやサーバに仕込んでおくのがオススメです!


 1.SVNから最新ソースを取得
 2.コンパイル
 3.ユニットテスト実行
 4.モジュール作成
 5.実行結果をメール送信