CTS(android兼容性测试)测试步骤

本文介绍如何通过Android兼容性测试套件(CTS)进行权限相关的测试,包括环境搭建、测试执行步骤及结果查看。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CTS说明文档 http://source.android.com/compatibility/cts-intro.html

CTS软件下载 http://source.android.com/compatibility/downloads.html


0. 用usb链接主机和测试机


1. 在测试机安装两个APK:CtsDelegatingAccessibilityService.apk,CtsDeviceAdmin.apk 

adb install ./android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk
adb install ./android-cts/repository/testcases/CtsDeviceAdmin.apk


2. cd到tools目录下

yasin@ubuntut:~/mywork/CTS/android-cts/tools$ ls

cts-tradefed  cts-tradefed.jar  ddmlib-prebuilt.jar  hosttestlib.jar  junit.jar  README  tradefed-prebuilt.jar


3. 执行cts-tradefed 

yasin@ubuntu:~/mywork/CTS/android-cts/tools$ ./cts-tradefed 

看到如下内容说明已经建立连接

02-05 15:54:14 I/DeviceManager: Detected new device 19761202
Android CTS 4.0.3_r3

cts-tf >


4. 执行测试用例

 cts-tf > run cts -c android.permission.cts.FileSystemPermissionTest


结果显示:

cts-tf > run cts -c android.permission.cts.FileSystemPermissionTest
02-05 15:59:23 I/TestInvocation: Starting invocation for 'cts' on build '4.0.3_r3' on device 19761202
02-05 15:59:23 I/19761202: Created result dir 2013.02.05_15.59.23
cts-tf > 02-05 15:59:46 I/19761202: Collecting device info
02-05 15:59:47 I/19761202: -----------------------------------------
02-05 15:59:47 I/19761202: Test package android.permission started
02-05 15:59:47 I/19761202: -----------------------------------------
02-05 15:59:49 I/19761202: android.permission.cts.FileSystemPermissionTest#testAllBlockDevicesAreSecure PASS 

……

……

02-05 16:00:07 I/19761202: Saved log host_log_1977870639530690915.zip
02-05 16:00:07 I/19761202: android.permission package complete: Passed 18, Failed 2, Not Executed 0
02-05 16:00:07 I/19761202: Created xml report file at file:///home/yasin/mywork/CTS/android-cts/tools/./../../android-cts/repository/results/2013.02.05_15.59.23/testResult.xml
02-05 16:00:07 I/19761202: XML test result file generated at 2013.02.05_15.59.23. Passed 18, Failed 2, Not Executed 0
02-05 16:00:07 I/19761202: Time: 44s
测试结束,用浏览器打开上面的xml文件可看到更详细的测试结果。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YasinLeeX

再来一杯西湖龙井。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值