测试目的:
用于检测你做的Android系统是否满足兼容性要求,通俗点说,Google认为Android系统应该满足的条件,你需要满足。
例如框架层暴露给应用层的某些接口,Google认为你因该有,那你在工程中删掉的话,测试就会fail。或者反过来,Google认为你应该hide的接口,你给开放了也可能fail。
测试前提:
1.发货user版本
2.selinux:Enable
3.连接ADB,stay awake
4.烧录ZTE申请的key
5.外网环境(ipv6)

ATV9测试准备:
语言:English-UN
无线网络:测试机&板子均需连接外网
vpn无线账号:ASUs vpn密码:1qaz2wsX 管理员@郑智
香港隧道无线账号:android_g5 香港隧道密码:87654321 管理员@谭旺
Google账号:
账号:ztestbcts 密码:1qaz2wsX
所有开机向导弹出的权限申请,一律开启、同意。
---开机向导结束--->>打开usb debugging
Setting--->>About--->>Build(点击7下获取开发者权限)--->>返回上一层--->>{developer}--->>stay awake && usb debugging (保持唤醒 && 开启adb功能)
==============我是分割线===============
在此强调一下ZTE ATV9的盒子与原生不同之处在于,我们添加了定制修改:配置项CTSEable,只有置位1的时候u口adb才可用,但是网口adb无配置限制。
==============我是分割线===============
更改配置CTSEnable=1(重启生效):安装郑老板的配置小工具 ProductCfgTool.apk 注意:U盘拷贝 && 安装apk 在selinux permissive下才有权限
导key:widevine,dhcp,pleady key。
一键命令(在u盘内创建 cts/ 目录,将key放入)
,关于烧key的原理请阅读‘一键命令与烧录脚本’
cp /mnt/media_rw/363A-448D/cts/.zip /data && cd /data && unzip keys.zip && unzip out.zip && cd /data/keys && chmod 777 burn && ./burn_hdcp.sh && ./burn_playready.sh && ./burn_widevinekey.sh widevinekeybox_zl && cd /data/out && echo 1 > /sys/class/unifykeys/attach && echo "hdcp22_fw_private" > /sys/class/unifykeys/name && dd if=hdcp22_fw_private.bin of=/sys/class/unifykeys/write
导入媒体文件(不导也行,测试媒体模块会从Google下载):cd ~/CTS/android-cts-media-1.4/; ./copy_media.sh -s xxxxxxx
双向usb线连接测试机与机顶盒
最后检查确认:
网络外网应ok(linux测试机 && 机顶盒 ) ping 通www.baidu.com 即可
测试机adb device应可检测到机顶盒device
待测机顶盒selinux应处于 getenforce:Enable状态
开启测试:
进入测试工具目录,执行测试命令,例如:
alec@framework01:~/CTS/cts/android9.0/android-cts-9.0_r7-linux_x86-arm/android-cts/tools$ ./cts-tradefed
cts-tf > run cts -s 003

如有异常,请见GMS认证Q&A综合 文档,如果文档中无你的问题,可以向@吴职钦 @郑智 或者开发经理咨询。

cts测试流程的更多相关文章

  1. 监听Android CTS测试项解决方案(一)

    前言: 首先这里需要详细叙述一下标题中"监听Android CTS测试项解决方案"的需求.这里的需求是指我们需要精确的监听到当前CTS测试正在测试的测试项. 因为我们知道CTS认证 ...

  2. cts-verifier测试流程

    测试目的: cts的补充测试,可以理解为没法自动化的cts测试,这个是人工测试. 测试前提: 1.发货user版本 2.selinux:Enable 5.外网环境 设备需求: 2个待测设备:1个手机或 ...

  3. 【腾讯优测干货分享】如何降低App的待机内存(二)——规范测试流程及常见问题

    本文来自于腾讯优测公众号(wxutest),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/806TiugiSJvFI7fH6eVA5w 作者:腾讯TMQ专项测 ...

  4. Android 4.0.3 CTS 测试

    Android-CTS 4.0.3测试基本配置 1. Download CTS CTS的获取方式有两种: 1.1.由Google提供 1.1.1.打开浏览器输入连接: http://source.an ...

  5. 自己做的加速app测试流程的小工具,目前打算开放使用,想注册的朋友抓紧了,嘻嘻

    为了加速小团队app的测试流程做了这个东西,www.xunce.net 主要特性: web: 一键上传app,方便随时下载 备注测试要点 添加附件,如checklist等文档  自动识别app版本,名 ...

  6. 监听Android CTS测试项解决方案(二)

    二,监听当前测试项是否是Accelerometer Measurement Test测试项 通过第一种方式介绍的,我们可以得到当前处于活动状态的Activity类似监听CTS测试当前的测试项.但是由于 ...

  7. cts 测试环境安装 ubuntu

    1 下载cts测试包 和 sdk 包 http://source.android.com/compatibility/downloads.html  ----cts 包 http://develope ...

  8. [liu yanling]测试流程

    测试流程 1.制定测试计划 2.编辑测试用例 3.执行测试用例 4.发现并提交BUG 5.开发组修正BUG 6.对已修正BUG进行返测 7.修正完成的BUG将状态置为已关闭,未正确修正的BUG重新激活

  9. 【转】Android 4.0.3 CTS 测试

    原文网址:http://blog.csdn.net/zxm317122667/article/details/8508013 Android-CTS 4.0.3测试基本配置 1. Download C ...

随机推荐

  1. 微信JS-SDK选择图片遇到的坑

    微信JS-SDK选择图片遇到的坑 有个需求要在微信企业号里面做开发,有个功能是选择图片,使用input标签肯定是不管用了,Android手机上不能多选,所以使用了微信的JS-SDK提供的相关API,这 ...

  2. 防止 iframe 的链接重定向父级页面

    项目中发现,多系统通过iframe嵌套时,如果iframe的请求是重定向会导致父级页面重定向,怎么破? 查找MDN(https://developer.mozilla.org/zh-CN/docs), ...

  3. 模板 - 可持久化无旋Treap

    空间消耗非常玄学,有多大开多大就完事了.其实是因为单次操作可能会有数次Merge和Split操作,按照下面的版本的话Merge和Split都进行复制,所以一次操作可能复制了4个版本. 四个函数式查询, ...

  4. 问题 A: 组合数

    问题 A: 组合数 时间限制: 1 Sec  内存限制: 128 MB提交: 1975  解决: 150[提交] [状态] [命题人:jsu_admin] 题目描述 求组合数C(N,M),以及C(N, ...

  5. axios动态数据的获取

    跨域:前端处理.后端处理 前端方法:代理 后端加header    第一步:全局安装axios cnpm install axios --save-dev        第二步: methods:{ ...

  6. vue框架中实现今天昨天前天最近时间

    点击下拉出几个选项,根据日期不同来过滤数据.看图--(忽略小梨子,这是日常练手页面) (element ui) 点击today-当天日期 点击last three days 点击custom,并且实现 ...

  7. 前端开发JavaScript入门——JavaScript介绍&基本数据类型

    JavaScript 诞生于1995年,它的出现主要是用于处理网页中的 前端验证. • 所谓的前端验证,就是指检查用户输入的内容是否符合一定的 规则. • 比如:用户名的长度,密码的长度,邮箱的格式等 ...

  8. 5-基于TMS320C6678+XC7K325T的6U CPCIe高性能处理平台

    基于TMS320C6678+XC7K325T的6U CPCIe高性能处理平台 一.板卡概述      本板卡系自主研发,基于CPCI 6U架构,符合CPCI2.0标准.采用 DSP TMS320C66 ...

  9. chattr 改变文件的扩展属性

    1. 命令功能 chattr和lsattr用来改变文件.目录属性和查看这种文件属性:chmod只是改变文件的读.写.执行权限,更底层的属性控制是由chattr来改变. 2. 语法格式 chattr [ ...

  10. AQS简介以及源码分析

    参考链接:https://www.jianshu.com/p/da9d051dcc3d 参考链接:https://www.cnblogs.com/waterystone/p/4920797.html