1.5から、ついにテストをEclipseから動かすことができるようになりました。今まではテストのパッケージを手(やant)で端末にデプロイし、シェルで実行や確認を行うという形でしたが、これでだいぶ便利になったのではないかと思います。ApiDemosというサンプルには、ユニットテストが含まれているので、Eclipseからこれらのテストを実行する手順を載せます。
■1. ApiDemosをEclipseプロジェクトとして読込
File->New->Android Project->Create project from exiating source
で、「ApiDemos」ディレクトリを指定する
ApiDemosは、「SDK_HOME/platforms/android-1.5/samples」にあります。
■2. ApiDemosを実行
端末へデプロイするためです。
■3. ApiDemosのテストコード用Eclipseプロジェクトを作成
先ほどと同じように
File->New->Android Project->Create project from exiating source
で、今度は「ApiDemos/tests」ディレクトリを指定する
■4. プロジェクト間の参照設定
テストコード用Eclipseプロジェクトのプロパティを開き
Java Build PathのProjectsに「ApiDemos」プロジェクトを追加する
■5. テストの実行
適当なテストコード、あるいはテストコード用Eclipseプロジェクトを右クリックし、Run as->Android JUnit testを実行する
楽ですね~