Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7eeb0410 authored by Changyeon Jo's avatar Changyeon Jo Committed by Automerger Merge Worker
Browse files

Merge "Update CameraStreamBuffering test case" into tm-dev am: df2bcbe6

parents 20f2a541 df2bcbe6
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -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
+1 −1
Original line number Original line Diff line number Diff line
@@ -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));