码迷,mamicode.com
首页 > 其他好文 > 详细

cts sensor测试

时间:2014-12-10 10:44:29      阅读:1027      评论:0      收藏:0      [点我收藏+]

标签:android   ar   os   sp   问题   log   bs   cti   ad   

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测试

标签:android   ar   os   sp   问题   log   bs   cti   ad   

原文地址:http://www.cnblogs.com/tchz/p/3912529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!