栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

VTS测试环境搭建

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

VTS测试环境搭建

VTS测试环境搭建
  • 前置条件: 1,需要外网环境 2,需要windows账号
  • 第一步:windows上安装linux子系统。
  • 第二步:编译vts文件。
  • 第三步:执行vts命令

前置条件: 1,需要外网环境 2,需要windows账号

如果是linux环境则直接跳过第一步。

第一步:windows上安装linux子系统。

说明:官网文档说支持windows,且有windows版本的bat脚本,但是在使用MT9615_R验证发现,windows用不了,所以需要一个linux的环境。

1.1 打开Microsoft Store,搜索ubuntu,下载并安装。该版本是ubuntu 20.04,实测可以正常使用。此步骤可能需要外网环境+Windows账号登录。

如果点击安装没反应,请尝试修改账号所在区域。我是在外网环境下才安装成功的。文件大小400M+,需要等待一段时间。

1.2 安装完成后在”开始“菜单,可以直接打开Ubuntu,首次打开需要设置用户名和密码。

注意:ubuntu系统和windows系统文件是可以互相访问的,路径如下:/mnt/**。对应电脑里面的c盘或者d盘。便于访问Windows的文件。

1.3 在ubuntu子系统中安装所依赖的软件。

请先修改一下下载源,加快下载速度。参考链接:https://blog.csdn.net/qq_44723773/article/details/107410849

aapt:

     sudo apt-get install aapt

python:

     sudo apt-get install python-dev
     sudo apt-get install python-protobuf
     sudo apt-get install protobuf-compiler

JDK:

     sudo apt install default-jdk

官网要求的是1.8,但在实际使用过程中,我这里1.8的会报错。所以我装了默认版本,jdk11,可以正常使用。

ADB:
特别注意:这里要保证windows端和ubuntu里面安装的adb为同一个版本,如果版本不一样,会导致ubuntu识别不到adb设备。且需要用新版本,旧版本同样不支持。建议windows和ubuntu的adb统一下载更换。
下载链接:https://developer.android.google.cn/studio/releases/platform-tools
windows和linux的都可以下载下来,linux的放在电脑的任意目录,在ubuntu里面建个软连接即可。完成后可保证windows端和linux端均可使用adb。

第二步:编译vts文件。

在产品代码中:
source build/envsetup.sh
lunch
选择你的项目
m vts -j16
编译生成的东西在:Android11_alphaouthostlinux-x86vts
复制android-vts的所有内容到windows电脑下
在ubantu子系统中进入到android-vts目录下。

第三步:执行vts命令

如果以上步骤没问题的话,在这里就可以直接运行命令跑vts测试用例了。
./tools/vts-tradefed
run vts -m VtsHalSensorsV2_1TargetTest(-m是指定模块)
run vts -m VtsHalSensorsV2_1TargetTest -t SetOperationMode(-t指定项)
更多命令可以使用help查看

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/458787.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号