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 开发人员文档,有一组命令可以运行一个单元测试:

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

您将在上述命令行序列中的类标签所在的位置指定您的类名。

于 2010-11-16T09:18:32.830 回答