Android CTS 7.0未通过任何计划或模块

时间:2016-12-21 06:34:13

标签: android

我刚刚在Nexus 6P上构建并安装了NRD90U。现在我正在尝试运行CTS。我已下载Android 7.0 R4兼容性测试套件(CTS) - ARM并将媒体文件复制到设备。

对于CTS 7.0,我已经安装了(adb install -r android-cts/testcases/CtsAdminApp.apk)这个帮助器并配置了android.deviceadmin.cts.CtsDeviceAdminReceiver *:"设置>  安全>选择设备管理员"。

当我尝试运行CTS(run cts --plan <plan name>)时,我得到了 这个错误:

  

&#34; E / TestInvocation:运行调用时捕获异常   &#34; E / TestInvocation:并非所有目标准备步骤都已完成&#34;   android.tradefed.targetprep.TargerSetupError:不是所有的目标   准备步骤完成。   com.android.complatibility.common.tradefed.targetprep.APKInstrumentPreparer.run   (APKInstrumentPreparer.java)   com.android.complatibility.common.tradefed.targetprep.DeviceInfoCollector.setup(DeviceInfoCollector.java)   com.android.tradefed.invoker.TestInvocation.com.android。(TestInvocation.java)   。 。 。 :调用失败:   com.android.tradefed.targetprep.TargetSetupError:不是所有目标   准备步骤已完成&#34;

任何人都可以帮我解决一下。

1 个答案:

答案 0 :(得分:0)

CTS 7.0运行计划仅运行指定的测试计划。您可以使用命令“l p”显示所有计划。如果你想查看有关计划的详细信息,你可以查看android-cts / tools / cts-tradefed.jar,打开它,在配置下有测试计划的配置文件。

如果你想运行一个测试用例,你就可以“获取”所有模块。 详细信息请参阅:https://source.android.com/compatibility/cts/run.html