谷歌GMS认证一般哪些测试不容***怎么整改

    这段时间接手了CTS认证相关的工作,在这里整理一下相关的问题。(同时感谢同事对此总结提供的帮助及补充)

    点击查看:谷歌GMS认证送样要求?

    1.0 Google Waive项目

    这个部分的整理,根据CTS版本来进行分类,以R13为基础版本。
    1.1 R13

    1.1.1 CtsPermission2TestCases android.permission2.cts.PermissionPolicyTest#testPlatformPermissionPolicyUnaltered
    ,而后使用该,向Google申请豁免
    1.1.2 CtsSecurityTestCases android.security.cts.StagefrightTest#testStagefright_bug_23270724
    ,而后使用该,向Google申请豁免
    1.1.3 CtsWebkitTestCases android.webkit.cts.WebChromeClientTest#testOnJsBeforeUnloadIsCalled
    该项为Chrome60版本的问题,使用59版本即可测过。也可使用nexus机器跑出的申请豁免。

    2.0 常规项目

    2.1 CtsAppSecurityHostTestCases
    2.1.1 android.appsecurity.cts.AdoptableHostTest#testApps
    > 相关问题 
    a. android.appsecurity.cts.AdoptableHostTest#testEjected 
    b. android.appsecurity.cts.AdoptableHostTest#testPackageInstaller 
    c. android.appsecurity.cts.AdoptableHostTest#testPrimaryStorage
    这项测试主要是测试Internal Storage和Adopted Storage的功能及apk安装在不同Storage下的运行情况。测试手法建议如下。
    1. 使用大容量高性能的TF卡
    2. 清理Phone Storage
    3. 重启后测试



    2.2 CtsCarrierApiTestCases
    2.2.1 android.carrierapi.cts.CarrierApiTest#testHasCarrierPrivileges
    该项为白卡测试,需要使用特定的卡片测试。

    2.3 CtsHostsideNetworkTests
    2.3.1 com.android.cts.net.Hostside*Tests#testAppDisallowed
    该项需要在IPv6并且可以连接Google服务器的环境中测试。



    2.4 CtsNetTestCases
    2.4.1 android.net.cts.DnsTest#testDnsWorks
    该项需要在IPv6并且可以连接Google服务器的环境中测试。
    2.4.2 android.net.cts.MultinetworkApiTest#testNativeDatagramTransmission
    有两种报错。
    EPROTO (Protocol error):表示Wifi环境连接不上Server
    EPERM (Operation not permitted) :表示在手机段使用了翻墙软件,导致其底层认为该测试网络为虚拟网络。
    所以该项需要使用可以直接翻墙的Wifi环境



    2.5 CtsJniTestCases 
    2.5.1 android.jni.cts.JniStaticTest#test_linker_namespaces
    从Android 7.0开始不允许app动态链接使用非NDK的so文件,所以也不允许预置so到/system/lib,/system/lib64,/vendor/lib,/vendor/lib64等目录下供app使用,请您打包您的私有so:/system/lib/libandroidmem.so到app中或者其他路径即可。



    2.6 CtsLibcoreTestCases
    2.6.1 libcore.java.text.OldDateFormatTest#test_formatLjava_lang_ObjectLjava_lang_StringBufferLjava_text_FieldPosition
    > 同类问题
    同模块下
    libcore.java.text.OldDateFormatTest#test_formatLjava_util_Date
    libcore.java.text.OldDateFormatTest#test_parseLString
    org.apache.harmony.tests.ssageFormatTest#test_formatLjava_lang_ObjectLjava_lang_StringBufferLjava_text_FieldPosition
    org.apache.harmony.tests.ssageFormatTest#test_formatToCharacterIteratorLjava_lang_Object、
    org.apache.harmony.tests.ssageFormatTest#test_parseLjava_lang_String
    org.apache.harmony.tests.java.util.DateTest#test_toLocaleString
    不同模块下
    CtsTextTestCases
    android.text.format.cts.DateUtilsTest#testFormatSameDayTime

    该项需要改为12小时制进行测试。厂商如果要求默认为24小时制也是OK的,实验室反馈可以在测试前手动更改。


    2.7 CtsThemeHostTestCases
    2.7.1 android.theme.cts.ThemeHostTest#testThemes
    该项是由于内部客制化需求导致的,请从以下四个角度进行和修改。
    1. 不可以修改alps\frameworks\base\core\res\res\values下的style.xml和theme.xml,如果有定制需求,可以修改styles_device_default.xml来达到修改UI的目的。
    2. 不可以修改alps\frameworks\base\core\res\res\中原有的图片,layout,dimens,attrs,colors等所有资源或属性值,
    可以新增资源或属性,不要修改名称或内容,也不要删除。
    3. 不可以修改alps\frameworks\base\core\java\android\widget 目录下所有framework default的控件的源代码,若要客制化,请重载对应的函数。
    4. 不可以修改 alps\frameworks\base\core\java\android\text\format\DateUtils.java文件中的private static String formatElapsedTime(StringBuilder recyle, String format, long minutes, long seconds)函数,此处会影响CTS中的chronometer的显示效果,如需客制化,请重载该函数。



    2.8 CtsJankDeviceTestCases
    2.8.1 android.jank.cts.ui.CtsDeviceJankUi#testScrolling
    该问题有三种可能因素。
    1. 修改了以下三个文件,导致fail,请回退修改。
    /frameworks/base/core/java/android/view/View.java
    /frameworks/base/core/java/android/view/ViewGroup.java
    /frameworks/base/core/java/android/view/ViewRootImpl.java
    2. 小内存型号预装过多APK导致开机时,内存占用过多,建议客户在CTS版本中移除不必要的预置。
    3. 全面屏Patch导致,全面屏Patch导致的问题。
    修改vendor/mediatek/proprietary/frameworks/opt/fullscreenswitchservice/src/com/mediatek/fullscreenswitch/FullscreenDataHelper.java文件,将com.android.cts.usepermission,android.ui.cts,android.jank.cts三个包名设为默认打开全面屏效果。当然不要全部默认打开所有CTS测试项的



    2.9 CtsDpiTestCases
    2.9.1 android.dpi.cts.AspectRatioTest#testAspectRatio
    该项为18:9屏导致的Fail项,因为CTS要求的长宽比应在1.333 到1.86之间,而该屏比例为2.0,需要根据各自平台申请对应全屏Patch并打开对应的宏。




    点击查看:GMS认证CTS测试流程

    3 器件相关问题

    3.1 Camera相关

    首先有一个主要的思路就是,只测两颗摄像头,保证前后各有一颗被测试到即可,多余的摄像头,请在代码中屏蔽,不进行CTS 和Verifier测试。
    由于这个模块问题比较多,后续会单独写一篇来加以介绍和修改。

    android.hardware.camera2.cts.RobustnessTest#testMandatoryOutputCombinations
    修改picture size和 preview size,之后编译libcam.paramsmgr


    android.hardware.camera2.cts.ImageReaderTest#testYuvAndJpeg
    修改FeatureTable,去掉1080P以上的分辨率配置,例如"1680x1248"

    android.hardware.cts.CameraGLTest#testCameraToSurfaceTextureMetadata

    junit.framework.AssertionFailedError: Too many frame intervals out of frame rate bounds: 98, limit 4

    此项是camera帧率项,取出log,观察是那颗摄像头fail,修改相应摄像头的驱动文件,不清楚如何修改的,可以问驱动同事帮忙,或者请FAE协助修改。

    3.2 LCM

    3.2.1 CtsViewTestCases android.view.cts.DisplayRefreshRateTest#testRefreshRate

    该项是测试屏幕理论帧率与实际帧率的误差是否在2以内。

    部分平台存在着全面屏支持问题,会导致屏幕帧率上限被锁死在58左右。如果这样适当下调理论值即可。

    另外这边的修改会影响到GTS的帧率测试,改完后也验证一下。

    3.3 Memory

    3.3.1 CtsLibcoreTestCases libcore.java.io.FileInputStreamTest#testSkipOnLargeFiles

    这一项测试的是内部存储的性能。首先,保证整3G以上的剩余空间。其次,需要保证足够的


    深圳市华商技术有限公司专注于UL认证,SRRC认证,FCC认证等

  • 词条

    词条说明

  • 电源产品出口欧盟需要做哪些认证

    电源产品要出口欧盟要哪些认证呢?欧盟对于电源产品在安全、电磁兼容、能效、化学等这几个方面都有不同的认证要求,让我来为今天就来为您一一解答。安全:CE-LVD 一般标准:EN 62368电磁兼容:CE-EMC 一般标准:EN 55032 EN 55035能效:ERP 一般等级: VI化学:ROHS 一般标准:EN62321以上认证为强制性认证。流程:01、申请(1. 填写申请

  • 亚马逊美国站小夜灯UL1786测试,FCC认证/UL1786认证

    UL认证,很多人对它熟悉却又陌生。出口美国的时候,很多人都听过UL认证。但是因为UL认证在美国属于非强制性的认证,对于清关没有影响,所以有很多卖家不会深入了解它。其实相关产品进入美国却没有取得UL认证的是很难在美国市场销售的。19年亚马逊美国站对LED灯管灯泡,一氧化碳报警器,直插式照明灯具,车充、电池、充电器,USB数据线,榨汁机搅拌机产品进行了一场“血雨腥风”的下架处理,原因是相关卖家在规定时

  • 无线产品CE认证EN 300328标准

    无线产品出来欧盟需要CE认证,根据产品的不同需要不同的CE认证指令,而不同的指令将会涉及不同的标准,就像产品在国内销售需要按照GB标准进行,无线产品中的RED指令需要按照EN300328标准,深圳华商第三方机构可以代无线产品CE认证,并且是按照EN300328新标准进行。下面跟着小编一起来看一下无线产品CE认证相关资讯。  无线产品CE认证RED

  • 蓝牙音箱要求

    蓝牙音箱做有哪些要求及步骤?可以联系我司华商了解详情。!蓝牙音箱指的是内置蓝牙芯片,以蓝牙连接取代传统线材连接的音响设备,通过与手机平板电脑和笔记本等蓝牙播放设备连接,达到方便快捷的目的。一般这类产品要在国内售卖则必须要相应的。。简介是根据客户要求和/或标准化的要求,对产品进行性能或者安全,并加以研究后写出的反映产品情况的书面。它是经过对产品

联系方式 联系我时,请告知来自八方资源网!

公司名: 深圳市华商技术有限公司

联系人: 陈霞

电 话: 15814630544

手 机: 15814630544

微 信: 15814630544

地 址: 广东深圳龙华区观澜街道新澜社区观光路1301号银星科技大厦B704

邮 编:

网 址: zszsiso.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 深圳市华商技术有限公司

联系人: 陈霞

手 机: 15814630544

电 话: 15814630544

地 址: 广东深圳龙华区观澜街道新澜社区观光路1301号银星科技大厦B704

邮 编:

网 址: zszsiso.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved