summaryrefslogtreecommitdiff
path: root/radio
AgeCommit message (Collapse)Author
2022-05-18VTS setSystemSelectionChannels maintain current stateSarah Chin
Test: atest VtsHalRadioTargetTest Bug: 231271472 Change-Id: If261f548da102963130b8cd669eb6392c9270f9a
2022-05-12Add changes to Radio V1 AIDL interfacesDevin Moore
During the API freeze some of the sub-interfaces of radio were frozen without the latest change adding "@Javaderive(toString=true)". Instead of creating V2 with these changes, we are updating V1 to include these changes instead. The change will not break anyone downstream, and any devices built with the previous V1 will continue to work. The hashes of the original V1 interfaces are still included in the .hash files, so VTS will allow both. Steps taken: m android.hardware.radio.config-freeze-api rm aidl_api/android.hardware.radio.config/2/.hash cp -r aidl_api/android.hardware.radio.config/2/* aidl_api/android.hardware.radio.config/1/ rm -rf aidl_api/android.hardware.radio.config/2/ vim Android.bp # remove the newly created version 2 system/tools/aidl/build/hash_gen.sh aidl_api/android.hardware.radio.config/1/ latest-version aidl_api/android.hardware.radio.config/1/.hash Test: atest hal_implementation_test Bug: 225941299 Change-Id: Id14cfffd326bd664acb678f15f4129d85ce251b2 Merged-In: Id14cfffd326bd664acb678f15f4129d85ce251b2
2022-04-16Freeze AIDL APIs for TMJiyong Park
Bug: 225941299 Test: m Change-Id: I61eb51c0334eb99489c6f1570110d7e18c350c99
2022-04-12check all active portsTim Lin
Bug: 226018537 Test: run vts -m VtsHalRadioTargetTest Change-Id: Ie3d8f7387ebb2846ea772d4f879039a127282c9a
2022-04-09Merge "Add VTS test case to cover multiple RANs per request" into tm-devRambo Wang
2022-04-08Add VTS test case to cover multiple RANs per requestRambo Wang
Test IRadioNetwork.setSignalStrengthReportingCriteria should support multiple RANs per request. Bug: 206857183 Test: atest VtsHalRadioTargetTest Change-Id: I9d48029b4c2f5c36c7f48c9712c17dbdcf890dc4
2022-04-08wait for response before running next TCTim Lin
All TCs store RadioResponseInfo in a shared variable and read it to verify the result. So there is race condition problem if we don't wait for responses. Bug: 228593077 Test: run vts -m VtsHalRadioTargetTest Change-Id: I45e60f324926588c55abd0a719fd55352767a3eb
2022-04-08set SIM slots mapping based on current mappingTim Lin
If we set the SIM slots mapping arbitrarily on single SIM enabled device, the SIM state could become absent and cause other TCs fail. Bug: 227693614 Test: run vts -m VtsHalRadioTargetTest Change-Id: I2c8d3a162e1dca5a0bd6cfe93a1cc269f4c25188
2022-04-07fix infinite loop in enableModem TCTim Lin
Bug: 227585563 Test: run vts -m VtsHalRadioTargetTest Change-Id: I879faa5ecef026865d17ad1a23e52cb9f8f70454
2022-04-05Merge "Enable host support for IRadio AIDL" am: d9c19eda92 am: fc1b5d8c73 ↵Treehugger Robot
am: b349f550fa Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2056267 Change-Id: I00a9f6a21fcbf0e9ca05abe261338a23cd9636b3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-05Merge "Enable host support for IRadio AIDL"Treehugger Robot
2022-04-05Enable host support for IRadio AIDLSarah Chin
Test: build Bug: 227504826 Change-Id: Id444cd20944de3679b27667f2419d25f5c040f65
2022-04-02Merge changes from topic "aidl_freeze_tm" into tm-devJiyong Park
* changes: Implement getInterfaceHash/Version for SoundTrigger Add -Wno-missing-permission-annotation for soundtrigger3 V3 is the latest version of keymaster HAL interface Freeze AIDL APIs for TM
2022-04-02fix SIM related VTS failuresTim Lin
1. Add 6s delay after setSimSlotsMapping because modem needs time to process SIM configuration change. The next TC could fail at checking SIM status if there is no delay. The default SIM configuration on my test device is that physical#0 maps to logical#1 and physical#1 maps to logical#0. When running setSimSlotsMapping, it then becomes physical#0 maps to logical#0 and physical#1 maps to logical#1. 2. Support DSDS case and TSTS case for setSimSlotsMapping. The original code only set for 1 slot and it caused 2nd slot SIM absent when testing with DSDS enabled. 3. Set slotStatus from corresponding physical slot for setSimCardPower. Bug: 227579281 Test: run vts -m VtsHalRadioTargetTest Change-Id: I8c12cb1dbc439655f9de88b1e217b3f34e44ebeb Merged-In: I8c12cb1dbc439655f9de88b1e217b3f34e44ebeb
2022-04-01Merge "VTS testcases for HAL API setSimSlotMapping"Sandeep Jawalkar
2022-04-01VTS testcases for HAL API setSimSlotMappingsandeepjs
To accomodate MEP, we have updated the setSimSlotMapping API in the HAL, Writing the tescases to check functionality of the same. Test: atest VtsHalRadioTargetTest Bug: 217665559 Change-Id: Idbff19db2e536d3c2f7b80afbbf244575d8247d0 Merged-In: Idbff19db2e536d3c2f7b80afbbf244575d8247d0
2022-04-01fix SIM related VTS failuresTim Lin
1. Add 6s delay after setSimSlotsMapping because modem needs time to process SIM configuration change. The next TC could fail at checking SIM status if there is no delay. The default SIM configuration on my test device is that physical#0 maps to logical#1 and physical#1 maps to logical#0. When running setSimSlotsMapping, it then becomes physical#0 maps to logical#0 and physical#1 maps to logical#1. 2. Support DSDS case and TSTS case for setSimSlotsMapping. The original code only set for 1 slot and it caused 2nd slot SIM absent when testing with DSDS enabled. 3. Set slotStatus from corresponding physical slot for setSimCardPower. Bug: 227579281 Test: run vts -m VtsHalRadioTargetTest Change-Id: I8c12cb1dbc439655f9de88b1e217b3f34e44ebeb
2022-03-31Freeze AIDL APIs for TMJiyong Park
Bug: 225941299 Test: m Change-Id: Ie41cc0797710f813f92c65c387f247c7806d8394
2022-03-29Add JavaDerive toString to AIDL classesSarah Chin
Test: manually verify logcat Bug: 223230764 Change-Id: If6d459823d3d6ceb0d7c49ba00f01268482128f6 Merged-In: If6d459823d3d6ceb0d7c49ba00f01268482128f6
2022-03-24Add JavaDerive toString to AIDL classesSarah Chin
Test: manually verify logcat Bug: 223230764 Change-Id: If6d459823d3d6ceb0d7c49ba00f01268482128f6
2022-03-21Merge "Enable IRadio AIDL VTS tests"Sarah Chin
2022-03-20Fix AIDL VTS setupSarah Chin
Setup code was causing all tests to be ignored on devices with AIDL HAL. Fix the setup code and increase GTEST timeout to prevent the test suite from crashing. Test: atest VtsHalRadioTargetTest Bug: 225032427 Change-Id: Ice60f7fae313863e97e425994bee5ad1d703c807 Merged-In: Ice60f7fae313863e97e425994bee5ad1d703c807
2022-03-18Enable IRadio AIDL VTS testsSarah Chin
Fix failing SIM tests so test suite can be enabled Test: atest VtsHalRadioTargetTest passes Bug: 217574863 Change-Id: Id7ac87ca6da799df4af983cd295a4234e75565d2 Merged-In: Id7ac87ca6da799df4af983cd295a4234e75565d2
2022-03-18Merge "Fix type conversion from aidl::AccessNetworks to ↵Gary Jian
hidl::RadioAccessNetworks" am: b9fbe11dfe am: 96d037bf93 am: 4315111833 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2026284 Change-Id: Ic7bf25de751e9db4cc646d7411ae5c5f7478fe43
2022-03-17Merge "Declare android.hardware.radio@1.6 as system_ext module" into tm-devWilson Sung
2022-03-17Fix type conversion from aidl::AccessNetworks to hidl::RadioAccessNetworksGary Jian
aidl::AccessNetworks and hidl::RadioAccessNetworks has a different enum Bug: 223770908 Test: manual Change-Id: Idd20d77c0090567a4e88334061ecd44415500000
2022-03-16Fix AIDL VTS setupSarah Chin
Setup code was causing all tests to be ignored on devices with AIDL HAL. Fix the setup code and increase GTEST timeout to prevent the test suite from crashing. Test: atest VtsHalRadioTargetTest Bug: 225032427 Change-Id: Ice60f7fae313863e97e425994bee5ad1d703c807
2022-03-16Declare android.hardware.radio@1.6 as system_ext moduleChihYao Chien
Minor versions of android.hardware.radio were all declared but version 1.6 Bug: 207067211 Change-Id: Ib77a9b6daa2e70983e9a37716f3f7b059ec1f97f
2022-03-09Merge "Add ApnType.ENTERPRISE"Treehugger Robot
2022-03-07DeactivateDataCall remove network on all errorsSarah Chin
Remove network on all errors instead of only RADIO_NOT_AVAIALBLE. Test: atest DataNetworkTest Bug: 219998284 Change-Id: I9e36829c627c7fa1286174e536ef5ff561e8b142
2022-03-07Update documentation for data call list APIsSarah Chin
Test: build Bug: 221174412 Change-Id: Ibab472f979815cdbec3ce64d7855c7a21fdbec01
2022-02-24Merge "Add timed out test files to tidy_timeout_srcs" am: ff54f73b4f am: ↵Chih-hung Hsieh
fa83970b3a am: 581616e658 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1992232 Change-Id: I2eac13fe3b5ab0b4f15d6ceadf376e5e74124a81
2022-02-23VTS testcases for HAL API setSimSlotMappingsandeepjs
To accomodate MEP, we have updated the setSimSlotMapping API in the HAL, Writing the tescases to check functionality of the same. Test: atest VtsHalRadioTargetTest Bug: 217665559 Change-Id: Idbff19db2e536d3c2f7b80afbbf244575d8247d0 Merged-In: Idbff19db2e536d3c2f7b80afbbf244575d8247d0 (cherry picked from commit 2a01674368cc1e3506627edad5a41f03ad3e0b13)
2022-02-18Add timed out test files to tidy_timeout_srcsChih-Hung Hsieh
* Timed out runs do not show any warning messages. * These test files cannot finish clang-tidy runs with the following settings: TIDY_TIMEOUT=90 WITH_TIDY=1 CLANG_ANALYZER_CHECKS=1 * When TIDY_TIMEOUT is set, in Android continuous builds, tidy_timeout_srcs files will not be compiled by clang-tidy. When developers build locally without TIDY_TIMEOUT, tidy_timeout_srcs files will be compiled. * Some of these test modules may be split into smaller ones, or disable some time consuming checks, and then enable clang-tidy to run within limited time. Bug: 201099167 Test: make droid tidy-hardware-interfaces_subset Change-Id: I1de28f1572fff368f67eab512fffec9f2e5c2a9b
2022-02-16Merge "Enable IRadio AIDL VTS tests"TreeHugger Robot
2022-02-16Enable IRadio AIDL VTS testsSarah Chin
Fix failing SIM tests so test suite can be enabled Test: atest VtsHalRadioTargetTest passes Bug: 217574863 Change-Id: Id7ac87ca6da799df4af983cd295a4234e75565d2
2022-02-16Merge "Add VTS test for VoNR apis on IRadio aidl" am: c8407c2a5d am: ↵Gary Jian
5e547de67d am: d35971b734 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1981666 Change-Id: I5e4d8952a2719a0558ceca4de820196947863b4c
2022-02-16Merge "Add VTS test for VoNR apis on IRadio aidl"Gary Jian
2022-02-15Add VTS test for VoNR apis on IRadio aidlGary Jian
Bug: 217987026 Test: atest VtsHalRadioTargetTest Change-Id: Id9e36f41d95e7b4000c33a00a9c5e1b48b108427
2022-02-15Merge "Run SAP tests on slots based on configs" am: ef8b4bee56 am: ↵Treehugger Robot
a16e677d82 am: 6a57e5041d Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1968993 Change-Id: Ic79f503fe35621651294c99dfe8d1f37ff4edd36
2022-02-15Merge "Run SAP tests on slots based on configs"Treehugger Robot
2022-02-07Merge "Update UsageSetting Cache before comparison in VTS" am: 630637627f ↵Nathan Harold
am: af9e5f36a9 am: 5227cdb664 am: 8a5ce406f8 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1973539 Change-Id: I901713e998da0f12a9aa00b12ad5106a64d7b4a1
2022-02-07Merge "Update UsageSetting Cache before comparison in VTS"Nathan Harold
2022-02-07Expose response methods for services using compat libraryTomasz Wasilczyk
Bug: 211819471 Test: it builds Change-Id: I1fecf05fa8c5c862f18cbc6c974bb9d6a6d39892
2022-02-05Merge "Adding bluetooth apex" am: 7a79c11c44 am: a550c194fd am: 5ca1ea4a5a ↵Roopa Sattiraju
am: 3a34670645 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1932846 Change-Id: Ibc1f58456879edf11adb3706f354ddaa400e5db6
2022-02-05Merge "Adding bluetooth apex"Roopa Sattiraju
2022-02-05Adding bluetooth apexRoopa Sattiraju
Bluetooth uses ISAP interfaces which are radio 1.0 HIDL implementation. ISAP is not migrated to AIDL and would need to be migrated only if adding any new interfaces to ISAP. Since the usage is only in 1.0 and 1.1 and 1.2 would be backward compatible, adding bluetooth apex only to radio 1.0. Bug: 206121418 Test: Compile Change-Id: I4f387fb0a36518cbef99084421a90a5d2f5c26c2
2022-02-04Update UsageSetting Cache before comparison in VTSNathan Harold
The final step of the RadioNewtorkTest#setUsageSetting is to restore the original value to the modem in case it was changed. After doing that, the locally cached value in the VTS layer needs to be updated before comparing it with the originally queried value to ensure that the modem was restored to its initial state. Bug: 211819471 Test: m VtsHalRadioTargetTest Change-Id: Ibdd584d91b16bb779a0cefa2f45d2704cdcf7288
2022-02-02Run SAP tests on slots based on configsSarah Chin
Test: atest VtsHalSapV1_0TargetTest Bug: 210436956 Change-Id: I203446a76f160802775f20032331990674718df5
2022-01-31Merge "Make TrafficDescriptor nonnull in DataProfileInfo" am: a2932530f3 am: ↵Sarah Chin
5488a5343c am: b0c525caac am: 893ba1f650 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1965507 Change-Id: Ibb0e6fa80eedc585fdee10a70c532175453ce3f8