Android13-GMS-VTS测试环境

文章介绍了如何搭建GMS基础环境,包括CTS和VTS的配置。首先,需搭建CTS环境并参照官方文档。接着,配置VTS环境,安装必要的Python工具。然后,通过解锁OEM和使用fastboot命令将GSI系统映像刷入设备。最后,运行VTS测试,并提供了VTS的相关命令示例,如运行测试、查看结果等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1.首先先搭建GMS基础环境

 可以看我这篇内容,先搭建cts环境

GMS-基础环境搭建

https://source.android.com/compatibility/cts/setup#desktop_setup
//官方文档
https://source.android.google.cn/docs/compatibility/cts/downloads?hl=zh-cn#cts-media-files
//官方文档

2.配置VTS环境

安装 Python 开发工具包

sudo apt-get install python-dev

安装协议缓冲区工具

sudo apt-get install python-protobuf protobuf-compiler

安装 Python 虚拟环境相关工具

sudo apt-get install python-virtualenv python-pip

3.再找GMS代理获取VTS测试包

(cts测试包可以在Google里找到)

里面GSI包要导进手机或者平板当中

在设置中打开 OEM unlocking 选项

在设置中打开 USB debugging 选项

长按音量 + 和电源键进入fastboot模式

连接到电脑上,分别执行fastboot flashing unlock和fastboot oem unlock,
执行命令后需要选择音量 + 来确认unlock。

执行 fastboot 命令刷入google提供的 system.img (GSI):
fastboot flash system system.img(需要根据软件版本的信息来选择GSI版本)

重启: fastboot reboot

开发者模式打开 oem
adb devices
adb reboot bootloader
fastboot flashing unlock
按音量+
//V:\wangqi\user\7701\android12\mt6877_S0_V14_61\alps\output_load
fastboot flash boot boot-debug.img  
fastboot reboot fastboot
fastboot flash system system.img
fastboot reboot

4.运行VTS

打开终端命令行

切换到android-vts路径下

$ cd *installation-path*/android-vts/tools

通过下面的命令来进入到vts的控制台

$ .vts-tradefed

运行vts的测试命令

> run vts

5.VTS常用命令

列出所有跑测结果

> l r

列出所有检测到或已知的设备

> l d

单跑某一个模块

> run vts -m <模块名>

单跑某个测试项

> run vts -m <模块名> -t <测试项名>

可用选项

> run vts -s <device_id> --logcat-on-failure --screenshot-on-failure --shard-count <shards>

'-s <device_id>':可指定运行测试的设备
'--logcat-on-failure':当测试失败时捕获logcat
'--screenshot-on-failure':当测试失败时截取屏幕截图
'--shard-count <shards>':用多个设备上同时跑测,可节省时间

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值