[cts]fix CtsProviderUiTestCases testImageCaptureWithInadequeteLocationPermission 单项测试报错

原因分析:

机器本身不带有GPS定位功能,摄像头sensor hal 层的imgsensor_metadata 配置用带有GPS相关的配置,CTS测试检测到有配置GPS相关的metadata数据,但是无法获取定位信息,所以报错


解决方案:

imgsensor_metadata 中摄像头sensor 的GPS相关配置注释掉就可以pass了,比如修改gc030a_mipi_raw/config_request_metadata__.h,注释掉MTK_JPEG_GPS_COORDINATES 和MTK_JPEG_GPS_TIMESTAMP配置

//==========================================================================//new none

- CONFIG_METADATA_BEGIN(MTK_JPEG_GPS_COORDINATES)//hidden

+ /*CONFIG_METADATA_BEGIN(MTK_JPEG_GPS_COORDINATES)//hidden

CONFIG_ENTRY_VALUE(0.0f , MDOUBLE)

CONFIG_ENTRY_VALUE(0.0f , MDOUBLE)

CONFIG_ENTRY_VALUE(0.0f , MDOUBLE)

@@ -178,7 +178,7 @@ REQUEST_METADATA_BEGIN(SENSOR_DRVNAME_GC030A_MIPI_RAW)

//==========================================================================//new none

CONFIG_METADATA_BEGIN(MTK_JPEG_GPS_TIMESTAMP)//hidden

CONFIG_ENTRY_VALUE(0 , MINT64)

- CONFIG_METADATA_END()

+ CONFIG_METADATA_END() */

08-31 09:14