【MTK】CTS&ITS谷歌认证测试项常见fail项解法 您所在的位置:网站首页 sameness是什么意思 【MTK】CTS&ITS谷歌认证测试项常见fail项解法

【MTK】CTS&ITS谷歌认证测试项常见fail项解法

2023-08-14 08:02| 来源: 网络整理| 查看: 265

CTS

1.testMixedBurstReprocessing:

确保Camera拍照功能正常,检查Blob流和YUV流拍照功能,预览和拍照尺寸配置,EXIF信息配置 测试要求: 在比较亮的环境下测试user版本。 可以让前后摄像头贴近光源,让整个屏幕都充满白色,并且开启飞行模式再进行测试 注意点: 关于process的测试项最好都在上述测试要求下进行,因为很多测试项涉及到性能问题导致卡住最终测试fail

2.testMultiCameraRelease和testDualCameraPreview

测试内容:测试Camera前置和后置同时打开,双码流功能 Camera是否支持PIP? 如果不支持,则关闭 MTK_CAM_NATIVE_PIP_SUPPORT 查看此处: onGetMaxNumOfMultiOpenCameras() const -> uint32_t { 确认最终返回值为多少,理论上返回值为1就会skip该项测试 static_assert(MTKCAM_MAX_NUM_OF_MULTI_OPEN >= 1, "MTKCAM_MAX_NUM_OF_MULTI_OPEN < 1"); #ifdefined(MTKCAM_HAVE_NATIVE_PIP) && (MTKCAM_MAX_NUM_OF_MULTI_OPEN == 1) return2; #endif return MTKCAM_MAX_NUM_OF_MULTI_OPEN; } 一般情况这两项都是选择跳过,因为PIP属于客制化的功能 还有就是这两项如果必解那就得看是否共用电压就得在上下电时进行规避 如果是camera支持PIP功能该如何做,一般也是规避SKIP ***PIPInfo.h*** // CTS testDualCameraPreivew //+ void setConfigStart() { std::lock_guard mWriteLock(mMutex); isConfigStart = true; //— void addP1ConfigureResult(MINT deviceId, MINT sensorId, E_CamIQLevel quality, CAM_RESCONFIG resConfig) { ------------------------------------------------------------------------------------------------- // CTS testDualCameraPreivew //+ bool getIsConfigStart() { std::lock_guard mReadLock(mMutex); return isConfigStart; } //- void getP1ConfigureResult(MINT deviceId, MINT anotherDeviceId, MINT sensorId, E_CamIQLevel &quality, CAM_RESCONFIG &resConfig); ------------------------------------------------------------------------------------------------- // CTS testDualCameraPreivew //+ bool isConfigStart = false; //- struct P1HwSettingInfo ------------------------------------------------------------------------------------------------- ***PIPInfo.cpp*** // CTS testDualCameraPreivew //+ isConfigStart = false; //- maxOpenCamDevNum = 0; ------------------------------------------------------------------------------------------------- **CameraDeviceManagerImpl.cpp** // CTS testDualCameraPreivew //+ auto& pipInfo = PIPInfo::getInstance(); if (pipInfo.getMaxOpenCamDevNum() pipInfo.setMaxOpenCamDevNum(2); //-

3.testJpegThumbnailSize

测试各比例的size的比值在metadata中是否有一组对应比例的缩略图size 如:4080X3072这组size不是4:3,并且缩略图size中也没有对应比例的size,则会报错 Camera2-Parameters: Unable to find the size to match the given aspect ratio 1.328125.Fall back to 0 x 0 解决办法:添加一组相同比例的缩略图size 如A*B,在求解尽可能大的一组缩略图size时 A*B注意事项 1.A*B


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有