当前位置:网站首页 > 安全测试 > 正文

sdk测试工具(sdk测试模块)



福州瑞芯微电子有限公司密级状态:绝密()秘密()内部(√)公开()

RK平台Android7.1_GMS_产品测试环境搭建

(系统产品一部)

文件状态:[]正在修改[√]正式发布当前版本:V1.0

作者:xzj

完成日期:2017-05-15

审核:

完成日期:2017-05-15

福州瑞芯微电子有限公司

Fuzhou Rockchips Semiconductor Co.,Ltd

(版本所有,翻版必究)

版本号作者修改日期修改说明备注V1.0xzj2017-03-10初始版本,加入公共补丁以及KR312x补

V1.7xzj2017-05-15适配对外更新0512,对应CTSR5版本

目录

1简述 (3)

2测试命令 (3)

3产品编译 (4)

4ANDROID7.1CTS (5)

4.1简述 (5)

4.2A NDROID7.1CTS环境设置 (5)

4.2.1CTS代码集成DRM、GMS包 (5)

4.2.2CTS代码配置 (6)

4.2.3CTS固件生成(KEY签名) (7)

4.2.4CTS固件签名 (7)

4.2.5机器序列号 (8)

4.2.6机器配置 (9)

4.2.7FRP功能 (9)

4.3CTS/GTS测试可豁免测试项 (9)

4.4CTS、GTS测试不过项补丁 (11)

4.4.17.1CTS/GTS测试共性问题 (11)

4.4.2CTS312xSDK测试特有问题 (18)

4.4.3CTS3288SDK测试特有问题 (20)

4.4.43368SDK CTS测试特有问题 (20)

4.4.53188SDK CTS测试特有问题 (21)

4.5CTS V ERIFIER测试不过项补丁 (21)

4.5.1有关CV中Audio相关测试的说明 (23)

4.6XTS4.1R2测试不过项补丁 (27)

1简述

本文档主要是简单介绍下Android7.1R5RK平台上过GMS的一些环境搭建及部分目前测试不过项的补丁,若有存在其他问题,欢迎反馈,我们会尽快进行补充。

(请在CTS测试前更新到最新的Android7.1代rk3126_tablet_nougat_beta_.xml)另外,测试CTS的上位机系统要求为64位ubuntu14以上。

Meida1.2资源包:/s/1qXWtq8G

7.1R5链接:/s/1i4LL9GD密码:gdgl

Gts4.1R2:链接:/s/1jHNf4yi密码:r8gs

2测试命令

1.测试整个CTS:run cts

如果PC上接多台机器,需要加-s序列号,即run cts-s xxx

注意:可以多台测试同时测试CTS以缩短时间,建议不超过3台

run cts--shards num

2.模块测试

run cts-m xxx-t xxx

-m表示模块名

-t表示类名和函数名,既可以单测整个类也可以单测一个测试用例

如下图,分别是run cts-m CtsAppTestCases-t android.app.cts.SystemFeaturesTes

run cts-m CtsAppTestCases-t android.app.cts.SystemFeaturesTest#testCameraFeatures

3.复测获取第二份报告。

输入:l r获取之前测试的session_id

然后输入run cts--retry xxx(session_id)

注意:7.1的CTS包需要在PC端进行如下配置:

1.Sudo apt-get install aapt

2.把代码中out/host/linux-x86/bin/adb拷贝到/sbin目录下或者配置到环境变量中

3.重新连接到PC即可。

3产品编译

编译对应的产品首先需要确保JDK版本在1.8或以上,并且需要更新工程的环境变量,之后选择要编译的产品即可(注:在编译CTS固件之前,需要参考下面CTS代码配置):

产品最终的固件必须是user编译的,在调试阶段建议先切为userdebug模式编译。

在编译过程中,由于是user模式编译,生成的system.img会比较大,若出现如下错误:error:ext4_allocate_best_fit_partial:failed to allocate178blocks,out of space?

Out of space?the tree size of out/target/product/rk312x/system is(MB):

1330out/target/product/rk312x/system

The max is1024MB.

这个大小在/device/rockchip/common/BoardConfig.mk定义,改大即可。

@@-77,7+77,7@@TARGET_PROVIDES_INIT_RC?=false

BOARD_HAL_STATIC_LIBRARIES?=libdumpstate.$(TARGET_PRODUCT) libhealthd.$(TARGET_PRODUCT)

//MAX-SIZE=512M,for generate out/.https://m.360docs.net/system.img

-BOARD_SYSTEMIMAGE_PARTITION_SIZE?=

+BOARD_SYSTEMIMAGE_PARTITION_SIZE?=

到此这篇sdk测试工具(sdk测试模块)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 安全选项界面(电脑安全选项)2025-02-11 18:18:04
  • 需要使用安全选项卡win7(win7您需要使用安全选项卡)2025-02-11 18:18:04
  • ip网络测试的内容有哪些(ip网络测试的内容有哪些)2025-02-11 18:18:04
  • qq需要实名制(qq需要实名制吗安全吗)2025-02-11 18:18:04
  • 存储测试面试题(存储测试发展怎么样)2025-02-11 18:18:04
  • 手机安全认证码1和2(手机安全认证码1和2的区别)2025-02-11 18:18:04
  • 流量回放测试是什么意思啊(流量回放测试是什么意思啊)2025-02-11 18:18:04
  • u盘属性里面没有安全选项(u盘属性没有安全选项怎么删除文件)2025-02-11 18:18:04
  • 安全选项卡怎么获得权限win10(win10 安全选项)2025-02-11 18:18:04
  • ipv4测试密码(ipv4测试网站)2025-02-11 18:18:04
  • 全屏图片