Android7.0 CTS 测试环境搭建 及CTS测试套件

这篇教程是我再搭建CTS环境过程中总结的步骤,具体的测试方法没有帖,基本上按照help里面提示的方法就可以了。博客最后贴出了我用到的CTS测试套件,已上传到百度网盘,有需要的可以直接取用。

搭建步骤

制作ubuntu14.04 U盘启动盘

1. 打开软碟通(UltraISO),选择Ubuntu14.04镜像文件,打开,选择镜像文件
2. 点击启动,写入硬盘镜像,
3. 如果是Linux系统,选择便捷启动,写入新的启动器引导扇区,选择sysLinux

给联想电脑安装Ubuntu系统

1. 插入U盘启动盘
2. 电源键开机
3. 按F12键进入启动盘选择界面
4. 选择U盘启动盘,回车进入安装程序

安装oracle java 8.0

http://www.linuxidc.com/Linux/2015-01/112030.htm

安装adb aapt

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install android-tools-adb
sudo apt-get install aapt
如果当前软件源找不到adb和aapt,换软件源,重新执行上述步骤

解压CTS测试套件

1. 进入Home文件夹,创建workspace文件夹
2. 复制四个CTS压缩包到workspace
3. 解压这个四个压缩包到当前文件夹

设置电视环境


a)连续点击about->最末尾一项,直到进入开发者模式

b)进入settings->Developer->打开前四项开关

c)连接USB Debug线,重启电视,确认USB debugging是打开状态

d)在弹出框中对USB进行授权

e)在ubuntu中执行 adb devices,确认电视和ubuntu已经建立链接

复制媒体文件

执行以下两个脚本,如果没有x权限,加上
/android-cts-media-1.3/copy_images.sh
/android-cts-media-1.3/copy_media.sh

注意:

a. 一个终端在复制文件过程中只能操作一台电视
b. 先复制体积较小的图片,再复制视频

测试蓝牙相关项

按顺序执行以下脚本,run的时候等待时间比较长。

cd android-cts/tools/
./cts-tradefed
>run cts -m CtsMediaTestCases -t android.media.cts.AudioRecordTest
用run cts --retry重跑之后还有失败项目,插上带麦克风的耳机重新测试
>run cts -m CtsBluetoothTestCases
如果有失败项失败执行以下命令重新测试失败项,session id 是 l r 命令打印中的第一列数字
>run cts --retry <session id >

资源

链接:http://pan.baidu.com/s/1nvbX4u9 密码:03aa

猜你喜欢

转载自blog.csdn.net/u013894427/article/details/78096124