mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-02 17:31:58 +00:00
Merge "Update CameraStreamBuffering test case" into tm-dev
This commit is contained in:
@@ -563,7 +563,8 @@ TEST_P(EvsHidlTest, CameraStreamBuffering) {
|
|||||||
activeCameras.push_back(pCam);
|
activeCameras.push_back(pCam);
|
||||||
|
|
||||||
// Ask for a very large number of buffers in flight to ensure it errors correctly
|
// Ask for a very large number of buffers in flight to ensure it errors correctly
|
||||||
Return<EvsResult> badResult = pCam->setMaxFramesInFlight(0xFFFFFFFF);
|
Return<EvsResult> badResult =
|
||||||
|
pCam->setMaxFramesInFlight(std::numeric_limits<int32_t>::max());
|
||||||
EXPECT_EQ(EvsResult::BUFFER_NOT_AVAILABLE, badResult);
|
EXPECT_EQ(EvsResult::BUFFER_NOT_AVAILABLE, badResult);
|
||||||
|
|
||||||
// Now ask for exactly two buffers in flight as we'll test behavior in that case
|
// Now ask for exactly two buffers in flight as we'll test behavior in that case
|
||||||
|
|||||||
@@ -526,7 +526,7 @@ TEST_P(EvsAidlTest, CameraStreamBuffering) {
|
|||||||
mActiveCameras.push_back(pCam);
|
mActiveCameras.push_back(pCam);
|
||||||
|
|
||||||
// Ask for a very large number of buffers in flight to ensure it errors correctly
|
// Ask for a very large number of buffers in flight to ensure it errors correctly
|
||||||
auto badResult = pCam->setMaxFramesInFlight(0xFFFFFFFF);
|
auto badResult = pCam->setMaxFramesInFlight(std::numeric_limits<int32_t>::max());
|
||||||
EXPECT_TRUE(!badResult.isOk() && badResult.getServiceSpecificError() ==
|
EXPECT_TRUE(!badResult.isOk() && badResult.getServiceSpecificError() ==
|
||||||
static_cast<int>(EvsResult::INVALID_ARG));
|
static_cast<int>(EvsResult::INVALID_ARG));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user