[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() */