summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorZhijun He <zhijunhe@google.com>2013-09-17 18:29:35 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-09-17 18:29:35 -0700
commit8a658946e9eced055d85f31b27921664c5db914f (patch)
tree2e4ee13f9be22643bf9ff0d58c74387eaeb7f5f9 /tests
parent0cd89c8c3619fcc3df3fd14ab74a80c14c34878b (diff)
parentb3ac07c0028b0afe8f9b009e37af90ec9a697b44 (diff)
downloadhardware_libhardware-8a658946e9eced055d85f31b27921664c5db914f.zip
hardware_libhardware-8a658946e9eced055d85f31b27921664c5db914f.tar.gz
hardware_libhardware-8a658946e9eced055d85f31b27921664c5db914f.tar.bz2
am b3ac07c0: Camera2 Tests: fix some sanity checks
* commit 'b3ac07c0028b0afe8f9b009e37af90ec9a697b44': Camera2 Tests: fix some sanity checks
Diffstat (limited to 'tests')
-rw-r--r--tests/camera2/CameraMetadataTests.cpp12
-rw-r--r--tests/camera2/CameraModuleTests.cpp4
2 files changed, 6 insertions, 10 deletions
diff --git a/tests/camera2/CameraMetadataTests.cpp b/tests/camera2/CameraMetadataTests.cpp
index 2923de9..eddc593 100644
--- a/tests/camera2/CameraMetadataTests.cpp
+++ b/tests/camera2/CameraMetadataTests.cpp
@@ -136,10 +136,6 @@ TEST_F(CameraMetadataTest, RequiredFormats) {
EXPECT_TRUE(
HasElementInArrayFromStaticTag(ANDROID_SCALER_AVAILABLE_FORMATS,
- HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED));
-
- EXPECT_TRUE(
- HasElementInArrayFromStaticTag(ANDROID_SCALER_AVAILABLE_FORMATS,
HAL_PIXEL_FORMAT_BLOB)); // JPEG
if (getDeviceVersion() < CAMERA_DEVICE_API_VERSION_3_0) {
@@ -169,9 +165,11 @@ TEST_F(CameraMetadataTest, SaneResolutions) {
// Iff there are listed raw resolutions, the format should be available
int rawResolutionsCount =
GetEntryCountFromStaticTag(ANDROID_SCALER_AVAILABLE_RAW_SIZES);
- EXPECT_EQ(rawResolutionsCount > 0,
- HasElementInArrayFromStaticTag(ANDROID_SCALER_AVAILABLE_FORMATS,
- HAL_PIXEL_FORMAT_RAW_SENSOR));
+ if (rawResolutionsCount > 0) {
+ EXPECT_TRUE(
+ HasElementInArrayFromStaticTag(ANDROID_SCALER_AVAILABLE_FORMATS,
+ HAL_PIXEL_FORMAT_RAW_SENSOR));
+ }
// Required processed sizes.
int processedSizeCount =
diff --git a/tests/camera2/CameraModuleTests.cpp b/tests/camera2/CameraModuleTests.cpp
index e01cea4..9bd65ec 100644
--- a/tests/camera2/CameraModuleTests.cpp
+++ b/tests/camera2/CameraModuleTests.cpp
@@ -80,9 +80,7 @@ TEST_F(CameraModuleTest, LoadModuleBadIndices) {
int idx[] = { -1, mNumberOfCameras, mNumberOfCameras + 1 };
for (unsigned i = 0; i < sizeof(idx)/sizeof(idx[0]); ++i) {
- // Since the initialization should fail at device open(), it doesn't
- // matter which version of CameraNDevice is used here
- mDevice = new Camera2Device(idx[i]);
+ CreateCamera(idx[i], &mDevice);
status_t deviceInitializeCode = initializeDevice(idx[i]);
EXPECT_NE(OK, deviceInitializeCode);
EXPECT_EQ(-ENODEV, deviceInitializeCode)