Commit Graph

5284 Commits

Author SHA1 Message Date
Roshan Pius
ee3daf9ab6 wifi(interface): Create 1.1 interface package
Extend the wifi HAL to add a new method in IWifiChip. This new method is
used for setting the TX power limit for meeting SAR requirements.

Bug: 62437848
Test: ./hardware/interfaces/update-makefiles.sh
Test: mmm -j32 hardware/interfaces/wifi/1.1
Change-Id: I8320a64812339f15cd88636505de0dfda18f0ebf
2017-07-06 09:19:25 -07:00
Jae Shin
5e5c184750 Merge "Add structural test VtsHalConfigstoreV1_1Target" into oc-dr1-dev 2017-07-06 01:31:06 +00:00
TreeHugger Robot
61f5c145fb Merge "[AWARE] Pass through full structure for end NDP command" into oc-dr1-dev 2017-07-05 22:11:25 +00:00
Jae Shin
6e3ec61aab Add structural test VtsHalConfigstoreV1_1Target
Add vts test module for configstore@1.1

Test: make vts -j40 && run commandAndExit vts -m
VtsHalConfigstoreV1_1Target
Bug: 63071317

Change-Id: I405f4409bc2ac4acdf07728b950ba9b653eb3328
2017-07-03 13:47:11 +09:00
Etan Cohen
c9836f95a1 [AWARE] Pass through full structure for end NDP command
The end NDP command is the only NAN HAL command which uses
a dynamically sized command structure. The original code
stripped out the non-static portions of the command - losing
the information. Modify the dynamically allocate at a lower
level of the shim.

Bug: 62569797
Test: integration tests now proceeding past failure point
Change-Id: I1732923aed64d7ec11649f0bad1731ab5bca13a0
2017-06-30 17:51:22 -07:00
TreeHugger Robot
050c563f02 Merge "Assert getService does not return nullptr" into oc-dr1-dev 2017-06-30 20:00:00 +00:00
TreeHugger Robot
efe973102a Merge "Camera: Try adding a passthrough legacy service" into oc-dr1-dev 2017-06-30 18:00:53 +00:00
Emilian Peev
48a0992dd4 Camera: Try adding a passthrough legacy service
Listing by interface on passthrough only devices doesn't
return the legacy implementation that might be present.
For this case try to connect to the legacy provider and
check whether such implementation does in fact exist.

Bug: 62835396
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--skip-preconditions --module VtsHalCameraProviderV2_4Target -l INFO

Change-Id: Ifdc1b15392f5418fd0d949953bb6bdb1f3612ee8
2017-06-30 08:19:19 -07:00
Jae Shin
97478a5ca0 Assert getService does not return nullptr
Make sure getService return value is not null before running
testcase

Test: make vts -j40 && vts-tradefed run commandAndExit vts -m
VtsHalConfigstoreV1_0Target
Bug:62931371

Merged-In: I432e07c0c61a308b814d88cab9027a95ff24d8b5
(cherry picked from commit 60ff24c62e)

Change-Id: Id9bb2a3fb2c4caf02c7e03c1529cefe2570c5453
2017-06-30 13:11:23 +09:00
Emilian Peev
4f9bc71174 Camera: Try to test additional types of camera providers NO PARTIAL RERUN
am: e6522390bb  -s ours

Change-Id: Ic25232cfb160737efd637966aa319c55d0582065
2017-06-30 01:26:47 +00:00
Emilian Peev
e6522390bb Camera: Try to test additional types of camera providers NO PARTIAL RERUN
Check whether different types of camera providers got
registered and try to test them if present.

Merged-In: I5c0c678e74d56cd8307d2f4e63b7c6dfa95d210d
Bug: 62835396
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--skip-preconditions --module VtsHalCameraProviderV2_4Target -l INFO
Change-Id: I5c0c678e74d56cd8307d2f4e63b7c6dfa95d210d
2017-06-29 16:21:44 -07:00
TreeHugger Robot
cb4ac8559d Merge "Freeze first batch of HALs for O-MR1" into oc-dr1-dev 2017-06-29 03:46:35 +00:00
Shuo Qian
c631963d4b Merge "Update .hal file for radio 1.0 hal" into oc-dr1-dev 2017-06-29 03:28:46 +00:00
Shuo Qian
55967b136e Merge "Fix failure vts tests:" into oc-dr1-dev 2017-06-29 03:28:46 +00:00
Shuo Qian
00eb34b57a Merge "Add a new vts directory under 1.1 for radio 1.1 APIs vts tests." into oc-dr1-dev 2017-06-29 02:41:57 +00:00
Connor O'Brien
989bd639b2 Merge "Fix consumerir test bugs" into oc-dev
am: 9f0b8369e9

Change-Id: Ib8949fe95c3f02cc951f357e0f6cbae154e31d95
2017-06-29 02:21:17 +00:00
Connor O'Brien
9f0b8369e9 Merge "Fix consumerir test bugs" into oc-dev 2017-06-29 02:06:23 +00:00
Emilian Peev
a69d5bbc4e Merge "Camera: Add support for testing partial results" into oc-dev
am: 98b7dd57dc  -s ours

Change-Id: I8301d4bb4ec160018865bab5109013809202af80
2017-06-29 01:48:47 +00:00
TreeHugger Robot
98b7dd57dc Merge "Camera: Add support for testing partial results" into oc-dev 2017-06-29 01:46:13 +00:00
Connor O'Brien
991aac7bf4 Fix consumerir test bugs
The tests currently fail for some correct implementations; revise them
so this no longer occurs.

Bug: 63081607
Test: built & ran revised test
Change-Id: I21b72fd864de57272bd6eb42dca238f661137b93
Signed-off-by: Connor O'Brien <connoro@google.com>
2017-06-28 16:46:43 -07:00
sqian
017f15c2b0 Update .hal file for radio 1.0 hal
Test: compile, treehugger
Bug: 62584347
Change-Id: Ic595d9934d3d4e059cfa40c5f6da3f4cc97b3352
2017-06-28 14:44:41 -07:00
sqian
48124dac55 Fix failure vts tests:
- setCdmaBroadcastConfig
- getCdmaBroadcastConfig
- setCdmaBroadcastActivation
- pullLceData
- setAllowedCarriers
- setAllowedCarriers
- sendEnvelope
- sendEnvelopeWithStatus
- cancelPendingUssd
- sendCDMAFeatureCode

Test: mma -j30; adb shell binary
Bug: 62960543, 62584347
Change-Id: Ie907cdb464a44d92be47d898151d71eb2d83a11c
Merged-In: Ie907cdb464a44d92be47d898151d71eb2d83a11c
2017-06-28 21:34:38 +00:00
sqian
0c74fc7839 Add a new vts directory under 1.1 for radio 1.1 APIs vts tests.
Bug: 38034125
Test: compile; adb shell compiled_vts_binary
Change-Id: I05d4f03db40ac712f120ac0e3e52301a6252f041
2017-06-28 13:06:08 -07:00
Steven Moreland
0c0138fead Freeze first batch of HALs for O-MR1
These HALs are being used, so they are frozen
in MR1.

Test: none
Bug: 62421345
Change-Id: I9e739be751efdc6fc263325346d0c81dd113e630
2017-06-28 10:55:09 -07:00
Yahan Zhou
bd0c79c262 Merge "Fix ICryptoFactory service" into oc-dev
am: 2c57b00b17

Change-Id: If739ab2d5a5c93ddd2bb8720305311ee49a5503d
2017-06-28 17:30:40 +00:00
Yahan Zhou
2c57b00b17 Merge "Fix ICryptoFactory service" into oc-dev 2017-06-28 17:27:20 +00:00
TreeHugger Robot
c68231d171 Merge "Camera: Try to test additional types of camera providers" into oc-dr1-dev 2017-06-28 16:44:24 +00:00
pkanwar
fc5f3558fe Radio Interface changes to allow the modem to query the framework
for the key.

We will now pass the ImsiEncryptionInfo object which includes mnc/mcc.
BUG: 35606429
Test: manual

Merged-In: Iae18382f1f244be6a756a47753f0345e1925ca4a
Change-Id: Iae18382f1f244be6a756a47753f0345e1925ca4a
2017-06-27 19:45:46 -07:00
TreeHugger Robot
bf7dcd2adb Merge "Radio Keepalive HAL" into oc-dr1-dev 2017-06-27 08:13:36 +00:00
Emilian Peev
a37b73598b Camera: Try to test additional types of camera providers
Check whether different types of camera providers got
registered and try to test them if present.

Bug: 62835396
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--skip-preconditions --module VtsHalCameraProviderV2_4Target -l INFO
Change-Id: I5c0c678e74d56cd8307d2f4e63b7c6dfa95d210d
2017-06-26 16:35:41 -07:00
Emilian Peev
74b543d565 Camera: Add support for testing partial results
Currently the result handling is very basic. Partial
results and inflight queues are not supported. More
elaborate test cases like burst or streaming will
require such functionality to be present.

Merged-In: I3769d4ccc0047dc4eda173ea3bca538b026be8d2
Bug: 62550376
Bug: 37533777
Test: adb shell
/data/nativetest/VtsHalCameraProviderV2_4TargetTest/VtsHalCameraProviderV2_4TargetTest

Change-Id: I3769d4ccc0047dc4eda173ea3bca538b026be8d2
2017-06-26 11:58:15 -07:00
TreeHugger Robot
c60ec1c2ac Merge "Camera: Add support for testing partial results" into oc-dr1-dev 2017-06-26 18:42:48 +00:00
TreeHugger Robot
424a4be6b1 Merge "Use vendor variant of libstagefright_foundation." into oc-dr1-dev 2017-06-26 17:54:15 +00:00
bohu
9165643690 vts: fix TryDifferentGovernors in Power hal test
am: ae96eee82b

Change-Id: I700de5db71fb60b33983309d8d71a672dd2f98a3
2017-06-24 02:09:26 +00:00
bohu
ae96eee82b vts: fix TryDifferentGovernors in Power hal test
The test should return when it cannot open cpu governor files
BUG: 62138092

Test: build sdk_gphone_x86-userdebug, launch emulator,
run test: run vts -m VtsHalPowerV1_0Target
The test should all pass.

Change-Id: I3b47261e9525b6a04e995dac1ad63d9cc088b004
2017-06-23 19:39:43 +00:00
Yahan Zhou
2ff1f7e687 Merge "Camera: fix recursive lock in CameraDevice 1.0" into oc-dev
am: eed6653f2a

Change-Id: I66f434944d2a00bee6c06d0883b916c5c87d1243
2017-06-23 17:59:25 +00:00
TreeHugger Robot
eed6653f2a Merge "Camera: fix recursive lock in CameraDevice 1.0" into oc-dev 2017-06-23 17:51:16 +00:00
Shawn Willden
3ac476c241 Merge "Test import of a EC P-521 key." into oc-dev
am: ad40c6ccd7  -s ours

Change-Id: I725a855d206b47df230529fefb9ff99197ac23c8
2017-06-23 15:39:17 +00:00
TreeHugger Robot
ad40c6ccd7 Merge "Test import of a EC P-521 key." into oc-dev 2017-06-23 15:32:16 +00:00
Etan Cohen
ccd223a144 Merge "[WIFI] Remove dependency on vendor-specific library" into oc-dev
am: 74f7ccd680  -s ours

Change-Id: Ie7afaaf44b8f4555095bbe75d77f4b7bd3e8b5a2
2017-06-23 12:21:52 +00:00
TreeHugger Robot
74f7ccd680 Merge "[WIFI] Remove dependency on vendor-specific library" into oc-dev 2017-06-23 04:57:04 +00:00
Yahan Zhou
77dd4aaad3 Camera: fix recursive lock in CameraDevice 1.0
Several functions call close() while they are holding a lock, which
results in recursive locking. This CL implements close_locked() to avoid
such behavior.

Bug: 62919192
Test: run vts -m VtsHalCameraProviderV2_4Target, and camera should still
work after it

Change-Id: Ib38e1de19ed3c927bfb645c0c777c04f157f2b88
2017-06-23 00:28:11 +00:00
Steven Moreland
c019787ce9 Use vendor variant of libstagefright_foundation.
Rather than having a lib called libstagefright_foundation and one
called libstagefright_foundation_vendor, we now just have one library
and the build system keeps track of the vendor APIs that are exposed.

Test: (sanity) boot device, watch (part of) DRM protected movie.
Change-Id: I7495be3e8f546cac1b4909108313cf61fc85b1d8
2017-06-22 17:11:09 -07:00
Nathan Harold
77e3c4597d Radio Keepalive HAL
This adds support for offloading of keepalive packets
to the radio for reduced power consumption.

Bug: 33277538
Test: none
Change-Id: I8e8a841e25f18afeae07f70024c698efa58263e2
(cherry picked from commit 4e2541ecc6)
2017-06-22 14:36:00 -07:00
Shawn Willden
709e2e1ed9 Test import of a EC P-521 key.
This failure is also diagnosed by CTS, but it should be validated in VTS
as well.

Merged-In: Ia7654ff8813942fbca9dfa838337e9de5839a9e2
Bug: 33945114
Test: adb shell data/nativetests64/VtsHalKeymasterV3_0TargetTest/VtsHalKeymasterV3_0TargetTest
Change-Id: Ia7654ff8813942fbca9dfa838337e9de5839a9e2
2017-06-22 15:14:30 -06:00
Shawn Willden
2bd3e23f3c Test import of a EC P-521 key.
This failure is also diagnosed by CTS, but it should be validated in VTS
as well.

Bug: 33945114
Test: adb shell data/nativetests64/VtsHalKeymasterV3_0TargetTest/VtsHalKeymasterV3_0TargetTest
Change-Id: Ia7654ff8813942fbca9dfa838337e9de5839a9e2
2017-06-22 14:29:19 -06:00
TreeHugger Robot
934946a48c Merge "Offload HAL HIDL: Add return values to synchronous calls" into oc-dr1-dev 2017-06-22 17:40:02 +00:00
Yahan Zhou
ccc11be665 Fix ICryptoFactory service
BUG: 62642564
BUG: 62138343

Test: vts -m VtsHalDrmV1_0Target

Change-Id: Ic697a32b111804fc3dc78f1b6e6b77538d7eeea9
(cherry picked from commit 85a5d8855b07aec3727532983de38c324960d6d1)
2017-06-22 17:29:08 +00:00
Fabien Sanglard
47bd6b4a71 Skip Validate
am: 11ec393689

Change-Id: I47c68719ce214ee40ed0e58ec1a0ddc9c14a2b2a
2017-06-22 05:58:08 +00:00
Fabien Sanglard
11ec393689 Skip Validate
b/37474580
b/62806392

Test: marlin, ryu

Change-Id: I9d4ece40a8a093d768bcb4edd332cf0188735e66
2017-06-22 04:48:33 +00:00