GMS测试命令

这篇具有很好参考价值的文章主要介绍了GMS测试命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境:ubuntu18.04及以上、java11 、python3.6以上 、aapt 、adb(建议最新) 、fastboot (建议最新)

解压对应测试包,防止文件权限不对导致结果无法生成,先查看并授予results文件夹权限。

前置步骤:
连接wifi
打开开发者选项中usb调试 、stay awake选项 ,关闭verify app over USB选项
打开蓝牙
休眠时间设置为最长(30分钟)
屏幕锁屏设置为null
连接adb
烧写SN号(避免SN号相同导致多台设备无法同时连接的问题)
Disable MoMs(GMS版本默认关闭)
Enter Engineer mode:
adb shell am start n com.mediatek.engineermode/com.mediatek.engineermode.EngineerMode
右滑选择: (Others ->MoMs>Disable MoMs)

cts
烧写user版系统
完成前置步骤

拷贝媒体文件:(网络较好可以不用拷贝)
./copy_media.sh all

拷贝媒体文件指定设备:
./copy_media.sh all -s 0123456789ABCDEF

进入测试命令控制台:
./tools/cts-tradefed

默认:
run cts

指定设备:
run cts -s 0123456789ABCDE0

分片测试(默认6片):
    run cts --shard-count 6
分片测试指定设备(默认6片):
    run cts --shard-count 6 -s 0123456789ABCDE0 -s 0123456789ABCDE1 xxxx
指定模块及测试项(可以增加参数 -o -d 跳过设备检查,节省时间):
    run cts -m 模块名 -t 测试项 
    
    跳过某模块或测试项:--exclude-filter "test_module_name test_name" 
    例如:run cts --exclude-filter "CtsCalendarcommon2Test android.calendarcommon2.cts.Calendarcommon2Test#testStaticLinking" 
    
    指定某模块或测试项:run cts --include-filter "test_module_name test_name" 
    例如:run cts --include-filter "CtsCalendarcommon2TestCases android.calendarcommon2.cts.Calendarcommon2Test#testStaticLinking" 
    
cts-on-gsi
    烧写GSI:
    go to setting -> system -> Developer options -> OEM unlocking
    adb reboot bootloader
    fastboot flashing unlock
    press volume up key
    fastboot reboot fastboot
    fastboot flash system system.img (system.imag是 GSl)
    fastboot -w
    fastboot reboot
    完成前置步骤
    
    进入测试命令控制台:
    ./tools/cts-tradefed
    
    默认:
    run cts-on-gsi

gts
烧写合入gms包user版系统
完成前置步骤

进入测试命令控制台:
./tools/gts-tradefed

默认:
run gts

指定设备:
run gts -s 0123456789ABCDE0

指定模块及测试项(可以增加参数 -o -d 跳过设备检查,节省时间):
    run gts -m 模块名 -t 测试项
    
sts
    烧写userdebug版系统
    完成前置步骤
进入测试命令控制台:
    ./tools/sts-tradefed
    
    默认:
    run sts-dynamic-full
    
    指定设备:
    run sts-dynamic-full  -s 0123456789ABCDE0

vts

烧写GSI:
    go to setting -> system -> Developer options -> OEM unlocking
    adb reboot bootloader
    fastboot flashing unlock
    press volume up key
    fastboot reboot fastboot
    内核为 kernel-5.10的项目
    fastboot flash vendor_boot vendor_boot-debug.img (请从 MTK 加载中获取 vendor_boot-debug.img)
    fastboot flash system system.img (system.imag是 GSl)
    fastboot -w
    fastboot reboot
    完成前置步骤
进入测试命令控制台:
    ./tools/vts-tradefed
    
    默认:
    run  vts
    
    指定设备:
    run  vts -s 0123456789ABCDE0
    
    
    
通用
    查看当前设备:l d
    查看当前结果:l r
    查看当前测试下执行时间:l i
    
    重试:run retry --retry  SessionId
    或者:run retry -r  SessionId 

adb reboot rpmbpk

run retry -r SessionId —retry-type not_executed文章来源地址https://www.toymoban.com/news/detail-490859.html

到了这里,关于GMS测试命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu 18.04开发环境搭建

            工作不易,为了避免未来需要重装系统的进行折腾,个人进行了Ubuntu环境配置的整合,方便自己未来能顺畅的配置好开发环境,同时分享给大家。本文多出有转载其他文,并相应的标注了转载内容,如有侵权请联系博主删除。 vmware下载: 链接:https://pan.baidu.com

    2024年02月02日
    浏览(68)
  • Ubuntu18.04及以上 安装3070ti显卡驱动 超简易方法!黑屏无法进入桌面解决方法以及联想拯救者电脑特殊设置

    接下来的工作要用ZED相机进行稠密地图构建的学习,故正好在新电脑上配置相关环境。 没想到第一步显卡驱动就让我捣鼓了两天,期间经历了无数次电脑黑屏无法进入桌面,大大小小坑都踩了一遍。 但在朋友zigzag的提醒下,发现ubuntu18.04及以上的显卡驱动安装其实是有超简易

    2024年02月09日
    浏览(117)
  • ubuntu18.04下配置muduoC++11环境

    1.安装muduo依赖的编译工具及库 Cmake Boost curl、c-ares DNS、google protobuf 进入muduo目录下,编译安装(前提已安装g++) 编译成功,未安装,见下图

    2024年02月12日
    浏览(45)
  • ubuntu18.04 添加python3.8环境

    默认的python环境,最好不要动,不要升级,直接加一个3.8环境进去就好 1、准备工作 2、将Deadsnakes PPA添加到系统的来源列表中 出现提示时,按Enter继续: 注:意思是按[ENTER]继续,或按Ctrl-c取消添加 3、启用存储库后,请使用以下命令安装Python 3.8 4、通过键入以下命令验证安装

    2024年01月21日
    浏览(40)
  • Ubuntu18.04搭建AirSim+ROS仿真环境

    AIRSIM在UBuntu 18.04上构建的官网文档 AIRSIM是依赖于UE4引擎实现的,因此在安装AIRSIM之前要安装UE4引擎。 在Ubuntu上安装UE4引擎需要从源文件进行编译,因此我们需要访问UE4的github仓库。但想要访问UE4的github仓库,我们就必须建立github与UE4许可的链接,否则直接访问UE4的github仓库时就

    2023年04月08日
    浏览(100)
  • 从头搭建Android源码编译环境(Ubuntu 18.04 / 20.04 / 22.04)

    在新安装的Ubuntu上(版本20.04LTS),完成搭建Android源码编译环境步骤如下。 顺带说一句,当前用的比较多的Ubuntu是18.04和20.04,在实际项目中一直在用,可用性和稳定性都没问题。 最新的Ubuntu22.04版本,系统默认的二进制库变化比较大,编译Android源码有问题(实测过,没细研

    2024年02月06日
    浏览(161)
  • ubuntu18.04安装docker及docker基本命令的使用

    官网安装步骤:https://docs.docker.com/desktop/install/ubuntu/ docker快速入门教程 Ubuntu-Docker安装和使用 docker官网 docker-hub仓库 (1)镜像操作 (2)容器操作 (3)数据卷操作 https://blog.csdn.net/weixin_43977226/article/details/128411102 构建目录 dockfile 构建镜像 启动容器

    2024年02月14日
    浏览(50)
  • 【新手向】conda安装及虚拟环境创建-ubuntu18.04

    官网下载conda官网下载 进入安装包所在目录,打开终端,输入下述安装指令 然后一路回车,直到出现让填yes和no的,如下图 输入yes后,会提示Anaconda的安装路径 (这里记录一下它的默认路径,按回车继续。) 等待安装完之后,会询问是否把anaconda的bin添加到用户的环境变量中

    2024年02月08日
    浏览(66)
  • 关于Ubuntu 18.04 LTS环境下运行程序出现的问题

    1.运行程序时出现以下情况 2.检查版本 ​ 发现Ubuntu18.04下的glibc版本最高为2.27,而现程序所使用的是glibc2.34,所以没办法运行, 3.解决办法 安装glibc2.34库, ①下载 因为下载太慢了,可以从这下载好,拷贝到设备 ​②选择解压路径,解压源码包:使用tar命令解压下载的glibc源

    2024年02月15日
    浏览(46)
  • ROS学习笔记01、安装Ubuntu18.04以及ROS环境

    马上开学,目前学校很多实验室都是人工智能这块,大部分都是和机器人相关,然后软件这块就是和cv、ros相关,就打算开始学习一下。 本章节是虚拟机安装Ubuntu18.04以及安装ROS的环境。 学习教程:【Autolabor初级教程】ROS机器人入门,博客中一些知识点是来源于赵老师的笔记

    2023年04月08日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包