Commit Graph

66804 Commits

Author SHA1 Message Date
Xin Li
0821dd9820 Mark AP3A.240905.001 as merged in aosp-main-future
Bug: 347831320
Merged-In: I5bad6363fba4ebe3285c64cbaaf722e8da5cafdf
Change-Id: I79e10ed9474e98f2d05cfd4441c2d746099c107c
2024-08-01 16:56:01 -07:00
Shih-Cheng Tu
b0ce763fd6 Merge "Skip event count assertion on reporting mode" into android14-tests-dev am: 70be0c430b am: d69acec03e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3152456

Change-Id: If8da18cb480e7f8070cffb6b4f04b7d14193bc3e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-08-01 06:01:49 +00:00
Shih-Cheng Tu
d69acec03e Merge "Skip event count assertion on reporting mode" into android14-tests-dev am: 70be0c430b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3152456

Change-Id: I0638cc51cdf145a052e7d531423e25450fb35bf2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-08-01 05:47:48 +00:00
Shih-Cheng Tu
70be0c430b Merge "Skip event count assertion on reporting mode" into android14-tests-dev 2024-08-01 05:35:52 +00:00
Shih-Cheng Tu
09cf466c2f Skip event count assertion on reporting mode
Sensors with reporting mode "One-shot" and "Special" will not trigger event on "activate", hence the test that expecting the event
count after calling activate() will fail.

Skipping the event count assertion if the device only has sensors with these reporting mode.

Bug: 349268211
Test: run vts -m VtsAidlHalSensorsTargetTest -t Sensors/SensorsAidlTest#CallInitializeTwice/0_android_hardware_sensors_ISensors_default
Change-Id: I656a652fc205961b8e6207942ccf16a71a08dc14
2024-08-01 02:31:08 +00:00
James Eidson
eef7498a72 Merge "[uwb-hal] Add antenna mode capability" into main am: 4cb59fdcb0
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3200554

Change-Id: I5a65971d0b8483c6810894b45b79e1c0f639b460
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-31 22:42:28 +00:00
James Eidson
4cb59fdcb0 Merge "[uwb-hal] Add antenna mode capability" into main 2024-07-31 22:11:57 +00:00
Treehugger Robot
ae8a462290 Merge "Fix validation logic in TvInputAidlTest" into main am: d882c6a09b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3141198

Change-Id: Iae9e492dfdb8de43f38618e4f56026347d588446
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-31 16:56:23 +00:00
Treehugger Robot
d882c6a09b Merge "Fix validation logic in TvInputAidlTest" into main 2024-07-31 16:32:52 +00:00
Shuzhen Wang
38f1b4d501 Merge "Camera: VTS: Adjust test to handle optional readoutTimestamp support" into main am: 7801c0bcf5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3199930

Change-Id: I5988bf3bdf6203541b4c08e40fdcdb4b025a60c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-31 15:10:44 +00:00
Shuzhen Wang
7801c0bcf5 Merge "Camera: VTS: Adjust test to handle optional readoutTimestamp support" into main 2024-07-31 14:50:20 +00:00
Justin Yun
a075066c33 bump.py automatically updates the code for libvintf am: cb8fb432f2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3183879

Change-Id: Id8d9cc8ad9556926574e5730a9bd818c850f049f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-31 04:45:41 +00:00
Justin Yun
cb8fb432f2 bump.py automatically updates the code for libvintf
Vintf finalization requires adding the new API levels to the libvintf
code. Add the automation script for that with the finalization
process.
This process will be skipped if the code already has been updated.

Bug: 331696132
Test: tools/finalization/build-step-0-and-m.sh
Change-Id: Ibd6a71337d88b71708ef378e3862e6c67364b92b
2024-07-31 12:43:20 +09:00
Shuzhen Wang
ff805c114a Camera: VTS: Adjust test to handle optional readoutTimestamp support
With readout timestamp support becomes optional in b/309543399, we
need to adjust the VTS test to handle it.

Test: vendor testing
Bug: 354875531
Change-Id: I552b223f7834df83b8c0bae9f23ab7393a42b64a
2024-07-31 00:20:26 +00:00
James Eidson
1b7f879188 [uwb-hal] Add antenna mode capability
Bug: 341159131
Test: n/a
Change-Id: I4314405e3053fe5f029ef4cd8489708629042c2a
2024-07-30 21:52:22 +00:00
Treehugger Robot
26ab7364ba Merge "Optimize matching logic for multiple requirements at once." into main am: 0931592367
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3197315

Change-Id: Ieecbe7663f1d2ddb0702ddbcbe300caf3daf3e94
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-29 09:23:28 +00:00
Treehugger Robot
0931592367 Merge "Optimize matching logic for multiple requirements at once." into main 2024-07-29 09:06:38 +00:00
Ray Chin
60f6221fa7 Fix load vts configuration error am: 665b996908 am: 6268b80392
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3196518

Change-Id: Ie9ca957e312672e654f5e9dd83bc3bd3ed86df13
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-29 00:18:33 +00:00
Ray Chin
6268b80392 Fix load vts configuration error am: 665b996908
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3196518

Change-Id: I5b716362778dec9c606d1093aa652188d5d28076
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-29 00:03:36 +00:00
Ray Chin
665b996908 Fix load vts configuration error
The array has static size. It will always return the same value no
matter it read something from the vendor property or not. Change to
check the string length can fix this issue.

Bug: 355329871
Test: cf_x86_tv
Change-Id: I37abd66fbc973c454b6ae72ecdab70c13581a13f
2024-07-27 09:27:21 +08:00
Bao Do
767222af54 Optimize matching logic for multiple requirements at once.
We now prepare all settings that matched with the capabilities,
then find the correct context settings first.
This helps reuse the list of all settings for the next requirement.

Bug: 331490291
Test: atest VtsHalBluetoothAudioTargetTest
Change-Id: Ie27a471264f384700b754156b7db894b65b4cd82
2024-07-26 17:14:32 +08:00
Treehugger Robot
76b2515f9f [automerger skipped] Merge changes from topics "nfc_aosp_main_merge", "nfc_aosp_main_merge_stage2" into main am: 3935a3fa5d -s ours
am skip reason: Merged-In I22393acc260d200d2e472d276c64af005a75ab6b with SHA-1 c07973b7b2 is already in history

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

Change-Id: I90db9072b001b4f2d2db340bad964055530aa126
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 04:24:44 +00:00
Steve Pomeroy
b3852b608a [automerger skipped] Use parameterized test to disable test for devices without NFC am: a667849ed0 -s ours
am skip reason: Merged-In I22393acc260d200d2e472d276c64af005a75ab6b with SHA-1 c07973b7b2 is already in history

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

Change-Id: I899bb6697508e0b7e1dbbd8f219bd4b1d6fbdfb0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 04:24:38 +00:00
ziyiw
01cb549e72 [Hal] Add request/release control event in aidl interface. am: dad5092eae
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3190930

Change-Id: I87220ad4505e62523ffca2d9ab1695325ce5d84a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 04:24:33 +00:00
Treehugger Robot
3935a3fa5d Merge changes from topics "nfc_aosp_main_merge", "nfc_aosp_main_merge_stage2" into main
* changes:
  Use parameterized test to disable test for devices without NFC
  Add VSR min API level
  Add VTS test for NFC observe mode
  [Hal] Add request/release control event in aidl interface.
2024-07-25 03:30:22 +00:00
Myles Watson
78892836ec Merge "VtsBluetooth: Update advertising set requirements" into main am: fcd1963a3c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3194930

Change-Id: Idb2429e6eb6b7c464e134880b64a961197bc2350
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-24 22:59:17 +00:00
Myles Watson
fcd1963a3c Merge "VtsBluetooth: Update advertising set requirements" into main 2024-07-24 22:36:56 +00:00
Myles Watson
864c904897 VtsBluetooth: Update advertising set requirements
The requirements for advertising sets are the same in the
published VSR requirements for TV and other Android devices,
so there should be no difference in the test.

Bug: 353619486
Test: mma -j32
Change-Id: I48189896138da4efacbe1ce8e46f4267e956771f
2024-07-24 14:39:10 -07:00
Treehugger Robot
207cca8188 Merge "audio: Use 'join' instead of 'stop' for stream workers" into main am: 592430c84e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3192950

Change-Id: I7fd7876b9f79f70c78737b865bc740ea87aee79b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-24 21:27:34 +00:00
Treehugger Robot
592430c84e Merge "audio: Use 'join' instead of 'stop' for stream workers" into main 2024-07-24 21:06:59 +00:00
Steve Pomeroy
c07973b7b2 Use parameterized test to disable test for devices without NFC
Test: atest VtsNfcBehaviorChangesTest
Bug: 345575225
Merged-In: I22393acc260d200d2e472d276c64af005a75ab6b
Change-Id: I22393acc260d200d2e472d276c64af005a75ab6b
2024-07-24 10:43:57 -07:00
Steve Pomeroy
a667849ed0 Use parameterized test to disable test for devices without NFC
Test: atest VtsNfcBehaviorChangesTest
Bug: 345575225
Merged-In: I22393acc260d200d2e472d276c64af005a75ab6b
Change-Id: I22393acc260d200d2e472d276c64af005a75ab6b
2024-07-24 10:11:33 -07:00
Steve Pomeroy
b38108f4db Add VSR min API level
Bug: 331231122
Test: atest VtsNfcBehaviorChangesTest
Merged-In: I6685e75f04330c9f5d497ce219d8da00a753ffdf
Change-Id: I6685e75f04330c9f5d497ce219d8da00a753ffdf
2024-07-24 10:11:24 -07:00
Steve Pomeroy
bb7f928fae Add VTS test for NFC observe mode
Test: this is only a test; manual run on a device
Bug: 305979303 326470047
Merged-In: Idf4953e942bb5db8c2ee72779dfdf80ed4e224b2
Change-Id: Idf4953e942bb5db8c2ee72779dfdf80ed4e224b2
2024-07-24 10:11:16 -07:00
Mikhail Naganov
657284d4ef audio: Use 'join' instead of 'stop' for stream workers
Calling 'stop' can cause the worker thread to terminate
before it handles the 'halReservedExit' command. This should
be avoided because a proper exit sequence may do cleanups.
Since all stream workers must handle the 'halReservedExit'
command, use of 'stop' should not be needed (if the thread
code gets stuck on a call to drivers, calling 'stop' will
not interrupt this), thus it is being replaced by 'join'.

Bug: 344482249
Test: atest CtsMediaAudioTestCases
Test: atest VtsHalAudioCoreTargetTest
Change-Id: If13f7239423657b80091239ff67e7fe350957e2e
Merged-In: If13f7239423657b80091239ff67e7fe350957e2e
2024-07-24 08:53:19 -07:00
ziyiw
8b75b778e7 [Hal] Add request/release control event in aidl interface.
Test: compile
Bug: 344753047
Change-Id: I1e5628a3105f8ee804ed0f40d386fda872b4442b
2024-07-24 06:12:49 +00:00
Steven Moreland
f1cbd9b6c1 Merge "Update bug component from Android Systems to memory" into main am: 1a48b2d416
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2721155

Change-Id: Ib1df3c60f84772619a3e1912f778c2dade5c6c58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-23 22:24:37 +00:00
Steven Moreland
1a48b2d416 Merge "Update bug component from Android Systems to memory" into main 2024-07-23 22:07:36 +00:00
Nate Jiang
98dd28440a Merge "add filegroup for wifi aidl/nlinterceptor" into main am: e24c5eb6ba
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3184740

Change-Id: I98dab8bd92bc86c5114ecb2e1cc6f3fd2f4d9d4e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-23 18:32:30 +00:00
Nate Jiang
e24c5eb6ba Merge "add filegroup for wifi aidl/nlinterceptor" into main 2024-07-23 18:11:20 +00:00
ziyiw
dad5092eae [Hal] Add request/release control event in aidl interface.
Test: compile
Bug: 344753047
Change-Id: I1e5628a3105f8ee804ed0f40d386fda872b4442b
2024-07-23 10:24:00 -07:00
Alessio Balsini
29a5608b60 Update bug component from Android Systems to memory
It's been a while since the Android Systems bug component does not
access the creation of new bugs for triage, instead, new bugs must
be created in the subcomponents of the team.

Test: none
Bug: 270571229
Change-Id: I4826466c780f1fdecd9970127a501d3f2d4858fb
Signed-off-by: Alessio Balsini <balsini@google.com>
2024-07-23 12:06:47 +00:00
Treehugger Robot
3bc169c78d Merge "audio: Prolong reading attempts from the remote submix pipe" into main am: 080d6b39ed
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3180240

Change-Id: I26764afcb8072af834778d303da0515c8eb0dc28
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-22 18:20:53 +00:00
Treehugger Robot
080d6b39ed Merge "audio: Prolong reading attempts from the remote submix pipe" into main 2024-07-22 18:08:07 +00:00
Treehugger Robot
9114f6d7e9 Merge "Add owner to stable interfaces in /staging" into main am: 6bb0136d22
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3182907

Change-Id: Ib58212870dd7b527a728d3995f4acea65da59e6c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-22 17:51:06 +00:00
Treehugger Robot
6bb0136d22 Merge "Add owner to stable interfaces in /staging" into main 2024-07-22 17:23:58 +00:00
Mikhail Naganov
2be5078e25 audio: Prolong reading attempts from the remote submix pipe
In order to use the time interval for reading from the remote
submix pipe more efficiently, increase the deadline time
to the buffer duration minus a small amount. This should
minimize chances to have discontinuities in the remote submix
input.

Bug: 334363414
Test: atest --test-filter=".*RemoteSubmixTest#testRemoteSubmixRecordingContinuity" CtsMediaAudioTestCases
Change-Id: I02968d09afd8ecdad4d61e635393842d7280e55f
2024-07-22 16:04:23 +00:00
Mikhail Naganov
c778e25cae Merge "audio: Restrict reported channel masks to "mono" and "stereo"" into main am: 96c0123401
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3183105

Change-Id: I8a44d826b8e3ffa9ed71d7dcd4d0ce73866a88c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-22 15:01:22 +00:00
Mikhail Naganov
96c0123401 Merge "audio: Restrict reported channel masks to "mono" and "stereo"" into main 2024-07-22 14:34:22 +00:00
chao.meng
c0e563b841 add filegroup for wifi aidl/nlinterceptor
Change-Id: If8eb343f5a73d99a99c2f47c4ee8223b78088e48
2024-07-22 13:43:36 +08:00