作成した簡単なAndroidプロジェクトがあります。プロジェクトのJUnitケースも作成しました。同じプロジェクトにAndroidアプリとTestCaseがあります。私の構造は次のようなものです。
-AndroidApp
-src
-SampleActivity
-tests
-SampleActivityTest
Orderとexportのオプションを変更し、JUnitが一番上にあることを確認しました。
私が追加しました
<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.sample.app"
android:label="UnitTest" />
<uses-library android:name="android.test.runner" />
Android JUnit Testの実行はEclipseで正常に機能しますが、Antを使用してアプリをビルドおよびJUnitテストしようとすると、プロジェクト/アプリがビルドされますが、テストは失敗します。
エラーは次のとおりです。
test-run:
[junit] Test com.mark.prototype.test.SampleAndroidAppTest FAILED
compile-and-test:
BUILD SUCCESSFUL
Total time: 3 seconds
Antで失敗する理由がわかりません。