Google App Engine上でJUnitを実行する「Kotori Web JUnit Runner」
Kotori Web JUnit RunnerはGoogle App Engine用/Java製のオープンソース・ソフトウェア。Google App EngineではJavaが選択できるようになったことで開発者の裾野が大きく広がった。開発からデプロイまでスムーズに連携し、とても便利なプラットフォームと言えるだろう。
テストを選んで実行
だがGoogle App Engineは通常のホスティングサービスと異なり様々な制約がついている。そのため手元の環境では動いてもサーバ上にデプロイすると動かない、なんて問題も発生する。そこで使っていきたいのがKotori Web JUnit Runnerだ。
Kotori Web JUnit Runnerはローカルはもちろん、Google App Engine上にデプロイした状態でもJUnitを実行できるソフトウェアだ。画面は二分割されており、左側でテストを選択し、右側で結果を確認したりログを見られるようになっている。
トレース
JUnitが使えるのはメリットだが、Google App Engineならではの制限もある。例えば30秒以上の実行はできないといったものだ。そのため特定のテストはできないかも知れないが、Data Storeを使ったテストやローカル/サーバの差異をチェックするには必須のソフトウェアと言えそうだ。
Kotori Web JUnit Runner
ktrwjr - Project Hosting on Google Code