Commit Graph

4121 Commits

Author SHA1 Message Date
PO HUNG CHEN
c8694be78e Merge "Add IScheduleTest for VTS libhwbinder scheduler test" into oc-dev
am: fdd891393c

Change-Id: I6f5a34844f9eb52b57134cf99e0b9af0240d92c0
2017-04-18 02:25:36 +00:00
PO HUNG CHEN
fdd891393c Merge "Add IScheduleTest for VTS libhwbinder scheduler test" into oc-dev 2017-04-18 02:20:32 +00:00
Hung-ying Tyan
6ca5662350 Merge "Remove dependency of libhardware_legacy from HAL services" into oc-dev
am: 206e38a4e8

Change-Id: I9df6d9f4fdde38133663af5e7341ae22e66b97dd
2017-04-18 01:01:13 +00:00
TreeHugger Robot
206e38a4e8 Merge "Remove dependency of libhardware_legacy from HAL services" into oc-dev 2017-04-18 00:26:33 +00:00
Pavel Maltsev
7bac03deb2 Merge "Adding a custom property to the default VHAL impl" into oc-dev
am: 69c42429d1

Change-Id: I56225b64b36d709e74e952ef9c918f475e15ee1a
2017-04-17 21:08:16 +00:00
TreeHugger Robot
69c42429d1 Merge "Adding a custom property to the default VHAL impl" into oc-dev 2017-04-17 20:57:38 +00:00
Pavel Maltsev
794fc4f9ff Adding a custom property to the default VHAL impl
This property is supposed to be used mostly from e2e tests (a simple
test-case is provided in separate CL)

Test: make -j && runtest -x packages/services/Car/tests/vehiclehal_test/

Bug: b/36510399
Change-Id: I09b24f22ab328eee1ef6add60901ed03bf046874
2017-04-17 10:39:27 -07:00
Howard Chen
812f5d3101 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
Change-Id: Ie2a837c8d0d4fa95c6fd0ebd50e76412cb808df8
2017-04-17 14:34:34 +08:00
Hung-ying Tyan
1369daa500 Merge "Remove dependency of libhardware_legacy" into oc-dev
am: ba2420a87f

Change-Id: Ib9909a371adcc72ba13d684429c852242044737b
2017-04-17 03:10:39 +00:00
TreeHugger Robot
ba2420a87f Merge "Remove dependency of libhardware_legacy" into oc-dev 2017-04-17 03:05:10 +00:00
Sandeep Patil
e3ae6a1d29 Merge "dumpstate hal: use vendor toybox" into oc-dev
am: 5bd796b649

Change-Id: Ia9de434a511be43f97d60c2a06276cb7722cc5ba
2017-04-16 14:07:22 +00:00
TreeHugger Robot
5bd796b649 Merge "dumpstate hal: use vendor toybox" into oc-dev 2017-04-16 14:00:49 +00:00
Jeff Tinker
bb68f35c9b Merge "VtsHalDrmV1_0Target test failure" into oc-dev
am: c68698337c

Change-Id: I27822a0c35274a1893ee0ebad50046a0f14a981e
2017-04-15 07:59:22 +00:00
TreeHugger Robot
c68698337c Merge "VtsHalDrmV1_0Target test failure" into oc-dev 2017-04-15 07:53:27 +00:00
Hung-ying Tyan
593eeb7a4b Remove dependency of libhardware_legacy
It is not used by bluetooth and nfc services.
Bug: 33241851
Bug: 37305530
Test: built and tested on sailfish

Change-Id: I599073296baa5eee72a1fce8caa4eb8352f66218
Merged-In: I599073296baa5eee72a1fce8caa4eb8352f66218
2017-04-15 13:43:36 +08:00
Iliyan Malchev
af3191bff9 gnss@1.0-service: drop inet group, add gps group
am: 554df3738d

Change-Id: I44c7de19ac392d1293d1b04db0e6941be2940769
2017-04-15 05:41:41 +00:00
Iliyan Malchev
554df3738d gnss@1.0-service: drop inet group, add gps group
Both system and gps groups might be relevant to the implementation of a
GNSS HAL.

b/36651420 [QCOM Treble] marlin/sailfish location daemon uses Binder
b/36085168 STOPSHIP - HAL (GNSS) cannot have internet access
b/35757613 STOPSHIP:  O GNSS TTFF - Regressed to Cold Start (XTRA
	   broken) (revert SELinux Change)

Test: marlin

Change-Id: I8aa5b18ef094b8540e7838174154f060a0c3fa9a
Merged-In: I8aa5b18ef094b8540e7838174154f060a0c3fa9a
Signed-off-by: Iliyan Malchev <malchev@google.com>
2017-04-15 05:12:55 +00:00
Hung-ying Tyan
4f1bbf7074 Remove dependency of libhardware_legacy from HAL services
It is not used by these services.

Bug: 33241851
Bug: 37305530
Test: built and tested on sailfish
Change-Id: I1f3f51981d7dfcf27e18d9495c747b7662867d31
2017-04-15 10:17:16 +08:00
Sandeep Patil
fd472b82f5 dumpstate hal: use vendor toybox
Bug: 36463595
Test: Dumpstate works

Change-Id: I9f79924fe6c2c7624f97ce24dcf95f61ee165146
Signed-off-by: Sandeep Patil <sspatil@google.com>
2017-04-14 19:14:42 -07:00
Yifan Hong
d054c0ad65 Merge "Use fmq for camera capture result." into oc-dev
am: 939c906a4f

Change-Id: I7b7410acb5bfca91c3abf35daf7274b41a4a42ea
2017-04-14 23:47:52 +00:00
Jeff Tinker
09e8fb099d Merge "Skip tests when the drm scheme is not installed" into oc-dev
am: fdde895c34

Change-Id: I612f7a996e1c1d287b779c444d3488c311da4900
2017-04-14 23:47:36 +00:00
TreeHugger Robot
939c906a4f Merge "Use fmq for camera capture result." into oc-dev 2017-04-14 23:42:54 +00:00
Jeff Tinker
fdde895c34 Merge "Skip tests when the drm scheme is not installed" into oc-dev 2017-04-14 23:41:49 +00:00
Kevin Chyn
5bd7313286 Merge "setActiveGroup null, 0 length, unwritable dir should fail" into oc-dev
am: 04b086dd08

Change-Id: I87684aacda896831863c9fe2a6fc351dd52504ad
2017-04-14 23:13:57 +00:00
Jeff Tinker
779678f559 VtsHalDrmV1_0Target test failure
The DrmHalVendorPluginTest.RestoreKeysClosedSession test wasn't
taking into account the policy of the asset, so both streaming
and offline assets were included in the test which is incorrect.

Test: drm vts test passes

bug:37358379
Change-Id: I41116e77a1ae306bb1a484e3714360c8553590f0
2017-04-14 16:13:19 -07:00
TreeHugger Robot
04b086dd08 Merge "setActiveGroup null, 0 length, unwritable dir should fail" into oc-dev 2017-04-14 23:10:32 +00:00
Ryan Campbell
3b1bb60add Merge "Add testcases for restoreKeys API." into oc-dev
am: 007d23e7cb

Change-Id: Ib33b89c56caac065cea5cffe82c54e4f7158c682
2017-04-14 21:44:51 +00:00
TreeHugger Robot
007d23e7cb Merge "Add testcases for restoreKeys API." into oc-dev 2017-04-14 21:38:30 +00:00
Yifan Hong
993e3d0286 Use fmq for camera capture result.
Test: camera works.

Bug: 35788245 [Treble] Pass camera metadata using shared memory

Change-Id: Ia8ba8ac4c8f7d1a89035f549c0281a30190554bb
2017-04-14 14:28:48 -07:00
Kevin Chyn
d7e9b0fdc7 setActiveGroup null, 0 length, unwritable dir should fail
with this change, VTS test needs to run in /data/system/
due to SELinux policy + Linux directory permissions

Test: run VTS tests and make sure they all pass
Fixes 37153318

Change-Id: Ib1f19ce7fc0d08ae2941aec5c08c5857c7a9f2fd
2017-04-14 14:10:19 -07:00
Jeff Tinker
be310b2b77 Skip tests when the drm scheme is not installed
Not all drm hal implmentations will be present on every device,
but the vendor modules will be. This change allows tests to be skipped
when a drm hal implementation isn't present.

Test: drm vts tests pass with widevine on a gms
device (tests executed) and tests pass on an aosp
device (tests skipped).

Change-Id: I0b87f501a45103960193279eb5b4b2cd1c113acd
2017-04-14 13:28:32 -07:00
Mikhail Naganov
2c2d34ecd4 Merge "soundtrigger: Use "default" instance name for HAL service" into oc-dev
am: e1df499267

Change-Id: I3da2926b7a3dd862ce403d91e59ede3037605986
2017-04-14 18:26:08 +00:00
Iliyan Malchev
ef983f7ae1 Merge "Route DRM HAL libbinder traffic to /dev/vndbinder" into oc-dev
am: 580125c253

Change-Id: Ic9a151f844b9db907c3218c4b4b479d75d307581
2017-04-14 18:25:11 +00:00
TreeHugger Robot
e1df499267 Merge "soundtrigger: Use "default" instance name for HAL service" into oc-dev 2017-04-14 18:24:16 +00:00
TreeHugger Robot
580125c253 Merge "Route DRM HAL libbinder traffic to /dev/vndbinder" into oc-dev 2017-04-14 18:20:02 +00:00
Iliyan Malchev
bc640cb9e2 Route GNSS HAL libbinder traffic to /dev/vndbinder
am: 2dd67a43b6

Change-Id: I9afce3343db89063ebaadb9af8cc75597b420933
2017-04-14 16:16:33 +00:00
Iliyan Malchev
2dd67a43b6 Route GNSS HAL libbinder traffic to /dev/vndbinder
Bug: 36565056
Test: no more gnss crash at boot

Change-Id: Ib3935beeb521dc655c5d7e1b6d7680a190b3fd4e
Signed-off-by: Iliyan Malchev <malchev@google.com>
2017-04-14 16:01:30 +00:00
Michael Butler
34452fd324 Merge "Added missing RenderScript HIDL API call to VTS test." into oc-dev
am: be31e7c571

Change-Id: I63c378b6672578454cc2211d70095f6737127cf7
2017-04-14 15:54:00 +00:00
Mikhail Naganov
3acaa668c1 soundtrigger: Use "default" instance name for HAL service
"default" implies using "primary" legacy device module.
This doesn't change anything for binderized mode, because
the server was only registering itself as "sound_trigger.primary",
so it was the only possibility anyways.

Usage of "stub" (debugging) module is still possible
if audioflinger and corresponding services are built with
USE_LEGACY_LOCAL_AUDIO_HAL=true (added makefile check to ensure
that).

Test: "Ok Google" from screen off state on sailfish
Bug: 36570720
Change-Id: I88f1ebd4c1efd0f91e37458746c336a4beef33ae
2017-04-14 15:52:11 +00:00
TreeHugger Robot
be31e7c571 Merge "Added missing RenderScript HIDL API call to VTS test." into oc-dev 2017-04-14 15:45:43 +00:00
Iliyan Malchev
136b5e46ec Route DRM HAL libbinder traffic to /dev/vndbinder
b/37309712
Test: marlin

Change-Id: I72c2304842bd21b5393c17be5beeeb90a74d5345
Signed-off-by: Iliyan Malchev <malchev@google.com>
2017-04-14 15:25:16 +00:00
Shawn Willden
0066d79adb Require attestation app ID.
am: dc9965665e

Change-Id: Id6f6dfba7a634de5968f3f591fdcbbf666bee0fd
2017-04-14 14:09:04 +00:00
Shawn Willden
c0a93cc7b7 Fix handling of KM3 attestations.
am: 4b93bb21dc

Change-Id: I2fdadcb7a45bf3264a22554aafcf3b3ec4d4eb4f
2017-04-14 14:09:02 +00:00
Shawn Willden
dc9965665e Require attestation app ID.
Bug: 37318025
Test: Manually tested
Change-Id: Iaa992c8d22e0c88c2a2570355199befa484adc19
2017-04-14 11:38:17 +00:00
Shawn Willden
4b93bb21dc Fix handling of KM3 attestations.
Test: Manually tested
Bug: 37318025
Change-Id: I91c0c0fe6d36fb4a02d6b58a3b0836a6f8996012
2017-04-14 11:37:42 +00:00
Ryan Campbell
6799c3a5c5 Add testcases for restoreKeys API.
Add a positive and two negative test cases for the restoreKeys
function in DRM vendor plugin.

Test: vts-tradefed run commandAndExit vts -m VtsHalDrmV1_0Target
--primary-abi-only --skip-all-system-status-check
Bug: 34178477
Change-Id: Ia7f323dbd92e7281efa96b9b7d07b85123e819f4
2017-04-14 00:18:16 -07:00
Andreas Huber
5280d9cd63 Merge "Changed the naming scheme for Treble java libraries (both static and dynamic)" am: f37bea87e8 am: d79d4f23ae
am: 1a46e916dc

Change-Id: Ia95ff687620ba564ad5a82ad5923db91d61fe6ed
2017-04-14 04:27:52 +00:00
Steven Moreland
2abb9f5de4 Merge "audio.common@2.0-util: vendor_available + in Soong" into oc-dev
am: 5df7894213

Change-Id: I58ff1e8979815a0e5c927cd45aec1cf28a34c8c5
2017-04-14 04:21:31 +00:00
Steven Moreland
0332b06972 Merge "Move bluetooth test to vendor." into oc-dev
am: 411268f5ae

Change-Id: I55ce093525f41a90ce6cfe6b24d1b8391fcaef18
2017-04-14 04:21:16 +00:00
Andreas Huber
a04af1cf05 Merge "Changed the naming scheme for Treble java libraries (both static and dynamic)" into oc-dev
am: 8afd952d48

Change-Id: If26dc4c5bb23ea23ed48d35aa8618e0b7f2825a3
2017-04-14 04:18:00 +00:00