Commit Graph

65885 Commits

Author SHA1 Message Date
Ronish Kalia
7dbbfcd17a Merge "Migrate Test Targets to New Android Ownership Model" into main am: 98ef872235 am: 8d119d3d0c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2946535

Change-Id: I1349263068518c882bb0944c9bf7709534819033
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 15:41:18 +00:00
Treehugger Robot
cf8f5a5c6e Merge "Add examples to area access documentation" into main 2024-04-22 15:26:50 +00:00
Ronish Kalia
8d119d3d0c Merge "Migrate Test Targets to New Android Ownership Model" into main am: 98ef872235
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2946535

Change-Id: I57a4e6ed6ab02e1a5ed96441591606433c0a6eba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 15:19:28 +00:00
Ronish Kalia
98ef872235 Merge "Migrate Test Targets to New Android Ownership Model" into main 2024-04-22 15:01:56 +00:00
shrikar
cce1a0ae74 Add examples to area access documentation
Also add VTS checks to ensure WRITE_ONLY configs don't exist along with
READ_ONLY and READ_WRITE configs

Bug: 332598311
Test: atest VtsHalAutomotiveVehicle_TargetTest
Change-Id: Ie3d38fc2fd582d8949736739e83d277d75d69e62
2024-04-22 14:07:40 +00:00
Treehugger Robot
1fdefd8d92 Merge "audio: Use more bursts in audio I/O VTS tests" into main am: 53eb12245b am: 35fdd00c34
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047956

Change-Id: I73ae68a26c70ecde5ca4a8e7088f664ecdc37e98
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-20 00:02:39 +00:00
Treehugger Robot
35fdd00c34 Merge "audio: Use more bursts in audio I/O VTS tests" into main am: 53eb12245b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047956

Change-Id: I335575c6d8f2fa227f3900d9877583b12f91a178
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 23:43:37 +00:00
Treehugger Robot
53eb12245b Merge "audio: Use more bursts in audio I/O VTS tests" into main 2024-04-19 23:25:33 +00:00
Mikhail Naganov
a2a9fa5003 audio: Use more bursts in audio I/O VTS tests
Some audio outputs use A/V sync and requre mode bursts
in order to start reporting the presentation position.

Bug: 300735639
Bug: 328010709
Test: atest VtsHalAudioCoreTargetTest
Change-Id: Icad0942f2ba1dcd6f030a7dc4f37e22fdbd6dd71
2024-04-19 21:56:00 +00:00
Treehugger Robot
b5ff39fb6a Merge changes Icd33f3cb,I737479d8 into main am: 0dccb6e265 am: 7f01390b34
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047703

Change-Id: I7192de767108802468a267a5b4e25f2fdc656bf3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 02:27:44 +00:00
Treehugger Robot
7f01390b34 Merge changes Icd33f3cb,I737479d8 into main am: 0dccb6e265
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047703

Change-Id: Ieeaa40bc1909142cfdac6ac193704f93cc024da7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 02:08:02 +00:00
Treehugger Robot
0dccb6e265 Merge changes Icd33f3cb,I737479d8 into main
* changes:
  audio: Fix AudioPatchTest/AudioModulePatch#UpdateInvalidPatchId VTS test
  audio: Skip stream I/O test for "echo reference" input device
2024-04-19 01:44:52 +00:00
Mikhail Naganov
ab64305031 Merge "audio: Update 'PauseSync' scenario in AudioStreamIoOutTest" into main am: 5e6d99b424 am: f453736f0d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047078

Change-Id: I0ae1ee7ce46ab75e5ec46471ef2500bf3cd99133
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 23:57:42 +00:00
Mikhail Naganov
f453736f0d Merge "audio: Update 'PauseSync' scenario in AudioStreamIoOutTest" into main am: 5e6d99b424
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047078

Change-Id: I22b6ec53a90a95e56a62fe7a9e1c7d4ddfa75cde
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 23:39:28 +00:00
Mikhail Naganov
5e6d99b424 Merge "audio: Update 'PauseSync' scenario in AudioStreamIoOutTest" into main 2024-04-18 23:19:40 +00:00
Mikhail Naganov
22e17d43bd audio: Update 'PauseSync' scenario in AudioStreamIoOutTest
According to the definition of the 'PAUSED' state
in StreamDescriptor.aidl, s/w (the client) stops
writing once the buffer is filled up. That means, it is
allowed for an output stream not to consume data
from the MQ while in the paused state, so allow that
in the test.

Also, update the state transition sequence in the test
to flush any data after making a burst while in the 'PAUSED'
state.

Bug: 328010709
Test: atest VtsHalAudioCoreTargetTest
Change-Id: Icb5fd02ca4ede63d7ae33613ab66cb96f3e6df29
2024-04-18 14:36:50 -07:00
Mikhail Naganov
8dd96d4c41 audio: Fix AudioPatchTest/AudioModulePatch#UpdateInvalidPatchId VTS test
The test was using '0' as an "invalid" patch ID value, however
this value is valid in the context of 'IModule.setAudioPatch'
method and means "create a new patch and allocate and ID for it".

Bug: 328010709
Test: atest VtsHalAudioCoreTargetTest
Change-Id: Icd33f3cbd1602ec5aa162fa72fc3ddd59ccffbef
2024-04-18 13:23:05 -07:00
Mikhail Naganov
a62c5df181 audio: Skip stream I/O test for "echo reference" input device
This is aligned with the HIDL implementation VTS. The echo reference
device can't provide any input until certain preconditions are met,
and modeling these preconditions in the test is not trivial.

Also, add the information into the mix port into the trace scope
for easier identification on test failure.

Bug: 328010709
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I737479d8ef1961791ac3bd82aeb779453d2e49f4
2024-04-18 13:22:32 -07:00
Bruno Carneiro
c741692547 [automerger skipped] Improve OpenAfterOpen VTS test am: 8d3cb52ead am: f9a0c1cf56 am: 09b530ad16 am: 8592c30fcc -s ours
am skip reason: Merged-In Idd78c0dae944e3d39a6828b43db5a608adbaf1d9 with SHA-1 8d3cb52ead is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047257

Change-Id: I97cc51a011baa86b02bd0fe96481e5ca6479b5c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 19:33:32 +00:00
Bruno Carneiro
cdbdc88d7c [automerger skipped] Improve OpenAfterOpen VTS test am: 8d3cb52ead -s ours am: 0af575b2f1 -s ours am: 20b6a001ab -s ours
am skip reason: Merged-In Idd78c0dae944e3d39a6828b43db5a608adbaf1d9 with SHA-1 056aa140ca is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047257

Change-Id: Ifa0bbb06519d1a23b89ab179e9e83ef670974698
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 19:16:04 +00:00
Bruno Carneiro
8592c30fcc Improve OpenAfterOpen VTS test am: 8d3cb52ead am: f9a0c1cf56 am: 09b530ad16
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047257

Change-Id: Ib80e1b38168d5123644866f80aca27d46bc9dbfe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 19:15:47 +00:00
Bruno Carneiro
7892c4ffeb [automerger skipped] Improve OpenAfterOpen VTS test am: 8d3cb52ead am: f9a0c1cf56 am: a264b5f344 -s ours
am skip reason: Merged-In Idd78c0dae944e3d39a6828b43db5a608adbaf1d9 with SHA-1 056aa140ca is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047257

Change-Id: Id8d6d5a6fe87f3551fd40db81370fbdec14ea33f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 19:15:47 +00:00
Bruno Carneiro
20b6a001ab [automerger skipped] Improve OpenAfterOpen VTS test am: 8d3cb52ead -s ours am: 0af575b2f1 -s ours
am skip reason: Merged-In Idd78c0dae944e3d39a6828b43db5a608adbaf1d9 with SHA-1 056aa140ca is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047257

Change-Id: Id128f94342dac5863309fa19ff801092937ec80b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 18:58:39 +00:00
Bruno Carneiro
a264b5f344 Improve OpenAfterOpen VTS test am: 8d3cb52ead am: f9a0c1cf56
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047257

Change-Id: I0dc1d5633a36d60dac4aebf6b30597f5ecf05ff0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 18:58:06 +00:00
Bruno Carneiro
09b530ad16 Improve OpenAfterOpen VTS test am: 8d3cb52ead am: f9a0c1cf56
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047257

Change-Id: I0bf5e16d65c17436e0f0e2bd405080f63c5d143f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 18:57:48 +00:00
Bruno Carneiro
f9a0c1cf56 Improve OpenAfterOpen VTS test am: 8d3cb52ead
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047257

Change-Id: If99f4697b06647a1cd7ea2379509f7c25288fb6a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 18:36:20 +00:00
Bruno Carneiro
0af575b2f1 [automerger skipped] Improve OpenAfterOpen VTS test am: 8d3cb52ead -s ours
am skip reason: Merged-In Idd78c0dae944e3d39a6828b43db5a608adbaf1d9 with SHA-1 056aa140ca is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047257

Change-Id: I04959cdfd8c40c3c289ffb3e675db9678286cdec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 18:25:48 +00:00
Jeff Pu
8c3fa67bfd Merge "Dump fingerprint configurations on CLI dumpsys command" into main 2024-04-18 17:44:08 +00:00
Manali Bhutiyani
18f658cde4 Merge "DisplayDecoration test: destroy layers per display" into main 2024-04-18 16:37:56 +00:00
Doug Ferraz
fda480bcaa [automerger skipped] Bluetooth HCI: Add VTS requirement for HCI 4.2 - Annotations am: 84569ab39f -s ours
am skip reason: Merged-In I5a910d2a7d778b2e64a524d0a389b911c080e189 with SHA-1 eff7b9102f is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/26743222

Change-Id: Id58e9655d2cec0cfea8aa7f2a6c115831299d124
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 16:36:36 +00:00
Doug Ferraz
096f708c00 [automerger skipped] Bluetooth HCI: Add VTS requirement for HCI 4.2 - HIDL version am: 29db72ac65 -s ours
am skip reason: Merged-In I0af583e35428f8ec8c9c360d9e28c1c909ad9001 with SHA-1 2984a75096 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/26743221

Change-Id: I669ffc35cc524480566733e7e53853ccca294cbe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 16:36:32 +00:00
Doug Ferraz
0da94d1b98 [automerger skipped] Bluetooth HCI: Add VTS requirement for HCI 4.2 am: 31b3f65325 -s ours
am skip reason: Merged-In I056b924543ac349beb9b0eddaf039b0aa9187821 with SHA-1 83b2267b78 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/26743220

Change-Id: Ib88b466b3e2276c743e59d08816f16df42a1ae02
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 16:36:29 +00:00
Bruno Carneiro
8d3cb52ead Improve OpenAfterOpen VTS test
A callback should be executed every time the NFC interface is opened,
even in OpenAfterOpen scenarios. If a callback is not executed, a
crash may occur where the NfcService hangs while waiting for an
OPEN_CPLT event.

Bug: 327582461
Merged-In: Idd78c0dae944e3d39a6828b43db5a608adbaf1d9
Change-Id: Idd78c0dae944e3d39a6828b43db5a608adbaf1d9
Signed-off-by: Bruno Carneiro <bccunha@motorola.com>
(cherry picked from commit 056aa140ca)
2024-04-18 04:21:08 +00:00
Jiawei Li
24cf3d89aa [automerger skipped] Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b am: 9ec690f303 am: 9b1141567d am: e7a6f1125c -s ours
am skip reason: Merged-In Idad4127ce26188145c7b07d60d5e6ce40a80aa5b with SHA-1 59aeb3182b is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3044892

Change-Id: I783eed6bb345f2db3ef99e6ff7c08d039d661bd3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 00:26:59 +00:00
Jiawei Li
e7a6f1125c Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b am: 9ec690f303 am: 9b1141567d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3044892

Change-Id: If132547ca6c350119213af4161a61307180ab941
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 00:06:55 +00:00
Jiawei Li
463ad8625e [automerger skipped] Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b am: 9ec690f303 am: 3ebf4e3c6e -s ours
am skip reason: Merged-In Idad4127ce26188145c7b07d60d5e6ce40a80aa5b with SHA-1 59aeb3182b is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3044892

Change-Id: I958c8b4b2cebcc05a74c3255ad907c0c890c850e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 00:06:46 +00:00
Jiawei Li
3ebf4e3c6e Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b am: 9ec690f303
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3044892

Change-Id: Ia029c1eb63bb3d3b24de6f0fc290c55af3205baf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:49:02 +00:00
Jiawei Li
fd6f630ad5 [automerger skipped] Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b -s ours am: 5c93471127 -s ours am: 77098341d1 -s ours
am skip reason: Merged-In Idad4127ce26188145c7b07d60d5e6ce40a80aa5b with SHA-1 73e55bdbcf is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3044892

Change-Id: I68c034bd0b3d405ce5a224b25a20f1358f6f3b66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:48:36 +00:00
Jiawei Li
9b1141567d Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b am: 9ec690f303
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3044892

Change-Id: Ia3701ff327f9b4eebd3b66333f2c1ab2e027cb6d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:48:20 +00:00
Mikhail Naganov
d5db4fd48e Merge "audio: Fix IStreamIn.getActiveMicrophones test" into main am: 403040b952 am: 7887f9706a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047772

Change-Id: Ieaa3884d6adfa44a5439a852c56ec26fdb4ada50
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:48:15 +00:00
Jiawei Li
77098341d1 [automerger skipped] Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b -s ours am: 5c93471127 -s ours
am skip reason: Merged-In Idad4127ce26188145c7b07d60d5e6ce40a80aa5b with SHA-1 73e55bdbcf is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3044892

Change-Id: Ib91aff7142b1aba8d916cc71991ff351c70f9585
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:33:45 +00:00
Mikhail Naganov
7887f9706a Merge "audio: Fix IStreamIn.getActiveMicrophones test" into main am: 403040b952
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3047772

Change-Id: Id97ed2680ea273ee455020f796dfdfcf2ba80b74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:33:25 +00:00
Jiawei Li
9ec690f303 Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3044892

Change-Id: I801c75b191ce11bc598029b3b2d9dadf54ba54af
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:33:24 +00:00
Jiawei Li
5c93471127 [automerger skipped] Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US am: 59aeb3182b -s ours
am skip reason: Merged-In Idad4127ce26188145c7b07d60d5e6ce40a80aa5b with SHA-1 73e55bdbcf is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3044892

Change-Id: I6b5eba0db4184caf5ffe4822d3dc6b9e4c6de974
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 23:27:00 +00:00
Treehugger Robot
8658252b17 Merge "Add latest version bcradio HAL defaults" into main 2024-04-17 23:18:21 +00:00
Mikhail Naganov
403040b952 Merge "audio: Fix IStreamIn.getActiveMicrophones test" into main 2024-04-17 23:15:45 +00:00
Weilin Xu
3e6625c793 Add latest version bcradio HAL defaults
Bug: 335304370
Test: atest VtsHalBroadcastradioAidlTargetTest
Test: broadcastradio_utils_aidl_test
Change-Id: Iaefbb6bdb032cd6ee47f5eb733ea2abaf7ab4b47
2024-04-17 14:52:51 -07:00
Mikhail Naganov
eee5499ba8 audio: Fix IStreamIn.getActiveMicrophones test
Since "active" means "used by the stream for acquiring data,"
it was unreasonable to expect the list of active microphones
to be non-empty prior to actually starting data acquisition.
This change adds running of 'burst' commands before calling
'getActiveMicrophones'.

To reuse existing code some refactorings have been made.
Added 'AudioInputFlags::HOTWORD_TAP' to the list of port
config flags for which I/O testing is not performed.

Bug: 328010709
Bug: 328362233
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I876c0b6d7365e104ec9ed8cf5033a83f822006b6
2024-04-17 14:47:16 -07:00
Doug Ferraz
84569ab39f Bluetooth HCI: Add VTS requirement for HCI 4.2 - Annotations
Bug: <285456310>
Test: atest VtsHalBluetoothV1_1TargetTest
Test: atest VtsHalBluetoothV1_0TargetTest
Test: atest VtsHalBluetoothTargetTest
(cherry picked from https://android-review.googlesource.com/q/commit:eff7b9102fa5353d96822b5e7b401b033bdd4513)
Merged-In: I5a910d2a7d778b2e64a524d0a389b911c080e189
Change-Id: I5a910d2a7d778b2e64a524d0a389b911c080e189
24D1-dev is based on 24Q2-release. Therefore, we merged this CL to 24D1-dev.
2024-04-17 19:13:59 +00:00
Doug Ferraz
29db72ac65 Bluetooth HCI: Add VTS requirement for HCI 4.2 - HIDL version
Bug: 285456310
Test: atest VtsHalBluetoothV1_1TargetTest
(cherry picked from https://android-review.googlesource.com/q/commit:2984a7509693a85f4ff74f57f672e42cb581b0fe)
Merged-In: I0af583e35428f8ec8c9c360d9e28c1c909ad9001
Change-Id: I0af583e35428f8ec8c9c360d9e28c1c909ad9001
24D1-dev is based on 24Q2-release. Therefore, we merged this CL to 24D1-dev.
2024-04-17 19:13:59 +00:00