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
Merge "Print full name test"
Merge "Test HIDL topological reordering"
am: 0495818b3b
Change-Id: Ic3c25df0ffdeae288847dada8f0705c0b59a865b
am: 0495818b3b
Change-Id: Ic3c25df0ffdeae288847dada8f0705c0b59a865b
Merge "Test HIDL topological reordering"
Mark hidl utils as vndk
As a VNDK module, Android.bp must have 'vndk' tag as well as
'vendor_available: true'.
The 'vndk' tag for VNDK module is formated as below:
vndk: {
enabled: true,
},
VNDK modules will be installed both in system/lib(64) as normal and
in system/lib(64)/vndk as a vendor variant.
Bug: 63866913
Test: build and boot with BOARD_VNDK_VERSION=current
Merged-In: If0eb0c1bddfa5bdc7ea0ca4635d4e53b59836582
Change-Id: If0eb0c1bddfa5bdc7ea0ca4635d4e53b59836582
(cherry picked from commit eff28dc3ba58bc734fc77fed478fc7a77fa9348e)
As a VNDK module, Android.bp must have 'vndk' tag as well as
'vendor_available: true'.
The 'vndk' tag for VNDK module is formated as below:
vndk: {
enabled: true,
},
VNDK modules will be installed both in system/lib(64) as normal and
in system/lib(64)/vndk as a vendor variant.
Bug: 63866913
Test: build and boot with BOARD_VNDK_VERSION=current
Merged-In: If0eb0c1bddfa5bdc7ea0ca4635d4e53b59836582
Change-Id: If0eb0c1bddfa5bdc7ea0ca4635d4e53b59836582
(cherry picked from commit eff28dc3ba58bc734fc77fed478fc7a77fa9348e)
Print full name test
Bug: 65563308
Test: hidl_test
Change-Id: I629a5a7fa708b567591e27bdb39ed5626add4895
Bug: 65563308
Test: hidl_test
Change-Id: I629a5a7fa708b567591e27bdb39ed5626add4895
Merge "Interface for hidl forward reference test"
am: 1b08076ad5
Change-Id: I28a119c028c89595e63763dabef1eba82f2f9df1
am: 1b08076ad5
Change-Id: I28a119c028c89595e63763dabef1eba82f2f9df1
Merge "Update build for test hal: libhwbinder"
am: 754d21772a
Change-Id: Icb1160fbd5798b31816169d908ebe2d35d9b2e28
am: 754d21772a
Change-Id: Icb1160fbd5798b31816169d908ebe2d35d9b2e28
Fix docstrings for RIL_CellIdentity
Update the documentation to match the current CTS
requirements for Cell Identity reporting.
-For LTE, WCDMA, and GSM require that the channel
number be reported.
-For LTE and WCDMA, require that the correct
physical channel identifier be reported. Note that
due to b/32774471 we still cannot require BSIC
to be reported.
Bug: 65174915
Test: none, comment-only change
Change-Id: I93fcce3b39401e8965f724722361c2cadc4a88cc
Merged-In: I93fcce3b39401e8965f724722361c2cadc4a88cc
(cherry picked from commit 8d2d747e9edcd6f3d20ddffe2c6ca80b61766c1e)
Update the documentation to match the current CTS
requirements for Cell Identity reporting.
-For LTE, WCDMA, and GSM require that the channel
number be reported.
-For LTE and WCDMA, require that the correct
physical channel identifier be reported. Note that
due to b/32774471 we still cannot require BSIC
to be reported.
Bug: 65174915
Test: none, comment-only change
Change-Id: I93fcce3b39401e8965f724722361c2cadc4a88cc
Merged-In: I93fcce3b39401e8965f724722361c2cadc4a88cc
(cherry picked from commit 8d2d747e9edcd6f3d20ddffe2c6ca80b61766c1e)
Test HIDL topological reordering
Bug: 65636464
Test: hidl_test
Change-Id: I7eae65c89252bebf865803d24101b08a7088c669
Bug: 65636464
Test: hidl_test
Change-Id: I7eae65c89252bebf865803d24101b08a7088c669
Fix docstrings for RIL_CellIdentity
Update the documentation to match the current CTS
requirements for Cell Identity reporting.
-For LTE, WCDMA, and GSM require that the channel
number be reported.
-For LTE and WCDMA, require that the correct
physical channel identifier be reported. Note that
due to b/32774471 we still cannot require BSIC
to be reported.
Bug: 65174915
Test: none, comment-only change
Change-Id: I93fcce3b39401e8965f724722361c2cadc4a88cc
Merged-In: I93fcce3b39401e8965f724722361c2cadc4a88cc
(cherry picked from commit 8d2d747e9edcd6f3d20ddffe2c6ca80b61766c1e)
Update the documentation to match the current CTS
requirements for Cell Identity reporting.
-For LTE, WCDMA, and GSM require that the channel
number be reported.
-For LTE and WCDMA, require that the correct
physical channel identifier be reported. Note that
due to b/32774471 we still cannot require BSIC
to be reported.
Bug: 65174915
Test: none, comment-only change
Change-Id: I93fcce3b39401e8965f724722361c2cadc4a88cc
Merged-In: I93fcce3b39401e8965f724722361c2cadc4a88cc
(cherry picked from commit 8d2d747e9edcd6f3d20ddffe2c6ca80b61766c1e)
Merge "Interface for hidl forward reference test"
Merge "Update build for test hal: libhwbinder"
Interface for hidl forward reference test
Test proofs that forward reference can now be used.
Test contains trie implementation and some forward reference examples.
Bug: 31827278
Test: hidl_test
Change-Id: I55cdde500baea3e70ebf4466c681ad652b6ff9fd
Test proofs that forward reference can now be used.
Test contains trie implementation and some forward reference examples.
Bug: 31827278
Test: hidl_test
Change-Id: I55cdde500baea3e70ebf4466c681ad652b6ff9fd
Update build for test hal: libhwbinder
* Use cc_default to extract common build rules.
* Static link android.hardware.tests.libhwbinder@1.0 to the impl lib.
Bug: 65483634
Test: make vts
vts-tradefed run vts-performance
Change-Id: Ia6fc6593e3f833c1a7de91f817fb684280a8b555
* Use cc_default to extract common build rules.
* Static link android.hardware.tests.libhwbinder@1.0 to the impl lib.
Bug: 65483634
Test: make vts
vts-tradefed run vts-performance
Change-Id: Ia6fc6593e3f833c1a7de91f817fb684280a8b555
Merge "Sensor direct report test - gralloc support"
am: b7841f02e2
Change-Id: I815c61af5b807fd9a8ebd9d7ccf2842a60f1a1f6
am: b7841f02e2
Change-Id: I815c61af5b807fd9a8ebd9d7ccf2842a60f1a1f6
Merge "Sensor direct report test - gralloc support"
Merge changes from topic "fix-omx-dependencies"
am: d429b1f9e7
Change-Id: Ic50e4bc973f6a16f0ed1a1f051dc354e69b0e39d
am: d429b1f9e7
Change-Id: Ic50e4bc973f6a16f0ed1a1f051dc354e69b0e39d
Merge changes from topic "fix-omx-dependencies"
* changes:
Make camera/drm helper classes available to system.
Remove dependency to libmediadrm from drm HAL
* changes:
Make camera/drm helper classes available to system.
Remove dependency to libmediadrm from drm HAL
Bluetooth: Remove credit check from Loopback tests
am: 0e06a63c76
Change-Id: I44b24e0e5fc18af73edbdb81806ebb2454bb41f5
am: 0e06a63c76
Change-Id: I44b24e0e5fc18af73edbdb81806ebb2454bb41f5
6 years agoBluetooth: Remove credit check from Loopback tests android-o-mr1-preview-1 android-o-mr1-preview-2
Bluetooth: Remove credit check from Loopback tests
The Bluetooth specification doesn't require data credits
to come back within a specific timeframe, so the VTS test
can not require it.
Bug: 65269854
Test: VtsHalBlueoothV1_0TargetTest with simulated chip (no credits)
Change-Id: If2fc052d3b5236f6a3097f3d5403882226561404
The Bluetooth specification doesn't require data credits
to come back within a specific timeframe, so the VTS test
can not require it.
Bug: 65269854
Test: VtsHalBlueoothV1_0TargetTest with simulated chip (no credits)
Change-Id: If2fc052d3b5236f6a3097f3d5403882226561404
Sensor direct report test - gralloc support
Bug: 37794556
Test: sensor vts passes on 2016 and 2017 devices
Change-Id: Ibe1d076c24dc2cfe61dfd19aa5055c9075aa9e14
Merged-In: Ibe1d076c24dc2cfe61dfd19aa5055c9075aa9e14
Bug: 37794556
Test: sensor vts passes on 2016 and 2017 devices
Change-Id: Ibe1d076c24dc2cfe61dfd19aa5055c9075aa9e14
Merged-In: Ibe1d076c24dc2cfe61dfd19aa5055c9075aa9e14
Make camera/drm helper classes available to system.
As VTS tests are considered system and link against these.
Bug: 38302533
Bug: 62523241
Test: builds
Change-Id: Iac5c872c58ec9646d6d6974aacceb930daad7e5e
As VTS tests are considered system and link against these.
Bug: 38302533
Bug: 62523241
Test: builds
Change-Id: Iac5c872c58ec9646d6d6974aacceb930daad7e5e
Remove dependency to libmediadrm from drm HAL
drm HAL has been using libmediadrm for android::SharedLibrary class and
android::PluginLoader class. This is a Treble violation since
libmediadrm is a framework-only library that is not available to
vendors.
To solve the problem, the two classes are copied into this directory
to form a small static library android.hardware.drm@1.0-helper.a.
Bug: 38302533
Test: mm under /hardware/interfaces/drm/1.0/default and
/hardware/interfaces/drm/1.0/vts/functional
Change-Id: I7b4e5cdb3bc815e971e0c3b7ec99ea86042e13eb
drm HAL has been using libmediadrm for android::SharedLibrary class and
android::PluginLoader class. This is a Treble violation since
libmediadrm is a framework-only library that is not available to
vendors.
To solve the problem, the two classes are copied into this directory
to form a small static library android.hardware.drm@1.0-helper.a.
Bug: 38302533
Test: mm under /hardware/interfaces/drm/1.0/default and
/hardware/interfaces/drm/1.0/vts/functional
Change-Id: I7b4e5cdb3bc815e971e0c3b7ec99ea86042e13eb
Check array dimenstion order
Bug: 65257916
Test: mma
Change-Id: I5dcd859120800909b6fc4811c5e5a0d2f8790bcd
Bug: 65257916
Test: mma
Change-Id: I5dcd859120800909b6fc4811c5e5a0d2f8790bcd
Bluetooth: AsyncFdWatcher: Fix FD leak
am: 5c6da2669c
Change-Id: Ia7b6d7357f0df7141ab55e4fc31478fd36d16f43
am: 5c6da2669c
Change-Id: Ia7b6d7357f0df7141ab55e4fc31478fd36d16f43
Bluetooth: AsyncFdWatcher: Fix FD leak
AsyncFdWatcher thread notification pipe fds without close
which causes FD leak under Bluetooth on/off stress test.
Close the notification pipe fds when shut down Bluetooth.
Test: Bluetooth on/off stress test
Change-Id: I7575adec49161f9764f0e070ef3c1043b8295a97
AsyncFdWatcher thread notification pipe fds without close
which causes FD leak under Bluetooth on/off stress test.
Close the notification pipe fds when shut down Bluetooth.
Test: Bluetooth on/off stress test
Change-Id: I7575adec49161f9764f0e070ef3c1043b8295a97
VTS tests now static link to HAL def libs.
am: b65c5ceff2
Change-Id: I393284c12ca5cb79926c4891ffcfd332408a5b9f
am: b65c5ceff2
Change-Id: I393284c12ca5cb79926c4891ffcfd332408a5b9f
VTS tests now static link to HAL def libs.
And use VtsHalTargetTestDefaults.
This is a partial cherry-pick of ag/2657080.
Bug: 64040096
Test: compiles, works fine in internal master
Merged-In: I8f6995e9536a9aefe283ee3effec9f5a7f03b620
Change-Id: I76d47d8546416b57055841851a9d343026cd3210
And use VtsHalTargetTestDefaults.
This is a partial cherry-pick of ag/2657080.
Bug: 64040096
Test: compiles, works fine in internal master
Merged-In: I8f6995e9536a9aefe283ee3effec9f5a7f03b620
Change-Id: I76d47d8546416b57055841851a9d343026cd3210
Bluetooth: Remove random MAC addresses
am: 8d0d6f99df
Change-Id: Ie3f7772027b9a2d12fd017cb153b941589329082
am: 8d0d6f99df
Change-Id: Ie3f7772027b9a2d12fd017cb153b941589329082
Bluetooth: Remove random MAC addresses
Bug:65014945
Test: boot a wiped device with no property set, check the Bluetooth address
Change-Id: I905f9dbf2f0782e19de64a8f798d1e26ffd9f1bf
Bug:65014945
Test: boot a wiped device with no property set, check the Bluetooth address
Change-Id: I905f9dbf2f0782e19de64a8f798d1e26ffd9f1bf
Merge "Bluetooth: Check H4 HCI packet types"
am: dcc6f25d05
Change-Id: Ib379d5149e301cf613643141a550a33093428cf5
am: dcc6f25d05
Change-Id: Ib379d5149e301cf613643141a550a33093428cf5
Bluetooth: Return false when not shut down
am: 9833109a3e
Change-Id: I69bc5989d5bd18c16c08be962a0aa263968824be
am: 9833109a3e
Change-Id: I69bc5989d5bd18c16c08be962a0aa263968824be
Merge "Bluetooth: Check H4 HCI packet types"
Bluetooth: Return false when not shut down
Do not crash in the vendor layer. The stack will crash
when it fails to initialize.
Bug: 64535243
Test: Bluetooth starts/stops
Change-Id: I69fdd2879c80fa2f006c50f0a42a85e9289b14fe
Do not crash in the vendor layer. The stack will crash
when it fails to initialize.
Bug: 64535243
Test: Bluetooth starts/stops
Change-Id: I69fdd2879c80fa2f006c50f0a42a85e9289b14fe
Bluetooth: Check H4 HCI packet types
An invalid type byte can cause an access outside
the bounds of the array.
Bug: 64565737
Test: Bluetooth On/Off
Change-Id: Ie11dd62942f66b9fc60ebce2e4339c37d597fdf0
An invalid type byte can cause an access outside
the bounds of the array.
Bug: 64565737
Test: Bluetooth On/Off
Change-Id: Ie11dd62942f66b9fc60ebce2e4339c37d597fdf0
Merge "bug fix: close file pointer" into oc-dev am: 8735fb45a5
am: 49cf6a5093 -s ours
Change-Id: I4dc3c02ec3b3abf2ccd880a7a46cf30d1db6a2b0
am: 49cf6a5093 -s ours
Change-Id: I4dc3c02ec3b3abf2ccd880a7a46cf30d1db6a2b0
Merge "bug fix: configure input port buffer size" into oc-dev am: bc769a7e5a
am: ed378b0b3b -s ours
Change-Id: I62f25da7bbbe57f48a5adb9568248a5d7a7b8974
am: ed378b0b3b -s ours
Change-Id: I62f25da7bbbe57f48a5adb9568248a5d7a7b8974