From ced09a50dc8ab78e93571e85b111ff010edf106e Mon Sep 17 00:00:00 2001 From: Shuzhen Wang Date: Tue, 7 May 2024 10:15:01 -0700 Subject: [PATCH] Camera: VTS: Skip session characterstics test for older HAL getSessionCharacteristics test needs to be gated by HAL version. Bug: 339233213 Test: vendor testing Change-Id: Ib611ec64089eecab99f3b82c6c7c2826cfdb62c5 --- .../aidl/vts/VtsAidlHalCameraProvider_TargetTest.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/camera/provider/aidl/vts/VtsAidlHalCameraProvider_TargetTest.cpp b/camera/provider/aidl/vts/VtsAidlHalCameraProvider_TargetTest.cpp index 31e8014a84..7447d124e9 100644 --- a/camera/provider/aidl/vts/VtsAidlHalCameraProvider_TargetTest.cpp +++ b/camera/provider/aidl/vts/VtsAidlHalCameraProvider_TargetTest.cpp @@ -299,6 +299,15 @@ TEST_P(CameraAidlTest, getSessionCharacteristics) { ASSERT_TRUE(ret.isOk()); ASSERT_NE(device, nullptr); + int32_t interfaceVersion = -1; + ret = device->getInterfaceVersion(&interfaceVersion); + ASSERT_TRUE(ret.isOk()); + bool supportSessionCharacteristics = + (interfaceVersion >= CAMERA_DEVICE_API_MINOR_VERSION_3); + if (!supportSessionCharacteristics) { + continue; + } + CameraMetadata meta; openEmptyDeviceSession(name, mProvider, &mSession /*out*/, &meta /*out*/, &device /*out*/);