summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2023-03-31 02:18:09 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-03-31 02:18:09 +0000
commitedcae6af128c451636627b16803f59a418b66d21 (patch)
tree457b5e8db3269275c0e91bf2130ec1b12f69da54
parent05e6e185cb96d19b480f120b049dec938a3c3a66 (diff)
parentc9cd1d4f87ce9f26757832b972cfb2aaef2ad3e8 (diff)
downloadcts-edcae6af128c451636627b16803f59a418b66d21.tar.gz
Merge "Camera: API Gate activePhysicalCameraId during #testRepeatingRaw" into android13-tests-dev am: c9cd1d4f87
Original change: https://android-review.googlesource.com/c/platform/cts/+/2511697 Change-Id: Ic928540e91cdd48327124fc31da380ffd0d714c2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--tests/camera/src/android/hardware/camera2/cts/ImageReaderTest.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/camera/src/android/hardware/camera2/cts/ImageReaderTest.java b/tests/camera/src/android/hardware/camera2/cts/ImageReaderTest.java
index 28bb02ebba7..6090cdce8b1 100644
--- a/tests/camera/src/android/hardware/camera2/cts/ImageReaderTest.java
+++ b/tests/camera/src/android/hardware/camera2/cts/ImageReaderTest.java
@@ -59,12 +59,14 @@ import android.media.Image;
import android.media.Image.Plane;
import android.media.ImageReader;
import android.media.ImageWriter;
+import android.os.Build;
import android.os.SystemClock;
import android.os.ConditionVariable;
import android.util.Log;
import android.util.Size;
import android.view.Surface;
+import com.android.compatibility.common.util.PropertyUtil;
import com.android.ex.camera2.blocking.BlockingSessionCallback;
import org.junit.Test;
@@ -1454,7 +1456,9 @@ public class ImageReaderTest extends Camera2AndroidTestCase {
if (mStaticInfo.isCapabilitySupported(
CameraCharacteristics.REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS)) {
StaticMetadata staticInfo = mStaticInfo;
- if (mStaticInfo.isLogicalMultiCamera()
+ boolean supportActivePhysicalIdConsistency =
+ PropertyUtil.getFirstApiLevel() >= Build.VERSION_CODES.S;
+ if (mStaticInfo.isLogicalMultiCamera() && supportActivePhysicalIdConsistency
&& mStaticInfo.isActivePhysicalCameraIdSupported()) {
String activePhysicalId =
result.get(CaptureResult.LOGICAL_MULTI_CAMERA_ACTIVE_PHYSICAL_ID);