aboutsummaryrefslogtreecommitdiff
path: root/apps/CameraITS/tests/scene0/test_metadata.py
diff options
context:
space:
mode:
Diffstat (limited to 'apps/CameraITS/tests/scene0/test_metadata.py')
-rw-r--r--apps/CameraITS/tests/scene0/test_metadata.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/apps/CameraITS/tests/scene0/test_metadata.py b/apps/CameraITS/tests/scene0/test_metadata.py
index 861c071..57d0aac 100644
--- a/apps/CameraITS/tests/scene0/test_metadata.py
+++ b/apps/CameraITS/tests/scene0/test_metadata.py
@@ -16,6 +16,7 @@ import its.image
import its.device
import its.objects
import its.target
+import its.caps
import os.path
import pprint
@@ -36,10 +37,20 @@ def main():
cap = cam.do_capture(req, cam.CAP_YUV)
md = cap["metadata"]
+ print "Hardware level"
+ print " Legacy:", its.caps.legacy(props)
+ print " Limited:", its.caps.limited(props)
+ print " Full:", its.caps.full(props)
+ print "Capabilities"
+ print " Manual sensor:", its.caps.manual_sensor(props)
+ print " Manual post-proc:", its.caps.manual_post_proc(props)
+ print " Raw:", its.caps.raw(props)
+ print " Sensor fusion:", its.caps.sensor_fusion(props)
+
# Test: hardware level should be a valid value.
check('props.has_key("android.info.supportedHardwareLevel")')
check('props["android.info.supportedHardwareLevel"] is not None')
- check('props["android.info.supportedHardwareLevel"] in [0,1]')
+ check('props["android.info.supportedHardwareLevel"] in [0,1,2]')
full = getval('props["android.info.supportedHardwareLevel"]') == 1
# Test: rollingShutterSkew, frameDuration, and