Kotori Web JUnit RunnerはGoogle App Engine用/Java製のオープンソース・ソフトウェア。Google App EngineではJavaが選択できるようになったことで開発者の裾野が大きく広がった。開発からデプロイまでスムーズに連携し、とても便利なプラットフォームと言えるだろう。

スクリーンショット(2010-08-09 16.19.38).png

テストを選んで実行

 

だがGoogle App Engineは通常のホスティングサービスと異なり様々な制約がついている。そのため手元の環境では動いてもサーバ上にデプロイすると動かない、なんて問題も発生する。そこで使っていきたいのがKotori Web JUnit Runnerだ。

Kotori Web JUnit Runnerはローカルはもちろん、Google App Engine上にデプロイした状態でもJUnitを実行できるソフトウェアだ。画面は二分割されており、左側でテストを選択し、右側で結果を確認したりログを見られるようになっている。

スクリーンショット(2010-08-09 16.19.54).png

トレース

 

JUnitが使えるのはメリットだが、Google App Engineならではの制限もある。例えば30秒以上の実行はできないといったものだ。そのため特定のテストはできないかも知れないが、Data Storeを使ったテストやローカル/サーバの差異をチェックするには必須のソフトウェアと言えそうだ。

 

Kotori Web JUnit Runner

 http://ktrwjr.appspot.com/

ktrwjr - Project Hosting on Google Code

 http://code.google.com/p/ktrwjr/