Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8235ceff authored by Yin-Chia Yeh's avatar Yin-Chia Yeh Committed by android-build-merger
Browse files

Camera: add proper HwLevel check am: cd02298b

am: 616f5955

Change-Id: I61b5b76391da48c5f4b3298b0f44ecaa2c8af204
parents 6a85d76a 616f5955
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -2068,6 +2068,19 @@ TEST_F(CameraHidlTest, getCameraCharacteristics) {
                        ASSERT_GT(entryCount, 0u);
                        ALOGI("getCameraCharacteristics metadata entry count is %zu",
                              entryCount);

                        camera_metadata_ro_entry entry;
                        int retcode = find_camera_metadata_ro_entry(metadata,
                                ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL, &entry);
                        if ((0 == retcode) && (entry.count > 0)) {
                            uint8_t hardwareLevel = entry.data.u8[0];
                            ASSERT_TRUE(
                                    hardwareLevel == ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED ||
                                    hardwareLevel == ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_FULL ||
                                    hardwareLevel == ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_3);
                        } else {
                            ADD_FAILURE() << "Get camera hardware level failed!";
                        }
                    });
                ASSERT_TRUE(ret.isOk());
            }