Android テスト フレームワークをセットアップしようとしています。
私はプロジェクトを持っています~/boldapp/BOLDApp/
http://developer.android.com/tools/testing/testing_android.html#TestProjects~/boldapp/BOLDApp/tests
で説明されているように、テスト プロジェクトを使用する必要があると判断しました。
http://developer.android.com/tools/testing/testing_otheride.htmlに従って次のことを行いました。
走るandroid create test-project -m ../ -n BOLDAppTest -p tests
生成されたインストルメンテーション テスト ケースを実行したいと思いMainActivityTest.java
ます。
を実行するant run-tests
と、提案どおり、次のようになります。
BUILD FAILED
Target "run-tests" does not exist in the project "BOLDAppTest".
代わりant test
に出力の一部を実行すると、次のようになります。
test:
[echo] Running tests ...
[exec] INSTRUMENTATION_STATUS: id=ActivityManagerService
[exec] INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{au.edu.unimelb.boldapp.tests/android.test.InstrumentationTestRunner}
[exec] INSTRUMENTATION_STATUS_CODE: -1
[exec] android.util.AndroidException: INSTRUMENTATION_FAILED:
実行すると、上記と同じエラーが発生しますadb shell am instrument -w au.edu.unimelb.boldapp.tests/android.test.InstrumentationTestRunner
。
私が実行したときと同様に:
adb shell am instrument -w au.edu.unimelb.boldapp/android.test.InstrumentationTestRunner
テストを実行するにはどうすればよいですか?