1

私のプログラムの自動テストを書いています。Androidでの書き込みが完了しました。ただし、コマンドライン adb shell から実行するスクリプトを作成したいと考えています。あなたはそれを行う方法を知っていますか?プログラムの多くのコンポーネントをテストするとき、スクリプトから実行することで多くの労力を節約できます。

ありがとう。

ここに私のマニフェストファイルがあります:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.wsandroid.test"
  android:versionCode="1"
  android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<uses-library android:name="android.test.runner" />
</application>
<uses-sdk android:minSdkVersion="3" />
<instrumentation android:targetPackage="com.wsandroid" android:name="android.test.InstrumentationTestRunner" />

ありがとう

4

1 に答える 1

6

Android 開発者ドキュメントを参照してください。1 つの単体テストを実行するための一連のコマンドがあります。

$ adb shell am instrument -w \
 -e class com.android.samples.AllTests \
 com.android.samples.tests/android.test.InstrumentationTestRunner

上記のコマンド ライン シーケンスでクラス ラベルがある場所にクラス名を指定します。

于 2010-11-16T09:18:32.830 に答える