OSDN Git Service
Myles Watson [Thu, 8 Jun 2017 15:38:58 +0000 (08:38 -0700)]
Bluetooth: Call vendor cleanup() in Close()
Bug:
62453652
Test: sailfish and angler start/stop Bluetooth, pair
Change-Id: I8ba80ae1802d1f524acb1d8e26b5bb41fc1612d0
Miao Wang [Fri, 2 Jun 2017 23:16:05 +0000 (23:16 +0000)]
Merge "[RenderScript] Use OVERRIDE_RS_DRIVER string in the default implementation."
Treehugger Robot [Wed, 31 May 2017 21:26:30 +0000 (21:26 +0000)]
Merge "Generate serial number randomly in VTS unit test"
sqian [Wed, 24 May 2017 22:57:31 +0000 (15:57 -0700)]
Generate serial number randomly in VTS unit test
Any fixed integer can be returned by vendor's APIs response.
Ideally it should be a random value for testing a vendor library.
Applying this to all the unit tests serial number.
Cherry-pick from:
https://googleplex-android-review.git.corp.google.com/#/c/
2330821/
Bug:
38499889
Test: adb shell data/local/tmp/VtsHalRadioV1_0TargetTest
Change-Id: I491db829cca607fad9f6a21987de92269d115253
Merged-In: I491db829cca607fad9f6a21987de92269d115253
Steven Moreland [Wed, 24 May 2017 22:29:56 +0000 (15:29 -0700)]
Remove versioning tests interfaces.
These are moved to system/tools/hidl/test in
a form that can have build time tests added
and which don't affect checkbuild time by
adding various Java targets.
Test: none
Bug:
38242758
Change-Id: I747619389e667f5660cdc0bf2cccd9df6bbb8eb4
Treehugger Robot [Thu, 25 May 2017 20:47:47 +0000 (20:47 +0000)]
Merge "libhwbinder test: Android.mk -> Android.bp"
Treehugger Robot [Thu, 25 May 2017 01:13:35 +0000 (01:13 +0000)]
Merge "configstore-utils: add feature to cache service handles"
Steven Moreland [Wed, 24 May 2017 00:23:26 +0000 (17:23 -0700)]
libhwbinder test: Android.mk -> Android.bp
Test: links
Change-Id: Iaaa27cb0f398ee4b9a273916454f3110ddee0e3b
Jaesoo Lee [Mon, 22 May 2017 06:53:25 +0000 (15:53 +0900)]
configstore-utils: add feature to cache service handles
Previously, the service handle for the configstore needs to be retrieved
for every calls. This change reduces the time for retrieving multiple
configstore items from a same client by caching the service handle per a
configstore interface class.
Bug:
38411900
Test: built and tested on sailfish.
Change-Id: Iaff81e9f2b026aee0bd3865f5d5ed3fb7b6056e0
Michael Butler [Tue, 23 May 2017 00:01:24 +0000 (17:01 -0700)]
Fixed flaky RenderScript VTS Test
Added missing synchronization before context destroy
Bug:
38385848
Test: make vts, does not fail with multiple tests
Change-Id: Ib0d038969e9a1d6f5ea555ccb60fed55b69e05dc
Treehugger Robot [Sat, 20 May 2017 00:05:49 +0000 (00:05 +0000)]
Merge "Update makefiles."
Etan Cohen [Fri, 19 May 2017 15:52:18 +0000 (15:52 +0000)]
Merge "[WIFI] Remove dependency on vendor-specific library"
Steven Moreland [Thu, 18 May 2017 23:14:16 +0000 (16:14 -0700)]
Update makefiles.
Adds default configuration to all hals.
Test: pass
Change-Id: Icdf6b56df82c4b7b7de815e7febea9a07ab96856
Miao Wang [Tue, 16 May 2017 22:36:54 +0000 (15:36 -0700)]
[RenderScript] Use OVERRIDE_RS_DRIVER string in the default
implementation.
Bug:
37035983
Test: mm
Test: manually push to sailfish & angler, verify GPU driver successfully
load, and tests are passing.
Change-Id: Ic55c74228e7eae599702365c513009aa3454656b
yinxu [Fri, 21 Apr 2017 22:04:15 +0000 (15:04 -0700)]
Add the new RIL requests to start/stop network scan
The CL defines the RIL API including the methods and structs which will
be used start and stop the network scan.
Test: Telephony Sanity Test
Bug:
30954762
Change-Id: I18462bf4aa5e8a9497d5eb214d905e4e7c827a04
(cherry picked from commit
b187e9f95e52f4a10a656a56c8a1a3a8722bb029)
Grace Chen [Tue, 16 May 2017 19:30:25 +0000 (19:30 +0000)]
Merge "Support different SIM power states"
Grace Chen [Wed, 26 Apr 2017 01:41:20 +0000 (18:41 -0700)]
Support different SIM power states
Test: Verify SIM power states
Bug:
35844036
Merged-In: I769f7eada97286680cb516c63d28da11bb69db4d
Change-Id: I769f7eada97286680cb516c63d28da11bb69db4d
Howard Chen [Mon, 8 May 2017 06:04:05 +0000 (14:04 +0800)]
Add HIDL_FETCH_IScheduleTest declaration
Fix the bug that makes the registerAsServer fail.
sp<IScheduleTest> server =
IScheduleTest::getService(serviceName, true);
status_t status = server->registerAsService(serviceName);
Bug:
38099333
Test: oc-dev on pixel sailfish with a vts test case
"libhwbinder_latency -i 1"
Change-Id: I892835a25ef7df56a6424da41c0fc477b3a532d8
Howard Chen [Fri, 7 Apr 2017 12:15:28 +0000 (20:15 +0800)]
Add IScheduleTest for VTS libhwbinder scheduler test
Add IScheduleTest.hal:
send(cfg, callerSta)
cfg: 1 for verbose output
caller_status: (caller_rt_priority <<16 )| caller_cpu
with the return value defined as:
((1 if no priority inheritance)<<16) | (1 if no cpu sync)
The implementation is in ScheduleTest.cpp
Bug:
36705188
Test: sailfish/prebuilt kernel/oc-dev with the libhwbinder_latency
vts test case
Merged-In: Ie2a837c8d0d4fa95c6fd0ebd50e76412cb808df8
Change-Id: Ic0498bc2b036cedced906963bb8e489dcca47a1a
Ruchi Kandoi [Fri, 12 May 2017 21:19:25 +0000 (14:19 -0700)]
NFC: vts: Add commands to reset the NFC controller before other commands
Bandwidth and WriteInvalidAndThenValidCommand test assumes that the NFC
controller will be initialized before the test. This is not necessarily
true for all devices. Send CORE_RESET_CMD and CORE_INIT_CMD before
creating a loop-back connection.
CORE_RESET_RSP doesn't necessary return the configuration that was sent
in CORE_RESET_CMD. For instance, if CORE_RESET_CMD requested keeping
the configuration, and if the controller doesn't support that, the
configuration will be resetted and CORE_RESET_RSP will reflect that.
Bug:
38267593
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--primary-abi-only --skip-preconditions
--module VtsHalNfcV1_0Target -l INFO
Change-Id: I65ae9746054ca767b928bdd461faa02f03719aea
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
Steven Moreland [Fri, 12 May 2017 21:33:36 +0000 (21:33 +0000)]
Merge "Update makefiles from anywhere."
Treehugger Robot [Fri, 12 May 2017 18:03:54 +0000 (18:03 +0000)]
Merge "Bluetooth: Add a second thread for the scheduler"
Myles Watson [Thu, 11 May 2017 23:39:59 +0000 (16:39 -0700)]
Bluetooth: Add a second thread for the scheduler
Test: service call bluetooth_manager 6 # (Stop Bluetooth)
/data/nativetest64/VtsHalBluetoothV1_0TargetTest/\
VtsHalBluetoothV1_0TargetTest
Bug:
38178265,
34461621
Change-Id: Ia8f6683ca47c9deac43d1047846caee5688f1eca
Steven Moreland [Thu, 11 May 2017 22:42:32 +0000 (15:42 -0700)]
Update makefiles from anywhere.
Test: with update-all-google-makefiles.sh
Change-Id: I373e270b481d9074f440c3c0826199a207e654f7
Jaesoo Lee [Tue, 2 May 2017 06:15:14 +0000 (15:15 +0900)]
configstore: include types.h instead of ISurfaceFlingerConfigs.h
Utils.h does not need to include ISurfaceFlingerConfigs.h.
Bug:
37727469
Test: successfully built sailfish-userdebug
Change-Id: I6650020bfc3b265d871ca3244b8900c336f98419
Steven Moreland [Wed, 10 May 2017 22:32:32 +0000 (15:32 -0700)]
Actually fix build breakage with cleanspec.
OUT_DIR instead of OUT
Test: manual
Change-Id: I2e48c6f2f39ff2318517ff55cbfa6ca912c05021
Steven Moreland [Wed, 10 May 2017 20:37:21 +0000 (13:37 -0700)]
Add CleanSpec to hardware/interfaces.
Fixes build breakage from interface changing after -Lc++-sources
and -Lc++-headers was added to hidl-gen.
Test: wip
Change-Id: I9ee0a0e7b72f8f2a3253d205943a696c07129a64
Steven Moreland [Tue, 9 May 2017 21:34:19 +0000 (14:34 -0700)]
Update makefiles for c++-sources and c++-headers.
Test: pass
Bug:
38174080
Change-Id: I683455736eed35e6ced24e2763c2bdb5fb6c9601
Etan Cohen [Wed, 3 May 2017 16:12:50 +0000 (09:12 -0700)]
[WIFI] Remove dependency on vendor-specific library
The libcld80211 is vendor-specific. Remove from dependecy list.
(cherry-pick of commit
aa281aa266d6c8701c2ecbf3f49f505a2ecddae3)
Bug:
37901207
Test: builds and runs
Merged-In: If251002c2dd7a0e30ca18620edd905a63217f28a
Change-Id: If251002c2dd7a0e30ca18620edd905a63217f28a
Yi Kong [Fri, 5 May 2017 20:35:50 +0000 (13:35 -0700)]
Remove unused lambda captures
Test: build
Bug:
37752547
Change-Id: I339baf849c7aef97dd319377026564dedd0cc568
Treehugger Robot [Wed, 3 May 2017 22:01:03 +0000 (22:01 +0000)]
Merge "Remove redundant dependencies."
Steven Moreland [Tue, 2 May 2017 23:37:50 +0000 (16:37 -0700)]
.clang-format: 100 lines
This allows us to be more like the system/core clang format
and also prevents problems because a lot of hardware/interfaces
code is checked in with 100 lines of code.
Test: pass
Change-Id: I62aeba9deb33ad6ce3d62fada3e0c04139ca3588
Steven Moreland [Tue, 2 May 2017 22:23:11 +0000 (15:23 -0700)]
Remove redundant dependencies.
android.hidl.base@1.0 and android.hidl.manager@1.0 are built into libhidltransport.
Test: links
Bug:
33276472
Change-Id: I56655b0214ba147398f9234eb004fba0aceb7e40
Merged-In: I08aaad80f7e2fc262aa3a8b66fe932e8133a928d
Treehugger Robot [Mon, 1 May 2017 23:19:24 +0000 (23:19 +0000)]
Merge "Remove redundant dependencies"
Steven Moreland [Mon, 1 May 2017 16:47:58 +0000 (09:47 -0700)]
Remove redundant dependencies
android.hidl.base@1.0 and android.hidlmanager@1.0 are built into libhidltransport.
Test: links
Bug:
33276472
Change-Id: I424371932af129bba9d58dcf8652c64297f35f05
Steven Moreland [Fri, 28 Apr 2017 00:52:45 +0000 (17:52 -0700)]
nfc: Android.mk -> Android.bp
Test: links
Change-Id: Ia19dafb3ff6bf5772d72133bb2e1687226e0d44f
Treehugger Robot [Fri, 28 Apr 2017 05:21:40 +0000 (05:21 +0000)]
Merge "Tether Offload HAL"
Treehugger Robot [Fri, 28 Apr 2017 03:06:35 +0000 (03:06 +0000)]
Merge "configstore-utils: vendor_available"
Steven Moreland [Fri, 28 Apr 2017 01:32:39 +0000 (18:32 -0700)]
configstore-utils: vendor_available
Test: with BOARD_VNDK_VERSION := current
Change-Id: I4fe86224d18bc7e7579c13f9273bc4efa25df1ea
Shuo Qian [Thu, 27 Apr 2017 23:48:39 +0000 (23:48 +0000)]
Merge "Update .hal file for fixing vts tests"
Shuo Qian [Thu, 27 Apr 2017 23:48:39 +0000 (23:48 +0000)]
Merge "Fix Vts errors"
sqian [Thu, 13 Apr 2017 00:44:49 +0000 (17:44 -0700)]
Fix Vts errors
- Add REQUEST_NOT_SUPPORT into General Errors
- Add a util function to check General Errors
- Add a util function to check OEM Errors
- Changes to RIL command api tests based on the QC provided pdf
to see if the errors from vts-web can be fixed
Test: Manual
Bug:
35671595
(cherry picked from commit
01e7c6ee5fcb1b469cac4a1fc96fc8c7f053c435)
Merged-In: I9500c686a75539dab37f0272349bc2f965cc0a8f
Change-Id: I9500c686a75539dab37f0272349bc2f965cc0a8f
sqian [Thu, 27 Apr 2017 22:00:36 +0000 (15:00 -0700)]
Update .hal file for fixing vts tests
- update 'voice' and 'sms' based on QC pdf file
- remove GENERIC_FAILURE still there
- fix duplicate error code
Test: Manual
Bug:
35671595
(cherry picked from commit
159ec7fbf5e7e1cfd1e76e88c71a72873dc5d8f4)
Merged-In: I83831c222cb0d157d0aa06e48cf0a177ab0ecf31
Change-Id: I83831c222cb0d157d0aa06e48cf0a177ab0ecf31
Treehugger Robot [Thu, 27 Apr 2017 23:06:52 +0000 (23:06 +0000)]
Merge "stop bluetooth service while VTS test is running"
Niranjan Pendharkar [Thu, 26 Jan 2017 18:31:20 +0000 (10:31 -0800)]
Tether Offload HAL
Adds new interfaces to perform hardware optimized tethering offload.
Test: as follows
- built (bullhead)
- flashed
- booted
- "runtest frameworks-net" passes
Bug:
34361337
Change-Id: I1ed756306e1efe98bd2703df9c9846a50a87ffcd
Pankaj Kanwar [Thu, 27 Apr 2017 17:41:56 +0000 (17:41 +0000)]
Merge "RIL changes to allow the modem to query the framework for the key."
pkanwar [Sun, 19 Mar 2017 17:49:01 +0000 (10:49 -0700)]
RIL changes to allow the modem to query the framework for the key.
BUG:
35606429
Test: manual
Change-Id: I7687d664c928de2325d50c3e9e7912f10aa37463
Merged-In: Ib1f5ee5f793f53901ad54bb6b6d4cb667dc720ab
Keun Soo Yim [Mon, 24 Apr 2017 21:49:30 +0000 (14:49 -0700)]
stop bluetooth service while VTS test is running
Test: run VTS HAL BT test
Bug:
37153328
Change-Id: I615d96daff496096122cd18158c205073f4623a6
(cherry picked from commit
1965f73bacbb1cd937f97149b29583edb65c2c99)
Wei Wang [Mon, 24 Apr 2017 17:13:31 +0000 (10:13 -0700)]
Change bootHAL to early_hal class
Bug:
37579828
Bug:
37543411
Test: marlin boots with wipe data
(cherry picked from commit
9a4388cf28d5f4804efa4fe0f6cc9485dea6839a)
Merged-In: Ifa508570455289efd58350562fadea5676c3bc67
Change-Id: Ifa508570455289efd58350562fadea5676c3bc67
Sanket Padawe [Mon, 24 Apr 2017 19:39:14 +0000 (19:39 +0000)]
Merge "Fix test case for setSimCardPower radio api."
Sanket Padawe [Tue, 18 Apr 2017 00:05:01 +0000 (17:05 -0700)]
Fix test case for setSimCardPower radio api.
Bug:
35800570
Test: vts
Change-Id: I93e78c46971158cd14666931b527d8e268e0a39e
Merged-in: I93e78c46971158cd14666931b527d8e268e0a39e
Hung-ying Tyan [Sat, 15 Apr 2017 05:16:52 +0000 (13:16 +0800)]
Remove dependency of libhardware_legacy
It is not used by bluetooth and nfc services.
Bug:
33241851
Bug:
37305530
Test: built and tested on sailfish
(cherry picked from commit
593eeb7a4b0ea3af560dc4ada36237e786b0e039)
Change-Id: I599073296baa5eee72a1fce8caa4eb8352f66218
Merged-In: I599073296baa5eee72a1fce8caa4eb8352f66218
Steven Moreland [Thu, 13 Apr 2017 21:19:19 +0000 (14:19 -0700)]
Move bluetooth test to vendor.
The test is still built in data/nativetest64, but it must be marked as
vendor since it depends on vendor modules.
Also proprietary -> vendor.
Test: build with BOARD_VNDK_VERSION := current
Test: run test on internal marlin, passes
Bug:
33241851
(cherry picked from commit
2cfae52a2e479c1dc91caa2b0ae365718bb8e6fc)
Merged-In: I856838fe208a4cd038ea16d47f03f6278224b2ee
Change-Id: I856838fe208a4cd038ea16d47f03f6278224b2ee
Treehugger Robot [Fri, 14 Apr 2017 03:24:05 +0000 (03:24 +0000)]
Merge "Changed the naming scheme for Treble java libraries (both static and dynamic)"
Ningyuan Wang [Thu, 13 Apr 2017 17:39:27 +0000 (10:39 -0700)]
wifi(interface): Add links to APF docs
Bug:
32119512
Test: Compiles
Merged-In: Iadb68a2a649b120b607735e4d88617b11740832f
Change-Id: I32ec491983d1d9e987a19a00b4fd8e60503c9e7f
Andreas Huber [Thu, 13 Apr 2017 16:53:54 +0000 (09:53 -0700)]
Changed the naming scheme for Treble java libraries (both static and dynamic)
android.hardware.foo@1.0-java => android.hardware.foo-V1.0-java
Bug:
37207894
Test: make
Change-Id: I177f4cfd42f635aaf096107af8309d1a82ed41c0
Merged-In: I8b91881dfaf507c0d852d56ebbb53ff0987e5a34
Treehugger Robot [Wed, 12 Apr 2017 23:07:15 +0000 (23:07 +0000)]
Merge "Mark hidl test libs as vendor."
Steven Moreland [Wed, 12 Apr 2017 00:56:47 +0000 (17:56 -0700)]
Mark hidl test libs as vendor.
They must be on the vendor partition for hidl_test to be able to link to
them when the VNDK is in place.
Test: hidl_test
Bug:
33241851
(cherry picked from commit
00556e0a11c4224b31d24e815dd50299c08c61e6)
Merged-In: I23c9e0674aaf33602bc9fde0515eb2f87ce5c60c
Change-Id: I23c9e0674aaf33602bc9fde0515eb2f87ce5c60c
Treehugger Robot [Wed, 12 Apr 2017 19:41:25 +0000 (19:41 +0000)]
Merge "bluetooth: include what you use"
Treehugger Robot [Wed, 12 Apr 2017 17:13:50 +0000 (17:13 +0000)]
Merge "Update makefiles."
Steven Moreland [Tue, 11 Apr 2017 19:22:27 +0000 (12:22 -0700)]
bluetooth: include what you use
Helper libraries also now on vendor partition.
Test: links
Test: bluetooth works on internal Marlin
Bug:
33241851
Change-Id: Ie99faf9146ce2ce3df83a2b46acfaa36a54c16c2
Sanket Padawe [Wed, 12 Apr 2017 17:08:01 +0000 (17:08 +0000)]
Merge "Update Radio and Sap service name in VTS."
Steven Moreland [Tue, 11 Apr 2017 16:57:11 +0000 (09:57 -0700)]
Update makefiles.
Test: pass
Change-Id: I5cf42c8ff1e11207394e4852ba0bd03e4e3b7d2e
Amit Mahajan [Tue, 11 Apr 2017 21:25:41 +0000 (21:25 +0000)]
Merge "Add p2 option in OpenLogicalChannel"
Sanket Padawe [Mon, 10 Apr 2017 17:34:58 +0000 (10:34 -0700)]
Update Radio and Sap service name in VTS.
Bug:
37164398
Test: VTS tests pass.
Change-Id: I71562e5b9709166695d08a96a04928027dcb4ee7
Merged-in: I71562e5b9709166695d08a96a04928027dcb4ee7
Treehugger Robot [Mon, 10 Apr 2017 18:59:55 +0000 (18:59 +0000)]
Merge "Revert "Weaver HAL""
Andrew Scull [Mon, 10 Apr 2017 16:56:43 +0000 (16:56 +0000)]
Revert "Weaver HAL"
This reverts commit
694beec5d73d34cbf1dc56d2b2193f832777e676.
Reason for revert: This will not be in O.
Change-Id: I301f265785815689e9cfc8412db1966a4565b561
Jaesoo Lee [Fri, 7 Apr 2017 02:06:43 +0000 (02:06 +0000)]
Merge changes from topic 'configstore-utils-log'
* changes:
print log message for values retrieved from configstore
Handle hidl transaction errors in ConfigStore
Treehugger Robot [Thu, 6 Apr 2017 20:31:49 +0000 (20:31 +0000)]
Merge "Weaver HAL"
Andreas Huber [Thu, 6 Apr 2017 18:47:15 +0000 (18:47 +0000)]
Merge "Empty interface IQuux which is completely unrelated to IBase and IBaz."
Andrew Scull [Mon, 27 Mar 2017 13:24:18 +0000 (14:24 +0100)]
Weaver HAL
Weaver is used to harden the user authentication flow by securely
storing secrets which can only be read by presenting the associated key
secret. The key secret is derived from the user's credential.
Bug:
35628284
Test: Implement HAL, boot and call from system_server
Change-Id: Ia72fd537670c08d27320c944a0fe91243137bf6c
Jaesoo Lee [Fri, 24 Mar 2017 05:08:24 +0000 (14:08 +0900)]
print log message for values retrieved from configstore
This CL adds a code for printing log messages in clients-side utility
library functions (getXXX) for configstore so that the developer can
figure out which configuration values are actually retrieved from the configstore.
Bug:
36275627
Test: Built and check the log message appears
Change-Id: I7d5d80ca7a0317816c71016e013f9e73ad23ee08
Merged-In: I2c0895f8afbbb2947b62164acaf62a491c451dc0
(cherry picked from commit
0dc72ecbb798971d6f394d7f4dbc9d1f4006da5f)
Pavel Maltsev [Mon, 20 Mar 2017 21:58:59 +0000 (14:58 -0700)]
Handle hidl transaction errors in ConfigStore
Test: surface flinger not failing, android now bootsup
Bug: b/
36445794
Change-Id: I64cc404bec71f5e4eea2e0034f07b86fb60a3e32
Merged-In: I22fa7aab9fa92bc04333aaa0eef45891ebeba8e7
(cherry picked from commit
076b792ade608a7fdf4e600a42550ad17296a39e)
Treehugger Robot [Thu, 6 Apr 2017 01:45:56 +0000 (01:45 +0000)]
Merge "Added protections for RenderScript VTS tests."
Etan Cohen [Wed, 5 Apr 2017 22:09:35 +0000 (22:09 +0000)]
Merge "[AWARE] Legacy HAL update: reduce host wakeup"
Andreas Huber [Tue, 4 Apr 2017 21:39:58 +0000 (14:39 -0700)]
Empty interface IQuux which is completely unrelated to IBase and IBaz.
Used to verify that it's not possible to obtain an IQuux interface from an
IBase/IBaz binder, i.e. IHwBinder.asInterface(...) properly respects the
interfaceChain.
Bug:
36749201
Test: hidl_test_java
Change-Id: I84419e78db22acdfcc7d9972d22d139641469bde
Joel Fernandes [Tue, 4 Apr 2017 02:19:30 +0000 (19:19 -0700)]
Bluetooth HAL: Add to foreground schedtune group
EAS (Energy-Aware Scheduler) tends to cluster tasks together unless
they're marked to prefer an idle CPU (prefer-idle) during placement.
This is to save energy however it increases latencies. This is
noticeable when the Binder driver demotes the RT task to CFS and when
we try to do load balance in this path, the selection path still selects
a busy CPU. Add Bluetooth HAL service to the foreground schedtune group
to fix this as its critical for tasks like bluetooth audio playback.
Test: Boot and verify bluetooth HAL is in the foreground stune group
Bug:
36867985
Change-Id: Ib3c43cca4a2049af3700978b58a05989cc20b6ac
Signed-off-by: Joel Fernandes <joelaf@google.com>
Etan Cohen [Tue, 4 Apr 2017 20:00:14 +0000 (13:00 -0700)]
[AWARE] Legacy HAL update: reduce host wakeup
Legacy HAL update to add indications when a solicited publisher
receives a match. Not used in current HAL. However, also added a
control bit to turn off host notification which is now enabled.
Bug:
35195773
Test: integration (sl4a) tests
Change-Id: I8ff378abaae11d4feaa42a9901abb1b48069dc4f
Wileen Chiu [Fri, 3 Mar 2017 19:57:48 +0000 (11:57 -0800)]
Add p2 option in OpenLogicalChannel
- Adding support for P2 parameter
- Needed to support OMAPI 3.0 defined
by SIM Alliance
Bug:
27360148
Change-Id: I88134eded001e14c12e1f2a18efd0a2b51bc22fe
Etan Cohen [Tue, 4 Apr 2017 17:48:53 +0000 (17:48 +0000)]
Merge "[AWARE] Create true translations between legacy and hidl enums"
am:
24ff2036ce
Change-Id: I00c0d5dce8a57ce76656c8521d93a974308b7c94
Etan Cohen [Tue, 4 Apr 2017 17:40:24 +0000 (17:40 +0000)]
Merge "[AWARE] Create true translations between legacy and hidl enums"
Ruchi Kandoi [Tue, 4 Apr 2017 00:41:51 +0000 (00:41 +0000)]
Merge "nfc: vts: Correct parameters going for CoreInitialized"
am:
4133401913
Change-Id: Ie205284f3adcfd7f662c1d26dea1a01eb48a12e8
Treehugger Robot [Tue, 4 Apr 2017 00:36:14 +0000 (00:36 +0000)]
Merge "nfc: vts: Correct parameters going for CoreInitialized"
Etan Cohen [Mon, 3 Apr 2017 23:10:54 +0000 (16:10 -0700)]
[AWARE] Create true translations between legacy and hidl enums
Replace implicits translations between legacy and hidl enums (using
casts) with explicit translations.
Bug:
35767620
Test: integration (sl4a) tests
Change-Id: I4ae4cd691226ce29bc0e92f9890fbb343a064505
Ruchi Kandoi [Fri, 31 Mar 2017 23:32:15 +0000 (16:32 -0700)]
nfc: vts: Correct parameters going for CoreInitialized
Core Initialized with parameters 1-3 leads the device into recovery
mode. Which causes the test to fail.
Bug:
36751759
Test: Test passes
Change-Id: I1375546cc66c147f26c315a042ca0afb49f0ce06
Yifan Hong [Mon, 3 Apr 2017 22:12:13 +0000 (22:12 +0000)]
Merge "Test for getHashChain() in IBase."
am:
c8c7ab74a1
Change-Id: I6519da67d36565da408240d2f59a547330971c06
Yifan Hong [Mon, 3 Apr 2017 22:05:24 +0000 (22:05 +0000)]
Merge "Test for getHashChain() in IBase."
Yuexi Ma [Sun, 2 Apr 2017 07:36:32 +0000 (07:36 +0000)]
Merge "Updates bluetooth hal test to use VtsHalHidlTargetTestBase v3"
am:
177171f305
Change-Id: Iafecfba9ace2188d2a21f927b6afe2691ebfcdbc
Yuexi Ma [Sun, 2 Apr 2017 07:36:30 +0000 (07:36 +0000)]
NFC VTS test use VtsHalHidlCallbackBase for callback wait and notify
am:
bfefc5ef10
Change-Id: I0b40ae10c42b0e0a4f0696792c707ba0f990aadf
Treehugger Robot [Sun, 2 Apr 2017 07:30:43 +0000 (07:30 +0000)]
Merge "Updates bluetooth hal test to use VtsHalHidlTargetTestBase v3"
Yuexi Ma [Thu, 30 Mar 2017 01:11:01 +0000 (18:11 -0700)]
NFC VTS test use VtsHalHidlCallbackBase for callback wait and notify
VtsHalNfcV1_0TargetTest uses VtsHalHidlCallbackBase.
Callback class extends VtsHalHidlCallbackBase and use waitForCallback and notifyFromCallback
The original NFC test contains the following use cases:
* Callback notify happens before wait
* Multiple waiting in serial
The modified version added the following use cases:
* Wait for specific callback function
* Passing callback arg data along wait and notify functions
Bug:
36036059
Test: make VtsHalNfcV1_0TargetTest, adb push & adb shell
Change-Id: Ic6668a18254661d07c4ff37309cd96ea5f786d29
Yuexi Ma [Fri, 31 Mar 2017 23:26:18 +0000 (16:26 -0700)]
Updates bluetooth hal test to use VtsHalHidlTargetTestBase v3
Test: pass
Change-Id: Ia5237a27800010174f2b23a3a4b1157f1c48781f
Yifan Hong [Wed, 29 Mar 2017 22:46:12 +0000 (15:46 -0700)]
Test for getHashChain() in IBase.
Each interface has a getHashChain() method that
returns the hash of all .hal files from the rtti
of the interface up to IBase.
Test: hidl_test
Bug:
36602587
Change-Id: I53a79ba69edd109f169c37dbe0fd10e302eb929c
Michael Butler [Fri, 31 Mar 2017 00:20:12 +0000 (17:20 -0700)]
Added protections for RenderScript VTS tests.
Changed many EXPECT_NE to ASSERT_NE for objects that are required later
in the test which would potentially cause a segfault. Additionally updated
a few descriptions.
Bug:
35915961
Test: mm and run on angler
Change-Id: I17c85b2c774688d82b59be2f0b383447e03349e0
Myles Watson [Thu, 30 Mar 2017 22:46:39 +0000 (22:46 +0000)]
Merge "Enable the clang-format pre-submit hook"
am:
3b9e23513e
Change-Id: Idf1651f9e76c8b7e6dfbc70dab8ae567a5f53937
Treehugger Robot [Thu, 30 Mar 2017 22:43:39 +0000 (22:43 +0000)]
Merge "Enable the clang-format pre-submit hook"
Myles Watson [Thu, 30 Mar 2017 16:13:50 +0000 (09:13 -0700)]
Enable the clang-format pre-submit hook
Bug:
36699008
Test: Try to upload a patch with formatting errors.
Change-Id: I4af7d142ccbbaf39eb236547487c59c5ff8f2cd6
Yuexi Ma [Thu, 30 Mar 2017 20:10:59 +0000 (20:10 +0000)]
Merge "Change sytle of radio and sap tests to clang google"
am:
7441c791b6
Change-Id: I0aa6ad8fcf24862278705a1f0a9b43cb08370c80
Treehugger Robot [Thu, 30 Mar 2017 20:04:53 +0000 (20:04 +0000)]
Merge "Change sytle of radio and sap tests to clang google"
Myles Watson [Thu, 30 Mar 2017 18:27:23 +0000 (18:27 +0000)]
Merge "Bluetooth: Replace assert() with CHECK()"
am:
b26fea2629
Change-Id: If0285fbce60e230fa947d8400fa0387dbb1bc551