借助现有 APK 运行插桩测试

以下说明假设您本地有 Trade Federation 软件包;如果没有,请按照下载说明获取该软件包。

然后使用以下命令安装插桩测试的 APK,执行测试,并显示正在运行的测试:

./tradefed.sh run instrumentations --apk-path <path of your apk>

输出信息类似以下内容:

07-17 10:55:32 D/InvocationToJUnitResultForwarder: Starting test: android.animation.cts.ValueAnimatorTest#testOfArgb
07-17 10:55:33 D/InvocationToJUnitResultForwarder: Starting test: android.animation.cts.ValueAnimatorTest#testIsRunning
07-17 10:55:34 D/InvocationToJUnitResultForwarder: Starting test: android.animation.cts.ValueAnimatorTest#testGetCurrentPlayTime
07-17 10:55:35 D/InvocationToJUnitResultForwarder: Starting test: android.animation.cts.ValueAnimatorTest#testStartDelay
07-17 10:55:35 I/InvocationToJUnitResultForwarder: Run ended in 2m 20s

(可选)您可以指定 --serial <device serial number> 来针对给定设备运行插桩测试。设备序列号可使用 adb devices 来获取。

如需详细了解 Tradefed 的执行情况,请参阅“通过 Tradefed 进行测试”部分