我计划在Moto G上运行CTS。但是没有测试用例正在执行。
设备上是否需要配置才能运行CTS?
我正在使用以下命令运行单个TC:
cts-tf > run cts -c android.app.cts.AlertDialog_BuilderTest -m testSetMultiChoiceItemsWithParamCursor
10-08 13:02:43 I/TestInvocation: Starting invocation for 'cts' on build '5.1_r2' on device TA933076PK
10-08 13:02:43 I/TA933076PK: Created result dir 2015.10.08_13.02.43
10-08 13:02:43 I/CtsTest: ABIs: [armeabi-v7a]
10-08 13:03:03 I/TA933076PK: Collecting device info
10-08 13:03:06 I/CtsTest: Start test run of 0 packages, containing 0 tests
10-08 13:03:06 I/TA933076PK: Saved log device_logcat_809062082889179408.zip
10-08 13:03:06 I/TA933076PK: Saved log host_log_6848598452983732815.zip
10-08 13:03:06 I/TA933076PK: Created xml report file at <<PATH>>
015.10.08_13.02.43\testResult.xml
10-08 13:03:07 I/TA933076PK: XML test result file generated at 2015.10.08_13.02.43. Passed 0, Failed 0, Not Executed 0
10-08 13:03:07 I/TA933076PK: Time: 23s
答案 0 :(得分:1)
我遇到了同样的问题。 首先,确保在Linux上运行CTS,有在Windows上运行它的解决方案,但从Android 6.0开始,它不能在Windows上运行。
对我来说,我遇到了这个问题,因为我下载了错误的CTS包。 确保下载正确的软件包,有x86和Arm。 我需要Arm一个,当试图在x86上运行它时,我遇到了同样的问题。
答案 1 :(得分:0)
在Moto G上运行CTS
如果您正在运行kitkat安装Java 6或Lollipop安装Java 7 http://source.android.com/compatibility/cts/setup.html
运行所有测试用例 运行cts - 计划CTS 个别测试用例 运行cts -c“” - p“”
整个pacakge测试用例 运行cts -p com.android.wifi
答案 2 :(得分:0)
1.adb install -r android-cts / repository / testcases / CtsDeviceAdmin.apk - 所有版本通用:
adb install -r android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk
为apk启用权限
Settings > Security > Select device administrators.
2.检查CTS工具类型ARM或X86。
For CTS version 6.0 and above :
1.Media file push is necessary
if willing to run single case without any precondition then
run cts -c <class> -m <method> --skip-preconditions