mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-02 06:22:53 +00:00
Camera: Add only physical ids during multi-camera configuration
Per API specification "physicalCameraId" must not contain any logical camera ids. The test case should only use the physical ids it receives from the camera static metadata. Bug:109874630 Test:run vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I82c5bf44f4572b3a6abdbb3101a11140907b1c9e
This commit is contained in:
@@ -3480,11 +3480,10 @@ TEST_F(CameraHidlTest, processMultiCaptureRequestPreview) {
|
||||
ret = session->close();
|
||||
ASSERT_TRUE(ret.isOk());
|
||||
|
||||
// Leave only 2 physical devices in the id set.
|
||||
auto it = physicalIds.begin();
|
||||
string physicalDeviceId = *it;
|
||||
// Leave only the first physical device in the id set and insert the logical device.
|
||||
string physicalDeviceId = *it; it++;
|
||||
physicalIds.erase(++it, physicalIds.end());
|
||||
physicalIds.emplace(deviceId);
|
||||
ASSERT_EQ(physicalIds.size(), 2u);
|
||||
|
||||
V3_4::HalStreamConfiguration halStreamConfig;
|
||||
|
||||
Reference in New Issue
Block a user