Merge "health@2.0: IHealthInfoCallback expands HealthInfo struct."
am: f2f00cb742
Change-Id: Iad21de674c7dc04a19727adc81ff931923e93e4a
am: f2f00cb742
Change-Id: Iad21de674c7dc04a19727adc81ff931923e93e4a
Merge "health@2.0: IHealthInfoCallback expands HealthInfo struct."
health@2.0: IHealthInfoCallback expands HealthInfo struct.
IHealthInfoCallback reports more information, so that
BatteryService can send these fields to BatteryManager in framework.
Test: builds
Bug: 62229583
Change-Id: Ieacd4acabc3e0870d0d2fed04dad9d8c3255986b
Merged-In: Ieacd4acabc3e0870d0d2fed04dad9d8c3255986b
IHealthInfoCallback reports more information, so that
BatteryService can send these fields to BatteryManager in framework.
Test: builds
Bug: 62229583
Change-Id: Ieacd4acabc3e0870d0d2fed04dad9d8c3255986b
Merged-In: Ieacd4acabc3e0870d0d2fed04dad9d8c3255986b
libhwminijail from hardware/interfaces to libhidl.
am: dbdd881240
Change-Id: I0d911cf7ad0cfccac26c13423a447328aa5ac626
am: dbdd881240
Change-Id: I0d911cf7ad0cfccac26c13423a447328aa5ac626
libhwminijail from hardware/interfaces to libhidl.
This library is not a hardware interface, so it doesn't
belong directly in hardware/interfaces. Moving it to
libhidl because it is intended to be a helper library for
hal implementations that want to use minijail/seccomp.
Test: pass
Change-Id: I3f9503f491788492c6692d6584eb088e47862c7a
This library is not a hardware interface, so it doesn't
belong directly in hardware/interfaces. Moving it to
libhidl because it is intended to be a helper library for
hal implementations that want to use minijail/seccomp.
Test: pass
Change-Id: I3f9503f491788492c6692d6584eb088e47862c7a
Update for Soong java makefiles.
am: c3e80fa01e
Change-Id: Ia8835f9c95bd98a96f5fd3aff11191e7d3726fb9
am: c3e80fa01e
Change-Id: Ia8835f9c95bd98a96f5fd3aff11191e7d3726fb9
Update for Soong java makefiles.
Test: pass
Bug: 33420795
Change-Id: Id9b1919a19b8ff682738cfb0869a479b4dbb4293
Test: pass
Bug: 33420795
Change-Id: Id9b1919a19b8ff682738cfb0869a479b4dbb4293
Merge "Replace sys_nice capability with rlimit rtprio"
am: b74728a92e
Change-Id: I6d9146fc90975ec116862cb43a6654786c429503
am: b74728a92e
Change-Id: I6d9146fc90975ec116862cb43a6654786c429503
Merge "Replace sys_nice capability with rlimit rtprio"
Merge changes from topic "health2-hal"
am: 116fb89f70
Change-Id: Iaf211b338d946619ec6a5daecd02ee85a4648589
am: 116fb89f70
Change-Id: Iaf211b338d946619ec6a5daecd02ee85a4648589
Merge changes from topic "health2-hal"
* changes:
Revert "health@2.0: Add vts tests."
Revert "health@2.0 vts: Add missing include"
* changes:
Revert "health@2.0: Add vts tests."
Revert "health@2.0 vts: Add missing include"
Revert "health@2.0: Add vts tests."
This reverts commit bb4d60f0ad33f2cfd9a31ee59a8e2f64fc4a1e02.
Reason for revert: break stage aosp master
Change-Id: Ib8678217d34c37d6fff1cc174de3a96295bdeb5f
This reverts commit bb4d60f0ad33f2cfd9a31ee59a8e2f64fc4a1e02.
Reason for revert: break stage aosp master
Change-Id: Ib8678217d34c37d6fff1cc174de3a96295bdeb5f
Revert "health@2.0 vts: Add missing include"
This reverts commit b02df7b9e1561018ea249b066eb7a0fe2c30d8ce.
Reason for revert: break stage aosp master
Change-Id: I9c75e24ce2cf9b392bbe4e91446fdc3927e3f5b7
This reverts commit b02df7b9e1561018ea249b066eb7a0fe2c30d8ce.
Reason for revert: break stage aosp master
Change-Id: I9c75e24ce2cf9b392bbe4e91446fdc3927e3f5b7
Merge "VTS: fix VtsHalKeymasterV3_0Target issue"
am: 1912c73a7f
Change-Id: I781812c77d96a0a7beb832298df8d537ce1d55da
am: 1912c73a7f
Change-Id: I781812c77d96a0a7beb832298df8d537ce1d55da
Merge "VTS: fix VtsHalKeymasterV3_0Target issue"
health@2.0 vts: Add missing include
am: b02df7b9e1
Change-Id: I5960b19d3e4270589d7980e575029ba89608d7ec
am: b02df7b9e1
Change-Id: I5960b19d3e4270589d7980e575029ba89608d7ec
VTS: fix VtsHalKeymasterV3_0Target issue
Failed cases:
AttestationTest.RsaAttestation
AttestationTest.EcAttestation
Analysis:
The verify_attestation_record() in Keymaster_hidl_hal_test.cpp calls
parse_attestation_record() to set the value of att_challenge. It fails
to compare att_challenge with challenge by memcmp.
Because setToExternal() method uses buffer pointer to local variable
(record), not use memcpy to copy into itself buffer in
parse_attestation_record(). When it leaves the parse_attestation_record(),
we will get the att_challenge which is null buffer to compare with challenge
incorrectly.
Fix: use memcpy to copy the buffer.
Bug: 65039571
Test: build passed. VtsHalKeymasterV3_0Target -> PASSED: 106, FAILED: 0.
Change-Id: I700a9242cc9a5f4cb196b62860823601e4088531
Failed cases:
AttestationTest.RsaAttestation
AttestationTest.EcAttestation
Analysis:
The verify_attestation_record() in Keymaster_hidl_hal_test.cpp calls
parse_attestation_record() to set the value of att_challenge. It fails
to compare att_challenge with challenge by memcmp.
Because setToExternal() method uses buffer pointer to local variable
(record), not use memcpy to copy into itself buffer in
parse_attestation_record(). When it leaves the parse_attestation_record(),
we will get the att_challenge which is null buffer to compare with challenge
incorrectly.
Fix: use memcpy to copy the buffer.
Bug: 65039571
Test: build passed. VtsHalKeymasterV3_0Target -> PASSED: 106, FAILED: 0.
Change-Id: I700a9242cc9a5f4cb196b62860823601e4088531
health@2.0 vts: Add missing include
Test: pass
Change-Id: Ibdf7287676653b5f76a42f6aab618e0d7fa4008e
Test: pass
Change-Id: Ibdf7287676653b5f76a42f6aab618e0d7fa4008e
health@2.0/vts: add OWNERS
Test: pass
Change-Id: I75ef90b782d9b5429f7928ffbc59650277bea92a
Test: pass
Change-Id: I75ef90b782d9b5429f7928ffbc59650277bea92a
Replace sys_nice capability with rlimit rtprio
rlimit rtprio is more specific and thus preferred.
Test: HubConnection thread get rtprio in sailfish
Bug: 37291237
Change-Id: I3c7a06cb2964dc3ccb4c3f6fcb4eb33561296af1
rlimit rtprio is more specific and thus preferred.
Test: HubConnection thread get rtprio in sailfish
Bug: 37291237
Change-Id: I3c7a06cb2964dc3ccb4c3f6fcb4eb33561296af1
Merge "Remove useless Android.mk files."
am: 75d5cf515a
Change-Id: I8c0918c4a787cc3f4c7c69f52737d3a0d9d64426
am: 75d5cf515a
Change-Id: I8c0918c4a787cc3f4c7c69f52737d3a0d9d64426
Merge "health@2.0: Add vts tests."
am: ac01ed1ae4
Change-Id: I60051c64808516cf87bf7f0b93134d577f20076d
am: ac01ed1ae4
Change-Id: I60051c64808516cf87bf7f0b93134d577f20076d
Merge "Remove useless Android.mk files."
Merge "health@2.0: Add vts tests."
health@2.0: Add vts tests.
Test: compiles
Test: VtsHalHealthV2_0TargetTest \
--hal_service_instance=android.hardware.health@2.0::IHealth/backup
Bug: 62229583
Change-Id: I79150e1298ceddedea0825c591938cd194eeadb5
Test: compiles
Test: VtsHalHealthV2_0TargetTest \
--hal_service_instance=android.hardware.health@2.0::IHealth/backup
Bug: 62229583
Change-Id: I79150e1298ceddedea0825c591938cd194eeadb5
Merge "Test extension -> Android.bp"
am: d35806414c
Change-Id: I939d2d836ebc530e2805f4c85bb05c00d54dbc5b
am: d35806414c
Change-Id: I939d2d836ebc530e2805f4c85bb05c00d54dbc5b
Merge "Test extension -> Android.bp"
Merge "Convert usb service .mk -> .bp."
am: 16b3e062ce
Change-Id: Ic8011399e470a1c62156c656a0ea1987ed999382
am: 16b3e062ce
Change-Id: Ic8011399e470a1c62156c656a0ea1987ed999382
Merge "Convert usb service .mk -> .bp."
Merge "Vibrator service -> .bp"
Merge "Remove Android.bp subdirs loop."
am: a8c16c91cc
Change-Id: I74cd620dee37f7f65b0cef29a38b725afdcaf20e
am: a8c16c91cc
Change-Id: I74cd620dee37f7f65b0cef29a38b725afdcaf20e
Merge "Remove Android.bp subdirs loop."
Test extension -> Android.bp
Test: mma
Bug: 33420795
Change-Id: Ida23369c5bffb44cb20fef1127fae68b92167459
Test: mma
Bug: 33420795
Change-Id: Ida23369c5bffb44cb20fef1127fae68b92167459
Vibrator service -> .bp
Test: none
Bug: 33420795
Change-Id: I420f7489a785cd9b41865674a176b478ff5437e8
Test: none
Bug: 33420795
Change-Id: I420f7489a785cd9b41865674a176b478ff5437e8
Convert usb service .mk -> .bp.
Test: none
Bug: 33420795
Change-Id: I4b489a08d850b7c49231e0daadcb9d96e57a7e55
Test: none
Bug: 33420795
Change-Id: I4b489a08d850b7c49231e0daadcb9d96e57a7e55
Remove useless Android.mk files.
These have been c/p'd all over the place.
Test: m -j nothing
Bug: 33420795
Change-Id: I77979866dbb2345a41a873c84ec3fccd7b127510
These have been c/p'd all over the place.
Test: m -j nothing
Bug: 33420795
Change-Id: I77979866dbb2345a41a873c84ec3fccd7b127510
Remove Android.bp subdirs loop.
Test: m -j nothing
Change-Id: Ic40edd1986fd40be4bf752ecbe925e6539d0df32
Test: m -j nothing
Change-Id: Ic40edd1986fd40be4bf752ecbe925e6539d0df32
Merge "Update for hidl adapter module defaults."
am: 988c977079
Change-Id: I289818be1b30397391847ba1c532d1014fdbed27
am: 988c977079
Change-Id: I289818be1b30397391847ba1c532d1014fdbed27
Merge "Update for hidl adapter module defaults."
Merge "Use -Werror in hardware/interfaces"
am: 85bb01dd6b
Change-Id: I9169eb99a256f3a1db9e6f82e11fd96228d9558a
am: 85bb01dd6b
Change-Id: I9169eb99a256f3a1db9e6f82e11fd96228d9558a
Merge "Use -Werror in hardware/interfaces"
Update for hidl adapter module defaults.
Test: pass
Change-Id: Idc6a943149a279bf17cfcfd0f2571473e53bbbbf
Test: pass
Change-Id: Idc6a943149a279bf17cfcfd0f2571473e53bbbbf
Use -Werror in hardware/interfaces
* Remove unused local variables.
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I48dbbf670cc9eeff2391983788983420f8547cc9
* Remove unused local variables.
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I48dbbf670cc9eeff2391983788983420f8547cc9
Merge "Add android.hardware.health@2.0 HAL"
am: b020127017
Change-Id: I0249412748434b22c1bbbd93a0d170d7e4c0a3e1
am: b020127017
Change-Id: I0249412748434b22c1bbbd93a0d170d7e4c0a3e1
Merge "Add android.hardware.health@2.0 HAL"
Add android.hardware.health@2.0 HAL
Test: mma
Bug: 62229583
Change-Id: Icc5159424cf2623588a2f2acc7db5ff5bd7eeae8
Test: mma
Bug: 62229583
Change-Id: Icc5159424cf2623588a2f2acc7db5ff5bd7eeae8
Merge "Update inheritance test implementation."
am: 31fba8cd40
Change-Id: I57935d1a08f1976d2301eee692ed823fb81bfcf4
am: 31fba8cd40
Change-Id: I57935d1a08f1976d2301eee692ed823fb81bfcf4
Merge "Convert to Android.bp; rename libminijail_vendor"
am: cb47aaf493
Change-Id: I9a17fbb1693111074eb93519f5468020627776ba
am: cb47aaf493
Change-Id: I9a17fbb1693111074eb93519f5468020627776ba
Merge "Update inheritance test implementation."
Merge "Convert to Android.bp; rename libminijail_vendor"
Add OWNERS files to keymaster resources
am: e6014f69ea
Change-Id: I71c2388fd278869daa652ae10fb8b7848b6e5443
am: e6014f69ea
Change-Id: I71c2388fd278869daa652ae10fb8b7848b6e5443
Add OWNERS files to keymaster resources
This patch adds swillden@ and jdanis@ as owners of keymaster/3.0/vts
and keymaster/3.0/default.
Test: No code changed
Change-Id: I04bc0f741e8fafd53aee7c9dd62954548b81263d
This patch adds swillden@ and jdanis@ as owners of keymaster/3.0/vts
and keymaster/3.0/default.
Test: No code changed
Change-Id: I04bc0f741e8fafd53aee7c9dd62954548b81263d
Update inheritance test implementation.
HIDL_FETCH_IParent returns a child object
when the "child" instance name is requested.
Bug: 67104214
Test: hidl's run_all_device_tests.sh
Change-Id: Ie4b85d657e5d066fb77832e188062af29bc2e7c6
HIDL_FETCH_IParent returns a child object
when the "child" instance name is requested.
Bug: 67104214
Test: hidl's run_all_device_tests.sh
Change-Id: Ie4b85d657e5d066fb77832e188062af29bc2e7c6
Merge "Fix typo in update makefiles."
am: 9960148420
Change-Id: I949634e72f817f3a5411130e968acd8efd1d7725
am: 9960148420
Change-Id: I949634e72f817f3a5411130e968acd8efd1d7725
Merge "Fix typo in update makefiles."
Merge "Update base files script works anywhere."
am: 7d54744e87
Change-Id: I80dde3f30fad77e3e465c92fbe24143363df0ef4
am: 7d54744e87
Change-Id: I80dde3f30fad77e3e465c92fbe24143363df0ef4
Merge "Update base files script works anywhere."
Fix typo in update makefiles.
Bug: 37518178
Test: pass
Change-Id: Ic401b3a473f15ca4c01e58b3072e19db7c31b653
Bug: 37518178
Test: pass
Change-Id: Ic401b3a473f15ca4c01e58b3072e19db7c31b653
Add libhwminijail for sandboxing with seccomp filters
am: 42b9254f23
Change-Id: I827daafadbd632a78b1f0adc7f86599c9d58d512
am: 42b9254f23
Change-Id: I827daafadbd632a78b1f0adc7f86599c9d58d512
Update base files script works anywhere.
Test: update-base-files.sh
Change-Id: I8a7e935cc685c8d389a46b28e33ea20c61bcc1ac
Test: update-base-files.sh
Change-Id: I8a7e935cc685c8d389a46b28e33ea20c61bcc1ac
Convert to Android.bp; rename libminijail_vendor
libminijail_vendor is now just libminijail, now that it's been converted
to Soong.
See build/soong/README.md for more information about Soong.
Test: mmma hardware/interfaces/minijail
Change-Id: Iefa49fbbd96c1ae18c5da4367e2c9135d8c25a5c
libminijail_vendor is now just libminijail, now that it's been converted
to Soong.
See build/soong/README.md for more information about Soong.
Test: mmma hardware/interfaces/minijail
Change-Id: Iefa49fbbd96c1ae18c5da4367e2c9135d8c25a5c
Add libhwminijail for sandboxing with seccomp filters
This is a partial cherry-pick of the internal change, including just
libhwminijail. The user does not exist in AOSP yet.
Bug: 36453956
Test: mmma hardware/interface/minijail
Merged-In: Iab014ff357b7329085a5e18a92f51838d2c72371
Change-Id: I46b030efba25aac3c09cef9bfb782ecdc7187e70
This is a partial cherry-pick of the internal change, including just
libhwminijail. The user does not exist in AOSP yet.
Bug: 36453956
Test: mmma hardware/interface/minijail
Merged-In: Iab014ff357b7329085a5e18a92f51838d2c72371
Change-Id: I46b030efba25aac3c09cef9bfb782ecdc7187e70
Update makefiles for hidl adapter.
am: 26a0bb2762
Change-Id: I3a811f5cd49bd4e81e8fcd5c8e88922115812539
am: 26a0bb2762
Change-Id: I3a811f5cd49bd4e81e8fcd5c8e88922115812539
Skip direct report test if sensor is not available
am: 7728f0ce5c -s ours
Change-Id: Iae6e06802af14ed98e09e1f745996d992132682a
am: 7728f0ce5c -s ours
Change-Id: Iae6e06802af14ed98e09e1f745996d992132682a
Relax accelerometer events norm check
am: 5b036a21a4 -s ours
Change-Id: I8b39e202da0196a19b9130e2fb761ea133723c74
am: 5b036a21a4 -s ours
Change-Id: I8b39e202da0196a19b9130e2fb761ea133723c74
Only convert valid SharedMemInfo
am: ce6e742eb6 -s ours
Change-Id: I347c3c9996ef93488b9217ca8cb0a8d5efc28244
am: ce6e742eb6 -s ours
Change-Id: I347c3c9996ef93488b9217ca8cb0a8d5efc28244
Augment HotSwitchOperation to test slow to fast case
am: 44256a7fbd
Change-Id: Ieef5a22c97b06735f73a3d4534ad1418491c3cbd
am: 44256a7fbd
Change-Id: Ieef5a22c97b06735f73a3d4534ad1418491c3cbd
Sensor VTS testBatchingOperation flakiness fix
am: 2aef4b48f0
Change-Id: I90a13d698c69768d8e52e3f48e18b5e29f3f080e
am: 2aef4b48f0
Change-Id: I90a13d698c69768d8e52e3f48e18b5e29f3f080e
Update makefiles for hidl adapter.
Bug: 37518178
Test: manual
Change-Id: I50e999907d3c64d2b039272b823971998da64d1b
Bug: 37518178
Test: manual
Change-Id: I50e999907d3c64d2b039272b823971998da64d1b
Skip direct report test if sensor is not available
Skip SensorsHidlTest.*AshmemDirectReportOperation* tests if sensor
is not available on device.
Bug: 64230704
Test: compiles and test pass for a pixel device with mag sensor
masked in hal.
Change-Id: I9bfbea6301891eaa2b272bd3d15b0e237799b5d6
Merged-In: I9bfbea6301891eaa2b272bd3d15b0e237799b5d6
Skip SensorsHidlTest.*AshmemDirectReportOperation* tests if sensor
is not available on device.
Bug: 64230704
Test: compiles and test pass for a pixel device with mag sensor
masked in hal.
Change-Id: I9bfbea6301891eaa2b272bd3d15b0e237799b5d6
Merged-In: I9bfbea6301891eaa2b272bd3d15b0e237799b5d6
Relax accelerometer events norm check
Current accelerometer norm check threshold is tight and cause
unnecessary test flakiness in test environment with small
inevitable vibration (e.g. from people walking by testing
lab).
This CL relax the threshold from 0.5m/s^2 to 1m/s^2.
Test: vts pass
Bug: 62811045
Change-Id: I5d7e736623c892b6e6c9b8ddc5d0f53fa8aaba77
Merged-In: I5d7e736623c892b6e6c9b8ddc5d0f53fa8aaba77
Current accelerometer norm check threshold is tight and cause
unnecessary test flakiness in test environment with small
inevitable vibration (e.g. from people walking by testing
lab).
This CL relax the threshold from 0.5m/s^2 to 1m/s^2.
Test: vts pass
Bug: 62811045
Change-Id: I5d7e736623c892b6e6c9b8ddc5d0f53fa8aaba77
Merged-In: I5d7e736623c892b6e6c9b8ddc5d0f53fa8aaba77
Only convert valid SharedMemInfo
This CL avoids passing nullptr to underlying HAL and cause
SEGFAULT.
Bug: 37589989
Test: compiles and VTS passing
Change-Id: Ic44409e64466e54a3a3027721897c0755ba34fc7
Merged-In: Ic44409e64466e54a3a3027721897c0755ba34fc7
This CL avoids passing nullptr to underlying HAL and cause
SEGFAULT.
Bug: 37589989
Test: compiles and VTS passing
Change-Id: Ic44409e64466e54a3a3027721897c0755ba34fc7
Merged-In: Ic44409e64466e54a3a3027721897c0755ba34fc7
Augment HotSwitchOperation to test slow to fast case
Originally, SamplingRateHotSwitchOperation only tests the case
in which requested sensor sampling rate goes from fast to slow.
Recent regression demonstrates that it is also worthwhile to test
transition in the other direction, i.e. from slow to fast. This
CL add the slow to fast transition test.
Bug: 65138983
Test: sailfish failed the test before being patched.
Test: sailfish passed after being patched (ag/2824590)
Change-Id: If02509c75f74145544f0a2ce5d2aaec24e7326b8
Merged-In: If02509c75f74145544f0a2ce5d2aaec24e7326b8
Originally, SamplingRateHotSwitchOperation only tests the case
in which requested sensor sampling rate goes from fast to slow.
Recent regression demonstrates that it is also worthwhile to test
transition in the other direction, i.e. from slow to fast. This
CL add the slow to fast transition test.
Bug: 65138983
Test: sailfish failed the test before being patched.
Test: sailfish passed after being patched (ag/2824590)
Change-Id: If02509c75f74145544f0a2ce5d2aaec24e7326b8
Merged-In: If02509c75f74145544f0a2ce5d2aaec24e7326b8
Sensor VTS testBatchingOperation flakiness fix
This CL is cherry-picked from internal branch oc-dev.
Bug: 64732324
Bug: 63529148
Test: testBatchingOperation passes consistently
Merged-In: Id4e8075e249f3658f5683d53d6dc8403ee32bc4a
Change-Id: Id4e8075e249f3658f5683d53d6dc8403ee32bc4a
This CL is cherry-picked from internal branch oc-dev.
Bug: 64732324
Bug: 63529148
Test: testBatchingOperation passes consistently
Merged-In: Id4e8075e249f3658f5683d53d6dc8403ee32bc4a
Change-Id: Id4e8075e249f3658f5683d53d6dc8403ee32bc4a
Merge "hidl_test: update expression test"
am: 9dc1284388
Change-Id: I042ea91d758d170c1508d0856887d1c5bc56a08b
am: 9dc1284388
Change-Id: I042ea91d758d170c1508d0856887d1c5bc56a08b
Merge "hidl_test: update expression test"
Merge "Add capability for sensor hal to use wakelock"
am: 2adf343f57
Change-Id: I67c4c90fcba7d2f6a4ee5ea293aabc19b696e484
am: 2adf343f57
Change-Id: I67c4c90fcba7d2f6a4ee5ea293aabc19b696e484
Merge "Add capability for sensor hal to use wakelock"
Merge changes from topic "hidl_for_test_aosp"
am: a7603c38ac
Change-Id: I92acd703df3ed100255e63c9ec511eec3c0a97a3
am: a7603c38ac
Change-Id: I92acd703df3ed100255e63c9ec511eec3c0a97a3
HAL interface libs for testing are built w/o VNDK.
am: b5e9a6bdc3
Change-Id: Ia41d7362652a8aed5054d99dbaba79f2760a8b23
am: b5e9a6bdc3
Change-Id: Ia41d7362652a8aed5054d99dbaba79f2760a8b23
Merge changes from topic "hidl_for_test_aosp"
* changes:
Mark android.hardware.tests.trie as a test HAL interface
HAL interface libs for testing are built w/o VNDK.
* changes:
Mark android.hardware.tests.trie as a test HAL interface
HAL interface libs for testing are built w/o VNDK.
hidl_test: update expression test
Add more tests to constant expressions in HIDL.
Test: m hidl_test -j
Bug: 64613737
Change-Id: I9cd2bf7bbd8b911f49784f376a0cd834561cd0c8
Add more tests to constant expressions in HIDL.
Test: m hidl_test -j
Bug: 64613737
Change-Id: I9cd2bf7bbd8b911f49784f376a0cd834561cd0c8
Merge "Add test for fq reference to local type."
am: d8d0ba281f
Change-Id: I154aba182e6939463123b5745b98ce93c410c96e
am: d8d0ba281f
Change-Id: I154aba182e6939463123b5745b98ce93c410c96e
Merge "Add test for fq reference to local type."
Merge "Add OWNERS file for sensors"
am: 9887905762
Change-Id: I487595f1b9eade05bc8bbcb2591db2f1d2d4c0a6
am: 9887905762
Change-Id: I487595f1b9eade05bc8bbcb2591db2f1d2d4c0a6
Merge "Add OWNERS file for sensors"
Add OWNERS file for sensors
Add owners file for default sensors HAL implementation and the
functional VTS tests.
Test: Build compiles
Change-Id: I54f28cb131f344d779ca34cdce027881bab5f59d
Merged-In: I54f28cb131f344d779ca34cdce027881bab5f59d
Add owners file for default sensors HAL implementation and the
functional VTS tests.
Test: Build compiles
Change-Id: I54f28cb131f344d779ca34cdce027881bab5f59d
Merged-In: I54f28cb131f344d779ca34cdce027881bab5f59d
Mark android.hardware.tests.trie as a test HAL interface
Bug: 64776708
Test: no android.hardware.tests.*.so file in
/system/lib[64]/vndk on 2017 pixel devices
Change-Id: I896798a77be2ee0295fbdc39ae0834492d29e3b9
Bug: 64776708
Test: no android.hardware.tests.*.so file in
/system/lib[64]/vndk on 2017 pixel devices
Change-Id: I896798a77be2ee0295fbdc39ae0834492d29e3b9
HAL interface libs for testing are built w/o VNDK.
The HAL interfaces for testing were copied to /system/lib[64]/vndk
directory since they are built as cc_library and thus falsely recognized
as members of VNDK, which isn't true.
Build them as non-VNDK so that they are filtered out. To do so,
.hidl_for_test files are added for the test HALs and update-makefiles.sh
were ran.
Bug: 64776708
Test: no android.hardware.tests.*.so file in /system/lib[64]/vndk on
2017 pixel devices
Merged-In: I6167da8572081adfb53f432b248ac3bbee39dc42
Change-Id: I6167da8572081adfb53f432b248ac3bbee39dc42
(cherry picked from commit 526a36ca2415e66a8b1b7b0d596fab26d8e18724)
The HAL interfaces for testing were copied to /system/lib[64]/vndk
directory since they are built as cc_library and thus falsely recognized
as members of VNDK, which isn't true.
Build them as non-VNDK so that they are filtered out. To do so,
.hidl_for_test files are added for the test HALs and update-makefiles.sh
were ran.
Bug: 64776708
Test: no android.hardware.tests.*.so file in /system/lib[64]/vndk on
2017 pixel devices
Merged-In: I6167da8572081adfb53f432b248ac3bbee39dc42
Change-Id: I6167da8572081adfb53f432b248ac3bbee39dc42
(cherry picked from commit 526a36ca2415e66a8b1b7b0d596fab26d8e18724)
Merge "Fix docstrings for RIL_CellIdentity"
am: e4d5502c72 -s ours
Change-Id: Ica2db1dacd3c5a0dc9c5f7f5aff98bd79baff08a
am: e4d5502c72 -s ours
Change-Id: Ica2db1dacd3c5a0dc9c5f7f5aff98bd79baff08a
Merge "Fix docstrings for RIL_CellIdentity"
Add capability for sensor hal to use wakelock
Bug: 63995095
Test: no more wake lock acquire failures in QCOM and nanohub sensor
hal
Change-Id: I2a5c2e29ecb66869a408f53998b6074ed07b493a
Merged-In: I2a5c2e29ecb66869a408f53998b6074ed07b493a
Bug: 63995095
Test: no more wake lock acquire failures in QCOM and nanohub sensor
hal
Change-Id: I2a5c2e29ecb66869a408f53998b6074ed07b493a
Merged-In: I2a5c2e29ecb66869a408f53998b6074ed07b493a
Merge "Camera: synchronize access to mMemoryMap"
am: 2b888b349f
Change-Id: If68840c461ce96a8ff3749ae3d6628e9f548505d
am: 2b888b349f
Change-Id: If68840c461ce96a8ff3749ae3d6628e9f548505d
Merge "Camera: synchronize access to mMemoryMap"
Camera: synchronize access to mMemoryMap
Test: stress test on partner device
Bug: 64831570
Change-Id: Ib9ece2f876ccb309c4f1bb8f90242a3e91081f47
Merged-In: Ib9ece2f876ccb309c4f1bb8f90242a3e91081f47
Test: stress test on partner device
Bug: 64831570
Change-Id: Ib9ece2f876ccb309c4f1bb8f90242a3e91081f47
Merged-In: Ib9ece2f876ccb309c4f1bb8f90242a3e91081f47
Add test for fq reference to local type.
Test: m hidl_test (checks are done statically)
Bug: 65597200
Change-Id: I6e73414dab00c3bf5a4684c5f839333e582e7cd7
Test: m hidl_test (checks are done statically)
Bug: 65597200
Change-Id: I6e73414dab00c3bf5a4684c5f839333e582e7cd7
Merge "Fix docstrings for RIL_CellIdentity" into stage-aosp-master