From: Emilian Peev Date: Fri, 11 Aug 2017 09:33:22 +0000 (+0100) Subject: Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP' X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=e2ecbe00f0951baaaaa965540b1ecd44ae28bb1d;p=android-x86%2Fhardware-interfaces.git Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP' Calls to 'cancelPicture' should be no-ops in case image capture is not active. Bug: 64569316 Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --skip-preconditions --primary-abi-only --module VtsHalCameraProviderV2_4Target -l INFO Change-Id: I5fad0a5b7aafd208c3a1b2f62a2b9046cde858d1 --- diff --git a/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp b/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp index 8ff9847d..e6cd3b45 100644 --- a/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp +++ b/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp @@ -1417,8 +1417,8 @@ TEST_F(CameraHidlTest, cancelPicture) { } } -// Image capture cancel should fail when image capture is not running. -TEST_F(CameraHidlTest, cancelPictureFail) { +// Image capture cancel is a no-op when image capture is not running. +TEST_F(CameraHidlTest, cancelPictureNOP) { hidl_vec cameraDeviceNames = getCameraDeviceNames(mProvider); for (const auto& name : cameraDeviceNames) { @@ -1433,7 +1433,7 @@ TEST_F(CameraHidlTest, cancelPictureFail) { Return returnStatus = device1->cancelPicture(); ASSERT_TRUE(returnStatus.isOk()); - ASSERT_NE(Status::OK, returnStatus); + ASSERT_EQ(Status::OK, returnStatus); stopPreviewAndClose(device1); }