android7.0 CTS的单项测试流程
来源:互联网 发布:vb编程界面 编辑:程序博客网 时间:2024/06/10 17:58
不积跬步无以至千里
CTS遇到好多问题,从好多bug里想去解决某个bug,来进行调试,不得不进行单项测试来看自己的修改有没有效果?那接下来说一下流程。
一、首先确定一点不要让测试的过程中屏幕睡眠,因为对于某些测试,睡眠肯定会有影响。那就需要进行如下操作来保证机器不睡眠(应该是系统无操作情况下,几秒后会锁屏从而休眠):
1、没有锁屏,锁屏设置:通过设置—》安全—》屏幕锁定方式—》无
2、没有锁屏,开发者选项:通过设置—》开发者选项—》不锁定屏幕(充电时屏幕不会休眠)
3、休眠设置:设置—》显示—》休眠–》永不
二、代码的修改
测试服务器是在114服务器上,因此需要把自己修改的代码同步到服务器上的代码中从而来验证。
三、连接设备
把测试的设备(即手机),通过USB插到114服务器的主机上,确定连接成功
四、执行测试命令
1、首先进入到114服务器中的如下目录下:
/home/steed_ma/cts_test_env/android-cts/tools
2、执行脚本命令:
./cts-tradefed
或出现cts-tf >
3、执行单项测试的命令:
每个单项测试都对应着自己独一无二的命令样式如下:
run cts -m CtsViewTestCases –test android.view.cts.SurfaceViewSyncTests#testvideoSurfaceViewCornerCoverage –skip-preconditions –logcat-on-failure –conn-check-url www.baidu.com
即图(上边的命令便于复制粘贴):
我讲一下这个命令的构成,先截图,咱们bug系统的图样:
run cts -m 这是固定格式,然后CtsViewTestCases这个是截图中首个出现的单词,即测试某大项的名字(可以看出来这个是测试view的),接下来–test这是固定格式,再接下来android.view.cts.SurfaceViewSyncTests这是包名,接下来用#连接后边是对应的某个测试项对应的函数名testvideoSurfaceViewCornerCoverage,再接下来skip-preconditions 这是固定格式(应该是指的跳过某些预制的条件),再接下来 –logcat-on-failure 这的意思是当你测试失败时会出现log来供你去解决问题,再接下来是有可能你某些测试需要连接浏览器本应该连接是google,但是咱们这连接baidu来进行测试,测试可以通过网页看到。
五、查看测试结果
1、测试结果
测试成功失败都会有结果,都会保存到/home/steed_ma/cts_test_env/android-cts/results 路径下,这个路径会针对你刚才测试产生一个文件夹,上边会日期时间,来进行区分。
2、测试log
当你测试失败的时候,需要究其原因,则需要log中的异常来判断,因此你可在路径为:
/home/steed_ma/cts_test_env/android-cts/logs中查看,其中也会产生一个文件夹,你可以通过日期来进行区分哪一个是自己刚刚测试的log文件。
好了,就这些。
- android7.0 CTS的单项测试流程
- Android7.0 CTS 测试环境搭建 及CTS测试套件
- android4.0 CTS测试流程
- eclipse调试Cts 单项
- Android CTS测试流程,仅仅是测试流程
- Android7.0 Activity的绘制加载流程
- [Android7.0]开启NFC的流程分析
- [Android7.0]NFC初始化的流程分析
- Android的CTS测试
- Android的CTS测试
- Android的CTS测试
- Android CTS(兼容性测试)整个流程
- Android CTS(兼容性测试)整个流程
- Android CTS(兼容性测试)整个流程
- Android7.0 Rild工作流程
- Android7.0 Rild工作流程
- Android7.0关机流程分析
- Android7.0 启动Launcher流程
- threejs学习心得(场景的搭建+运动模型导入)
- centos7配置静态IP
- 【Django】Pycharm系列非传统输入网址的激活方式
- 数据库索引的使用,祝大家快速理解索引的含义
- python攻关之字符串操作
- android7.0 CTS的单项测试流程
- IntelliJ IDEA 下载 及 注册码
- 在html5中可以自定义属性
- Django笔记1
- nDPI快速上手指南
- 热部署
- Nginx Basic
- BAT机器学习面试题及解析(271-275题)
- 使用Unity3D视频转换器TheoraConverter.NET 1.1 Setup转换视频格式为ogv并播放视频