Android開発ではテストプロジェクトを作成することによって、アプリのテストを行うことが可能です。
テストプロジェクトをEclipseなどから実行することもできますが、ビルドしてインストールし、コマンド (以前書いた記事です)で実行することも可能です。
そんなときに注意すべき2点です。
テスト対象アプリのパッケージ名
テストプロジェクトのマニフェストファイルに、テスト対象のアプリのパッケージ名を記入する必要があります。
以下のandroid:targetPackageの部分です。
AndroidManifest.xml
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.hello"/>
開発を行っていると、しばしばパッケージ名を変更する必要がでてくることがあります。
パッケージ名を変更したアプリに対しては、テストプロジェクト側のマニフェストファイルの変更も必要になってきます。
署名
テスト対象アプリと、テストアプリは同じ署名がされていないといけません。
キーが違うとテストの実行ができないです。気をつけましょう。