androidでカバレッジを取る
メモ書きです。
手順
- プロジェクトのbuild.xmlを作る
対象プロジェクトのディレクトリに移動した後、 android update project --path .
- テストプロジェクトのbuild.xmlを作る
対象テストプロジェクトのディレクトリに移動後、 android update test-project -m テストプロジェクトのフルパス -p .
- プロジェクトのビルド、インストール
対象プロジェクトのディレクトリに移動後、 ant emma debug install
- エミュレータを起動しておく(もしくはrootをとった端末・・・らしい)
- テストプロジェクトのビルド、インストール
テストプロジェクトに移動後、 ant emma debug install test
これでテストプロジェクトのどこかにcoverage.xmlが生成される。