Commit Graph

67172 Commits

Author SHA1 Message Date
Android Build Coastguard Worker
488942f82b Merge cherrypicks of ['android-review.googlesource.com/3192000'] into 24Q3-release.
Change-Id: I5086af46494b19c34050939aff2b503f507f6442
2024-08-02 22:32:02 +00:00
Steve Pomeroy
9ec2405e1a Use parameterized test to disable test for devices without NFC
Test: atest VtsNfcBehaviorChangesTest
Bug: 345575225
(cherry picked from https://android-review.googlesource.com/q/commit:a667849ed08197a0811857939d63cdf923f6818d)
Merged-In: I22393acc260d200d2e472d276c64af005a75ab6b
Change-Id: I22393acc260d200d2e472d276c64af005a75ab6b
2024-08-02 22:31:14 +00:00
Chan Wang
eb2c1450a1 Mark 'android.hardware.common.fmq' as available in any apex
The generated ndk library is used by our project and we have the requirement of marking all our libraries as available in any apex.

Bug: b / 352027888

Test: m
Change-Id: I04a73ee8acdb3626dfcdc93543c0b128816cb8b5
2024-08-02 13:55:50 +00:00
Jakub Tyszkowski
291b5d7510 VTS: Support VERSION_AIDL_V5
Bug: 352454998
Test: atest VtsHalBluetoothAudioTargetTest
Flag: Exempt; test only change
Change-Id: Icfca5680359a8287bd5994de26573a89c70f34da
2024-08-02 13:05:27 +00:00
Jakub Tyszkowski
f5015ce683 Fix matching the results
Trivial fix of using wrong variable name.

Bug: 352454998
Test: atest VtsHalBluetoothAudioTargetTest
Flag: Exempt; trivial fix covered with unit tests
Change-Id: I666c684dbd9f2b58a3d1cbe7449e21af57e55df4
2024-08-02 12:47:58 +00:00
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
Gabriel Biren
05f8e37907 Merge "Add null check before adding iface to pointer vector" into main 2024-08-01 19:44:08 +00:00
Manaswini Paluri
36dd3c0992 Add null check before adding iface to pointer vector
If there is a failure in nan iface creation, nullptr is being
added to iface vector which is further leading to nullptr dereference
while iterating over the vector. Avoid adding nullptr to vector
if the iface creation fails. Also, add null check to pointer
before dereferencing it.

Bug: 356562924
Test: m
Change-Id: Ic0995aba592720f26a23d27b4e9387ab3dc86c7d
Signed-off-by: Manaswini Paluri <quic_mpaluri@quicinc.com>
2024-08-01 17:34:14 +00:00
Shih-Cheng Tu
d76d639caf Merge "Skip event count assertion on reporting mode" into android14-tests-dev am: 70be0c430b am: 4b4569e391 am: a3b99d9dd3 am: c566ab005b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3152456

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

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

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

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

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

Change-Id: Iab1aebbebb4950552d90ac9de84e2db0ae64f283
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-08-01 06:13:37 +00: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
e6b30beebd 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: Ia3691ea1a06f5c428542a8992a61c8b3ac4c1379
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-08-01 05:54:33 +00:00
Shih-Cheng Tu
4b4569e391 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: I3d97d41ac56000181f15f89408cf25fd7b6f36a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-08-01 05:54:27 +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
42be90d613 Merge "[uwb-hal] Add antenna mode capability" into main am: 4cb59fdcb0 am: eef7498a72
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3200554

Change-Id: I2eb029327a7d536bf0e51c63a3ac2f24fb32e4f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-31 22:58:35 +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
c7306e648e Merge "Fix validation logic in TvInputAidlTest" into main am: d882c6a09b am: ae8a462290
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3141198

Change-Id: Id72e0040b788ba4815f519a81b982a5f56285cef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-31 17:34:39 +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
b617760deb Merge "Camera: VTS: Adjust test to handle optional readoutTimestamp support" into main am: 7801c0bcf5 am: 38f1b4d501
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3199930

Change-Id: I9cf99e694f49777d24d7bd103ea2a743f35e775e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-31 15:25:36 +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
29e12ff7c2 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 14:54:00 +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
Arun Voddu
43476a0787 Merge "VTS to verify set/get AllowedCarriers for HAL 2.2" into main 2024-07-31 07:07:06 +00:00
Justin Yun
dc77cd361c bump.py automatically updates the code for libvintf am: cb8fb432f2 am: a075066c33
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3183879

Change-Id: Ib2f1aec931115c0e42e5275d47734d549b92d450
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-31 05:00:34 +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
Shraddha Basantwani
0a981d36cf Audio Effect : Add base implementation of commandImpl method
Removing code repeatation and moving this method to base class.
Effect implementations can override enable, disable and reset methods.

Bug: 305866207
Test: atest --test-mapping hardware/interfaces/audio/aidl/vts:presubmit
Change-Id: Iceb7ad51185d6f6bd2b6d70a5a1dd51e7bd37276
2024-07-30 05:23:02 +00:00
arunvoddu
902ca98bb0 VTS to verify set/get AllowedCarriers for HAL 2.2
Bug: 333397050
Test: atest PerInstance/RadioSimTest#setAllowedCarriers/0_android_hardware_radio_sim_IRadioSim_slot1
Change-Id: I940fd4ecdc70cb4e31802cefc1ae1d02436ffe90
2024-07-30 04:16:30 +00:00
Treehugger Robot
949f460d10 Merge "Optimize matching logic for multiple requirements at once." into main am: 0931592367 am: 26ab7364ba
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3197315

Change-Id: I9c81f8705007678c03ce8f0fc99705d102933565
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-29 09:41:32 +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
Mengjie Xie
e5f54157a4 Case finished without waiting for hal result
In VTS case RadioNeteworkTest#setEmergencyMode,
Case finishes without waiting for the result of exitEmergencyMode.
When the response is back, destroyed mutex will be used,
It will lead case end abnormally.

So, waiting for the response of exitEmergencyMode is necessary.

Bug: 352533464
Test: run VTS case RadioNetworkTest#setEmergencyMode
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:80f66789017ed8c3b3b9d038f67446f58d80ea60)
Merged-In: I52c527195b71e112275d74c80d0f9c91e42b3041
Change-Id: I52c527195b71e112275d74c80d0f9c91e42b3041
2024-07-29 07:34:51 +00:00
Joonhun Shin
85eb867150 Merge "Case finished without waiting for hal result" into main 2024-07-29 07:31:31 +00:00
Mengjie Xie
80f6678901 Case finished without waiting for hal result
In VTS case RadioNeteworkTest#setEmergencyMode,
Case finishes without waiting for the result of exitEmergencyMode.
When the response is back, destroyed mutex will be used,
It will lead case end abnormally.

So, waiting for the response of exitEmergencyMode is necessary.

Bug: 352533464
Test: run VTS case RadioNetworkTest#setEmergencyMode

Change-Id: I52c527195b71e112275d74c80d0f9c91e42b3041
2024-07-29 06:43:54 +00:00
Ray Chin
1ceb6e017b Fix load vts configuration error am: 665b996908 am: a20f0dc97a am: 2591797157 am: ac5f9338c3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3196518

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

Change-Id: Idbbe12b1748057ee9a7621947cfb6bec0ab224fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-29 01:03:13 +00:00
Ray Chin
3d412f79e5 Fix load vts configuration error am: 665b996908 am: a20f0dc97a am: 0994d5a469
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3196518

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

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

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

Change-Id: Ie2f190137d0aa38a0264da85071e3b469f47d373
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-29 00:50:46 +00:00