From ccdcb8b60f2c85ad6e81a4e5b053d11952b9d148 Mon Sep 17 00:00:00 2001 From: Yin-Chia Yeh Date: Wed, 2 May 2018 12:20:54 -0700 Subject: [PATCH] Camera: fix first launch api level logic Fall back to sdk_int when first api property is not set. Test: partner device Bug: 79133095 Change-Id: Ice78e42cd25d351586d0d2b16c0b555c504b9d4a --- .../2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp b/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp index 637e2808de..baffc787bb 100644 --- a/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp +++ b/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp @@ -1157,6 +1157,9 @@ hidl_vec CameraHidlTest::getCameraDeviceNames(sp p TEST_F(CameraHidlTest, noHal1AfterP) { constexpr int32_t HAL1_PHASE_OUT_API_LEVEL = 28; int32_t firstApiLevel = property_get_int32("ro.product.first_api_level", /*default*/-1); + if (firstApiLevel < 0) { + firstApiLevel = property_get_int32("ro.build.version.sdk", /*default*/-1); + } ASSERT_GT(firstApiLevel, 0); // first_api_level must exist if (firstApiLevel >= HAL1_PHASE_OUT_API_LEVEL) {