<p>福州瑞芯微电子有限公司密级状态:绝密()秘密()内部(√)公开()</p><p>RK平台Android7.1_GMS_产品测试环境搭建</p><p>(系统产品一部)</p><p>文件状态:[]正在修改[√]正式发布当前版本:V1.0</p><p>作者:xzj</p><p>完成日期:2017-05-15</p><p>审核:</p><p>完成日期:2017-05-15</p><p>福州瑞芯微电子有限公司</p><p>Fuzhou Rockchips Semiconductor Co.,Ltd</p><p>(版本所有,翻版必究)</p><p>版本号作者修改日期修改说明备注V1.0xzj2017-03-10初始版本,加入公共补丁以及KR312x补</p><p>丁</p><p>V1.7xzj2017-05-15适配对外更新0512,对应CTSR5版本</p><p>目录</p><p>1简述 (3)</p><p>2测试命令 (3)</p><p>3产品编译 (4)</p><p>4ANDROID7.1CTS (5)</p><p>4.1简述 (5)</p><p>4.2A NDROID7.1CTS环境设置 (5)</p><p>4.2.1CTS代码集成DRM、GMS包 (5)</p><p>4.2.2CTS代码配置 (6)</p><p>4.2.3CTS固件生成(KEY签名) (7)</p><p>4.2.4CTS固件签名 (7)</p><p>4.2.5机器序列号 (8)</p><p>4.2.6机器配置 (9)</p><p>4.2.7FRP功能 (9)</p><p>4.3CTS/GTS测试可豁免测试项 (9)</p><p>4.4CTS、GTS测试不过项补丁 (11)</p><p>4.4.17.1CTS/GTS测试共性问题 (11)</p><p>4.4.2CTS312xSDK测试特有问题 (18)</p><p>4.4.3CTS3288SDK测试特有问题 (20)</p><p>4.4.43368SDK CTS测试特有问题 (20)</p><p>4.4.53188SDK CTS测试特有问题 (21)</p><p>4.5CTS V ERIFIER测试不过项补丁 (21)</p><p>4.5.1有关CV中Audio相关测试的说明 (23)</p><p>4.6XTS4.1R2测试不过项补丁 (27)</p><p>1简述</p><p>本文档主要是简单介绍下Android7.1R5RK平台上过GMS的一些环境搭建及部分目前测试不过项的补丁,若有存在其他问题,欢迎反馈,我们会尽快进行补充。</p><p>(请在CTS测试前更新到最新的Android7.1代rk3126_tablet_nougat_beta_.xml)另外,测试CTS的上位机系统要求为64位ubuntu14以上。</p><p>Meida1.2资源包:/s/1qXWtq8G</p><p>7.1R5链接:/s/1i4LL9GD密码:gdgl</p><p>Gts4.1R2:链接:/s/1jHNf4yi密码:r8gs</p><p>2测试命令</p><p>1.测试整个CTS:run cts</p><p>如果PC上接多台机器,需要加-s序列号,即run cts-s xxx</p><p>注意:可以多台测试同时测试CTS以缩短时间,建议不超过3台</p><p>run cts--shards num</p><p>2.模块测试</p><p>run cts-m xxx-t xxx</p><p>-m表示模块名</p><p>-t表示类名和函数名,既可以单测整个类也可以单测一个测试用例</p><p>如下图,分别是run cts-m CtsAppTestCases-t android.app.cts.SystemFeaturesTes</p><p>run cts-m CtsAppTestCases-t android.app.cts.SystemFeaturesTest#testCameraFeatures</p><p>3.复测获取第二份报告。</p><p>输入:l r获取之前测试的session_id</p><p>然后输入run cts--retry xxx(session_id)</p><p>注意:7.1的CTS包需要在PC端进行如下配置:</p><p>1.Sudo apt-get install aapt</p><p>2.把代码中out/host/linux-x86/bin/adb拷贝到/sbin目录下或者配置到环境变量中</p><p>3.重新连接到PC即可。</p><p>3产品编译</p><p>编译对应的产品首先需要确保JDK版本在1.8或以上,并且需要更新工程的环境变量,之后选择要编译的产品即可(注:在编译CTS固件之前,需要参考下面CTS代码配置):</p><p>产品最终的固件必须是user编译的,在调试阶段建议先切为userdebug模式编译。</p><p>在编译过程中,由于是user模式编译,生成的system.img会比较大,若出现如下错误:error:ext4_allocate_best_fit_partial:failed to allocate178blocks,out of space?</p><p>Out of space?the tree size of out/target/product/rk312x/system is(MB):</p><p>1330out/target/product/rk312x/system</p><p>The max is1024MB.</p><p>这个大小在/device/rockchip/common/BoardConfig.mk定义,改大即可。</p><p>@@-77,7+77,7@@TARGET_PROVIDES_INIT_RC?=false</p><p>BOARD_HAL_STATIC_LIBRARIES?=libdumpstate.$(TARGET_PRODUCT) libhealthd.$(TARGET_PRODUCT)</p><p>//MAX-SIZE=512M,for generate out/.https://m.360docs.net/system.img</p><p>-BOARD_SYSTEMIMAGE_PARTITION_SIZE?=</p><p>+BOARD_SYSTEMIMAGE_PARTITION_SIZE?=</p>
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/161290.html