4

作成した簡単な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で失敗する理由がわかりません。

4

1 に答える 1

0

最善の方法は、Export を介して自動 Ant ビルドを作成し、Ant BuildFiles を選択して、要件に応じて変更することです。

于 2012-05-01T06:22:15.037 に答える