diff options
author | Timothy Knight <tknight@google.com> | 2014-07-12 00:46:11 -0700 |
---|---|---|
committer | Timothy Knight <tknight@google.com> | 2014-07-12 00:55:49 -0700 |
commit | 312c1c3e4faad4e77070059d3b88acd3754daa48 (patch) | |
tree | 343d5f1248e30e227c6f1b64307fc473dc373192 /apps/CameraITS/tests/scene1/test_3a.py | |
parent | 5e8601829f70fc5aa6e66b9f5a597915ce50e366 (diff) | |
download | pdk-312c1c3e4faad4e77070059d3b88acd3754daa48.tar.gz |
CameraITS: Restructured test folders to group by scenes.
Change-Id: I3dc66bd44569f4416826d7f23b4e63533058bd3f
Diffstat (limited to 'apps/CameraITS/tests/scene1/test_3a.py')
-rw-r--r-- | apps/CameraITS/tests/scene1/test_3a.py | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/apps/CameraITS/tests/scene1/test_3a.py b/apps/CameraITS/tests/scene1/test_3a.py new file mode 100644 index 0000000..eaeab0b --- /dev/null +++ b/apps/CameraITS/tests/scene1/test_3a.py @@ -0,0 +1,36 @@ +# Copyright 2013 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import its.device + +def main(): + """Basic test for bring-up of 3A. + + To pass, 3A must converge. Check that the returned 3A values are legal. + """ + + with its.device.ItsSession() as cam: + sens, exp, gains, xform, focus = cam.do_3a() + print "AE: sensitivity %d, exposure %dms" % (sens, exp/1000000) + print "AWB: gains", gains, "transform", xform + print "AF: distance", focus + assert(sens > 0) + assert(exp > 0) + assert(len(gains) == 4) + assert(len(xform) == 9) + assert(focus > 0) + +if __name__ == '__main__': + main() + |