Commit Graph

42025 Commits

Author SHA1 Message Date
Chase Wu
8fb96d255e Fix VtsHalVibratorManagerTargetTest test fail
Adding the cancelSynced() once prepareSynced() was called and return ok.

Fix: 247687286
Test: atest VtsHalVibratorManagerTargetTest
Signed-off-by: Chase Wu <chasewu@google.com>
Change-Id: I91e08e92cb8e1399eb6acdbedf95958fbf44c393
2022-09-21 11:48:40 +08:00
Yu Shan
d17a96da75 Merge "Add VHAL_SUPPORTED_PROPERTY_IDS to ref VHAL." into tm-qpr-dev 2022-09-14 18:49:56 +00:00
Yu Shan
2842eb598d Add VHAL_SUPPORTED_PROPERTY_IDS to ref VHAL.
Add the special property VHAL_SUPPORTED_PROPERTY_IDS to ref VHAL
to test getting all property configs through multiiple requests.

Test: atest DefaultConfigSupportedPropertyIdsTest
Run gcar emulator and check HVAC property.
Bug: 243449202

Change-Id: I9e7e8e798044c363548b879db1c4f39841362bbd
Merged-In: I9e7e8e798044c363548b879db1c4f39841362bbd
2022-09-13 19:16:17 +00:00
Rambo Wang
46a28f16ea Merge "Enable java backend for IDumpstateDevice HAL" into tm-qpr-dev 2022-09-08 21:57:10 +00:00
Sean Hong
1c81f27837 Merge "DO NOT MERGE Add INFO_VIN to DefaultConfig.h for CTS tests" into tm-qpr-dev 2022-09-08 19:01:32 +00:00
Rambo Wang
16579d8a76 Enable java backend for IDumpstateDevice HAL
Java backend of IDumpstateDevice AIDL service is
used in Settings app to enable verbose vendor
logging.

Bug: 242634531
Test: make && make RunSettingsRoboTests
Change-Id: I2aa1a7ae81e5b05aa7088c16bbb201f3a5d88a8e
Merged-In: I2aa1a7ae81e5b05aa7088c16bbb201f3a5d88a8e
(cherry picked from commit 531809e22d)
2022-09-08 05:31:53 +00:00
Mikhail Naganov
8e3480edfe audio: Add checks to effects feature configs retrieval
The size of the feature config needs to be limited
by the Binder transaction size. This check is enforced
before calling into legacy C API.

Also, fixed invalid calculation of buffer size
in Effect::getSupportedConfigsImpl.

Bug: 240266798
Test: atest VtsHalAudioEffectV7_0TargetTest
Change-Id: I1a1f7931a07e28642967fa68d9a358429138db29
2022-09-01 00:35:52 +00:00
Arati Gerdes
44c3a78ff1 Merge "DO NOT MERGE Add missing WINDOW_MOVE properties to DefaultConfig.h" into tm-qpr-dev 2022-08-31 23:41:13 +00:00
Sean Hong
03ef9705dc Merge "DO NOT MERGE Add interior light switch properties to the emulator for CTS tests" into tm-qpr-dev 2022-08-31 02:00:02 +00:00
seanhong
6562855190 DO NOT MERGE Add INFO_VIN to DefaultConfig.h for CTS tests
Test: atest CarPropertyManagerTest
Bug: 244335921
Change-Id: Iecc496e2a64a3270819cf90935ea6deec8a4c9f3
2022-08-30 19:21:38 +00:00
Arati Gerdes
76070519eb DO NOT MERGE Add missing WINDOW_MOVE properties to DefaultConfig.h
Test: Built.
Bug: 239100623
Change-Id: I29e55f995a35bc3157f082be1b88a61495434b5c
2022-08-29 17:11:12 +00:00
seanhong
0c188ae232 DO NOT MERGE Add interior light switch properties to the emulator for
CTS tests

Test: atest CarPropertyManagerTest
Bug: 242740101
Change-Id: I072bb95f327869ae48782023ae144cce7a0b2be6
2022-08-23 22:52:33 +00:00
Changyeon Jo
02313365a9 Merge "Update EVS API descriptions" into tm-qpr-dev 2022-08-23 20:57:46 +00:00
Sean Hong
228e8afcef Merge "DO NOT MERGE Add interior light state properties to the emulator for CTS tests" into tm-qpr-dev 2022-08-19 21:45:34 +00:00
Sean Hong
5b5822d966 Merge "DO NOT MERGE Add SEAT_HEADREST_* properties to the emulator for CTS tests" into tm-qpr-dev 2022-08-19 20:01:49 +00:00
Sean Hong
c6c69ced1a Merge changes I17742019,I2768b276 into tm-qpr-dev
* changes:
  DO NOT MERGE Add seat lumbar properties to the emulator for CTS tests
  DO NOT MERGE Add seat tilt properties to the emulator for CTS tests
2022-08-19 05:53:44 +00:00
Changyeon Jo
63ef85b2db Update EVS API descriptions
This CL adds comments to clarify the behavior of
IEvsCameraStrea.notify() when the service attempts to deliver an event,
which is originated from AIDL EVS HAL implementation, to the HIDL
recipients.

Bug: 241722031
Test: treehugger
Change-Id: If6648883f982a90ac30a1636258f896272326c3f
2022-08-18 11:02:35 -07:00
Sean Hong
f16caf5976 Merge "DO NOT MERGE Add seat depth properties to the emulator for CTS tests" into tm-qpr-dev 2022-08-18 17:10:52 +00:00
TreeHugger Robot
ed5949002b Merge "DO NOT MERGE Added missing HVAC properties to DefaultConfig.h" into tm-qpr-dev 2022-08-18 16:02:31 +00:00
seanhong
1548acc785 DO NOT MERGE Add interior light state properties to the emulator for CTS tests
Test: atest CarPropertyManagerTest
Bug: 242739801
Change-Id: Id2181fd33c2d821513d151f1fddc78de9b057627
2022-08-16 22:15:54 +00:00
seanhong
34e7cd0557 DO NOT MERGE Add SEAT_HEADREST_* properties to the emulator for
CTS tests

All the seat headrest properties have been added, but
SEAT_HEADREST_HEIGHT_POS is excluded because of b/242587816.

Test: atest CarPropertyManagerTest
Bug: 239613431
Change-Id: I07647daa241cf915476a1c696e1a467734f619d3
2022-08-15 23:13:09 +00:00
seanhong
88ebf20897 DO NOT MERGE Add seat lumbar properties to the emulator for CTS tests
Test: atest CarPropertyManagerTest
Bug: 239613431
Change-Id: I177420199437a6e8057aeb0e6f6cc06b38a0a4ce
2022-08-15 23:09:34 +00:00
seanhong
97d5113c26 DO NOT MERGE Add seat tilt properties to the emulator for CTS tests
Test: atest CarPropertyManagerTest
Bug: 239613431
Change-Id: I2768b2769616c4e34c04becb751c8aa26fc2379e
2022-08-15 23:09:25 +00:00
seanhong
30e6d473ac DO NOT MERGE Add seat depth properties to the emulator for CTS tests
Test: atest CarPropertyManagerTest
Bug: 239613431
Change-Id: I82ddae13db2c534c148a00e73c62dbbcc6d1b258
2022-08-15 23:09:06 +00:00
TreeHugger Robot
d8fb41ca1f Merge "DO NOT MERGE Add missing CAR_MIRROR properties to DefaultConfig.h" into tm-qpr-dev 2022-08-15 20:37:48 +00:00
Tyler Trephan
dcf03f135e DO NOT MERGE Added missing HVAC properties to DefaultConfig.h
Test: Built.
Bug: 237610879
Change-Id: I77f60bf6c3277527a556b924e7598778828bef4c
2022-08-15 20:27:23 +00:00
Yu Shan
8e532e6d82 Use a different timesource in recurrent timer.
Previously we used elapsedRealtimeNanos in recurrent timer which will
still go even if the system is in deep sleep. This causes all the
events "happened" during suspension to be replayed immediately
after the wake up, which causes a spam of messages. uptimeNanos
meanwhile, does not go if the system is in sleep, so we use that
instead.

Test: atest VehicleHalVehicleUtilsTest
Bug: 235262127
Change-Id: Ib67c2e2251af3231cefd875416d5bcb15953ba5e
Merged-In: Ib67c2e2251af3231cefd875416d5bcb15953ba5e
(cherry picked from commit 5e50873793)
2022-08-12 17:39:35 +00:00
TreeHugger Robot
604a89d8ff Merge "Camera: Import gralloc buffers before metadata queries" into stage-aosp-tm-ts-dev am: f9daf08b7b am: ee100afbbd am: 2d5d3855ed
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19125050

Change-Id: I50eebfaaf03ac29b362184204604b67735e18dae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-11 19:30:12 +00:00
TreeHugger Robot
2d5d3855ed Merge "Camera: Import gralloc buffers before metadata queries" into stage-aosp-tm-ts-dev am: f9daf08b7b am: ee100afbbd
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19125050

Change-Id: Ib81bd2c22beb4c1ae50f90bf0ffe6d00252e2a41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-11 19:12:49 +00:00
TreeHugger Robot
ee100afbbd Merge "Camera: Import gralloc buffers before metadata queries" into stage-aosp-tm-ts-dev am: f9daf08b7b
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19125050

Change-Id: Ia0062e76c28651e0f8322189ad3ba4e2d2d017a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-11 18:44:16 +00:00
TreeHugger Robot
f9daf08b7b Merge "Camera: Import gralloc buffers before metadata queries" into stage-aosp-tm-ts-dev 2022-08-11 18:28:15 +00:00
Shivani Ghanta
16bf94da56 DO NOT MERGE Add missing CAR_MIRROR properties to DefaultConfig.h
Test: Built.
Bug: 241161716
Change-Id: I53a6686fec62df205139d8e994237c56f0da8428
2022-08-11 06:48:14 +00:00
TreeHugger Robot
f3663bf925 Merge "le_audio_offload: Support two sources for conversational" into tm-qpr-dev 2022-08-10 02:10:27 +00:00
Patty
039e85a385 le_audio_offload: Support two sources for conversational
Tag: #feature
Bug: 241775706
Test: atest VtsHalBluetoothAudioTargetTest
Change-Id: I1bc59d09ec2ad3a8e65712c2fa099e806cce3c2d
Merged-In: I1bc59d09ec2ad3a8e65712c2fa099e806cce3c2d
(cherry picked from commit 51f165b314)
2022-08-09 10:44:07 +08:00
Sean Hong
c9d82cd796 Merge "Add seat height properties to the emulator for CTS tests" into tm-qpr-dev 2022-08-08 19:42:59 +00:00
seanhong
3ed6a4042c Add seat height properties to the emulator for CTS tests
Test: atest CarPropertyManagerTest
Bug: 239613431
Change-Id: I48cd904dec83878570736cb8e99f0e169be753d7
Merged-In: I48cd904dec83878570736cb8e99f0e169be753d7
2022-08-08 18:34:30 +00:00
Arthur Ishiguro
d90c46cc07 Modify onHostEndpointDisconnected to always return OK
Update the default HAL to reflect the API definition, which says that
the HAL should silently ignore incorrect values.

Bug: 233853737
Bug: 241339296
Test: Compile only
Change-Id: Iae541e29706dddc6c9acb0563a2b484b75b549b5
(cherry picked from commit bb1d8bfc93)
2022-08-08 14:20:28 +00:00
Arthur Ishiguro
bfcf2eda1e Adds AndroidTest.xml for AIDL sensors VTS test am: ad325a0150 am: 10a6e36e73 am: fd322de409
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19531589

Change-Id: Idfb5885a09f4741385d09609dd2bea7b301ebf91
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-05 20:00:06 +00:00
Arthur Ishiguro
fd322de409 Adds AndroidTest.xml for AIDL sensors VTS test am: ad325a0150 am: 10a6e36e73
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19531589

Change-Id: I3e77b6e1f8276a908047b804db51a5134b280027
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-05 19:16:40 +00:00
Arthur Ishiguro
10a6e36e73 Adds AndroidTest.xml for AIDL sensors VTS test am: ad325a0150
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19531589

Change-Id: I66475c8edb7c2ac5333153c1f00a21a80f13249a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-05 18:58:26 +00:00
Mikhail Naganov
978a0f9ea0 audio: Restrict the new VTS test for effects to T+
The VTS test AudioEffectHidlTest#GetParameterInvalidMaxReplySize
should only run for new devices launching on T+ because
older vendor images do not have updated HAL default wrapper
code and thus will fail.

Bug: 237291425
Bug: 240932876
Test: atest VtsHalAudioEffectV7_0TargetTest:Equalizer_IEffect/AudioEffectHidlTest#GetParameterInvalidMaxReplySize/0_default
Change-Id: I1697155fe7781cbc96c1913e674699e299aa26b3
2022-08-05 00:30:59 +00:00
Arthur Ishiguro
ad325a0150 Adds AndroidTest.xml for AIDL sensors VTS test
Bug: 241174366
Test: run VtsAidlHalSensorsTargetTest, and verify Android app
can receive sensor data after test runs

Change-Id: Ie372f74f3a52decce592181c7d65624f8ec03ed1
(cherry picked from commit 8492dab99d)
2022-08-04 19:59:05 +00:00
TreeHugger Robot
808ba0f8a9 Merge changes I26fd4fd2,Iaadf6e9b,I7d42f8a7,I0482376e into stage-aosp-tm-ts-dev am: 744c329227 am: 5c5c78aa51 am: 6188e3b113
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19345935

Change-Id: I7e03e1aebc8d994f34d7228c778cfad40feee71d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-03 00:19:14 +00:00
Mikhail Naganov
ab516998f5 audio VTS: CompressedOffloadOutputStream to check the vendor API level am: 3f2e330990 am: b9b5652fcc am: ebb6782251
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19340462

Change-Id: I0e751fdd984eb60a6c32a6d837fcf7ec93cd64fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-03 00:19:13 +00:00
Mikhail Naganov
e493259938 audio VTS: add CompressedOffloadOutputStream test am: 56f1666feb am: 96ddc8f20f am: 9d171af82d
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19345352

Change-Id: I3ed7195ebfdafe747ad238fdfcacc66ee3b21e04
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-03 00:19:11 +00:00
Mikhail Naganov
2d86511613 audio VTS: Refactor test parameter generation for I/O streams am: 1e703f182e am: a4c937fe91 am: 1d8b62bf92
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19340459

Change-Id: I7f0253cab91f1d8166fa42e9b9086c19621a846e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-03 00:19:09 +00:00
TreeHugger Robot
6188e3b113 Merge changes I26fd4fd2,Iaadf6e9b,I7d42f8a7,I0482376e into stage-aosp-tm-ts-dev am: 744c329227 am: 5c5c78aa51
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19345935

Change-Id: Ib4dbfe875294c0651890727d0c25159022bd38e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-02 23:54:12 +00:00
Mikhail Naganov
ebb6782251 audio VTS: CompressedOffloadOutputStream to check the vendor API level am: 3f2e330990 am: b9b5652fcc
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19340462

Change-Id: I7b3b66c57707a2e028a24ba872427600269a142c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-02 23:54:11 +00:00
Mikhail Naganov
9d171af82d audio VTS: add CompressedOffloadOutputStream test am: 56f1666feb am: 96ddc8f20f
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19345352

Change-Id: I54d654a3a3a2b4c27518a3edcbd156346455f71b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-02 23:54:10 +00:00
Mikhail Naganov
1d8b62bf92 audio VTS: Refactor test parameter generation for I/O streams am: 1e703f182e am: a4c937fe91
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/19340459

Change-Id: I90ecfde0791b877a88ac872239d4f254f91fc6f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-02 23:54:09 +00:00