android 8.1 VTS环境配置

一、  如何确保GSI版本的正确性,刷入方法的正确性?
下载VTS,GTS,GMS的路径如下:
https://support.google.com/androidpartners_gms/answer/6173316
How to match correct system.img with MTK load(下载手机版本之后去aplog中ProjectConfig.mk文件中MTK_K64_SUPPORT和MTK_AB_OTA_UPDATER的值,如果搜索不到对应为No。去上面的路径中下载arm_a
*************************************************
MTK Feature Options GSI system.img

MTK_K64_SUPPORT=yes
MTK_AB_OTA_UPDATER=yes arm64_ab

MTK_K64_SUPPORT=yes
MTK_AB_OTA_UPDATER=no arm64_a

MTK_K64_SUPPORT=no
MTK_AB_OTA_UPDATER=no arm_a

MTK_K64_SUPPORT=no
MTK_AB_OTA_UPDATER=yes arm_ab

刷入GSI GoogleIMG的方法如下:
Use fastboot (USER / USERDEBUG load)
Phone must be unlocked before flashing GSI system.img because dm-verity is enabled in user and userdebug build.
1. MTK User load boot up to home screen
2. Please enable OEM unlocking in settings (开发者选项中设置)
3. Please enable USB debugging in settings(开发者选项中设置)
4. Press Volume up key + power key into fastboot mode,suggest to use "adb reboot bootloader"(客户手机如果不知道怎么进fastboot mode, 就输入ADB指令adb reboot bootloader)
5. Connect phone to PC, input “fastboot flashing unlock”(CMD界面中下这条命令,这里需要按一下音量上键)
6. fastboot flash system system.img (CMD界面中下这条命令,找到对应的img.查看方法:Load 版本信息里面会有一个GOogleimage包的日期,例如0205,就找对应的IMG0205system_aosp_arm_a_20180205,找与这个日期对应或者是最接近的)
7. fastboot reboot (CMD界面中下这条命令)
 

二、遇到VTS环境下无法执行Case情况如果排查:
1.run VTS command,在VTS环境下跑
http://blog.csdn.net/dyq1991/article/details/78327845
我这边VTS测试环境配置如下:
Python版本:2.7.13 64bit (Python安装完之后记得要在CMD中运行: pip install virtualenv & pip install future & pip install futures & pip install enum & pip install concurrent & pip install protobuf & pip install setuptools & pip install requests & pip install httplib2 & pip install google-api-python-client & pip install google-cloud-pubsub)
adb 版本:1.0.39 64bit
Linux OS: Ubuntu 17.04 64bit
JDK: Sun JDK1.8 64bit

pip install protobuf  ---- pip install protobuf -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
 pip install concurrent ------ pip install futures

测试VTS前执行一遍如下命令,确保相关python 模块有更新到最新:
sudo apt-get install python-dev  ---->aptitude install python-dev
sudo apt-get install python-protobuf
sudo apt-get install protobuf-compiler
sudo apt-get install python-virtualenv
sudo apt-get install python-pip

另外,请请注意:
1.现在版本的vts测试不能插SIM卡,请移除SIM卡重新再测试一下; 
2. virtualenv是vts必装的一个python module,贵司在安装完python之后,请在CMD中执行如下命令: pip install virtualenv & pip install future & pip install futures & pip install enum & pip install concurrent & pip install protobuf & pip install setuptools & pip install requests & pip install httplib2 & pip install google-api-python-client & pip install google-cloud-pubsub
3..在跑VTS前是否有执行过sudo -i,这样会得到shell 带root权限,会导致VTS 测试过程中python环境错乱 ,这种没法解,只能重装系统。

请根据以上2点先排查VTS的基本问题。遇到具体Case执行Fail的情况,请提交ES给MTK。

以下信息可供参考:

VTS环境配置官方版:

https://codelabs.developers.google.com/codelabs/android-vts/#0

windows下环境配置:

http://mtkteams.mediatek.inc/sites/WCP/SQA/Test_Reference/Forms/AllItems.aspx?RootFolder=%2Fsites%2FWCP%2FSQA%2FTest_Reference%2FFeatures%2FVTS%2FVTS%20setup&FolderCTID=0x0120009315E44ADCED704186AA9AC424BBA7F4&View=%7B62BF9FDE-12F0-4071-8ED0-FDC71827701A%7D

 

VTS官方源码:

https://android.googlesource.com/platform/cts/+/android-vts-8.0_r6

 

GSI详细说明和刷GSI步骤:

http://wiki.mediatek.inc/display/ALPS/AOSP+system.img

 

 刷GSI之后无Mtklogger,需要导入Mtklogger抓log的SOP:

http://wiki.mediatek.inc/pages/viewpage.action?pageId=306513587

 

 VTS官方tool和GSI的下载链接:

https://support.google.com/androidpartners_gms/answer/6173316

 

VTS skip cases说明:

http://mtkteams.mediatek.inc/sites/WCP/SQA/Test_Reference/Forms/AllItems.aspx?RootFolder=%2Fsites%2FWCP%2FSQA%2FTest_Reference%2FFeatures%2FVTS&FolderCTID=0x0120009315E44ADCED704186AA9AC424BBA7F4&View=%7B62BF9FDE-12F0-4071-8ED0-FDC71827701A%7D

 

软件分支
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值