Commit Graph

53391 Commits

Author SHA1 Message Date
Tomasz Wasilczyk
6dc643db27 Remove unused global const variable
Bug: 175635923
Test: MODULES-IN-hardware-interfaces-power
Change-Id: Ie73f48df62a17b309c774b2f446db3ee53b3863b
2024-10-08 09:23:54 +00:00
Matt Buckley
87f9c220b5 Refactor Power VTS in terms of AIDL version
Rewrite Power VTS check support using AIDL versions instead of
API versions, and change hint session tests to use a common test
fixture.

Bug: 294917526
Test: atest VtsHalPowerTargetTest
Merged-In: I3cef31fa8dc6341a47d173a13d07521bafe4a1e5
Change-Id: I3cef31fa8dc6341a47d173a13d07521bafe4a1e5
2024-10-08 09:23:23 +00:00
subrahmanyaman
94cb8d622c [automerger skipped] Updated the vts attestation tests for strongbox implementations which am: 4f4d7d7615 am: 4d4f7cb075 -s ours am: 6e6dcc5640 -s ours
am skip reason: Merged-In Ie3f3f33f773227d879e11f11e2ef0eaee33db648 with SHA-1 7d9bc46f6f is already in history

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

Change-Id: Iab80f668a957baf5ded2f242461bb5dc274703e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-17 22:42:43 +00:00
subrahmanyaman
0ce792ca26 [automerger skipped] Support for P256 curve in RKP for Strongbox am: 8785f89b1d am: 59737c281f -s ours am: b222638c56 -s ours
am skip reason: Merged-In Ic38fd2318dd8749ae125f1e78d25f2722bd367e5 with SHA-1 fb213d6031 is already in history

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

Change-Id: I3b4677ff0a6b1c8e361ca604da05171767a7169a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-17 22:42:40 +00:00
subrahmanyaman
7cacd99d7e [automerger skipped] Fixed vts tests cases which do not support factory attestation. am: 7e1dd8a3a3 am: abfb309c18 -s ours am: 242523198c -s ours
am skip reason: Merged-In I8055fef8df5ec77e317f810f9b95a53311b23cf0 with SHA-1 0564249f93 is already in history

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

Change-Id: I30a4a5d9b8a0031e5a16e249a13ac1e37afc9ecb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-17 22:42:37 +00:00
Max Bires
fadc5a5d55 [automerger skipped] Include the CWT validation in VTS testing. am: b326f33fbc am: 52d0159890 -s ours am: c13a2a0d1b -s ours
am skip reason: Merged-In I9e7769861529b8095d77ce8fee3c78222579d38c with SHA-1 81880284af is already in history

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

Change-Id: I830e743d79ccbdddb0da23935fee75f95b4fa8d8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-17 22:42:32 +00:00
subrahmanyaman
6e6dcc5640 [automerger skipped] Updated the vts attestation tests for strongbox implementations which am: 4f4d7d7615 am: 4d4f7cb075 -s ours
am skip reason: Merged-In Ie3f3f33f773227d879e11f11e2ef0eaee33db648 with SHA-1 7d9bc46f6f is already in history

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

Change-Id: Id77df57d453b08ffb0fdab82d9bd5212dcb205bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-17 22:32:55 +00:00
subrahmanyaman
b222638c56 [automerger skipped] Support for P256 curve in RKP for Strongbox am: 8785f89b1d am: 59737c281f -s ours
am skip reason: Merged-In Ic38fd2318dd8749ae125f1e78d25f2722bd367e5 with SHA-1 fb213d6031 is already in history

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

Change-Id: Idc2cb91062219a47c75cbf078840b7e9bb821b9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-17 22:32:52 +00:00
subrahmanyaman
242523198c [automerger skipped] Fixed vts tests cases which do not support factory attestation. am: 7e1dd8a3a3 am: abfb309c18 -s ours
am skip reason: Merged-In I8055fef8df5ec77e317f810f9b95a53311b23cf0 with SHA-1 0564249f93 is already in history

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

Change-Id: I22254b694f142e081f5cef5a9dc96b818f190042
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-17 22:32:49 +00:00
Max Bires
c13a2a0d1b [automerger skipped] Include the CWT validation in VTS testing. am: b326f33fbc am: 52d0159890 -s ours
am skip reason: Merged-In I9e7769861529b8095d77ce8fee3c78222579d38c with SHA-1 81880284af is already in history

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

Change-Id: I8db5e50be2e7fe646192a25a55103d13a7452f48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-17 22:32:45 +00:00
subrahmanyaman
4d4f7cb075 Updated the vts attestation tests for strongbox implementations which am: 4f4d7d7615
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2963909

Change-Id: I0baad8c5208771261625ee609d69b5a64f4b6d42
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-17 22:23:11 +00:00
subrahmanyaman
59737c281f Support for P256 curve in RKP for Strongbox am: 8785f89b1d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2962596

Change-Id: Ib08eed464f2e53d62b4a8e0ca831fa56ce1d2b83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-17 22:23:08 +00:00
subrahmanyaman
abfb309c18 Fixed vts tests cases which do not support factory attestation. am: 7e1dd8a3a3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2963907

Change-Id: I9cf2f40a426fac73c5e1cf9eecaab75cb7a4c5b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-17 22:23:04 +00:00
Max Bires
52d0159890 Include the CWT validation in VTS testing. am: b326f33fbc
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2962595

Change-Id: I2e337aa9985e21b3bdd02f1d32dd6cde7fd501a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-17 22:23:02 +00:00
subrahmanyaman
4f4d7d7615 Updated the vts attestation tests for strongbox implementations which
do not support factory attestation.

Bug: 219962281
Test: Run vts tests.

(cherry picked from https://android-review.googlesource.com/q/commit:7d9bc46f6f26586492f368a877b339eee56f7ffb)
Merged-In: Ie3f3f33f773227d879e11f11e2ef0eaee33db648
Change-Id: Ie3f3f33f773227d879e11f11e2ef0eaee33db648
2024-09-04 14:39:19 +00:00
Pranav Garg (xWF)
e759072541 Fixing isDeviceIdAttestationRequired to require both cases instead of just one
Bug: 356536705

Change-Id: I15326e68fc2ea1ce9a2dfbe7498790900ebb43e4
(cherry picked from commit f74d274807)
2024-08-27 23:54:44 +00:00
Treehugger Robot
3d9d5d8530 Merge "update vts setSimSlotMapping test cases to handle different MEP types Bug: 342543877 Test: atest PerInstance/RadioConfigTest#setSimSlotsMapping/0_android_hardware_radio_config_IRadioConfig_default" into android14-tests-dev 2024-08-07 08:21:21 +00:00
subrahmanyaman
8785f89b1d Support for P256 curve in RKP for Strongbox
Bug: 219962281
Test: Run Rkp Vts tests.

(cherry picked from https://android-review.googlesource.com/q/commit:fb213d60310fdd7905be85856b25cf7c79084d9f)
Merged-In: Ic38fd2318dd8749ae125f1e78d25f2722bd367e5
Change-Id: Ic38fd2318dd8749ae125f1e78d25f2722bd367e5
2024-08-07 03:17:19 +00:00
subrahmanyaman
7e1dd8a3a3 Fixed vts tests cases which do not support factory attestation.
Bug: 219962281
Test: Run keymint Vts tests.

(cherry picked from https://android-review.googlesource.com/q/commit:0564249f9359b7b52d968d839c4bef35ec612c14)
Merged-In: I8055fef8df5ec77e317f810f9b95a53311b23cf0
Change-Id: I8055fef8df5ec77e317f810f9b95a53311b23cf0
2024-08-07 03:14:35 +00:00
Max Bires
b326f33fbc Include the CWT validation in VTS testing.
This change modifies the VTS tests to validate the structure of the CBOR
Web Token (CWT) which contains the public key as one of several fields
in the map. It only validates the subset of fields expected to be seen
in the VTS tests. The ones related to the actual BCC will not be
present in test mode due to the security guarantees of the interface.

Additionally, the test will also now check that the first key in the BCC
array matches the public key that should be self-signed in the
certificate located in the second index of the BCC array.

Bug: 219962281
Test: atest VtsHalRemotelyProvisionedComponentTargetTest


(cherry picked from https://android-review.googlesource.com/q/commit:81880284af9f8d6f82d8fbd4b82c70307fcb3762)
Merged-In: I9e7769861529b8095d77ce8fee3c78222579d38c
Change-Id: I9e7769861529b8095d77ce8fee3c78222579d38c
2024-08-07 03:13:10 +00:00
Treehugger Robot
1a07256b4b Merge "update vts setSimCardPower test cases to handle different MEP types Bug: 351698476 Test: atest VtsHalRadioTargetTest" into android14-tests-dev 2024-08-06 21:31:20 +00:00
sandeepjs
5ac83a65d0 update vts setSimSlotMapping test cases to handle different MEP
types
Bug: 342543877
Test: atest PerInstance/RadioConfigTest#setSimSlotsMapping/0_android_hardware_radio_config_IRadioConfig_default

Change-Id: I34229669713afabbb7802dfa7c79ff9689a7bdf5
Merged-In: I34229669713afabbb7802dfa7c79ff9689a7bdf5
(cherry picked from commit 7529611056)
2024-08-06 07:17:48 +00:00
sandeepjs
baa9f95b63 update vts setSimCardPower test cases to handle different MEP
types
Bug: 351698476
Test: atest VtsHalRadioTargetTest

Change-Id: I233a12514afb39de32ba72e350d0a5dc94c98daf
Merged-In: I233a12514afb39de32ba72e350d0a5dc94c98daf
2024-08-06 07:17:21 +00:00
Ping Fan
73b1d1aa5c Fix validation logic in TvInputAidlTest
[Description]
Handle validation incorrectly allows empty integer arrays, causing
potential errors.

Bug:348575546

[Test Report]
Test ok

Change-Id: Ie597fecfaa783b050510b11665a03e31ccb8feaf
(cherry picked from commit 3b85a4e59a)
2024-08-06 02:11:30 +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
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
Changyeon Jo
9cf7c9f12b Verify EVS extended information properly
setExtendedInfo() and getExtendedInfo() are methods that allow our
partners to implement custom commands / metadata. Because id and value
of extended information are opaque to the EVS service, behaviors of EVS
API handling the extended information need to be verified conditionally;
for example, when a test succeeds to set a value, it must be able to
read it back with the same id.

Bug: 329373218
Test: atest VtsHalEvsTargetTest
Change-Id: I965447abca8d1986057dc4a850d8af3f901aaf29
2024-07-11 17:15:32 +00:00
Weilin Xu
dc81760779 Fix crash after running broadcast radio VTS
Config broadcast radio VTS not to change framework status, such as
registering new tuner callback, to avoid radio service crash due to
no tuner callback registered after VTS completes.

Bug: 246866675
Test: atest VtsHalBroadcastradioAidlTargetTest
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f39ac7f62bcb38329f9c39a8ae31048405612afa)
Merged-In: If8d1d26a860acdfc77eed5803926035224ad2d2a
Change-Id: If8d1d26a860acdfc77eed5803926035224ad2d2a
2024-07-09 18:18:36 +00:00
lichen yu
8659a96281 Fix VtsHalSensorsV2_0TargetTest
During VTS testing, when many sensors are quickly enabled, the load on the Sensorhub side will be too heavy, and then continue to send sensor enable instructions and Sensor Flush instructions. These instructions sent by the Kernel driver to the Sensorhub through inter-core communication cannot be responded to in a timely manner. After the Kernel side judges the timeout, it will determine that the enable fails; after the enable fails, it cannot continue to test the flush or return the expected flush data.

ten sensors is tested as a group

Bug: 339763843
Test: run vts -m VtsHalSensorsV2_0TargetTest
(cherry picked from https://android-review.googlesource.com/q/commit:09952885e441bcf0d8f0bf0834ff46608b07e0d0)
Merged-In: I6f6d36d1e3c98b85b412189c3f97163c0945a7ab
Change-Id: I6f6d36d1e3c98b85b412189c3f97163c0945a7ab
2024-06-12 23:39:23 +00:00
David Drysdale
9d0352bf56 Merge "Delete standard output in VtsAidlKeyMintTargetTest" into android14-tests-dev 2024-06-07 06:46:42 +00:00
Huang Rui
0cff7329d2 Delete standard output in VtsAidlKeyMintTargetTest
The Done flag of VtsAidlKeyMintTargetTest is false during running
the module with ‘--collect-tests-only’ because it uses standard
output to print logs.

Bug: 340576534
Test: run vts -m VtsAidlKeyMintTargetTest --collect-tests-only

Change-Id: I4edb4a4b21132a9044347a512304c7cfee9156f8
Merged-In: I3d81f7e59b6189fab1b146320263509f2694c11e
Signed-off-by: Huang Rui <rui1.huang@intel.com>
Signed-off-by: Liu Kai <kai1.liu@intel.com>
2024-05-17 09:22:55 +00:00
Ray Chin
b3d5fef7c2 Fix force setting environment variable error
Bug: 339612366
Test: no need
Change-Id: I3194b3b385a8f02332ac848b4fcab10090486173
2024-05-14 13:16:38 +08:00
Gautam Raychaudhury
beff3324c7 Fix failures in VtsHalRadioV1_5TargetTest
Update below VTS tests with EUTRAN instead of GERAN.
setNetworkSelectionModeManual_1_5 and setSystemSelectionChannels_1_5
because some devices do not support GSM.

Test:
run vts -m VtsHalRadioV1_5TargetTest -t PerInstance/RadioHidlTest_v1_5#setNetworkSelectionModeManual_1_5/0_slot1
run vts -m VtsHalRadioV1_5TargetTest -t PerInstance/RadioHidlTest_v1_5#setNetworkSelectionModeManual_1_5/1_slot2
run vts -m VtsHalRadioV1_5TargetTest -t PerInstance/RadioHidlTest_v1_5#setSystemSelectionChannels_1_5/0_slot1
run vts -m VtsHalRadioV1_5TargetTest -t PerInstance/RadioHidlTest_v1_5#setSystemSelectionChannels_1_5/1_slot2

Bug: 335796413
Change-Id: Ia79460a168515d93883a0056c80f5915f016273d
2024-05-09 17:59:11 +00:00
Hunsuk Choi
2b4c6387d3 Fix test of triggerEmergencyNetworkScan
triggerEmergencyNetworkScan needs to be triggered after
setEmergencyMode.

Bug: 336706719
Test: atest VtsHalRadioTargetTest:PerInstance/RadioNetworkTest#triggerEmergencyNetworkScan/0_android_hardware_radio_network_IRadioNetwork_slot1 -- --abi arm64-v8a
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:df7692133547c051389a7eda5a134f8e82dfa163)
Merged-In: If32d594525bea3a4a4562e2b1070ef646744513f
Change-Id: If32d594525bea3a4a4562e2b1070ef646744513f
2024-05-08 23:26:49 +00:00
Treehugger Robot
fd06d0a042 Merge "Remove the SIM card status condition check and add accepted possible errors" into android14-tests-dev 2024-04-24 03:55:47 +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
59aeb3182b Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US
Bug: 323694622
Bug: 334053791
Test: VTS SupplicantStaIfaceAidlTest
(cherry picked from https://android-review.googlesource.com/q/commit:73e55bdbcf03a990fafd06abc585e1d2521b9c18)
Merged-In: Idad4127ce26188145c7b07d60d5e6ce40a80aa5b
Change-Id: Idad4127ce26188145c7b07d60d5e6ce40a80aa5b
2024-04-16 16:59:12 +00:00
Ray Chin
9b13077c4c Refine infeasible frontend status check
Bug: 322055872
Test: atest VtsHalTvTunerTargetTest
Change-Id: I43bef4b7c5b6bc0f85904916040617fbde16b894
2024-04-02 22:47:47 +08:00
Ray Chin
7d03f49853 Support product specific VTS test configuration
The tuner vts will read the system property
ro.vendor.vts_tuner_configuration_variant as the suffix of the config
file to read. Vendor who wants to support multiple region for a single
SoC need to put all VTS config with different suffix as
/vendor/etc/tuner_vts_config_aidl_V1.{suffix}.xml on device.

Bug: 322899156
Test: atest VtsHalTvTunerTargetTest
Change-Id: I1f76d700671c07bc90965fba94f96b8be47198d7
2024-03-29 11:10:50 +08:00
Jerry Wong
b74c11d1c7 audio: Add AUDIO_FORMAT_DEFAULT to supported formats (V6) am: 50bf1116fc am: 12b2c93b10 am: bd701ebc51 am: ee5066c40d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2989191

Change-Id: Id9d1f231d050e7bd1d01b08b7e8874d6e4464fce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-08 04:10:01 +00:00
Jerry Wong
ee5066c40d audio: Add AUDIO_FORMAT_DEFAULT to supported formats (V6) am: 50bf1116fc am: 12b2c93b10 am: bd701ebc51
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2989191

Change-Id: I86014692bf87fb9529ff1c05d7141c709674c93f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-08 03:48:46 +00:00
Jerry Wong
bd701ebc51 audio: Add AUDIO_FORMAT_DEFAULT to supported formats (V6) am: 50bf1116fc am: 12b2c93b10
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2989191

Change-Id: I629120865fbc3140771352f38b033ddb84bd9d3c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-08 03:24:09 +00:00
Jerry Wong
12b2c93b10 audio: Add AUDIO_FORMAT_DEFAULT to supported formats (V6) am: 50bf1116fc
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2989191

Change-Id: Ifa60f56a93ed09f1a546989cd8231cb0df97ad4a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-08 02:39:48 +00:00
liuxiangjun
4b7f0175f1 Remove the SIM card status condition check and add accepted possible errors
For devices not in LTE service, the vts test returns MODEM_ERR is an expected result

Bug:317314512

Test:
VtsHalRadioTargetTest
PerInstance/RadioNetworkTest#setNetworkSelectionModeManual/0_android_hardware_radio_network_IRadioNetwork_slot1
PerInstance/RadioNetworkTest#setNetworkSelectionModeManual/1_android_hardware_radio_network_IRadioNetwork_slot2

Merged-In: I75414ba18be93707310cace21b52508edfc33a20
Change-Id: I75414ba18be93707310cace21b52508edfc33a20
Signed-off-by: liuxiangjun <liuxiangjun3@xiaomi.com>
2024-03-07 02:41:51 +00:00
Jerry Wong
50bf1116fc audio: Add AUDIO_FORMAT_DEFAULT to supported formats (V6)
Bug: 309625094
Test: atest VtsHalAudioV6_0TargetTest

Change-Id: I1f79d33fc05630392587d9a4fb2a3a20a98d6d14
2024-03-05 14:48:57 -08:00
David Drysdale
8351f33b2b KeyMint: use a smaller invalid IMEI value
The invalid value used for the second IMEI attestation test is
potentially wrong in two ways:
- It doesn't match the provisioned value.
- It's not a valid IMEI, not least because it is longer than 16 bytes.

Make the test value shorter so the second failure doesn't apply and
the test can reliably expect CANNOT_ATTEST_IDS.

Bug: 292959871
Bug: 327123694
Test: VtsAidlKeyMintTargetTest
Change-Id: If8c6b9e08b48e6caf5c767578e1ac43964214619
(cherry picked from commit 0215cb3d3e)
2024-02-27 10:13:15 +00:00
Yu-Han Yang
653221fa8e Allow multiple registered GNSS HALs am: 3344506a78
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2962603

Change-Id: Ib6d0d5bd134ac5b2f7992637fb1495544853db1b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-22 21:47:19 +00:00
Yuyang Huang
1abfda2def Update VTS to exempt low-power TVs from APF
This change updates the VTS to exempt TV devices that consume <= 2W of
standby power from APF requirements. This update aligns with latest GTVS
policy.

Bug: 306587099
Test: TH
(cherry picked from https://android-review.googlesource.com/q/commit:9f215110bf524e3bf1d2fb591a724623e11423bc)
Merged-In: Ifec617520db20d1ef61f1eca63b7160d9191f446
Change-Id: Ifec617520db20d1ef61f1eca63b7160d9191f446
2024-02-18 01:19:56 +00:00
Yu-Han Yang
3344506a78 Allow multiple registered GNSS HALs
Bug: 325210998
Change-Id: I1c5e4e37059b6159ffaff310d2d0dd588d35fd7c
Test: atest VtsHalGnssV1_1TargetTest
2024-02-14 22:11:23 +00:00