Android CTS

测试cts的命令:
 在PC端执行CTS
打开ternimal终端,进入android-cts/tools目录,依次输入如下命令:
1) ./cts-tradefed   回车(如果终端窗口关闭说明java版本没有配置成功)
2) run cts 回车(执行整个CTS测试)
**更详细的命令可输入help命令来查看(run cts –help-all),以下为常用的两种
1) 单独执行fail case,命令如下:
run cts -m module -t class#test
2) 测试某个case所在的测试module,命令如下:
run cts -m module
3) 测试某个类:
run cts -m module -t class
4) 跳过预置条件的检查
因为在测试开始时,CTS会进行预置条件的检测,若有预置条件没设置,则会停止测试。但是若你只是想测试某些case,且这些case不需要wifi/gps,则可以在测试方法最后添加如下参数来逃过预置条件的检测。
       run cts *** --skip-preconditions
5) 增加host log/device log信息
CTS在PC端生成的log只留最后20MB,CTS全测试时前面的log都会被冲掉,偶现问题请保存CTS完整log,测试命令增加参数设置:
--max-tmp-logcat-file 2000000000
--max-log-size 2000000000
6) 对于偶现问题,一般循环测试所属测试包
run cts -m module --loop –min-loop-time 3000
可输入l r查看测试结果
Package确认方法:测试报告中含有这个case所属的package和class

2 Android 9.0中测试framewrok相关的模块的cts case :

Module
wms相关的

CtsWindowManagerDeviceTestCases
CtsAndroidAppTestCases

ams相关的:

CtsActivityManagerDeviceSdk25TestCases
CtsActivityManagerDeviceTestCases
CtsFragmentTestCases
CtsPreference2TestCases

Animation:
CtsAnimationTestCases
CtsUiAutomationTestCases

view:
CtsViewTestCases

你可能感兴趣的:(Android,CTS)