首页 > 代码库 > cts sensor测试
cts sensor测试
sensor cts,对sensor有测试。
1. 对每一个sensor都要测试
从log中看,sensor测试开始,都有激活sensor的动作,log语句为:
SensorService: SensorDevice::activate: ident=0x60ba9b48, handle=0x00000002,
enabled=1, count=1
这里的handle表示哪一个sensor, 0是加速度,1是电磁,2是方向,3是陀螺仪,这几个是有必要
记住的。 这个在hwmsen.h定义。若sensor测试正常,则会有一个表示测试通过的log语句:
SensorService: sent dropped flush complete event==2
如果没有测试通过,则不会有这个log.
cst不过发现一个问题,对陀螺仪有激活,但没有通过的log. 发现硬件上没有陀螺仪,但软件上
配置上有陀螺仪。
2. 设备节点权限太多也不能过。
测试cts,要勾选stay awake.
发现哪一项不过,可以到android-cts/toos/
cts测试, 运行、./cts-tradefed
在提示符下,
输入run cts -c android.hardware.cts.SensorTest -m testBatchAndFlush
cts sensor测试
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。