• Home
  • History
  • Annotate
  • only in /cts/tests/tests/hardware/src/android/hardware/cts/
History log of /cts/tests/tests/hardware/src/android/hardware/cts/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fbbe823979bd09f7ee1ea9cf70d7437007c12363 21-Apr-2017 Mathias Agopian <mathias@google.com> Plumb gralloc producer/consumer bits correctly

Bug: 33350696
Test: compile, boot device, cts
Change-Id: I901358d08ba06fd293563481ff124e29b6e1b1d4
ardwareBufferTest.java
7bcffe06b2e08fed42858c807d961e622e74992e 11-Feb-2017 Romain Guy <romainguy@google.com> Add RGBA 10:10:10:2 format for surfaces

Bug: 2984164
Test: CtsHardwareTestCases
Change-Id: If272694cf417d500ee4cf6ab170a3f035de3e06f
gl14Utils.java
lUtils.java
ardwareBufferTest.java
f398746d80f140fa0bcee793f177e87f2b31dbce 25-Jan-2017 Craig Donner <cdonner@google.com> CTS tests for for BLOB format in HardwareBuffer.

Test: updated CTS test to check for error conditions if the blob dimensions are
bad.
Bug: 34050596

Change-Id: I0180c23ac33fe5c41e238ed868bae8713af9799b
ardwareBufferTest.java
1f8f22637e856ad9bec288206161ea7933c6d0e7 04-Jan-2017 Craig Donner <cdonner@google.com> CTS tests for AHardwareBuffer and HardwareBuffer.

Bug: 34050596
Test: New CTS test passes with cts-tradefed on a Pixel XL.
Change-Id: I2b289d39744c54363417127494475f41b8d22370
ardwareBufferTest.java
cd99a808014e2a281a5163ccde646a88ac82ba6a 24-Oct-2016 Julien Desprez <jdesprez@google.com> Fix permission of file

Test: build cts
Bug: 28913567
Change-Id: Iade49b2fbfa4d382f70b68d41db98279914367d0
owRamDeviceTest.java
1bd2c9bbf559f11b4473272a4aeccf3325ae6c28 31-Aug-2016 Peng Xu <pengxu@google.com> Relocate sensor CTS tests

Move sensor cts code to cts/tests/sensor.

Test: m cts
Test: cts-tradefed run singleCommand cts-dev --module CtsSensorTestCases

Bug: 31201074
Change-Id: I4fb7ba14ccbad9eafe218587452720b207049b6c
ensorAdditionalInfoTest.java
ensorBatchingFifoTest.java
ensorBatchingTests.java
ensorIntegrationTests.java
ensorManagerStaticTest.java
ensorParameterRangeTest.java
ensorSupportTest.java
ensorTest.java
ensorTestCase.java
ingleSensorTests.java
elpers/ActivityResultMultiplexedLatch.java
elpers/FrameworkUnitTests.java
elpers/MovementDetectorHelper.java
elpers/SensorCalibratedUncalibratedVerifier.java
elpers/SensorCtsHelper.java
elpers/SensorCtsHelperTest.java
elpers/SensorNotSupportedException.java
elpers/SensorStats.java
elpers/SensorStatsTest.java
elpers/SensorTestPlatformException.java
elpers/SensorTestStateNotSupportedException.java
elpers/SuspendStateMonitor.java
elpers/TestSensorEnvironment.java
elpers/TestSensorEvent.java
elpers/TestSensorEventListener.java
elpers/TestSensorManager.java
elpers/reporting/ISensorTestNode.java
elpers/sensoroperations/AlarmOperation.java
elpers/sensoroperations/DelaySensorOperation.java
elpers/sensoroperations/FakeSensorOperation.java
elpers/sensoroperations/ParallelSensorOperation.java
elpers/sensoroperations/RepeatingSensorOperation.java
elpers/sensoroperations/SensorOperation.java
elpers/sensoroperations/SensorOperationTest.java
elpers/sensoroperations/SequentialSensorOperation.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensoroperations/WakeLockOperation.java
elpers/sensorverification/AbstractMeanVerification.java
elpers/sensorverification/AbstractSensorVerification.java
elpers/sensorverification/BatchArrivalVerification.java
elpers/sensorverification/EventBasicVerification.java
elpers/sensorverification/EventBasicVerificationTest.java
elpers/sensorverification/EventGapVerification.java
elpers/sensorverification/EventGapVerificationTest.java
elpers/sensorverification/EventOrderingVerification.java
elpers/sensorverification/EventOrderingVerificationTest.java
elpers/sensorverification/EventTimestampSynchronizationVerification.java
elpers/sensorverification/FifoLengthVerification.java
elpers/sensorverification/FrequencyVerification.java
elpers/sensorverification/FrequencyVerificationTest.java
elpers/sensorverification/GyroscopeIntegrationVerification.java
elpers/sensorverification/ISensorVerification.java
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/JitterVerificationTest.java
elpers/sensorverification/MagnitudeVerification.java
elpers/sensorverification/MagnitudeVerificationTest.java
elpers/sensorverification/MeanVerification.java
elpers/sensorverification/MeanVerificationTest.java
elpers/sensorverification/StandardDeviationVerification.java
elpers/sensorverification/StandardDeviationVerificationTest.java
elpers/sensorverification/TimestampClockSourceVerification.java
elpers/sensorverification/TimestampClockSourceVerificationTest.java
a7b6b7d197a1ebbe46cffa8f0ff488166d83eefc 17-Jun-2016 Nicholas Sauer <nicksauer@google.com> Remove TimeoutReq.

bug: 28275374
Change-Id: Ia3e151f3013ed3f628499caa575c05fe91e1bbed
ensorTest.java
2affe139f768f20d72ebe94e95ff7f3e224f3e4c 03-Jun-2016 Ashutosh Joshi <ashutoshj@google.com> Adding some hifi tests to gate VrModeHighPerformance.

Some of the HIFI tests are applicable for VR High Performance Mode.
Adding these tests to be executed if VR High Performance Mode is
supported.

Bug: 28819240
Change-Id: I471501ed64ce24a7e6ec76093d5f27ac6854aa43
ensorParameterRangeTest.java
ensorSupportTest.java
6d769600f157be70787bba873c58a9d2ef93c375 25-May-2016 Peng Xu <pengxu@google.com> Merge "Added CTS test for Sensor.getId()" into nyc-dev
396498b4679deb8d88f9212c00bb05858293243a 30-Mar-2016 Peng Xu <pengxu@google.com> CTS test for Sensor Additional Info Feature

Added CTS test case for Sensor Additional Information feature.
The test case verify if sensor additional information frames are
delivered at registration and flush.

Bug: 28849780

Change-Id: Ia6dd0a2425868a9bad22f24cf3f33f9fe5ee7db7
ensorAdditionalInfoTest.java
ab8e9fedf3acd8be36b1dc82051683ec22aac9b3 19-May-2016 Peng Xu <pengxu@google.com> Added CTS test for Sensor.getId()

Added CTS test for Android N API Sensor.getId(). All static sensors
(sensors that installed in the device) will have id of 0.

Bug: 28848292
Change-Id: Iac5c66bb4fb86ce858b21b991783e791cbce6c18
ensorParameterRangeTest.java
99d733751197fe8113bda96f82d44a030e6dda1b 21-Apr-2016 Nick Vaccaro <nvaccaro@google.com> Merge "Fix TimestampClockSourceVerificationTest failures" into cw-e-dev am: b51cf32db6
am: 63eb3cbe26

* commit '63eb3cbe26cc1e84a25d26edae70609338c32ab6':
Fix TimestampClockSourceVerificationTest failures

Change-Id: I4f55f0ce4b8fa9756aa9456780efa36e19d7367c
b51cf32db6f7174051465834d6bc587cedf86519 21-Apr-2016 Nick Vaccaro <nvaccaro@google.com> Merge "Fix TimestampClockSourceVerificationTest failures" into cw-e-dev
6cd54b080cd1940b889c628e1a037b49429dc45d 20-Apr-2016 Raj Mamadgi <r.mamadgi@samsung.com> Merge "Fix for testSupportsGeoMagneticField" into marshmallow-cts-dev am: a1610b4 am: daf518c am: fb2ad42 am: ca0b326
am: 4aad529

* commit '4aad529416c4354d52eeff5fb3140604d46e79fa':
Fix for testSupportsGeoMagneticField

Change-Id: Ibf6ab4a685eb5f94d52afad28d1a6ee2950631b6
4b39dc58316f68229ca19e2b3785f52c87186970 19-Dec-2015 Raj Mamadgi <r.mamadgi@samsung.com> Fix for testSupportsGeoMagneticField

Test is failing as some devices that doesnt support
Sensor.TYPE_GEOMAGNETIC_ROTATION_VECTOR
Above is not mandatory. Devices supporting Hi-Fi sensors
should support Sensor.TYPE_MAGNETIC_FIELD, hence changing it.

Change-Id: I62c92a1fe09f59a16b2010467754f3ac820cee97
Signed-off-by: Raj Mamadgi <r.mamadgi@samsung.com>
(cherry picked from commit 82de0f78989035a2e6109d800e16b64b22f7aea0)
ensorSupportTest.java
3f3a30b76522122e132bb002a7663c652312c21e 19-Apr-2016 Nick Vaccaro <nvaccaro@google.com> Fix TimestampClockSourceVerificationTest failures

If the TimestampClockSourceVerificationTest is being run on a device
that hasn't suspended for at least two seconds, modify the invalid
timestamps accordingly so that it simulates a device that has slept for
the appropriate amount of time (does not invalidate results of test).

Bug: 28159339
Change-Id: I28e0d5a76204e9611b94e86cc437e74caf33ec48
elpers/sensorverification/TimestampClockSourceVerificationTest.java
adde0e4638484429d8f7206aa9b27b5e0cecf2cc 11-Apr-2016 Nick Vaccaro <nvaccaro@google.com> Merge "Add test to catch wrong sensor event timestamp clock source" into marshmallow-cts-dev am: bb71b88 am: e6a54df am: 695790d am: 437bad3
am: f72e9eb

* commit 'f72e9ebf884872fbecfd489d4ea4551cc9a039d7':
Add test to catch wrong sensor event timestamp clock source

Change-Id: I390c572a7cad73a9068e8d1b8a30b6770e9a7f13
7a1a43be5fb60d5f1ca65e878caff72a2752bdc4 08-Mar-2016 Nick Vaccaro <nvaccaro@google.com> Add test to catch wrong sensor event timestamp clock source

Tests all continuous sensors to make sure they're using the correct
clock source for timestamping sensor events.

Added a new TimestampClockSourceVerification verifier.

Added TimestampClockSourceVerificationTest class containing 7 tests
to verify the new verifier.

Change-Id: I1e0c87f66557144f29e9246f04331f716dd1b185
elpers/FrameworkUnitTests.java
elpers/SensorStats.java
elpers/sensorverification/TimestampClockSourceVerification.java
elpers/sensorverification/TimestampClockSourceVerificationTest.java
cf3b5ccbb28a9437b691d5989920078edfb38856 19-Mar-2016 Keun Soo Yim <yim@google.com> Merge "Selected CTS testcases to use as AVD-based presubmit test." into nyc-dev
2abe25525831a97015a0b5a283c93f5f414643b5 19-Mar-2016 Keun Soo Yim <yim@google.com> Selected CTS testcases to use as AVD-based presubmit test.

The list is at go/cts-presubmit-candidates

Bug: 27721843
Change-Id: Id3c7125fbeef02c2907ff6727f9817792143e48c
eomagneticFieldTest.java
ensorBatchingFifoTest.java
ensorTest.java
874433d19e09ab17cae355344fe7aab1b6681b17 17-Mar-2016 Khalid Zubair <kzubair@cyngn.com> Merge "Sensors: Save sensor log files even if tests pass" into marshmallow-cts-dev am: 8b47638 am: 107bcc6 am: d4dcf84 am: 84acc39
am: 16cdb30

* commit '16cdb3075222bd7a6cffdc9379b9452ec84d5494':
Sensors: Save sensor log files even if tests pass
26bac07d3c23b9456ee158dfbda85c58e278031c 17-Mar-2016 Khalid Zubair <kzubair@cyngn.com> Merge "Sensors: Add start/stop timestamps to sensor log" into marshmallow-cts-dev am: f1fb729 am: 2814798 am: 6d23664 am: 4e14668
am: 15464ae

* commit '15464ae82c8efc13984879990e09a75f1ddb4d94':
Sensors: Add start/stop timestamps to sensor log
3763c92013d1ae6649d33737550b5a0f6c8f6dd7 17-Mar-2016 Nick Vaccaro <nvaccaro@google.com> Merge "Don\'t test batch and flush on vendor-defined sensor types" into marshmallow-cts-dev am: 9d5c33a am: fae3ccb am: c75fe57 am: 9e73a25
am: 25cb6e9

* commit '25cb6e96dfa48be306ebd39d651375127d1d9397':
Don't test batch and flush on vendor-defined sensor types
2cae0e6925eb37e78c3697b0b8fa9a3c0d30992b 17-Mar-2016 Peng Xu <pengxu@google.com> Merge "Fix issues in SensorBatchingTests" into marshmallow-cts-dev am: 5f325ec am: 117ba52 am: 2bc541f am: aa100ff
am: dfaa0b8

* commit 'dfaa0b8d7b9decbb40425dd873065eec79dcce50':
Fix issues in SensorBatchingTests
aa100ffa99594c35cdcfde8b739376c7a92679d7 17-Mar-2016 Peng Xu <pengxu@google.com> Merge "Fix issues in SensorBatchingTests" into marshmallow-cts-dev am: 5f325ec am: 117ba52
am: 2bc541f

* commit '2bc541fa750e214c39d0b854b253f5b3a839f1f4':
Fix issues in SensorBatchingTests
8b4763812894158a5ad4fb6d147419418956d20d 17-Mar-2016 Daniel Xie <dxie@google.com> Merge "Sensors: Save sensor log files even if tests pass" into marshmallow-cts-dev
f1fb7296c19a2a40da287a73e9991caa225c0e63 17-Mar-2016 Daniel Xie <dxie@google.com> Merge "Sensors: Add start/stop timestamps to sensor log" into marshmallow-cts-dev
b09e8dc12d815266fd4bc861bec4b8f0a8d2fc5d 04-Mar-2016 Nick Vaccaro <nvaccaro@google.com> Don't test batch and flush on vendor-defined sensor types

Bug: 27445169
Change-Id: Ic18d04e80fbb17cbd364bbfe39ebe212ce0c6960
ensorTest.java
9f1e2db8163a4b16d1fd9fb6118f7091eae25f21 17-Mar-2016 Daniel Xie <dxie@google.com> Merge "Fix for the wakelock problem" into marshmallow-cts-dev
a1ed2f34d2d05415860857ef03f065ae4fbcf136 08-Mar-2016 Peng Xu <pengxu@google.com> Fix issues in SensorBatchingTests

* Corrected previously flawed expected sensor event count calculation.
- Separate calculation for single sensor tests and integration tests.
- Max fifo length parameter is respected.
- Allowed possible sample rate mismatch.
* Sensor event latency is considered.
* Allow the actual sample rate to deviate from asked rate towards the slower side.
* Soften the bar by 30% as this is the first time this verification is introduced. Auto-tighten at
Android N.

Bug: b/27473287, b/27476777
Change-Id: Ic9498075d72fafbe3c5482e700977b108c79561d
ensorIntegrationTests.java
elpers/TestSensorEnvironment.java
elpers/sensorverification/EventBasicVerification.java
4726bbbc811babbb6d9156b5da8474dea471e689 10-Mar-2016 Nick Vaccaro <nvaccaro@google.com> Merge "Tentative fix for the wakelock problem" into cw-e-dev
71ae8aabaa70a8aa68ce8ec7addc644e2b18204d 03-Mar-2016 Peng Xu <pengxu@google.com> Fix for the wakelock problem

Some wake lock may not get released after test finish. This problem does not show up
in the phone but causes wear device test failures.

Content:
* Release wake lock when unreg listener.
* Move DeviceSuspendTest wake lock release to clean up.
* Fix the admin permission.

Bug: 27453291

Change-Id: I629326a6d932760b4bda04403ac0f817af443824
elpers/TestSensorEventListener.java
elpers/TestSensorManager.java
elpers/sensoroperations/TestSensorOperation.java
bfdf656c1374bf5935f1dcf39f99c59c8543bc77 11-Feb-2016 Khalid Zubair <kzubair@cyngn.com> Sensors: Save sensor log files even if tests pass

Change-Id: I6f292c828e91582df8c50bcf48b04ba4ba256d63
elpers/sensoroperations/TestSensorOperation.java
59024ed74551528b21029a56c4e2e2ce8a5249c7 11-Feb-2016 Khalid Zubair <kzubair@cyngn.com> Sensors: Add start/stop timestamps to sensor log

Change-Id: I89b0dd12f8afa1375dbc32d2870b036dd7772400
elpers/TestSensorEventListener.java
elpers/sensoroperations/TestSensorOperation.java
15ffbd71578f74fa363f60ece2d01e22e6cee874 04-Mar-2016 Peng Xu <pengxu@google.com> Merge "Fix for the wakelock problem" into nyc-dev
2a8eb1ad9e647369099be537e267912845f514a8 03-Mar-2016 Peng Xu <pengxu@google.com> Fix for the wakelock problem

Some wake lock may not get released after test finish. This problem does not show up
in the phone but causes wear device test failures.

Content:
* Release wake lock when unreg listener.
* Move DeviceSuspendTest wake lock release to clean up.
* Fix the admin permission.

Change-Id: I629326a6d932760b4bda04403ac0f817af443824
elpers/TestSensorEventListener.java
elpers/TestSensorManager.java
elpers/sensoroperations/TestSensorOperation.java
a048432d7542180c488fad25fa3b7513fee5fd54 04-Mar-2016 Khalid Zubair <kzubair@cyngn.com> Merge "Sensors: Add additional info to sensor stats files" into marshmallow-cts-dev am: 4c5ddc4dd9 am: d8a787e7b9 am: c70cf9eaf6 am: 0a571c4a66
am: f653a2b67d

* commit 'f653a2b67d458d54feb750ac96e1fcf55f50c2a3':
Sensors: Add additional info to sensor stats files
82fc651fb46f3dff1dd9fccf30c15ddf56069bbb 03-Mar-2016 Peng Xu <pengxu@google.com> Tentative fix for the wakelock problem

Content:
* Release wake lock when unreg listener.
* Move DeviceSuspendTest wake lock release to clean up.
* Fix the admin permission.

Change-Id: I629326a6d932760b4bda04403ac0f817af443824
elpers/TestSensorEventListener.java
elpers/TestSensorManager.java
elpers/sensoroperations/TestSensorOperation.java
b928f9754c106b29b5e813b876509e1bd036430d 02-Mar-2016 Greg Kaiser <gkaiser@google.com> sensors: Move some FIFO length tests.

Tests of the minimium reserved FIFO length belong under the
SensorParameterRangeTest, instead of SensorBatchingFifoTest,
because they are testing static parameters of the system,
instead of dynamically exercising the batching code itself.

We move these tests appropriately to maintain this distinction.

Change-Id: I556f1901bc07784afb5dadd0fe273ee5e24f3199
ensorBatchingFifoTest.java
ensorParameterRangeTest.java
51ccfee9a37b671aeface098fbd3d079a2cdbae2 26-Feb-2016 Greg Kaiser <gkaiser@google.com> sensor test: Fix PROXIMITY FIFO test.

In version 6.0 of the CCD, the last sentance of section 7.3.9
states that if a SENSOR_TYPE_PROXIMITY is present, then it must
have a minimum buffering of 100 events.

Our previous test, however, was checking that our proximity sensor
would have an exclusive buffer of 300 or _less_ dedicated to
proximity events. That's wrong in two ways, as it will fail
hardware that can buffer 512 of these events, and pass hardware
that can only buffer up to 64 of these events.

We change this test to use the constant from the CCD, and to
correctly test against it as a minimum.

Change-Id: I4db062869125a0de0b255fa8f8b8217e90718c83
ensorBatchingFifoTest.java
c6ce79dcea30dc89a7c0fd93b005ed89b6211e40 11-Feb-2016 Khalid Zubair <kzubair@cyngn.com> Sensors: Add additional info to sensor stats files

- Add the number of expected events for the test to the stats file
- Add the name of the related event log file in the stats file to
help associate the event log with the stats file.

Change-Id: I3aeed8b73c639ddd7e7bec88a29974328ff873db
elpers/SensorStats.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensorverification/EventBasicVerification.java
88b269f767f0461e3c701a7932dcd01e195b18f1 05-Jan-2016 Aaron Holden <aaronholden@google.com> Change CTS hardware package name

The hardware test package name must follow the naming guidelines
declared here:
https://sites.google.com/a/google.com/android-cts/intro-develop/device-side-tests

bug:21762834
Change-Id: Iec8755a2b05518c7fc6d913f23972c54c7c1dc20
ensorBatchingTests.java
ensorIntegrationTests.java
ensorParameterRangeTest.java
ensorSupportTest.java
ingleSensorTests.java
e4c6960c53b118e0c0b76d199886e4fabdecda25 15-Dec-2015 Daniel Xie <dxie@google.com> Merge "Fix SensorBatchingFifoTest EOB bug" into marshmallow-cts-dev am: 11078b5bc1 am: d8ca27b727 am: 89085db2be am: 1f14474608 am: 61ac3c6dbd am: 41b52879e8
am: 038f382966

* commit '038f382966af7032917ab0d63fce4f774fd53f59':
Fix SensorBatchingFifoTest EOB bug
11078b5bc1c37844626df23b1ab221923779d9af 15-Dec-2015 Daniel Xie <dxie@google.com> Merge "Fix SensorBatchingFifoTest EOB bug" into marshmallow-cts-dev
707caae2e06073f4c708bffe5aad48c041de4107 02-Dec-2015 Yin-Chia Yeh <yinchiayeh@google.com> resolve merge conflicts of b6c2aae6eb to master.

Change-Id: Idd42225fa53a382e2d8443b8047089da7822e802
aa8fbe20182b24d450ac1f96cee8ae62928313f9 02-Dec-2015 Daniel Xie <dxie@google.com> Merge "Camera: create camera test package" into marshmallow-cts-dev
3dba1b7517225cb7d38de8a8b1638f04626ca100 01-Dec-2015 Peng Xu <pengxu@google.com> Fix SensorBatchingFifoTest EOB bug

Fix a bug in SensorBatchingFifoTest when the sensor max fifo size is much
greater than reserved fifo size. After the change, the test will examine
the reserved fifo size and see if it met the spec.

Bug: b/25602082
Change-Id: I3bcc2e0485dd45ec34cb936d5cc5ad1f76ce8d59
ensorBatchingFifoTest.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensorverification/FifoLengthVerification.java
776c603aa1e0aae29452281d2c3be68e3bfc131b 02-Dec-2015 Daniel Xie <dxie@google.com> Merge "SensorBatching Test Fixes" into marshmallow-cts-dev am: f3b0e41117 am: 65c8c0289d am: 109447ce2d am: 2cb17bb762 am: 598df8d03f
am: 83342a5d6d

* commit '83342a5d6d2dc2720d3acf200a3ba3a24300547f':
SensorBatching Test Fixes
96f4d40076c3165e8ea2e123759340be2e7aad32 30-Oct-2015 Yin-Chia Yeh <yinchiayeh@google.com> Camera: create camera test package

and move all the camera CTS tests from hardware package to
camera package.

Bug: 25291899
Change-Id: I942b78a305b359bee7c78a301aa1be74601e3328
ameraCtsActivity.java
ameraGLTest.java
ameraTest.java
amera_ParametersTest.java
amera_SizeTest.java
LSurfaceViewCtsActivity.java
elpers/CameraUtils.java
1e44c21cd5f5482a9c424da8d56895c3ec29fe32 25-Nov-2015 Peng Xu <pengxu@google.com> SensorBatching Test Fixes

* Ease up the passing bar to solve flakiness problem in this test for a
few devices.
* Stopped an loop-hole in verification via the new
EventBasicVerification.

Bug: b/23827274
Change-Id: Ie0d2f8b9adcedf1d364fc791c864c46de2cc8fbc
ensorBatchingTests.java
elpers/SensorStats.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensorverification/EventBasicVerification.java
elpers/sensorverification/EventBasicVerificationTest.java
elpers/sensorverification/EventTimestampSynchronizationVerification.java
539a9e7a40784bd025cdb50ef6d39f5ad5385249 23-Nov-2015 Daniel Xie <dxie@google.com> Merge "Fix testSetPreviewTextureBothCallbacks wait timeout" into marshmallow-cts-dev am: ceff2940f4 am: efb60623a2 am: 1287e36c8d am: bffd3ad0cf am: c55af075c5
am: 008012eb6c

* commit '008012eb6c4468b2f52dc7de520e0cba7808eae3':
Fix testSetPreviewTextureBothCallbacks wait timeout
ceff2940f42e93e7d836460ce3ff1803e23d6b23 20-Nov-2015 Daniel Xie <dxie@google.com> Merge "Fix testSetPreviewTextureBothCallbacks wait timeout" into marshmallow-cts-dev
12c2f255809f4c31b88a61384b63db984f1fda81 17-Nov-2015 Daniel Xie <dxie@google.com> Merge "remove TYPE_ORIENTATION sensor requirement." into marshmallow-cts-dev am: 6a54530ce3 am: 8cbe5a1120 am: 9256959176 am: 0e03f166bb
am: 380b59762c

* commit '380b59762c7bc620264461203e3005bdae5e969a':
remove TYPE_ORIENTATION sensor requirement.
7810f4a5b93ae14576d78321c3efaad52d064390 17-Nov-2015 Daniel Xie <dxie@google.com> Merge "Relieve Sensor Event Gap Test Criterion" into marshmallow-cts-dev am: 15853f5dcb am: 299095c410 am: 9693eeacdb am: 92e598a1f3
am: ee27cbc415

* commit 'ee27cbc4151843bf5d99e726ee06691355b4ddbd':
Relieve Sensor Event Gap Test Criterion
6a54530ce30338a2e684f0064bdaf09f0497c805 17-Nov-2015 Daniel Xie <dxie@google.com> Merge "remove TYPE_ORIENTATION sensor requirement." into marshmallow-cts-dev
0efe73518a485975488392dd4376cbcd17f85173 23-Oct-2015 Peng Xu <pengxu@google.com> Relieve Sensor Event Gap Test Criterion

* Change the tolerance percentage from 1% to 2%. The maximum is increase
proportionally as well.
* Fix the tolerance calculation, avoid rounding error.
* Minor change of code FifoLengthVerification and SensorBatching
FifoTest. Code logic kept unchanged.

Bug: b/24680993

Change-Id: I376bc5a8351c95e8230a61f2749288efc50257f2
ensorBatchingFifoTest.java
elpers/sensorverification/EventGapVerification.java
elpers/sensorverification/FifoLengthVerification.java
b8fbd66bfb3dc11239ab55d17b514ea62e6243eb 05-Nov-2015 yang.x.cong <yang.x.cong@sonymobile.com> Fix testSetPreviewTextureBothCallbacks wait timeout

The test assumes that
SurfaceTexture.onFrameAvailableListener.onFrameAvailable()
is the first callback to be called and
Camera.PreviewCallback.onPreviewFrame()
is called after. If onPreviewFrame is called first the CameraGLTest
will stop the camera preview which may cause onFrameAvailable to not
be called anymore.

Instead of stopping the camera preview in the onPreviewFrame function
the change stops the preview after each timeout wait in each test.

Change-Id: I18748fdca7a557ac059e69cfbfbcbf03e53bed49
ameraGLTest.java
0c4e033034d8c0ca700837e2cee59b02c856761c 24-Oct-2015 Gwendal Grignou <gwendal@google.com> remove TYPE_ORIENTATION sensor requirement.

Orientation sensor is deprecated, as documented in
http://source.android.com/devices/sensors/sensor-types.html#orientation_deprecated

Hence the test should not fail if not present.

BUG 25145630


Change-Id: I46eb08bff5a52efb518f23ca1173dab8e4da82dc
Signed-off-by: Gwendal Grignou <gwendal@google.com>
ensorTest.java
a41d49723a200eec6af9c9504a961cb2df306295 20-Oct-2015 Daniel Xie <dxie@google.com> Squashed mnc-dev changes:

This contains all of the changes from b54aa51 to
791e51a on mnc-dev, except the changes
to tests/tests/security.

Bug: 24846656
Change-Id: I01f53a1a238ac49f86928e0e22796dc73e0e34af
owRamDeviceTest.java
ensorParameterRangeTest.java
ensorTest.java
elpers/SensorCtsHelper.java
elpers/TestSensorEventListener.java
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/JitterVerificationTest.java
39056a284d6d36298138e1f1256a64f9c8de4547 27-Sep-2015 Peng Xu <pengxu@google.com> am f67f53ba: am 586feed7: am b704b207: am 10deb183: am 0e9f6c97: Merge "Fix self-test for JitterVerification test case" into mnc-dev

* commit 'f67f53ba54223b684285e598783fde739fc0dbcd':
Fix self-test for JitterVerification test case
40b86b7bf4a53c14b250633886e6c299e3753f34 15-Sep-2015 Peng Xu <pengxu@google.com> Fix self-test for JitterVerification test case

This CL is to fix a bug caused by a recent change in JitterVerification.
The bug triggers a failure in JitterVerificationTest, which affects more devices
than JitterVerification.

Related bugs:
* b/24367328
* b/24373707

Change-Id: Ia68a00724e61759dd11b7ab067071f58462fcb01
elpers/SensorCtsHelper.java
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/JitterVerificationTest.java
2a4bd27cac2d2dd99429bc08e0031e265015e6e5 23-Sep-2015 Daniel Xie <dxie@google.com> am 7b3a47e2: am 91d7fbd9: am 70fdcb43: am b38ece5a: am 391a9b93: am 7ea0e3de: am e4b7a091: am 9a99de67: Merge "BUG: 23954202 fixed minimum memory to be 1099" into lmp-mr1-dev

* commit '7b3a47e25a9db2d82d4c8efadfa4f176044bc4d9':
BUG: 23954202 fixed minimum memory to be 1099
391a9b93b429b98dd34ffe3e66945b02a298285c 23-Sep-2015 Daniel Xie <dxie@google.com> am 7ea0e3de: am e4b7a091: am 9a99de67: Merge "BUG: 23954202 fixed minimum memory to be 1099" into lmp-mr1-dev

* commit '7ea0e3de485c042954c7775effe3a3e0f5c22678':
BUG: 23954202 fixed minimum memory to be 1099
7ea0e3de485c042954c7775effe3a3e0f5c22678 23-Sep-2015 Daniel Xie <dxie@google.com> am e4b7a091: am 9a99de67: Merge "BUG: 23954202 fixed minimum memory to be 1099" into lmp-mr1-dev

* commit 'e4b7a091c02e8f93b109c8f81c77c921c5e2e66e':
BUG: 23954202 fixed minimum memory to be 1099
e4b7a091c02e8f93b109c8f81c77c921c5e2e66e 23-Sep-2015 Daniel Xie <dxie@google.com> am 9a99de67: Merge "BUG: 23954202 fixed minimum memory to be 1099" into lmp-mr1-dev

* commit '9a99de67619ddfee7a6b05e1d390a42729f30f5d':
BUG: 23954202 fixed minimum memory to be 1099
b0a3558c4d8bf48a7fd60870fc59a4fd98768576 23-Sep-2015 Daniel Xie <dxie@google.com> BUG: 23954202 fixed minimum memory to be 1099

Change-Id: Ie1b808ab4b6ab4ea2f7dd8869d0c4c0d9acf671f
owRamDeviceTest.java
310169f190fc6257d8510c8cdcd718d85526d901 22-Sep-2015 Peng Xu <pengxu@google.com> Improve fairness of Sensor Timestamp Jitter Test

Changes:
1. The threshold is calculated based on the "asked" sensor rate to
avoid failures that caused by actual sensor rate being bumpped up.
2. Estimation of the true center is no longer necessary. The range of
timestamp interval is tested against 2x of the allowed single-sided
variance.
3. The top and bottom 2.5% of timestamp interval samples are excluded
from evaluation. This conform to previously used 95 percentile
rule, yet is slightly different in terms of implementation.

Related bug:
* b/23430923
* b/23948014

Cherry-picked from commit d1ade0d6ffd35a923bed0ef31ed90a16296f8ac3 in mnc-dev.

Change-Id: I1f444514c2df63129d9e0ce404afe3ae7ae46eb0
elpers/SensorCtsHelper.java
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/JitterVerificationTest.java
d1ade0d6ffd35a923bed0ef31ed90a16296f8ac3 15-Sep-2015 Peng Xu <pengxu@google.com> Improve fairness of Sensor Timestamp Jitter Test

Changes:
1. The threshold is calculated based on the "asked" sensor rate to
avoid failures that caused by actual sensor rate being bumpped up.
2. Estimation of the true center is no longer necessary. The range of
timestamp interval is tested against 2x of the allowed single-sided
variance.
3. The top and bottom 2.5% of timestamp interval samples are excluded
from evaluation. This conform to previously used 95 percentile
rule, yet is slightly different in terms of implementation.

Related bug:
* b/23430923
* b/23948014

Change-Id: I1f444514c2df63129d9e0ce404afe3ae7ae46eb0
elpers/SensorCtsHelper.java
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/JitterVerificationTest.java
571f945d717a03f5d6f7fab36fb60b31165bb9aa 12-Sep-2015 Aravind Akella <aakella@google.com> am 76b29fd2: am bde98dc7: am c7045f56: am 61484d78: am ba52fa49: Merge "Fix string formatting in SensorParameterRangeTest." into mnc-dev

* commit '76b29fd22afa56c8b102a000fdbd592b15b507e6':
Fix string formatting in SensorParameterRangeTest.
ac681b9a00a8b6e5a763f45c050a924debbf6cb2 11-Sep-2015 Aravind Akella <aakella@google.com> Fix string formatting in SensorParameterRangeTest.

Bug: 23945145
Change-Id: I4c99d8cbeae48f8dfe181eac115c122a9ecb0666
ensorParameterRangeTest.java
3e78b814a4fb8d10ceb242f8683abca333bdddf7 10-Sep-2015 Unsuk Jung <unsuk@google.com> am d4ac3dc9: am 3faf7ff9: am 6214ae56: am f36d9246: am 0441fa58: Merge "resolved conflicts for 5cac2eeb to mnc-dev" into mnc-dev

* commit 'd4ac3dc98681ff9a431bac471c5eaab9545e6101':
DO NOT MERGE: Merged Fixes for CTS Sensor test from master
185380ff0466df64c37da3c9648a4803161b2c83 09-Sep-2015 Unsuk Jung <unsuk@google.com> resolved conflicts for 5cac2eeb to mnc-dev

Change-Id: I3c0d273e7d62f1134b12d68d7d0d5943159db8df
5cac2eebdfb6deb97b417b21c600bed32d2c689d 09-Sep-2015 Unsuk Jung <unsuk@google.com> resolved conflicts for aef25568 to lmp-mr1-ub-dev

Change-Id: I6ed54841e58b7453108468c8ee8acf522a1cd985
aef255684d65b686cea8dd2880637f654205123a 09-Sep-2015 Daniel Xie <dxie@google.com> am 61e3dda0: DO NOT MERGE: Merged Fixes for CTS Sensor test from master

* commit '61e3dda0d8643f799ef66d656fff533fcc651bc0':
DO NOT MERGE: Merged Fixes for CTS Sensor test from master
61e3dda0d8643f799ef66d656fff533fcc651bc0 08-Sep-2015 Daniel Xie <dxie@google.com> DO NOT MERGE: Merged Fixes for CTS Sensor test from master

Merged following commits:
https://android-review.googlesource.com/#/c/140940/
https://android-review.googlesource.com/#/c/143337/
https://android-review.googlesource.com/#/c/140950/
https://android-review.googlesource.com/#/c/140922/

Change-Id: I67c275bf6df229a78d3d489bdec3b990b72cfda0
ensorTest.java
elpers/TestSensorEnvironment.java
elpers/TestSensorEventListener.java
elpers/sensorverification/EventTimestampSynchronizationVerification.java
0001f35bc09d69d8ff811127a20966a59de783e0 07-Sep-2015 Trevor Bunker <trevorbunker@google.com> am 8fceb47f: am d7132f19: am 83be4877: am 88c4c6e0: am 96f04b0b: Merge "Fix for StandardDeviation test." into mnc-dev

* commit '8fceb47f6bba5c25d9f663b63f9b67f220cbd6e7':
Fix for StandardDeviation test.
96f04b0b56165647621bfe1f12e4b814d70956d4 04-Sep-2015 Trevor Bunker <trevorbunker@google.com> Merge "Fix for StandardDeviation test." into mnc-dev
08db3eaafed81e4be7a55e43645f6bf4902a4a48 03-Sep-2015 Aravind Akella <aakella@google.com> Fix for StandardDeviation test.

Cap the maxBandWidth and the minBandWith to the max, min frequencies reportd by the sensor.

Bug: 23772471
Change-Id: I9b7c960913871b63aae732252dc8b6f89886fd79
elpers/TestSensorEnvironment.java
elpers/sensorverification/FrequencyVerification.java
elpers/sensorverification/StandardDeviationVerification.java
79cd789c292a1e4c3b840e5ff91204eb1e76b8e0 03-Sep-2015 Ashutosh Joshi <ashutoshj@google.com> am 2b43f97c: am 8fca9982: am 76163bfc: am 2b09f740: am 3eb9b6ad: Merge "[Sensors-hifi] Allow for slack in sensor range/frequenies." into mnc-dev

* commit '2b43f97c135e60de67e03a44e8a25814e3113336':
[Sensors-hifi] Allow for slack in sensor range/frequenies.
22a925a4d66b338f9a9237e05aa756e8faf22f92 28-Aug-2015 Ashutosh Joshi <ashutoshj@google.com> [Sensors-hifi] Allow for slack in sensor range/frequenies.

Floating point representations and/or small differences in
interpretation of physical constants can cause tests to fail.

This does not violate the expecation of the applications. Relax
the test parametes slightly at the edges to allow for such cases.

Change-Id: I41eb5dc77e1055f2a0ab93da658c508f848e708e
ensorParameterRangeTest.java
aba9b2ea1ff3329055e82efcb2e841dd1dbbc9a4 22-Aug-2015 Ashutosh Joshi <ashutoshj@google.com> am 19b34c17: am c111387a: am 55f525f0: am 2b0df5bf: am d9229089: [hifi-verification] Adjust test parameters. Fix bug to allow noise thresholds to scale with bandwidth. Add an additional grace factor for jitter & noise.

* commit '19b34c1708ef6309586e9f5e7a7a3657c43a1af2':
[hifi-verification] Adjust test parameters. Fix bug to allow noise thresholds to scale with bandwidth. Add an additional grace factor for jitter & noise.
d92290894ae35732738f83cd9cf635644ef5d3d0 21-Aug-2015 Ashutosh Joshi <ashutoshj@google.com> [hifi-verification] Adjust test parameters.
Fix bug to allow noise thresholds to scale with bandwidth.
Add an additional grace factor for jitter & noise.

b/23387110

Change-Id: I243ccadfa14fbda7ce6cf37a33b2efe15ae652b6
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/StandardDeviationVerification.java
79401ef1fb32f174545a10de50e8ef8507a019b3 18-Aug-2015 Aravind Akella <aakella@google.com> am 1ede55e4: am 01f130d6: am 1b371c40: am 285d6907: am 2dfa49db: Merge "Batching support: Check & verify FIFO length" into mnc-dev

* commit '1ede55e4bdca03c89a01b5bf960160dd0fd2e73a':
Batching support: Check & verify FIFO length
69310ec101c001b8aa07608a839df845ba501661 15-Aug-2015 Aravind Akella <aakella@google.com> Batching support: Check & verify FIFO length

Change-Id: I50f933f9f89120a61af9f8ffdd62c2e733467aa5
ensorBatchingFifoTest.java
elpers/SensorStats.java
elpers/sensorverification/FifoLengthVerification.java
d3d0fe2bb3a783a21e2437fff82f95c6706a59c3 10-Aug-2015 Aravind Akella <aakella@google.com> am e0925368: am 3740f3fd: am 4b2e5f63: am 3a9a68ea: am 7cf3e08a: Merge "SensorParameterRange, SensorSupport, Noise SD, Jitter Tests" into mnc-dev

* commit 'e0925368302f3a8604a435f89261221961ba5adc':
SensorParameterRange, SensorSupport, Noise SD, Jitter Tests
7cf3e08a34e2492826ee97f1d04c6677124dce3a 10-Aug-2015 Aravind Akella <aakella@google.com> Merge "SensorParameterRange, SensorSupport, Noise SD, Jitter Tests" into mnc-dev
b3f4eee5a7fac308b8aaa61eac0761b643e9cd91 07-Aug-2015 Aravind Akella <aakella@google.com> am 86798102: am 4a98799e: am 0788f3ba: am d12aa42b: am f4daddc4: Merge "Fix EventGapVerificationTest#testVerify_missing_events." into mnc-dev

* commit '8679810251d47f1ff40ac1a79d9a4d034ddd0d4a':
Fix EventGapVerificationTest#testVerify_missing_events.
f4daddc4d328c2fae0a7bbd30b7347a50c20c242 07-Aug-2015 Aravind Akella <aakella@google.com> Merge "Fix EventGapVerificationTest#testVerify_missing_events." into mnc-dev
2e7d26cb6dc6df62eed8757bb09ae02ae1a34cdc 07-Aug-2015 Aravind Akella <aakella@google.com> Fix EventGapVerificationTest#testVerify_missing_events.

Change-Id: Ief18d1e7d3b575f493a93e714afb6166dc8d0fdb
elpers/sensorverification/EventGapVerificationTest.java
e219b9a5c1b8b5dd58c07906ba1587acfdb00fad 11-Jun-2015 Tarandeep Singh <tarandeep@google.com> SensorParameterRange, SensorSupport, Noise SD, Jitter Tests

1. SensorParameterRangeTest: Check maxRange, minFrequency, maxFrequency
of supported sensors.
2. SensorSupportTest: If Hifi sensors are supported, check support for
individual sensors.
3. StandardDeviationVerification: Max noise for sensors in idle state.
4. JitterVerification: Mandate Jitter <1%

Change-Id: I6e39e9a50b298dc349e6eba5c7c027ca577c19f4
ensorParameterRangeTest.java
ensorSupportTest.java
elpers/SensorCtsHelper.java
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/StandardDeviationVerification.java
bd9e18a553e647a31dbc2515532401086140a9e3 06-Aug-2015 Aniroop Mathur <aniroop.mathur@gmail.com> am 8236c8a8: am a23896a2: am 280e5737: am 52912f0e: am 284f75a1: am 0a3c1be3: am 643f7916: am e6efca72: CTS Sensor: Perform EventOrderVerificationTest for all sensor types except ONE-SHOT

* commit '8236c8a80b673942b2ae4eb5bb509b9c60f83058':
CTS Sensor: Perform EventOrderVerificationTest for all sensor types except ONE-SHOT
8094abfe292d03b1cc32a64b124171f6f2839b52 06-Aug-2015 Zhongjie Shi <zhongjie.shi@intel.com> am b7ec8a11: am a12e850a: am 482f39a5: am 31b9f00f: am f1cb8832: am 7f754b55: am 4156835c: am 9382efe4: am f0a0009b: Merge "Fix the bug in the logic for testMinimumMemory." into lollipop-mr1-cts-dev

* commit 'b7ec8a11162b7d3b3d899d1e7a582da36a2fbd1f':
Fix the bug in the logic for testMinimumMemory.
0cc924960dadb9d1fc0b9adaff180166378923d4 06-Aug-2015 Lance Jin-woong Chang <jinwoong@google.com> am f63f043a: am 65923f72: am 82ff74ad: am 4a575a2f: am a4a88050: am b3bb1f3e: am 9accf44a: am c38471f0: am d8f16bb6: Merge "Camera: Increase timeout for long-running test." into lollipop-mr1-cts-dev

* commit 'f63f043a9d3cabc249a98c069f55b7cb316c3a49':
Camera: Increase timeout for long-running test.
284f75a196adb18e867bceda918bf0737abdce02 06-Aug-2015 Aniroop Mathur <aniroop.mathur@gmail.com> am 0a3c1be3: am 643f7916: am e6efca72: CTS Sensor: Perform EventOrderVerificationTest for all sensor types except ONE-SHOT

* commit '0a3c1be3dcdfd28e17492df621d33a9aefa7652f':
CTS Sensor: Perform EventOrderVerificationTest for all sensor types except ONE-SHOT
f1cb8832bb2f5c477ab1f675287cb6e94ef4e7fc 06-Aug-2015 Zhongjie Shi <zhongjie.shi@intel.com> am 7f754b55: am 4156835c: am 9382efe4: am f0a0009b: Merge "Fix the bug in the logic for testMinimumMemory." into lollipop-mr1-cts-dev

* commit '7f754b5530712d1ade0d1f5c69e1d5929463d602':
Fix the bug in the logic for testMinimumMemory.
a4a88050483581918304bc777e9636563a96cc2e 06-Aug-2015 Lance Jin-woong Chang <jinwoong@google.com> am b3bb1f3e: am 9accf44a: am c38471f0: am d8f16bb6: Merge "Camera: Increase timeout for long-running test." into lollipop-mr1-cts-dev

* commit 'b3bb1f3ecf94e74b762158d17b0269662657c03a':
Camera: Increase timeout for long-running test.
0a3c1be3dcdfd28e17492df621d33a9aefa7652f 05-Aug-2015 Aniroop Mathur <aniroop.mathur@gmail.com> am 643f7916: am e6efca72: CTS Sensor: Perform EventOrderVerificationTest for all sensor types except ONE-SHOT

* commit '643f79165ddb910adedd3b4958afd9c3484b89c5':
CTS Sensor: Perform EventOrderVerificationTest for all sensor types except ONE-SHOT
7f754b5530712d1ade0d1f5c69e1d5929463d602 05-Aug-2015 Zhongjie Shi <zhongjie.shi@intel.com> am 4156835c: am 9382efe4: am f0a0009b: Merge "Fix the bug in the logic for testMinimumMemory." into lollipop-mr1-cts-dev

* commit '4156835cc72c5d4e2c2ed1a7e28a503601abaa94':
Fix the bug in the logic for testMinimumMemory.
b3bb1f3ecf94e74b762158d17b0269662657c03a 05-Aug-2015 Lance Jin-woong Chang <jinwoong@google.com> am 9accf44a: am c38471f0: am d8f16bb6: Merge "Camera: Increase timeout for long-running test." into lollipop-mr1-cts-dev

* commit '9accf44ab227511ed88aa4c71e4da3fc33cade8d':
Camera: Increase timeout for long-running test.
643f79165ddb910adedd3b4958afd9c3484b89c5 03-Aug-2015 Aniroop Mathur <aniroop.mathur@gmail.com> am e6efca72: CTS Sensor: Perform EventOrderVerificationTest for all sensor types except ONE-SHOT

* commit 'e6efca72f90a780ff4549442a46f1a21659d1f0e':
CTS Sensor: Perform EventOrderVerificationTest for all sensor types except ONE-SHOT
e6efca72f90a780ff4549442a46f1a21659d1f0e 27-Jul-2015 Aniroop Mathur <aniroop.mathur@gmail.com> CTS Sensor: Perform EventOrderVerificationTest for all sensor types except ONE-SHOT

It is not possible for any type of sensor to report new event having timestamp
less than the timestamp of previous event.
Currently, event order verification test is performed for continuos and on-change
sensor but not for special reporting type sensor. Due to this, event order test
of special reporting type sensor like step detector "passes" even though it
reports incorrect timestamp, which ideally should fail.
As one-shot sensor reports only one event and disables itself, so lets perform
event order verification test for all sensor types except one-shot.

Change-Id: I7889523d942f000e58e4804324de7434466f8a7b
Signed-off-by: Aniroop Mathur <aniroop.mathur@gmail.com>
elpers/sensorverification/EventOrderingVerification.java
493b6a0d5ca681cbef26e3c5462a81a1af99057d 01-Aug-2015 Aravind Akella <aakella@google.com> am 22c7bf43: am 4c048f04: am d43e7a03: am 23c3da6a: am daf252ee: Merge "Add a 3 seconds delay before running each CTS test." into mnc-dev

* commit '22c7bf430e2d252f0b58644d1b8a8df6388730e5':
Add a 3 seconds delay before running each CTS test.
946ee6b67b48a0b8ba879753ab904a4aeacff286 31-Jul-2015 Aravind Akella <aakella@google.com> Add a 3 seconds delay before running each CTS test.

Change-Id: I75b33b650689b31720235f5014f36657a035a5d7
ensorBatchingTests.java
ensorIntegrationTests.java
ensorTest.java
ingleSensorTests.java
4156835cc72c5d4e2c2ed1a7e28a503601abaa94 31-Jul-2015 Zhongjie Shi <zhongjie.shi@intel.com> am 9382efe4: am f0a0009b: Merge "Fix the bug in the logic for testMinimumMemory." into lollipop-mr1-cts-dev

* commit '9382efe41d5a88ad5a7c3c84664ded15def18e7e':
Fix the bug in the logic for testMinimumMemory.
9382efe41d5a88ad5a7c3c84664ded15def18e7e 31-Jul-2015 Zhongjie Shi <zhongjie.shi@intel.com> am f0a0009b: Merge "Fix the bug in the logic for testMinimumMemory." into lollipop-mr1-cts-dev

* commit 'f0a0009be25c05bfb7a90cb664a2832bdcec97c3':
Fix the bug in the logic for testMinimumMemory.
f0a0009be25c05bfb7a90cb664a2832bdcec97c3 31-Jul-2015 Zhongjie Shi <zhongjie.shi@intel.com> Merge "Fix the bug in the logic for testMinimumMemory." into lollipop-mr1-cts-dev
9accf44ab227511ed88aa4c71e4da3fc33cade8d 30-Jul-2015 Lance Jin-woong Chang <jinwoong@google.com> am c38471f0: am d8f16bb6: Merge "Camera: Increase timeout for long-running test." into lollipop-mr1-cts-dev

* commit 'c38471f0d1a284bbf1552aca47b0ea037f4d818b':
Camera: Increase timeout for long-running test.
c38471f0d1a284bbf1552aca47b0ea037f4d818b 30-Jul-2015 Lance Jin-woong Chang <jinwoong@google.com> am d8f16bb6: Merge "Camera: Increase timeout for long-running test." into lollipop-mr1-cts-dev

* commit 'd8f16bb69dbf2dfa21c85a1b9e3bfccfdfc35605':
Camera: Increase timeout for long-running test.
cb8ac293f0501057755162a76cde08e882e5f3e3 29-Jul-2015 Aravind Akella <aakella@google.com> am 26ed472f: am 83fc2022: am 1f8c83bf: am d2ad30ed: am 472aa112: Merge "DeviceSuspendTests for non wake-up sensors." into mnc-dev

* commit '26ed472fe37efbc445076701fc49872e5f2769e8':
DeviceSuspendTests for non wake-up sensors.
cc790131afe4aff015f9282057f61f72062ebf05 08-Jun-2015 zhongjie <zhongjie.shi@intel.com> Fix the bug in the logic for testMinimumMemory.

It's incorrect that the previous logic to determine the density
and screen size configurations which in fact causes the last two
"else if" become "dead code".

The fix here is just adjust the order of the "else if" so that it
does the proper classification corresponding to the section 7.6.1
in the latest CDD:
http://static.googleusercontent.com/media/source.android.com/en/us/compatibility/android-cdd.pdf

Change-Id: I84cc7423bf2aac08712e8ea1485d5f5e60719dc8
Signed-off-by: zhongjie <zhongjie.shi@intel.com>
owRamDeviceTest.java
0eb6092cdf6c229c90f288a9957090736c0df7a7 23-Jul-2015 Aravind Akella <aakella@google.com> DeviceSuspendTests for non wake-up sensors.

Change-Id: I4a11a19e21da51986a81c00980a9abf49069522b
elpers/SuspendStateMonitor.java
elpers/TestSensorEventListener.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensorverification/BatchArrivalVerification.java
d1ca62ace2548d425c79e82e55177effd52d436a 25-Jul-2015 nayoung.yun <nayoung.yun@lge.com> Camera: Increase timeout for long-running test.

CameraGLTest#testCameraToSurfaceTextureMetadata() and
CameraTest#testPreviewPictureSizesCombination() take ~30 minutes
to run with sufficient resolutions and frame rates. Increase the
default test timeout of 20 minutes to 30 to avoid spurious failures.

Change-Id: I8225d8c00135bb858c8aa44df2113309aec77704
ameraGLTest.java
ameraTest.java
72ac30259793af62cc5775f212feebb9e24d2682 21-Jul-2015 Aravind Akella <aakella@google.com> am 9fd4360e: am 2a20d245: am 3b289598: am 4939a4b2: am 0a8b5143: Merge "Remove EventOrderingVerificationTest_testSameTimestamp" into mnc-dev

* commit '9fd4360e3f888b08f8169ffed7c5c5d40b7bca4d':
Remove EventOrderingVerificationTest_testSameTimestamp
0a8b5143c7e17d5b05c823bffee165c97739ad32 20-Jul-2015 Aravind Akella <aakella@google.com> Merge "Remove EventOrderingVerificationTest_testSameTimestamp" into mnc-dev
233c38d4c89fb6cb65a6e6bdd48847ae2f9f7a2b 20-Jul-2015 Aravind Akella <aakella@google.com> Remove EventOrderingVerificationTest_testSameTimestamp

Bug: 22524131
Change-Id: I755289be5c28fc2df2b458e57a923637756aff9b
elpers/sensorverification/EventOrderingVerificationTest.java
02c47001d9fb73b570ae5bfe31d4e17cebdd4c3d 17-Jul-2015 Aravind Akella <aakella@google.com> am 22e39040: am 931905f6: am cb8e8767: am 71c3cbff: am 03645f8f: Merge "Sensor CTS fixes" into mnc-dev

* commit '22e39040ebecfb1276a546590293c4c5525c7d98':
Sensor CTS fixes
03645f8f292ed7b6f58b9541eb617c55d84dc2a3 16-Jul-2015 Aravind Akella <aakella@google.com> Merge "Sensor CTS fixes" into mnc-dev
c436ccaee2c5f9bd64bc6c060ff740942f925cec 16-Jul-2015 Guang Zhu <guangzhu@google.com> am a9cc3362: am 85ce4a50: am 4bf94c9a: am 838c0159: am 5afbad4d: Merge "mark TAG as final so they don\'t get nullified between test methods" into mnc-dev

* commit 'a9cc336211e8e95d1fce4353efbbfe31a781ebca':
mark TAG as final so they don't get nullified between test methods
67f4400e70e82f0456e974dcd927ff2c3e237f05 16-Jul-2015 Guang Zhu <guangzhu@google.com> mark TAG as final so they don't get nullified between test methods

Bug: 22517563
Change-Id: I06211e5688c20d4c50bd179a36a803c043f411d1
ameraTest.java
72436bc2d82fa5a5b2e0ff92b96286b2b56707de 16-Jul-2015 Aravind Akella <aakella@google.com> Sensor CTS fixes

i) Add filter delay for timestamp syncronization.
ii) Print timestamps in ms for EventOrderingVerification.
iii) Set minimium value of 1 for eventGapTolerance.

Change-Id: Ie83aafdd07689372455a3a76055e5137b73c3b47
elpers/sensorverification/EventGapVerification.java
elpers/sensorverification/EventOrderingVerification.java
elpers/sensorverification/EventTimestampSynchronizationVerification.java
b5c143a2c47dac1268de2f4b29e20f6e9bc508ad 15-Jul-2015 Aniroop Mathur <aniroop.mathur@gmail.com> am 4d746016: am b889c648: am 59894b49: am e0bb06ca: am 0a887be5: am 147394e6: am 4d4737cb: am 3aee4ab5: am 9f56ec57: Merge "CTS: Add check for same sensor event timestamp" into lollipop-cts-dev automerge: a6cc0a8

* commit '4d74601669add1f69003c32a3e1d9ecb48aee14d':
CTS: Add check for same sensor event timestamp
0a887be5818044b8fff48d35ab9438085c6be8e1 15-Jul-2015 Aniroop Mathur <aniroop.mathur@gmail.com> am 147394e6: am 4d4737cb: am 3aee4ab5: am 9f56ec57: Merge "CTS: Add check for same sensor event timestamp" into lollipop-cts-dev automerge: a6cc0a8

* commit '147394e622f8d869067b17daf46f5275ea567d52':
CTS: Add check for same sensor event timestamp
147394e622f8d869067b17daf46f5275ea567d52 15-Jul-2015 Aniroop Mathur <aniroop.mathur@gmail.com> am 4d4737cb: am 3aee4ab5: am 9f56ec57: Merge "CTS: Add check for same sensor event timestamp" into lollipop-cts-dev automerge: a6cc0a8

* commit '4d4737cb25ce76bd659e814a675aa802f77c6b39':
CTS: Add check for same sensor event timestamp
4d4737cb25ce76bd659e814a675aa802f77c6b39 15-Jul-2015 Aniroop Mathur <aniroop.mathur@gmail.com> am 3aee4ab5: am 9f56ec57: Merge "CTS: Add check for same sensor event timestamp" into lollipop-cts-dev automerge: a6cc0a8

* commit '3aee4ab553b02ad58a030d541798267fd15f053e':
CTS: Add check for same sensor event timestamp
3aee4ab553b02ad58a030d541798267fd15f053e 14-Jul-2015 Aniroop Mathur <aniroop.mathur@gmail.com> am 9f56ec57: Merge "CTS: Add check for same sensor event timestamp" into lollipop-cts-dev automerge: a6cc0a8

* commit '9f56ec57b1181ed9948c3d2ec6cbc16107211af6':
CTS: Add check for same sensor event timestamp
9f56ec57b1181ed9948c3d2ec6cbc16107211af6 14-Jul-2015 Aniroop Mathur <aniroop.mathur@gmail.com> Merge "CTS: Add check for same sensor event timestamp" into lollipop-cts-dev
automerge: a6cc0a8

* commit 'a6cc0a8232f9e192a88455a33f687e339d6b8da3':
CTS: Add check for same sensor event timestamp
f2f18841ebbd79b68660746c4ad3379f38b2b2b3 14-Jul-2015 Aravind Akella <aakella@google.com> am dec58f03: am ce190dbe: am b16ecc71: am 328c2c88: am 3be510e7: Merge "Set mSensorMightHaveMoreListeners flag to false." into mnc-dev

* commit 'dec58f0339483479b0d16443bbe847620bcda165':
Set mSensorMightHaveMoreListeners flag to false.
47fb436589d25605d0dcb140719147f43b613a9b 14-Jul-2015 Aravind Akella <aakella@google.com> am 088aa893: am df2eb769: am 3a5c9f76: am 029c53dd: am 28f2aa6d: Merge "Relax limits for EventGapVerification." into mnc-dev

* commit '088aa893f6afc584a12a6c58f28347e84976949e':
Relax limits for EventGapVerification.
444ccdd626cfbe0cc7458303eb0e7f46e123c5dd 11-Jul-2015 Aniroop Mathur <aniroop.mathur@gmail.com> CTS: Add check for same sensor event timestamp

If timestamp of sensor event is same, then events are still not in
order and EventOrderVerification test should cause failure.
SensorIntegrationTest passes even if timestamp of all sensor events
is same, say all 0 or some random x, although test should have
failed ideally.

Change-Id: I112cf64f2ca8c8bdb4d829f1f9873f86e6fa1aed
Signed-off-by: Aniroop Mathur <aniroop.mathur@gmail.com>
elpers/sensorverification/EventOrderingVerification.java
3be510e73ae1a929563e4a3df1afe40ad0f16d56 11-Jul-2015 Aravind Akella <aakella@google.com> Merge "Set mSensorMightHaveMoreListeners flag to false." into mnc-dev
18ea4fd30a7160364b93f192a1271741ccc55122 11-Jul-2015 Aravind Akella <aakella@google.com> Set mSensorMightHaveMoreListeners flag to false.

This will run addtional verifications for sensor tests.

Change-Id: Idb5af873e62184fcc5623f6e5a85797c8797509c
ensorTestCase.java
28f2aa6d419ae94077dcef6660ea69dedcc068d4 11-Jul-2015 Aravind Akella <aakella@google.com> Merge "Relax limits for EventGapVerification." into mnc-dev
3d37243617fe147a123baf6b254b9d5814c4c0b6 11-Jul-2015 Aravind Akella <aakella@google.com> Relax limits for EventGapVerification.

Change-Id: I91c081f092c75aa896ccaa789e1524fd07a44b7c
elpers/sensorverification/AbstractSensorVerification.java
elpers/sensorverification/EventGapVerification.java
elpers/sensorverification/EventTimestampSynchronizationVerification.java
0f012f1a7d17ac77101a74d1ab8ab85df724e87e 10-Jul-2015 Ruben Brunk <rubenbrunk@google.com> am 2b26b3a0: am 67242a43: am 0c5b1ca7: am 606f566d: am 0d0b3442: am 69a910a2: am 1a264216: am 5ac00e11: am 6a11fe41: Merge "Improve CameraTest stability." into lollipop-mr1-cts-dev

* commit '2b26b3a05278e277d74bd7be3b1db0ba4ace98c7':
Improve CameraTest stability.
0d0b3442ee2ab89984cc4917865bf03a45fffd9a 10-Jul-2015 Ruben Brunk <rubenbrunk@google.com> am 69a910a2: am 1a264216: am 5ac00e11: am 6a11fe41: Merge "Improve CameraTest stability." into lollipop-mr1-cts-dev

* commit '69a910a27c79f2464f2ed3767b543b331b26b98d':
Improve CameraTest stability.
69a910a27c79f2464f2ed3767b543b331b26b98d 10-Jul-2015 Ruben Brunk <rubenbrunk@google.com> am 1a264216: am 5ac00e11: am 6a11fe41: Merge "Improve CameraTest stability." into lollipop-mr1-cts-dev

* commit '1a264216e0ef530dcfef90fc9a655d483dce74ca':
Improve CameraTest stability.
0e4a9c1d2cd1907781a301e40c5326f5a5b79b8a 10-Jul-2015 Daniel Xie <dxie@google.com> am e6ff5a96: am a3bed43c: am 2c9e5e39: am ba3d0a07: am fff9d5a3: am 448ebfff: am 13927d10: am e6e19944: am a18e1fce: Merge "Modify the testcase in 64-bit device & lower density field" into lollipop-mr1-cts-dev

* commit 'e6ff5a9674915ac1c156ace564a0797ac34999ea':
Modify the testcase in 64-bit device & lower density field
1a264216e0ef530dcfef90fc9a655d483dce74ca 10-Jul-2015 Ruben Brunk <rubenbrunk@google.com> am 5ac00e11: am 6a11fe41: Merge "Improve CameraTest stability." into lollipop-mr1-cts-dev

* commit '5ac00e11d8357e81608c95b60fd0e751e3eb20d8':
Improve CameraTest stability.
5ac00e11d8357e81608c95b60fd0e751e3eb20d8 10-Jul-2015 Ruben Brunk <rubenbrunk@google.com> am 6a11fe41: Merge "Improve CameraTest stability." into lollipop-mr1-cts-dev

* commit '6a11fe41ab7aad2a1afcbe10b45cd47934230529':
Improve CameraTest stability.
6a11fe41ab7aad2a1afcbe10b45cd47934230529 10-Jul-2015 Ruben Brunk <rubenbrunk@google.com> Merge "Improve CameraTest stability." into lollipop-mr1-cts-dev
fff9d5a3f7b49f94d4c8be73a27397680848fec7 10-Jul-2015 Daniel Xie <dxie@google.com> am 448ebfff: am 13927d10: am e6e19944: am a18e1fce: Merge "Modify the testcase in 64-bit device & lower density field" into lollipop-mr1-cts-dev

* commit '448ebfff013b96eb774ec4aabb86bffde95ed3cc':
Modify the testcase in 64-bit device & lower density field
448ebfff013b96eb774ec4aabb86bffde95ed3cc 10-Jul-2015 Daniel Xie <dxie@google.com> am 13927d10: am e6e19944: am a18e1fce: Merge "Modify the testcase in 64-bit device & lower density field" into lollipop-mr1-cts-dev

* commit '13927d10cac650d56bd6d6ab19359f7c0d6ba626':
Modify the testcase in 64-bit device & lower density field
13927d10cac650d56bd6d6ab19359f7c0d6ba626 10-Jul-2015 Daniel Xie <dxie@google.com> am e6e19944: am a18e1fce: Merge "Modify the testcase in 64-bit device & lower density field" into lollipop-mr1-cts-dev

* commit 'e6e1994434ff3fdfc067dbddc69caac434b688f1':
Modify the testcase in 64-bit device & lower density field
e6e1994434ff3fdfc067dbddc69caac434b688f1 10-Jul-2015 Daniel Xie <dxie@google.com> am a18e1fce: Merge "Modify the testcase in 64-bit device & lower density field" into lollipop-mr1-cts-dev

* commit 'a18e1fce1e7504d5e97207ce67bf4a3186c08ee7':
Modify the testcase in 64-bit device & lower density field
92423df543c8e11070c57585a6450e7f4e9a1a42 08-Jul-2015 Stuart Scott <stuartscott@google.com> Revert "Revert "Moving to common compatibility utils.""

This reverts commit 992b459293c4dcae2a12cdf5923e3e26a476bd1a.

This change includes the fix which caused the build breakage which
caused the revert this is reverting.

bug: 21762834
Change-Id: I1df495ba219208b07a7d7c8ac99d2890052caf69
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/JitterVerificationTest.java
992b459293c4dcae2a12cdf5923e3e26a476bd1a 08-Jul-2015 Ian Pedowitz <ijpedowitz@google.com> Revert "Moving to common compatibility utils."

This reverts commit b054026b4d0347f958de7c4b3eaa6a52ff3d20cd.

Master is red, fixing the build by reverting all CL's merged from
b/21762834 today.

Bug: 21762834

Change-Id: Ibe31d8b615e55387ebbbd953f793f491ee30a2e8
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/JitterVerificationTest.java
b054026b4d0347f958de7c4b3eaa6a52ff3d20cd 06-Jul-2015 Stuart Scott <stuartscott@google.com> Moving to common compatibility utils.

bug:21762834
Change-Id: Ie0bf75bb1621308118633f41e063df40b529478d
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/JitterVerificationTest.java
dbc95c56494d56c8bf1e386b5cad7c239f20e4d1 09-Jun-2015 Aravind Akella <aakella@google.com> AP Suspend tests.

Change-Id: Iee0bc35b7e832d0e4f683ba8e33f61ffe103215f
ensorTest.java
elpers/SensorNotSupportedException.java
elpers/SensorStats.java
elpers/SuspendStateMonitor.java
elpers/TestSensorEnvironment.java
elpers/TestSensorEventListener.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensorverification/BatchArrivalVerification.java
elpers/sensorverification/EventTimestampSynchronizationVerification.java
a845522aea5da0632347f6237c099f99e053c32d 01-Jul-2015 Ruben Brunk <rubenbrunk@google.com> Improve CameraTest stability.

- Check camera parameters after JPEG capture has completed
to avoid discrepancies due 3A adjustments during JPEG
capture.

Bug: 22125140
Change-Id: I1a6562bd9d81d7abceb55e2df7ea68be228e21ae
ameraTest.java
ff941c94220cf20cf0218bc8e944840423ca3b28 30-Jun-2015 Junjie Hu <junjie.hu@mediatek.com> am 1a9b70ad: am aef0b557: am e339cfa8: am 5a37dcd3: am a9386fad: am 89b84ec0: Merge "Modify assertMinMemoryMb testcase" into lollipop-mr1-cts-dev

* commit '1a9b70ad1dc8b7ef305f9294a8cff7f05ddbd8dc':
Modify assertMinMemoryMb testcase
acdf0526708d4e6dab098bb6d3e005bdaf6e6428 18-Jun-2015 Junjie Hu <junjie.hu@mediatek.com> Modify the testcase in 64-bit device & lower density field

1024x600 7" is the most popular panel solution in Tablet products.
According to the latest Android 5.1 CDD/CTS, this panel solution
with 64-bit devices becomes "Not applicable".
This new limitation has become the bottleneck of customer's
product planning.

Bug: 21935356

Change-Id: I8a55950a115a32dea7055843360edf6644ebd1ee
Signed-off-by: Junjie Hu <junjie.hu@mediatek.com>
owRamDeviceTest.java
1a9b70ad1dc8b7ef305f9294a8cff7f05ddbd8dc 30-Jun-2015 Junjie Hu <junjie.hu@mediatek.com> am aef0b557: am e339cfa8: am 5a37dcd3: am a9386fad: am 89b84ec0: Merge "Modify assertMinMemoryMb testcase" into lollipop-mr1-cts-dev

* commit 'aef0b557d1715f000ed6cd30ffcfb5a8270ca453':
Modify assertMinMemoryMb testcase
e339cfa834c5745c6716a7f900a98fa5e89e52ba 30-Jun-2015 Junjie Hu <junjie.hu@mediatek.com> am 5a37dcd3: am a9386fad: am 89b84ec0: Merge "Modify assertMinMemoryMb testcase" into lollipop-mr1-cts-dev

* commit '5a37dcd3a803782ac5ad85b1da616e60b9343882':
Modify assertMinMemoryMb testcase
5a37dcd3a803782ac5ad85b1da616e60b9343882 30-Jun-2015 Junjie Hu <junjie.hu@mediatek.com> am a9386fad: am 89b84ec0: Merge "Modify assertMinMemoryMb testcase" into lollipop-mr1-cts-dev

* commit 'a9386fad9f76ba270ed8d5c4c34b85f8c36001f4':
Modify assertMinMemoryMb testcase
a9386fad9f76ba270ed8d5c4c34b85f8c36001f4 30-Jun-2015 Junjie Hu <junjie.hu@mediatek.com> am 89b84ec0: Merge "Modify assertMinMemoryMb testcase" into lollipop-mr1-cts-dev

* commit '89b84ec0b6e10d16b9b0fcfd04e2c8314a406cdf':
Modify assertMinMemoryMb testcase
89b84ec0b6e10d16b9b0fcfd04e2c8314a406cdf 30-Jun-2015 Junjie Hu <junjie.hu@mediatek.com> Merge "Modify assertMinMemoryMb testcase" into lollipop-mr1-cts-dev
bc8a2e45fc7b40b13a7eb7cdc01d95940b404c26 25-Jun-2015 Yin-Chia Yeh <yinchiayeh@google.com> am b218078a: am c1c2031a: am 893d2a06: am 596922e5: am 19854d65: am 9e219614: Merge "Camera: fix time measuring logic" into lollipop-cts-dev automerge: df8cb6d

* commit 'b218078a749b19d3b4d6a323c4dabb46051a4680':
Camera: fix time measuring logic
b218078a749b19d3b4d6a323c4dabb46051a4680 25-Jun-2015 Yin-Chia Yeh <yinchiayeh@google.com> am c1c2031a: am 893d2a06: am 596922e5: am 19854d65: am 9e219614: Merge "Camera: fix time measuring logic" into lollipop-cts-dev automerge: df8cb6d

* commit 'c1c2031a7a0534db8a49833bb1438fd901dcb26b':
Camera: fix time measuring logic
893d2a066f5e75c12f4d1f3e5508f8f6da16b44c 24-Jun-2015 Yin-Chia Yeh <yinchiayeh@google.com> am 596922e5: am 19854d65: am 9e219614: Merge "Camera: fix time measuring logic" into lollipop-cts-dev automerge: df8cb6d

* commit '596922e5d236ac935ecc554ad721ad8a0651dd58':
Camera: fix time measuring logic
596922e5d236ac935ecc554ad721ad8a0651dd58 24-Jun-2015 Yin-Chia Yeh <yinchiayeh@google.com> am 19854d65: am 9e219614: Merge "Camera: fix time measuring logic" into lollipop-cts-dev automerge: df8cb6d

* commit '19854d654a24f5ad2244b75ed4d23c082013b04e':
Camera: fix time measuring logic
19854d654a24f5ad2244b75ed4d23c082013b04e 24-Jun-2015 Yin-Chia Yeh <yinchiayeh@google.com> am 9e219614: Merge "Camera: fix time measuring logic" into lollipop-cts-dev automerge: df8cb6d

* commit '9e219614d45be21efad93b0f434aa55ab8376c27':
Camera: fix time measuring logic
9e219614d45be21efad93b0f434aa55ab8376c27 24-Jun-2015 Yin-Chia Yeh <yinchiayeh@google.com> Merge "Camera: fix time measuring logic" into lollipop-cts-dev
automerge: df8cb6d

* commit 'df8cb6d106eb9440b3b5f1d610cf946560454ea8':
Camera: fix time measuring logic
0264b236023c172157a55ea5f027c2737a95cdf3 23-Jun-2015 Yin-Chia Yeh <yinchiayeh@google.com> Camera: fix time measuring logic

Bug: 22008737
Change-Id: I74a2f5457d140a3792ed167bb7cedf4086371661
ameraTest.java
68c25f45ee325b1817a7e1722aae97170bf341b6 19-Jun-2015 Aravind Akella <aakella@google.com> Merge "Sensor CTS fix for 1 Hz and 5 Hz sampling rates." into mnc-dev
e51b5ef50640e713fa98350a21e5d3448bc7a296 09-Jun-2015 Aravind Akella <aakella@google.com> Sensor CTS fix for 1 Hz and 5 Hz sampling rates.

Change-Id: Ied8747bcdd3d274a25152fcb8e11414ee9242e63
elpers/sensorverification/EventTimestampSynchronizationVerification.java
124602ba4ea241ea5bb16fce8560cd2940e6a1f6 04-Jun-2015 Peng Xu <pengxu@google.com> am 090f8690: am 597ecb2d: am 0b653e75: am 547d09cf: Fixed a type in method name

* commit '090f869028d29c0a4cede942c4cfc26b6c0adb44':
Fixed a type in method name
597ecb2dcbf7b4537a6e26f53746b56a2c540d09 04-Jun-2015 Peng Xu <pengxu@google.com> am 0b653e75: am 547d09cf: Fixed a type in method name

* commit '0b653e7504ef40a99ac668325e90085c56d194ea':
Fixed a type in method name
0b653e7504ef40a99ac668325e90085c56d194ea 04-Jun-2015 Peng Xu <pengxu@google.com> am 547d09cf: Fixed a type in method name

* commit '547d09cf0b2f1497596de0399a795004c57192cc':
Fixed a type in method name
547d09cf0b2f1497596de0399a795004c57192cc 04-Jun-2015 Peng Xu <pengxu@google.com> Fixed a type in method name

android.hardware.cts.SensorTest.testBatchAndFlushWithMutipleSensors
==>
android.hardware.cts.SensorTest.testBatchAndFlushWithMultipleSensors

Change-Id: I335db2ddef34264a774cfb66423e9f7c15c76f0d
(cherry picked from commit 0c8aadfc3a80e2df2a4b7f1c32e52ee5d4cb3441)
ensorTest.java
0c8aadfc3a80e2df2a4b7f1c32e52ee5d4cb3441 04-Jun-2015 Peng Xu <pengxu@google.com> Fixed a type in method name

android.hardware.cts.SensorTest.testBatchAndFlushWithMutipleSensors
==>
android.hardware.cts.SensorTest.testBatchAndFlushWithMultipleSensors

Change-Id: I335db2ddef34264a774cfb66423e9f7c15c76f0d
ensorTest.java
79d048bcb2818b5bc71403d2cabe69ce9ef4e5db 28-May-2015 Junjie Hu <junjie.hu@mediatek.com> Modify assertMinMemoryMb testcase

Change lowRam value from minMb*1.5 to 512

Change-Id: I9edc54bf8bbc922a805082a0ebf2b12be25e29c6
Signed-off-by: Junjie Hu <junjie.hu@mediatek.com>
owRamDeviceTest.java
7a6fb7b2c0e9709aa6397694ab2c60e2f0ced3ac 20-May-2015 Peng Xu <pengxu@google.com> Complete CTS coverage for SensorManager

CTS test coverage for the following static methods,

* float getAltitude(float, float);
* void getAngleChange(float[], float[], float[]);
* float getInclination(float[]);
* float[] getOrientation(float[], float[]);
* void getQuaternionFromVector(float[], float[]);
* boolean getRotationMatrix(float[], float[], float[], float[]);
* void getRotationMatrixFromVector(float[], float[]);
* remapCoordinateSystem(float[], int, int, float[]);

and another regular public method

* boolean registerListener(SensorEventListener, Sensor, int, int);

Currently, it fails the getRotationMatrix for not handling the near free
fall case properly. A companion CL will fix it in SensorManager. See
b/21337218.

Change-Id: I370ec0128231e10e89785d75bab25b7a63d705b6
ensorManagerStaticTest.java
ensorTest.java
elpers/TestSensorManager.java
e1bb5805138d04f474b478bf1350511f1f0d1ad7 14-May-2015 Alex Medina <medina@google.com> am 14c51f13: am 25b4fd28: am d49ca1be: am 26c7ac7a: Merge "Update SingleSensorTests to use frequencies supported by Android Watches" into lollipop-mr1-cts-dev

* commit '14c51f13352188114bbab9107c303d3b7290f96f':
Update SingleSensorTests to use frequencies supported by Android Watches
14c51f13352188114bbab9107c303d3b7290f96f 13-May-2015 Alex Medina <medina@google.com> am 25b4fd28: am d49ca1be: am 26c7ac7a: Merge "Update SingleSensorTests to use frequencies supported by Android Watches" into lollipop-mr1-cts-dev

* commit '25b4fd280f8dd122069d910474b6cf0cf81ca1a5':
Update SingleSensorTests to use frequencies supported by Android Watches
25b4fd280f8dd122069d910474b6cf0cf81ca1a5 13-May-2015 Alex Medina <medina@google.com> am d49ca1be: am 26c7ac7a: Merge "Update SingleSensorTests to use frequencies supported by Android Watches" into lollipop-mr1-cts-dev

* commit 'd49ca1beaff54647d23e359343ed7e474eed8806':
Update SingleSensorTests to use frequencies supported by Android Watches
94fc0ad785f03f9bf3054cc79df746764cb04b51 13-May-2015 Tarandeep Singh <tarandeep@google.com> DO NOT MERGE: Merged Fixes for CTS Sensor test from master

Merged following commits:
https://android-review.googlesource.com/#/c/140940/
https://android-review.googlesource.com/#/c/143337/
https://android-review.googlesource.com/#/c/140950/
https://android-review.googlesource.com/#/c/140922/

Change-Id: I67c275bf6df229a78d3d489bdec3b990b72cfda0
ensorTest.java
elpers/TestSensorEnvironment.java
elpers/TestSensorEventListener.java
elpers/sensorverification/EventTimestampSynchronizationVerification.java
107f2b428125e9e534704932ac5c0cb64c82eead 08-May-2015 Jatin Majmudar <fjm225@motorola.com> Update SingleSensorTests to use frequencies supported by Android Watches

Bug: 20701436
ingleSensorTests.java
695af1faf3b540695a87ef2ae27c1a5081e1f010 18-Apr-2015 Nicholas Sauer <nicksauer@google.com> Update low ram device test for new memory requirements

bug:20222250
Change-Id: Id71847b222b2ec913c148bd88ccf308212fdf1e2
(cherry picked from commit 4b7f7c01129b624947d9f9a84e9e851a2761fed7)
owRamDeviceTest.java
abb2d099ce0f801cb6f26a9324a983254ecab93a 20-Apr-2015 Nicholas Sauer <nicksauer@google.com> am 061cf8b1: am dfa33cfe: am e196b71a: Merge "Update low ram device test for new memory requirements" into lmp-mr1-dev

* commit '061cf8b1840a3a234634850a9e4a5879195426e5':
Update low ram device test for new memory requirements
061cf8b1840a3a234634850a9e4a5879195426e5 20-Apr-2015 Nicholas Sauer <nicksauer@google.com> am dfa33cfe: am e196b71a: Merge "Update low ram device test for new memory requirements" into lmp-mr1-dev

* commit 'dfa33cfe5ef003e7884ece395e8c9f3cf26a8071':
Update low ram device test for new memory requirements
dfa33cfe5ef003e7884ece395e8c9f3cf26a8071 20-Apr-2015 Nicholas Sauer <nicksauer@google.com> am e196b71a: Merge "Update low ram device test for new memory requirements" into lmp-mr1-dev

* commit 'e196b71a21a2348513dc9444950feb77e4fd5241':
Update low ram device test for new memory requirements
4b7f7c01129b624947d9f9a84e9e851a2761fed7 18-Apr-2015 Nicholas Sauer <nicksauer@google.com> Update low ram device test for new memory requirements

bug:20222250
Change-Id: Id71847b222b2ec913c148bd88ccf308212fdf1e2
owRamDeviceTest.java
0448f0e3e88d2c6dca17ee137862558cc581186d 09-Apr-2015 Aravind Akella <aakella@google.com> Merge "On-change sensor should not use 0 as sample period to calculate report latency"
7ee1a43c3d37c15e883d7c03d139091d07a5a6e8 09-Apr-2015 Aravind Akella <aakella@google.com> Merge "Fix ConcurrentModificationException in sensor related test."
4855589bf289ddd2c47e301eaf4cd19747544c5a 09-Apr-2015 Aravind Akella <aakella@google.com> Merge "Timestamp synchronization must use 64-bit long to avoid overflow."
8264309f2e33ae76a9be619b72dc6d5b9b114f88 10-Feb-2015 Han, He <he.han@intel.com> SensorTest must unregister sensor event listener after each test case done.

SensorTest#testRegisterTwiceWithSameSensor and #testBatchAndFlushWithHandler
must unregister sensor event listener after test done.

Change-Id: I0e7c561f6e0dc7cf2763cefe6d737906d328795a
Signed-off-by: Han, He <he.han@intel.com>
ensorTest.java
c3829dbd3ae8624fae9416c36c6f701d83da349a 09-Feb-2015 Han, He <he.han@intel.com> On-change sensor should not use 0 as sample period to calculate report latency

For on-change sensor, 0 is not the real sample period, so it must
not use for calculating report latency with maximum FIFO event count.
And expectedSamplingPeriodUs must convert to real time from
SensorManager defined variables.

Issue ID: 19399862

Change-Id: I4525932534c81cdedecd8f960d2c33e59b04a4a3
Tracked-On: https://jira01.devtools.intel.com/browse/IMINAN-20571
Signed-off-by: Han, He <he.han@intel.com>
Signed-off-by: Deng Bing <bing.deng@intel.com>
elpers/TestSensorEnvironment.java
elpers/sensorverification/EventTimestampSynchronizationVerification.java
c64d80fe9b2d14692bbf8e38d8e49836d0ac754b 10-Feb-2015 Han, He <he.han@intel.com> Timestamp synchronization must use 64-bit long to avoid overflow.

Method getDefault() in class EventTimestampSynchronizationVerification
must use 64-bit long instead of 32-bit int to avoid integer overflow
when test long latency together with large FIFO size.

Bug: 19653401
Change-Id: I912b57936bc5494da8e4f3fb968838a68f0db215
Signed-off-by: Han, He <he.han@intel.com>
elpers/sensorverification/EventTimestampSynchronizationVerification.java
8ea2becef97509aef884c82cff8d794714ea9a25 30-Mar-2015 Qiwen Zhao <zhao@google.com> DO NOT MERGE ANYWHERE.

Revert "DO NOT MERGE ANYWHERE."

This reverts commit b7c798f9b84c7c100aa37e6aa77e7f31460c7bd7, reversing
changes made to 4e8ecc32db5d3a17ccec099681425c34b630d23b.
elpers/SensorCtsHelperTest.java
elpers/sensorverification/JitterVerification.java
5b7f583e55a071975c976e8f993967a1c90be534 06-Mar-2015 Han, He <he.han@intel.com> Fix ConcurrentModificationException in sensor related test.

When modify a List when it is in iteration, an exception
"ConcurrentModificationException" will happen. Through method
getCollectedEvents in file TestSensorEventListener.java already
use synchronized and Collections.unmodifiableList, the List
"mCollectedEvents" still can be modified by the object itself.
Need to make a deep copy to the List instead of shollow copy.

Change-Id: Id707a674d910cb1187ae63d48e336b3ec92b02dd
Signed-off-by: Han, He <he.han@intel.com>
elpers/TestSensorEventListener.java
7fd0637485edb6266ee16db98222f58342ab1efc 20-Mar-2015 Aravind Akella <aakella@google.com> Fix possible race condition in Sensor CTS framework.

Change-Id: I68bf76add3e65315362be044f15374d9a02ce38a
elpers/TestSensorEventListener.java
f0a09f67daa27996d768bd7e3ea00e6b53d91b4b 30-Jan-2015 Aravind Akella <aakella@google.com> am afd290a4: Merge "Fix for a possible race condition in Sensor CTS framework." into lmp-mr1-dev

* commit 'afd290a49fc8c94097d43bf526396eda8b8bfb7d':
Fix for a possible race condition in Sensor CTS framework.
490e9b8d450d8c31ea2ba5e8ea07ed5547dd6b0d 30-Jan-2015 Aravind Akella <aakella@google.com> Fix for a possible race condition in Sensor CTS framework.

Change-Id: I3b7a1a9575185dee4e1c6ab5164a2347760f88b3
ensorTest.java
elpers/TestSensorEventListener.java
elpers/TestSensorManager.java
elpers/sensoroperations/TestSensorOperation.java
d3f88cf2d58c7e58eeed7e0f420d35d6e9020a93 29-Jan-2015 Aravind Akella <aakella@google.com> am 421d1732: Merge "resolved conflicts for merge of 4cd407f4 to lmp-mr1-dev" into lmp-mr1-dev

* commit '421d17324de5434cf9c7444070b7ed17cfda93e2':
Fix testBatchAndFlushWithMutipleSensors to handle cases where the device supports only one continuous mode sensor.
cae9e024434ca96f2e8b4a98001e8ef00e3557be 28-Jan-2015 Aravind Akella <aakella@google.com> resolved conflicts for merge of 4cd407f4 to lmp-mr1-dev

Change-Id: I55842d3c1350ee64b415ca7b6301d86aa2a13f36
d9d0ba5cde8104dfc4e4164121f253409a14d15e 16-Jan-2015 destradaa <destradaa@google.com> am 0ec02670: Merge "Save all sensor events when a verification fails. b/17838681" into lmp-mr1-dev

* commit '0ec026701e732209f418d391760d43e7e330d5d8':
Save all sensor events when a verification fails. b/17838681
24289b529a367b22d0acf30dee33586f7dac1da4 20-Oct-2014 destradaa <destradaa@google.com> Save all sensor events when a verification fails.
b/17838681

It also prepares the sensor test platform for logging and maintaining a hierarchy of elements.
Most of the changes are only required to propagate the hierarchy information down to all the
elements of the sensor test platform.

Change-Id: I08f750cfb426502240db584b5a1209481856c13c
ensorBatchingTests.java
ensorIntegrationTests.java
ensorTest.java
ensorTestCase.java
ingleSensorTests.java
elpers/TestSensorEvent.java
elpers/TestSensorEventListener.java
elpers/reporting/ISensorTestNode.java
elpers/sensoroperations/AlarmOperation.java
elpers/sensoroperations/DelaySensorOperation.java
elpers/sensoroperations/FakeSensorOperation.java
elpers/sensoroperations/ParallelSensorOperation.java
elpers/sensoroperations/RepeatingSensorOperation.java
elpers/sensoroperations/SensorOperation.java
elpers/sensoroperations/SensorOperationTest.java
elpers/sensoroperations/SequentialSensorOperation.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensoroperations/WakeLockOperation.java
bf63ccff002b9aa4e5817c166d77a086d7f3e662 20-Dec-2014 destradaa <destradaa@google.com> am a6f526f1: Merge "Refactor SensorStats. b/17838681" into lmp-mr1-dev

* commit 'a6f526f1c2efcfb1ed88017dd7cc14cbcaaf7279':
Refactor SensorStats. b/17838681
b058a7a2ccea8c21b967573b8cb8d3b183dbc074 19-Dec-2014 destradaa <destradaa@google.com> Refactor SensorStats.
b/17838681

The refactoring is required in preparation to add support to save sensor events upon failure.

Change-Id: I4661647b13296912fe89f5b20e01dad12553f72d
ensorBatchingTests.java
ensorIntegrationTests.java
ingleSensorTests.java
elpers/SensorCtsHelper.java
elpers/SensorStats.java
elpers/SensorTestPlatformException.java
elpers/TestSensorEnvironment.java
a6c969daff4d68fff432f866d2a3d22922365128 15-Dec-2014 destradaa <destradaa@google.com> am cbb8c006: Refactor sensor test platform listeners. b/17838681

* commit 'cbb8c0061e89d231ee6ddf98c6a4885f522b2dac':
Refactor sensor test platform listeners. b/17838681
cbb8c0061e89d231ee6ddf98c6a4885f522b2dac 13-Dec-2014 destradaa <destradaa@google.com> Refactor sensor test platform listeners.
b/17838681

The refactoring is required in preparation to add support to save sensor events upon failure.

Change-Id: I5540451d70426fbbbe19a10b2a727b2e010c3838
ensorTest.java
elpers/CollectingSensorEventListener.java
elpers/SensorCalibratedUncalibratedVerifier.java
elpers/TestSensorEventListener.java
elpers/TestSensorManager.java
elpers/ValidatingSensorEventListener.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensorverification/AbstractSensorVerification.java
elpers/sensorverification/EventGapVerificationTest.java
elpers/sensorverification/EventOrderingVerificationTest.java
elpers/sensorverification/FrequencyVerificationTest.java
elpers/sensorverification/ISensorVerification.java
elpers/sensorverification/JitterVerificationTest.java
elpers/sensorverification/MagnitudeVerificationTest.java
elpers/sensorverification/MeanVerificationTest.java
elpers/sensorverification/StandardDeviationVerificationTest.java
8b778c5f0ba0a27f534bff6cb3bb552dca2f36c5 13-Dec-2014 destradaa <destradaa@google.com> am 11ff1abb: Merge "Fix handling of Sensor test platform exceptions. b/18705736" into lmp-mr1-dev

* commit '11ff1abb182dbdbf0e6ebbc132b3649fcb45a907':
Fix handling of Sensor test platform exceptions. b/18705736
11ff1abb182dbdbf0e6ebbc132b3649fcb45a907 13-Dec-2014 destradaa <destradaa@google.com> Merge "Fix handling of Sensor test platform exceptions. b/18705736" into lmp-mr1-dev
0589b129167d1a3879a6c18bb1cc8e836d9944e6 12-Dec-2014 destradaa <destradaa@google.com> am feed169b: Refactor Sensor test platform Operations. b/17838681

* commit 'feed169b3c9215c9fd91caca22f55fef92f2ef74':
Refactor Sensor test platform Operations. b/17838681
feed169b3c9215c9fd91caca22f55fef92f2ef74 29-Oct-2014 destradaa <destradaa@google.com> Refactor Sensor test platform Operations.
b/17838681

The refactoring is required in preparation to add support to save sensor events upon failure.

Change-Id: I13ed41e3fa5393c61ccee766f0fdb9f4fd6aadd5
ensorTestCase.java
elpers/SensorStats.java
elpers/TestSensorEnvironment.java
elpers/sensoroperations/AbstractSensorOperation.java
elpers/sensoroperations/AlarmOperation.java
elpers/sensoroperations/DelaySensorOperation.java
elpers/sensoroperations/FakeSensorOperation.java
elpers/sensoroperations/ISensorOperation.java
elpers/sensoroperations/ParallelSensorOperation.java
elpers/sensoroperations/RepeatingSensorOperation.java
elpers/sensoroperations/SensorOperation.java
elpers/sensoroperations/SensorOperationTest.java
elpers/sensoroperations/SequentialSensorOperation.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensoroperations/WakeLockOperation.java
274f9aa663b91ff143776c3cddcca66941388271 12-Dec-2014 destradaa <destradaa@google.com> Fix handling of Sensor test platform exceptions.
b/18705736

Change-Id: I82f4a4f18b52ff3ea263b3ff9f063e1c5459eca5
ensorTestCase.java
828afa900937e0ca6741a90b59f9315ec23361fd 15-Nov-2014 Aravind Akella <aakella@google.com> Fix testBatchAndFlushWithMutipleSensors to handle cases where the device supports only one
continuous mode sensor.

Bug: 18353762
Change-Id: I55fdb5819734f85c21f501dd97b8c5762c68c4aa
ensorTest.java
7065634cfd0d5b28fb03a69355d7fecfabc11dc0 25-Oct-2014 Yin-Chia Yeh <yinchiayeh@google.com> am 77787832: am 8b10253e: am 4be0b988: Merge "CameraCTS: relax previewFps test constraint" into lmp-dev

* commit '777878323e395d9ef75bb31c8d5059d7dc5a2ceb':
CameraCTS: relax previewFps test constraint
777878323e395d9ef75bb31c8d5059d7dc5a2ceb 25-Oct-2014 Yin-Chia Yeh <yinchiayeh@google.com> am 8b10253e: am 4be0b988: Merge "CameraCTS: relax previewFps test constraint" into lmp-dev

* commit '8b10253e5b354adf6cf78d8c33803461790ec931':
CameraCTS: relax previewFps test constraint
70855ebe2126c3f1c479ee5f20b8381f515de6b1 24-Oct-2014 Yin-Chia Yeh <yinchiayeh@google.com> CameraCTS: relax previewFps test constraint

Bug: 17752386
Change-Id: Iacf0a6857aa482b99445825ef0223f8e5e337282
ameraTest.java
d6d539b9d2f7c5f09858d61a1f463bf97765ce0f 23-Oct-2014 Yong Jiang <yongjiang@motorola.com> am aedc706b: Merge branch \'lmp-mr1-dev\' of https://googleplex-android.googlesource.com/_direct/platform/cts into lmp-mr1-dev

* commit 'aedc706bb2ae182bbcc78db28729c4faeb452e0d':
Move timestamp synchronization test cases to sensor test platform. b/17643223
4458c69a44bade4f46c38222f3dfe1b582f4a33d 15-Oct-2014 destradaa <destradaa@google.com> Move timestamp synchronization test cases to sensor test platform.
b/17643223

- Improves the logging of timestamp synchronization verifications
- Refactor batching tests to use sensor test platform

Change-Id: Ic6924d5c794ddcf646f618f446cbda11b938d184
ensorBatchingTests.java
ensorIntegrationTests.java
ensorTest.java
ingleSensorTests.java
elpers/CollectingSensorEventListener.java
elpers/SensorCalibratedUncalibratedVerifier.java
elpers/SensorCtsHelper.java
elpers/SensorStats.java
elpers/TestSensorEnvironment.java
elpers/TestSensorEventListener.java
elpers/TestSensorManager.java
elpers/ValidatingSensorEventListener.java
elpers/sensoroperations/TestSensorFlushOperation.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensoroperations/VerifiableSensorOperation.java
elpers/sensorverification/AbstractSensorVerification.java
elpers/sensorverification/EventGapVerification.java
elpers/sensorverification/EventOrderingVerification.java
elpers/sensorverification/EventTimestampSynchronizationVerification.java
ab01b9eac3f43d469dc5c6cccafba6df3749867a 15-Oct-2014 destradaa <destradaa@google.com> am 33bb6683: am 94ca8000: am 0e8d9cf1: Merge "Make tests more reliable by cleaning up worker threads on cancelation. b/17888343" into lmp-dev

* commit '33bb6683e049b888a79f1ea761f8bee383f6ed69':
Make tests more reliable by cleaning up worker threads on cancelation. b/17888343
0e8d9cf18bcc2317785bf74d2e2bacb107f7d5e1 14-Oct-2014 destradaa <destradaa@google.com> Merge "Make tests more reliable by cleaning up worker threads on cancelation. b/17888343" into lmp-dev
68f91e88b7c9b2abad799a229327a14467b5e5d0 12-Oct-2014 Aravind Akella <aakella@google.com> am 87fee9e7: am 8f5d5d1f: am cfd4542e: Merge "Increase tolreance value for testBatchAndFlush. Add more logging." into lmp-dev

* commit '87fee9e74febcf0ab4542875ef2d3e13681085ad':
Increase tolreance value for testBatchAndFlush. Add more logging.
a8884ea96d5c0f63405508e9924245a91fd72b4a 27-Sep-2014 Aravind Akella <aakella@google.com> Increase tolreance value for testBatchAndFlush. Add more logging.

Change-Id: I0a741ad8dc1bd49e10199a258b0d7efe78ddf57a
ensorTest.java
fd031b94db8ba5d2c2a0987c9de94a59f476f872 10-Oct-2014 destradaa <destradaa@google.com> Make tests more reliable by cleaning up worker threads on cancelation.
b/17888343

This change prevents false-negatives caused by a left-of sensor test running in the background
while a new test begins execution.
Most of the changes are one-liners to allow the propagation of InterruptedExceptions that were
swallowed deep in the sensor test platform.
The real changes to handle interruption are part of the base activity classes and the parallel
sensor operation.

Change-Id: Ida0abf8da55b9a03856a1d99a6b306915835ca3f
elpers/ActivityResultMultiplexedLatch.java
elpers/CollectingSensorEventListener.java
elpers/SensorCtsHelper.java
elpers/TestSensorEventListener.java
elpers/TestSensorManager.java
elpers/sensoroperations/AlarmOperation.java
elpers/sensoroperations/DelaySensorOperation.java
elpers/sensoroperations/ISensorOperation.java
elpers/sensoroperations/ParallelSensorOperation.java
elpers/sensoroperations/RepeatingSensorOperation.java
elpers/sensoroperations/SensorOperationTest.java
elpers/sensoroperations/SequentialSensorOperation.java
elpers/sensoroperations/TestSensorFlushOperation.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensoroperations/VerifiableSensorOperation.java
elpers/sensoroperations/WakeLockOperation.java
bb5d8387c1a3d6a3c171bc805bf2647ecfbdbded 07-Oct-2014 destradaa <destradaa@google.com> resolved conflicts for merge of 6214e0a2 to lmp-mr1-dev-plus-aosp

Change-Id: I2e200fcb44ac329a7435f72683227873f9ed7784
6214e0a2aa7f0f745bbe886a2f22a37a1322679a 07-Oct-2014 destradaa <destradaa@google.com> Merge "Activate Jitter verification. b/17679053" into lmp-dev
17ddc785b00922879c4c2d04161260b1ec5b8e20 07-Oct-2014 destradaa <destradaa@google.com> resolved conflicts for merge of a2629940 to lmp-mr1-dev-plus-aosp

Change-Id: Ibdde104bf13cafe8e6b3b5be2e2dff9810fcc709
12d0d553e9eb1c8f56a1df3d86820b031a738403 07-Oct-2014 destradaa <destradaa@google.com> am 06f4097c: Merge "Fix NPE from onDestroy in sensor CtsVerifier tests b/17834381" into lmp-dev

* commit '06f4097c1662191bb1bfd8eb28b907986ca839c8':
Fix NPE from onDestroy in sensor CtsVerifier tests b/17834381
485d4dbbe1dadfc58e9693e4858ab361f2a00893 03-Oct-2014 destradaa <destradaa@google.com> Activate Jitter verification.
b/17679053

Change-Id: Ib4e198fd6d6bc4e7041be743b9fcb2f934a318eb
elpers/SensorStats.java
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/JitterVerificationTest.java
37286b45e28588035cacbae5d914a95fd2a508f1 02-Oct-2014 destradaa <destradaa@google.com> Fix calibrated/uncalibrated verification
b/17671711

Fix code path to show pass/fail buttons
b/17829242

- Remove Value accuracy Activity, as tests have moved to gyroscope, magnetometer, and single sensor
test classes
- Do some clean up

Change-Id: Iba77492299c9534764cc5963682e35a77158b869
ensorBatchingTests.java
ensorIntegrationTests.java
ingleSensorTests.java
elpers/CollectingSensorEventListener.java
elpers/SensorCalibratedUncalibratedVerifier.java
elpers/SensorCtsHelper.java
elpers/SensorNotSupportedException.java
elpers/SensorStats.java
elpers/SensorTestInformation.java
elpers/TestSensorEvent.java
elpers/ValidatingSensorEventListener.java
elpers/sensoroperations/SensorOperationTest.java
elpers/sensoroperations/VerifiableSensorOperation.java
elpers/sensorverification/MagnitudeVerification.java
13deec2a412bcfa9947d754e99e7a76bb406b058 06-Oct-2014 destradaa <destradaa@google.com> Fix NPE from onDestroy in sensor CtsVerifier tests
b/17834381

Clarify error message on timeout waiting for sensor events
b/17834380

- Update EventGap verification to skip first event

Change-Id: I2bbe210de09a6fab8ce13e5f5804f57765f9d317
elpers/TestSensorEventListener.java
elpers/sensorverification/EventGapVerification.java
3748b86c0f97d6c27a8556b8666e7f18193a00bb 06-Oct-2014 destradaa <destradaa@google.com> am dc0270ae: Merge "Stop using JUnit3 test suite builders for sensor tests. b/17783158" into lmp-dev

* commit 'dc0270aec4e1f6bee3a041d0d1fda35f089a5753':
Stop using JUnit3 test suite builders for sensor tests. b/17783158
909492d9ebf415bd284c34aa360f33b0bba519d2 04-Oct-2014 destradaa <destradaa@google.com> Stop using JUnit3 test suite builders for sensor tests.
b/17783158

Change-Id: I574185942110785aff92691c6de3be1dfb8a8a32
ensorIntegrationTests.java
65193394086b6b46f8c75dffbab739eb567cfa11 02-Oct-2014 destradaa <destradaa@google.com> am d1dc87bc: Merge "Disable tests and update strings in sensor tests." into lmp-dev

* commit 'd1dc87bcf30ebb10c009feec573d97d807f372b1':
Disable tests and update strings in sensor tests.
a14938db75f78a307977fc9eebc4e7769174ec61 02-Oct-2014 destradaa <destradaa@google.com> am a7fc8dbf: Fix sensor test platform unit tests. b/17727526

* commit 'a7fc8dbfef73bebd77d53f9083bb17daddcafc2a':
Fix sensor test platform unit tests. b/17727526
16203b407b950f3bf6746f641d9f48ab3dede4ef 29-Sep-2014 destradaa <destradaa@google.com> Disable tests and update strings in sensor tests.

- Disable Rotation Vector tests until verifications can be updated
b/17683929

- Deactivate legacy accelerometer and gyroscope tests
b/17682772

- Clean up on deprecated/unused methods

Change-Id: I1da6a49874fa3068e585cf329ecc17bba3fe0d7a
elpers/TestSensorManager.java
a7fc8dbfef73bebd77d53f9083bb17daddcafc2a 01-Oct-2014 destradaa <destradaa@google.com> Fix sensor test platform unit tests.
b/17727526

Change-Id: I60221d358080e17e4e9bb547c86d78aaca7f27dd
elpers/sensoroperations/SensorOperationTest.java
88fd86b95d19926b2b524167a77c2c11e9f74a53 01-Oct-2014 destradaa <destradaa@google.com> am c3542bd6: Merge "Add integration to Gyroscope tests. b/17629928" into lmp-dev

* commit 'c3542bd613d8520dfc8a5d539ee6228133a72f4b':
Add integration to Gyroscope tests. b/17629928
52aa5325aee724028263822a7ac05caba89e1329 01-Oct-2014 Eino-Ville Talvala <etalvala@google.com> am 3a0b16e8: Merge "Camera1: Reduce aspect ratio check to a warning" into lmp-dev

* commit '3a0b16e824afa4eec9d9707812d737e761183da8':
Camera1: Reduce aspect ratio check to a warning
31f5743c5522820b490404f8026b8051368dc106 26-Sep-2014 destradaa <destradaa@google.com> Add integration to Gyroscope tests.
b/17629928

Remove testWaving from step counter/detector tests.
b/17670758

Change-Id: I6c82b3e8b3182e29e90764890b28ab397e09728f
elpers/FrameworkUnitTests.java
elpers/TestSensorEnvironment.java
elpers/sensorverification/GyroscopeIntegrationVerification.java
elpers/sensorverification/SigNumVerification.java
elpers/sensorverification/SigNumVerificationTest.java
f6ec4768462987002290e89fff179b2a264c93d7 28-Sep-2014 Eino-Ville Talvala <etalvala@google.com> Camera1: Reduce aspect ratio check to a warning

Worked around in legacy layer, so now just issue a warning if the
maximum preview size's aspect ratio doesn't match the maximum JPEG
size's aspect ratio

Bug: 17403384
Change-Id: I1ac9b96dee7c1531878a4ba8e5735a61744f03c1
amera_SizeTest.java
d5fab7049e8034ccef68aa4d0c26e9c862fac37d 26-Sep-2014 destradaa <destradaa@google.com> am c4ef43a5: Fix last commit to ensure test cleans up properly.

* commit 'c4ef43a5063fe859f68dd182d1a1e5afcc7214df':
Fix last commit to ensure test cleans up properly.
967cdb8d46832297bf07f4f45e7e67627d2b2319 26-Sep-2014 destradaa <destradaa@google.com> am 0dcd7107: Use DeviceAdmin to turn screen off for sensor tests.

* commit '0dcd7107d2330bb4adca017965c44cb6ccd7a5ec':
Use DeviceAdmin to turn screen off for sensor tests.
c4ef43a5063fe859f68dd182d1a1e5afcc7214df 25-Sep-2014 destradaa <destradaa@google.com> Fix last commit to ensure test cleans up properly.

Change-Id: I7a47ba8eec810e1b7c76bdecee39e3f9c3bba38f
elpers/ActivityResultMultiplexedLatch.java
9d98c229657194899911dff5a06b1440d6806183 25-Sep-2014 destradaa <destradaa@google.com> am d1bb44c5: Merge "Fix several sensor tests issues." into lmp-dev

* commit 'd1bb44c5f88ea67309b64ca00f686ab5cf2bec50':
Fix several sensor tests issues.
0dcd7107d2330bb4adca017965c44cb6ccd7a5ec 23-Sep-2014 destradaa <destradaa@google.com> Use DeviceAdmin to turn screen off for sensor tests.

Add a device administrator to allow sensor power tests to turn off the screen deterministically,
this does not require anymore to manipulate the screen off timeout in settings, and hence, it is
more reliable.

Change-Id: Id30afcf467abbbff6398d25ac27d14124bfc6d5b
elpers/ActivityResultMultiplexedLatch.java
7bed810c3f19112da307d1a4f81fe0ea4d97e142 24-Sep-2014 destradaa <destradaa@google.com> Fix several sensor tests issues.

- Add latency to step counter/detector and significant motion tests
b/17628086

- Update magnetometer test setup wording
b/17628861

- Update threshold for uncalibrated checks
b/17628531

Change-Id: I5fac9b9ef70a60c82abbbd1d325c401914f72720
elpers/TestSensorEnvironment.java
acdf2184b4ea1acacfc58c48c443541f68ba752f 24-Sep-2014 Yin-Chia Yeh <yinchiayeh@google.com> am 2549c90e: Merge "Camera: Only enforce exif tag check for HAL 3.2 devices" into lmp-dev

* commit '2549c90ea681cdfbca484e9b89903a03a2fbee5e':
Camera: Only enforce exif tag check for HAL 3.2 devices
07886427a6c50ff6f21df6e28c318eb76ff9b787 24-Sep-2014 Yin-Chia Yeh <yinchiayeh@google.com> Camera: Only enforce exif tag check for HAL 3.2 devices

Bug: 17588786
Change-Id: I24af7ac31b71d89858c2f436df92af32b8e299c5
ameraTest.java
1e2d2cb8a03e6ce618d290a8e457bd319c9d92d1 23-Sep-2014 destradaa <destradaa@google.com> resolved conflicts for merge of 8ceb7223 to lmp-mr1-dev-plus-aosp

Change-Id: I204e2619d38d387765d1a92a88f683d1feb1d1dd
b7f8949d760eaa3d9af623f730f01b3cd72205c8 19-Sep-2014 destradaa <destradaa@google.com> Add support in sensor tests to assume sensor under load.
b/17570759

- Add a test environment that carries information regarding the test execution
- The test environment inside CTS always assumes sensor under load

Change-Id: Idab31a71cfd9de76fab15334dbf19a5eb04bec7b
ensorBatchingTests.java
ensorIntegrationTests.java
ensorTestCase.java
ingleSensorTests.java
elpers/SensorCtsHelper.java
elpers/SensorTestInformation.java
elpers/TestSensorEnvironment.java
elpers/TestSensorEventListener.java
elpers/TestSensorManager.java
elpers/sensoroperations/TestSensorFlushOperation.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensoroperations/VerifiableSensorOperation.java
elpers/sensorverification/AbstractMeanVerification.java
elpers/sensorverification/EventGapVerification.java
elpers/sensorverification/EventGapVerificationTest.java
elpers/sensorverification/EventOrderingVerification.java
elpers/sensorverification/EventOrderingVerificationTest.java
elpers/sensorverification/FrequencyVerification.java
elpers/sensorverification/FrequencyVerificationTest.java
elpers/sensorverification/ISensorVerification.java
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/JitterVerificationTest.java
elpers/sensorverification/MagnitudeVerification.java
elpers/sensorverification/MagnitudeVerificationTest.java
elpers/sensorverification/MeanVerification.java
elpers/sensorverification/MeanVerificationTest.java
elpers/sensorverification/SigNumVerification.java
elpers/sensorverification/SigNumVerificationTest.java
elpers/sensorverification/StandardDeviationVerification.java
elpers/sensorverification/StandardDeviationVerificationTest.java
61d9997633027321a778858292e3c19ff9ef0bc2 22-Sep-2014 destradaa <destradaa@google.com> am b2593ef4: Merge "Fix tests to handle sensors not supported. b/17578209" into lmp-dev

* commit 'b2593ef492ce609795c58c9169781d1940413c35':
Fix tests to handle sensors not supported. b/17578209
91553997f4aadc00f7cf40a4b55ba992ed0f0d0c 20-Sep-2014 destradaa <destradaa@google.com> Fix tests to handle sensors not supported.
b/17578209

- Update Step detector/counter tests to handle cases when the sensor is not supported
- Update Significant motion tests to handle cases when the sensor is not supported
- Update tests in CtsVerifier so all request the operator to deactivate sensor features

Change-Id: I97e9b4ad5402eb92ef8bc304a44c6c7cca8cce07
ensorTestCase.java
elpers/SensorNotSupportedException.java
elpers/SensorTestStateNotSupportedException.java
747823b17927faa346bca2368388c998b9c2b856 18-Sep-2014 destradaa <destradaa@google.com> am 774c0157: Sensor batch test fixes.

* commit '774c01574557a7b544f5d41473d3448a8d88581a':
Sensor batch test fixes.
774c01574557a7b544f5d41473d3448a8d88581a 16-Sep-2014 destradaa <destradaa@google.com> Sensor batch test fixes.

b/17547183

- Merge several batching tests into a single test class
- Misc fixes in step detector/counter tests
- Use default verifications for batching tests

Change-Id: If26855bd9c4828a0cf96f475f380e4908bb60c70
ensorBatchingTests.java
ensorIntegrationTests.java
ensorTest.java
ingleSensorTests.java
elpers/TestSensorManager.java
elpers/sensoroperations/TestSensorFlushOperation.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensoroperations/VerifiableSensorOperation.java
1ebd2f4b6abd712426146803cb34a90d27850989 11-Sep-2014 Chenjie Luo <cjluo@google.com> resolved conflicts for merge of c35977ca to lmp-dev-plus-aosp

Change-Id: Idcebf10ee2a12d124ca4261a8a5c4188f51883d5
c35977caeb08fa139912f17b3d27ca29a9587f82 11-Sep-2014 Chenjie Luo <cjluo@google.com> Merge "Move android.hardware out of CtsTestStubs" into lmp-dev
418241dbf272c9be3ab8a3a6bcffb6f6b773e0e0 11-Sep-2014 Aravind Akella <aakella@google.com> am 2896e909: Merge "Sensor CTS test fix." into lmp-dev

* commit '2896e90969419aaec52c9393104847ca0b693626':
Sensor CTS test fix.
301ecd9e80c788bb18e1d987b7053d927371c529 10-Sep-2014 Aravind Akella <aakella@google.com> Sensor CTS test fix.

Change-Id: I73849a05591022a443a9d1baf80daa17c75e152d
ensorTest.java
e602d98793caf979cd9983481f1064daeb2d2554 08-Sep-2014 Chenjie Luo <cjluo@google.com> Move android.hardware out of CtsTestStubs

bug: 17397993
Change-Id: I4f5ed74d0592ebdac0f3aeee9e73a419ffdf08fb
ameraCtsActivity.java
ameraGLTest.java
ameraTest.java
LSurfaceViewCtsActivity.java
27538054b387747d1014f35e5333711b246e887c 06-Sep-2014 Ruben Brunk <rubenbrunk@google.com> am 6d979a0f: Merge "cts: Restrict aspect ratio match test to only LEGACY devices." into lmp-dev

* commit '6d979a0fac3e87b457f02fddf26c6741f037f100':
cts: Restrict aspect ratio match test to only LEGACY devices.
6d979a0fac3e87b457f02fddf26c6741f037f100 06-Sep-2014 Ruben Brunk <rubenbrunk@google.com> Merge "cts: Restrict aspect ratio match test to only LEGACY devices." into lmp-dev
72355fc716b8674a4f9bbf9c98c8dff21eff0314 06-Sep-2014 Ruben Brunk <rubenbrunk@google.com> cts: Restrict aspect ratio match test to only LEGACY devices.

Bug: 16737746
Change-Id: I49778cc251a6875c337287f48f54957ecdc05f16
amera_SizeTest.java
elpers/CameraUtils.java
7674673e81767b37ddce76d9aba229ba17a15832 06-Sep-2014 Ruben Brunk <rubenbrunk@google.com> am dd61b8e8: Merge "cts: Add test to enforce max aspect ratios match." into lmp-dev

* commit 'dd61b8e8667634171955d85c132b44360a760f78':
cts: Add test to enforce max aspect ratios match.
dd61b8e8667634171955d85c132b44360a760f78 06-Sep-2014 Ruben Brunk <rubenbrunk@google.com> Merge "cts: Add test to enforce max aspect ratios match." into lmp-dev
c9a8ec2b9b857f5a88b5166d69a8fa69aa0ade5d 05-Sep-2014 Ruben Brunk <rubenbrunk@google.com> cts: Add test to enforce max aspect ratios match.

Bug: 16737746

Update CTS with backward compatibility requirements for Camera2 API
to ensure:
- The largest preview and jpeg outputs available on the device
have the same aspect ratio as the camera sensor.
- These sizes are appropriately reported in
getSupportedPreviewSizes() and getSupportedPictureSizes().

Change-Id: Ic3d28b29cd59fda4c7445c4466bc859ac287344e
amera_SizeTest.java
elpers/CameraUtils.java
6a338cf38e7dd5ad45cd640256e0a17a0add728a 05-Sep-2014 destradaa <destradaa@google.com> am 7581090d: Merge "Add support for Sensor CTS tests inside CtsVerifier." into lmp-dev

* commit '7581090d38826db254d5b6c222ba79381e104365':
Add support for Sensor CTS tests inside CtsVerifier.
a0b3bbc186d3c899f89d9ff3a05b634eeb2089d9 03-Sep-2014 destradaa <destradaa@google.com> Add support for Sensor CTS tests inside CtsVerifier.

Change-Id: I0257ca439d52ce6c818fffaca930c8ecb6e3a4eb
ensorTest.java
ensorTestCase.java
ingleSensorTests.java
elpers/TestSensorEventListener.java
f3df03cd0c4e8929b0c4dc8f8d143305a94642d2 29-Aug-2014 Aravind Akella <aakella@google.com> am 69355b69: Merge "Sensor CTS tests" into lmp-dev

* commit '69355b6937d8a8a3870c2ba5cc7e88fe72dc9ff6':
Sensor CTS tests
8b91fd4c0d68f3545ec5844d4b10614d4ee79b31 27-Aug-2014 Aravind Akella <aakella@google.com> Sensor CTS tests

i) Add tests for new java API getDefaultSensor(TYPE, wake_up_flag),
isWakeUpSensor, stringTypes and FIFO counts.
ii) Test wake-up flags for SMD, proximity, wake-gesture sensors.
iii) Add more stringent timing requirements for timeStampTest and
testBatchAndFlush.

Change-Id: I0a3f357d8c2481f1f6398702b9791f5e66fe0c83
ensorTest.java
fa56e5820c5c65b22e7480f7bec40b6a894af9a7 23-Aug-2014 destradaa <destradaa@google.com> am 139500e5: Fix Step Detector/Counter tests.

* commit '139500e5926d5b63298e6d6797702ba96a82ed31':
Fix Step Detector/Counter tests.
139500e5926d5b63298e6d6797702ba96a82ed31 23-Aug-2014 destradaa <destradaa@google.com> Fix Step Detector/Counter tests.

b/17179553

Change-Id: I10de399763d2e87e187903ed358df958b58984c7
elpers/MovementDetectorHelper.java
elpers/SensorCtsHelper.java
abb2d130b0416eedeb4390c40c2c910c6fe1c597 19-Aug-2014 destradaa <destradaa@google.com> am b956a402: Merge "Fix SensorIntegrationTests to use supported sensor rates." into lmp-dev

* commit 'b956a4027056459ab2b87c83ab4e2b2bc3d6f1a1':
Fix SensorIntegrationTests to use supported sensor rates.
fc12d4343b035b1172ca39b015742e160c69d528 18-Aug-2014 Daniel Estrada Alva <destradaa@google.com> am 26e9f8e3: Merge "Sensor batching, value accuracy tests, and cross-sensor tests." into lmp-dev

* commit '26e9f8e3ddf6e44d288df19fe039efb8009e5e63':
Sensor batching, value accuracy tests, and cross-sensor tests.
2077e03ad71ee9206d3e23daa1746c05e5ec367d 19-Aug-2014 destradaa <destradaa@google.com> Fix SensorIntegrationTests to use supported sensor rates.

b/16896822

Sensor Cts tests did add suppor to error out if events did not arrive in a given window.
Because UI/GAME/NORMAL translation values are not posted in CDD, it is not possible to calculate
the time events would take to arrive.

This change fixes the tests that were affected after that change in SensorCtsHelper.

Change-Id: Idde9bff416c77045701d1a9c16fb28a9a21ebc55
ensorIntegrationTests.java
0c4d08acff9f402ff909481b3094fc351d64aedc 03-Aug-2014 Jim Steele <jsteele@sensorplatforms.com> Sensor batching, value accuracy tests, and cross-sensor tests.

Adding three new sensor tests and commented back in a Magnetometer test for value accuracy.
Adding a fourth new sensor test for batching.
Adding a fifth new sensor test for cross-sensor timestamp synchronization.
Renamed and refactored AccelerometerTestRenderer as GLArrowSensorTestRenderer for extended use.

Change-Id: I71c81f4a6f3ab572993d78dbf2ad932df4cd16f5

Conflicts:
apps/CtsVerifier/AndroidManifest.xml
apps/CtsVerifier/res/values/strings.xml
elpers/TestSensorEvent.java
c6154d5645579891862983cba64f391d3176b7b4 15-Aug-2014 Nicholas Sauer <nicksauer@google.com> resolved conflicts for merge of 5309d72d to lmp-dev-plus-aosp

Change-Id: I56e81a1796d75e9e74ae13a1bcae25c093edb348
6bc2a0eff57bddbfa4cd55bd03903cadcd803b7a 17-Jul-2014 Nicholas Sauer <nicksauer@google.com> Fix CTS build.

Readd LOCAL_SDK_VERSION := current to CtsVerifier and hardware tests
now that b/13281332 is fixed.

Remove use of Sensor.getHandle() that is hidden.

bug:13281332
Change-Id: I59fd309f38d92c22d9a5830fd8f5d78fa7ddf9e7
(cherry picked from commit a94cde47266240564bb00e249cf85daf424a8f12)
elpers/SensorCtsHelper.java
elpers/sensoroperations/TestSensorOperation.java
accb6c177619e18042ba9474a32be6dc5a6abafc 12-Aug-2014 Daniel Estrada Alva <destradaa@google.com> am fd040806: Merge "Adding Step Counter test for CtsVerifier" into lmp-dev

* commit 'fd04080667ed1db3212d40598cfe1a676ca2aea8':
Adding Step Counter test for CtsVerifier
b292a9f6a7c4d9f5a99f5893ec7c440160466b09 14-Jul-2014 Jim Steele <jsteele@sensorplatforms.com> Adding Step Counter test for CtsVerifier

This manual test under the Sensors category checks some
common use-cases for step counter to ensure proper
implementation.

Change-Id: I306ca02ab2f625374610bf6aeea05aab84010155
elpers/SensorCtsHelper.java
9422b4c0af63027ec27bf01c4b157c106209687c 07-Aug-2014 Etienne Le Grand <etn@google.com> am 9d257f46: Merge "Add 200hz sensor tests and use maxDelay to make tests more lenient" into lmp-dev

* commit '9d257f46c48d316819b3cd2e00891b261b608549':
Add 200hz sensor tests and use maxDelay to make tests more lenient
85831837420a353211bbb09603105240f9e9d637 07-Aug-2014 Etienne Le Grand <etn@google.com> Add 200hz sensor tests and use maxDelay to make tests more lenient

Change-Id: I37a158418763048641d81bf0a6894fd479681224
ingleSensorTests.java
elpers/sensorverification/FrequencyVerification.java
elpers/sensorverification/FrequencyVerificationTest.java
aa83b469f69f59dc25aff80554ba34873cb1142b 01-Aug-2014 Aravind Akella <aakella@google.com> am de706cb3: Merge "Sensor timestamp CTS test" into lmp-dev

* commit 'de706cb3afdce5c5f232ae6b8df2fb0e25bd0a73':
Sensor timestamp CTS test
32af5582937f86f85aee8e139d453fbfb1845a13 01-Aug-2014 Aravind Akella <aakella@google.com> Sensor timestamp CTS test

Change-Id: I0b0894b199d75b3d977ce8b97836b8b864783792
ensorTest.java
7f3dda9973147f0675c38c79a19d50c9f206d978 14-Jul-2014 Dan Zhang <danielzhang@google.com> am 50e4ad10: Merge "Update to refactor basic statistics helper functions to be accessible to host-side tests. This is a precursor to host-side power tests which will use these helper functions. There should be no code changes other then moving existing code out of one

* commit '50e4ad10564ef84b15730e3d8ba4cdc1391dbc01':
Update to refactor basic statistics helper functions to be accessible to host-side tests. This is a precursor to host-side power tests which will use these helper functions. There should be no code changes other then moving existing code out of one class and into another that is more commonly accessible. Added an additional dependency in ont file to account for change Change-Id: I0feefcc181ad21a0f11965953754167514539f00
86905510ade6dfca1851c521103b529cf8aaff49 12-Jun-2014 John Rusnak <jrusnak@sensorplatforms.com> Update to refactor basic statistics helper functions to be accessible to host-side tests.
This is a precursor to host-side power tests which will use these helper functions.
There should be no code changes other then moving existing code out of one class and into another
that is more commonly accessible.
Added an additional dependency in ont file to account for change
Change-Id: I0feefcc181ad21a0f11965953754167514539f00
elpers/SensorCtsHelper.java
elpers/SensorCtsHelperTest.java
elpers/sensorverification/JitterVerification.java
f507c88b5f20b34e6c6013d09dd730f87e36e658 11-Jun-2014 Zhijun He <zhijunhe@google.com> Update CTS for 4K video recording support

Bug: 15287656
Change-Id: I31b43efa1ea881244a35916082a5889c79cf2b3d
ameraTest.java
07739e9f66206d2d4ff9882ccf801f9878489757 10-Jun-2014 Aravind Akella <aakella@google.com> Fix for testBatchAndFlush CTS test.

Modify test so that SensorEvenrListener is associated with the sensor for on-change
sensors.

Change-Id: I3ccb764f993bf8209c7dd3b29e265753533bc591
ensorTest.java
5e68514b793fc47bf80fcac6ea6a40a94bfc1109 06-Jun-2014 Aravind Akella <aakella@google.com> SensorBatching CTS test, add wakelock and increase timeouts

Change-Id: I840d4fccdd6a79863fadf2a3582697b2df10c071
ensorTest.java
cfea6dfefa7d59a198455cbe0cd1cadd6d4ac7fc 30-May-2014 Aravind Akella <aakella@google.com> SensorBatching CTS tests

1) Add additional logging for Sensor Batching CTS tests.
2) Test flush on all sensors other than trigger sensors.

Change-Id: If9780004413664a4d55d3c0c748dbb0d41c8a9fb
ensorTest.java
24a52fc0473f228888fe5f6cb98b52936882b4a9 12-May-2014 Vinod Krishnan <vinodkrishnan@google.com> am 8fd76dac: am 10aa4a47: Merge "Adding CTS and CTS Verifier for Heart Rate" into klp-modular-dev

* commit '8fd76dac965983fbc00d395c9d916d4ef35c1698':
Adding CTS and CTS Verifier for Heart Rate
8fd76dac965983fbc00d395c9d916d4ef35c1698 12-May-2014 Vinod Krishnan <vinodkrishnan@google.com> am 10aa4a47: Merge "Adding CTS and CTS Verifier for Heart Rate" into klp-modular-dev

* commit '10aa4a47bb61bc4530b4049290cc9b6e5c108da5':
Adding CTS and CTS Verifier for Heart Rate
10aa4a47bb61bc4530b4049290cc9b6e5c108da5 12-May-2014 Vinod Krishnan <vinodkrishnan@google.com> Merge "Adding CTS and CTS Verifier for Heart Rate" into klp-modular-dev
05664cc38d039a266570c65195cf9c7aa449142d 12-May-2014 Eric Rowe <erowe@google.com> am f72f357f: am 885ad588: Merge "Add support for ReportLog"

* commit 'f72f357f7bcd6dba6326d57de99d9fc61bef4143':
Add support for ReportLog
f72f357f7bcd6dba6326d57de99d9fc61bef4143 12-May-2014 Eric Rowe <erowe@google.com> am 885ad588: Merge "Add support for ReportLog"

* commit '885ad588ea2eafbea2097ffad68990aaceda7dae':
Add support for ReportLog
dabb2dcdbad1d4164f0d6875846c6d146696da54 09-May-2014 Eino-Ville Talvala <etalvala@google.com> am c338059a: am e3bcb70d: Camera1 CTS: Check for external cameras

* commit 'c338059a524fa2b5f4c42f25c91a14db98684063':
Camera1 CTS: Check for external cameras
c338059a524fa2b5f4c42f25c91a14db98684063 09-May-2014 Eino-Ville Talvala <etalvala@google.com> am e3bcb70d: Camera1 CTS: Check for external cameras

* commit 'e3bcb70da07cc323b772d5755b4856ac9198d044':
Camera1 CTS: Check for external cameras
e3bcb70da07cc323b772d5755b4856ac9198d044 09-May-2014 Eino-Ville Talvala <etalvala@google.com> Camera1 CTS: Check for external cameras

- Make sure at least one camera is listed by the camera service when the
android.hardware.camera.external feature is defined.
- Make sure all listed cameras can be opened (and are therefore plugged in)
when the android.hardware.camera.external feature is defined.

Change-Id: Id43bc3c008cc533d890f5f5a8c2f09af8f4be5a7
ameraTest.java
caec38da88fd7dec70caacfaebaeb9e2ffeadf90 01-Apr-2014 Eric Rowe <erowe@google.com> Add support for ReportLog

Like I672b7bc41009ddee534a30bb428369ad916bb42c but doesn't break the
build. Move SensorTestCase out of the helpers library since it depends
on ctsdeviceutil and ctstestrunner.

Change-Id: I30e9ccf24c4c10370b93599c523cee7dad0b0094
ensorIntegrationTests.java
ensorTestCase.java
ingleSensorTests.java
elpers/SensorTestCase.java
20d6725c3a0fe5bd535115efeeec22986f17ee48 30-Apr-2014 Vinod Krishnan <vinodkrishnan@google.com> Adding CTS and CTS Verifier for Heart Rate

Bug: 14140142

Change-Id: I2800ee254a92193c4aac64e87c26629a2c5ddd00
ensorTest.java
5a11f21a8a51a7b655b86fa4677573aa083d6c9c 08-May-2014 Eric Rowe <erowe@google.com> am 5f510147: Merge "Add alarm/wakelock operations"

* commit '5f5101471b7015dd1cb43410214216e4a557dc86':
Add alarm/wakelock operations
0da3e123340aebd6574e4706771e5a95a1c7f3fa 08-May-2014 Eric Rowe <erowe@google.com> am 32422955: Merge "Break single sensor test cases up"

* commit '32422955113dfa4512b448a94f9d5fa349cd1782':
Break single sensor test cases up
bacd9dfe16cb53b7eb3a37af429ce58b81bbc884 08-May-2014 Eric Rowe <erowe@google.com> am 56549e24: Merge "Add event gap verification to defaults"

* commit '56549e246f96ddadc47dfbaf410430cb670163d1':
Add event gap verification to defaults
376ca2ec1dd08c16fd35015ed9dac94893e432a5 01-Apr-2014 Eric Rowe <erowe@google.com> Add alarm/wakelock operations

Change-Id: I91fa46b66a4c1e8ff501702634b3a4f47e107712
elpers/sensoroperations/AlarmOperation.java
elpers/sensoroperations/WakeLockOperation.java
3c543025f463bc367eee7c3d5d76a897401a8f0e 08-Apr-2014 Eric Rowe <erowe@google.com> Break single sensor test cases up

Change-Id: If312c8020133a3e7c0a1512d179bb1050d4bc25f
ingleSensorTests.java
elpers/SensorTestInformation.java
9d86885653db584ecb582a5e94dc96aac8a71691 04-Apr-2014 Eric Rowe <erowe@google.com> Add event gap verification to defaults

Change-Id: If74c386e4ff4ebc5285e308abc32b85cb97b33df
elpers/sensoroperations/TestSensorOperation.java
elpers/sensorverification/EventGapVerification.java
8651f7e709c20786eb91bd5478095a1795a1e00d 08-May-2014 Eric Rowe <erowe@google.com> am f82aaea3: Merge "Add missing event verification."

* commit 'f82aaea3f165e0221d92ecd996fe5c911af0af25':
Add missing event verification.
da1dd5dd8e1a06b1035ca9895a68ebe1ea4fe82d 08-May-2014 Eric Rowe <erowe@google.com> am 5fe6c4fa: Merge "Small misc changes to framework"

* commit '5fe6c4fafbcdfb068e7737ff41544a979529f59f':
Small misc changes to framework
1b57e47e7ab71db2efa50161bd866c27a8830169 08-May-2014 Eric Rowe <erowe@google.com> am 6a5929e7: Merge "Add file logging for test stats."

* commit '6a5929e759aa3491eebdf95ca4eb3ea94b47c68d':
Add file logging for test stats.
336aec4e60c9ff63f24993a4d717cad99af74859 08-May-2014 Eric Rowe <erowe@google.com> am 17f84cf2: Merge "Allow for long running operations."

* commit '17f84cf21c2f1604aa18e4067694c2841a114b63':
Allow for long running operations.
2bca922146d4741e81509bbe7b8227604df64fde 03-Apr-2014 Eric Rowe <erowe@google.com> Add missing event verification.

Also refactor defaults for verifications, base some verifications on
sensor type and don't explicitly set defaults, and remove unused or
duplicate methods in SensorTestInformation.
Change-Id: I66345fac172b3f493f8487c7b41be0ecf0f31e3b
ensorIntegrationTests.java
elpers/FrameworkUnitTests.java
elpers/SensorCtsHelper.java
elpers/SensorStats.java
elpers/SensorTestInformation.java
elpers/sensorverification/AbstractSensorVerification.java
elpers/sensorverification/EventGapVerification.java
elpers/sensorverification/EventGapVerificationTest.java
elpers/sensorverification/EventOrderingVerification.java
elpers/sensorverification/FrequencyVerification.java
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/MagnitudeVerification.java
elpers/sensorverification/MeanVerification.java
elpers/sensorverification/SigNumVerification.java
elpers/sensorverification/StandardDeviationVerification.java
elpers/sensorverification/StandardDeviationVerificationTest.java
7dcc2c13420ee63cf1fd7f471323e34678ec1e2a 01-Apr-2014 Eric Rowe <erowe@google.com> Small misc changes to framework

- Add rate/batch latency to assert message
- Add ability to turn on event logging on a per test basis
- Change event ordering pass key

Change-Id: Id5b997265ae00abd4854844465eacf26c628f105
elpers/SensorCtsHelper.java
elpers/TestSensorEventListener.java
elpers/TestSensorManager.java
elpers/ValidatingSensorEventListener.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensorverification/EventOrderingVerification.java
46b1480ed9f29bc156dacedcf8c6a8ec1350892d 24-Mar-2014 Eric Rowe <erowe@google.com> Add file logging for test stats.

This will allow for stats to be gathered in cases where USB is
disconnected (e.g. power tests) and should be the primary way stats are
passed to the test runner.

Change-Id: Ie7b042f9f629ef27b19ba8782b23f9d9db5e0490
ingleSensorTests.java
elpers/SensorStats.java
elpers/sensoroperations/AbstractSensorOperation.java
elpers/sensoroperations/FakeSensorOperation.java
elpers/sensoroperations/ParallelSensorOperation.java
elpers/sensoroperations/RepeatingSensorOperation.java
elpers/sensoroperations/SensorOperationTest.java
elpers/sensoroperations/SequentialSensorOperation.java
elpers/sensoroperations/TestSensorOperation.java
adabd173732bcfca0cae00e0f731099bf6a9a3f5 19-Mar-2014 Eric Rowe <erowe@google.com> Allow for long running operations.

Refactor sensor verifications to allow for running verifications on the
fly. This changes how the sensor manager works, moves the test sensor
event listener to a separate class, and breaks up the verifications into
individual classes for more flexibility.

Change-Id: If712edb589206adce95347de2e0fe975fcaff188
ensorIntegrationTests.java
ingleSensorTests.java
elpers/CollectingSensorEventListener.java
elpers/FrameworkUnitTests.java
elpers/SensorCtsHelper.java
elpers/SensorCtsHelperTest.java
elpers/SensorStats.java
elpers/SensorVerificationHelper.java
elpers/SensorVerificationHelperTest.java
elpers/TestSensorEvent.java
elpers/TestSensorEventListener.java
elpers/TestSensorManager.java
elpers/ValidatingSensorEventListener.java
elpers/sensoroperations/AbstractSensorOperation.java
elpers/sensoroperations/DelaySensorOperation.java
elpers/sensoroperations/FakeSensorOperation.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensoroperations/VerifySensorOperation.java
elpers/sensorverification/AbstractMeanVerification.java
elpers/sensorverification/AbstractSensorVerification.java
elpers/sensorverification/EventOrderingVerification.java
elpers/sensorverification/EventOrderingVerificationTest.java
elpers/sensorverification/FrequencyVerification.java
elpers/sensorverification/FrequencyVerificationTest.java
elpers/sensorverification/ISensorVerification.java
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/JitterVerificationTest.java
elpers/sensorverification/MagnitudeVerification.java
elpers/sensorverification/MagnitudeVerificationTest.java
elpers/sensorverification/MeanVerification.java
elpers/sensorverification/MeanVerificationTest.java
elpers/sensorverification/SigNumVerification.java
elpers/sensorverification/SigNumVerificationTest.java
elpers/sensorverification/StandardDeviationVerification.java
elpers/sensorverification/StandardDeviationVerificationTest.java
dc5acfbeb9f5c81f353177cd508bea52f11be912 08-May-2014 Eric Rowe <erowe@google.com> am 4c1012ef: Merge "Refactor test sensor management."

* commit '4c1012efc520064f0cf8318f8e245ce62b0fd843':
Refactor test sensor management.
c9d7da4b7e17ff352eea96216fcc246595c49947 08-May-2014 Eric Rowe <erowe@google.com> am 15efc135: Merge "Tighten sensor expectations"

* commit '15efc13513d75f90c74f5eaa1a322504ff5957dc':
Tighten sensor expectations
b4446def1551fb5b29bec8deb9da5917497a41c8 08-May-2014 Eric Rowe <erowe@google.com> am b306b537: Merge "Add tests for varying rates"

* commit 'b306b537fa69abbe3ae9fb9187ac1ba37a44a3a0':
Add tests for varying rates
74ecfb73d0cb08bf3a3eefde2b0d8445e5893e4d 13-Mar-2014 Eric Rowe <erowe@google.com> Refactor test sensor management.

Change-Id: Id9f751066908827bf311189c629d37f30d6caf4d
elpers/SensorCtsHelper.java
elpers/SensorManagerTestVerifier.java
elpers/TestSensorEvent.java
elpers/TestSensorManager.java
elpers/sensoroperations/DelaySensorOperation.java
elpers/sensoroperations/VerifySensorOperation.java
9efd79120b27b2914351e67bdb01be3cfe38f100 14-Mar-2014 Eric Rowe <erowe@google.com> Tighten sensor expectations

Change-Id: Id62c81e1697f2f8bcd7890c31beb4f2df35f7ac6
elpers/sensoroperations/VerifySensorOperation.java
d3b946c2e2c49d4ea127bcc8c49d1bcfdf0029d0 14-Mar-2014 Eric Rowe <erowe@google.com> Add tests for varying rates

Change-Id: I9fac731a66e9acdd05dc5aca697a5b6c279dc0cf
ingleSensorTests.java
07cb0971c62bdc093a3f7951fd96f8ea62f327ea 08-May-2014 Eric Rowe <erowe@google.com> am 66e79f7c: Merge "Only verify if frequency is slower than requested."

* commit '66e79f7c56d54d27e8fff9fdf27afdb11438b6b0':
Only verify if frequency is slower than requested.
d3446a2e3bd9747dc32ca6a0116d2789f1296dfa 08-May-2014 Eric Rowe <erowe@google.com> am 06b55cae: Merge "Refactor sensor operations."

* commit '06b55cae537a60cca52dbcb7aa10997e06a70cee':
Refactor sensor operations.
8595e7c0a9c21f687aac91f4af9ad3c0c5bc2d7d 13-Mar-2014 Eric Rowe <erowe@google.com> Only verify if frequency is slower than requested.

In the doc, specifying the rate stats "This is only a hint to the
system. ... Usually events are received faster."

Change-Id: I29226402bd0362408399773be3799187dbdf9049
elpers/SensorVerificationHelper.java
elpers/SensorVerificationHelperTest.java
elpers/sensoroperations/VerifySensorOperation.java
911eab41859728abcda0383e7ea9c269473b865b 06-Mar-2014 Eric Rowe <erowe@google.com> Refactor sensor operations.

Change-Id: I633a5d3f1857e5a0dc766f0bef7385d8a2fc45dd
ensorIntegrationTests.java
ingleSensorTests.java
elpers/SensorCtsHelper.java
elpers/SensorManagerTestVerifier.java
elpers/SensorStats.java
elpers/SensorStatsTest.java
elpers/SensorTestOperation.java
elpers/sensorTestOperations/ParallelCompositeSensorTestOperation.java
elpers/sensorTestOperations/RepeatingSensorTestOperation.java
elpers/sensorTestOperations/SequentialCompositeSensorTestOperation.java
elpers/sensorTestOperations/VerifySensorOperation.java
elpers/sensoroperations/AbstractSensorOperation.java
elpers/sensoroperations/DelaySensorOperation.java
elpers/sensoroperations/FakeSensorOperation.java
elpers/sensoroperations/ISensorOperation.java
elpers/sensoroperations/ParallelSensorOperation.java
elpers/sensoroperations/RepeatingSensorOperation.java
elpers/sensoroperations/SensorOperationTest.java
elpers/sensoroperations/SequentialSensorOperation.java
elpers/sensoroperations/VerifySensorOperation.java
741644b64bbf503920cc6e8a8465d8066e971393 07-May-2014 Eric Rowe <erowe@google.com> resolved conflicts for merge of 266ac43b to stage-aosp-master

Change-Id: I61c55f475528c53d19536b347d5dab9d0a9a6602
c32b234455b98a661a60099c4bde610cc8e90007 01-Apr-2014 Eric Rowe <erowe@google.com> Add support for ReportLog

Like I672b7bc41009ddee534a30bb428369ad916bb42c but doesn't break the
build. Move SensorTestCase out of the helpers library since it depends
on ctsdeviceutil and ctstestrunner.

Change-Id: I30e9ccf24c4c10370b93599c523cee7dad0b0094
ensorIntegrationTests.java
ensorTestCase.java
ingleSensorTests.java
elpers/SensorTestCase.java
8a08c3b5a41d85c9b88126ef8834aa482aec8cd2 22-Feb-2014 Eric Rowe <erowe@google.com> Add all in one sensor verification

Add one shot sensor verification, create test which uses this, modify
existing tests to use this, delete duplicate tests and sensor
verifications.

Change-Id: Ia8921438f3eb1914c61d050e3d8ee6697d431005
ensorEventOrderingTests.java
ensorFrequencyTests.java
ensorIntegrationTests.java
ensorMeasurementTests.java
ingleSensorTests.java
elpers/SensorCtsHelper.java
elpers/SensorCtsHelperTest.java
elpers/SensorManagerTestVerifier.java
elpers/SensorVerificationHelper.java
elpers/SensorVerificationHelperTest.java
elpers/sensorTestOperations/VerifyEventOrderingOperation.java
elpers/sensorTestOperations/VerifyJitteringOperation.java
elpers/sensorTestOperations/VerifyMagnitudeOperation.java
elpers/sensorTestOperations/VerifyMaximumFrequencyOperation.java
elpers/sensorTestOperations/VerifyMeasurementsOperation.java
elpers/sensorTestOperations/VerifySensorOperation.java
elpers/sensorTestOperations/VerifySignumOperation.java
elpers/sensorTestOperations/VerifyStandardDeviationOperation.java
606bb682ac7d5f07892a21437a7427c15ba08b9e 12-Feb-2014 Eric Rowe <erowe@google.com> Refactor test framework for better verification

Code review was done in master with change-id:
I9f05df85f1becd95283d4b1db6dd6bc3345a12f1

Change-Id: Iba6ef7d3df5de99277727652436baab836448b97
ensorMeasurementTests.java
elpers/SensorCtsHelper.java
elpers/SensorCtsHelperTest.java
elpers/SensorManagerTestVerifier.java
elpers/SensorVerificationHelper.java
elpers/SensorVerificationHelperTest.java
elpers/TestSensorEvent.java
elpers/sensorTestOperations/VerifyEventOrderingOperation.java
elpers/sensorTestOperations/VerifyJitteringOperation.java
elpers/sensorTestOperations/VerifyMagnitudeOperation.java
elpers/sensorTestOperations/VerifyMaximumFrequencyOperation.java
elpers/sensorTestOperations/VerifyMeasurementsOperation.java
elpers/sensorTestOperations/VerifyNormOperation.java
elpers/sensorTestOperations/VerifySignumOperation.java
elpers/sensorTestOperations/VerifyStandardDeviationOperation.java
d6fb6247be0a9276f7b9875009c5ade645e446ce 30-Apr-2014 Bill Yi <byi@google.com> Merge klp-dev-plus-aosp into stage-aosp-master

Change-Id: Ib7b1888248402804ce55782f52d08bf17fb434de
8906ad68996047981b432021e0963f02e7433115 17-Apr-2014 Eric Rowe <erowe@google.com> Merge "Add alarm/wakelock operations"
5f4bad4283921f5ba7d6c1867edad98485ade8e0 15-Apr-2014 Stuart Scott <stuartscott@google.com> am 92e7a42b: am e247b160: Merge "Fix CTS testSetPreviewTextureTextureCallback seldom NullPointerException"

* commit '92e7a42bf6e77ea87f2e8360dd7ff1e32dbc16b1':
Fix CTS testSetPreviewTextureTextureCallback seldom NullPointerException
92e7a42bf6e77ea87f2e8360dd7ff1e32dbc16b1 15-Apr-2014 Stuart Scott <stuartscott@google.com> am e247b160: Merge "Fix CTS testSetPreviewTextureTextureCallback seldom NullPointerException"

* commit 'e247b1603b8a1c6827a97370b7f28a5f5ad14628':
Fix CTS testSetPreviewTextureTextureCallback seldom NullPointerException
f1af475e4b1162480e787c542d80a1b4bf326690 25-Mar-2014 Junjie Hu <junjie.hu@mediatek.com> Fix CTS testSetPreviewTextureTextureCallback seldom NullPointerException

android.hardware package testSetPreviewTextureTextureCallback testcase:
Issue:java.lang.NullPointerException is took place at onDrawFrame(), cause testcase fail
Rootcause: mSurfaceTexture is used in 2 thread, terminateMessageLooper() which is run in
main thread and onDrawFrame() which is run in GLThread, so need to make it thread-safe.

Change-Id: I8aedb7c71d7eb5ebf07e91e4b9232c43cca65850
Signed-off-by: Junjie Hu <junjie.hu@mediatek.com>
ameraGLTest.java
c924b518ddb09dac3a013b2b08920d049d7d974a 10-Apr-2014 Eric Rowe <erowe@google.com> Revert "Add support for ReportLog"

This reverts commit a790881ee1467273734417247adf4dc2f7f86121.

Change-Id: Iafd95f0fcc1e2a978d0a716036af155ac3bedccf
ingleSensorTests.java
elpers/SensorStats.java
elpers/SensorTestCase.java
7524a00d4937961d616ed6f53b6da10a1e55aca7 01-Apr-2014 Eric Rowe <erowe@google.com> Add alarm/wakelock operations

Change-Id: I91fa46b66a4c1e8ff501702634b3a4f47e107712
elpers/sensoroperations/AlarmOperation.java
elpers/sensoroperations/WakeLockOperation.java
a790881ee1467273734417247adf4dc2f7f86121 01-Apr-2014 Eric Rowe <erowe@google.com> Add support for ReportLog

Change-Id: I672b7bc41009ddee534a30bb428369ad916bb42c
ingleSensorTests.java
elpers/SensorStats.java
elpers/SensorTestCase.java
bb3c4c54f3942848ff76934962776106c77e4bbc 08-Apr-2014 Eric Rowe <erowe@google.com> Break single sensor test cases up

Change-Id: If312c8020133a3e7c0a1512d179bb1050d4bc25f
ingleSensorTests.java
elpers/SensorTestInformation.java
cee7cc7f3354edadd98e7ecc1ec5665766aca8da 04-Apr-2014 Eric Rowe <erowe@google.com> Add event gap verification to defaults

Change-Id: If74c386e4ff4ebc5285e308abc32b85cb97b33df
elpers/sensoroperations/TestSensorOperation.java
elpers/sensorverification/EventGapVerification.java
06d9fcb5c9c62131347963585420ca2760ec6253 03-Apr-2014 Eric Rowe <erowe@google.com> Add missing event verification.

Also refactor defaults for verifications, base some verifications on
sensor type and don't explicitly set defaults, and remove unused or
duplicate methods in SensorTestInformation.
Change-Id: I66345fac172b3f493f8487c7b41be0ecf0f31e3b
ensorIntegrationTests.java
elpers/FrameworkUnitTests.java
elpers/SensorCtsHelper.java
elpers/SensorStats.java
elpers/SensorTestInformation.java
elpers/sensorverification/AbstractSensorVerification.java
elpers/sensorverification/EventGapVerification.java
elpers/sensorverification/EventGapVerificationTest.java
elpers/sensorverification/EventOrderingVerification.java
elpers/sensorverification/FrequencyVerification.java
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/MagnitudeVerification.java
elpers/sensorverification/MeanVerification.java
elpers/sensorverification/SigNumVerification.java
elpers/sensorverification/StandardDeviationVerification.java
elpers/sensorverification/StandardDeviationVerificationTest.java
baefaacdda4451495204d12fa4c7d876deb0b708 01-Apr-2014 Eric Rowe <erowe@google.com> Small misc changes to framework

- Add rate/batch latency to assert message
- Add ability to turn on event logging on a per test basis
- Change event ordering pass key

Change-Id: Id5b997265ae00abd4854844465eacf26c628f105
elpers/SensorCtsHelper.java
elpers/TestSensorEventListener.java
elpers/TestSensorManager.java
elpers/ValidatingSensorEventListener.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensorverification/EventOrderingVerification.java
12393415de662aeccac394930dde687a1d810aad 24-Mar-2014 Eric Rowe <erowe@google.com> Add file logging for test stats.

This will allow for stats to be gathered in cases where USB is
disconnected (e.g. power tests) and should be the primary way stats are
passed to the test runner.

Change-Id: Ie7b042f9f629ef27b19ba8782b23f9d9db5e0490
ingleSensorTests.java
elpers/SensorStats.java
elpers/sensoroperations/AbstractSensorOperation.java
elpers/sensoroperations/FakeSensorOperation.java
elpers/sensoroperations/ParallelSensorOperation.java
elpers/sensoroperations/RepeatingSensorOperation.java
elpers/sensoroperations/SensorOperationTest.java
elpers/sensoroperations/SequentialSensorOperation.java
elpers/sensoroperations/TestSensorOperation.java
7b44fee3487ee84d9c10a51dddaac4dc95229ba7 19-Mar-2014 Eric Rowe <erowe@google.com> Allow for long running operations.

Refactor sensor verifications to allow for running verifications on the
fly. This changes how the sensor manager works, moves the test sensor
event listener to a separate class, and breaks up the verifications into
individual classes for more flexibility.

Change-Id: If712edb589206adce95347de2e0fe975fcaff188
ensorIntegrationTests.java
ingleSensorTests.java
elpers/CollectingSensorEventListener.java
elpers/FrameworkUnitTests.java
elpers/SensorCtsHelper.java
elpers/SensorCtsHelperTest.java
elpers/SensorStats.java
elpers/SensorVerificationHelper.java
elpers/SensorVerificationHelperTest.java
elpers/TestSensorEvent.java
elpers/TestSensorEventListener.java
elpers/TestSensorManager.java
elpers/ValidatingSensorEventListener.java
elpers/sensoroperations/AbstractSensorOperation.java
elpers/sensoroperations/DelaySensorOperation.java
elpers/sensoroperations/FakeSensorOperation.java
elpers/sensoroperations/TestSensorOperation.java
elpers/sensoroperations/VerifySensorOperation.java
elpers/sensorverification/AbstractMeanVerification.java
elpers/sensorverification/AbstractSensorVerification.java
elpers/sensorverification/EventOrderingVerification.java
elpers/sensorverification/EventOrderingVerificationTest.java
elpers/sensorverification/FrequencyVerification.java
elpers/sensorverification/FrequencyVerificationTest.java
elpers/sensorverification/ISensorVerification.java
elpers/sensorverification/JitterVerification.java
elpers/sensorverification/JitterVerificationTest.java
elpers/sensorverification/MagnitudeVerification.java
elpers/sensorverification/MagnitudeVerificationTest.java
elpers/sensorverification/MeanVerification.java
elpers/sensorverification/MeanVerificationTest.java
elpers/sensorverification/SigNumVerification.java
elpers/sensorverification/SigNumVerificationTest.java
elpers/sensorverification/StandardDeviationVerification.java
elpers/sensorverification/StandardDeviationVerificationTest.java
c956c6ede1d777bbe9e8670ed0a54e674e416db7 22-Mar-2014 Eric Rowe <erowe@google.com> am 5e6c4e1a: am 98518464: DO NOT MERGE: Fix unit tests

* commit '5e6c4e1a041430bdac242d5e784c3f2cb54285a8':
DO NOT MERGE: Fix unit tests
24a239fe0f9d77fe8ffbdce12fd471ddf77ca3fa 21-Mar-2014 Eric Rowe <erowe@google.com> am 5e6c4e1a: am 98518464: DO NOT MERGE: Fix unit tests

* commit '5e6c4e1a041430bdac242d5e784c3f2cb54285a8':
DO NOT MERGE: Fix unit tests
985184648c4ed32aca78c7d50b1bebadd3653062 21-Mar-2014 Eric Rowe <erowe@google.com> DO NOT MERGE: Fix unit tests

Bug: 13584402
Change-Id: If2930f7f3a0d4eecb829cc531b871579ea988f6f
elpers/SensorVerificationHelperTest.java
7be0b5fb78c0944d6053db82fca123bc7c34a7dd 13-Mar-2014 Eric Rowe <erowe@google.com> Refactor test sensor management.

Change-Id: Id9f751066908827bf311189c629d37f30d6caf4d
elpers/SensorCtsHelper.java
elpers/SensorManagerTestVerifier.java
elpers/TestSensorEvent.java
elpers/TestSensorManager.java
elpers/sensoroperations/DelaySensorOperation.java
elpers/sensoroperations/VerifySensorOperation.java
33343d64d4760675858c335fa59f80407963ae41 14-Mar-2014 Eric Rowe <erowe@google.com> Tighten sensor expectations

Change-Id: Id62c81e1697f2f8bcd7890c31beb4f2df35f7ac6
elpers/sensoroperations/VerifySensorOperation.java
4f11f789ad6242fc66cefc97d7cc1aa4477aeed1 14-Mar-2014 Eric Rowe <erowe@google.com> Add tests for varying rates

Change-Id: I9fac731a66e9acdd05dc5aca697a5b6c279dc0cf
ingleSensorTests.java
a2e5bbfba3383446871051b71ad261f91b27cbc7 13-Mar-2014 Eric Rowe <erowe@google.com> Only verify if frequency is slower than requested.

In the doc, specifying the rate stats "This is only a hint to the
system. ... Usually events are received faster."

Change-Id: I29226402bd0362408399773be3799187dbdf9049
elpers/SensorVerificationHelper.java
elpers/SensorVerificationHelperTest.java
elpers/sensoroperations/VerifySensorOperation.java
3f5c80c8f4c527002ea365973db1b40561b2024d 06-Mar-2014 Eric Rowe <erowe@google.com> Refactor sensor operations.

Change-Id: I633a5d3f1857e5a0dc766f0bef7385d8a2fc45dd
ensorIntegrationTests.java
ingleSensorTests.java
elpers/SensorCtsHelper.java
elpers/SensorManagerTestVerifier.java
elpers/SensorStats.java
elpers/SensorStatsTest.java
elpers/SensorTestOperation.java
elpers/sensorTestOperations/ParallelCompositeSensorTestOperation.java
elpers/sensorTestOperations/RepeatingSensorTestOperation.java
elpers/sensorTestOperations/SequentialCompositeSensorTestOperation.java
elpers/sensorTestOperations/VerifySensorOperation.java
elpers/sensoroperations/AbstractSensorOperation.java
elpers/sensoroperations/DelaySensorOperation.java
elpers/sensoroperations/FakeSensorOperation.java
elpers/sensoroperations/ISensorOperation.java
elpers/sensoroperations/ParallelSensorOperation.java
elpers/sensoroperations/RepeatingSensorOperation.java
elpers/sensoroperations/SensorOperationTest.java
elpers/sensoroperations/SequentialSensorOperation.java
elpers/sensoroperations/VerifySensorOperation.java
3194ad3ed478fc7bab0e07aede1674d856bb8e63 22-Feb-2014 Eric Rowe <erowe@google.com> Add all in one sensor verification

Add one shot sensor verification, create test which uses this, modify
existing tests to use this, delete duplicate tests and sensor
verifications.

Change-Id: Ia8921438f3eb1914c61d050e3d8ee6697d431005
ensorEventOrderingTests.java
ensorFrequencyTests.java
ensorIntegrationTests.java
ensorMeasurementTests.java
ingleSensorTests.java
elpers/SensorCtsHelper.java
elpers/SensorCtsHelperTest.java
elpers/SensorManagerTestVerifier.java
elpers/SensorVerificationHelper.java
elpers/SensorVerificationHelperTest.java
elpers/sensorTestOperations/VerifyEventOrderingOperation.java
elpers/sensorTestOperations/VerifyJitteringOperation.java
elpers/sensorTestOperations/VerifyMagnitudeOperation.java
elpers/sensorTestOperations/VerifyMaximumFrequencyOperation.java
elpers/sensorTestOperations/VerifyMeasurementsOperation.java
elpers/sensorTestOperations/VerifySensorOperation.java
elpers/sensorTestOperations/VerifySignumOperation.java
elpers/sensorTestOperations/VerifyStandardDeviationOperation.java
2e2bbb56ab8b549e6980771446974e33c88a9eaa 04-Mar-2014 Zhijun He <zhijunhe@google.com> Camera: replace the use of hidden API

Bug: 13281332
Change-Id: I44dcd364410ed2c3cc6512fbf5ee752f78527870
ameraTest.java
0ccf751478374a269507420018c6728040123fc9 19-Feb-2014 Eric Rowe <erowe@google.com> am 757956a5: am 510303e7: am d65dc64c: am 50ab028a: am 8a92e112: Refactor test framework for better verification

* commit '757956a5233c77d6cdba50deb7217a97c0a1f433':
Refactor test framework for better verification
d65dc64cc833b384fae3f0a58586fd77073cf09f 19-Feb-2014 Eric Rowe <erowe@google.com> am 50ab028a: am 8a92e112: Refactor test framework for better verification

* commit '50ab028a3e23ad1c05a045c586e98b00e03f5809':
Refactor test framework for better verification
8a92e1127420d2e4f31a727e5e34007035cd5f0a 12-Feb-2014 Eric Rowe <erowe@google.com> Refactor test framework for better verification

Code review was done in master with change-id:
I9f05df85f1becd95283d4b1db6dd6bc3345a12f1

Change-Id: Iba6ef7d3df5de99277727652436baab836448b97
ensorMeasurementTests.java
elpers/SensorCtsHelper.java
elpers/SensorCtsHelperTest.java
elpers/SensorManagerTestVerifier.java
elpers/SensorVerificationHelper.java
elpers/SensorVerificationHelperTest.java
elpers/TestSensorEvent.java
elpers/sensorTestOperations/VerifyEventOrderingOperation.java
elpers/sensorTestOperations/VerifyJitteringOperation.java
elpers/sensorTestOperations/VerifyMagnitudeOperation.java
elpers/sensorTestOperations/VerifyMaximumFrequencyOperation.java
elpers/sensorTestOperations/VerifyMeasurementsOperation.java
elpers/sensorTestOperations/VerifyNormOperation.java
elpers/sensorTestOperations/VerifySignumOperation.java
elpers/sensorTestOperations/VerifyStandardDeviationOperation.java
dd1a68b52e6e1ab5932947b51895514c1a978bb2 06-Dec-2013 The Android Open Source Project <initial-contribution@android.com> Merge commit 'f5e904da465c2fb401e360eeb275117ea9a374ab' into HEAD
397f5f3c7c3c9f1845b017ae6280c89a364c7db4 26-Nov-2013 Zhijun He <zhijunhe@google.com> Camera: Add some extra time related exif tag tests

Add below tags coverage:
TAG_DATETIME_DIGITIZED
TAG_SUBSEC_TIME
TAG_SUBSEC_TIME_ORIG
TAG_SUBSEC_TIME_DIG

Bug: 6374612
Bug: 7969995
Change-Id: Ifc66cd43ffaca30aff6abac1571064b3242932a5
ameraTest.java
70489276466aaaeed856fe6d7dc163306e7940de 26-Nov-2013 Zhijun He <zhijunhe@google.com> Merge "Camera: increase the exif tag test coverage"
3657562b8b52260cf66a742a21ee1fc206892765 21-Nov-2013 Zhijun He <zhijunhe@google.com> Camera: increase the exif tag test coverage

Add test for all the uncoverged Exif tags defined in ExifInterface.

Also make the log runtime switchable.

Bug: 7969995
Change-Id: Ia9d622924a0d6aa40706d8fce5c21aff263e068c
ameraTest.java
3e76281ee96a445b79a7ebded00c95b8e0909aa5 22-Nov-2013 The Android Open Source Project <initial-contribution@android.com> Merge commit 'd014c98e0f3d61cbaaa55eca40eed3e893582278' into HEAD

Change-Id: I3e0b18eeb6afd2db539e24e86bf92279392b07b7
5896e4f3067d2cb54cc3a87756c93b14ae3818ed 21-Nov-2013 Eino-Ville Talvala <etalvala@google.com> am d8c98338: am 50dee92e: am ecf8d744: Merge "Force to test all combination of preview sizes and picture sizes."

* commit 'd8c98338c79a1f49f23cf10d3077dd942dc1e294':
Force to test all combination of preview sizes and picture sizes.
d8c98338c79a1f49f23cf10d3077dd942dc1e294 21-Nov-2013 Eino-Ville Talvala <etalvala@google.com> am 50dee92e: am ecf8d744: Merge "Force to test all combination of preview sizes and picture sizes."

* commit '50dee92e6c9e3f0cbf84128b28c2a4b7682bde36':
Force to test all combination of preview sizes and picture sizes.
cc6cc87372867ba2982261b7ebe3e78e402e8f5b 20-Nov-2013 Unsuk Jung <unsuk@google.com> Merge "DO NOT MERGE: Revert "Camera: fix wait for preview done timeout issue."" into klp-dev
2567751603f86e69d22285066c877dd9fce2790d 20-Nov-2013 Eino-Ville Talvala <etalvala@google.com> DO NOT MERGE: Revert "Camera: fix wait for preview done timeout issue."

This reverts commit 8c3b74bbeca085b0029191278707a29c6bc5aef1.

Change-Id: I62f114367bbfbe79331bae9f4cb3d7fd398abc4f
ameraTest.java
53faaf434b38f1f6f37d3fcb41d5b3ab5a2e1ef4 13-Nov-2013 Qi Ling <lingq@google.com> Force to test all combination of preview sizes and picture sizes.

It's important to have the full test coverage for these two important
parameters. Selectively choosing some settings for testing does not make
much sense. The full test should be completed within 20 minutes.

Change-Id: I4d45bcfd607cd36e591293e6f338288bf77a45ec
ameraTest.java
440d30cb6ab259cc94d4a8e2f2a581943c8b3c24 15-Nov-2013 Stuart Scott <stuartscott@google.com> am 77cf5a6b: am 9ad8d36a: am cb82bc97: Merge "Fixing a typo which caused some tests to not generate xml." into klp-dev

* commit '77cf5a6bd512802f7d6495ee79c0782de25606da':
Fixing a typo which caused some tests to not generate xml.
e9d9bab4f7899fc0c8d501607774e392d5d362da 13-Nov-2013 Stuart Scott <stuartscott@google.com> Fixing a typo which caused some tests to not generate xml.

bug: 11689406
Change-Id: I7440ae2cb54ba49722c757f3db0488093571d6e3
ameraGLTest.java
40afcdd764a6373f95ff10f2875069a9b6ece4b6 12-Nov-2013 destradaa <destradaa@google.com> am df0947b6: am 8e9c7508: am 7f86fc43: Merge "Fix sensor test case issues:" into klp-dev

* commit 'df0947b60b6dd7ec83c01b892d0265667505e4cb':
Fix sensor test case issues:
7476c6931250a33c6c0cd2e58621b7692f866a6a 11-Nov-2013 destradaa <destradaa@google.com> Fix sensor test case issues:

b/11599542
b/11547842

Change-Id: I9bae43483b54692f32e284f499ac0b23532d1069
ensorTest.java
elpers/SensorManagerTestVerifier.java
8c3b74bbeca085b0029191278707a29c6bc5aef1 08-Nov-2013 Zhijun He <zhijunhe@google.com> Camera: fix wait for preview done timeout issue. DO NOT MERGE.

There are a couple of tests that wait for preview done but never hook up preview
callback, which cause timeout. It doesn't fail the test, but it is wrong and
causes unnecessary 5s timeout wait.

Bug: 11553138
Change-Id: I3a71003964cb750028c0f2b665cd16084f195ef2
ameraTest.java
f0709d7757fb19651dd7941494e5dd66578aa79a 08-Nov-2013 Zhijun He <zhijunhe@google.com> Camera: fix wait for preview done timeout issue

There are a couple of tests that wait for preview done but never hook up preview
callback, which cause timeout. It doesn't fail the test, but it is wrong and
causes unnecessary 5s timeout wait.

Bug: 11553138
Change-Id: I3a71003964cb750028c0f2b665cd16084f195ef2
ameraTest.java
1d989d81e5ca7dc22110eb9824279c3bd48f0e16 05-Nov-2013 destradaa <destradaa@google.com> am 2c111c95: am 4079dbf3: am 65c7cdb4: Add CtsVerifier tests for: - Magnetometer - Accelerometer - Gyroscope

* commit '2c111c95ba989daa1f9b792168b91ba6d9e1186d':
Add CtsVerifier tests for: - Magnetometer - Accelerometer - Gyroscope
65c7cdb401ab923b50e0f59d32e166223c8ab089 29-Oct-2013 destradaa <destradaa@google.com> Add CtsVerifier tests for:
- Magnetometer
- Accelerometer
- Gyroscope

Add infrastructure to add semi-automated sensor tests to CtsVerifier
Refactors out sensor helpers into a static java library

b/11277430

Change-Id: Ifb4978b741ec46f3335e4d7a471fa425f83a4bba
ensorEventOrderingTests.java
ensorFrequencyTests.java
ensorIntegrationTests.java
ensorMeasurementTests.java
elpers/SensorCtsHelper.java
elpers/SensorManagerTestVerifier.java
elpers/SensorTestInformation.java
elpers/SensorTestOperation.java
elpers/sensorTestOperations/ParallelCompositeSensorTestOperation.java
elpers/sensorTestOperations/RepeatingSensorTestOperation.java
elpers/sensorTestOperations/SequentialCompositeSensorTestOperation.java
elpers/sensorTestOperations/VerifyEventOrderingOperation.java
elpers/sensorTestOperations/VerifyJitteringOperation.java
elpers/sensorTestOperations/VerifyMaximumFrequencyOperation.java
elpers/sensorTestOperations/VerifyMeasurementsOperation.java
elpers/sensorTestOperations/VerifyNormOperation.java
elpers/sensorTestOperations/VerifySignumOperation.java
elpers/sensorTestOperations/VerifyStandardDeviationOperation.java
e9888ffd6b07dce94e28ed994b3aa511fed2c4e3 31-Oct-2013 Aravind Akella <aakella@google.com> am e9cb4a0b: am 687ac7ff: am c5539dc3: Merge "Sensor CTS tests." into klp-dev

* commit 'e9cb4a0beab652ae542ab841b4711d42feda1933':
Sensor CTS tests.
c5539dc30b563d693f8aee72152bff76ee170287 30-Oct-2013 Aravind Akella <aakella@google.com> Merge "Sensor CTS tests." into klp-dev
bbc90db3ba01ece3daa9a767c0d7ac48a57db042 24-Oct-2013 Aravind Akella <aakella@google.com> Sensor CTS tests.

i) Add a CTS test for Handler version of registerListener API
ii) CTS test for multiple active sensors using the same listener.

Bug: 11449717
Change-Id: I09be5a76c844ec668326846a6eb4e07a07e28844
ensorTest.java
976844aacaffd82d0c1f81e662e4785a6c12ab1e 24-Oct-2013 destradaa <destradaa@google.com> resolved conflicts for merge of def14d08 to master

Change-Id: Ifeb2b34775ddf6210e67949ab7dd20f775682fe2
f71f112c6bc1d69615b2dc633fe883b5f4bfe072 23-Oct-2013 destradaa <destradaa@google.com> - Add Sensor tests to know failure list.
- Sensor test fixes for robustness.

b/11352697

Change-Id: I5701c14c9376a39e4e4a9e708b991efa9c38fd61
ensorEventOrderingTests.java
ensorIntegrationTests.java
elpers/SensorCtsHelper.java
elpers/SensorManagerTestVerifier.java
elpers/SensorTestOperation.java
elpers/sensorTestOperations/ParallelCompositeSensorTestOperation.java
elpers/sensorTestOperations/RepeatingSensorTestOperation.java
elpers/sensorTestOperations/SequentialCompositeSensorTestOperation.java
elpers/sensorTestOperations/VerifyEventOrderingOperation.java
elpers/sensorTestOperations/VerifyJitteringOperation.java
elpers/sensorTestOperations/VerifyMaximumFrequencyOperation.java
elpers/sensorTestOperations/VerifyNormOperation.java
elpers/sensorTestOperations/VerifyStandardDeviationOperation.java
0353bca32ded7145391fac88b469f4957d567b62 22-Oct-2013 destradaa <destradaa@google.com> am 300ef227: am 406d06a2: am 2c2d29ae: Merge "Refactor sensor tests to use composable test operations. Operations introduced: - Helpers: Composite, for loop. - Base: Norm, StdDev, Jittering, Frequency, event ordering." into klp-dev

* commit '300ef227ff4b671664263a3d7e750b68e1f25008':
Refactor sensor tests to use composable test operations. Operations introduced: - Helpers: Composite, for loop. - Base: Norm, StdDev, Jittering, Frequency, event ordering.
228d1b55ea6976e00c80372613511a6900c8ba4b 17-Oct-2013 destradaa <destradaa@google.com> Refactor sensor tests to use composable test operations.
Operations introduced:
- Helpers: Composite, for loop.
- Base: Norm, StdDev, Jittering, Frequency, event ordering.

b/11159143
b/11161432

Change-Id: Ic2c70cc930e4f3d86bd5bf057edbed6a7067b134
ensorAccelerometerTest.java
ensorCommonTests.java
ensorEventOrderingTests.java
ensorFrequencyTests.java
ensorGyroscopeTest.java
ensorIntegrationTests.java
ensorMagneticFieldTest.java
ensorMeasurementTests.java
elpers/SensorCtsHelper.java
elpers/SensorManagerTestVerifier.java
elpers/SensorNotSupportedException.java
elpers/SensorTestCase.java
elpers/SensorTestInformation.java
elpers/SensorTestOperation.java
elpers/TestSensorEvent.java
elpers/TestSensorManager.java
elpers/sensorTestOperations/ParallelCompositeSensorTestOperation.java
elpers/sensorTestOperations/RepeatingSensorTestOperation.java
elpers/sensorTestOperations/SequentialCompositeSensorTestOperation.java
elpers/sensorTestOperations/VerifyEventOrderingOperation.java
elpers/sensorTestOperations/VerifyJitteringOperation.java
elpers/sensorTestOperations/VerifyMaximumFrequencyOperation.java
elpers/sensorTestOperations/VerifyNormOperation.java
elpers/sensorTestOperations/VerifyStandardDeviationOperation.java
7c53837e2e5845c99d0b436939c497f2680f2d86 15-Oct-2013 Aravind Akella <aakella@google.com> am 4cba4a05: am 80063e1e: am 853cb290: Merge "CTS test for new PackageManager strings for StepCounter and StepDetector." into klp-dev

* commit '4cba4a054bbf530d30fa6e671f347dd356b5ac1c':
CTS test for new PackageManager strings for StepCounter and StepDetector.
853cb29013aa15e2355a30d2a2a491b886105328 15-Oct-2013 Aravind Akella <aakella@google.com> Merge "CTS test for new PackageManager strings for StepCounter and StepDetector." into klp-dev
8d20ef607a1fcd1e5f7e94dd5a5bb87b02b6a945 13-Oct-2013 Aravind Akella <aakella@google.com> CTS test for new PackageManager strings for StepCounter and StepDetector.

Change-Id: I454dd1197cacc9cc78c67f696458e7cf7c862a57
ensorTest.java
4f77fe5e9b4083810e610e1323c6258e1d5fd141 14-Oct-2013 destradaa <destradaa@google.com> am b3960f70: am d44f9a0d: am 4844bd2a: Merge "Disable tests for frequecy measurements. - fix a null reference exception - remove a duplicate test in SensorTest.java" into klp-dev

* commit 'b3960f702aaedbc1be196d58f2d84f5978c2356b':
Disable tests for frequecy measurements. - fix a null reference exception - remove a duplicate test in SensorTest.java
ef05413f70465cd04875b4640821f182b6097aea 12-Oct-2013 destradaa <destradaa@google.com> Disable tests for frequecy measurements.
- fix a null reference exception
- remove a duplicate test in SensorTest.java

Change-Id: I455749972bc92d71a4686cbb7870ee808e3b3e40
ensorCommonTests.java
ensorIntegrationTests.java
elpers/TestSensorManager.java
aae0966c47ab5585ca40603584e92c71c1308366 11-Oct-2013 destradaa <destradaa@google.com> am 41ff7ded: am 3fd1b606: am e69403f4: - Refactor test code for bigger reusability. - Fixes b/11118310 by using the norm to identify the validity of the sensor data. - Adds regression tests for various timestamp issues.

* commit '41ff7dedcd94dd1927b11a55e1972f712714b5d1':
- Refactor test code for bigger reusability. - Fixes b/11118310 by using the norm to identify the validity of the sensor data. - Adds regression tests for various timestamp issues.
e69403f4663ecab20cfc80f42afc7247f3efc24b 08-Oct-2013 destradaa <destradaa@google.com> - Refactor test code for bigger reusability.
- Fixes b/11118310 by using the norm to identify the validity of the sensor data.
- Adds regression tests for various timestamp issues.

Change-Id: I0baaa264144a4e630227407fa084d1fcd6322b63
ensorAccelerometerTest.java
ensorCommonTests.java
ensorGyroscopeTest.java
ensorIntegrationTests.java
ensorMagneticFieldTest.java
elpers/SensorCtsHelper.java
elpers/TestSensorManager.java
e6ed20b9a68ddf6bde0780c25f0e958532055151 11-Oct-2013 Aravind Akella <aakella@google.com> am 54d0aa47: am 7e9f5890: am acb9cf9b: Merge "Fix Sensor CTS tests to reflect the new API changes." into klp-dev

* commit '54d0aa47abe7c8c117d68302228d450cf88da23b':
Fix Sensor CTS tests to reflect the new API changes.
acb9cf9b5970c5707f4a70929684b6cc5b7f5ca5 11-Oct-2013 Aravind Akella <aakella@google.com> Merge "Fix Sensor CTS tests to reflect the new API changes." into klp-dev
220386d0f91df4cbf282b8d7200153b294a0f2a1 09-Oct-2013 Aravind Akella <aakella@google.com> Fix Sensor CTS tests to reflect the new API changes.

Change-Id: Ied54d8b2b0710388cb1a19a67b055dff8e7439c4
ensorCommonTests.java
ensorTest.java
ce398fd3639a4a6e504ae2a7faf35235ae8ad445 09-Oct-2013 Zhijun He <zhijunhe@google.com> am 6a3a8b73: am 92f12c78: am 63e2ce33: Merge "Camera: increase CameraGLTest timeout value" into klp-dev

* commit '6a3a8b73e975e9fb4edd83a9e7b4091b3cffb425':
Camera: increase CameraGLTest timeout value
4e849f915ca52e0618969f5c980df89e6f0e9e50 08-Oct-2013 Zhijun He <zhijunhe@google.com> Camera: increase CameraGLTest timeout value

It could trigger false failure especially when we switch cameras.

Bug: 11055242
Change-Id: Ie3017cdbc6905f770ee10d83fb70df11f5db3cbf
ameraGLTest.java
7f99ed11f04b2d95b040a8541e9e544b7edb99c1 08-Oct-2013 Zhijun He <zhijunhe@google.com> Camera: disable thumbnail extra check. DO NOT MERGE

Bug: 11117639
Change-Id: I9a0ce0e61087c803e139002d8bd26d8e08665c76
ameraTest.java
a9bfb656f9dd82ab51a45aa08c1cafbe00566038 05-Oct-2013 Aravind Akella <aakella@google.com> Merge "CTS tests for the new Sensor batching APIs." into klp-dev
1717afa8f12e858e26dfdd25e8e5f710ccf64e98 27-Sep-2013 Aravind Akella <aakella@google.com> CTS tests for the new Sensor batching APIs.

Change-Id: Idf27f8be1e36e1146613146c752332ddd65ef8ea
ensorTest.java
960092d0eba87e9b817515b4dd92d7eb05db2661 04-Oct-2013 Zhijun He <zhijunhe@google.com> Merge "Camera: relax videoSnapshot jpeg size check" into klp-dev
5acb74ddb7d63e7bbebdb3c17b93301ddae30b9f 01-Oct-2013 destradaa <destradaa@google.com> Add tests to cover basic functionality and sensor specific characteristics, for:
* accelerometer
* gyroscope
* magnetometer

Change-Id: I73518155ae6defb83a6f31a41c4a79c78777ff1c
ensorAccelerometerTest.java
ensorCommonTests.java
ensorGyroscopeTest.java
ensorMagneticFieldTest.java
2ce78254fc985d7310434108b6541734be8b281f 04-Oct-2013 Zhijun He <zhijunhe@google.com> Camera: relax videoSnapshot jpeg size check

Bug: 11073228
Change-Id: I6d66c5210932f55de126ebeeec986125b601b4ee
ameraTest.java
9e7b5db44c5ec4cfd6c0dcec644fce2e2e8ba502 25-Sep-2013 Adam Lesinski <adamlesinski@google.com> Test for Low RAM device property

Devices with less than 512 MB of available RAM must specify that they
are a low memory device.

bug:10844855
Change-Id: Ie0103de2686afea3ac6d18a3f905294568027891
owRamDeviceTest.java
ec80ed45138bf5340143476eb09e4212cca520b1 03-Aug-2013 Zhijun He <zhijunhe@google.com> Camera: Add primary image validation in testJpegThumbnailSize

Primary image should be still valid when set thumbnail size to (0,0).

Bug: 10148943
Change-Id: I2ee335b0a4a8c5f53fd174d162da61288a6345bd
ameraTest.java
0fd282986023b453204d6c0ce4937984a718dade 31-May-2013 Andy McFadden <fadden@android.com> am a7d8b52c: am 437a5c63: Merge "Fix coordinate count" into jb-mr2-dev

* commit 'a7d8b52ccd8d9863cbec56d690f5632569c79233':
Fix coordinate count
3f278c3f46f43718ffdea31b7639e828e419d913 31-May-2013 Andy McFadden <fadden@android.com> Fix coordinate count

"UV" is two, not three.

Bug 9055251

Change-Id: I435ccb65fe7b0b8f3c9f07fa5ae04c41f045bedf
ameraGLTest.java
3b12c3cd80c04ced7ba8fb120b6574bedda437e1 25-Apr-2013 Andy McFadden <fadden@android.com> Fix file permissions

Java source files are not generally executable.

Change-Id: I4fe45a3eb7bc136ba29dd6632bf9865f2f940bf3
ameraTest.java
fde5af6ec60797d9c1a1c7040d23728f5d4486ae 01-Mar-2013 Jaikumar Ganesh <jaikumar@google.com> Add CTS tests for new Trigger Sensor APIs.

Change-Id: Id8eec745acbf8c2ba8faac48a6053f0b2ef59743
TODO: More manual sensor CTS tests to test functionality.
ensorTest.java
663a13cfa108afe02620403c87061b0ff22f08ed 13-Mar-2013 Jaikumar Ganesh <jaikumar@google.com> Revert "Add CTS tests for new Trigger Sensor APIs."

This reverts commit 3d440cae50b1e6fc1d30d2e6e2d232907c0fb2ab.
ensorTest.java
3d440cae50b1e6fc1d30d2e6e2d232907c0fb2ab 01-Mar-2013 Jaikumar Ganesh <jaikumar@google.com> Add CTS tests for new Trigger Sensor APIs.

Change-Id: I00916a5fcb92c95612fc77ff4ca05c8f6195e8ad
TODO: More manual sensor CTS tests to test functionality.
ensorTest.java
ca9ebf6ccd7e0d5e3ef2e042672f3dd5aac8800f 04-Jan-2013 Eino-Ville Talvala <etalvala@google.com> testPreviewFpsRange: Throw FPS measurement asserts in main test body

Asserting in a preview callback aborts the whole CTS test, instead of
just the single test. Catch the errors there and stash them for the
test to query once its done running preview.

Change-Id: If8f11ea608924693f0dc0dd8e5e3b450614f742d
ameraTest.java
210e6c10f3b1c4df047132a213c0d401ebceb19b 05-Nov-2012 Eino-Ville Talvala <etalvala@google.com> Camera: Relax video snapshot size requirements.

Bug: 7475089
Change-Id: I4c72cc5064085a8a6c55bc214c049effd38c476e
ameraTest.java
c9d611fd38d604fc5004a2bb5254c2dee520c5ef 05-Nov-2012 Eino-Ville Talvala <etalvala@google.com> Camera: Increase timeout for long-running test.

CameraGLTest#testCameraToSurfaceTextureMetadata() can take ~15 minutes
to run with sufficient resolutions and frame rates. Increase the
default test timeout of 10 minutes to 20 to avoid spurious failures.

Bug: 6970568
Change-Id: I4b5f01801f74437fec920bc1cdac122a1d60d0e8
ameraGLTest.java
b7b3684847bc8ea2da1becf83f539ffc195595bd 09-Oct-2012 Igor Murashkin <iam@google.com> Fix android.hardware.cts.CameraTest#testPreviewFormats

testPreviewFormats was not correctly calculating size for YV12 formats.
It might have worked before but only if the width was a multiple of 32.

Bug: 7309575
Change-Id: I36a06aba74265ea1d62c948106054c718ac3eb02
ameraTest.java
d8b05207cdc5cf7c1692f7cda193ab39f4424a7d 25-Sep-2012 Eino-Ville Talvala <etalvala@google.com> Merge changes I07c122d5,I977fdb7b into jb-mr1-dev

* changes:
Camera: Add test for enableShutterSound
Cts Verifier: Use new android.hardware.camera.any feature.
87f8950bbacdd35d6bfc2c761437d31aa432aace 24-Sep-2012 Wu-Cheng Li <wuchengli@google.com> am 2915d96b: am 325668ae: am aeef3cb2: Merge "Allow some time for recording in testVideoSnapshot" into jb-dev

* commit '2915d96bb84a7b5186d12fb0415883fbf1846aa7':
Allow some time for recording in testVideoSnapshot
2db8ee19fca9f9126873f8a6b8c16e38c4ad9705 24-Sep-2012 Wu-cheng Li <wuchengli@google.com> am a522237a: am 17fd1a8d: Merge "Reset jpeg rotation in CameraTest.testJpegExif." into jb-dev

* commit 'a522237aabd1a7df48a40eb58b8816ecd8820da9':
Reset jpeg rotation in CameraTest.testJpegExif.
325668aee3e3fae717321225411d7e05e8420c04 24-Sep-2012 Wu-Cheng Li <wuchengli@google.com> am aeef3cb2: Merge "Allow some time for recording in testVideoSnapshot" into jb-dev

* commit 'aeef3cb2356d559be4b75f609b3ee2877e86d9b8':
Allow some time for recording in testVideoSnapshot
aeef3cb2356d559be4b75f609b3ee2877e86d9b8 24-Sep-2012 Wu-Cheng Li <wuchengli@google.com> Merge "Allow some time for recording in testVideoSnapshot" into jb-dev
f2b54a4f2684c89c68b6b4aa3de143689818a4c5 23-Sep-2012 Eino-Ville Talvala <etalvala@google.com> Camera: Add test for enableShutterSound

Bug: 7216272
Change-Id: I07c122d5583917c4234c9105c372ca00a006a0e2
ameraTest.java
95348d0040daac6a9f576b183d3277c15354346b 20-Sep-2012 Kiran Kumar K <a16651@motorola.com> Allow some time for recording in testVideoSnapshot

- Stagefright design is to return an error if it hasn't received sufficient
encoded frames when stop is called. Sometimes, the calls in testVideoSnapshot
go faster than the startTimeOffsetUs resulting in no frames captured and
a failed test case.
- The sleep is added in consistent to other media recording test cases.

Change-Id: Ic15518a47ff04a886c0c51974b53b8b8e1081b09
ameraTest.java
a6521410248dc57c39f1efb23a572f94ac7d98a9 17-Sep-2012 Wu-cheng Li <wuchengli@google.com> Reset jpeg rotation in CameraTest.testJpegExif.

If the rotation is not reset to 0, other test methods may
accidentally use the incorrect value. For example,
testVideoSnapshot may fail because testJpegThumbnailSizeByCamera
runs after testJpegExifByCamera.

bug:7177139

Change-Id: Ie94bc5fac1eb3ab1a280ea9c68005f59239518a4
ameraTest.java
42db12977ebd2dfd6b4009d09320eb4523675d97 14-Jul-2012 Keun young Park <keunyoung@google.com> am 21675753: am f9e05ef4: Merge "increase camera time-out value" into jb-dev

* commit '216757538c5cde7753c6ab0167c3f4824c06c708':
increase camera time-out value
15c5c9c3eb1bc2a4cf5ffc48c1260b9c999f257f 13-Jul-2012 Keun young Park <keunyoung@google.com> increase camera time-out value

Bug: 6681330
Change-Id: I175bea209373e0c512e007c5404e9ed78c239fff
ameraTest.java
4a85ac3237b42cae4fc61fc1c059c1ed8cdefa34 06-Jun-2012 Eino-Ville Talvala <etalvala@google.com> am bc4a5489: am a4516334: Merge "Camera: Add cancelAutofocus test case." into jb-dev

* commit 'bc4a5489a549aa6f21bbd68c8f45362f6729cb70':
Camera: Add cancelAutofocus test case.
e5a2b4d0daed606a5907ca0fd28828e00008cbe6 06-Jun-2012 Eino-Ville Talvala <etalvala@google.com> Camera: Add cancelAutofocus test case.

Test cancelling autofocus when not running preview.

Bug: 6579941
Change-Id: Ib1fcd41c67294ff133be5dffaad772d7a2f06588
ameraTest.java
1bdccfcbf164cdf78c10e0dadc03bbe3e23ea425 31-May-2012 Wu-cheng Li <wuchengli@google.com> am 630f4dfd: am 6b9fb8c3: Merge "Add camera autofocus move callback CTS." into jb-dev

* commit '630f4dfd9ba5c2ff248909e17c05493272527ee8':
Add camera autofocus move callback CTS.
886061872c5838dd456c62bbbfc7acc7a8c81ea3 30-May-2012 Wei Huang <weih@google.com> am 0c0ba1eb: am 83d04cac: Merge "Add a camera face detection test." into jb-dev

* commit '0c0ba1eb6017e2db4670e1b672b8df41f5448769':
Add a camera face detection test.
ff0de96cc212b5ec48bd46bcb33cd8cf9d1b46ce 29-May-2012 Wu-cheng Li <wuchengli@google.com> Add camera autofocus move callback CTS.

bug:6568965
Change-Id: Id29d8b06940696c09288f32c7f7487bb5f3dff45
ameraTest.java
cae69bb694d26d288229a256511ccf2488956358 29-May-2012 Wu-cheng Li <wuchengli@google.com> Add a camera face detection test.

Make sure startFaceDetection can be called after taking a picture.

bug:6568961
Change-Id: I8065040087ccf8b8c56bf6131b2e2b35ff00dcfe
ameraTest.java
40950feb5cf0cd75ec27c4e6901a103d0a75714a 15-May-2012 Eino-Ville Talvala <etalvala@google.com> Add camera CTS test for preview callback + takePicture.

The test first activates camera preview callbacks, then tries to take
a picture.

Bug: 5804701
Change-Id: I83dfaf3b46c2e613c84a6f993f8e632355737ae6
ameraTest.java
6ad3f2919a0f1bec4a31b6f06a1492c696317139 24-Apr-2012 Wu-cheng Li <wuchengli@google.com> Merge "Add camera exif image width and height tests."
5dfea06e7786bac22cd2efeaf7b8f89600dc13ea 23-Apr-2012 Wu-cheng Li <wuchengli@google.com> Make sure default camera autofocus mode is auto.

bug:5481561
Change-Id: I1cd34ac2ca9ec437b609b85dcde46de8af7c21eb
ameraTest.java
a09eb53f1a0d8121e574513c948885ed71cd6a53 23-Apr-2012 Wu-cheng Li <wuchengli@google.com> Add camera exif image width and height tests.

bug:6364158
Change-Id: I3494ab1a8076c0a75abbf288854b102b7a822788
ameraTest.java
f381563f4011151cc5fa94c666203433395f1942 17-Apr-2012 Jeff Brown <jeffbrown@google.com> Add a trivial test that exercises the LegacySensorManager.

Just so we have something in the platform that actually tries
to use some of the legacy API...

Bug: 6339552
Change-Id: I94159c66db43990ccea27aa520753650affb8d52
ensorTest.java
6d4ce28c63f71ada6f43c80fbf3132524b0b39d8 27-Mar-2012 Eino-Ville Talvala <etalvala@google.com> Rename private methods in CameraTest to not start with 'test'.

The test runner currently considers several private methods in
CameraTest to be top-level tests, and then cannot run them because
they are private. Rename these methods to avoid this problem.

Bug: 6239119
Change-Id: I002f1f3028b85ee628c549c1df77e76a91098369
ameraTest.java
096195dff81339784a43a4183aee4de22e017c8e 23-Mar-2012 Keun young Park <keunyoung@google.com> increase frame rate check margin as there is no guarantee that the specified frame rate can be achieved.

Change-Id: Ia2157364891268c79bae1f5be136601dc8d67f1b
ameraTest.java
eb9213acebe0c80cd3026e542fe0552aa24924e7 28-Jan-2012 Jean-Baptiste Queru <jbq@google.com> am 7ad38254: am 1aaffc02: am 8a20d1e8: Merge "Missing an explicit termination before return"

* commit '7ad38254d8155c161d4953c425350fcc2f4c13a1':
Missing an explicit termination before return
e86ece2b76ccdf1d515b13018dd7c49241055ee3 26-Jan-2012 Brian Muramatsu <btmura@google.com> Remove Test Annotations

These annotations are not being parsed by any program.
Also they are distracting to readers and are painful to
maintain. Furthermore, they prevent us from adding the
LOCAL_SDK_CURRENT clause to Makefiles which is useful
to detect and stop us from using private APIs.

Change-Id: Id93b3a80c73df808c342e489f1434261f288204c
ameraGLTest.java
ameraTest.java
amera_ParametersTest.java
amera_SizeTest.java
eomagneticFieldTest.java
ensorTest.java
4338156ae96bfe339366c47558fcec1309240685 26-Jan-2012 Masanori Ogino <ogino.masanori@sharp.co.jp> Missing an explicit termination before return

If a device doesn't support the video snapshot function, the testcase
'testVideoSnapshotByCamera()' will not release a camera H/W resource.
It causes a cameara open-error for the next test case.

Change-Id: Ia0f52d3a288fcbee351f8524d981bfeadd109e24
ameraTest.java
d12e7abd2a1a870e3a199ab7451868f413e5cd7c 03-Jan-2012 Brian Muramatsu <btmura@google.com> Terminate Looper if Video Snapshot Not Supported

Bug 5810208

Change-Id: If3be100dc86275a64f9365fd89793b80b38b621c
ameraTest.java
e3e4d7b4a8e109b2676766c859831452183e7345 29-Dec-2011 Wu-cheng Li <wuchengli@google.com> Add camera test to ensure Datetime EXIF is localtime.

bug:5796004
Change-Id: I30c3c12ded07ed7cc5f3a869f95a35e5887c38f6
ameraTest.java
87fedb097cf62333e22869d2409a8a23fbdd4d32 30-Nov-2011 Wu-cheng Li <wuchengli@google.com> Fix camera testAutoWhiteBalanceLock failure.

When white-balance is unchanged, AWB lock should not be cleared.

bug:5687389

Change-Id: Ic85dce2d375272bb217cf040c05ebd7f7399060b
ameraTest.java
a6ada61570c274b1f4b2b33f622961778a30c78b 09-Nov-2011 Eino-Ville Talvala <etalvala@google.com> Modify timestamp verification for SurfaceTexture frames from Camera.

- Allow multiple frames to be out of bounds before failing
- Reduce slop for determining in-bound frames

Bug: 5544055

Change-Id: Ia6388f97031b967adab691ba8e3101ecf231dfd3
ameraGLTest.java
344dfad921760d2aed84c0ea5918fab82d059c42 01-Nov-2011 Angus Kong <shkong@google.com> Change preview callback to one-shot version.

The preview callback might be called multiple times. Each time the callback is called, camera is
released. The callback might be called again since there is still frame available before the camera
is connected, the test crashes.

bug:5534460
Change-Id: If51a6cb6c6e4bf68207c3559ca5dbf54bea01ad8
ameraGLTest.java
1e45ca3661e236c86368c9c69ef19f67441c6aa2 20-Oct-2011 Tyler Luu <tluu@ti.com> Supported params don't have to change for testSceneMode

After scene mode selection, certain parameters can be overwritten,
but the supported values for that parameter doesn't necessarily
have to change as long as that new parameter is in the list of
supported values. Applications can still change that parameter
even after setting scene mode.

bug:5474359

Change-Id: Ib6c671752db497ae73eeceed54eaf7dfaa0fbf58
Signed-off-by: Tyler Luu <tluu@ti.com>
ameraTest.java
99d96c4d0dfd06422f4f9a15494fb460e72fe074 19-Oct-2011 Chih-Chung Chang <chihchung@google.com> Fix 5333610: Increase fps tolerance from 3% to 5%.

Change-Id: If2ac09f9b7f169bf7a7356bdf52f34412f1457ae
ameraTest.java
3df223e5c79955b7594cd27343a58b6b0684a88f 12-Oct-2011 Wu-cheng Li <wuchengli@google.com> Add CTS for camera continuous autofocus modes.

- Also make sure focus position does not change after stopPreview
or takePicture.

bug:5169599
Change-Id: I81577447e8943b1e136ac92e04564171635a352f
ameraTest.java
15cedb72822f5d4c3f74e650c33dc55b8f182b28 12-Oct-2011 Wu-cheng Li <wuchengli@google.com> Add video snapshot CTS.

bug:5169599
Change-Id: I46f4b3de3c9fd67aff0fe037e3171ce8a673b0ba
ameraTest.java
8acbab03ea26d67c0fec65b9e6760c671fbba39c 12-Oct-2011 Wu-cheng Li <wuchengli@google.com> Add camera face detection CTS.

bug:5169599
Change-Id: I86eb53920d86c277dde34c253bae935520e4ac95
ameraTest.java
7bb728794084449caa161762fcf1b400e7d84bd3 20-Sep-2011 Sundar Raman <sunds@ti.com> CTS: Fix for #testMultiCameraRelease

- When switching between different
cameras one should release the
preview surface first before re-using
it again.

bug:5360297

Change-Id: I3c336ba6c2f6cdd11c4250fcc79feb1d4bd86ad1

Signed-off-by: Emilian Peev <epeev@mm-sol.com>

Signed-off-by: Sundar Raman <sunds@ti.com>
ameraTest.java
5c7d7fe5391b6333053cc6061456ca247aac72ce 07-Oct-2011 Wu-cheng Li <wuchengli@google.com> Update Camera.setDisplayOrientation test.

Make sure setDisplayOrientation can be called during preview.

bug:5422679
Change-Id: I5bbbc408e30117972c6c0eb5b71fab2e7362dbe9
ameraTest.java
9a0b2b7c6f29cca7984ba9afc3ce97c9ffcb50c6 23-Sep-2011 Tyler Luu <tluu@ti.com> Fix for #testCancelAutofocus

Need to try to set auto focus mode in case CameraHal
implementation uses one of the CAF modes as a default.
This test only makes sense for FOCUS_MODE_AUTO and
FOCUS_MODE_MACRO where the lens actually moves so return
if neither of these modes are supported.

bug:5332932

Change-Id: I1da1e9d5498e8d4ebd37fb5b181c115ea31be8e6
Signed-off-by: Tyler Luu <tluu@ti.com>
ameraTest.java
a90d752ab94cb97453b30d7a947e50114c5f0952 22-Sep-2011 Wu-cheng Li <wuchengli@google.com> Update camera AE and AWB lock tests.

Now camera API specifies autofocus does not lock AE and AWB.
stopPreview and takePicture do not clear AE and AWB locks.

bug:5356404

Change-Id: I0d6805514b060b21c51e4114b0bd44050030ec0e
ameraTest.java
0a242bb608a7cc9002e456cf81f38924594fc7a0 29-Aug-2011 Tyler Luu <tluu@ti.com> CtsHardwareTestCases: Fix for #testGetParameterDuringFocus

- After calling 'autoFocus()' for a second time, the test
was neither waiting for the focus to finish, nor
canceling AF, before calling 'autoFocus()' yet again.
This sequence will inevitably lead to an error.

bug:5314001

Change-Id: I259ff5b1e2e4385c325f19536a519db4ac2c3acf
Original-author: Emilian Peev <epeev@mm-sol.com>
Signed-off-by: Emilian Peev <epeev@mm-sol.com>
Signed-off-by: Tyler Luu <tluu@ti.com>
ameraTest.java
63691c76926d24015270aa9c58f2eb0d72cf4412 06-Sep-2011 Eino-Ville Talvala <etalvala@google.com> Add Camera tests for auto-exposure and auto-white-balance locks.

Bug: 4945711
Change-Id: Ib12fe2b07a395921fe72828fe1c0aa9f3655e812
ameraTest.java
a55fa0da0af5f00b8211e3a5ebd6fb2c6f18d58a 30-Aug-2011 Wu-cheng Li <wuchengli@google.com> Remove the check of takePicture during recording.

Some cameras support video snapshot.

bug:5187868
Change-Id: Ife74a10a2c242a44ede04035977875a51b6e921a
ameraTest.java
6fd8063aa409e0d61b5207468a4f12adb831f4c2 28-Aug-2011 Wu-cheng Li <wuchengli@google.com> Fix camera zoom CTS bug.

The test starts from the camera id 0. If the zoom is not supported,
camera 0 is not released and the CTS starts to test id 1. The
camera should be released before testing the next one.

bug:5144206

Change-Id: I72b204eaa3f399ae09a4529f2acd84bfa4f00438
ameraTest.java
66c144cf901397ebd650c246e84cf509e9adeda7 02-Aug-2011 Wu-cheng Li <wuchengli@google.com> Add camera recording hint tests.

bug:4266229
Change-Id: I1b84e9991fd0cf01cf9b2afbcfd9406540bde5f2
ameraTest.java
7c10a407b89ae32855606ffea522225148ab45a1 27-Jul-2011 Eino-Ville Talvala <etalvala@google.com> Relax timestamp consistency checking for SurfaceTextures and Camera.

Until proper vendor support can be added, timestamps will not be as
accurate as they should be, so relax the CTS test for now.

Bug: 5049691

Change-Id: I20e430dc86b58f369ef0bd25cfd091abf98b9981
ameraGLTest.java
8fe4f547c45f2757e390e8a754acd4fec05ca516 15-Jul-2011 Wu-cheng Li <wuchengli@google.com> Test calling startPreview in jpeg callback.

Some camera drivers incorrectly think the capture is
still in progress after jpeg callback is sent to apps.

bug:3362253

Change-Id: I223593a59836808db26db9a46e5ff4fb50adf2dd
ameraTest.java
7f8be95b2ad955b4aa055530422624d80d8889ee 29-Jun-2011 Wu-cheng Li <wuchengli@google.com> Merge "Check if cameras return raw picture callback."
f8f8dcd2b50d28e263331a19fecb09d808b1ec86 29-Jun-2011 Wu-cheng Li <wuchengli@google.com> Check if cameras return raw picture callback.

bug:4967771
Change-Id: Ib38be2c2ae34cc50b33846d959b12c393d3b1cfc
ameraTest.java
b87926d04a097daa698a7887c24f892d0540526b 20-Jun-2011 Wu-cheng Li <wuchengli@google.com> Add CTS to use camera during recording.

bug:2644213

Change-Id: Ie672ca4544740b31171d8e2ff61436ba67b7e438
ameraTest.java
bb47ff02d552e5920d82dcc4716fcec9b196d9f2 17-Jun-2011 Wu-cheng Li <wuchengli@google.com> CameraTests: Only throw exceptions in main thread.

junit does not catch the exceptions in created threads.
One test failure will stop all tests.

bug:4575981

Change-Id: I0f2b5e1ed442aeb683cbc7ab891387a390d1d4fc
ameraTest.java
aebe2576e4d32a9a3516ad53a7ad3ae7defb21a0 07-Apr-2011 Eino-Ville Talvala <etalvala@google.com> Add pre-start checks to CameraTest#testMultiCameraRelease().

Makes sure the device under test supports opening multiple cameras
simultaneously before running test.

Also adds more verbose logging.

bug:4598435

Change-Id: I27fc4acb7f7ed70187b9c3981b7daf1c7717822d
ameraTest.java
98af2e12d991fb765b8f155a21fadfe19e4f8d82 09-Jun-2011 Brian Muramatsu <btmura@android.com> am 433537e3: am 6c927620: am 5998c47c: Merge "Make sensors optional" into gingerbread

* commit '433537e31e3ff0750ce5030d4f391f23799b6d68':
Make sensors optional
433537e31e3ff0750ce5030d4f391f23799b6d68 08-Jun-2011 Brian Muramatsu <btmura@android.com> am 6c927620: am 5998c47c: Merge "Make sensors optional" into gingerbread

* commit '6c9276206c16af4f9ea7f025b3b82ff59368ef3e':
Make sensors optional
91e5244260faeef0ab028810d7b4b730cc87e8cb 17-Mar-2011 Dylan Reid <dgreid@google.com> Make sensors optional

Change-Id: I44526a902fa5e7ad326e82bb2eb6d4b0f6706ca3
ensorTest.java
bb127c8e84b9e689c3e0f8b9faf4db3025b4056a 23-May-2011 Wu-cheng Li <wuchengli@google.com> Reduce the run time of some camera tests.

1. testPreviewPictureSizesCombinationByCamera
2. testLockUnlock

bug:4384432

Change-Id: I7a81d72ffb2e6ab151cac8fea0dba46a48244b44
ameraTest.java
971ed387ec51437894d051fd9130af33e943fdf2 12-May-2011 Brian Muramatsu <btmura@android.com> am a911ad43: am 3594aecd: am 5dbaee64: Merge "Checking hardware feature when test rear camera" into gingerbread

* commit 'a911ad43c54c26f984cd1235ae8b0ed3a48dddfa':
Checking hardware feature when test rear camera
a911ad43c54c26f984cd1235ae8b0ed3a48dddfa 11-May-2011 Brian Muramatsu <btmura@android.com> am 3594aecd: am 5dbaee64: Merge "Checking hardware feature when test rear camera" into gingerbread

* commit '3594aecd0dea73da2e18e97095d4ae29a3a5bc8a':
Checking hardware feature when test rear camera
9e9e658e92e044157eef51e2fd15768332f7b790 06-May-2011 Mist Liao <Mist_Liao@asus.com> Checking hardware feature when test rear camera

To support the device which do not have rear camera

Change-Id: I81bcaa1f4fbdf0b1fb94f5f7c82e2b0e179c629e
amera_SizeTest.java
dc83de84ca93e0d4d8660f345addc1dc39752208 05-May-2011 Wu-cheng Li <wuchengli@google.com> Add camera metering areas API tests.

bug:3475893

Change-Id: I5b2a3e616716184d5165dbe4a2752ddb77f2110f
ameraTest.java
cc0a4f7099956068076ef45caf10aca50e72c7b7 04-May-2011 Wu-cheng Li <wuchengli@google.com> Add camera focus areas API test.

bug:3475893
Change-Id: I40328da614cac59df94d05687d5194bc4b47303e
ameraTest.java
76a95c86982dbebe2f895e61bf947d50190f09ca 21-Apr-2011 Brian Muramatsu <btmura@google.com> am 8237a1a0: am f9f15e5f: am a75b19dd: am 71dbe44d: Revert "Revert "CTS: Fixes a possible "out of memory" exception""

* commit '8237a1a0675e74d79cc1a09adbf014cc45b48f46':
Revert "Revert "CTS: Fixes a possible "out of memory" exception""
a75b19dd46b1759507594da53497e74b53f4c473 21-Apr-2011 Brian Muramatsu <btmura@google.com> am 71dbe44d: Revert "Revert "CTS: Fixes a possible "out of memory" exception""

* commit '71dbe44d5e0a1a12c620c6c81173873d786a4023':
Revert "Revert "CTS: Fixes a possible "out of memory" exception""
2dfe79f20b11b60bd8b3f2446506de6abb7c6e39 21-Apr-2011 Brian Muramatsu <btmura@google.com> am c22a27d0: Merge remote branch \'goog/gingerbread\' into manualmerge

* commit 'c22a27d088fab0cc7fc916a649d26633f9353439':
Revert "CTS: Fixes a possible "out of memory" exception"
Fix for SmsManagerTest
Add StorageManager Test
Fix BuildVersionTest
Add DownloadManager Test
71dbe44d5e0a1a12c620c6c81173873d786a4023 21-Apr-2011 Brian Muramatsu <btmura@google.com> Revert "Revert "CTS: Fixes a possible "out of memory" exception""

Bug 4298542

This reverts commit 1a729f42c0d44f4c2a4818ffe9f4983ce2e52425.

Change-Id: I36f37e0966aed13efe7443ee0e11277f8ff700a0
ameraTest.java
c22a27d088fab0cc7fc916a649d26633f9353439 21-Apr-2011 Brian Muramatsu <btmura@google.com> Merge remote branch 'goog/gingerbread' into manualmerge

Conflicts:
tests/tests/os/src/android/os/cts/BuildVersionTest.java

Change-Id: I831f4056d5d1332e90bae1ce69ecaddb5ece728e
2020ebda35ff15ebd53558ab5af449616c015002 21-Apr-2011 Brian Muramatsu <btmura@android.com> am 81b3b597: am 471c3089: am e4c28cbd: am 82d2ffe2: Merge "Revert "CTS: Fixes a possible "out of memory" exception"" into gingerbread

* commit '81b3b597f92a642a7a3a747f7b85475b8d2f0d11':
Revert "CTS: Fixes a possible "out of memory" exception"
81b3b597f92a642a7a3a747f7b85475b8d2f0d11 21-Apr-2011 Brian Muramatsu <btmura@android.com> am 471c3089: am e4c28cbd: am 82d2ffe2: Merge "Revert "CTS: Fixes a possible "out of memory" exception"" into gingerbread

* commit '471c30892522f604b5b2953bbaeba7b2c4646ea8':
Revert "CTS: Fixes a possible "out of memory" exception"
1a729f42c0d44f4c2a4818ffe9f4983ce2e52425 20-Apr-2011 Brian Muramatsu <btmura@android.com> Revert "CTS: Fixes a possible "out of memory" exception"

This reverts commit 7eade134e4c8fdaee5b7dfb0446dc90085b0408a.

This causes the test to fail on Nexus S, so I'm reverting
the change for Gingerbread. However, it will be included in
a future CTS release.

Additional info from Wu-cheng:
"The change made the test faster. If apps call setParameters
right after jpeg callback is received, it will fail. This is
not a regression and I believe it does not impact users."

Change-Id: I14ce1235581dac5543983f60ed047ae9331a754a
ameraTest.java
51c66b1b310d1e803da47fbe89bc9c79ec56a31b 16-Apr-2011 Brian Muramatsu <btmura@google.com> am 45ad581c: Merge remote branch \'goog/gingerbread\' into manualmerge

* commit '45ad581cadd0d13b75a48dd1d2091a024aa2fe41':
Parallelize Test Description Generalization
Remove RequiredFeatures Annotation
Server thread may not update the current value immediately after request url on testAccessLoadsImagesAutomatically case. Solution: Add one second delay before assert function.
EGL Config Test
Allow saving log files in different directory
StartPreview only after setting fps range paramters
Fix for the handling of SMS Delivery Report in case of CDMA network
Fix WifiInfoTest
Remove Unused Spec Progress Tool
Fix Build
Fix CtsTelephonyTestCases:PhoneNumberUtilsTest--testCallMethods fails due to PhoneNumberUtils MIN_MATCH set to 11 for China region ship
Added sleep within testGetAndSetMasterSyncAutomatically.
45ad581cadd0d13b75a48dd1d2091a024aa2fe41 15-Apr-2011 Brian Muramatsu <btmura@google.com> Merge remote branch 'goog/gingerbread' into manualmerge
209367e1746767e83eba2f802135f8ba55351be0 12-Apr-2011 Brian Muramatsu <btmura@android.com> am 7c769bbf: am 0462b64d: am de6ac8e5: am c6e249db: Merge "StartPreview only after setting fps range paramters" into gingerbread

* commit '7c769bbfd7d12f9b9c046058f91e11da69833a5c':
StartPreview only after setting fps range paramters
7c769bbfd7d12f9b9c046058f91e11da69833a5c 12-Apr-2011 Brian Muramatsu <btmura@android.com> am 0462b64d: am de6ac8e5: am c6e249db: Merge "StartPreview only after setting fps range paramters" into gingerbread

* commit '0462b64d957c6333ef7989d62df47dc017941ce6':
StartPreview only after setting fps range paramters
1c100c9a1111c5e8063c53f658f82bf3164084bf 11-Apr-2011 Akwasi Boateng <akwasi.boateng@ti.com> StartPreview only after setting fps range paramters

Starting the preview before setting fps range causes
first supported fps range to be set while preview is
running in a different(default) fps range. This can
cause teh fps range for the first supported fps range
to be inaccurately measured.

Signed-off-by: Akwasi Boateng <akwasi.boateng@ti.com>

Change-Id: Ica6011f04dde0a5c7d801f94595916b004464d24
ameraTest.java
c1c147de7db0f230e0824dc76e2ebd40c5f14a13 07-Apr-2011 Eino-Ville Talvala <etalvala@google.com> Merge "Add timestamp and setting tests into Camera+Surfacetexture CTS."
cc73c38fc645ed13720228d3b3fab333ea7d231a 29-Mar-2011 Eino-Ville Talvala <etalvala@google.com> Add timestamp and setting tests into Camera+Surfacetexture CTS.

Includes tests for testing all resolutions, as well as confirming that
produced timestamps concur with the camera-reported frame rate ranges.

Change-Id: I000b66935e148064acf077c04ba81ef0e792f842
ameraGLTest.java
8665516761bae9ed2980721ec94134961cf46c9f 07-Apr-2011 Brian Muramatsu <btmura@google.com> am 507e3b78: am b089b072: am 7619bd8d: am 7cf399e7: Merge remote branch \'goog/gingerbread\' into manualmerge

* commit '507e3b78fba82e71648b52b36102c5d8a0c3b40d':
Fix WifiInfoTest
Update NO_DELIVERY_REPORTS list.
Update Expectations File
Remove Test Annotation Related Tools
Clean Up VideoViewTest
CTS: Fixes a possible "out of memory" exception
7619bd8d1434a08e5debcd278a549dba4250a842 07-Apr-2011 Brian Muramatsu <btmura@google.com> am 7cf399e7: Merge remote branch \'goog/gingerbread\' into manualmerge

* commit '7cf399e775a7d5bd28cbbef978ab0faa0b6e88b4':
Fix WifiInfoTest
Update NO_DELIVERY_REPORTS list.
Update Expectations File
Remove Test Annotation Related Tools
Clean Up VideoViewTest
CTS: Fixes a possible "out of memory" exception
7cf399e775a7d5bd28cbbef978ab0faa0b6e88b4 07-Apr-2011 Brian Muramatsu <btmura@google.com> Merge remote branch 'goog/gingerbread' into manualmerge

Conflicts:
tests/expectations/knownfailures.txt

Change-Id: I9db887535ef970eef0209251460c13b367f23779
b4f5a014c65381fa0109cc1e66609cfaa7598f2e 04-Apr-2011 Eino-Ville Talvala <etalvala@google.com> Add multi-camera release test into CTS.

This test first opens and streams preview frames from 1 camera, then
stops the preview. Without releasing the first camera, it then opens
the second camera, and starts preview on it. Partway through this
stream, the first camera is released. This should have no impact on
the live second camera.

Change-Id: I5f502155a57e07d31115e902790fd0e8e567b619
ameraTest.java
d6fe0e1e78a921aae7ba0c50a46e27dee932f5a6 01-Apr-2011 Brian Muramatsu <btmura@google.com> resolved conflicts for merge of a3712c06 to honeycomb-mr1

Change-Id: I099148d3d9006dc3dbd78f3397ea186ef568ceeb
a3712c065dd0ae4893aa9e9b715903f9ce353da3 31-Mar-2011 Brian Muramatsu <btmura@google.com> Merge remote branch 'goog/gingerbread' into manualmerge

Conflicts:
tests/tests/app/src/android/app/cts/InstrumentationTest.java
tests/tests/content/src/android/content/cts/ContextTest.java
tests/tests/net/src/android/net/cts/ConnectivityManagerTest.java
tests/tests/os/src/android/os/cts/BuildVersionTest.java
tests/tests/telephony/src/android/telephony/cts/SmsManagerTest.java
tests/tests/util/src/android/util/cts/EventLogTest.java
tests/tests/view/src/android/view/cts/WindowTest.java
tests/tests/view/src/android/view/inputmethod/cts/BaseInputConnectionTest.java
tests/tests/widget/src/android/widget/cts/AutoCompleteTextViewTest.java
tools/device-setup/TestDeviceSetup/src/android/tests/getinfo/DeviceInfoInstrument.java
tools/host/src/com/android/cts/TestDevice.java

Change-Id: Ic4ee072b6c82f97ba256b25a71db153195c958b9
4434ced6df46454444b09105f01850228f438c5e 30-Mar-2011 Eino-Ville Talvala <etalvala@google.com> Merge "Add Camera + SurfaceTexture tests into CTS."
7eade134e4c8fdaee5b7dfb0446dc90085b0408a 28-Mar-2011 Emilian Peev <epeev@mm-sol.com> CTS: Fixes a possible "out of memory" exception

- Image sizes can vary quite a bit. Some cameras might
support up to 12MP picture sizes, which can result
in very large bitmaps. Dalvik's VM stack size might
not be able to handle arrays of this size.
In these cases an "out of memory" exception
is possible.
- Related to test cases #testPreviewPictureSizesCombination,
#testTakePicture and #testJpegThumbnailSizeByCamera.

Change-Id: I15406f73bb72c897b04876f312019dc68f0f726f
Signed-off-by: Emilian Peev <epeev@mm-sol.com>
ameraTest.java
74972a79609c9d46bf303a69d2c97f423101f345 25-Mar-2011 Eino-Ville Talvala <etalvala@google.com> Add Camera + SurfaceTexture tests into CTS.

Tests basic functionality for setting a SurfaceTexture as the camera
preview destination.

Change-Id: I42181ce2955a438a22967e849409d24d4e9ed9d1
ameraGLTest.java
b68e10d79c2c188dfcbabc40fb4a125ce53cb8fe 30-Mar-2011 Brian Muramatsu <btmura@android.com> am f0312904: am 76879423: am f0a26e83: am 82bc1287: Merge "CTS: Fixes for android.hardware.cts.CameraTest#testCancelAutofocus" into gingerbread

* commit 'f03129041db02e71f9bf49f8e7241af0d004d137':
CTS: Fixes for android.hardware.cts.CameraTest#testCancelAutofocus
f03129041db02e71f9bf49f8e7241af0d004d137 29-Mar-2011 Brian Muramatsu <btmura@android.com> am 76879423: am f0a26e83: am 82bc1287: Merge "CTS: Fixes for android.hardware.cts.CameraTest#testCancelAutofocus" into gingerbread

* commit '7687942310f2ec4a217ffcc5807925086bdeb8b6':
CTS: Fixes for android.hardware.cts.CameraTest#testCancelAutofocus
0c2ddec42fc55af088bc50d97d8dce3ccfc5bbfb 26-Mar-2011 Wu-cheng Li <wuchengli@google.com> Merge "Register error callback in every camera test."
629f0a3285988617c717396d01aac7a217c8eb08 24-Mar-2011 Julian Shandorov <jshandorov@mm-sol.com> CTS: Fixes for android.hardware.cts.CameraTest#testCancelAutofocus

- setPreviewDisplay() was omitted after release().
release() disconnects and releases the Camera object resources.
If a camera uses an overlay for preview, the overlay object is
also destroyed when release() is used. At the same time,
the camera documentation states that a call to either
setPreviewDisplay() or setPreviewTexture() is necessary in
order to start the preview.

Change-Id: Ic77e8a5ea952414c610850241be9e09018b02b20
Signed-off-by: Julian Shandorov <jshandorov@mm-sol.com>
ameraTest.java
6ef6a7ef1a4544f371629cc0c8c94e08cff1d9c1 18-Mar-2011 Brian Muramatsu <btmura@android.com> am b38e39c2: am 153b7e1d: am d1fed244: Merge "CTS: Fixes for android.hardware.cts.CameraTest#testPreviewFpsRangeByCamera" into gingerbread

* commit 'b38e39c2950a86abdb12479f20ff6a21b2268d76':
CTS: Fixes for android.hardware.cts.CameraTest#testPreviewFpsRangeByCamera
d088736da5fc73d761fe344970c9df21c521b115 17-Mar-2011 Wu-cheng Li <wuchengli@google.com> Register error callback in every camera test.

Change-Id: I1124f73b174c66079647675e56ee3a3b90213c9b
ameraTest.java
60feb598eb1f0b18e77dee93981f2d1aaeff504a 14-Mar-2011 Emilian Peev <epeev@mm-sol.com> CTS: Fixes for android.hardware.cts.CameraTest#testPreviewFpsRangeByCamera

- When variable framerate is active and depending on the light
conditions, the framerate can get very low. This should be
taken in to account during the process of discarding the
measurements and leave just enough data. This way the checks
and calculations that follow can proceed without any issues.

Change-Id: I156760d893778f7db0b876d943b67acb99754bbc
Signed-off-by: Emilian Peev <epeev@mm-sol.com>
ameraTest.java
fc2d4be7f652f26fb931cb48813428042f27c0a1 15-Mar-2011 Brian Muramatsu <btmura@android.com> am 67f3e593: am 4bc236c8: am 73524561: Merge "CTS: Fixes for android.hardware.cts.CameraTest#testPreviewCallback" into gingerbread

* commit '67f3e5939ca845780dc9e82bc825d373248ca6ae':
CTS: Fixes for android.hardware.cts.CameraTest#testPreviewCallback
6c15dab79a0536622304cc69fcb7a3b03fa29bf1 11-Mar-2011 Emilian Peev <epeev@mm-sol.com> CTS: Fixes for android.hardware.cts.CameraTest#testPreviewCallback

- setPreviewDisplay() was omitted during the individual
preview resolution tests. The camera documentation states
that a call to either setPreviewDisplay() or setPreviewTexture()
is necessary in order to start the preview. Apart from
that setPreviewDisplay() is mandatory on platforms, which utilize
an overlay for camera preview.

Change-Id: Ifd2ce8d787a8c1d6790701b9d04f13f4158227d0
ameraTest.java
b400b37244483beebd4ca92b11623de044174aaf 08-Mar-2011 Rieko Hosokawa <rieko.x.hosokawa@sonyericsson.com> Fixing race in android.hardware.cts.CameraTest#testZoom

Remove the checking process that compares "given zoom value
from callback" and "gotten zoom value via getZoom()".

Because there is a race condition in that the callback happens
and before the call to getZoom the zoom has already been updated.

When "onZoomChange()" is executed during smooth zoom,
the return value of "getZoom()" in checking process
won't correspond to the argument "value"
in case that the zoom has been already updated before the
call to it.

Change-Id: Ie9c277c09efb1510d1314b26652815d04a79be4f
ameraTest.java
645006ef3143ca4d111ea657b5b2371b514888de 07-Mar-2011 Wu-cheng Li <wuchengli@google.com> Add camera CTS to test every preview format.

bug:3488365
Change-Id: Ica2b020d4ff3fc1c4def8a789bf92be1f3a871b9
ameraTest.java
2a4fa0a5337b5e96255dbcc955e844f70a477b70 22-Feb-2011 Wu-cheng Li <wuchengli@google.com> Add CTS to ensure camera supports YV12 preview format.

YV12 is mandatory now.
bug:3463624

Change-Id: I3ad4f7a5715cea624420934307e0a9d6abd14acc
ameraTest.java
b430e9b566fe7d6b1450bc6e918e0015867731c2 20-Feb-2011 Wu-cheng Li <wuchengli@google.com> Add camera cts to check gps timestamp correctness.

bug:3190247
Change-Id: I2e4fb0474034669b4ecbad1594df4664fdfed2a0
ameraTest.java
0e27e40955ffe40dbe2678d52c5791bf0fbcef80 17-Feb-2011 Wu-cheng Li <wuchengli@google.com> Add the test that calls getParameters during autofocus.

During autofocus, calling getParameters should not crash or throw exception.
bug:3220352

Change-Id: I5e85806759803400ca711f465faffaa6d8bee25a
ameraTest.java
c3daa352f157b9e5cd873080eafbc972e1b3d0da 11-Feb-2011 Brian Muramatsu <btmura@android.com> am c3bce69e: am 08549196: am db03bd4d: Merge "Camera: Fix unstable test result on testpreviewcallback" into gingerbread

* commit 'c3bce69ed0ad2a83494e35d93e8b14c7dc0fe467':
Camera: Fix unstable test result on testpreviewcallback
0fa6ce76af1ea731facda37c407eb386f5b6fe78 10-Feb-2011 Tatsuya Matsukawa <tatsuya.matsukawa@sonyericsson.com> Camera: Fix unstable test result on testpreviewcallback

The callback is called at unexpected timing.
To avoid this issue, we need to wait for a while before going
to the next test.

Change-Id: I1d17cbd4c6678eca399829828119c85ba805b243
ameraTest.java
95b4923ed7f8d373a14bb769cf6b6e151e1e94aa 24-Jan-2011 Wu-cheng Li <wuchengli@google.com> Add camera CTS to verify GPS exif data.

bug:3381761
Change-Id: Ia4bc03ba87a530093d6f4de003b7e7539a6c5523
ameraTest.java
79f5b720223a0aca5ac9666724491461ddf52524 13-Jan-2011 Wu-cheng Li <wuchengli@google.com> Fix camera scene mode CTS.

In auto scene mode, camera HAL will not remember the previous
flash, focus, and white-balance. It will just take values set
by parameters.
bug:3345896

Change-Id: I22aac42875199e40605fdc4816ed88ac2d324323
ameraTest.java
2328c548c192b60b254c6efbef52da334eb4fc9c 07-Jan-2011 Wu-cheng Li <wuchengli@google.com> Do not use getParameter to check zoom value in zoom callback.

When the test calls getParameter, the zoom value may have changed again.
We should not compare it to the value from zoom callback.

bug:3197618

Change-Id: Ic89c62326be16e5292527a897dc9c51daad168f5
ameraTest.java
0828a047b8fb8e5ff8a6126c0f2b77b45749dd71 05-Jan-2011 Wu-cheng Li <wuchengli@google.com> Add CTS to test invalid camera parameters.

bug:3104514
Change-Id: I6e88ab7fa9ca6fc62f34816ef0eecfb381f4ca22
ameraTest.java
b15a0d69de953bd9aff5b2534afc8b0d3e9d0501 04-Jan-2011 Wu-cheng Li <wuchengli@google.com> Use setProfile to make sure the recording settings are valid.

Originally the test used MediaRecorder.OutputFormat.DEFAULT and
MediaRecorder.VideoEncoder.DEFAULT. It also used default preview size
as video size. But the recording would fail.

bug:3197565
Change-Id: I78f6c82d65e10920582ab49e94343c51bf1800af
ameraTest.java
ad9ac39070639060f7a645faeda9a7358d7b65b0 23-Dec-2010 Wu-cheng Li <wuchengli@google.com> Check default camera white-balance and color effect.

Change-Id: Ib225fdd1f106f8f406dbcf4f6cc7d6c2f7800a83
ameraTest.java
e944f0889d9f6824d73c297aa3928495d3a4b8d7 07-Dec-2010 Wu-cheng Li <wuchengli@google.com> Add test for camera scene modes.

Change-Id: Ia63e11507b7a376e75338e1240031a8cadbcbc96
ameraTest.java
6b897c8fe5328f1cb3daeeacbe8527f412831215 24-Sep-2010 James Dong <jdong@google.com> Add cts test for methods getSupportedVideoSizes and getPreferredPreviewSizeForVideo

o Change the method name to "checkPreferredPreviewSizeForVideo" and
will add "checkSupportedVideoSizes" in another patch.

Change-Id: I44a61fb366212ebe8848dce6a6f8c3ac747b109e
ameraTest.java
d8e9c14bdba4b99364597d176beaebe484191469 19-Nov-2010 Brian Muramatsu <btmura@android.com> am 825551a7: am a74265a8: Merge "Remove SensorManagerTest BrokenTests" into froyo

* commit '825551a7b40069463a187d17641aa53680f26a11':
Remove SensorManagerTest BrokenTests
113cf67f683cba95e36af06e134511b363373abe 15-Nov-2010 Brian Muramatsu <btmura@android.com> Remove SensorManagerTest BrokenTests

Bug 3188260

These tests required sensor events to be generated.

Change-Id: I1d1dcd97d0157cf55f6ab80a9d50887f57f1b0d6
ensorManagerTest.java
8c2d3af9157c5768222c7d33f18424750c95fdd9 08-Nov-2010 Wu-cheng Li <wuchengli@google.com> android.hardware.Camera.open should return back-facing camera.

bug:3173302
Change-Id: I7cd8dae4fd080493edda3e89fdf1df1a4eb2ad18
ameraTest.java
3808e3fbf1ce5fb2eb2047d9d0b3db3227e5f306 08-Oct-2010 Wu-cheng Li <wuchengli@google.com> Make sure camera jpeg quality parameters exist.

bug:3073393
Change-Id: I5bff1fce5e9e297cf05345c9a1327700c6384b98
ameraTest.java
2b42a88d192432e00096cbe69cb9ee8c8590087d 07-Oct-2010 Wu-cheng Li <wuchengli@google.com> Repeat the tests on every camera on the device.

bug:3052237
Change-Id: I21f98b1b4968d8e2c82033a2b326b26f319ebbcc
ameraTest.java
0165d1867374099d525638e6192342ba639e7954 14-Aug-2010 Wu-cheng Li <wuchengli@google.com> Add camera preview fps range test.

Change-Id: Id416be6110d45fb1b8554789a2ab9073293e6c9b
ameraTest.java
8ff4fa9b074b6c3daec910079124857e6f070ff4 30-Sep-2010 Wu-cheng Li <wuchengli@google.com> Test all combinations of camera preview sizes and picture sizes.

Also make sure supported sizes do not contain invalid values
like "WVGA,VGA,HVGA".

bug:2900957
Change-Id: I368789b07f7752a5e60c321f068cd532ed70be1b
ameraTest.java
37a6cee614e7654b44b00ced591d4ce4d283fb17 15-Sep-2010 Wu-cheng Li <wuchengli@google.com> Update camera test due to API change.

bug:3001395
bug:3001399
Change-Id: Ia9b40e71f5618f83af1e4af1a43f961658a378b2
ameraTest.java
bd66262e0f085540032c0b84d0e5144bd1869610 10-Sep-2010 Wu-cheng Li <wuchengli@google.com> Check if camera parameters are the same as requested.

bug:2980818
Change-Id: I2ebb184618a2067ba000c733902ede6889c3b2d6
ameraTest.java
faab38e3d90f5c95652c6184e433c909a9743a20 31-Aug-2010 Brian Muramatsu <btmura@android.com> am 82e9d207: Merge "Fix CameraTest#testAccessParameters Assertion" into froyo

Merge commit '82e9d20712d96f03c3ff823a101f51d1b9d54d18' into gingerbread

* commit '82e9d20712d96f03c3ff823a101f51d1b9d54d18':
Fix CameraTest#testAccessParameters Assertion
489963abd1d172751b9db5cb7ae3f66fdc7b4163 30-Aug-2010 Wu-cheng Li <wuchengli@google.com> Correct the order of expected and actual values in CameraTest.

Change-Id: Ia1dddcd1d8550091bbf92052fa282012eb58e028
ameraTest.java
c4cd1326d19c7b02bfe90e698066dd295c411bd2 27-Aug-2010 Brian Muramatsu <btmura@android.com> Fix CameraTest#testAccessParameters Assertion

Issue 10800

Use a float assertEquals and swap expected and actual parameters
around.

Change-Id: I791947c78471d8fdb992843ca66e09333ba0ddec
ameraTest.java
9a40c5c9907f33e74e79c5fa58df8cb87a23074c 17-Aug-2010 Wu-cheng Li <wuchengli@google.com> Test zoom in each preview size.

Change-Id: Ibab93e90f37695737a7e8454f21bc321c1c3e7f5
ameraTest.java
b156255b1c47acb8b07dd84b343fa0e0e11a4802 07-Aug-2010 Brian Muramatsu <btmura@android.com> am 8185f371: Merge "Some PackageManager Feature Tests" into froyo

Merge commit '8185f37163027e16ad5187e014383e9c01b90e50' into gingerbread

* commit '8185f37163027e16ad5187e014383e9c01b90e50':
Some PackageManager Feature Tests
1de71445eac60f563f5098ba86b7a892be7d34cb 04-Aug-2010 Brian Muramatsu <btmura@google.com> Some PackageManager Feature Tests

Bug 2817090, 2817037, 2817010, 2817022, 2817050

Some sanity tests to check that the PackageManager is reporting
the correct features. It won't catch everything, and some of
the tests like for checking for the existence of WiFi or
Camera don't make a whole lot of sense... Finally, test that
features not defined by the SDK aren't using the android
namespace.

Moved feature tests for sensors and telephony into this class
to centralize all these feature tests. Thanks to George for
nearly all the code here.

Change-Id: I67e1e3ca8ccd8bfe46422f97abf571aecd28ad06
ensorManagerTest.java
e6e8a8cd9cd39d4058747e39be9c7ad1762e108c 29-Jul-2010 Brian Muramatsu <btmura@android.com> am dc92005f: Merge "Test Sensor Feature Reporting" into froyo

Merge commit 'dc92005f7fca6ee665d76bef2cf56d1e12cb5993' into gingerbread

* commit 'dc92005f7fca6ee665d76bef2cf56d1e12cb5993':
Test Sensor Feature Reporting
7cc874e9bc13cbe1573f1eea08b79e64e59d1fa1 29-Jul-2010 Brian Muramatsu <btmura@google.com> Test Sensor Feature Reporting

Bug 2817004

Check that the sensor features reported by PackageManager have
sensors reported by SensorManager. Also check that sensor
features not reported by PackageManager don't have any sensors.

Change-Id: I7df2dfd055df51f5212ef0166cfeb85cdcc4ab6f
ensorManagerTest.java
2eaec3f4d25e0740d256a0e2c41357ec2c328e70 09-Jul-2010 Brian Muramatsu <btmura@android.com> Update GeomagneticFieldTest

Bug 2557378

Squashed commit of the following:

commit 24b1575f9bf6898257cdec9deb2db9ea5c8dbb52
Date: Tue Mar 30 18:37:29 2010 -0300

Fixing test

Change-Id: I6724a1020c9eb0f25b64b31571f5d57f0b576fcf

Change-Id: I8ecb4383b164ed6e6ea186e64df21b1d103e0ffd
eomagneticFieldTest.java
3e6f95cc5c14bfb296a5272cdd62483cf81951bf 15-Jun-2010 Chih-Chung Chang <chihchung@google.com> Add test for multiple camera support.

Change-Id: Ifafd8d8be20bca85907c91044ef57e63cf370d1b
ameraTest.java
9f7f97f235dcd2cf279e7b7297d37e5547410953 21-Apr-2010 Wu-cheng Li <wuchengli@google.com> Test all camera preview sizes.

Change-Id: I9852fdb55b9b9ce9236c1793461b58bcb73eabec
ameraTest.java
2aa04786a9b4b6b966da751804437e7e6a4f4f2c 03-Jun-2010 Wu-cheng Li <wuchengli@google.com> Add cts test for android.hardware.Camera.cancelAutoFocus().

Change-Id: Ia065eb40d66635d4b8d91ae81cd8e44e6660f9c1
ameraTest.java
2911dcfb7dc47970976af742782132716168f0a4 14-May-2010 Wu-cheng Li <wuchengli@google.com> Add cts test for camera focus distance API.

bug:1955650
Change-Id: Ia6c1d924b4a627c58bd4207db16a76034962e9db
ameraTest.java
c70f50b0ac3caa8c98c6aa2cdc53193752e3e94c 12-May-2010 Wu-cheng Li <wuchengli@google.com> Use junit API and correct the order of parameters.

Change-Id: I793840ec595bc7658b568e8aeef1269876b86c3c
ameraTest.java
e4cee2bff0e5c2ef8f483ed88773201fc7ffe6de 12-May-2010 Wu-cheng Li <wuchengli@google.com> Add test for android.hardware.Camera.Parameters.removeGpsData.

bug:2672651
Change-Id: I3ddf8cac3febbd01968d8a49b9c3c2efbdc9d4f3
ameraTest.java
f97a56dcb3add555b062f55de64dd304843fcc66 28-Apr-2010 Wu-cheng Li <wuchengli@google.com> am a6e803e9: Fix intermittent testZoom failure.

Merge commit 'a6e803e990d2011e592a80f7dbfe483343e7ee93' into froyo-plus-aosp

* commit 'a6e803e990d2011e592a80f7dbfe483343e7ee93':
Fix intermittent testZoom failure.
a6e803e990d2011e592a80f7dbfe483343e7ee93 27-Apr-2010 Wu-cheng Li <wuchengli@google.com> Fix intermittent testZoom failure.

testZoom runs after testTakePicture. testTakePicture allocates more memory.
so GC is more likely to happen in testZoom. The extra GC time causes timeout.

bug:2637118
Change-Id: Ibf01da21c38bc3475fa1b9785d3a4920b781ca07
ameraTest.java
f9a863ba6dc69a8a2d96631fa126784c2c381671 16-Apr-2010 Chih-Chung Chang <chihchung@google.com> am 017dd301: Merge "The new test done not work on all devices yet. Bug: 2597554" into froyo

Merge commit '017dd3016dc2f20db75bb861dca5a4e589f963e2' into froyo-plus-aosp

* commit '017dd3016dc2f20db75bb861dca5a4e589f963e2':
The new test done not work on all devices yet.
2980da2061f1ae72280bcf5074888cbea4132fc1 15-Apr-2010 Chih-Chung Chang <chihchung@google.com> The new test done not work on all devices yet.
Bug: 2597554

Change-Id: Ibc8c99a4de417a4f86df03727a3c22da6844554a
ameraTest.java
bd8af2553c73b6cdc02cbd4fd019c0e298c43d84 13-Apr-2010 Wu-cheng Li <wuchengli@google.com> am c3f6be44: Add more CTS tests for Camera.autoFocus.

Merge commit 'c3f6be44cf37b33bdf0e4f66d734f73ed69c1176' into froyo-plus-aosp

* commit 'c3f6be44cf37b33bdf0e4f66d734f73ed69c1176':
Add more CTS tests for Camera.autoFocus.
c3f6be44cf37b33bdf0e4f66d734f73ed69c1176 12-Apr-2010 Wu-cheng Li <wuchengli@google.com> Add more CTS tests for Camera.autoFocus.

bug:2573802
Change-Id: Ia73309e3c326af157a0618d33713481293e58060
ameraTest.java
22896463d0fd563edf2376ff6398ccfd6e048770 12-Apr-2010 Wu-cheng Li <wuchengli@google.com> am b3e3c793: Run Camera tests in UI thread.

Merge commit 'b3e3c7938d7e9e1753a592570ba3dd16ac85c799' into froyo-plus-aosp

* commit 'b3e3c7938d7e9e1753a592570ba3dd16ac85c799':
Run Camera tests in UI thread.
b3e3c7938d7e9e1753a592570ba3dd16ac85c799 10-Apr-2010 Wu-cheng Li <wuchengli@google.com> Run Camera tests in UI thread.

If tests are not run in UI thread, surface may be changed during test
and it causes failure. Also, release camera in tear down. Otherwise,
it will fail to connect to camera if any test fails.

bug:2573823
Change-Id: Ia909c99bd476e6411f624b620b65487292c6da66
ameraTest.java
e4793e4a26a012ec7ff9562189f87eb3ff9f3528 08-Apr-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Ia742ce876792cc4a7f411c2576fa4662c8182431
a9a6e570a21f388319d608353dfaccf8a57051b7 04-Apr-2010 Wu-cheng Li <wuchengli@google.com> Update the code due to API change.

bug:2553570
Change-Id: I139797c4233827fcc84103f9bf463ecd0263bc65
ameraTest.java
f7301dad2df504ab0ac0a1303469d5d06552daa4 31-Mar-2010 Brett Chabot <brettchabot@android.com> Add cts hardware to tests build and annotate tests.

Bug 2557864

Change-Id: I5bb406c9504149950c52c949dd7e28013db28fb0
ameraTest.java
amera_SizeTest.java
24b1575f9bf6898257cdec9deb2db9ea5c8dbb52 30-Mar-2010 Rodrigo Damazio Bovendorp <rdamazio@google.com> Fixing test

Change-Id: I6724a1020c9eb0f25b64b31571f5d57f0b576fcf
eomagneticFieldTest.java
410ea0765730bd258220348c336a267ac2931611 29-Mar-2010 Wu-cheng Li <wuchengli@google.com> Add cts test for zoom.

bug:2458926
Change-Id: I37d414ef4f1caadd3e4799dca1bcb022a31b7d8f
ameraTest.java
55ebb6a2f4ebb32784e01eb323414a99d8fc1117 25-Mar-2010 Wu-cheng Li <wuchengli@google.com> Fix a potential bug of CameraTest.

Looper.quit() is asynchronous. The looper may still has some
preview callbacks in the queue after quit is called. The preview
callback still uses the camera object (setHasPreviewCallback).
After camera is released, RuntimeException will be thrown from
the method. So we need to join the looper thread here.

bug:2521202
Change-Id: I0ab74f657e3df3ff624a10763cb0a71cc07c691f
ameraTest.java
965baa36312f4bfcb8bde32974e3eea379b322a6 23-Mar-2010 Wu-cheng Li <wuchengli@google.com> Add cts tests for PreviewCallbackWithBuffer.

bug:2358064
Change-Id: Ib163b2bb712831ba540f93c025f6c5bf9c5fd9e5
ameraTest.java
a2fa521caf65926ed68a8d280df30ce0a1639864 11-Mar-2010 Ray Chen <raychen@google.com> Add assertion for GPSProcessingMethod EXIF tag.

Change-Id: Ib6e55efa1079c9b267f000d6279b3bfb3b8d934e
ameraTest.java
7903cf03f5262a0042c3dbecfdbbaf466a6b41f2 08-Mar-2010 Wu-cheng Li <wuchengli@google.com> Add initial cts test for zoom.

bug:2458926
Change-Id: If2cf5674ff8fa79085e4e3bac76d717f64176d89
ameraTest.java
d87bbdb28c3e68dd6b7226432be5f2f0f56478ea 28-Feb-2010 Wu-cheng Li <wuchengli@google.com> Fix testJpegThumbnailSize test.

Set mJpegPictureCallbackResult to true after image is stored.
Otherwise, the picture will be tested before it is stored.

Also increase the snapshot wait time. In some builds, the snapshot
time is more than 4s.

bug:2375986
ameraTest.java
a9b2033d60f6f97fe636280fe9772d3d5a849a4f 20-Feb-2010 Wu-cheng Li <wuchengli@google.com> Add cts test for exposure compensation parameters.

bug:2375993
ameraTest.java
3f0ee2f66f47052612f2bc0b28a43096f6e77adc 18-Feb-2010 Mathias Agopian <mathias@google.com> update cts tests to reflect the PixelFormat changes
ameraTest.java
e2ad4418633633efa0f12500385024ef2d1db679 11-Feb-2010 Brett Chabot <brettchabot@android.com> resolved conflicts for merge of bdac11d3 to master
9056e267c8a77e847d388d33f0c30019677f0747 11-Feb-2010 Brett Chabot <brettchabot@android.com> Remove hardcoded references to /sdcard from cts.

Bug 2435377

Change-Id: Ia0b3388d00f3cd6c51d95da3925f001de5159bb6
ameraTest.java
b5bdee4fb0e68983be03f890bb8e883e5e246162 09-Feb-2010 Wu-cheng Li <wuchengli@google.com> Add cts tests for Camera.lock() and unlock().

bug:2194756
ameraTest.java
d55f4f3bf02ac8ff7c911d4abd99ea2adba56e3c 08-Feb-2010 Wu-cheng Li <wuchengli@google.com> Improve testTakePicture and test more parameters.

bug:2194756
ameraTest.java
32b9417bc99f34103bb89efea7391d0b48674b2d 08-Feb-2010 Wu-cheng Li <wuchengli@google.com> Speed-up CameraTest.
ameraTest.java
b33ecf2d45319c665cdb0a937738494c3da62559 31-Jan-2010 Wu-cheng Li <wuchengli@google.com> Add Jpeg exif tests.

bug:2375989
ameraTest.java
a084ec639d7411f436e4cf51ffddcc1addc6938e 29-Jan-2010 Wu-cheng Li <wuchengli@google.com> Add focal length and view angle cts tests.

bug:2375989
bug:2375987
ameraTest.java
ed8ad77ac50226e6561310f08fcbcf7309bd7c3a 25-Jan-2010 Wu-cheng Li <wuchengli@google.com> Add cts test for JPEG EXIF thumbnail sizes.

bug:2375986
ameraTest.java
36311211c2bd990519c899521064b6794f0f0242 27-Jan-2010 Chih-Chung Chang <chihchung@google.com> Add test for Camera's setDisplayOrientation.
ameraTest.java
23f16838d1b9f7fde092b8775da9c90c1a895002 27-Jan-2010 Chih-Chung Chang <chihchung@google.com> Fix synchronization in camera test.
ameraTest.java
d12addc68a80f0501660929039a7a54208b83ac2 15-Dec-2009 Wu-cheng Li <wuchengli@google.com> Add camera tests for setPreviewDisplay (do not merge).

Our camera app calls startPreview before setPreviewDisplay.
We need to make sure camera drivers all support this.

Cherry-pick from fef2b490c25e26a332eb6e67848a22f912a12b48.
ameraTest.java
fef2b490c25e26a332eb6e67848a22f912a12b48 15-Dec-2009 Wu-cheng Li <wuchengli@google.com> Add camera tests for setPreviewDisplay.

Our camera app calls startPreview before setPreviewDisplay.
We need to make sure camera drivers all support this.
ameraTest.java
86d9e674630d3bd5fdeb8cc0d6d4ed005f044d11 04-Dec-2009 Wu-cheng Li <wuchengli@google.com> Ensure more parameters to be non-null.
ameraTest.java
b928ceae3408ed76a1a1dcb7a0872acb0373a291 02-Dec-2009 Wu-cheng Li <wuchengli@google.com> Add more camera parameters tests.

Update camera tests based on 2.0 compatibility guide.
ameraTest.java
bc192a6fa83a5d4ccd7ddf3adab54865659ac47c 18-Sep-2009 Brett Chabot <brettchabot@android.com> CTS: Adjust SensorTest to treat temperature sensor as optional.

BUG 2087471
ensorTest.java
fde1cf9e04c0d123394ded4c8d48f791dc7632ed 01-Jul-2009 Phil Dubach <phillipd@google.com> CTS: Fix CameraTest.testAccessParameters()

Integration from Cupcake change 150240-p9
ameraTest.java
amera_ParametersTest.java
4bca0f00f61e2017b7f722b5d47ef320a5c738a1 13-Jun-2009 Phil Dubach <phillipd@google.com> Integrate unsubmitted cupcake change 147354:
CTS: clean up code in android.hardware package
ameraTest.java
amera_SizeTest.java
eomagneticFieldTest.java
15f91befac7d432d4211731744f5b7bd8403b902 20-May-2009 Phil Dubach <phillipd@google.com> Integrate unsubmitted cupcake change 123924:
CTS: add test cases for hardware.Sensor and SensorManager
ensorManagerTest.java
ensorTest.java
780f7056d1ad2ddba0744c68fad382a74e7d15db 04-May-2009 Phil Dubach <nobody@android.com> AI 148267: CTS: Mark remaining failures in Android test plan as broken.

Automated import of CL 148267
ameraTest.java
ae22e3755448dcd84e4afae13ef6a1d525220946 01-May-2009 Phil Dubach <nobody@android.com> AI 148127: CTS: fix 'unable to find instrumentation info' bug in hardware package
Cloned from CL 148075 by 'g4 patch'.
Original change by sus@sus_osx on 2009/04/30 00:37:03.

Automated import of CL 148127
ameraTest.java
7fc2185d152cb17bb67c72f52bb0043633cc5276 14-Apr-2009 Scott Su <> AI 146071: CTS: Clean up test annotations
BUG=1654276

Automated import of CL 146071
ameraTest.java
amera_ParametersTest.java
amera_SizeTest.java
71d56716bf683c99471f596936eda5b876e4c4de 26-Mar-2009 Scott Su <> Automated import from //branches/cupcake/...@142888,142888
ameraTest.java
amera_ParametersTest.java
amera_SizeTest.java
f8057104af9cae031b544e971a52adafa7c0d9e1 16-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@138607
ameraTest.java
amera_ParametersTest.java
amera_SizeTest.java