Android CTS GTS测试合集

Verifier 相关修改

2017-10-30  本文已影响0人  SadiAngel

Projection Tests

Projection Widget Test

操作手法

  1. 点击一次UP,点击三次down,看四个Button是否依次亮起
  2. 依次测试各个button在亮起后,是否可以被点击暗掉。

Security

Fingerprint Bound Keys Test

修改区

如何去掉指纹feature:

  1. 在对应项目下,单独配置android.hardware.fingerprint.xml,移除android.hardware.fingerprint这个feature
ifeq ($(wildcard device/maisui/$(MTK_TARGET_PROJECT)/android.hardware.fingerprint.xml),)
    PRODUCT_COPY_FILES += frameworks/native/data/etc/android.hardware.fingerprint.xml:system/etc/permissions/android.hardware.fingerprint.xml
else
    PRODUCT_COPY_FILES += device/maisui/$(MTK_TARGET_PROJECT)/android.hardware.fingerprint.xml:system/etc/permissions/android.hardware.fingerprint.xml
endif
  1. 在对应项目下,移除handheld_core_hardware.xml中的android.hardware.fingerprint这个feature

1.0 Camera

1.1 Camera Flash

配置对应的Camera的Flash Unit。

path = vendor/mediatek/proprietary/custom/$(project)/hal/flashlight/flash_tuning_custom2.h
...
#define SUB_FLASH_SUPPORT 0 //这边代表前摄FlashUnit的配置与否
...

path = vendor\mediatek\proprietary\custom\$(project)\hal\imgsensor_metadata\sp2509_mipi_raw
...
    //==========================================================================
    CONFIG_METADATA_BEGIN(MTK_FLASH_INFO_AVAILABLE)
        CONFIG_ENTRY_VALUE(MTK_FLASH_INFO_AVAILABLE_FALSE, MUINT8)
    CONFIG_METADATA_END()
    //==========================================================================
...

2.0 Sensor

2.1 Rotation Vector CV Crosscheck

在测试这项前,需要校准地磁,GSensor,陀螺仪三个部分,之后再进行测试。
测试时,需要保证黄色角标
如果测试的结果Fail为“too many invalid frames”,则表示再测试过程抖动过多或者遮挡到了镜头等。

上一篇 下一篇

猜你喜欢

热点阅读